diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.67647db5.async.js b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.0e0859b3.async.js similarity index 83% rename from p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.67647db5.async.js rename to p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.0e0859b3.async.js index 354de189d2..af79726927 100644 --- a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.67647db5.async.js +++ b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.0e0859b3.async.js @@ -1,11 +1,11 @@ -!(function(){var rp=Object.defineProperty,ip=Object.defineProperties;var ap=Object.getOwnPropertyDescriptors;var Eu=Object.getOwnPropertySymbols;var Vc=Object.prototype.hasOwnProperty,Gc=Object.prototype.propertyIsEnumerable;var Gu=Math.pow,Wc=(Ct,st,le)=>st in Ct?rp(Ct,st,{enumerable:!0,configurable:!0,writable:!0,value:le}):Ct[st]=le,Oi=(Ct,st)=>{for(var le in st||(st={}))Vc.call(st,le)&&Wc(Ct,le,st[le]);if(Eu)for(var le of Eu(st))Gc.call(st,le)&&Wc(Ct,le,st[le]);return Ct},io=(Ct,st)=>ip(Ct,ap(st));var cu=(Ct,st)=>{var le={};for(var a in Ct)Vc.call(Ct,a)&&st.indexOf(a)<0&&(le[a]=Ct[a]);if(Ct!=null&&Eu)for(var a of Eu(Ct))st.indexOf(a)<0&&Gc.call(Ct,a)&&(le[a]=Ct[a]);return le};var Yc=(Ct,st,le)=>new Promise((a,Se)=>{var y=te=>{try{de(le.next(te))}catch(ae){Se(ae)}},ce=te=>{try{de(le.throw(te))}catch(ae){Se(ae)}},de=te=>te.done?a(te.value):Promise.resolve(te.value).then(y,ce);de((le=le.apply(Ct,st)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{87954:function(Ct,st,le){"use strict";le.d(st,{LB:function(){return Wa},g4:function(){return lt},VK:function(){return qe},Cj:function(){return Ur},O1:function(){return _a},Zj:function(){return na}});var a=le(59301),Se=le(4676),y=le(35241);const ce={display:"none"};function de(Et){let{id:Mt,value:Rt}=Et;return a.createElement("div",{id:Mt,style:ce},Rt)}function te(Et){let{id:Mt,announcement:Rt,ariaLiveType:Kt="assertive"}=Et;const an={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return a.createElement("div",{id:Mt,style:an,role:"status","aria-live":Kt,"aria-atomic":!0},Rt)}function ae(){const[Et,Mt]=(0,a.useState)("");return{announce:(0,a.useCallback)(Kt=>{Kt!=null&&Mt(Kt)},[]),announcement:Et}}const re=(0,a.createContext)(null);function ne(Et){const Mt=(0,a.useContext)(re);(0,a.useEffect)(()=>{if(!Mt)throw new Error("useDndMonitor must be used within a children of ");return Mt(Et)},[Et,Mt])}function x(){const[Et]=(0,a.useState)(()=>new Set),Mt=(0,a.useCallback)(Kt=>(Et.add(Kt),()=>Et.delete(Kt)),[Et]);return[(0,a.useCallback)(Kt=>{let{type:an,event:xn}=Kt;Et.forEach(nt=>{var _t;return(_t=nt[an])==null?void 0:_t.call(nt,xn)})},[Et]),Mt]}const ee={draggable:` +!(function(){var ip=Object.defineProperty,ap=Object.defineProperties;var op=Object.getOwnPropertyDescriptors;var bu=Object.getOwnPropertySymbols;var Yc=Object.prototype.hasOwnProperty,Qc=Object.prototype.propertyIsEnumerable;var Yu=Math.pow,Gc=(Ct,st,le)=>st in Ct?ip(Ct,st,{enumerable:!0,configurable:!0,writable:!0,value:le}):Ct[st]=le,Oi=(Ct,st)=>{for(var le in st||(st={}))Yc.call(st,le)&&Gc(Ct,le,st[le]);if(bu)for(var le of bu(st))Qc.call(st,le)&&Gc(Ct,le,st[le]);return Ct},io=(Ct,st)=>ap(Ct,op(st));var cu=(Ct,st)=>{var le={};for(var a in Ct)Yc.call(Ct,a)&&st.indexOf(a)<0&&(le[a]=Ct[a]);if(Ct!=null&&bu)for(var a of bu(Ct))st.indexOf(a)<0&&Qc.call(Ct,a)&&(le[a]=Ct[a]);return le};var Kc=(Ct,st,le)=>new Promise((a,Se)=>{var y=te=>{try{de(le.next(te))}catch(ae){Se(ae)}},ce=te=>{try{de(le.throw(te))}catch(ae){Se(ae)}},de=te=>te.done?a(te.value):Promise.resolve(te.value).then(y,ce);de((le=le.apply(Ct,st)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{87954:function(Ct,st,le){"use strict";le.d(st,{LB:function(){return Wa},g4:function(){return lt},VK:function(){return qe},Cj:function(){return Lr},O1:function(){return _a},Zj:function(){return na}});var a=le(59301),Se=le(4676),y=le(35241);const ce={display:"none"};function de(Et){let{id:Mt,value:Rt}=Et;return a.createElement("div",{id:Mt,style:ce},Rt)}function te(Et){let{id:Mt,announcement:Rt,ariaLiveType:Kt="assertive"}=Et;const an={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return a.createElement("div",{id:Mt,style:an,role:"status","aria-live":Kt,"aria-atomic":!0},Rt)}function ae(){const[Et,Mt]=(0,a.useState)("");return{announce:(0,a.useCallback)(Kt=>{Kt!=null&&Mt(Kt)},[]),announcement:Et}}const re=(0,a.createContext)(null);function ne(Et){const Mt=(0,a.useContext)(re);(0,a.useEffect)(()=>{if(!Mt)throw new Error("useDndMonitor must be used within a children of ");return Mt(Et)},[Et,Mt])}function x(){const[Et]=(0,a.useState)(()=>new Set),Mt=(0,a.useCallback)(Kt=>(Et.add(Kt),()=>Et.delete(Kt)),[Et]);return[(0,a.useCallback)(Kt=>{let{type:an,event:xn}=Kt;Et.forEach(nt=>{var _t;return(_t=nt[an])==null?void 0:_t.call(nt,xn)})},[Et]),Mt]}const ee={draggable:` To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - `},E={onDragStart(Et){let{active:Mt}=Et;return"Picked up draggable item "+Mt.id+"."},onDragOver(Et){let{active:Mt,over:Rt}=Et;return Rt?"Draggable item "+Mt.id+" was moved over droppable area "+Rt.id+".":"Draggable item "+Mt.id+" is no longer over a droppable area."},onDragEnd(Et){let{active:Mt,over:Rt}=Et;return Rt?"Draggable item "+Mt.id+" was dropped over droppable area "+Rt.id:"Draggable item "+Mt.id+" was dropped."},onDragCancel(Et){let{active:Mt}=Et;return"Dragging was cancelled. Draggable item "+Mt.id+" was dropped."}};function b(Et){let{announcements:Mt=E,container:Rt,hiddenTextDescribedById:Kt,screenReaderInstructions:an=ee}=Et;const{announce:xn,announcement:nt}=ae(),_t=(0,y.Ld)("DndLiveRegion"),[Nt,Zt]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{Zt(!0)},[]),ne((0,a.useMemo)(()=>({onDragStart(Re){let{active:ht}=Re;xn(Mt.onDragStart({active:ht}))},onDragMove(Re){let{active:ht,over:dt}=Re;Mt.onDragMove&&xn(Mt.onDragMove({active:ht,over:dt}))},onDragOver(Re){let{active:ht,over:dt}=Re;xn(Mt.onDragOver({active:ht,over:dt}))},onDragEnd(Re){let{active:ht,over:dt}=Re;xn(Mt.onDragEnd({active:ht,over:dt}))},onDragCancel(Re){let{active:ht,over:dt}=Re;xn(Mt.onDragCancel({active:ht,over:dt}))}}),[xn,Mt])),!Nt)return null;const jt=a.createElement(a.Fragment,null,a.createElement(de,{id:Kt,value:an.draggable}),a.createElement(te,{id:_t,announcement:nt}));return Rt?(0,Se.createPortal)(jt,Rt):jt}var z;(function(Et){Et.DragStart="dragStart",Et.DragMove="dragMove",Et.DragEnd="dragEnd",Et.DragCancel="dragCancel",Et.DragOver="dragOver",Et.RegisterDroppable="registerDroppable",Et.SetDroppableDisabled="setDroppableDisabled",Et.UnregisterDroppable="unregisterDroppable"})(z||(z={}));function ie(){}function se(Et,Mt){return useMemo(()=>({sensor:Et,options:Mt!=null?Mt:{}}),[Et,Mt])}function pe(){for(var Et=arguments.length,Mt=new Array(Et),Rt=0;Rt[...Mt].filter(Kt=>Kt!=null),[...Mt])}const ue=Object.freeze({x:0,y:0});function fe(Et,Mt){return Math.sqrt(Math.pow(Et.x-Mt.x,2)+Math.pow(Et.y-Mt.y,2))}function oe(Et,Mt){const Rt=getEventCoordinates(Et);if(!Rt)return"0 0";const Kt={x:(Rt.x-Mt.left)/Mt.width*100,y:(Rt.y-Mt.top)/Mt.height*100};return Kt.x+"% "+Kt.y+"%"}function me(Et,Mt){let{data:{value:Rt}}=Et,{data:{value:Kt}}=Mt;return Rt-Kt}function Ee(Et,Mt){let{data:{value:Rt}}=Et,{data:{value:Kt}}=Mt;return Kt-Rt}function ge(Et){let{left:Mt,top:Rt,height:Kt,width:an}=Et;return[{x:Mt,y:Rt},{x:Mt+an,y:Rt},{x:Mt,y:Rt+Kt},{x:Mt+an,y:Rt+Kt}]}function he(Et,Mt){if(!Et||Et.length===0)return null;const[Rt]=Et;return Mt?Rt[Mt]:Rt}function ve(Et,Mt,Rt){return Mt===void 0&&(Mt=Et.left),Rt===void 0&&(Rt=Et.top),{x:Mt+Et.width*.5,y:Rt+Et.height*.5}}const be=Et=>{let{collisionRect:Mt,droppableRects:Rt,droppableContainers:Kt}=Et;const an=ve(Mt,Mt.left,Mt.top),xn=[];for(const nt of Kt){const{id:_t}=nt,Nt=Rt.get(_t);if(Nt){const Zt=fe(ve(Nt),an);xn.push({id:_t,data:{droppableContainer:nt,value:Zt}})}}return xn.sort(me)},ye=Et=>{let{collisionRect:Mt,droppableRects:Rt,droppableContainers:Kt}=Et;const an=ge(Mt),xn=[];for(const nt of Kt){const{id:_t}=nt,Nt=Rt.get(_t);if(Nt){const Zt=ge(Nt),jt=an.reduce((ht,dt,yt)=>ht+fe(Zt[yt],dt),0),Re=Number((jt/4).toFixed(4));xn.push({id:_t,data:{droppableContainer:nt,value:Re}})}}return xn.sort(me)};function Ae(Et,Mt){const Rt=Math.max(Mt.top,Et.top),Kt=Math.max(Mt.left,Et.left),an=Math.min(Mt.left+Mt.width,Et.left+Et.width),xn=Math.min(Mt.top+Mt.height,Et.top+Et.height),nt=an-Kt,_t=xn-Rt;if(Kt{let{collisionRect:Mt,droppableRects:Rt,droppableContainers:Kt}=Et;const an=[];for(const xn of Kt){const{id:nt}=xn,_t=Rt.get(nt);if(_t){const Nt=Ae(_t,Mt);Nt>0&&an.push({id:nt,data:{droppableContainer:xn,value:Nt}})}}return an.sort(Ee)};function Ce(Et,Mt){const{top:Rt,left:Kt,bottom:an,right:xn}=Mt;return Rt<=Et.y&&Et.y<=an&&Kt<=Et.x&&Et.x<=xn}const Be=Et=>{let{droppableContainers:Mt,droppableRects:Rt,pointerCoordinates:Kt}=Et;if(!Kt)return[];const an=[];for(const xn of Mt){const{id:nt}=xn,_t=Rt.get(nt);if(_t&&Ce(Kt,_t)){const Zt=ge(_t).reduce((Re,ht)=>Re+fe(Kt,ht),0),jt=Number((Zt/4).toFixed(4));an.push({id:nt,data:{droppableContainer:xn,value:jt}})}}return an.sort(me)};function Fe(Et,Mt,Rt){return io(Oi({},Et),{scaleX:Mt&&Rt?Mt.width/Rt.width:1,scaleY:Mt&&Rt?Mt.height/Rt.height:1})}function we(Et,Mt){return Et&&Mt?{x:Et.left-Mt.left,y:Et.top-Mt.top}:ue}function Pe(Et){return function(Rt){for(var Kt=arguments.length,an=new Array(Kt>1?Kt-1:0),xn=1;xnio(Oi({},nt),{top:nt.top+Et*_t.y,bottom:nt.bottom+Et*_t.y,left:nt.left+Et*_t.x,right:nt.right+Et*_t.x}),Oi({},Rt))}}const _e=Pe(1);function ze(Et){if(Et.startsWith("matrix3d(")){const Mt=Et.slice(9,-1).split(/, /);return{x:+Mt[12],y:+Mt[13],scaleX:+Mt[0],scaleY:+Mt[5]}}else if(Et.startsWith("matrix(")){const Mt=Et.slice(7,-1).split(/, /);return{x:+Mt[4],y:+Mt[5],scaleX:+Mt[0],scaleY:+Mt[3]}}return null}function Oe(Et,Mt,Rt){const Kt=ze(Mt);if(!Kt)return Et;const{scaleX:an,scaleY:xn,x:nt,y:_t}=Kt,Nt=Et.left-nt-(1-an)*parseFloat(Rt),Zt=Et.top-_t-(1-xn)*parseFloat(Rt.slice(Rt.indexOf(" ")+1)),jt=an?Et.width/an:Et.width,Re=xn?Et.height/xn:Et.height;return{width:jt,height:Re,top:Zt,right:Nt+jt,bottom:Zt+Re,left:Nt}}const Xe={ignoreTransform:!1};function qe(Et,Mt){Mt===void 0&&(Mt=Xe);let Rt=Et.getBoundingClientRect();if(Mt.ignoreTransform){const{transform:Zt,transformOrigin:jt}=(0,y.Jj)(Et).getComputedStyle(Et);Zt&&(Rt=Oe(Rt,Zt,jt))}const{top:Kt,left:an,width:xn,height:nt,bottom:_t,right:Nt}=Rt;return{top:Kt,left:an,width:xn,height:nt,bottom:_t,right:Nt}}function Ge(Et){return qe(Et,{ignoreTransform:!0})}function Ue(Et){const Mt=Et.innerWidth,Rt=Et.innerHeight;return{top:0,left:0,right:Mt,bottom:Rt,width:Mt,height:Rt}}function Le(Et,Mt){return Mt===void 0&&(Mt=(0,y.Jj)(Et).getComputedStyle(Et)),Mt.position==="fixed"}function Ne(Et,Mt){Mt===void 0&&(Mt=(0,y.Jj)(Et).getComputedStyle(Et));const Rt=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(an=>{const xn=Mt[an];return typeof xn=="string"?Rt.test(xn):!1})}function ke(Et,Mt){const Rt=[];function Kt(an){if(Mt!=null&&Rt.length>=Mt||!an)return Rt;if((0,y.qk)(an)&&an.scrollingElement!=null&&!Rt.includes(an.scrollingElement))return Rt.push(an.scrollingElement),Rt;if(!(0,y.Re)(an)||(0,y.vZ)(an)||Rt.includes(an))return Rt;const xn=(0,y.Jj)(Et).getComputedStyle(an);return an!==Et&&Ne(an,xn)&&Rt.push(an),Le(an,xn)?Rt:Kt(an.parentNode)}return Et?Kt(Et):Rt}function He(Et){const[Mt]=ke(Et,1);return Mt!=null?Mt:null}function We(Et){return!y.Nq||!Et?null:(0,y.FJ)(Et)?Et:(0,y.UG)(Et)?(0,y.qk)(Et)||Et===(0,y.r3)(Et).scrollingElement?window:(0,y.Re)(Et)?Et:null:null}function mt(Et){return(0,y.FJ)(Et)?Et.scrollX:Et.scrollLeft}function ot(Et){return(0,y.FJ)(Et)?Et.scrollY:Et.scrollTop}function Ze(Et){return{x:mt(Et),y:ot(Et)}}var Ie;(function(Et){Et[Et.Forward=1]="Forward",Et[Et.Backward=-1]="Backward"})(Ie||(Ie={}));function Ye(Et){return!y.Nq||!Et?!1:Et===document.scrollingElement}function Te(Et){const Mt={x:0,y:0},Rt=Ye(Et)?{height:window.innerHeight,width:window.innerWidth}:{height:Et.clientHeight,width:Et.clientWidth},Kt={x:Et.scrollWidth-Rt.width,y:Et.scrollHeight-Rt.height},an=Et.scrollTop<=Mt.y,xn=Et.scrollLeft<=Mt.x,nt=Et.scrollTop>=Kt.y,_t=Et.scrollLeft>=Kt.x;return{isTop:an,isLeft:xn,isBottom:nt,isRight:_t,maxScroll:Kt,minScroll:Mt}}const Ke={x:.2,y:.2};function at(Et,Mt,Rt,Kt,an){let{top:xn,left:nt,right:_t,bottom:Nt}=Rt;Kt===void 0&&(Kt=10),an===void 0&&(an=Ke);const{isTop:Zt,isBottom:jt,isLeft:Re,isRight:ht}=Te(Et),dt={x:0,y:0},yt={x:0,y:0},wt={height:Mt.height*an.y,width:Mt.width*an.x};return!Zt&&xn<=Mt.top+wt.height?(dt.y=Ie.Backward,yt.y=Kt*Math.abs((Mt.top+wt.height-xn)/wt.height)):!jt&&Nt>=Mt.bottom-wt.height&&(dt.y=Ie.Forward,yt.y=Kt*Math.abs((Mt.bottom-wt.height-Nt)/wt.height)),!ht&&_t>=Mt.right-wt.width?(dt.x=Ie.Forward,yt.x=Kt*Math.abs((Mt.right-wt.width-_t)/wt.width)):!Re&&nt<=Mt.left+wt.width&&(dt.x=Ie.Backward,yt.x=Kt*Math.abs((Mt.left+wt.width-nt)/wt.width)),{direction:dt,speed:yt}}function $e(Et){if(Et===document.scrollingElement){const{innerWidth:xn,innerHeight:nt}=window;return{top:0,left:0,right:xn,bottom:nt,width:xn,height:nt}}const{top:Mt,left:Rt,right:Kt,bottom:an}=Et.getBoundingClientRect();return{top:Mt,left:Rt,right:Kt,bottom:an,width:Et.clientWidth,height:Et.clientHeight}}function Ve(Et){return Et.reduce((Mt,Rt)=>(0,y.IH)(Mt,Ze(Rt)),ue)}function xe(Et){return Et.reduce((Mt,Rt)=>Mt+mt(Rt),0)}function Me(Et){return Et.reduce((Mt,Rt)=>Mt+ot(Rt),0)}function je(Et,Mt){if(Mt===void 0&&(Mt=qe),!Et)return;const{top:Rt,left:Kt,bottom:an,right:xn}=Mt(Et);He(Et)&&(an<=0||xn<=0||Rt>=window.innerHeight||Kt>=window.innerWidth)&&Et.scrollIntoView({block:"center",inline:"center"})}const Qe=[["x",["left","right"],xe],["y",["top","bottom"],Me]];class Je{constructor(Mt,Rt){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Kt=ke(Rt),an=Ve(Kt);this.rect=Oi({},Mt),this.width=Mt.width,this.height=Mt.height;for(const[xn,nt,_t]of Qe)for(const Nt of nt)Object.defineProperty(this,Nt,{get:()=>{const Zt=_t(Kt),jt=an[xn]-Zt;return this.rect[Nt]+jt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class pt{constructor(Mt){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Rt=>{var Kt;return(Kt=this.target)==null?void 0:Kt.removeEventListener(...Rt)})},this.target=Mt}add(Mt,Rt,Kt){var an;(an=this.target)==null||an.addEventListener(Mt,Rt,Kt),this.listeners.push([Mt,Rt,Kt])}}function vt(Et){const{EventTarget:Mt}=(0,y.Jj)(Et);return Et instanceof Mt?Et:(0,y.r3)(Et)}function gt(Et,Mt){const Rt=Math.abs(Et.x),Kt=Math.abs(Et.y);return typeof Mt=="number"?Math.sqrt(Gu(Rt,2)+Gu(Kt,2))>Mt:"x"in Mt&&"y"in Mt?Rt>Mt.x&&Kt>Mt.y:"x"in Mt?Rt>Mt.x:"y"in Mt?Kt>Mt.y:!1}var It;(function(Et){Et.Click="click",Et.DragStart="dragstart",Et.Keydown="keydown",Et.ContextMenu="contextmenu",Et.Resize="resize",Et.SelectionChange="selectionchange",Et.VisibilityChange="visibilitychange"})(It||(It={}));function Ot(Et){Et.preventDefault()}function Dt(Et){Et.stopPropagation()}var lt;(function(Et){Et.Space="Space",Et.Down="ArrowDown",Et.Right="ArrowRight",Et.Left="ArrowLeft",Et.Up="ArrowUp",Et.Esc="Escape",Et.Enter="Enter",Et.Tab="Tab"})(lt||(lt={}));const et={start:[lt.Space,lt.Enter],cancel:[lt.Esc],end:[lt.Space,lt.Enter,lt.Tab]},ut=(Et,Mt)=>{let{currentCoordinates:Rt}=Mt;switch(Et.code){case lt.Right:return io(Oi({},Rt),{x:Rt.x+25});case lt.Left:return io(Oi({},Rt),{x:Rt.x-25});case lt.Down:return io(Oi({},Rt),{y:Rt.y+25});case lt.Up:return io(Oi({},Rt),{y:Rt.y-25})}};class it{constructor(Mt){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Mt;const{event:{target:Rt}}=Mt;this.props=Mt,this.listeners=new pt((0,y.r3)(Rt)),this.windowListeners=new pt((0,y.Jj)(Rt)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(It.Resize,this.handleCancel),this.windowListeners.add(It.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(It.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Mt,onStart:Rt}=this.props,Kt=Mt.node.current;Kt&&je(Kt),Rt(ue)}handleKeyDown(Mt){if((0,y.vd)(Mt)){const{active:Rt,context:Kt,options:an}=this.props,{keyboardCodes:xn=et,coordinateGetter:nt=ut,scrollBehavior:_t="smooth"}=an,{code:Nt}=Mt;if(xn.end.includes(Nt)){this.handleEnd(Mt);return}if(xn.cancel.includes(Nt)){this.handleCancel(Mt);return}const{collisionRect:Zt}=Kt.current,jt=Zt?{x:Zt.left,y:Zt.top}:ue;this.referenceCoordinates||(this.referenceCoordinates=jt);const Re=nt(Mt,{active:Rt,context:Kt.current,currentCoordinates:jt});if(Re){const ht=(0,y.$X)(Re,jt),dt={x:0,y:0},{scrollableAncestors:yt}=Kt.current;for(const wt of yt){const ct=Mt.code,{isTop:At,isRight:St,isLeft:Vt,isBottom:Xt,maxScroll:Lt,minScroll:cn}=Te(wt),sn=$e(wt),ln={x:Math.min(ct===lt.Right?sn.right-sn.width/2:sn.right,Math.max(ct===lt.Right?sn.left:sn.left+sn.width/2,Re.x)),y:Math.min(ct===lt.Down?sn.bottom-sn.height/2:sn.bottom,Math.max(ct===lt.Down?sn.top:sn.top+sn.height/2,Re.y))},un=ct===lt.Right&&!St||ct===lt.Left&&!Vt,vn=ct===lt.Down&&!Xt||ct===lt.Up&&!At;if(un&&ln.x!==Re.x){const En=wt.scrollLeft+ht.x,wn=ct===lt.Right&&En<=Lt.x||ct===lt.Left&&En>=cn.x;if(wn&&!ht.y){wt.scrollTo({left:En,behavior:_t});return}wn?dt.x=wt.scrollLeft-En:dt.x=ct===lt.Right?wt.scrollLeft-Lt.x:wt.scrollLeft-cn.x,dt.x&&wt.scrollBy({left:-dt.x,behavior:_t});break}else if(vn&&ln.y!==Re.y){const En=wt.scrollTop+ht.y,wn=ct===lt.Down&&En<=Lt.y||ct===lt.Up&&En>=cn.y;if(wn&&!ht.x){wt.scrollTo({top:En,behavior:_t});return}wn?dt.y=wt.scrollTop-En:dt.y=ct===lt.Down?wt.scrollTop-Lt.y:wt.scrollTop-cn.y,dt.y&&wt.scrollBy({top:-dt.y,behavior:_t});break}}this.handleMove(Mt,(0,y.IH)((0,y.$X)(Re,this.referenceCoordinates),dt))}}}handleMove(Mt,Rt){const{onMove:Kt}=this.props;Mt.preventDefault(),Kt(Rt)}handleEnd(Mt){const{onEnd:Rt}=this.props;Mt.preventDefault(),this.detach(),Rt()}handleCancel(Mt){const{onCancel:Rt}=this.props;Mt.preventDefault(),this.detach(),Rt()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}it.activators=[{eventName:"onKeyDown",handler:(Et,Mt,Rt)=>{let{keyboardCodes:Kt=et,onActivation:an}=Mt,{active:xn}=Rt;const{code:nt}=Et.nativeEvent;if(Kt.start.includes(nt)){const _t=xn.activatorNode.current;return _t&&Et.target!==_t?!1:(Et.preventDefault(),an==null||an({event:Et.nativeEvent}),!0)}return!1}}];function bt(Et){return!!(Et&&"distance"in Et)}function Ft(Et){return!!(Et&&"delay"in Et)}class Bt{constructor(Mt,Rt,Kt){var an;Kt===void 0&&(Kt=vt(Mt.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=Mt,this.events=Rt;const{event:xn}=Mt,{target:nt}=xn;this.props=Mt,this.events=Rt,this.document=(0,y.r3)(nt),this.documentListeners=new pt(this.document),this.listeners=new pt(Kt),this.windowListeners=new pt((0,y.Jj)(nt)),this.initialCoordinates=(an=(0,y.DC)(xn))!=null?an:ue,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:Mt,props:{options:{activationConstraint:Rt,bypassActivationConstraint:Kt}}}=this;if(this.listeners.add(Mt.move.name,this.handleMove,{passive:!1}),this.listeners.add(Mt.end.name,this.handleEnd),Mt.cancel&&this.listeners.add(Mt.cancel.name,this.handleCancel),this.windowListeners.add(It.Resize,this.handleCancel),this.windowListeners.add(It.DragStart,Ot),this.windowListeners.add(It.VisibilityChange,this.handleCancel),this.windowListeners.add(It.ContextMenu,Ot),this.documentListeners.add(It.Keydown,this.handleKeydown),Rt){if(Kt!=null&&Kt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Ft(Rt)){this.timeoutId=setTimeout(this.handleStart,Rt.delay),this.handlePending(Rt);return}if(bt(Rt)){this.handlePending(Rt);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(Mt,Rt){const{active:Kt,onPending:an}=this.props;an(Kt,Mt,this.initialCoordinates,Rt)}handleStart(){const{initialCoordinates:Mt}=this,{onStart:Rt}=this.props;Mt&&(this.activated=!0,this.documentListeners.add(It.Click,Dt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(It.SelectionChange,this.removeTextSelection),Rt(Mt))}handleMove(Mt){var Rt;const{activated:Kt,initialCoordinates:an,props:xn}=this,{onMove:nt,options:{activationConstraint:_t}}=xn;if(!an)return;const Nt=(Rt=(0,y.DC)(Mt))!=null?Rt:ue,Zt=(0,y.$X)(an,Nt);if(!Kt&&_t){if(bt(_t)){if(_t.tolerance!=null&>(Zt,_t.tolerance))return this.handleCancel();if(gt(Zt,_t.distance))return this.handleStart()}if(Ft(_t)&>(Zt,_t.tolerance))return this.handleCancel();this.handlePending(_t,Zt);return}Mt.cancelable&&Mt.preventDefault(),nt(Nt)}handleEnd(){const{onAbort:Mt,onEnd:Rt}=this.props;this.detach(),this.activated||Mt(this.props.active),Rt()}handleCancel(){const{onAbort:Mt,onCancel:Rt}=this.props;this.detach(),this.activated||Mt(this.props.active),Rt()}handleKeydown(Mt){Mt.code===lt.Esc&&this.handleCancel()}removeTextSelection(){var Mt;(Mt=this.document.getSelection())==null||Mt.removeAllRanges()}}const zt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class kt extends Bt{constructor(Mt){const{event:Rt}=Mt,Kt=(0,y.r3)(Rt.target);super(Mt,zt,Kt)}}kt.activators=[{eventName:"onPointerDown",handler:(Et,Mt)=>{let{nativeEvent:Rt}=Et,{onActivation:Kt}=Mt;return!Rt.isPrimary||Rt.button!==0?!1:(Kt==null||Kt({event:Rt}),!0)}}];const Ht={move:{name:"mousemove"},end:{name:"mouseup"}};var Cn;(function(Et){Et[Et.RightClick=2]="RightClick"})(Cn||(Cn={}));class Yn extends Bt{constructor(Mt){super(Mt,Ht,(0,y.r3)(Mt.event.target))}}Yn.activators=[{eventName:"onMouseDown",handler:(Et,Mt)=>{let{nativeEvent:Rt}=Et,{onActivation:Kt}=Mt;return Rt.button===Cn.RightClick?!1:(Kt==null||Kt({event:Rt}),!0)}}];const gn={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Sn extends Bt{constructor(Mt){super(Mt,gn)}static setup(){return window.addEventListener(gn.move.name,Mt,{capture:!1,passive:!1}),function(){window.removeEventListener(gn.move.name,Mt)};function Mt(){}}}Sn.activators=[{eventName:"onTouchStart",handler:(Et,Mt)=>{let{nativeEvent:Rt}=Et,{onActivation:Kt}=Mt;const{touches:an}=Rt;return an.length>1?!1:(Kt==null||Kt({event:Rt}),!0)}}];var Qn;(function(Et){Et[Et.Pointer=0]="Pointer",Et[Et.DraggableRect=1]="DraggableRect"})(Qn||(Qn={}));var In;(function(Et){Et[Et.TreeOrder=0]="TreeOrder",Et[Et.ReversedTreeOrder=1]="ReversedTreeOrder"})(In||(In={}));function Mn(Et){let{acceleration:Mt,activator:Rt=Qn.Pointer,canScroll:Kt,draggingRect:an,enabled:xn,interval:nt=5,order:_t=In.TreeOrder,pointerCoordinates:Nt,scrollableAncestors:Zt,scrollableAncestorRects:jt,delta:Re,threshold:ht}=Et;const dt=Xn({delta:Re,disabled:!xn}),[yt,wt]=(0,y.Yz)(),ct=(0,a.useRef)({x:0,y:0}),At=(0,a.useRef)({x:0,y:0}),St=(0,a.useMemo)(()=>{switch(Rt){case Qn.Pointer:return Nt?{top:Nt.y,bottom:Nt.y,left:Nt.x,right:Nt.x}:null;case Qn.DraggableRect:return an}},[Rt,an,Nt]),Vt=(0,a.useRef)(null),Xt=(0,a.useCallback)(()=>{const cn=Vt.current;if(!cn)return;const sn=ct.current.x*At.current.x,ln=ct.current.y*At.current.y;cn.scrollBy(sn,ln)},[]),Lt=(0,a.useMemo)(()=>_t===In.TreeOrder?[...Zt].reverse():Zt,[_t,Zt]);(0,a.useEffect)(()=>{if(!xn||!Zt.length||!St){wt();return}for(const cn of Lt){if((Kt==null?void 0:Kt(cn))===!1)continue;const sn=Zt.indexOf(cn),ln=jt[sn];if(!ln)continue;const{direction:un,speed:vn}=at(cn,ln,St,Mt,ht);for(const En of["x","y"])dt[En][un[En]]||(vn[En]=0,un[En]=0);if(vn.x>0||vn.y>0){wt(),Vt.current=cn,yt(Xt,nt),ct.current=vn,At.current=un;return}}ct.current={x:0,y:0},At.current={x:0,y:0},wt()},[Mt,Xt,Kt,wt,xn,nt,JSON.stringify(St),JSON.stringify(dt),yt,Zt,Lt,jt,JSON.stringify(ht)])}const dn={x:{[Ie.Backward]:!1,[Ie.Forward]:!1},y:{[Ie.Backward]:!1,[Ie.Forward]:!1}};function Xn(Et){let{delta:Mt,disabled:Rt}=Et;const Kt=(0,y.D9)(Mt);return(0,y.Gj)(an=>{if(Rt||!Kt||!an)return dn;const xn={x:Math.sign(Mt.x-Kt.x),y:Math.sign(Mt.y-Kt.y)};return{x:{[Ie.Backward]:an.x[Ie.Backward]||xn.x===-1,[Ie.Forward]:an.x[Ie.Forward]||xn.x===1},y:{[Ie.Backward]:an.y[Ie.Backward]||xn.y===-1,[Ie.Forward]:an.y[Ie.Forward]||xn.y===1}}},[Rt,Mt,Kt])}function nr(Et,Mt){const Rt=Mt!=null?Et.get(Mt):void 0,Kt=Rt?Rt.node.current:null;return(0,y.Gj)(an=>{var xn;return Mt==null?null:(xn=Kt!=null?Kt:an)!=null?xn:null},[Kt,Mt])}function On(Et,Mt){return(0,a.useMemo)(()=>Et.reduce((Rt,Kt)=>{const{sensor:an}=Kt,xn=an.activators.map(nt=>({eventName:nt.eventName,handler:Mt(nt.handler,Kt)}));return[...Rt,...xn]},[]),[Et,Mt])}var er;(function(Et){Et[Et.Always=0]="Always",Et[Et.BeforeDragging=1]="BeforeDragging",Et[Et.WhileDragging=2]="WhileDragging"})(er||(er={}));var qt;(function(Et){Et.Optimized="optimized"})(qt||(qt={}));const nn=new Map;function fn(Et,Mt){let{dragging:Rt,dependencies:Kt,config:an}=Mt;const[xn,nt]=(0,a.useState)(null),{frequency:_t,measure:Nt,strategy:Zt}=an,jt=(0,a.useRef)(Et),Re=ct(),ht=(0,y.Ey)(Re),dt=(0,a.useCallback)(function(At){At===void 0&&(At=[]),!ht.current&&nt(St=>St===null?At:St.concat(At.filter(Vt=>!St.includes(Vt))))},[ht]),yt=(0,a.useRef)(null),wt=(0,y.Gj)(At=>{if(Re&&!Rt)return nn;if(!At||At===nn||jt.current!==Et||xn!=null){const St=new Map;for(let Vt of Et){if(!Vt)continue;if(xn&&xn.length>0&&!xn.includes(Vt.id)&&Vt.rect.current){St.set(Vt.id,Vt.rect.current);continue}const Xt=Vt.node.current,Lt=Xt?new Je(Nt(Xt),Xt):null;Vt.rect.current=Lt,Lt&&St.set(Vt.id,Lt)}return St}return At},[Et,xn,Rt,Re,Nt]);return(0,a.useEffect)(()=>{jt.current=Et},[Et]),(0,a.useEffect)(()=>{Re||dt()},[Rt,Re]),(0,a.useEffect)(()=>{xn&&xn.length>0&&nt(null)},[JSON.stringify(xn)]),(0,a.useEffect)(()=>{Re||typeof _t!="number"||yt.current!==null||(yt.current=setTimeout(()=>{dt(),yt.current=null},_t))},[_t,Re,dt,...Kt]),{droppableRects:wt,measureDroppableContainers:dt,measuringScheduled:xn!=null};function ct(){switch(Zt){case er.Always:return!1;case er.BeforeDragging:return Rt;default:return!Rt}}}function Dn(Et,Mt){return(0,y.Gj)(Rt=>Et?Rt||(typeof Mt=="function"?Mt(Et):Et):null,[Mt,Et])}function Wt(Et,Mt){return Dn(Et,Mt)}function Jt(Et){let{callback:Mt,disabled:Rt}=Et;const Kt=(0,y.zX)(Mt),an=(0,a.useMemo)(()=>{if(Rt||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:xn}=window;return new xn(Kt)},[Kt,Rt]);return(0,a.useEffect)(()=>()=>an==null?void 0:an.disconnect(),[an]),an}function xt(Et){let{callback:Mt,disabled:Rt}=Et;const Kt=(0,y.zX)(Mt),an=(0,a.useMemo)(()=>{if(Rt||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:xn}=window;return new xn(Kt)},[Rt]);return(0,a.useEffect)(()=>()=>an==null?void 0:an.disconnect(),[an]),an}function Tt(Et){return new Je(qe(Et),Et)}function en(Et,Mt,Rt){Mt===void 0&&(Mt=Tt);const[Kt,an]=(0,a.useState)(null);function xn(){an(Nt=>{if(!Et)return null;if(Et.isConnected===!1){var Zt;return(Zt=Nt!=null?Nt:Rt)!=null?Zt:null}const jt=Mt(Et);return JSON.stringify(Nt)===JSON.stringify(jt)?Nt:jt})}const nt=Jt({callback(Nt){if(Et)for(const Zt of Nt){const{type:jt,target:Re}=Zt;if(jt==="childList"&&Re instanceof HTMLElement&&Re.contains(Et)){xn();break}}}}),_t=xt({callback:xn});return(0,y.LI)(()=>{xn(),Et?(_t==null||_t.observe(Et),nt==null||nt.observe(document.body,{childList:!0,subtree:!0})):(_t==null||_t.disconnect(),nt==null||nt.disconnect())},[Et]),Kt}function yn(Et){const Mt=Dn(Et);return we(Et,Mt)}const Bn=[];function hn(Et){const Mt=(0,a.useRef)(Et),Rt=(0,y.Gj)(Kt=>Et?Kt&&Kt!==Bn&&Et&&Mt.current&&Et.parentNode===Mt.current.parentNode?Kt:ke(Et):Bn,[Et]);return(0,a.useEffect)(()=>{Mt.current=Et},[Et]),Rt}function mn(Et){const[Mt,Rt]=(0,a.useState)(null),Kt=(0,a.useRef)(Et),an=(0,a.useCallback)(xn=>{const nt=We(xn.target);nt&&Rt(_t=>_t?(_t.set(nt,Ze(nt)),new Map(_t)):null)},[]);return(0,a.useEffect)(()=>{const xn=Kt.current;if(Et!==xn){nt(xn);const _t=Et.map(Nt=>{const Zt=We(Nt);return Zt?(Zt.addEventListener("scroll",an,{passive:!0}),[Zt,Ze(Zt)]):null}).filter(Nt=>Nt!=null);Rt(_t.length?new Map(_t):null),Kt.current=Et}return()=>{nt(Et),nt(xn)};function nt(_t){_t.forEach(Nt=>{const Zt=We(Nt);Zt==null||Zt.removeEventListener("scroll",an)})}},[an,Et]),(0,a.useMemo)(()=>Et.length?Mt?Array.from(Mt.values()).reduce((xn,nt)=>(0,y.IH)(xn,nt),ue):Ve(Et):ue,[Et,Mt])}function pn(Et,Mt){Mt===void 0&&(Mt=[]);const Rt=(0,a.useRef)(null);return(0,a.useEffect)(()=>{Rt.current=null},Mt),(0,a.useEffect)(()=>{const Kt=Et!==ue;Kt&&!Rt.current&&(Rt.current=Et),!Kt&&Rt.current&&(Rt.current=null)},[Et]),Rt.current?(0,y.$X)(Et,Rt.current):ue}function Kn(Et){(0,a.useEffect)(()=>{if(!y.Nq)return;const Mt=Et.map(Rt=>{let{sensor:Kt}=Rt;return Kt.setup==null?void 0:Kt.setup()});return()=>{for(const Rt of Mt)Rt==null||Rt()}},Et.map(Mt=>{let{sensor:Rt}=Mt;return Rt}))}function Gn(Et,Mt){return(0,a.useMemo)(()=>Et.reduce((Rt,Kt)=>{let{eventName:an,handler:xn}=Kt;return Rt[an]=nt=>{xn(nt,Mt)},Rt},{}),[Et,Mt])}function fr(Et){return(0,a.useMemo)(()=>Et?Ue(Et):null,[Et])}const Ir=[];function on(Et,Mt){Mt===void 0&&(Mt=qe);const[Rt]=Et,Kt=fr(Rt?(0,y.Jj)(Rt):null),[an,xn]=(0,a.useState)(Ir);function nt(){xn(()=>Et.length?Et.map(Nt=>Ye(Nt)?Kt:new Je(Mt(Nt),Nt)):Ir)}const _t=xt({callback:nt});return(0,y.LI)(()=>{_t==null||_t.disconnect(),nt(),Et.forEach(Nt=>_t==null?void 0:_t.observe(Nt))},[Et]),an}function Nn(Et){if(!Et)return null;if(Et.children.length>1)return Et;const Mt=Et.children[0];return(0,y.Re)(Mt)?Mt:Et}function vr(Et){let{measure:Mt}=Et;const[Rt,Kt]=(0,a.useState)(null),an=(0,a.useCallback)(Zt=>{for(const{target:jt}of Zt)if((0,y.Re)(jt)){Kt(Re=>{const ht=Mt(jt);return Re?io(Oi({},Re),{width:ht.width,height:ht.height}):ht});break}},[Mt]),xn=xt({callback:an}),nt=(0,a.useCallback)(Zt=>{const jt=Nn(Zt);xn==null||xn.disconnect(),jt&&(xn==null||xn.observe(jt)),Kt(jt?Mt(jt):null)},[Mt,xn]),[_t,Nt]=(0,y.wm)(nt);return(0,a.useMemo)(()=>({nodeRef:_t,rect:Rt,setRef:Nt}),[Rt,_t,Nt])}const ar=[{sensor:kt,options:{}},{sensor:it,options:{}}],Er={current:{}},pr={draggable:{measure:Ge},droppable:{measure:Ge,strategy:er.WhileDragging,frequency:qt.Optimized},dragOverlay:{measure:qe}};class Or extends Map{get(Mt){var Rt;return Mt!=null&&(Rt=super.get(Mt))!=null?Rt:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Mt=>{let{disabled:Rt}=Mt;return!Rt})}getNodeFor(Mt){var Rt,Kt;return(Rt=(Kt=this.get(Mt))==null?void 0:Kt.node.current)!=null?Rt:void 0}}const Tr={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Or,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:ie},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:pr,measureDroppableContainers:ie,windowRect:null,measuringScheduled:!1},$t={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:ie,draggableNodes:new Map,over:null,measureDroppableContainers:ie},Zr=(0,a.createContext)($t),Hr=(0,a.createContext)(Tr);function Gr(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Or}}}function Cr(Et,Mt){switch(Mt.type){case z.DragStart:return io(Oi({},Et),{draggable:io(Oi({},Et.draggable),{initialCoordinates:Mt.initialCoordinates,active:Mt.active})});case z.DragMove:return Et.draggable.active==null?Et:io(Oi({},Et),{draggable:io(Oi({},Et.draggable),{translate:{x:Mt.coordinates.x-Et.draggable.initialCoordinates.x,y:Mt.coordinates.y-Et.draggable.initialCoordinates.y}})});case z.DragEnd:case z.DragCancel:return io(Oi({},Et),{draggable:io(Oi({},Et.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case z.RegisterDroppable:{const{element:Rt}=Mt,{id:Kt}=Rt,an=new Or(Et.droppable.containers);return an.set(Kt,Rt),io(Oi({},Et),{droppable:io(Oi({},Et.droppable),{containers:an})})}case z.SetDroppableDisabled:{const{id:Rt,key:Kt,disabled:an}=Mt,xn=Et.droppable.containers.get(Rt);if(!xn||Kt!==xn.key)return Et;const nt=new Or(Et.droppable.containers);return nt.set(Rt,io(Oi({},xn),{disabled:an})),io(Oi({},Et),{droppable:io(Oi({},Et.droppable),{containers:nt})})}case z.UnregisterDroppable:{const{id:Rt,key:Kt}=Mt,an=Et.droppable.containers.get(Rt);if(!an||Kt!==an.key)return Et;const xn=new Or(Et.droppable.containers);return xn.delete(Rt),io(Oi({},Et),{droppable:io(Oi({},Et.droppable),{containers:xn})})}default:return Et}}function ai(Et){let{disabled:Mt}=Et;const{active:Rt,activatorEvent:Kt,draggableNodes:an}=(0,a.useContext)(Zr),xn=(0,y.D9)(Kt),nt=(0,y.D9)(Rt==null?void 0:Rt.id);return(0,a.useEffect)(()=>{if(!Mt&&!Kt&&xn&&nt!=null){if(!(0,y.vd)(xn)||document.activeElement===xn.target)return;const _t=an.get(nt);if(!_t)return;const{activatorNode:Nt,node:Zt}=_t;if(!Nt.current&&!Zt.current)return;requestAnimationFrame(()=>{for(const jt of[Nt.current,Zt.current]){if(!jt)continue;const Re=(0,y.so)(jt);if(Re){Re.focus();break}}})}},[Kt,Mt,an,nt,xn]),null}function Di(Et,Mt){let an=Mt,{transform:Rt}=an,Kt=cu(an,["transform"]);return Et!=null&&Et.length?Et.reduce((xn,nt)=>nt(Oi({transform:xn},Kt)),Rt):Rt}function Ui(Et){return(0,a.useMemo)(()=>({draggable:Oi(Oi({},pr.draggable),Et==null?void 0:Et.draggable),droppable:Oi(Oi({},pr.droppable),Et==null?void 0:Et.droppable),dragOverlay:Oi(Oi({},pr.dragOverlay),Et==null?void 0:Et.dragOverlay)}),[Et==null?void 0:Et.draggable,Et==null?void 0:Et.droppable,Et==null?void 0:Et.dragOverlay])}function ji(Et){let{activeNode:Mt,measure:Rt,initialRect:Kt,config:an=!0}=Et;const xn=(0,a.useRef)(!1),{x:nt,y:_t}=typeof an=="boolean"?{x:an,y:an}:an;(0,y.LI)(()=>{if(!nt&&!_t||!Mt){xn.current=!1;return}if(xn.current||!Kt)return;const Zt=Mt==null?void 0:Mt.node.current;if(!Zt||Zt.isConnected===!1)return;const jt=Rt(Zt),Re=we(jt,Kt);if(nt||(Re.x=0),_t||(Re.y=0),xn.current=!0,Math.abs(Re.x)>0||Math.abs(Re.y)>0){const ht=He(Zt);ht&&ht.scrollBy({top:Re.y,left:Re.x})}},[Mt,nt,_t,Kt,Rt])}const zi=(0,a.createContext)(io(Oi({},ue),{scaleX:1,scaleY:1}));var gi;(function(Et){Et[Et.Uninitialized=0]="Uninitialized",Et[Et.Initializing=1]="Initializing",Et[Et.Initialized=2]="Initialized"})(gi||(gi={}));const Wa=(0,a.memo)(function(Mt){var Rt,Kt,an,xn;let Ka=Mt,{id:nt,accessibility:_t,autoScroll:Nt=!0,children:Zt,sensors:jt=ar,collisionDetection:Re=De,measuring:ht,modifiers:dt}=Ka,yt=cu(Ka,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const wt=(0,a.useReducer)(Cr,void 0,Gr),[ct,At]=wt,[St,Vt]=x(),[Xt,Lt]=(0,a.useState)(gi.Uninitialized),cn=Xt===gi.Initialized,{draggable:{active:sn,nodes:ln,translate:un},droppable:{containers:vn}}=ct,En=sn!=null?ln.get(sn):null,wn=(0,a.useRef)({initial:null,translated:null}),Ln=(0,a.useMemo)(()=>{var Ei;return sn!=null?{id:sn,data:(Ei=En==null?void 0:En.data)!=null?Ei:Er,rect:wn}:null},[sn,En]),Wn=(0,a.useRef)(null),[rn,cr]=(0,a.useState)(null),[Zn,mr]=(0,a.useState)(null),Ar=(0,y.Ey)(yt,Object.values(yt)),jr=(0,y.Ld)("DndDescribedBy",nt),Yr=(0,a.useMemo)(()=>vn.getEnabled(),[vn]),dr=Ui(ht),{droppableRects:Sr,measureDroppableContainers:Fr,measuringScheduled:zr}=fn(Yr,{dragging:cn,dependencies:[un.x,un.y],config:dr.droppable}),xr=nr(ln,sn),Jr=(0,a.useMemo)(()=>Zn?(0,y.DC)(Zn):null,[Zn]),ri=Ca(),Bi=Wt(xr,dr.draggable.measure);ji({activeNode:sn!=null?ln.get(sn):null,config:ri.layoutShiftCompensation,initialRect:Bi,measure:dr.draggable.measure});const Mr=en(xr,dr.draggable.measure,Bi),Ai=en(xr?xr.parentElement:null),qr=(0,a.useRef)({activatorEvent:null,active:null,activeNode:xr,collisionRect:null,collisions:null,droppableRects:Sr,draggableNodes:ln,draggingNode:null,draggingNodeRect:null,droppableContainers:vn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Pr=vn.getNodeFor((Rt=qr.current.over)==null?void 0:Rt.id),Qr=vr({measure:dr.dragOverlay.measure}),Wr=(Kt=Qr.nodeRef.current)!=null?Kt:xr,Fi=cn?(an=Qr.rect)!=null?an:Mr:null,Dr=!!(Qr.nodeRef.current&&Qr.rect),ii=yn(Dr?null:Mr),br=fr(Wr?(0,y.Jj)(Wr):null),Kr=hn(cn?Pr!=null?Pr:xr:null),rr=on(Kr),Qi=Di(dt,{transform:{x:un.x-ii.x,y:un.y-ii.y,scaleX:1,scaleY:1},activatorEvent:Zn,active:Ln,activeNodeRect:Mr,containerNodeRect:Ai,draggingNodeRect:Fi,over:qr.current.over,overlayNodeRect:Qr.rect,scrollableAncestors:Kr,scrollableAncestorRects:rr,windowRect:br}),Wi=Jr?(0,y.IH)(Jr,un):null,vi=mn(Kr),Xi=pn(vi),Fa=pn(vi,[Mr]),Ti=(0,y.IH)(Qi,Xi),tr=Fi?_e(Fi,Qi):null,Zi=Ln&&tr?Re({active:Ln,collisionRect:tr,droppableRects:Sr,droppableContainers:Yr,pointerCoordinates:Wi}):null,xa=he(Zi,"id"),[fa,Vi]=(0,a.useState)(null),Gi=Dr?Qi:(0,y.IH)(Qi,Fa),Oa=Fe(Gi,(xn=fa==null?void 0:fa.rect)!=null?xn:null,Mr),Ta=(0,a.useRef)(null),Ga=(0,a.useCallback)((Ei,qa)=>{let{sensor:oi,options:ei}=qa;if(Wn.current==null)return;const Li=ln.get(Wn.current);if(!Li)return;const Lr=Ei.nativeEvent,ni=new oi({active:Wn.current,activeNode:Li,event:Lr,options:ei,context:qr,onAbort(qi){if(!ln.get(qi))return;const{onDragAbort:Ra}=Ar.current,Xa={id:qi};Ra==null||Ra(Xa),St({type:"onDragAbort",event:Xa})},onPending(qi,za,Ra,Xa){if(!ln.get(qi))return;const{onDragPending:ho}=Ar.current,vo={id:qi,constraint:za,initialCoordinates:Ra,offset:Xa};ho==null||ho(vo),St({type:"onDragPending",event:vo})},onStart(qi){const za=Wn.current;if(za==null)return;const Ra=ln.get(za);if(!Ra)return;const{onDragStart:Xa}=Ar.current,Mo={activatorEvent:Lr,active:{id:za,data:Ra.data,rect:wn}};(0,Se.unstable_batchedUpdates)(()=>{Xa==null||Xa(Mo),Lt(gi.Initializing),At({type:z.DragStart,initialCoordinates:qi,active:za}),St({type:"onDragStart",event:Mo}),cr(Ta.current),mr(Lr)})},onMove(qi){At({type:z.DragMove,coordinates:qi})},onEnd:ja(z.DragEnd),onCancel:ja(z.DragCancel)});Ta.current=ni;function ja(qi){return function(){return Yc(this,null,function*(){const{active:Ra,collisions:Xa,over:Mo,scrollAdjustedTranslate:ho}=qr.current;let vo=null;if(Ra&&ho){const{cancelDrop:Br}=Ar.current;vo={activatorEvent:Lr,active:Ra,collisions:Xa,delta:ho,over:Mo},qi===z.DragEnd&&typeof Br=="function"&&(yield Promise.resolve(Br(vo)))&&(qi=z.DragCancel)}Wn.current=null,(0,Se.unstable_batchedUpdates)(()=>{At({type:qi}),Lt(gi.Uninitialized),Vi(null),cr(null),mr(null),Ta.current=null;const Br=qi===z.DragEnd?"onDragEnd":"onDragCancel";if(vo){const Gt=Ar.current[Br];Gt==null||Gt(vo),St({type:Br,event:vo})}})})}}},[ln]),ea=(0,a.useCallback)((Ei,qa)=>(oi,ei)=>{const Li=oi.nativeEvent,Lr=ln.get(ei);if(Wn.current!==null||!Lr||Li.dndKit||Li.defaultPrevented)return;const ni={active:Lr};Ei(oi,qa.options,ni)===!0&&(Li.dndKit={capturedBy:qa.sensor},Wn.current=ei,Ga(oi,qa))},[ln,Ga]),mo=On(jt,ea);Kn(jt),(0,y.LI)(()=>{Mr&&Xt===gi.Initializing&&Lt(gi.Initialized)},[Mr,Xt]),(0,a.useEffect)(()=>{const{onDragMove:Ei}=Ar.current,{active:qa,activatorEvent:oi,collisions:ei,over:Li}=qr.current;if(!qa||!oi)return;const Lr={active:qa,activatorEvent:oi,collisions:ei,delta:{x:Ti.x,y:Ti.y},over:Li};(0,Se.unstable_batchedUpdates)(()=>{Ei==null||Ei(Lr),St({type:"onDragMove",event:Lr})})},[Ti.x,Ti.y]),(0,a.useEffect)(()=>{const{active:Ei,activatorEvent:qa,collisions:oi,droppableContainers:ei,scrollAdjustedTranslate:Li}=qr.current;if(!Ei||Wn.current==null||!qa||!Li)return;const{onDragOver:Lr}=Ar.current,ni=ei.get(xa),ja=ni&&ni.rect.current?{id:ni.id,rect:ni.rect.current,data:ni.data,disabled:ni.disabled}:null,qi={active:Ei,activatorEvent:qa,collisions:oi,delta:{x:Li.x,y:Li.y},over:ja};(0,Se.unstable_batchedUpdates)(()=>{Vi(ja),Lr==null||Lr(qi),St({type:"onDragOver",event:qi})})},[xa]),(0,y.LI)(()=>{qr.current={activatorEvent:Zn,active:Ln,activeNode:xr,collisionRect:tr,collisions:Zi,droppableRects:Sr,draggableNodes:ln,draggingNode:Wr,draggingNodeRect:Fi,droppableContainers:vn,over:fa,scrollableAncestors:Kr,scrollAdjustedTranslate:Ti},wn.current={initial:Fi,translated:tr}},[Ln,xr,Zi,tr,ln,Wr,Fi,Sr,vn,fa,Kr,Ti]),Mn(io(Oi({},ri),{delta:un,draggingRect:tr,pointerCoordinates:Wi,scrollableAncestors:Kr,scrollableAncestorRects:rr}));const aa=(0,a.useMemo)(()=>({active:Ln,activeNode:xr,activeNodeRect:Mr,activatorEvent:Zn,collisions:Zi,containerNodeRect:Ai,dragOverlay:Qr,draggableNodes:ln,droppableContainers:vn,droppableRects:Sr,over:fa,measureDroppableContainers:Fr,scrollableAncestors:Kr,scrollableAncestorRects:rr,measuringConfiguration:dr,measuringScheduled:zr,windowRect:br}),[Ln,xr,Mr,Zn,Zi,Ai,Qr,ln,vn,Sr,fa,Fr,Kr,rr,dr,zr,br]),Ki=(0,a.useMemo)(()=>({activatorEvent:Zn,activators:mo,active:Ln,activeNodeRect:Mr,ariaDescribedById:{draggable:jr},dispatch:At,draggableNodes:ln,over:fa,measureDroppableContainers:Fr}),[Zn,mo,Ln,Mr,At,jr,ln,fa,Fr]);return a.createElement(re.Provider,{value:Vt},a.createElement(Zr.Provider,{value:Ki},a.createElement(Hr.Provider,{value:aa},a.createElement(zi.Provider,{value:Oa},Zt)),a.createElement(ai,{disabled:(_t==null?void 0:_t.restoreFocus)===!1})),a.createElement(b,io(Oi({},_t),{hiddenTextDescribedById:jr})));function Ca(){const Ei=(rn==null?void 0:rn.autoScrollEnabled)===!1,qa=typeof Nt=="object"?Nt.enabled===!1:Nt===!1,oi=cn&&!Ei&&!qa;return typeof Nt=="object"?io(Oi({},Nt),{enabled:oi}):{enabled:oi}}}),ca=(0,a.createContext)(null),ao="button",bi="Draggable";function _a(Et){let{id:Mt,data:Rt,disabled:Kt=!1,attributes:an}=Et;const xn=(0,y.Ld)(bi),{activators:nt,activatorEvent:_t,active:Nt,activeNodeRect:Zt,ariaDescribedById:jt,draggableNodes:Re,over:ht}=(0,a.useContext)(Zr),{role:dt=ao,roleDescription:yt="draggable",tabIndex:wt=0}=an!=null?an:{},ct=(Nt==null?void 0:Nt.id)===Mt,At=(0,a.useContext)(ct?zi:ca),[St,Vt]=(0,y.wm)(),[Xt,Lt]=(0,y.wm)(),cn=Gn(nt,Mt),sn=(0,y.Ey)(Rt);(0,y.LI)(()=>(Re.set(Mt,{id:Mt,key:xn,node:St,activatorNode:Xt,data:sn}),()=>{const un=Re.get(Mt);un&&un.key===xn&&Re.delete(Mt)}),[Re,Mt]);const ln=(0,a.useMemo)(()=>({role:dt,tabIndex:wt,"aria-disabled":Kt,"aria-pressed":ct&&dt===ao?!0:void 0,"aria-roledescription":yt,"aria-describedby":jt.draggable}),[Kt,dt,wt,ct,yt,jt.draggable]);return{active:Nt,activatorEvent:_t,activeNodeRect:Zt,attributes:ln,isDragging:ct,listeners:Kt?void 0:cn,node:St,over:ht,setNodeRef:Vt,setActivatorNodeRef:Lt,transform:At}}function Ur(){return(0,a.useContext)(Hr)}const Ua="Droppable",da={timeout:25};function na(Et){let{data:Mt,disabled:Rt=!1,id:Kt,resizeObserverConfig:an}=Et;const xn=(0,y.Ld)(Ua),{active:nt,dispatch:_t,over:Nt,measureDroppableContainers:Zt}=(0,a.useContext)(Zr),jt=(0,a.useRef)({disabled:Rt}),Re=(0,a.useRef)(!1),ht=(0,a.useRef)(null),dt=(0,a.useRef)(null),{disabled:yt,updateMeasurementsFor:wt,timeout:ct}=Oi(Oi({},da),an),At=(0,y.Ey)(wt!=null?wt:Kt),St=(0,a.useCallback)(()=>{if(!Re.current){Re.current=!0;return}dt.current!=null&&clearTimeout(dt.current),dt.current=setTimeout(()=>{Zt(Array.isArray(At.current)?At.current:[At.current]),dt.current=null},ct)},[ct]),Vt=xt({callback:St,disabled:yt||!nt}),Xt=(0,a.useCallback)((ln,un)=>{Vt&&(un&&(Vt.unobserve(un),Re.current=!1),ln&&Vt.observe(ln))},[Vt]),[Lt,cn]=(0,y.wm)(Xt),sn=(0,y.Ey)(Mt);return(0,a.useEffect)(()=>{!Vt||!Lt.current||(Vt.disconnect(),Re.current=!1,Vt.observe(Lt.current))},[Lt,Vt]),(0,a.useEffect)(()=>(_t({type:z.RegisterDroppable,element:{id:Kt,key:xn,disabled:Rt,node:Lt,rect:ht,data:sn}}),()=>_t({type:z.UnregisterDroppable,key:xn,id:Kt})),[Kt]),(0,a.useEffect)(()=>{Rt!==jt.current.disabled&&(_t({type:z.SetDroppableDisabled,id:Kt,key:xn,disabled:Rt}),jt.current.disabled=Rt)},[Kt,xn,Rt,_t]),{active:nt,rect:ht,isOver:(Nt==null?void 0:Nt.id)===Kt,node:Lt,over:Nt,setNodeRef:cn}}function di(Et){let{animation:Mt,children:Rt}=Et;const[Kt,an]=useState(null),[xn,nt]=useState(null),_t=usePrevious(Rt);return!Rt&&!Kt&&_t&&an(_t),useIsomorphicLayoutEffect(()=>{if(!xn)return;const Nt=Kt==null?void 0:Kt.key,Zt=Kt==null?void 0:Kt.props.id;if(Nt==null||Zt==null){an(null);return}Promise.resolve(Mt(Zt,xn)).then(()=>{an(null)})},[Mt,Kt,xn]),React.createElement(React.Fragment,null,Rt,Kt?cloneElement(Kt,{ref:nt}):null)}const Ii={x:0,y:0,scaleX:1,scaleY:1};function Sa(Et){let{children:Mt}=Et;return React.createElement(Zr.Provider,{value:$t},React.createElement(zi.Provider,{value:Ii},Mt))}const Ea={position:"fixed",touchAction:"none"},wa=Et=>isKeyboardEvent(Et)?"transform 250ms ease":void 0,Ja=null,ra={duration:250,easing:"ease",keyframes:Et=>{let{transform:{initial:Mt,final:Rt}}=Et;return[{transform:y.ux.Transform.toString(Mt)},{transform:y.ux.Transform.toString(Rt)}]},sideEffects:(Et=>Mt=>{let{active:Rt,dragOverlay:Kt}=Mt;const an={},{styles:xn,className:nt}=Et;if(xn!=null&&xn.active)for(const[_t,Nt]of Object.entries(xn.active))Nt!==void 0&&(an[_t]=Rt.node.style.getPropertyValue(_t),Rt.node.style.setProperty(_t,Nt));if(xn!=null&&xn.dragOverlay)for(const[_t,Nt]of Object.entries(xn.dragOverlay))Nt!==void 0&&Kt.node.style.setProperty(_t,Nt);return nt!=null&&nt.active&&Rt.node.classList.add(nt.active),nt!=null&&nt.dragOverlay&&Kt.node.classList.add(nt.dragOverlay),function(){for(const[Nt,Zt]of Object.entries(an))Rt.node.style.setProperty(Nt,Zt);nt!=null&&nt.active&&Rt.node.classList.remove(nt.active)}})({styles:{active:{opacity:"0"}}})};function Hn(Et){let{config:Mt,draggableNodes:Rt,droppableContainers:Kt,measuringConfiguration:an}=Et;return useEvent((xn,nt)=>{if(Mt===null)return;const _t=Rt.get(xn);if(!_t)return;const Nt=_t.node.current;if(!Nt)return;const Zt=Nn(nt);if(!Zt)return;const{transform:jt}=getWindow(nt).getComputedStyle(nt),Re=ze(jt);if(!Re)return;const ht=typeof Mt=="function"?Mt:oo(Mt);return je(Nt,an.draggable.measure),ht({active:{id:xn,data:_t.data,node:Nt,rect:an.draggable.measure(Nt)},draggableNodes:Rt,dragOverlay:{node:nt,rect:an.dragOverlay.measure(Zt)},droppableContainers:Kt,measuringConfiguration:an,transform:Re})})}function oo(Et){const{duration:Mt,easing:Rt,sideEffects:Kt,keyframes:an}=Oi(Oi({},ra),Et);return xn=>{let St=xn,{active:nt,dragOverlay:_t,transform:Nt}=St,Zt=cu(St,["active","dragOverlay","transform"]);if(!Mt)return;const jt={x:_t.rect.left-nt.rect.left,y:_t.rect.top-nt.rect.top},Re={scaleX:Nt.scaleX!==1?nt.rect.width*Nt.scaleX/_t.rect.width:1,scaleY:Nt.scaleY!==1?nt.rect.height*Nt.scaleY/_t.rect.height:1},ht=Oi({x:Nt.x-jt.x,y:Nt.y-jt.y},Re),dt=an(io(Oi({},Zt),{active:nt,dragOverlay:_t,transform:{initial:Nt,final:ht}})),[yt]=dt,wt=dt[dt.length-1];if(JSON.stringify(yt)===JSON.stringify(wt))return;const ct=Kt==null?void 0:Kt(Oi({active:nt,dragOverlay:_t},Zt)),At=_t.node.animate(dt,{duration:Mt,easing:Rt,fill:"forwards"});return new Promise(Vt=>{At.onfinish=()=>{ct==null||ct(),Vt()}})}}let ia=0;function po(Et){return useMemo(()=>{if(Et!=null)return ia++,ia},[Et])}const va=null},19719:function(Ct,st,le){"use strict";le.d(st,{Fo:function(){return oe},Rp:function(){return ce},nB:function(){return Ae},qw:function(){return se}});var a=le(59301),Se=le(87954),y=le(35241);function ce(_e,ze,Oe){const Xe=_e.slice();return Xe.splice(Oe<0?Xe.length+Oe:Oe,0,Xe.splice(ze,1)[0]),Xe}function de(_e,ze,Oe){const Xe=_e.slice();return Xe[ze]=_e[Oe],Xe[Oe]=_e[ze],Xe}function te(_e,ze){return _e.reduce((Oe,Xe,qe)=>{const Ge=ze.get(Xe);return Ge&&(Oe[qe]=Ge),Oe},Array(_e.length))}function ae(_e){return _e!==null&&_e>=0}function re(_e,ze){if(_e===ze)return!0;if(_e.length!==ze.length)return!1;for(let Oe=0;Oe<_e.length;Oe++)if(_e[Oe]!==ze[Oe])return!1;return!0}function ne(_e){return typeof _e=="boolean"?{draggable:_e,droppable:_e}:_e}const x={scaleX:1,scaleY:1},ee=_e=>{var ze;let{rects:Oe,activeNodeRect:Xe,activeIndex:qe,overIndex:Ge,index:Ue}=_e;const Le=(ze=Oe[qe])!=null?ze:Xe;if(!Le)return null;const Ne=E(Oe,Ue,qe);if(Ue===qe){const ke=Oe[Ge];return ke?Oi({x:qeqe&&Ue<=Ge?Oi({x:-Le.width-Ne,y:0},x):Ue=Ge?Oi({x:Le.width+Ne,y:0},x):Oi({x:0,y:0},x)};function E(_e,ze,Oe){const Xe=_e[ze],qe=_e[ze-1],Ge=_e[ze+1];return!Xe||!qe&&!Ge?0:Oe{let{rects:ze,activeIndex:Oe,overIndex:Xe,index:qe}=_e;const Ge=ce(ze,Xe,Oe),Ue=ze[qe],Le=Ge[qe];return!Le||!Ue?null:{x:Le.left-Ue.left,y:Le.top-Ue.top,scaleX:Le.width/Ue.width,scaleY:Le.height/Ue.height}},z=_e=>{let{activeIndex:ze,index:Oe,rects:Xe,overIndex:qe}=_e,Ge,Ue;return Oe===ze&&(Ge=Xe[Oe],Ue=Xe[qe]),Oe===qe&&(Ge=Xe[Oe],Ue=Xe[ze]),!Ue||!Ge?null:{x:Ue.left-Ge.left,y:Ue.top-Ge.top,scaleX:Ue.width/Ge.width,scaleY:Ue.height/Ge.height}},ie={scaleX:1,scaleY:1},se=_e=>{var ze;let{activeIndex:Oe,activeNodeRect:Xe,index:qe,rects:Ge,overIndex:Ue}=_e;const Le=(ze=Ge[Oe])!=null?ze:Xe;if(!Le)return null;if(qe===Oe){const ke=Ge[Ue];return ke?Oi({x:0,y:OeOe&&qe<=Ue?Oi({x:0,y:-Le.height-Ne},ie):qe=Ue?Oi({x:0,y:Le.height+Ne},ie):Oi({x:0,y:0},ie)};function pe(_e,ze,Oe){const Xe=_e[ze],qe=_e[ze-1],Ge=_e[ze+1];return Xe?OeXe.map(xe=>typeof xe=="object"&&"id"in xe?xe.id:xe),[Xe]),Ze=Ue!=null,Ie=Ue?ot.indexOf(Ue.id):-1,Ye=ke?ot.indexOf(ke.id):-1,Te=(0,a.useRef)(ot),Ke=!re(ot,Te.current),at=Ye!==-1&&Ie===-1||Ke,$e=ne(Ge);(0,y.LI)(()=>{Ke&&Ze&&He(ot)},[Ke,ot,Ze,He]),(0,a.useEffect)(()=>{Te.current=ot},[ot]);const Ve=(0,a.useMemo)(()=>({activeIndex:Ie,containerId:We,disabled:$e,disableTransforms:at,items:ot,overIndex:Ye,useDragOverlay:mt,sortedRects:te(ot,Ne),strategy:qe}),[Ie,We,$e.draggable,$e.droppable,at,ot,Ye,Ne,mt,qe]);return a.createElement(fe.Provider,{value:Ve},ze)}const me=_e=>{let{id:ze,items:Oe,activeIndex:Xe,overIndex:qe}=_e;return ce(Oe,Xe,qe).indexOf(ze)},Ee=_e=>{let{containerId:ze,isSorting:Oe,wasDragging:Xe,index:qe,items:Ge,newIndex:Ue,previousItems:Le,previousContainerId:Ne,transition:ke}=_e;return!ke||!Xe||Le!==Ge&&qe===Ue?!1:Oe?!0:Ue!==qe&&ze===Ne},ge={duration:200,easing:"ease"},he="transform",ve=y.ux.Transition.toString({property:he,duration:0,easing:"linear"}),be={roleDescription:"sortable"};function ye(_e){let{disabled:ze,index:Oe,node:Xe,rect:qe}=_e;const[Ge,Ue]=(0,a.useState)(null),Le=(0,a.useRef)(Oe);return(0,y.LI)(()=>{if(!ze&&Oe!==Le.current&&Xe.current){const Ne=qe.current;if(Ne){const ke=(0,Se.VK)(Xe.current,{ignoreTransform:!0}),He={x:Ne.left-ke.left,y:Ne.top-ke.top,scaleX:Ne.width/ke.width,scaleY:Ne.height/ke.height};(He.x||He.y)&&Ue(He)}}Oe!==Le.current&&(Le.current=Oe)},[ze,Oe,Xe,qe]),(0,a.useEffect)(()=>{Ge&&Ue(null)},[Ge]),Ge}function Ae(_e){let{animateLayoutChanges:ze=Ee,attributes:Oe,disabled:Xe,data:qe,getNewIndex:Ge=me,id:Ue,strategy:Le,resizeObserverConfig:Ne,transition:ke=ge}=_e;const{items:He,containerId:We,activeIndex:mt,disabled:ot,disableTransforms:Ze,sortedRects:Ie,overIndex:Ye,useDragOverlay:Te,strategy:Ke}=(0,a.useContext)(fe),at=De(Xe,ot),$e=He.indexOf(Ue),Ve=(0,a.useMemo)(()=>Oi({sortable:{containerId:We,index:$e,items:He}},qe),[We,qe,$e,He]),xe=(0,a.useMemo)(()=>He.slice(He.indexOf(Ue)),[He,Ue]),{rect:Me,node:je,isOver:Qe,setNodeRef:Je}=(0,Se.Zj)({id:Ue,data:Ve,disabled:at.droppable,resizeObserverConfig:Oi({updateMeasurementsFor:xe},Ne)}),{active:pt,activatorEvent:vt,activeNodeRect:gt,attributes:It,setNodeRef:Ot,listeners:Dt,isDragging:lt,over:et,setActivatorNodeRef:ut,transform:it}=(0,Se.O1)({id:Ue,data:Ve,attributes:Oi(Oi({},be),Oe),disabled:at.draggable}),bt=(0,y.HB)(Je,Ot),Ft=!!pt,Bt=Ft&&!Ze&&ae(mt)&&ae(Ye),zt=!Te&<,kt=zt&&Bt?it:null,Ht=Le!=null?Le:Ke,Cn=Bt?kt!=null?kt:Ht({rects:Ie,activeNodeRect:gt,activeIndex:mt,overIndex:Ye,index:$e}):null,Yn=ae(mt)&&ae(Ye)?Ge({id:Ue,items:He,activeIndex:mt,overIndex:Ye}):$e,gn=pt==null?void 0:pt.id,Sn=(0,a.useRef)({activeId:gn,items:He,newIndex:Yn,containerId:We}),Qn=He!==Sn.current.items,In=ze({active:pt,containerId:We,isDragging:lt,isSorting:Ft,id:Ue,index:$e,items:He,newIndex:Sn.current.newIndex,previousItems:Sn.current.items,previousContainerId:Sn.current.containerId,transition:ke,wasDragging:Sn.current.activeId!=null}),Mn=ye({disabled:!In,index:$e,node:je,rect:Me});return(0,a.useEffect)(()=>{Ft&&Sn.current.newIndex!==Yn&&(Sn.current.newIndex=Yn),We!==Sn.current.containerId&&(Sn.current.containerId=We),He!==Sn.current.items&&(Sn.current.items=He)},[Ft,Yn,We,He]),(0,a.useEffect)(()=>{if(gn===Sn.current.activeId)return;if(gn&&!Sn.current.activeId){Sn.current.activeId=gn;return}const Xn=setTimeout(()=>{Sn.current.activeId=gn},50);return()=>clearTimeout(Xn)},[gn]),{active:pt,activeIndex:mt,attributes:It,data:Ve,rect:Me,index:$e,newIndex:Yn,items:He,isOver:Qe,isSorting:Ft,isDragging:lt,listeners:Dt,node:je,overIndex:Ye,over:et,setNodeRef:bt,setActivatorNodeRef:ut,setDroppableNodeRef:Je,setDraggableNodeRef:Ot,transform:Mn!=null?Mn:Cn,transition:dn()};function dn(){if(Mn||Qn&&Sn.current.newIndex===$e)return ve;if(!(zt&&!(0,y.vd)(vt)||!ke)&&(Ft||In))return y.ux.Transition.toString(io(Oi({},ke),{property:he}))}}function De(_e,ze){var Oe,Xe;return typeof _e=="boolean"?{draggable:_e,droppable:!1}:{draggable:(Oe=_e==null?void 0:_e.draggable)!=null?Oe:ze.draggable,droppable:(Xe=_e==null?void 0:_e.droppable)!=null?Xe:ze.droppable}}function Ce(_e){if(!_e)return!1;const ze=_e.data.current;return!!(ze&&"sortable"in ze&&typeof ze.sortable=="object"&&"containerId"in ze.sortable&&"items"in ze.sortable&&"index"in ze.sortable)}const Be=[Se.g4.Down,Se.g4.Right,Se.g4.Up,Se.g4.Left],Fe=(_e,ze)=>{let{context:{active:Oe,collisionRect:Xe,droppableRects:qe,droppableContainers:Ge,over:Ue,scrollableAncestors:Le}}=ze;if(Be.includes(_e.code)){if(_e.preventDefault(),!Oe||!Xe)return;const Ne=[];Ge.getEnabled().forEach(We=>{if(!We||We!=null&&We.disabled)return;const mt=qe.get(We.id);if(mt)switch(_e.code){case KeyboardCode.Down:Xe.topmt.top&&Ne.push(We);break;case KeyboardCode.Left:Xe.left>mt.left&&Ne.push(We);break;case KeyboardCode.Right:Xe.left1&&(He=ke[1].id),He!=null){const We=Ge.get(Oe.id),mt=Ge.get(He),ot=mt?qe.get(mt.id):null,Ze=mt==null?void 0:mt.node.current;if(Ze&&ot&&We&&mt){const Ye=getScrollableAncestors(Ze).some((xe,Me)=>Le[Me]!==xe),Te=we(We,mt),Ke=Pe(We,mt),at=Ye||!Te?{x:0,y:0}:{x:Ke?Xe.width-ot.width:0,y:Ke?Xe.height-ot.height:0},$e={x:ot.left,y:ot.top};return at.x&&at.y?$e:subtract($e,at)}}}};function we(_e,ze){return!Ce(_e)||!Ce(ze)?!1:_e.data.current.sortable.containerId===ze.data.current.sortable.containerId}function Pe(_e,ze){return!Ce(_e)||!Ce(ze)||!we(_e,ze)?!1:_e.data.current.sortable.indexwe=>{Be.forEach(Pe=>Pe(we))},Be)}const y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function ce(Ce){const Be=Object.prototype.toString.call(Ce);return Be==="[object Window]"||Be==="[object global]"}function de(Ce){return"nodeType"in Ce}function te(Ce){var Be,Fe;return Ce?ce(Ce)?Ce:de(Ce)&&(Be=(Fe=Ce.ownerDocument)==null?void 0:Fe.defaultView)!=null?Be:window:window}function ae(Ce){const{Document:Be}=te(Ce);return Ce instanceof Be}function re(Ce){return ce(Ce)?!1:Ce instanceof te(Ce).HTMLElement}function ne(Ce){return Ce instanceof te(Ce).SVGElement}function x(Ce){return Ce?ce(Ce)?Ce.document:de(Ce)?ae(Ce)?Ce:re(Ce)||ne(Ce)?Ce.ownerDocument:document:document:document}const ee=y?a.useLayoutEffect:a.useEffect;function E(Ce){const Be=(0,a.useRef)(Ce);return ee(()=>{Be.current=Ce}),(0,a.useCallback)(function(){for(var Fe=arguments.length,we=new Array(Fe),Pe=0;Pe{Ce.current=setInterval(we,Pe)},[]),Fe=(0,a.useCallback)(()=>{Ce.current!==null&&(clearInterval(Ce.current),Ce.current=null)},[]);return[Be,Fe]}function z(Ce,Be){Be===void 0&&(Be=[Ce]);const Fe=(0,a.useRef)(Ce);return ee(()=>{Fe.current!==Ce&&(Fe.current=Ce)},Be),Fe}function ie(Ce,Be){const Fe=(0,a.useRef)();return(0,a.useMemo)(()=>{const we=Ce(Fe.current);return Fe.current=we,we},[...Be])}function se(Ce){const Be=E(Ce),Fe=(0,a.useRef)(null),we=(0,a.useCallback)(Pe=>{Pe!==Fe.current&&(Be==null||Be(Pe,Fe.current)),Fe.current=Pe},[]);return[Fe,we]}function pe(Ce){const Be=(0,a.useRef)();return(0,a.useEffect)(()=>{Be.current=Ce},[Ce]),Be.current}let ue={};function fe(Ce,Be){return(0,a.useMemo)(()=>{if(Be)return Be;const Fe=ue[Ce]==null?0:ue[Ce]+1;return ue[Ce]=Fe,Ce+"-"+Fe},[Ce,Be])}function oe(Ce){return function(Be){for(var Fe=arguments.length,we=new Array(Fe>1?Fe-1:0),Pe=1;Pe{const Oe=Object.entries(ze);for(const[Xe,qe]of Oe){const Ge=_e[Xe];Ge!=null&&(_e[Xe]=Ge+Ce*qe)}return _e},Oi({},Be))}}const me=oe(1),Ee=oe(-1);function ge(Ce){return"clientX"in Ce&&"clientY"in Ce}function he(Ce){if(!Ce)return!1;const{KeyboardEvent:Be}=te(Ce.target);return Be&&Ce instanceof Be}function ve(Ce){if(!Ce)return!1;const{TouchEvent:Be}=te(Ce.target);return Be&&Ce instanceof Be}function be(Ce){if(ve(Ce)){if(Ce.touches&&Ce.touches.length){const{clientX:Be,clientY:Fe}=Ce.touches[0];return{x:Be,y:Fe}}else if(Ce.changedTouches&&Ce.changedTouches.length){const{clientX:Be,clientY:Fe}=Ce.changedTouches[0];return{x:Be,y:Fe}}}return ge(Ce)?{x:Ce.clientX,y:Ce.clientY}:null}const ye=Object.freeze({Translate:{toString(Ce){if(!Ce)return;const{x:Be,y:Fe}=Ce;return"translate3d("+(Be?Math.round(Be):0)+"px, "+(Fe?Math.round(Fe):0)+"px, 0)"}},Scale:{toString(Ce){if(!Ce)return;const{scaleX:Be,scaleY:Fe}=Ce;return"scaleX("+Be+") scaleY("+Fe+")"}},Transform:{toString(Ce){if(Ce)return[ye.Translate.toString(Ce),ye.Scale.toString(Ce)].join(" ")}},Transition:{toString(Ce){let{property:Be,duration:Fe,easing:we}=Ce;return Be+" "+Fe+"ms "+we}}}),Ae="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function De(Ce){return Ce.matches(Ae)?Ce:Ce.querySelector(Ae)}},38470:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Ge}});var a=le(27247),Se=le(32855),y=le(34666),ce=le(11913),de=le(43079),te=le(59301),ae=le(43403),re=le(65030),ne=le(92310),x=le.n(ne),ee=le(34280),E=le(18929);function b(Ue){return Ue!==null&&(0,y.Z)(Ue)==="object"}function z(Ue,Le,Ne){if(Ue===!1||Le===!1&&(!b(Ue)||!Ue.closeIcon))return null;var ke=typeof Le!="boolean"?Le:void 0;if(b(Ue)){var He;return(0,a.Z)((0,a.Z)({},Ue),{},{closeIcon:(He=Ue.closeIcon)!==null&&He!==void 0?He:ke})}return Ne||Ue||Le?{closeIcon:ke}:"empty"}function ie(Ue,Le,Ne,ke){return te.useMemo(function(){var He=z(Ue,Le,!1),We=z(Ne,ke,!0);return He!=="empty"?He:We},[Ne,ke,Ue,Le])}var se=le(6089);function pe(Ue){var Le=window.innerWidth||document.documentElement.clientWidth,Ne=window.innerHeight||document.documentElement.clientHeight,ke=Ue.getBoundingClientRect(),He=ke.top,We=ke.right,mt=ke.bottom,ot=ke.left;return He>=0&&ot>=0&&We<=Le&&mt<=Ne}function ue(Ue,Le,Ne){var ke;return(ke=Ne!=null?Ne:Le)!==null&&ke!==void 0?ke:Ue===null?"center":"bottom"}function fe(Ue){return typeof Ue=="number"&&!Number.isNaN(Ue)}function oe(Ue,Le,Ne,ke){var He=(0,te.useState)(void 0),We=(0,ce.Z)(He,2),mt=We[0],ot=We[1];(0,ee.Z)(function(){var Ve=typeof Ue=="function"?Ue():Ue;ot(Ve||null)});var Ze=(0,te.useState)(null),Ie=(0,ce.Z)(Ze,2),Ye=Ie[0],Te=Ie[1],Ke=(0,se.Z)(function(){if(mt){!pe(mt)&&Le&&mt.scrollIntoView(ke);var Ve=mt.getBoundingClientRect(),xe=Ve.left,Me=Ve.top,je=Ve.width,Qe=Ve.height,Je={left:xe,top:Me,width:je,height:Qe,radius:0};Te(function(pt){return JSON.stringify(pt)!==JSON.stringify(Je)?Je:pt})}else Te(null)}),at=function(xe){var Me;return(Me=Array.isArray(Ne==null?void 0:Ne.offset)?Ne==null?void 0:Ne.offset[xe]:Ne==null?void 0:Ne.offset)!==null&&Me!==void 0?Me:6};(0,ee.Z)(function(){return Ke(),window.addEventListener("resize",Ke),function(){window.removeEventListener("resize",Ke)}},[mt,Le,Ke]);var $e=(0,te.useMemo)(function(){if(!Ye)return Ye;var Ve=at(0),xe=at(1),Me=fe(Ne==null?void 0:Ne.radius)?Ne==null?void 0:Ne.radius:2;return{left:Ye.left-Ve,top:Ye.top-xe,width:Ye.width+Ve*2,height:Ye.height+xe*2,radius:Me}},[Ye,Ne]);return[$e,mt]}var me=le(80402),Ee={fill:"transparent",pointerEvents:"auto"},ge=function(Le){var Ne=Le.prefixCls,ke=Le.rootClassName,He=Le.pos,We=Le.showMask,mt=Le.style,ot=mt===void 0?{}:mt,Ze=Le.fill,Ie=Ze===void 0?"rgba(0,0,0,0.5)":Ze,Ye=Le.open,Te=Le.animated,Ke=Le.zIndex,at=Le.disabledInteraction,$e=(0,me.Z)(),Ve="".concat(Ne,"-mask-").concat($e),xe=(0,y.Z)(Te)==="object"?Te==null?void 0:Te.placeholder:Te,Me=typeof navigator!="undefined"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),je=Me?{width:"100%",height:"100%"}:{width:"100vw",height:"100vh"};return te.createElement(ae.Z,{open:Ye,autoLock:!0},te.createElement("div",{className:x()("".concat(Ne,"-mask"),ke),style:(0,a.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Ke,pointerEvents:He&&!at?"none":"auto"},ot)},We?te.createElement("svg",{style:{width:"100%",height:"100%"}},te.createElement("defs",null,te.createElement("mask",{id:Ve},te.createElement("rect",(0,Se.Z)({x:"0",y:"0"},je,{fill:"white"})),He&&te.createElement("rect",{x:He.left,y:He.top,rx:He.radius,width:He.width,height:He.height,fill:"black",className:xe?"".concat(Ne,"-placeholder-animated"):""}))),te.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Ie,mask:"url(#".concat(Ve,")")}),He&&te.createElement(te.Fragment,null,te.createElement("rect",(0,Se.Z)({},Ee,{x:"0",y:"0",width:"100%",height:He.top})),te.createElement("rect",(0,Se.Z)({},Ee,{x:"0",y:"0",width:He.left,height:"100%"})),te.createElement("rect",(0,Se.Z)({},Ee,{x:"0",y:He.top+He.height,width:"100%",height:"calc(100vh - ".concat(He.top+He.height,"px)")})),te.createElement("rect",(0,Se.Z)({},Ee,{x:He.left+He.width,y:"0",width:"calc(100vw - ".concat(He.left+He.width,"px)"),height:"100%"})))):null))},he=ge,ve={adjustX:1,adjustY:1},be=[0,0],ye={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function Ae(){var Ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Le={};return Object.keys(ye).forEach(function(Ne){Le[Ne]=(0,a.Z)((0,a.Z)({},ye[Ne]),{},{autoArrow:Ue,targetOffset:be})}),Le}var De=Ae(),Ce=le(3300),Be=le(26112);function Fe(Ue){var Le,Ne=Ue.prefixCls,ke=Ue.current,He=Ue.total,We=Ue.title,mt=Ue.description,ot=Ue.onClose,Ze=Ue.onPrev,Ie=Ue.onNext,Ye=Ue.onFinish,Te=Ue.className,Ke=Ue.closable,at=(0,Be.Z)(Ke||{},!0),$e=(Le=Ke==null?void 0:Ke.closeIcon)!==null&&Le!==void 0?Le:te.createElement("span",{className:"".concat(Ne,"-close-x")},"\xD7"),Ve=!!Ke;return te.createElement("div",{className:x()("".concat(Ne,"-content"),Te)},te.createElement("div",{className:"".concat(Ne,"-inner")},Ve&&te.createElement("button",(0,Se.Z)({type:"button",onClick:ot,"aria-label":"Close"},at,{className:"".concat(Ne,"-close")}),$e),te.createElement("div",{className:"".concat(Ne,"-header")},te.createElement("div",{className:"".concat(Ne,"-title")},We)),te.createElement("div",{className:"".concat(Ne,"-description")},mt),te.createElement("div",{className:"".concat(Ne,"-footer")},te.createElement("div",{className:"".concat(Ne,"-sliders")},He>1?(0,Ce.Z)(Array.from({length:He}).keys()).map(function(xe,Me){return te.createElement("span",{key:xe,className:Me===ke?"active":""})}):null),te.createElement("div",{className:"".concat(Ne,"-buttons")},ke!==0?te.createElement("button",{className:"".concat(Ne,"-prev-btn"),onClick:Ze},"Prev"):null,ke===He-1?te.createElement("button",{className:"".concat(Ne,"-finish-btn"),onClick:Ye},"Finish"):te.createElement("button",{className:"".concat(Ne,"-next-btn"),onClick:Ie},"Next")))))}var we=function(Le){var Ne=Le.current,ke=Le.renderPanel;return te.createElement(te.Fragment,null,typeof ke=="function"?ke(Le,Ne):te.createElement(Fe,Le))},Pe=we,_e=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon","closable","builtinPlacements","disabledInteraction"],ze={left:"50%",top:"50%",width:1,height:1},Oe={block:"center",inline:"center"},Xe=function(Le){var Ne=Le.prefixCls,ke=Ne===void 0?"rc-tour":Ne,He=Le.steps,We=He===void 0?[]:He,mt=Le.defaultCurrent,ot=Le.current,Ze=Le.onChange,Ie=Le.onClose,Ye=Le.onFinish,Te=Le.open,Ke=Le.mask,at=Ke===void 0?!0:Ke,$e=Le.arrow,Ve=$e===void 0?!0:$e,xe=Le.rootClassName,Me=Le.placement,je=Le.renderPanel,Qe=Le.gap,Je=Le.animated,pt=Le.scrollIntoViewOptions,vt=pt===void 0?Oe:pt,gt=Le.zIndex,It=gt===void 0?1001:gt,Ot=Le.closeIcon,Dt=Le.closable,lt=Le.builtinPlacements,et=Le.disabledInteraction,ut=(0,de.Z)(Le,_e),it=te.useRef(),bt=(0,E.Z)(0,{value:ot,defaultValue:mt}),Ft=(0,ce.Z)(bt,2),Bt=Ft[0],zt=Ft[1],kt=(0,E.Z)(void 0,{value:Te,postState:function(Or){return Bt<0||Bt>=We.length?!1:Or!=null?Or:!0}}),Ht=(0,ce.Z)(kt,2),Cn=Ht[0],Yn=Ht[1],gn=te.useState(Cn),Sn=(0,ce.Z)(gn,2),Qn=Sn[0],In=Sn[1],Mn=te.useRef(Cn);(0,ee.Z)(function(){Cn&&(Mn.current||zt(0),In(!0)),Mn.current=Cn},[Cn]);var dn=We[Bt]||{},Xn=dn.target,nr=dn.placement,On=dn.style,er=dn.arrow,qt=dn.className,nn=dn.mask,fn=dn.scrollIntoViewOptions,Dn=fn===void 0?Oe:fn,Wt=dn.closeIcon,Jt=dn.closable,xt=ie(Jt,Wt,Dt,Ot),Tt=Cn&&(nn!=null?nn:at),en=Dn!=null?Dn:vt,yn=oe(Xn,Te,Qe,en),Bn=(0,ce.Z)(yn,2),hn=Bn[0],mn=Bn[1],pn=ue(mn,Me,nr),Kn=mn?typeof er=="undefined"?Ve:er:!1,Gn=(0,y.Z)(Kn)==="object"?Kn.pointAtCenter:!1;(0,ee.Z)(function(){var pr;(pr=it.current)===null||pr===void 0||pr.forceAlign()},[Gn,Bt]);var fr=function(Or){zt(Or),Ze==null||Ze(Or)},Ir=(0,te.useMemo)(function(){return lt?typeof lt=="function"?lt({arrowPointAtCenter:Gn}):lt:Ae(Gn)},[lt,Gn]);if(mn===void 0||!Qn)return null;var on=function(){Yn(!1),Ie==null||Ie(Bt)},Nn=function(){return te.createElement(Pe,(0,Se.Z)({arrow:Kn,key:"content",prefixCls:ke,total:We.length,renderPanel:je,onPrev:function(){fr(Bt-1)},onNext:function(){fr(Bt+1)},onClose:on,current:Bt,onFinish:function(){on(),Ye==null||Ye()}},We[Bt],{closable:xt}))},vr=typeof Tt=="boolean"?Tt:!!Tt,ar=typeof Tt=="boolean"?void 0:Tt,Er=function(Or){return Or||mn||document.body};return te.createElement(te.Fragment,null,te.createElement(he,{zIndex:It,prefixCls:ke,pos:hn,showMask:vr,style:ar==null?void 0:ar.style,fill:ar==null?void 0:ar.color,open:Cn,animated:Je,rootClassName:xe,disabledInteraction:et}),te.createElement(re.Z,(0,Se.Z)({},ut,{builtinPlacements:Ir,ref:it,popupStyle:On,popupPlacement:pn,popupVisible:Cn,popupClassName:x()(xe,qt),prefixCls:ke,popup:Nn,forceRender:!1,destroyPopupOnHide:!0,zIndex:It,getTriggerDOMNode:Er,arrow:!!Kn}),te.createElement(ae.Z,{open:Cn,autoLock:!0},te.createElement("div",{className:x()(xe,"".concat(ke,"-target-placeholder")),style:(0,a.Z)((0,a.Z)({},hn||ze),{},{position:"fixed",pointerEvents:"none"})}))))},qe=Xe,Ge=qe},17178:function(Ct,st){"use strict";st.Z={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"}},21697:function(Ct,st){"use strict";st.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},83259:function(Ct,st){"use strict";st.Z={flex_box_center:"flex_box_center___DFeZA",flex_space_between:"flex_space_between___DmOsm",flex_box_vertical_center:"flex_box_vertical_center___nPXRf",flex_box_center_end:"flex_box_center_end___bkHWA",flex_box_column:"flex_box_column___WTOFM",Onerow:"Onerow___dqGHb",title:"title___B6nUX",export:"export___zEOOU",bg:"bg___ufHn2",tabs:"tabs___HT71D",workListTabWrap:"workListTabWrap___tpilt",workListTabButton:"workListTabButton___RHhkN",title_style:"title_style___mL9QF",tags_styles:"tags_styles___3IEB9",customBtnSty:"customBtnSty___rmHQG",customBtnSty2:"customBtnSty2___Zomuk",myForm:"myForm___Z1ii9",myGroupSettings:"myGroupSettings___OTZyo",rule_desc:"rule_desc___sgPu1",tips:"tips___z4dFA"}},5216:function(Ct,st){"use strict";st.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},45298:function(){"use strict"},9164:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ne),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));st.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ne),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));st.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},60515:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},68157:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ne),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));st.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},28364:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},95270:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ne),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));st.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},62427:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ct={},st="5.0",le={},a=null,Se=!1,y=!1,ce=null,de=!1,te=null,ae=null,re=0;re4?parseFloat(Le):5};Ct.setHTML5Codebase=function(Le,Ne){ae=Le,qe(Le,Ne)},Ct.setJavaCodebase=Ct.setJavaCodebaseVersion=Ct.isCompiledInstalled=Ct.setPreCompiledScriptPath=Ct.setPreCompiledResourcePath=function(){},Ct.setHTML5CodebaseVersion=function(Le,Ne){var ke=parseFloat(Le);if(ke!==NaN&&ke<5){console.log("The GeoGebra HTML5 codebase version "+ke+" is deprecated. Using version latest instead.");return}te=Le,Xe(Le,Ne)},Ct.getHTML5CodebaseVersion=function(){return z},Ct.getParameters=function(){return le},Ct.setFontsCSSURL=function(Le){oe=Le},Ct.setGiacJSURL=function(Le){},Ct.setJNLPFile=function(Le){x=Le},Ct.setJNLPBaseDir=function(Le){},Ct.inject=function(){function Le(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ne="auto",ke=le.id,He,We=!1,mt=0;mt=5)return!0;var Le=Ct.getAppletObject();return Le&&typeof Le.recalculateEnvironments=="function"?(Le.recalculateEnvironments(),!0):!1},Ct.startAnimation=function(){var Le=Ct.getAppletObject();return Le&&typeof Le.startAnimation=="function"?(Le.startAnimation(),!0):!1},Ct.stopAnimation=function(){var Le=Ct.getAppletObject();return Le&&typeof Le.stopAnimation=="function"?(Le.stopAnimation(),!0):!1},Ct.getAppletObject=function(){var Le=le.id!==void 0?le.id:"ggbApplet";return window[Le]},Ct.resize=function(){};var Ae=function(Le,Ne,ke){var He=document.createElement("param");He.setAttribute("name",Ne),He.setAttribute("value",ke),Le.appendChild(He)},De=function(Le){return Le&&Le!=="false"},Ce=function(Le,Ne,ke){Ee(z)<=4.2&&(ke=!0);var He=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!se)&&(He=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var We=document.createElement("div");We.classList.add("appletParameters","notranslate");var mt=Ne.width,ot=Ne.height;if(Ne.disableAutoScale=Ne.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ne.disableAutoScale,Ne.width!==void 0)if(Ee(z)<=4.4)De(Ne.showToolBar)&&(Ne.height-=7),De(Ne.showAlgebraInput)&&(Ne.height-=37),Ne.width<605&&De(Ne.showToolBar)&&(Ne.width=605,mt=605);else{var Ze=100;(De(Ne.showToolBar)||De(Ne.showMenuBar))&&(Ne.hasOwnProperty("customToolBar")&&(Ne.customToolbar=Ne.customToolBar),Ze=De(Ne.showMenuBar)?245:155),mt=5?(Ne.appletOnLoad=function(vt){var gt=Le.querySelector(".ggb_preview");gt&>.parentNode.removeChild(gt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Te),window.GGBT_wsf_view&&$(window).trigger("resize"),Ye(vt)},Ke||Te.appendChild(at)):We.appendChild(at),Te.appendChild(We),Ke||Le.appendChild(Te),setTimeout(function(){Ct.resize()},1)}else{var $e=document.createElement("div");$e.className="applet_scaler",$e.style.position="relative",$e.style.display="block",$e.appendChild(We),Le.appendChild($e),Ne.appletOnLoad=function(vt){Ct.resize(),Ye(vt)}}function Ve(vt,gt){gt&&typeof gt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(vt,gt.appletOnLoad):renderGGBElement(vt),Ge("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",gt)}function xe(vt,gt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:vt,params:gt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(It){Ve(It.article,It.params)}),html5AppletsToProcess=null)},Ee(z)<5&&(vt.className+=" geogebraweb")):Ve(vt,gt)}if(He){scriptLoadStarted=!0;for(var Me=0;Me0?(Ie.remove(),Te.attr("id","fullscreencontent").show(),jQuery(Ye).append(Te),window.dispatchEvent(new Event("resize"))):Ce(Ie,Ne,!1),window.GGBT_wsf_view.launchFullScreen(Ye)}else b=He,Ce(Le,Ne,!1);if(!window.GGBT_wsf_view)for(ot=0;otLe/4*3&&(Ie=Le/4*3),Ye=Ie/5.8,Ze.setAttribute("src",ue),Ze.setAttribute("width",Ie),Ze.setAttribute("height",Ye);var Te=(Le-Ie)/2,Ke=(Ne-Ye)/2;Ze.style.left=Te+"px",Ze.style.top=Ke+"px",We.appendChild(Ze)}}return We.appendChild(ot),We},ze=function(Le){return Le=Le.toLowerCase(),Le==="html5"||Le==="screenshot"?Le:"html5"},Oe=["web","webSimple","web3d","tablet","tablet3d","phone"],Xe=function(Le,Ne){if(z=Le,Ne){qe(z,!0);return}var ke=!Se;if(ke){var He=Ee(z);!isNaN(He)&&He<4.4&&(ke=!1)}var We,mt;window.location.protocol.substr(0,4)==="http"?We=window.location.protocol:We="http:";var ot=z.indexOf("//");ot>0?mt=z:ot===0?mt=We+z:mt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ze in Oe)if(z.slice(Oe[Ze].length*-1)===Oe[Ze]||z.slice((Oe[Ze].length+1)*-1)===Oe[Ze]+"/"){qe(mt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ke&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!De(le.showToolBar)&&!De(le.showMenuBar)&&!De(le.showAlgebraInput)&&!De(le.enableRightClick)&&(!le.appName||le.appName=="classic")?mt+="webSimple/":mt+="web3d/",qe(mt,!1)},qe=function(Le,Ne){if(Le.requirejs){ee=Le;return}Le.slice(-1)!=="/"&&(Le+="/"),ee=Le,Ne===null&&(Ne=Le.indexOf("http")===-1),E=Ne,ie="web.nocache.js",se=!1;var ke=ee.split("/");ke.length>1&&(!Ne&&ke[ke.length-2]==="webSimple"?(ie="webSimple.nocache.js",se=!0):Oe.indexOf(ke[ke.length-2])>=0&&(ie=ke[ke.length-2]+".nocache.js")),ke=Le.split("/"),z=ke[ke.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var He=parseFloat(z);He!==NaN&&He<5&&Le.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+He+" is deprecated. Using version latest instead."),Xe("5.0",Ne))},Ge=function(Le,Ne){window.console&&window.console.log&&(!Ne||typeof Ne.showLogging=="undefined"||Ne.showLogging&&Ne.showLogging!=="false")&&console.log(Le)};le.material_id!==void 0?ve(Ue):Ue();function Ue(){var Le=st;te!==null?Le=te:parseFloat(Le)<5&&(Le="5.0"),Xe(Le,!1),ae!==null&&qe(ae,E),de=!0}return Ct},GGBAppletUtils=function(){"use strict";function Ct(){return window.GGBT_wsf_edit!==void 0}function st(de,te){te!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+te+","+te+")",de.style.webkitTransform="scale("+te+","+te+")",de.style.maxWidth="initial",de.querySelector(".ggb_preview")!==null&&(de.querySelector(".ggb_preview").style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[0]!==void 0&&(de.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[1]!==void 0&&(de.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(de.style.transform="none",de.style.webkitTransform="none")}function le(de,te,ae,re,ne,x){var ee=null;if(x!=null&&x!="")for(var E=de.parentNode;E!=null;)if((" "+E.className+" ").indexOf(" "+x+" ")>-1){ee=E;break}else E=E.parentNode;var b=0,z=0,ie=0,se=0,pe=0,ue=0,fe=0;if(ee)b=ee.offsetWidth,z=Math.max(re?ee.offsetWidth:0,ee.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(b=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=b):(b=window.innerWidth,z=window.innerHeight,ie=window.innerWidth),de){var oe=de.getBoundingClientRect();oe.left>0&&oe.left<=b&&(ne===void 0||!ne)&&(document.dir==="rtl"?(pe=b-oe.width-oe.left,ue=ie<=480?10:30):(ue=oe.left,pe=ie<=480?10:30),se=ue+pe)}if(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var me=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(se=40,fe=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se=0,fe=40)}}return de&&((ae===void 0||!ae)&&te>0&&te+se1&&(x=!0)),te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(x=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))ne=a(de,te,x,ae,de.scaleContainerClass);else return re;return x&&(!de.hasOwnProperty("scale")||re===1)?ne:Math.min(re,ne)}function y(de){var te=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),re=de.getBoundingClientRect(),ne=(te-re.width)/2,x=(ae-re.height)/2;x<0&&(x=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ne<40?de.style.left="40px":de.style.left=ne+"px",de.style.top=x+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(x<40?de.style.top="40px":de.style.top=x+"px",de.style.left=ne+"px")}function ce(de,te){var ae=de.querySelector(".appletParameters");if(ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(te.id!==ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var re=Se(te,de);Ct()&&ae.setAttribute("data-param-scale",re);for(var ne=null,x=0;x=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ct){var st=c[Ct];return st==null?null:st},r=d,webModule.__errFn=e}function B(){function Ct(de){var te=de.lastIndexOf(rb);te==-1&&(te=de.length);var ae=de.indexOf(sb);ae==-1&&(ae=de.length);var re=de.lastIndexOf(tb,Math.min(ae,te));return re>=O?de.substring(O,re+P):W}function st(de){if(!de.match(/^\w+:\/\//)){var te=o.createElement(ub);te.src=de+vb,de=Ct(te.src)}return de}function le(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function a(){for(var de=o.getElementsByTagName(_),te=O;teO?de[de.length-P].href:W}function y(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var ce=le();return ce==W&&(ce=a()),ce==W&&(ce=Se()),ce==W&&y()&&(ce=Ct(o.location.href)),ce=st(ce),ce}function C(Ct){return Ct.match(/^\//)||Ct.match(/^[a-zA-Z]+:\/\//)?Ct:webModule.__moduleBase+Ct}function D(){var Ct=[],st=O,le=[],a=[];function Se(de){var te=a[de](),ae=le[de];if(te in ae)return te;var re=[];for(var ne in ae)re[ae[ne]]=ne;throw r&&r(de,re,te),null}if(__gwt_isKnownPropertyValue=function(de,te){return te in le[de]},webModule.__getPropMap=function(){var de={};for(var te in le)le.hasOwnProperty(te)&&(de[te]=Se(te));return de},webModule.__computePropValue=Se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var y;try{y=Cb;var ce=y.indexOf(Db);ce!=-1&&(st=parseInt(y.substring(ce+P),$),y=y.substring(O,ce))}catch(de){}return webModule.__softPermutationId=st,C(y+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},94727:function(Ct,st){(function(le,a){a(st)})(this,function(le){"use strict";var a=function(){return(a=Object.assign||function($e){for(var Ve,xe=1,Me=arguments.length;xe0&&je[je.length-1])&&(It[0]===6||It[0]===2)){Je=0;continue}if(It[0]===3&&(!je||It[1]>je[0]&&It[1]=0&&$e.HANDLE_LIST.splice(xe,1),window.removeEventListener("message",Ve,!1)},$e.empty=function(){for(;$e.HANDLE_LIST.length;)window.removeEventListener("message",$e.HANDLE_LIST.shift(),!1)},$e.parse=function(Ve){try{return typeof Ve=="object"?Ve:Ve&&JSON.parse(Ve)}catch(xe){return console.log("Message.parse Error:",xe),Ve}},$e.HANDLE_LIST=[],$e}();function de($e){return{}.toString.call($e)==="[object Function]"}var te,ae,re,ne,x={origin:""};function ee($e,Ve){x[$e]=Ve}function E($e){return x[$e]}function b($e){var Ve=E("origin");return!!function(xe,Me){return xe!==Me&&(xe.replace(/www\./i,"").toLowerCase()!==Me.replace(/www\./i,"").toLowerCase()||(xe.match("www.")?void 0:(ee("origin",Me),!1)))}(Ve,$e.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:Ve,eventOrigin:$e.origin}),!0)}(function($e){$e.unknown="unknown",$e.spreadsheet="s",$e.writer="w",$e.presentation="p",$e.pdf="f"})(te||(te={})),function($e){$e.wps="w",$e.et="s",$e.presentation="p",$e.pdf="f"}(ae||(ae={})),function($e){$e.nomal="nomal",$e.simple="simple"}(re||(re={})),function($e){$e[$e.requestFullscreen=1]="requestFullscreen",$e[$e.exitFullscreen=0]="exitFullscreen"}(ne||(ne={}));var z,ie,se,pe=(z=0,function(){return z+=1}),ue=function($e,Ve,xe){xe===void 0&&(xe=!0);var Me=Ve;if(!ie){var je=function pt(vt){var gt=vt.clientHeight,It=vt.clientWidth;gt!==0||It!==0||se?gt===0&&It===0||!se||(se.disconnect(),se=null):window.ResizeObserver&&(se=new ResizeObserver(function(Ot){pt(vt)})).observe(vt),ie.style.cssText+="height: "+gt+"px; width: "+It+"px"}.bind(null,Me);(ie=document.createElement("iframe")).classList.add("web-office-iframe");var Qe={id:"office-iframe",src:$e,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var Je in Me?(Qe.style="width: "+Me.clientWidth+"px; height: "+Me.clientHeight+"px;",xe&&window.addEventListener("resize",je)):((Me=document.createElement("div")).classList.add("web-office-default-container"),function(pt){var vt=document.createElement("style");document.head.appendChild(vt);var gt=vt.sheet;gt.insertRule(pt,gt.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(Me),Qe.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),Qe)ie.setAttribute(Je,Qe[Je]);Me.appendChild(ie),ie.destroy=function(){ie.parentNode.removeChild(ie),ie=null,window.removeEventListener("resize",je),se&&(se.disconnect(),se=null)}}return ie},fe=function($e){ue().contentWindow&&ue().contentWindow.postMessage(JSON.stringify($e),E("origin"))};function oe($e,Ve,xe){return new Promise(function(Me){var je=pe(),Qe=function(Je){if(!b(Je)){var pt=ce.parse(Je.data);pt.eventName===xe&&pt.msgId===je&&(Me(pt.data),ce.remove(Qe))}};ce.add(Qe),fe({data:$e,msgId:je,eventName:Ve})})}var me=function($e){return oe($e,"wps.jssdk.api","wps.api.reply")},Ee=function($e){return oe($e,"api.basic","api.basic.reply")},ge={idMap:{}};function he($e){return Se(this,void 0,void 0,function(){var Ve,xe,Me,je,Qe,Je,pt,vt,gt,It;return y(this,function(Ot){switch(Ot.label){case 0:return b($e)?[2]:(Ve=ce.parse($e.data),xe=Ve.eventName,Me=Ve.callbackId,je=Ve.data,Me&&(Qe=ge.idMap[Me])?(Je=Qe.split(":"),pt=Je[0],vt=Je[1],xe==="api.callback"&&ge[pt]&&ge[pt][vt]?[4,(It=ge[pt][vt]).callback.apply(It,je.args)]:[3,2]):[3,2]);case 1:gt=Ot.sent(),fe({result:gt,callbackId:Me,eventName:"api.callback.reply"}),Ot.label=2;case 2:return[2]}})})}var ve=function($e){return Se(void 0,void 0,void 0,function(){function Ve(){return Object.keys(ge.idMap).find(function(Ot){return ge.idMap[Ot]===Me+":"+xe})}var xe,Me,je,Qe,Je,pt,vt,gt,It;return y(this,function(Ot){switch(Ot.label){case 0:return xe=$e.prop,Me=$e.parentObjId,[4,ye([je=$e.value])];case 1:return Qe=Ot.sent(),Je=Qe[0],pt=Qe[1],$e.value=Je[0],vt=Object.keys(pt)[0],gt=ge[Me],je===null&>&>[xe]&&((It=Ve())&&delete ge.idMap[It],delete gt[xe],Object.keys(gt).length||delete ge[Me],Object.keys(ge.idMap).length||ce.remove(he)),vt&&(Object.keys(ge.idMap).length||ce.add(he),ge[Me]||(ge[Me]={}),ge[Me][xe]={callbackId:vt,callback:pt[vt]},(It=Ve())&&delete ge.idMap[It],ge.idMap[vt]=Me+":"+xe),[2]}})})},be=function($e,Ve,xe,Me){return Se(void 0,void 0,void 0,function(){var je,Qe,Je,pt,vt,gt,It,Ot;return y(this,function(Dt){switch(Dt.label){case 0:return je=pe(),pt=new Promise(function(lt,et){Qe=lt,Je=et}),vt={},Ve.args?[4,ye(Ve.args)]:[3,2];case 1:gt=Dt.sent(),It=gt[0],Ot=gt[1],Ve.args=It,vt=Ot,Dt.label=2;case 2:return $e!=="api.setter"?[3,4]:[4,ve(Ve)];case 3:Dt.sent(),Dt.label=4;case 4:return function(lt){var et=lt[0],ut=lt[1];typeof(et=a({},et)).data=="function"&&(et.data=et.data()),ut(),fe(et)}([{eventName:$e,data:Ve,msgId:je},function(){var lt=this,et=function(ut){return Se(lt,void 0,void 0,function(){var it,bt,Ft;return y(this,function(Bt){switch(Bt.label){case 0:return b(ut)?[2]:(it=ce.parse(ut.data)).eventName==="api.callback"&&it.callbackId&&vt[it.callbackId]?[4,vt[it.callbackId].apply(vt,it.data.args)]:[3,2];case 1:bt=Bt.sent(),fe({result:bt,eventName:"api.callback.reply",callbackId:it.callbackId}),Bt.label=2;case 2:return it.eventName===$e+".reply"&&it.msgId===je&&(it.error?((Ft=new Error("")).stack=it.error+` + `},E={onDragStart(Et){let{active:Mt}=Et;return"Picked up draggable item "+Mt.id+"."},onDragOver(Et){let{active:Mt,over:Rt}=Et;return Rt?"Draggable item "+Mt.id+" was moved over droppable area "+Rt.id+".":"Draggable item "+Mt.id+" is no longer over a droppable area."},onDragEnd(Et){let{active:Mt,over:Rt}=Et;return Rt?"Draggable item "+Mt.id+" was dropped over droppable area "+Rt.id:"Draggable item "+Mt.id+" was dropped."},onDragCancel(Et){let{active:Mt}=Et;return"Dragging was cancelled. Draggable item "+Mt.id+" was dropped."}};function b(Et){let{announcements:Mt=E,container:Rt,hiddenTextDescribedById:Kt,screenReaderInstructions:an=ee}=Et;const{announce:xn,announcement:nt}=ae(),_t=(0,y.Ld)("DndLiveRegion"),[Nt,Zt]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{Zt(!0)},[]),ne((0,a.useMemo)(()=>({onDragStart(Re){let{active:ht}=Re;xn(Mt.onDragStart({active:ht}))},onDragMove(Re){let{active:ht,over:dt}=Re;Mt.onDragMove&&xn(Mt.onDragMove({active:ht,over:dt}))},onDragOver(Re){let{active:ht,over:dt}=Re;xn(Mt.onDragOver({active:ht,over:dt}))},onDragEnd(Re){let{active:ht,over:dt}=Re;xn(Mt.onDragEnd({active:ht,over:dt}))},onDragCancel(Re){let{active:ht,over:dt}=Re;xn(Mt.onDragCancel({active:ht,over:dt}))}}),[xn,Mt])),!Nt)return null;const jt=a.createElement(a.Fragment,null,a.createElement(de,{id:Kt,value:an.draggable}),a.createElement(te,{id:_t,announcement:nt}));return Rt?(0,Se.createPortal)(jt,Rt):jt}var z;(function(Et){Et.DragStart="dragStart",Et.DragMove="dragMove",Et.DragEnd="dragEnd",Et.DragCancel="dragCancel",Et.DragOver="dragOver",Et.RegisterDroppable="registerDroppable",Et.SetDroppableDisabled="setDroppableDisabled",Et.UnregisterDroppable="unregisterDroppable"})(z||(z={}));function ie(){}function se(Et,Mt){return useMemo(()=>({sensor:Et,options:Mt!=null?Mt:{}}),[Et,Mt])}function pe(){for(var Et=arguments.length,Mt=new Array(Et),Rt=0;Rt[...Mt].filter(Kt=>Kt!=null),[...Mt])}const ue=Object.freeze({x:0,y:0});function fe(Et,Mt){return Math.sqrt(Math.pow(Et.x-Mt.x,2)+Math.pow(Et.y-Mt.y,2))}function oe(Et,Mt){const Rt=getEventCoordinates(Et);if(!Rt)return"0 0";const Kt={x:(Rt.x-Mt.left)/Mt.width*100,y:(Rt.y-Mt.top)/Mt.height*100};return Kt.x+"% "+Kt.y+"%"}function me(Et,Mt){let{data:{value:Rt}}=Et,{data:{value:Kt}}=Mt;return Rt-Kt}function Ee(Et,Mt){let{data:{value:Rt}}=Et,{data:{value:Kt}}=Mt;return Kt-Rt}function ge(Et){let{left:Mt,top:Rt,height:Kt,width:an}=Et;return[{x:Mt,y:Rt},{x:Mt+an,y:Rt},{x:Mt,y:Rt+Kt},{x:Mt+an,y:Rt+Kt}]}function he(Et,Mt){if(!Et||Et.length===0)return null;const[Rt]=Et;return Mt?Rt[Mt]:Rt}function ve(Et,Mt,Rt){return Mt===void 0&&(Mt=Et.left),Rt===void 0&&(Rt=Et.top),{x:Mt+Et.width*.5,y:Rt+Et.height*.5}}const be=Et=>{let{collisionRect:Mt,droppableRects:Rt,droppableContainers:Kt}=Et;const an=ve(Mt,Mt.left,Mt.top),xn=[];for(const nt of Kt){const{id:_t}=nt,Nt=Rt.get(_t);if(Nt){const Zt=fe(ve(Nt),an);xn.push({id:_t,data:{droppableContainer:nt,value:Zt}})}}return xn.sort(me)},ye=Et=>{let{collisionRect:Mt,droppableRects:Rt,droppableContainers:Kt}=Et;const an=ge(Mt),xn=[];for(const nt of Kt){const{id:_t}=nt,Nt=Rt.get(_t);if(Nt){const Zt=ge(Nt),jt=an.reduce((ht,dt,yt)=>ht+fe(Zt[yt],dt),0),Re=Number((jt/4).toFixed(4));xn.push({id:_t,data:{droppableContainer:nt,value:Re}})}}return xn.sort(me)};function Ae(Et,Mt){const Rt=Math.max(Mt.top,Et.top),Kt=Math.max(Mt.left,Et.left),an=Math.min(Mt.left+Mt.width,Et.left+Et.width),xn=Math.min(Mt.top+Mt.height,Et.top+Et.height),nt=an-Kt,_t=xn-Rt;if(Kt{let{collisionRect:Mt,droppableRects:Rt,droppableContainers:Kt}=Et;const an=[];for(const xn of Kt){const{id:nt}=xn,_t=Rt.get(nt);if(_t){const Nt=Ae(_t,Mt);Nt>0&&an.push({id:nt,data:{droppableContainer:xn,value:Nt}})}}return an.sort(Ee)};function Ce(Et,Mt){const{top:Rt,left:Kt,bottom:an,right:xn}=Mt;return Rt<=Et.y&&Et.y<=an&&Kt<=Et.x&&Et.x<=xn}const Be=Et=>{let{droppableContainers:Mt,droppableRects:Rt,pointerCoordinates:Kt}=Et;if(!Kt)return[];const an=[];for(const xn of Mt){const{id:nt}=xn,_t=Rt.get(nt);if(_t&&Ce(Kt,_t)){const Zt=ge(_t).reduce((Re,ht)=>Re+fe(Kt,ht),0),jt=Number((Zt/4).toFixed(4));an.push({id:nt,data:{droppableContainer:xn,value:jt}})}}return an.sort(me)};function Fe(Et,Mt,Rt){return io(Oi({},Et),{scaleX:Mt&&Rt?Mt.width/Rt.width:1,scaleY:Mt&&Rt?Mt.height/Rt.height:1})}function we(Et,Mt){return Et&&Mt?{x:Et.left-Mt.left,y:Et.top-Mt.top}:ue}function Pe(Et){return function(Rt){for(var Kt=arguments.length,an=new Array(Kt>1?Kt-1:0),xn=1;xnio(Oi({},nt),{top:nt.top+Et*_t.y,bottom:nt.bottom+Et*_t.y,left:nt.left+Et*_t.x,right:nt.right+Et*_t.x}),Oi({},Rt))}}const _e=Pe(1);function ze(Et){if(Et.startsWith("matrix3d(")){const Mt=Et.slice(9,-1).split(/, /);return{x:+Mt[12],y:+Mt[13],scaleX:+Mt[0],scaleY:+Mt[5]}}else if(Et.startsWith("matrix(")){const Mt=Et.slice(7,-1).split(/, /);return{x:+Mt[4],y:+Mt[5],scaleX:+Mt[0],scaleY:+Mt[3]}}return null}function Oe(Et,Mt,Rt){const Kt=ze(Mt);if(!Kt)return Et;const{scaleX:an,scaleY:xn,x:nt,y:_t}=Kt,Nt=Et.left-nt-(1-an)*parseFloat(Rt),Zt=Et.top-_t-(1-xn)*parseFloat(Rt.slice(Rt.indexOf(" ")+1)),jt=an?Et.width/an:Et.width,Re=xn?Et.height/xn:Et.height;return{width:jt,height:Re,top:Zt,right:Nt+jt,bottom:Zt+Re,left:Nt}}const Xe={ignoreTransform:!1};function qe(Et,Mt){Mt===void 0&&(Mt=Xe);let Rt=Et.getBoundingClientRect();if(Mt.ignoreTransform){const{transform:Zt,transformOrigin:jt}=(0,y.Jj)(Et).getComputedStyle(Et);Zt&&(Rt=Oe(Rt,Zt,jt))}const{top:Kt,left:an,width:xn,height:nt,bottom:_t,right:Nt}=Rt;return{top:Kt,left:an,width:xn,height:nt,bottom:_t,right:Nt}}function Ge(Et){return qe(Et,{ignoreTransform:!0})}function Ue(Et){const Mt=Et.innerWidth,Rt=Et.innerHeight;return{top:0,left:0,right:Mt,bottom:Rt,width:Mt,height:Rt}}function Le(Et,Mt){return Mt===void 0&&(Mt=(0,y.Jj)(Et).getComputedStyle(Et)),Mt.position==="fixed"}function Ne(Et,Mt){Mt===void 0&&(Mt=(0,y.Jj)(Et).getComputedStyle(Et));const Rt=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(an=>{const xn=Mt[an];return typeof xn=="string"?Rt.test(xn):!1})}function ke(Et,Mt){const Rt=[];function Kt(an){if(Mt!=null&&Rt.length>=Mt||!an)return Rt;if((0,y.qk)(an)&&an.scrollingElement!=null&&!Rt.includes(an.scrollingElement))return Rt.push(an.scrollingElement),Rt;if(!(0,y.Re)(an)||(0,y.vZ)(an)||Rt.includes(an))return Rt;const xn=(0,y.Jj)(Et).getComputedStyle(an);return an!==Et&&Ne(an,xn)&&Rt.push(an),Le(an,xn)?Rt:Kt(an.parentNode)}return Et?Kt(Et):Rt}function He(Et){const[Mt]=ke(Et,1);return Mt!=null?Mt:null}function We(Et){return!y.Nq||!Et?null:(0,y.FJ)(Et)?Et:(0,y.UG)(Et)?(0,y.qk)(Et)||Et===(0,y.r3)(Et).scrollingElement?window:(0,y.Re)(Et)?Et:null:null}function mt(Et){return(0,y.FJ)(Et)?Et.scrollX:Et.scrollLeft}function ot(Et){return(0,y.FJ)(Et)?Et.scrollY:Et.scrollTop}function Ze(Et){return{x:mt(Et),y:ot(Et)}}var Ie;(function(Et){Et[Et.Forward=1]="Forward",Et[Et.Backward=-1]="Backward"})(Ie||(Ie={}));function Ye(Et){return!y.Nq||!Et?!1:Et===document.scrollingElement}function Te(Et){const Mt={x:0,y:0},Rt=Ye(Et)?{height:window.innerHeight,width:window.innerWidth}:{height:Et.clientHeight,width:Et.clientWidth},Kt={x:Et.scrollWidth-Rt.width,y:Et.scrollHeight-Rt.height},an=Et.scrollTop<=Mt.y,xn=Et.scrollLeft<=Mt.x,nt=Et.scrollTop>=Kt.y,_t=Et.scrollLeft>=Kt.x;return{isTop:an,isLeft:xn,isBottom:nt,isRight:_t,maxScroll:Kt,minScroll:Mt}}const Ke={x:.2,y:.2};function at(Et,Mt,Rt,Kt,an){let{top:xn,left:nt,right:_t,bottom:Nt}=Rt;Kt===void 0&&(Kt=10),an===void 0&&(an=Ke);const{isTop:Zt,isBottom:jt,isLeft:Re,isRight:ht}=Te(Et),dt={x:0,y:0},yt={x:0,y:0},wt={height:Mt.height*an.y,width:Mt.width*an.x};return!Zt&&xn<=Mt.top+wt.height?(dt.y=Ie.Backward,yt.y=Kt*Math.abs((Mt.top+wt.height-xn)/wt.height)):!jt&&Nt>=Mt.bottom-wt.height&&(dt.y=Ie.Forward,yt.y=Kt*Math.abs((Mt.bottom-wt.height-Nt)/wt.height)),!ht&&_t>=Mt.right-wt.width?(dt.x=Ie.Forward,yt.x=Kt*Math.abs((Mt.right-wt.width-_t)/wt.width)):!Re&&nt<=Mt.left+wt.width&&(dt.x=Ie.Backward,yt.x=Kt*Math.abs((Mt.left+wt.width-nt)/wt.width)),{direction:dt,speed:yt}}function $e(Et){if(Et===document.scrollingElement){const{innerWidth:xn,innerHeight:nt}=window;return{top:0,left:0,right:xn,bottom:nt,width:xn,height:nt}}const{top:Mt,left:Rt,right:Kt,bottom:an}=Et.getBoundingClientRect();return{top:Mt,left:Rt,right:Kt,bottom:an,width:Et.clientWidth,height:Et.clientHeight}}function Ve(Et){return Et.reduce((Mt,Rt)=>(0,y.IH)(Mt,Ze(Rt)),ue)}function xe(Et){return Et.reduce((Mt,Rt)=>Mt+mt(Rt),0)}function Me(Et){return Et.reduce((Mt,Rt)=>Mt+ot(Rt),0)}function je(Et,Mt){if(Mt===void 0&&(Mt=qe),!Et)return;const{top:Rt,left:Kt,bottom:an,right:xn}=Mt(Et);He(Et)&&(an<=0||xn<=0||Rt>=window.innerHeight||Kt>=window.innerWidth)&&Et.scrollIntoView({block:"center",inline:"center"})}const Qe=[["x",["left","right"],xe],["y",["top","bottom"],Me]];class Je{constructor(Mt,Rt){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Kt=ke(Rt),an=Ve(Kt);this.rect=Oi({},Mt),this.width=Mt.width,this.height=Mt.height;for(const[xn,nt,_t]of Qe)for(const Nt of nt)Object.defineProperty(this,Nt,{get:()=>{const Zt=_t(Kt),jt=an[xn]-Zt;return this.rect[Nt]+jt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class pt{constructor(Mt){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Rt=>{var Kt;return(Kt=this.target)==null?void 0:Kt.removeEventListener(...Rt)})},this.target=Mt}add(Mt,Rt,Kt){var an;(an=this.target)==null||an.addEventListener(Mt,Rt,Kt),this.listeners.push([Mt,Rt,Kt])}}function vt(Et){const{EventTarget:Mt}=(0,y.Jj)(Et);return Et instanceof Mt?Et:(0,y.r3)(Et)}function gt(Et,Mt){const Rt=Math.abs(Et.x),Kt=Math.abs(Et.y);return typeof Mt=="number"?Math.sqrt(Yu(Rt,2)+Yu(Kt,2))>Mt:"x"in Mt&&"y"in Mt?Rt>Mt.x&&Kt>Mt.y:"x"in Mt?Rt>Mt.x:"y"in Mt?Kt>Mt.y:!1}var It;(function(Et){Et.Click="click",Et.DragStart="dragstart",Et.Keydown="keydown",Et.ContextMenu="contextmenu",Et.Resize="resize",Et.SelectionChange="selectionchange",Et.VisibilityChange="visibilitychange"})(It||(It={}));function Ot(Et){Et.preventDefault()}function Dt(Et){Et.stopPropagation()}var lt;(function(Et){Et.Space="Space",Et.Down="ArrowDown",Et.Right="ArrowRight",Et.Left="ArrowLeft",Et.Up="ArrowUp",Et.Esc="Escape",Et.Enter="Enter",Et.Tab="Tab"})(lt||(lt={}));const et={start:[lt.Space,lt.Enter],cancel:[lt.Esc],end:[lt.Space,lt.Enter,lt.Tab]},ut=(Et,Mt)=>{let{currentCoordinates:Rt}=Mt;switch(Et.code){case lt.Right:return io(Oi({},Rt),{x:Rt.x+25});case lt.Left:return io(Oi({},Rt),{x:Rt.x-25});case lt.Down:return io(Oi({},Rt),{y:Rt.y+25});case lt.Up:return io(Oi({},Rt),{y:Rt.y-25})}};class it{constructor(Mt){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Mt;const{event:{target:Rt}}=Mt;this.props=Mt,this.listeners=new pt((0,y.r3)(Rt)),this.windowListeners=new pt((0,y.Jj)(Rt)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(It.Resize,this.handleCancel),this.windowListeners.add(It.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(It.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Mt,onStart:Rt}=this.props,Kt=Mt.node.current;Kt&&je(Kt),Rt(ue)}handleKeyDown(Mt){if((0,y.vd)(Mt)){const{active:Rt,context:Kt,options:an}=this.props,{keyboardCodes:xn=et,coordinateGetter:nt=ut,scrollBehavior:_t="smooth"}=an,{code:Nt}=Mt;if(xn.end.includes(Nt)){this.handleEnd(Mt);return}if(xn.cancel.includes(Nt)){this.handleCancel(Mt);return}const{collisionRect:Zt}=Kt.current,jt=Zt?{x:Zt.left,y:Zt.top}:ue;this.referenceCoordinates||(this.referenceCoordinates=jt);const Re=nt(Mt,{active:Rt,context:Kt.current,currentCoordinates:jt});if(Re){const ht=(0,y.$X)(Re,jt),dt={x:0,y:0},{scrollableAncestors:yt}=Kt.current;for(const wt of yt){const ct=Mt.code,{isTop:At,isRight:St,isLeft:Vt,isBottom:Xt,maxScroll:Lt,minScroll:cn}=Te(wt),sn=$e(wt),ln={x:Math.min(ct===lt.Right?sn.right-sn.width/2:sn.right,Math.max(ct===lt.Right?sn.left:sn.left+sn.width/2,Re.x)),y:Math.min(ct===lt.Down?sn.bottom-sn.height/2:sn.bottom,Math.max(ct===lt.Down?sn.top:sn.top+sn.height/2,Re.y))},un=ct===lt.Right&&!St||ct===lt.Left&&!Vt,gn=ct===lt.Down&&!Xt||ct===lt.Up&&!At;if(un&&ln.x!==Re.x){const bn=wt.scrollLeft+ht.x,wn=ct===lt.Right&&bn<=Lt.x||ct===lt.Left&&bn>=cn.x;if(wn&&!ht.y){wt.scrollTo({left:bn,behavior:_t});return}wn?dt.x=wt.scrollLeft-bn:dt.x=ct===lt.Right?wt.scrollLeft-Lt.x:wt.scrollLeft-cn.x,dt.x&&wt.scrollBy({left:-dt.x,behavior:_t});break}else if(gn&&ln.y!==Re.y){const bn=wt.scrollTop+ht.y,wn=ct===lt.Down&&bn<=Lt.y||ct===lt.Up&&bn>=cn.y;if(wn&&!ht.x){wt.scrollTo({top:bn,behavior:_t});return}wn?dt.y=wt.scrollTop-bn:dt.y=ct===lt.Down?wt.scrollTop-Lt.y:wt.scrollTop-cn.y,dt.y&&wt.scrollBy({top:-dt.y,behavior:_t});break}}this.handleMove(Mt,(0,y.IH)((0,y.$X)(Re,this.referenceCoordinates),dt))}}}handleMove(Mt,Rt){const{onMove:Kt}=this.props;Mt.preventDefault(),Kt(Rt)}handleEnd(Mt){const{onEnd:Rt}=this.props;Mt.preventDefault(),this.detach(),Rt()}handleCancel(Mt){const{onCancel:Rt}=this.props;Mt.preventDefault(),this.detach(),Rt()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}it.activators=[{eventName:"onKeyDown",handler:(Et,Mt,Rt)=>{let{keyboardCodes:Kt=et,onActivation:an}=Mt,{active:xn}=Rt;const{code:nt}=Et.nativeEvent;if(Kt.start.includes(nt)){const _t=xn.activatorNode.current;return _t&&Et.target!==_t?!1:(Et.preventDefault(),an==null||an({event:Et.nativeEvent}),!0)}return!1}}];function bt(Et){return!!(Et&&"distance"in Et)}function Ft(Et){return!!(Et&&"delay"in Et)}class Bt{constructor(Mt,Rt,Kt){var an;Kt===void 0&&(Kt=vt(Mt.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=Mt,this.events=Rt;const{event:xn}=Mt,{target:nt}=xn;this.props=Mt,this.events=Rt,this.document=(0,y.r3)(nt),this.documentListeners=new pt(this.document),this.listeners=new pt(Kt),this.windowListeners=new pt((0,y.Jj)(nt)),this.initialCoordinates=(an=(0,y.DC)(xn))!=null?an:ue,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:Mt,props:{options:{activationConstraint:Rt,bypassActivationConstraint:Kt}}}=this;if(this.listeners.add(Mt.move.name,this.handleMove,{passive:!1}),this.listeners.add(Mt.end.name,this.handleEnd),Mt.cancel&&this.listeners.add(Mt.cancel.name,this.handleCancel),this.windowListeners.add(It.Resize,this.handleCancel),this.windowListeners.add(It.DragStart,Ot),this.windowListeners.add(It.VisibilityChange,this.handleCancel),this.windowListeners.add(It.ContextMenu,Ot),this.documentListeners.add(It.Keydown,this.handleKeydown),Rt){if(Kt!=null&&Kt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Ft(Rt)){this.timeoutId=setTimeout(this.handleStart,Rt.delay),this.handlePending(Rt);return}if(bt(Rt)){this.handlePending(Rt);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(Mt,Rt){const{active:Kt,onPending:an}=this.props;an(Kt,Mt,this.initialCoordinates,Rt)}handleStart(){const{initialCoordinates:Mt}=this,{onStart:Rt}=this.props;Mt&&(this.activated=!0,this.documentListeners.add(It.Click,Dt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(It.SelectionChange,this.removeTextSelection),Rt(Mt))}handleMove(Mt){var Rt;const{activated:Kt,initialCoordinates:an,props:xn}=this,{onMove:nt,options:{activationConstraint:_t}}=xn;if(!an)return;const Nt=(Rt=(0,y.DC)(Mt))!=null?Rt:ue,Zt=(0,y.$X)(an,Nt);if(!Kt&&_t){if(bt(_t)){if(_t.tolerance!=null&>(Zt,_t.tolerance))return this.handleCancel();if(gt(Zt,_t.distance))return this.handleStart()}if(Ft(_t)&>(Zt,_t.tolerance))return this.handleCancel();this.handlePending(_t,Zt);return}Mt.cancelable&&Mt.preventDefault(),nt(Nt)}handleEnd(){const{onAbort:Mt,onEnd:Rt}=this.props;this.detach(),this.activated||Mt(this.props.active),Rt()}handleCancel(){const{onAbort:Mt,onCancel:Rt}=this.props;this.detach(),this.activated||Mt(this.props.active),Rt()}handleKeydown(Mt){Mt.code===lt.Esc&&this.handleCancel()}removeTextSelection(){var Mt;(Mt=this.document.getSelection())==null||Mt.removeAllRanges()}}const zt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class kt extends Bt{constructor(Mt){const{event:Rt}=Mt,Kt=(0,y.r3)(Rt.target);super(Mt,zt,Kt)}}kt.activators=[{eventName:"onPointerDown",handler:(Et,Mt)=>{let{nativeEvent:Rt}=Et,{onActivation:Kt}=Mt;return!Rt.isPrimary||Rt.button!==0?!1:(Kt==null||Kt({event:Rt}),!0)}}];const Ht={move:{name:"mousemove"},end:{name:"mouseup"}};var Cn;(function(Et){Et[Et.RightClick=2]="RightClick"})(Cn||(Cn={}));class Yn extends Bt{constructor(Mt){super(Mt,Ht,(0,y.r3)(Mt.event.target))}}Yn.activators=[{eventName:"onMouseDown",handler:(Et,Mt)=>{let{nativeEvent:Rt}=Et,{onActivation:Kt}=Mt;return Rt.button===Cn.RightClick?!1:(Kt==null||Kt({event:Rt}),!0)}}];const yn={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Sn extends Bt{constructor(Mt){super(Mt,yn)}static setup(){return window.addEventListener(yn.move.name,Mt,{capture:!1,passive:!1}),function(){window.removeEventListener(yn.move.name,Mt)};function Mt(){}}}Sn.activators=[{eventName:"onTouchStart",handler:(Et,Mt)=>{let{nativeEvent:Rt}=Et,{onActivation:Kt}=Mt;const{touches:an}=Rt;return an.length>1?!1:(Kt==null||Kt({event:Rt}),!0)}}];var Qn;(function(Et){Et[Et.Pointer=0]="Pointer",Et[Et.DraggableRect=1]="DraggableRect"})(Qn||(Qn={}));var In;(function(Et){Et[Et.TreeOrder=0]="TreeOrder",Et[Et.ReversedTreeOrder=1]="ReversedTreeOrder"})(In||(In={}));function Mn(Et){let{acceleration:Mt,activator:Rt=Qn.Pointer,canScroll:Kt,draggingRect:an,enabled:xn,interval:nt=5,order:_t=In.TreeOrder,pointerCoordinates:Nt,scrollableAncestors:Zt,scrollableAncestorRects:jt,delta:Re,threshold:ht}=Et;const dt=Xn({delta:Re,disabled:!xn}),[yt,wt]=(0,y.Yz)(),ct=(0,a.useRef)({x:0,y:0}),At=(0,a.useRef)({x:0,y:0}),St=(0,a.useMemo)(()=>{switch(Rt){case Qn.Pointer:return Nt?{top:Nt.y,bottom:Nt.y,left:Nt.x,right:Nt.x}:null;case Qn.DraggableRect:return an}},[Rt,an,Nt]),Vt=(0,a.useRef)(null),Xt=(0,a.useCallback)(()=>{const cn=Vt.current;if(!cn)return;const sn=ct.current.x*At.current.x,ln=ct.current.y*At.current.y;cn.scrollBy(sn,ln)},[]),Lt=(0,a.useMemo)(()=>_t===In.TreeOrder?[...Zt].reverse():Zt,[_t,Zt]);(0,a.useEffect)(()=>{if(!xn||!Zt.length||!St){wt();return}for(const cn of Lt){if((Kt==null?void 0:Kt(cn))===!1)continue;const sn=Zt.indexOf(cn),ln=jt[sn];if(!ln)continue;const{direction:un,speed:gn}=at(cn,ln,St,Mt,ht);for(const bn of["x","y"])dt[bn][un[bn]]||(gn[bn]=0,un[bn]=0);if(gn.x>0||gn.y>0){wt(),Vt.current=cn,yt(Xt,nt),ct.current=gn,At.current=un;return}}ct.current={x:0,y:0},At.current={x:0,y:0},wt()},[Mt,Xt,Kt,wt,xn,nt,JSON.stringify(St),JSON.stringify(dt),yt,Zt,Lt,jt,JSON.stringify(ht)])}const dn={x:{[Ie.Backward]:!1,[Ie.Forward]:!1},y:{[Ie.Backward]:!1,[Ie.Forward]:!1}};function Xn(Et){let{delta:Mt,disabled:Rt}=Et;const Kt=(0,y.D9)(Mt);return(0,y.Gj)(an=>{if(Rt||!Kt||!an)return dn;const xn={x:Math.sign(Mt.x-Kt.x),y:Math.sign(Mt.y-Kt.y)};return{x:{[Ie.Backward]:an.x[Ie.Backward]||xn.x===-1,[Ie.Forward]:an.x[Ie.Forward]||xn.x===1},y:{[Ie.Backward]:an.y[Ie.Backward]||xn.y===-1,[Ie.Forward]:an.y[Ie.Forward]||xn.y===1}}},[Rt,Mt,Kt])}function rr(Et,Mt){const Rt=Mt!=null?Et.get(Mt):void 0,Kt=Rt?Rt.node.current:null;return(0,y.Gj)(an=>{var xn;return Mt==null?null:(xn=Kt!=null?Kt:an)!=null?xn:null},[Kt,Mt])}function On(Et,Mt){return(0,a.useMemo)(()=>Et.reduce((Rt,Kt)=>{const{sensor:an}=Kt,xn=an.activators.map(nt=>({eventName:nt.eventName,handler:Mt(nt.handler,Kt)}));return[...Rt,...xn]},[]),[Et,Mt])}var tr;(function(Et){Et[Et.Always=0]="Always",Et[Et.BeforeDragging=1]="BeforeDragging",Et[Et.WhileDragging=2]="WhileDragging"})(tr||(tr={}));var qt;(function(Et){Et.Optimized="optimized"})(qt||(qt={}));const nn=new Map;function fn(Et,Mt){let{dragging:Rt,dependencies:Kt,config:an}=Mt;const[xn,nt]=(0,a.useState)(null),{frequency:_t,measure:Nt,strategy:Zt}=an,jt=(0,a.useRef)(Et),Re=ct(),ht=(0,y.Ey)(Re),dt=(0,a.useCallback)(function(At){At===void 0&&(At=[]),!ht.current&&nt(St=>St===null?At:St.concat(At.filter(Vt=>!St.includes(Vt))))},[ht]),yt=(0,a.useRef)(null),wt=(0,y.Gj)(At=>{if(Re&&!Rt)return nn;if(!At||At===nn||jt.current!==Et||xn!=null){const St=new Map;for(let Vt of Et){if(!Vt)continue;if(xn&&xn.length>0&&!xn.includes(Vt.id)&&Vt.rect.current){St.set(Vt.id,Vt.rect.current);continue}const Xt=Vt.node.current,Lt=Xt?new Je(Nt(Xt),Xt):null;Vt.rect.current=Lt,Lt&&St.set(Vt.id,Lt)}return St}return At},[Et,xn,Rt,Re,Nt]);return(0,a.useEffect)(()=>{jt.current=Et},[Et]),(0,a.useEffect)(()=>{Re||dt()},[Rt,Re]),(0,a.useEffect)(()=>{xn&&xn.length>0&&nt(null)},[JSON.stringify(xn)]),(0,a.useEffect)(()=>{Re||typeof _t!="number"||yt.current!==null||(yt.current=setTimeout(()=>{dt(),yt.current=null},_t))},[_t,Re,dt,...Kt]),{droppableRects:wt,measureDroppableContainers:dt,measuringScheduled:xn!=null};function ct(){switch(Zt){case tr.Always:return!1;case tr.BeforeDragging:return Rt;default:return!Rt}}}function Dn(Et,Mt){return(0,y.Gj)(Rt=>Et?Rt||(typeof Mt=="function"?Mt(Et):Et):null,[Mt,Et])}function Wt(Et,Mt){return Dn(Et,Mt)}function Jt(Et){let{callback:Mt,disabled:Rt}=Et;const Kt=(0,y.zX)(Mt),an=(0,a.useMemo)(()=>{if(Rt||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:xn}=window;return new xn(Kt)},[Kt,Rt]);return(0,a.useEffect)(()=>()=>an==null?void 0:an.disconnect(),[an]),an}function xt(Et){let{callback:Mt,disabled:Rt}=Et;const Kt=(0,y.zX)(Mt),an=(0,a.useMemo)(()=>{if(Rt||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:xn}=window;return new xn(Kt)},[Rt]);return(0,a.useEffect)(()=>()=>an==null?void 0:an.disconnect(),[an]),an}function Tt(Et){return new Je(qe(Et),Et)}function en(Et,Mt,Rt){Mt===void 0&&(Mt=Tt);const[Kt,an]=(0,a.useState)(null);function xn(){an(Nt=>{if(!Et)return null;if(Et.isConnected===!1){var Zt;return(Zt=Nt!=null?Nt:Rt)!=null?Zt:null}const jt=Mt(Et);return JSON.stringify(Nt)===JSON.stringify(jt)?Nt:jt})}const nt=Jt({callback(Nt){if(Et)for(const Zt of Nt){const{type:jt,target:Re}=Zt;if(jt==="childList"&&Re instanceof HTMLElement&&Re.contains(Et)){xn();break}}}}),_t=xt({callback:xn});return(0,y.LI)(()=>{xn(),Et?(_t==null||_t.observe(Et),nt==null||nt.observe(document.body,{childList:!0,subtree:!0})):(_t==null||_t.disconnect(),nt==null||nt.disconnect())},[Et]),Kt}function En(Et){const Mt=Dn(Et);return we(Et,Mt)}const Bn=[];function hn(Et){const Mt=(0,a.useRef)(Et),Rt=(0,y.Gj)(Kt=>Et?Kt&&Kt!==Bn&&Et&&Mt.current&&Et.parentNode===Mt.current.parentNode?Kt:ke(Et):Bn,[Et]);return(0,a.useEffect)(()=>{Mt.current=Et},[Et]),Rt}function mn(Et){const[Mt,Rt]=(0,a.useState)(null),Kt=(0,a.useRef)(Et),an=(0,a.useCallback)(xn=>{const nt=We(xn.target);nt&&Rt(_t=>_t?(_t.set(nt,Ze(nt)),new Map(_t)):null)},[]);return(0,a.useEffect)(()=>{const xn=Kt.current;if(Et!==xn){nt(xn);const _t=Et.map(Nt=>{const Zt=We(Nt);return Zt?(Zt.addEventListener("scroll",an,{passive:!0}),[Zt,Ze(Zt)]):null}).filter(Nt=>Nt!=null);Rt(_t.length?new Map(_t):null),Kt.current=Et}return()=>{nt(Et),nt(xn)};function nt(_t){_t.forEach(Nt=>{const Zt=We(Nt);Zt==null||Zt.removeEventListener("scroll",an)})}},[an,Et]),(0,a.useMemo)(()=>Et.length?Mt?Array.from(Mt.values()).reduce((xn,nt)=>(0,y.IH)(xn,nt),ue):Ve(Et):ue,[Et,Mt])}function pn(Et,Mt){Mt===void 0&&(Mt=[]);const Rt=(0,a.useRef)(null);return(0,a.useEffect)(()=>{Rt.current=null},Mt),(0,a.useEffect)(()=>{const Kt=Et!==ue;Kt&&!Rt.current&&(Rt.current=Et),!Kt&&Rt.current&&(Rt.current=null)},[Et]),Rt.current?(0,y.$X)(Et,Rt.current):ue}function Kn(Et){(0,a.useEffect)(()=>{if(!y.Nq)return;const Mt=Et.map(Rt=>{let{sensor:Kt}=Rt;return Kt.setup==null?void 0:Kt.setup()});return()=>{for(const Rt of Mt)Rt==null||Rt()}},Et.map(Mt=>{let{sensor:Rt}=Mt;return Rt}))}function Gn(Et,Mt){return(0,a.useMemo)(()=>Et.reduce((Rt,Kt)=>{let{eventName:an,handler:xn}=Kt;return Rt[an]=nt=>{xn(nt,Mt)},Rt},{}),[Et,Mt])}function fr(Et){return(0,a.useMemo)(()=>Et?Ue(Et):null,[Et])}const _r=[];function on(Et,Mt){Mt===void 0&&(Mt=qe);const[Rt]=Et,Kt=fr(Rt?(0,y.Jj)(Rt):null),[an,xn]=(0,a.useState)(_r);function nt(){xn(()=>Et.length?Et.map(Nt=>Ye(Nt)?Kt:new Je(Mt(Nt),Nt)):_r)}const _t=xt({callback:nt});return(0,y.LI)(()=>{_t==null||_t.disconnect(),nt(),Et.forEach(Nt=>_t==null?void 0:_t.observe(Nt))},[Et]),an}function Nn(Et){if(!Et)return null;if(Et.children.length>1)return Et;const Mt=Et.children[0];return(0,y.Re)(Mt)?Mt:Et}function vr(Et){let{measure:Mt}=Et;const[Rt,Kt]=(0,a.useState)(null),an=(0,a.useCallback)(Zt=>{for(const{target:jt}of Zt)if((0,y.Re)(jt)){Kt(Re=>{const ht=Mt(jt);return Re?io(Oi({},Re),{width:ht.width,height:ht.height}):ht});break}},[Mt]),xn=xt({callback:an}),nt=(0,a.useCallback)(Zt=>{const jt=Nn(Zt);xn==null||xn.disconnect(),jt&&(xn==null||xn.observe(jt)),Kt(jt?Mt(jt):null)},[Mt,xn]),[_t,Nt]=(0,y.wm)(nt);return(0,a.useMemo)(()=>({nodeRef:_t,rect:Rt,setRef:Nt}),[Rt,_t,Nt])}const or=[{sensor:kt,options:{}},{sensor:it,options:{}}],Er={current:{}},pr={draggable:{measure:Ge},droppable:{measure:Ge,strategy:tr.WhileDragging,frequency:qt.Optimized},dragOverlay:{measure:qe}};class Tr extends Map{get(Mt){var Rt;return Mt!=null&&(Rt=super.get(Mt))!=null?Rt:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Mt=>{let{disabled:Rt}=Mt;return!Rt})}getNodeFor(Mt){var Rt,Kt;return(Rt=(Kt=this.get(Mt))==null?void 0:Kt.node.current)!=null?Rt:void 0}}const Nr={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Tr,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:ie},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:pr,measureDroppableContainers:ie,windowRect:null,measuringScheduled:!1},$t={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:ie,draggableNodes:new Map,over:null,measureDroppableContainers:ie},Zr=(0,a.createContext)($t),Hr=(0,a.createContext)(Nr);function Gr(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Tr}}}function Cr(Et,Mt){switch(Mt.type){case z.DragStart:return io(Oi({},Et),{draggable:io(Oi({},Et.draggable),{initialCoordinates:Mt.initialCoordinates,active:Mt.active})});case z.DragMove:return Et.draggable.active==null?Et:io(Oi({},Et),{draggable:io(Oi({},Et.draggable),{translate:{x:Mt.coordinates.x-Et.draggable.initialCoordinates.x,y:Mt.coordinates.y-Et.draggable.initialCoordinates.y}})});case z.DragEnd:case z.DragCancel:return io(Oi({},Et),{draggable:io(Oi({},Et.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case z.RegisterDroppable:{const{element:Rt}=Mt,{id:Kt}=Rt,an=new Tr(Et.droppable.containers);return an.set(Kt,Rt),io(Oi({},Et),{droppable:io(Oi({},Et.droppable),{containers:an})})}case z.SetDroppableDisabled:{const{id:Rt,key:Kt,disabled:an}=Mt,xn=Et.droppable.containers.get(Rt);if(!xn||Kt!==xn.key)return Et;const nt=new Tr(Et.droppable.containers);return nt.set(Rt,io(Oi({},xn),{disabled:an})),io(Oi({},Et),{droppable:io(Oi({},Et.droppable),{containers:nt})})}case z.UnregisterDroppable:{const{id:Rt,key:Kt}=Mt,an=Et.droppable.containers.get(Rt);if(!an||Kt!==an.key)return Et;const xn=new Tr(Et.droppable.containers);return xn.delete(Rt),io(Oi({},Et),{droppable:io(Oi({},Et.droppable),{containers:xn})})}default:return Et}}function oi(Et){let{disabled:Mt}=Et;const{active:Rt,activatorEvent:Kt,draggableNodes:an}=(0,a.useContext)(Zr),xn=(0,y.D9)(Kt),nt=(0,y.D9)(Rt==null?void 0:Rt.id);return(0,a.useEffect)(()=>{if(!Mt&&!Kt&&xn&&nt!=null){if(!(0,y.vd)(xn)||document.activeElement===xn.target)return;const _t=an.get(nt);if(!_t)return;const{activatorNode:Nt,node:Zt}=_t;if(!Nt.current&&!Zt.current)return;requestAnimationFrame(()=>{for(const jt of[Nt.current,Zt.current]){if(!jt)continue;const Re=(0,y.so)(jt);if(Re){Re.focus();break}}})}},[Kt,Mt,an,nt,xn]),null}function Di(Et,Mt){let an=Mt,{transform:Rt}=an,Kt=cu(an,["transform"]);return Et!=null&&Et.length?Et.reduce((xn,nt)=>nt(Oi({transform:xn},Kt)),Rt):Rt}function Li(Et){return(0,a.useMemo)(()=>({draggable:Oi(Oi({},pr.draggable),Et==null?void 0:Et.draggable),droppable:Oi(Oi({},pr.droppable),Et==null?void 0:Et.droppable),dragOverlay:Oi(Oi({},pr.dragOverlay),Et==null?void 0:Et.dragOverlay)}),[Et==null?void 0:Et.draggable,Et==null?void 0:Et.droppable,Et==null?void 0:Et.dragOverlay])}function Pi(Et){let{activeNode:Mt,measure:Rt,initialRect:Kt,config:an=!0}=Et;const xn=(0,a.useRef)(!1),{x:nt,y:_t}=typeof an=="boolean"?{x:an,y:an}:an;(0,y.LI)(()=>{if(!nt&&!_t||!Mt){xn.current=!1;return}if(xn.current||!Kt)return;const Zt=Mt==null?void 0:Mt.node.current;if(!Zt||Zt.isConnected===!1)return;const jt=Rt(Zt),Re=we(jt,Kt);if(nt||(Re.x=0),_t||(Re.y=0),xn.current=!0,Math.abs(Re.x)>0||Math.abs(Re.y)>0){const ht=He(Zt);ht&&ht.scrollBy({top:Re.y,left:Re.x})}},[Mt,nt,_t,Kt,Rt])}const Ui=(0,a.createContext)(io(Oi({},ue),{scaleX:1,scaleY:1}));var yi;(function(Et){Et[Et.Uninitialized=0]="Uninitialized",Et[Et.Initializing=1]="Initializing",Et[Et.Initialized=2]="Initialized"})(yi||(yi={}));const Wa=(0,a.memo)(function(Mt){var Rt,Kt,an,xn;let Xa=Mt,{id:nt,accessibility:_t,autoScroll:Nt=!0,children:Zt,sensors:jt=or,collisionDetection:Re=De,measuring:ht,modifiers:dt}=Xa,yt=cu(Xa,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const wt=(0,a.useReducer)(Cr,void 0,Gr),[ct,At]=wt,[St,Vt]=x(),[Xt,Lt]=(0,a.useState)(yi.Uninitialized),cn=Xt===yi.Initialized,{draggable:{active:sn,nodes:ln,translate:un},droppable:{containers:gn}}=ct,bn=sn!=null?ln.get(sn):null,wn=(0,a.useRef)({initial:null,translated:null}),Ln=(0,a.useMemo)(()=>{var Ei;return sn!=null?{id:sn,data:(Ei=bn==null?void 0:bn.data)!=null?Ei:Er,rect:wn}:null},[sn,bn]),Wn=(0,a.useRef)(null),[rn,cr]=(0,a.useState)(null),[Zn,mr]=(0,a.useState)(null),Ar=(0,y.Ey)(yt,Object.values(yt)),jr=(0,y.Ld)("DndDescribedBy",nt),Yr=(0,a.useMemo)(()=>gn.getEnabled(),[gn]),dr=Li(ht),{droppableRects:Sr,measureDroppableContainers:Fr,measuringScheduled:Ur}=fn(Yr,{dragging:cn,dependencies:[un.x,un.y],config:dr.droppable}),xr=rr(ln,sn),Jr=(0,a.useMemo)(()=>Zn?(0,y.DC)(Zn):null,[Zn]),ii=Ca(),Bi=Wt(xr,dr.draggable.measure);Pi({activeNode:sn!=null?ln.get(sn):null,config:ii.layoutShiftCompensation,initialRect:Bi,measure:dr.draggable.measure});const Mr=en(xr,dr.draggable.measure,Bi),Ai=en(xr?xr.parentElement:null),qr=(0,a.useRef)({activatorEvent:null,active:null,activeNode:xr,collisionRect:null,collisions:null,droppableRects:Sr,draggableNodes:ln,draggingNode:null,draggingNodeRect:null,droppableContainers:gn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Pr=gn.getNodeFor((Rt=qr.current.over)==null?void 0:Rt.id),Qr=vr({measure:dr.dragOverlay.measure}),Wr=(Kt=Qr.nodeRef.current)!=null?Kt:xr,Fi=cn?(an=Qr.rect)!=null?an:Mr:null,Dr=!!(Qr.nodeRef.current&&Qr.rect),ai=En(Dr?null:Mr),br=fr(Wr?(0,y.Jj)(Wr):null),Kr=hn(cn?Pr!=null?Pr:xr:null),ir=on(Kr),Vi=Di(dt,{transform:{x:un.x-ai.x,y:un.y-ai.y,scaleX:1,scaleY:1},activatorEvent:Zn,active:Ln,activeNodeRect:Mr,containerNodeRect:Ai,draggingNodeRect:Fi,over:qr.current.over,overlayNodeRect:Qr.rect,scrollableAncestors:Kr,scrollableAncestorRects:ir,windowRect:br}),Zi=Jr?(0,y.IH)(Jr,un):null,gi=mn(Kr),Ki=pn(gi),Fa=pn(gi,[Mr]),Ti=(0,y.IH)(Vi,Ki),nr=Fi?_e(Fi,Vi):null,zi=Ln&&nr?Re({active:Ln,collisionRect:nr,droppableRects:Sr,droppableContainers:Yr,pointerCoordinates:Zi}):null,xa=he(zi,"id"),[da,Hi]=(0,a.useState)(null),Wi=Dr?Vi:(0,y.IH)(Vi,Fa),Oa=Fe(Wi,(xn=da==null?void 0:da.rect)!=null?xn:null,Mr),Ta=(0,a.useRef)(null),Ga=(0,a.useCallback)((Ei,to)=>{let{sensor:si,options:ei}=to;if(Wn.current==null)return;const ki=ln.get(Wn.current);if(!ki)return;const kr=Ei.nativeEvent,ri=new si({active:Wn.current,activeNode:ki,event:kr,options:ei,context:qr,onAbort(Ji){if(!ln.get(Ji))return;const{onDragAbort:Ra}=Ar.current,qa={id:Ji};Ra==null||Ra(qa),St({type:"onDragAbort",event:qa})},onPending(Ji,za,Ra,qa){if(!ln.get(Ji))return;const{onDragPending:mo}=Ar.current,ho={id:Ji,constraint:za,initialCoordinates:Ra,offset:qa};mo==null||mo(ho),St({type:"onDragPending",event:ho})},onStart(Ji){const za=Wn.current;if(za==null)return;const Ra=ln.get(za);if(!Ra)return;const{onDragStart:qa}=Ar.current,Bo={activatorEvent:kr,active:{id:za,data:Ra.data,rect:wn}};(0,Se.unstable_batchedUpdates)(()=>{qa==null||qa(Bo),Lt(yi.Initializing),At({type:z.DragStart,initialCoordinates:Ji,active:za}),St({type:"onDragStart",event:Bo}),cr(Ta.current),mr(kr)})},onMove(Ji){At({type:z.DragMove,coordinates:Ji})},onEnd:ja(z.DragEnd),onCancel:ja(z.DragCancel)});Ta.current=ri;function ja(Ji){return function(){return Kc(this,null,function*(){const{active:Ra,collisions:qa,over:Bo,scrollAdjustedTranslate:mo}=qr.current;let ho=null;if(Ra&&mo){const{cancelDrop:Br}=Ar.current;ho={activatorEvent:kr,active:Ra,collisions:qa,delta:mo,over:Bo},Ji===z.DragEnd&&typeof Br=="function"&&(yield Promise.resolve(Br(ho)))&&(Ji=z.DragCancel)}Wn.current=null,(0,Se.unstable_batchedUpdates)(()=>{At({type:Ji}),Lt(yi.Uninitialized),Hi(null),cr(null),mr(null),Ta.current=null;const Br=Ji===z.DragEnd?"onDragEnd":"onDragCancel";if(ho){const Yt=Ar.current[Br];Yt==null||Yt(ho),St({type:Br,event:ho})}})})}}},[ln]),$i=(0,a.useCallback)((Ei,to)=>(si,ei)=>{const ki=si.nativeEvent,kr=ln.get(ei);if(Wn.current!==null||!kr||ki.dndKit||ki.defaultPrevented)return;const ri={active:kr};Ei(si,to.options,ri)===!0&&(ki.dndKit={capturedBy:to.sensor},Wn.current=ei,Ga(si,to))},[ln,Ga]),po=On(jt,$i);Kn(jt),(0,y.LI)(()=>{Mr&&Xt===yi.Initializing&&Lt(yi.Initialized)},[Mr,Xt]),(0,a.useEffect)(()=>{const{onDragMove:Ei}=Ar.current,{active:to,activatorEvent:si,collisions:ei,over:ki}=qr.current;if(!to||!si)return;const kr={active:to,activatorEvent:si,collisions:ei,delta:{x:Ti.x,y:Ti.y},over:ki};(0,Se.unstable_batchedUpdates)(()=>{Ei==null||Ei(kr),St({type:"onDragMove",event:kr})})},[Ti.x,Ti.y]),(0,a.useEffect)(()=>{const{active:Ei,activatorEvent:to,collisions:si,droppableContainers:ei,scrollAdjustedTranslate:ki}=qr.current;if(!Ei||Wn.current==null||!to||!ki)return;const{onDragOver:kr}=Ar.current,ri=ei.get(xa),ja=ri&&ri.rect.current?{id:ri.id,rect:ri.rect.current,data:ri.data,disabled:ri.disabled}:null,Ji={active:Ei,activatorEvent:to,collisions:si,delta:{x:ki.x,y:ki.y},over:ja};(0,Se.unstable_batchedUpdates)(()=>{Hi(ja),kr==null||kr(Ji),St({type:"onDragOver",event:Ji})})},[xa]),(0,y.LI)(()=>{qr.current={activatorEvent:Zn,active:Ln,activeNode:xr,collisionRect:nr,collisions:zi,droppableRects:Sr,draggableNodes:ln,draggingNode:Wr,draggingNodeRect:Fi,droppableContainers:gn,over:da,scrollableAncestors:Kr,scrollAdjustedTranslate:Ti},wn.current={initial:Fi,translated:nr}},[Ln,xr,zi,nr,ln,Wr,Fi,Sr,gn,da,Kr,Ti]),Mn(io(Oi({},ii),{delta:un,draggingRect:nr,pointerCoordinates:Zi,scrollableAncestors:Kr,scrollableAncestorRects:ir}));const aa=(0,a.useMemo)(()=>({active:Ln,activeNode:xr,activeNodeRect:Mr,activatorEvent:Zn,collisions:zi,containerNodeRect:Ai,dragOverlay:Qr,draggableNodes:ln,droppableContainers:gn,droppableRects:Sr,over:da,measureDroppableContainers:Fr,scrollableAncestors:Kr,scrollableAncestorRects:ir,measuringConfiguration:dr,measuringScheduled:Ur,windowRect:br}),[Ln,xr,Mr,Zn,zi,Ai,Qr,ln,gn,Sr,da,Fr,Kr,ir,dr,Ur,br]),Gi=(0,a.useMemo)(()=>({activatorEvent:Zn,activators:po,active:Ln,activeNodeRect:Mr,ariaDescribedById:{draggable:jr},dispatch:At,draggableNodes:ln,over:da,measureDroppableContainers:Fr}),[Zn,po,Ln,Mr,At,jr,ln,da,Fr]);return a.createElement(re.Provider,{value:Vt},a.createElement(Zr.Provider,{value:Gi},a.createElement(Hr.Provider,{value:aa},a.createElement(Ui.Provider,{value:Oa},Zt)),a.createElement(oi,{disabled:(_t==null?void 0:_t.restoreFocus)===!1})),a.createElement(b,io(Oi({},_t),{hiddenTextDescribedById:jr})));function Ca(){const Ei=(rn==null?void 0:rn.autoScrollEnabled)===!1,to=typeof Nt=="object"?Nt.enabled===!1:Nt===!1,si=cn&&!Ei&&!to;return typeof Nt=="object"?io(Oi({},Nt),{enabled:si}):{enabled:si}}}),ua=(0,a.createContext)(null),ao="button",bi="Draggable";function _a(Et){let{id:Mt,data:Rt,disabled:Kt=!1,attributes:an}=Et;const xn=(0,y.Ld)(bi),{activators:nt,activatorEvent:_t,active:Nt,activeNodeRect:Zt,ariaDescribedById:jt,draggableNodes:Re,over:ht}=(0,a.useContext)(Zr),{role:dt=ao,roleDescription:yt="draggable",tabIndex:wt=0}=an!=null?an:{},ct=(Nt==null?void 0:Nt.id)===Mt,At=(0,a.useContext)(ct?Ui:ua),[St,Vt]=(0,y.wm)(),[Xt,Lt]=(0,y.wm)(),cn=Gn(nt,Mt),sn=(0,y.Ey)(Rt);(0,y.LI)(()=>(Re.set(Mt,{id:Mt,key:xn,node:St,activatorNode:Xt,data:sn}),()=>{const un=Re.get(Mt);un&&un.key===xn&&Re.delete(Mt)}),[Re,Mt]);const ln=(0,a.useMemo)(()=>({role:dt,tabIndex:wt,"aria-disabled":Kt,"aria-pressed":ct&&dt===ao?!0:void 0,"aria-roledescription":yt,"aria-describedby":jt.draggable}),[Kt,dt,wt,ct,yt,jt.draggable]);return{active:Nt,activatorEvent:_t,activeNodeRect:Zt,attributes:ln,isDragging:ct,listeners:Kt?void 0:cn,node:St,over:ht,setNodeRef:Vt,setActivatorNodeRef:Lt,transform:At}}function Lr(){return(0,a.useContext)(Hr)}const Ua="Droppable",ca={timeout:25};function na(Et){let{data:Mt,disabled:Rt=!1,id:Kt,resizeObserverConfig:an}=Et;const xn=(0,y.Ld)(Ua),{active:nt,dispatch:_t,over:Nt,measureDroppableContainers:Zt}=(0,a.useContext)(Zr),jt=(0,a.useRef)({disabled:Rt}),Re=(0,a.useRef)(!1),ht=(0,a.useRef)(null),dt=(0,a.useRef)(null),{disabled:yt,updateMeasurementsFor:wt,timeout:ct}=Oi(Oi({},ca),an),At=(0,y.Ey)(wt!=null?wt:Kt),St=(0,a.useCallback)(()=>{if(!Re.current){Re.current=!0;return}dt.current!=null&&clearTimeout(dt.current),dt.current=setTimeout(()=>{Zt(Array.isArray(At.current)?At.current:[At.current]),dt.current=null},ct)},[ct]),Vt=xt({callback:St,disabled:yt||!nt}),Xt=(0,a.useCallback)((ln,un)=>{Vt&&(un&&(Vt.unobserve(un),Re.current=!1),ln&&Vt.observe(ln))},[Vt]),[Lt,cn]=(0,y.wm)(Xt),sn=(0,y.Ey)(Mt);return(0,a.useEffect)(()=>{!Vt||!Lt.current||(Vt.disconnect(),Re.current=!1,Vt.observe(Lt.current))},[Lt,Vt]),(0,a.useEffect)(()=>(_t({type:z.RegisterDroppable,element:{id:Kt,key:xn,disabled:Rt,node:Lt,rect:ht,data:sn}}),()=>_t({type:z.UnregisterDroppable,key:xn,id:Kt})),[Kt]),(0,a.useEffect)(()=>{Rt!==jt.current.disabled&&(_t({type:z.SetDroppableDisabled,id:Kt,key:xn,disabled:Rt}),jt.current.disabled=Rt)},[Kt,xn,Rt,_t]),{active:nt,rect:ht,isOver:(Nt==null?void 0:Nt.id)===Kt,node:Lt,over:Nt,setNodeRef:cn}}function di(Et){let{animation:Mt,children:Rt}=Et;const[Kt,an]=useState(null),[xn,nt]=useState(null),_t=usePrevious(Rt);return!Rt&&!Kt&&_t&&an(_t),useIsomorphicLayoutEffect(()=>{if(!xn)return;const Nt=Kt==null?void 0:Kt.key,Zt=Kt==null?void 0:Kt.props.id;if(Nt==null||Zt==null){an(null);return}Promise.resolve(Mt(Zt,xn)).then(()=>{an(null)})},[Mt,Kt,xn]),React.createElement(React.Fragment,null,Rt,Kt?cloneElement(Kt,{ref:nt}):null)}const Ii={x:0,y:0,scaleX:1,scaleY:1};function Sa(Et){let{children:Mt}=Et;return React.createElement(Zr.Provider,{value:$t},React.createElement(Ui.Provider,{value:Ii},Mt))}const Ea={position:"fixed",touchAction:"none"},wa=Et=>isKeyboardEvent(Et)?"transform 250ms ease":void 0,eo=null,ra={duration:250,easing:"ease",keyframes:Et=>{let{transform:{initial:Mt,final:Rt}}=Et;return[{transform:y.ux.Transform.toString(Mt)},{transform:y.ux.Transform.toString(Rt)}]},sideEffects:(Et=>Mt=>{let{active:Rt,dragOverlay:Kt}=Mt;const an={},{styles:xn,className:nt}=Et;if(xn!=null&&xn.active)for(const[_t,Nt]of Object.entries(xn.active))Nt!==void 0&&(an[_t]=Rt.node.style.getPropertyValue(_t),Rt.node.style.setProperty(_t,Nt));if(xn!=null&&xn.dragOverlay)for(const[_t,Nt]of Object.entries(xn.dragOverlay))Nt!==void 0&&Kt.node.style.setProperty(_t,Nt);return nt!=null&&nt.active&&Rt.node.classList.add(nt.active),nt!=null&&nt.dragOverlay&&Kt.node.classList.add(nt.dragOverlay),function(){for(const[Nt,Zt]of Object.entries(an))Rt.node.style.setProperty(Nt,Zt);nt!=null&&nt.active&&Rt.node.classList.remove(nt.active)}})({styles:{active:{opacity:"0"}}})};function Hn(Et){let{config:Mt,draggableNodes:Rt,droppableContainers:Kt,measuringConfiguration:an}=Et;return useEvent((xn,nt)=>{if(Mt===null)return;const _t=Rt.get(xn);if(!_t)return;const Nt=_t.node.current;if(!Nt)return;const Zt=Nn(nt);if(!Zt)return;const{transform:jt}=getWindow(nt).getComputedStyle(nt),Re=ze(jt);if(!Re)return;const ht=typeof Mt=="function"?Mt:oo(Mt);return je(Nt,an.draggable.measure),ht({active:{id:xn,data:_t.data,node:Nt,rect:an.draggable.measure(Nt)},draggableNodes:Rt,dragOverlay:{node:nt,rect:an.dragOverlay.measure(Zt)},droppableContainers:Kt,measuringConfiguration:an,transform:Re})})}function oo(Et){const{duration:Mt,easing:Rt,sideEffects:Kt,keyframes:an}=Oi(Oi({},ra),Et);return xn=>{let St=xn,{active:nt,dragOverlay:_t,transform:Nt}=St,Zt=cu(St,["active","dragOverlay","transform"]);if(!Mt)return;const jt={x:_t.rect.left-nt.rect.left,y:_t.rect.top-nt.rect.top},Re={scaleX:Nt.scaleX!==1?nt.rect.width*Nt.scaleX/_t.rect.width:1,scaleY:Nt.scaleY!==1?nt.rect.height*Nt.scaleY/_t.rect.height:1},ht=Oi({x:Nt.x-jt.x,y:Nt.y-jt.y},Re),dt=an(io(Oi({},Zt),{active:nt,dragOverlay:_t,transform:{initial:Nt,final:ht}})),[yt]=dt,wt=dt[dt.length-1];if(JSON.stringify(yt)===JSON.stringify(wt))return;const ct=Kt==null?void 0:Kt(Oi({active:nt,dragOverlay:_t},Zt)),At=_t.node.animate(dt,{duration:Mt,easing:Rt,fill:"forwards"});return new Promise(Vt=>{At.onfinish=()=>{ct==null||ct(),Vt()}})}}let ia=0;function fo(Et){return useMemo(()=>{if(Et!=null)return ia++,ia},[Et])}const ga=null},19719:function(Ct,st,le){"use strict";le.d(st,{Fo:function(){return oe},Rp:function(){return ce},nB:function(){return Ae},qw:function(){return se}});var a=le(59301),Se=le(87954),y=le(35241);function ce(_e,ze,Oe){const Xe=_e.slice();return Xe.splice(Oe<0?Xe.length+Oe:Oe,0,Xe.splice(ze,1)[0]),Xe}function de(_e,ze,Oe){const Xe=_e.slice();return Xe[ze]=_e[Oe],Xe[Oe]=_e[ze],Xe}function te(_e,ze){return _e.reduce((Oe,Xe,qe)=>{const Ge=ze.get(Xe);return Ge&&(Oe[qe]=Ge),Oe},Array(_e.length))}function ae(_e){return _e!==null&&_e>=0}function re(_e,ze){if(_e===ze)return!0;if(_e.length!==ze.length)return!1;for(let Oe=0;Oe<_e.length;Oe++)if(_e[Oe]!==ze[Oe])return!1;return!0}function ne(_e){return typeof _e=="boolean"?{draggable:_e,droppable:_e}:_e}const x={scaleX:1,scaleY:1},ee=_e=>{var ze;let{rects:Oe,activeNodeRect:Xe,activeIndex:qe,overIndex:Ge,index:Ue}=_e;const Le=(ze=Oe[qe])!=null?ze:Xe;if(!Le)return null;const Ne=E(Oe,Ue,qe);if(Ue===qe){const ke=Oe[Ge];return ke?Oi({x:qeqe&&Ue<=Ge?Oi({x:-Le.width-Ne,y:0},x):Ue=Ge?Oi({x:Le.width+Ne,y:0},x):Oi({x:0,y:0},x)};function E(_e,ze,Oe){const Xe=_e[ze],qe=_e[ze-1],Ge=_e[ze+1];return!Xe||!qe&&!Ge?0:Oe{let{rects:ze,activeIndex:Oe,overIndex:Xe,index:qe}=_e;const Ge=ce(ze,Xe,Oe),Ue=ze[qe],Le=Ge[qe];return!Le||!Ue?null:{x:Le.left-Ue.left,y:Le.top-Ue.top,scaleX:Le.width/Ue.width,scaleY:Le.height/Ue.height}},z=_e=>{let{activeIndex:ze,index:Oe,rects:Xe,overIndex:qe}=_e,Ge,Ue;return Oe===ze&&(Ge=Xe[Oe],Ue=Xe[qe]),Oe===qe&&(Ge=Xe[Oe],Ue=Xe[ze]),!Ue||!Ge?null:{x:Ue.left-Ge.left,y:Ue.top-Ge.top,scaleX:Ue.width/Ge.width,scaleY:Ue.height/Ge.height}},ie={scaleX:1,scaleY:1},se=_e=>{var ze;let{activeIndex:Oe,activeNodeRect:Xe,index:qe,rects:Ge,overIndex:Ue}=_e;const Le=(ze=Ge[Oe])!=null?ze:Xe;if(!Le)return null;if(qe===Oe){const ke=Ge[Ue];return ke?Oi({x:0,y:OeOe&&qe<=Ue?Oi({x:0,y:-Le.height-Ne},ie):qe=Ue?Oi({x:0,y:Le.height+Ne},ie):Oi({x:0,y:0},ie)};function pe(_e,ze,Oe){const Xe=_e[ze],qe=_e[ze-1],Ge=_e[ze+1];return Xe?OeXe.map(xe=>typeof xe=="object"&&"id"in xe?xe.id:xe),[Xe]),Ze=Ue!=null,Ie=Ue?ot.indexOf(Ue.id):-1,Ye=ke?ot.indexOf(ke.id):-1,Te=(0,a.useRef)(ot),Ke=!re(ot,Te.current),at=Ye!==-1&&Ie===-1||Ke,$e=ne(Ge);(0,y.LI)(()=>{Ke&&Ze&&He(ot)},[Ke,ot,Ze,He]),(0,a.useEffect)(()=>{Te.current=ot},[ot]);const Ve=(0,a.useMemo)(()=>({activeIndex:Ie,containerId:We,disabled:$e,disableTransforms:at,items:ot,overIndex:Ye,useDragOverlay:mt,sortedRects:te(ot,Ne),strategy:qe}),[Ie,We,$e.draggable,$e.droppable,at,ot,Ye,Ne,mt,qe]);return a.createElement(fe.Provider,{value:Ve},ze)}const me=_e=>{let{id:ze,items:Oe,activeIndex:Xe,overIndex:qe}=_e;return ce(Oe,Xe,qe).indexOf(ze)},Ee=_e=>{let{containerId:ze,isSorting:Oe,wasDragging:Xe,index:qe,items:Ge,newIndex:Ue,previousItems:Le,previousContainerId:Ne,transition:ke}=_e;return!ke||!Xe||Le!==Ge&&qe===Ue?!1:Oe?!0:Ue!==qe&&ze===Ne},ge={duration:200,easing:"ease"},he="transform",ve=y.ux.Transition.toString({property:he,duration:0,easing:"linear"}),be={roleDescription:"sortable"};function ye(_e){let{disabled:ze,index:Oe,node:Xe,rect:qe}=_e;const[Ge,Ue]=(0,a.useState)(null),Le=(0,a.useRef)(Oe);return(0,y.LI)(()=>{if(!ze&&Oe!==Le.current&&Xe.current){const Ne=qe.current;if(Ne){const ke=(0,Se.VK)(Xe.current,{ignoreTransform:!0}),He={x:Ne.left-ke.left,y:Ne.top-ke.top,scaleX:Ne.width/ke.width,scaleY:Ne.height/ke.height};(He.x||He.y)&&Ue(He)}}Oe!==Le.current&&(Le.current=Oe)},[ze,Oe,Xe,qe]),(0,a.useEffect)(()=>{Ge&&Ue(null)},[Ge]),Ge}function Ae(_e){let{animateLayoutChanges:ze=Ee,attributes:Oe,disabled:Xe,data:qe,getNewIndex:Ge=me,id:Ue,strategy:Le,resizeObserverConfig:Ne,transition:ke=ge}=_e;const{items:He,containerId:We,activeIndex:mt,disabled:ot,disableTransforms:Ze,sortedRects:Ie,overIndex:Ye,useDragOverlay:Te,strategy:Ke}=(0,a.useContext)(fe),at=De(Xe,ot),$e=He.indexOf(Ue),Ve=(0,a.useMemo)(()=>Oi({sortable:{containerId:We,index:$e,items:He}},qe),[We,qe,$e,He]),xe=(0,a.useMemo)(()=>He.slice(He.indexOf(Ue)),[He,Ue]),{rect:Me,node:je,isOver:Qe,setNodeRef:Je}=(0,Se.Zj)({id:Ue,data:Ve,disabled:at.droppable,resizeObserverConfig:Oi({updateMeasurementsFor:xe},Ne)}),{active:pt,activatorEvent:vt,activeNodeRect:gt,attributes:It,setNodeRef:Ot,listeners:Dt,isDragging:lt,over:et,setActivatorNodeRef:ut,transform:it}=(0,Se.O1)({id:Ue,data:Ve,attributes:Oi(Oi({},be),Oe),disabled:at.draggable}),bt=(0,y.HB)(Je,Ot),Ft=!!pt,Bt=Ft&&!Ze&&ae(mt)&&ae(Ye),zt=!Te&<,kt=zt&&Bt?it:null,Ht=Le!=null?Le:Ke,Cn=Bt?kt!=null?kt:Ht({rects:Ie,activeNodeRect:gt,activeIndex:mt,overIndex:Ye,index:$e}):null,Yn=ae(mt)&&ae(Ye)?Ge({id:Ue,items:He,activeIndex:mt,overIndex:Ye}):$e,yn=pt==null?void 0:pt.id,Sn=(0,a.useRef)({activeId:yn,items:He,newIndex:Yn,containerId:We}),Qn=He!==Sn.current.items,In=ze({active:pt,containerId:We,isDragging:lt,isSorting:Ft,id:Ue,index:$e,items:He,newIndex:Sn.current.newIndex,previousItems:Sn.current.items,previousContainerId:Sn.current.containerId,transition:ke,wasDragging:Sn.current.activeId!=null}),Mn=ye({disabled:!In,index:$e,node:je,rect:Me});return(0,a.useEffect)(()=>{Ft&&Sn.current.newIndex!==Yn&&(Sn.current.newIndex=Yn),We!==Sn.current.containerId&&(Sn.current.containerId=We),He!==Sn.current.items&&(Sn.current.items=He)},[Ft,Yn,We,He]),(0,a.useEffect)(()=>{if(yn===Sn.current.activeId)return;if(yn&&!Sn.current.activeId){Sn.current.activeId=yn;return}const Xn=setTimeout(()=>{Sn.current.activeId=yn},50);return()=>clearTimeout(Xn)},[yn]),{active:pt,activeIndex:mt,attributes:It,data:Ve,rect:Me,index:$e,newIndex:Yn,items:He,isOver:Qe,isSorting:Ft,isDragging:lt,listeners:Dt,node:je,overIndex:Ye,over:et,setNodeRef:bt,setActivatorNodeRef:ut,setDroppableNodeRef:Je,setDraggableNodeRef:Ot,transform:Mn!=null?Mn:Cn,transition:dn()};function dn(){if(Mn||Qn&&Sn.current.newIndex===$e)return ve;if(!(zt&&!(0,y.vd)(vt)||!ke)&&(Ft||In))return y.ux.Transition.toString(io(Oi({},ke),{property:he}))}}function De(_e,ze){var Oe,Xe;return typeof _e=="boolean"?{draggable:_e,droppable:!1}:{draggable:(Oe=_e==null?void 0:_e.draggable)!=null?Oe:ze.draggable,droppable:(Xe=_e==null?void 0:_e.droppable)!=null?Xe:ze.droppable}}function Ce(_e){if(!_e)return!1;const ze=_e.data.current;return!!(ze&&"sortable"in ze&&typeof ze.sortable=="object"&&"containerId"in ze.sortable&&"items"in ze.sortable&&"index"in ze.sortable)}const Be=[Se.g4.Down,Se.g4.Right,Se.g4.Up,Se.g4.Left],Fe=(_e,ze)=>{let{context:{active:Oe,collisionRect:Xe,droppableRects:qe,droppableContainers:Ge,over:Ue,scrollableAncestors:Le}}=ze;if(Be.includes(_e.code)){if(_e.preventDefault(),!Oe||!Xe)return;const Ne=[];Ge.getEnabled().forEach(We=>{if(!We||We!=null&&We.disabled)return;const mt=qe.get(We.id);if(mt)switch(_e.code){case KeyboardCode.Down:Xe.topmt.top&&Ne.push(We);break;case KeyboardCode.Left:Xe.left>mt.left&&Ne.push(We);break;case KeyboardCode.Right:Xe.left1&&(He=ke[1].id),He!=null){const We=Ge.get(Oe.id),mt=Ge.get(He),ot=mt?qe.get(mt.id):null,Ze=mt==null?void 0:mt.node.current;if(Ze&&ot&&We&&mt){const Ye=getScrollableAncestors(Ze).some((xe,Me)=>Le[Me]!==xe),Te=we(We,mt),Ke=Pe(We,mt),at=Ye||!Te?{x:0,y:0}:{x:Ke?Xe.width-ot.width:0,y:Ke?Xe.height-ot.height:0},$e={x:ot.left,y:ot.top};return at.x&&at.y?$e:subtract($e,at)}}}};function we(_e,ze){return!Ce(_e)||!Ce(ze)?!1:_e.data.current.sortable.containerId===ze.data.current.sortable.containerId}function Pe(_e,ze){return!Ce(_e)||!Ce(ze)||!we(_e,ze)?!1:_e.data.current.sortable.indexwe=>{Be.forEach(Pe=>Pe(we))},Be)}const y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function ce(Ce){const Be=Object.prototype.toString.call(Ce);return Be==="[object Window]"||Be==="[object global]"}function de(Ce){return"nodeType"in Ce}function te(Ce){var Be,Fe;return Ce?ce(Ce)?Ce:de(Ce)&&(Be=(Fe=Ce.ownerDocument)==null?void 0:Fe.defaultView)!=null?Be:window:window}function ae(Ce){const{Document:Be}=te(Ce);return Ce instanceof Be}function re(Ce){return ce(Ce)?!1:Ce instanceof te(Ce).HTMLElement}function ne(Ce){return Ce instanceof te(Ce).SVGElement}function x(Ce){return Ce?ce(Ce)?Ce.document:de(Ce)?ae(Ce)?Ce:re(Ce)||ne(Ce)?Ce.ownerDocument:document:document:document}const ee=y?a.useLayoutEffect:a.useEffect;function E(Ce){const Be=(0,a.useRef)(Ce);return ee(()=>{Be.current=Ce}),(0,a.useCallback)(function(){for(var Fe=arguments.length,we=new Array(Fe),Pe=0;Pe{Ce.current=setInterval(we,Pe)},[]),Fe=(0,a.useCallback)(()=>{Ce.current!==null&&(clearInterval(Ce.current),Ce.current=null)},[]);return[Be,Fe]}function z(Ce,Be){Be===void 0&&(Be=[Ce]);const Fe=(0,a.useRef)(Ce);return ee(()=>{Fe.current!==Ce&&(Fe.current=Ce)},Be),Fe}function ie(Ce,Be){const Fe=(0,a.useRef)();return(0,a.useMemo)(()=>{const we=Ce(Fe.current);return Fe.current=we,we},[...Be])}function se(Ce){const Be=E(Ce),Fe=(0,a.useRef)(null),we=(0,a.useCallback)(Pe=>{Pe!==Fe.current&&(Be==null||Be(Pe,Fe.current)),Fe.current=Pe},[]);return[Fe,we]}function pe(Ce){const Be=(0,a.useRef)();return(0,a.useEffect)(()=>{Be.current=Ce},[Ce]),Be.current}let ue={};function fe(Ce,Be){return(0,a.useMemo)(()=>{if(Be)return Be;const Fe=ue[Ce]==null?0:ue[Ce]+1;return ue[Ce]=Fe,Ce+"-"+Fe},[Ce,Be])}function oe(Ce){return function(Be){for(var Fe=arguments.length,we=new Array(Fe>1?Fe-1:0),Pe=1;Pe{const Oe=Object.entries(ze);for(const[Xe,qe]of Oe){const Ge=_e[Xe];Ge!=null&&(_e[Xe]=Ge+Ce*qe)}return _e},Oi({},Be))}}const me=oe(1),Ee=oe(-1);function ge(Ce){return"clientX"in Ce&&"clientY"in Ce}function he(Ce){if(!Ce)return!1;const{KeyboardEvent:Be}=te(Ce.target);return Be&&Ce instanceof Be}function ve(Ce){if(!Ce)return!1;const{TouchEvent:Be}=te(Ce.target);return Be&&Ce instanceof Be}function be(Ce){if(ve(Ce)){if(Ce.touches&&Ce.touches.length){const{clientX:Be,clientY:Fe}=Ce.touches[0];return{x:Be,y:Fe}}else if(Ce.changedTouches&&Ce.changedTouches.length){const{clientX:Be,clientY:Fe}=Ce.changedTouches[0];return{x:Be,y:Fe}}}return ge(Ce)?{x:Ce.clientX,y:Ce.clientY}:null}const ye=Object.freeze({Translate:{toString(Ce){if(!Ce)return;const{x:Be,y:Fe}=Ce;return"translate3d("+(Be?Math.round(Be):0)+"px, "+(Fe?Math.round(Fe):0)+"px, 0)"}},Scale:{toString(Ce){if(!Ce)return;const{scaleX:Be,scaleY:Fe}=Ce;return"scaleX("+Be+") scaleY("+Fe+")"}},Transform:{toString(Ce){if(Ce)return[ye.Translate.toString(Ce),ye.Scale.toString(Ce)].join(" ")}},Transition:{toString(Ce){let{property:Be,duration:Fe,easing:we}=Ce;return Be+" "+Fe+"ms "+we}}}),Ae="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function De(Ce){return Ce.matches(Ae)?Ce:Ce.querySelector(Ae)}},38470:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Ge}});var a=le(27247),Se=le(32855),y=le(34666),ce=le(11913),de=le(43079),te=le(59301),ae=le(43403),re=le(65030),ne=le(92310),x=le.n(ne),ee=le(34280),E=le(18929);function b(Ue){return Ue!==null&&(0,y.Z)(Ue)==="object"}function z(Ue,Le,Ne){if(Ue===!1||Le===!1&&(!b(Ue)||!Ue.closeIcon))return null;var ke=typeof Le!="boolean"?Le:void 0;if(b(Ue)){var He;return(0,a.Z)((0,a.Z)({},Ue),{},{closeIcon:(He=Ue.closeIcon)!==null&&He!==void 0?He:ke})}return Ne||Ue||Le?{closeIcon:ke}:"empty"}function ie(Ue,Le,Ne,ke){return te.useMemo(function(){var He=z(Ue,Le,!1),We=z(Ne,ke,!0);return He!=="empty"?He:We},[Ne,ke,Ue,Le])}var se=le(6089);function pe(Ue){var Le=window.innerWidth||document.documentElement.clientWidth,Ne=window.innerHeight||document.documentElement.clientHeight,ke=Ue.getBoundingClientRect(),He=ke.top,We=ke.right,mt=ke.bottom,ot=ke.left;return He>=0&&ot>=0&&We<=Le&&mt<=Ne}function ue(Ue,Le,Ne){var ke;return(ke=Ne!=null?Ne:Le)!==null&&ke!==void 0?ke:Ue===null?"center":"bottom"}function fe(Ue){return typeof Ue=="number"&&!Number.isNaN(Ue)}function oe(Ue,Le,Ne,ke){var He=(0,te.useState)(void 0),We=(0,ce.Z)(He,2),mt=We[0],ot=We[1];(0,ee.Z)(function(){var Ve=typeof Ue=="function"?Ue():Ue;ot(Ve||null)});var Ze=(0,te.useState)(null),Ie=(0,ce.Z)(Ze,2),Ye=Ie[0],Te=Ie[1],Ke=(0,se.Z)(function(){if(mt){!pe(mt)&&Le&&mt.scrollIntoView(ke);var Ve=mt.getBoundingClientRect(),xe=Ve.left,Me=Ve.top,je=Ve.width,Qe=Ve.height,Je={left:xe,top:Me,width:je,height:Qe,radius:0};Te(function(pt){return JSON.stringify(pt)!==JSON.stringify(Je)?Je:pt})}else Te(null)}),at=function(xe){var Me;return(Me=Array.isArray(Ne==null?void 0:Ne.offset)?Ne==null?void 0:Ne.offset[xe]:Ne==null?void 0:Ne.offset)!==null&&Me!==void 0?Me:6};(0,ee.Z)(function(){return Ke(),window.addEventListener("resize",Ke),function(){window.removeEventListener("resize",Ke)}},[mt,Le,Ke]);var $e=(0,te.useMemo)(function(){if(!Ye)return Ye;var Ve=at(0),xe=at(1),Me=fe(Ne==null?void 0:Ne.radius)?Ne==null?void 0:Ne.radius:2;return{left:Ye.left-Ve,top:Ye.top-xe,width:Ye.width+Ve*2,height:Ye.height+xe*2,radius:Me}},[Ye,Ne]);return[$e,mt]}var me=le(80402),Ee={fill:"transparent",pointerEvents:"auto"},ge=function(Le){var Ne=Le.prefixCls,ke=Le.rootClassName,He=Le.pos,We=Le.showMask,mt=Le.style,ot=mt===void 0?{}:mt,Ze=Le.fill,Ie=Ze===void 0?"rgba(0,0,0,0.5)":Ze,Ye=Le.open,Te=Le.animated,Ke=Le.zIndex,at=Le.disabledInteraction,$e=(0,me.Z)(),Ve="".concat(Ne,"-mask-").concat($e),xe=(0,y.Z)(Te)==="object"?Te==null?void 0:Te.placeholder:Te,Me=typeof navigator!="undefined"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),je=Me?{width:"100%",height:"100%"}:{width:"100vw",height:"100vh"};return te.createElement(ae.Z,{open:Ye,autoLock:!0},te.createElement("div",{className:x()("".concat(Ne,"-mask"),ke),style:(0,a.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Ke,pointerEvents:He&&!at?"none":"auto"},ot)},We?te.createElement("svg",{style:{width:"100%",height:"100%"}},te.createElement("defs",null,te.createElement("mask",{id:Ve},te.createElement("rect",(0,Se.Z)({x:"0",y:"0"},je,{fill:"white"})),He&&te.createElement("rect",{x:He.left,y:He.top,rx:He.radius,width:He.width,height:He.height,fill:"black",className:xe?"".concat(Ne,"-placeholder-animated"):""}))),te.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Ie,mask:"url(#".concat(Ve,")")}),He&&te.createElement(te.Fragment,null,te.createElement("rect",(0,Se.Z)({},Ee,{x:"0",y:"0",width:"100%",height:He.top})),te.createElement("rect",(0,Se.Z)({},Ee,{x:"0",y:"0",width:He.left,height:"100%"})),te.createElement("rect",(0,Se.Z)({},Ee,{x:"0",y:He.top+He.height,width:"100%",height:"calc(100vh - ".concat(He.top+He.height,"px)")})),te.createElement("rect",(0,Se.Z)({},Ee,{x:He.left+He.width,y:"0",width:"calc(100vw - ".concat(He.left+He.width,"px)"),height:"100%"})))):null))},he=ge,ve={adjustX:1,adjustY:1},be=[0,0],ye={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function Ae(){var Ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Le={};return Object.keys(ye).forEach(function(Ne){Le[Ne]=(0,a.Z)((0,a.Z)({},ye[Ne]),{},{autoArrow:Ue,targetOffset:be})}),Le}var De=Ae(),Ce=le(3300),Be=le(26112);function Fe(Ue){var Le,Ne=Ue.prefixCls,ke=Ue.current,He=Ue.total,We=Ue.title,mt=Ue.description,ot=Ue.onClose,Ze=Ue.onPrev,Ie=Ue.onNext,Ye=Ue.onFinish,Te=Ue.className,Ke=Ue.closable,at=(0,Be.Z)(Ke||{},!0),$e=(Le=Ke==null?void 0:Ke.closeIcon)!==null&&Le!==void 0?Le:te.createElement("span",{className:"".concat(Ne,"-close-x")},"\xD7"),Ve=!!Ke;return te.createElement("div",{className:x()("".concat(Ne,"-content"),Te)},te.createElement("div",{className:"".concat(Ne,"-inner")},Ve&&te.createElement("button",(0,Se.Z)({type:"button",onClick:ot,"aria-label":"Close"},at,{className:"".concat(Ne,"-close")}),$e),te.createElement("div",{className:"".concat(Ne,"-header")},te.createElement("div",{className:"".concat(Ne,"-title")},We)),te.createElement("div",{className:"".concat(Ne,"-description")},mt),te.createElement("div",{className:"".concat(Ne,"-footer")},te.createElement("div",{className:"".concat(Ne,"-sliders")},He>1?(0,Ce.Z)(Array.from({length:He}).keys()).map(function(xe,Me){return te.createElement("span",{key:xe,className:Me===ke?"active":""})}):null),te.createElement("div",{className:"".concat(Ne,"-buttons")},ke!==0?te.createElement("button",{className:"".concat(Ne,"-prev-btn"),onClick:Ze},"Prev"):null,ke===He-1?te.createElement("button",{className:"".concat(Ne,"-finish-btn"),onClick:Ye},"Finish"):te.createElement("button",{className:"".concat(Ne,"-next-btn"),onClick:Ie},"Next")))))}var we=function(Le){var Ne=Le.current,ke=Le.renderPanel;return te.createElement(te.Fragment,null,typeof ke=="function"?ke(Le,Ne):te.createElement(Fe,Le))},Pe=we,_e=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon","closable","builtinPlacements","disabledInteraction"],ze={left:"50%",top:"50%",width:1,height:1},Oe={block:"center",inline:"center"},Xe=function(Le){var Ne=Le.prefixCls,ke=Ne===void 0?"rc-tour":Ne,He=Le.steps,We=He===void 0?[]:He,mt=Le.defaultCurrent,ot=Le.current,Ze=Le.onChange,Ie=Le.onClose,Ye=Le.onFinish,Te=Le.open,Ke=Le.mask,at=Ke===void 0?!0:Ke,$e=Le.arrow,Ve=$e===void 0?!0:$e,xe=Le.rootClassName,Me=Le.placement,je=Le.renderPanel,Qe=Le.gap,Je=Le.animated,pt=Le.scrollIntoViewOptions,vt=pt===void 0?Oe:pt,gt=Le.zIndex,It=gt===void 0?1001:gt,Ot=Le.closeIcon,Dt=Le.closable,lt=Le.builtinPlacements,et=Le.disabledInteraction,ut=(0,de.Z)(Le,_e),it=te.useRef(),bt=(0,E.Z)(0,{value:ot,defaultValue:mt}),Ft=(0,ce.Z)(bt,2),Bt=Ft[0],zt=Ft[1],kt=(0,E.Z)(void 0,{value:Te,postState:function(Tr){return Bt<0||Bt>=We.length?!1:Tr!=null?Tr:!0}}),Ht=(0,ce.Z)(kt,2),Cn=Ht[0],Yn=Ht[1],yn=te.useState(Cn),Sn=(0,ce.Z)(yn,2),Qn=Sn[0],In=Sn[1],Mn=te.useRef(Cn);(0,ee.Z)(function(){Cn&&(Mn.current||zt(0),In(!0)),Mn.current=Cn},[Cn]);var dn=We[Bt]||{},Xn=dn.target,rr=dn.placement,On=dn.style,tr=dn.arrow,qt=dn.className,nn=dn.mask,fn=dn.scrollIntoViewOptions,Dn=fn===void 0?Oe:fn,Wt=dn.closeIcon,Jt=dn.closable,xt=ie(Jt,Wt,Dt,Ot),Tt=Cn&&(nn!=null?nn:at),en=Dn!=null?Dn:vt,En=oe(Xn,Te,Qe,en),Bn=(0,ce.Z)(En,2),hn=Bn[0],mn=Bn[1],pn=ue(mn,Me,rr),Kn=mn?typeof tr=="undefined"?Ve:tr:!1,Gn=(0,y.Z)(Kn)==="object"?Kn.pointAtCenter:!1;(0,ee.Z)(function(){var pr;(pr=it.current)===null||pr===void 0||pr.forceAlign()},[Gn,Bt]);var fr=function(Tr){zt(Tr),Ze==null||Ze(Tr)},_r=(0,te.useMemo)(function(){return lt?typeof lt=="function"?lt({arrowPointAtCenter:Gn}):lt:Ae(Gn)},[lt,Gn]);if(mn===void 0||!Qn)return null;var on=function(){Yn(!1),Ie==null||Ie(Bt)},Nn=function(){return te.createElement(Pe,(0,Se.Z)({arrow:Kn,key:"content",prefixCls:ke,total:We.length,renderPanel:je,onPrev:function(){fr(Bt-1)},onNext:function(){fr(Bt+1)},onClose:on,current:Bt,onFinish:function(){on(),Ye==null||Ye()}},We[Bt],{closable:xt}))},vr=typeof Tt=="boolean"?Tt:!!Tt,or=typeof Tt=="boolean"?void 0:Tt,Er=function(Tr){return Tr||mn||document.body};return te.createElement(te.Fragment,null,te.createElement(he,{zIndex:It,prefixCls:ke,pos:hn,showMask:vr,style:or==null?void 0:or.style,fill:or==null?void 0:or.color,open:Cn,animated:Je,rootClassName:xe,disabledInteraction:et}),te.createElement(re.Z,(0,Se.Z)({},ut,{builtinPlacements:_r,ref:it,popupStyle:On,popupPlacement:pn,popupVisible:Cn,popupClassName:x()(xe,qt),prefixCls:ke,popup:Nn,forceRender:!1,destroyPopupOnHide:!0,zIndex:It,getTriggerDOMNode:Er,arrow:!!Kn}),te.createElement(ae.Z,{open:Cn,autoLock:!0},te.createElement("div",{className:x()(xe,"".concat(ke,"-target-placeholder")),style:(0,a.Z)((0,a.Z)({},hn||ze),{},{position:"fixed",pointerEvents:"none"})}))))},qe=Xe,Ge=qe},17178:function(Ct,st){"use strict";st.Z={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"}},21697:function(Ct,st){"use strict";st.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},83259:function(Ct,st){"use strict";st.Z={flex_box_center:"flex_box_center___DFeZA",flex_space_between:"flex_space_between___DmOsm",flex_box_vertical_center:"flex_box_vertical_center___nPXRf",flex_box_center_end:"flex_box_center_end___bkHWA",flex_box_column:"flex_box_column___WTOFM",Onerow:"Onerow___dqGHb",title:"title___B6nUX",export:"export___zEOOU",bg:"bg___ufHn2",tabs:"tabs___HT71D",workListTabWrap:"workListTabWrap___tpilt",workListTabButton:"workListTabButton___RHhkN",title_style:"title_style___mL9QF",tags_styles:"tags_styles___3IEB9",customBtnSty:"customBtnSty___rmHQG",customBtnSty2:"customBtnSty2___Zomuk",myForm:"myForm___Z1ii9",myGroupSettings:"myGroupSettings___OTZyo",rule_desc:"rule_desc___sgPu1",tips:"tips___z4dFA"}},5216:function(Ct,st){"use strict";st.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},45298:function(){"use strict"},9164:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ne),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));st.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ne),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));st.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},60515:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},68157:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ne),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));st.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},28364:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},95270:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ne),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));st.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},62427:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ct={},st="5.0",le={},a=null,Se=!1,y=!1,ce=null,de=!1,te=null,ae=null,re=0;re4?parseFloat(Le):5};Ct.setHTML5Codebase=function(Le,Ne){ae=Le,qe(Le,Ne)},Ct.setJavaCodebase=Ct.setJavaCodebaseVersion=Ct.isCompiledInstalled=Ct.setPreCompiledScriptPath=Ct.setPreCompiledResourcePath=function(){},Ct.setHTML5CodebaseVersion=function(Le,Ne){var ke=parseFloat(Le);if(ke!==NaN&&ke<5){console.log("The GeoGebra HTML5 codebase version "+ke+" is deprecated. Using version latest instead.");return}te=Le,Xe(Le,Ne)},Ct.getHTML5CodebaseVersion=function(){return z},Ct.getParameters=function(){return le},Ct.setFontsCSSURL=function(Le){oe=Le},Ct.setGiacJSURL=function(Le){},Ct.setJNLPFile=function(Le){x=Le},Ct.setJNLPBaseDir=function(Le){},Ct.inject=function(){function Le(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ne="auto",ke=le.id,He,We=!1,mt=0;mt=5)return!0;var Le=Ct.getAppletObject();return Le&&typeof Le.recalculateEnvironments=="function"?(Le.recalculateEnvironments(),!0):!1},Ct.startAnimation=function(){var Le=Ct.getAppletObject();return Le&&typeof Le.startAnimation=="function"?(Le.startAnimation(),!0):!1},Ct.stopAnimation=function(){var Le=Ct.getAppletObject();return Le&&typeof Le.stopAnimation=="function"?(Le.stopAnimation(),!0):!1},Ct.getAppletObject=function(){var Le=le.id!==void 0?le.id:"ggbApplet";return window[Le]},Ct.resize=function(){};var Ae=function(Le,Ne,ke){var He=document.createElement("param");He.setAttribute("name",Ne),He.setAttribute("value",ke),Le.appendChild(He)},De=function(Le){return Le&&Le!=="false"},Ce=function(Le,Ne,ke){Ee(z)<=4.2&&(ke=!0);var He=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!se)&&(He=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var We=document.createElement("div");We.classList.add("appletParameters","notranslate");var mt=Ne.width,ot=Ne.height;if(Ne.disableAutoScale=Ne.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ne.disableAutoScale,Ne.width!==void 0)if(Ee(z)<=4.4)De(Ne.showToolBar)&&(Ne.height-=7),De(Ne.showAlgebraInput)&&(Ne.height-=37),Ne.width<605&&De(Ne.showToolBar)&&(Ne.width=605,mt=605);else{var Ze=100;(De(Ne.showToolBar)||De(Ne.showMenuBar))&&(Ne.hasOwnProperty("customToolBar")&&(Ne.customToolbar=Ne.customToolBar),Ze=De(Ne.showMenuBar)?245:155),mt=5?(Ne.appletOnLoad=function(vt){var gt=Le.querySelector(".ggb_preview");gt&>.parentNode.removeChild(gt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Te),window.GGBT_wsf_view&&$(window).trigger("resize"),Ye(vt)},Ke||Te.appendChild(at)):We.appendChild(at),Te.appendChild(We),Ke||Le.appendChild(Te),setTimeout(function(){Ct.resize()},1)}else{var $e=document.createElement("div");$e.className="applet_scaler",$e.style.position="relative",$e.style.display="block",$e.appendChild(We),Le.appendChild($e),Ne.appletOnLoad=function(vt){Ct.resize(),Ye(vt)}}function Ve(vt,gt){gt&&typeof gt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(vt,gt.appletOnLoad):renderGGBElement(vt),Ge("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",gt)}function xe(vt,gt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:vt,params:gt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(It){Ve(It.article,It.params)}),html5AppletsToProcess=null)},Ee(z)<5&&(vt.className+=" geogebraweb")):Ve(vt,gt)}if(He){scriptLoadStarted=!0;for(var Me=0;Me0?(Ie.remove(),Te.attr("id","fullscreencontent").show(),jQuery(Ye).append(Te),window.dispatchEvent(new Event("resize"))):Ce(Ie,Ne,!1),window.GGBT_wsf_view.launchFullScreen(Ye)}else b=He,Ce(Le,Ne,!1);if(!window.GGBT_wsf_view)for(ot=0;otLe/4*3&&(Ie=Le/4*3),Ye=Ie/5.8,Ze.setAttribute("src",ue),Ze.setAttribute("width",Ie),Ze.setAttribute("height",Ye);var Te=(Le-Ie)/2,Ke=(Ne-Ye)/2;Ze.style.left=Te+"px",Ze.style.top=Ke+"px",We.appendChild(Ze)}}return We.appendChild(ot),We},ze=function(Le){return Le=Le.toLowerCase(),Le==="html5"||Le==="screenshot"?Le:"html5"},Oe=["web","webSimple","web3d","tablet","tablet3d","phone"],Xe=function(Le,Ne){if(z=Le,Ne){qe(z,!0);return}var ke=!Se;if(ke){var He=Ee(z);!isNaN(He)&&He<4.4&&(ke=!1)}var We,mt;window.location.protocol.substr(0,4)==="http"?We=window.location.protocol:We="http:";var ot=z.indexOf("//");ot>0?mt=z:ot===0?mt=We+z:mt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ze in Oe)if(z.slice(Oe[Ze].length*-1)===Oe[Ze]||z.slice((Oe[Ze].length+1)*-1)===Oe[Ze]+"/"){qe(mt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ke&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!De(le.showToolBar)&&!De(le.showMenuBar)&&!De(le.showAlgebraInput)&&!De(le.enableRightClick)&&(!le.appName||le.appName=="classic")?mt+="webSimple/":mt+="web3d/",qe(mt,!1)},qe=function(Le,Ne){if(Le.requirejs){ee=Le;return}Le.slice(-1)!=="/"&&(Le+="/"),ee=Le,Ne===null&&(Ne=Le.indexOf("http")===-1),E=Ne,ie="web.nocache.js",se=!1;var ke=ee.split("/");ke.length>1&&(!Ne&&ke[ke.length-2]==="webSimple"?(ie="webSimple.nocache.js",se=!0):Oe.indexOf(ke[ke.length-2])>=0&&(ie=ke[ke.length-2]+".nocache.js")),ke=Le.split("/"),z=ke[ke.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var He=parseFloat(z);He!==NaN&&He<5&&Le.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+He+" is deprecated. Using version latest instead."),Xe("5.0",Ne))},Ge=function(Le,Ne){window.console&&window.console.log&&(!Ne||typeof Ne.showLogging=="undefined"||Ne.showLogging&&Ne.showLogging!=="false")&&console.log(Le)};le.material_id!==void 0?ve(Ue):Ue();function Ue(){var Le=st;te!==null?Le=te:parseFloat(Le)<5&&(Le="5.0"),Xe(Le,!1),ae!==null&&qe(ae,E),de=!0}return Ct},GGBAppletUtils=function(){"use strict";function Ct(){return window.GGBT_wsf_edit!==void 0}function st(de,te){te!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+te+","+te+")",de.style.webkitTransform="scale("+te+","+te+")",de.style.maxWidth="initial",de.querySelector(".ggb_preview")!==null&&(de.querySelector(".ggb_preview").style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[0]!==void 0&&(de.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[1]!==void 0&&(de.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(de.style.transform="none",de.style.webkitTransform="none")}function le(de,te,ae,re,ne,x){var ee=null;if(x!=null&&x!="")for(var E=de.parentNode;E!=null;)if((" "+E.className+" ").indexOf(" "+x+" ")>-1){ee=E;break}else E=E.parentNode;var b=0,z=0,ie=0,se=0,pe=0,ue=0,fe=0;if(ee)b=ee.offsetWidth,z=Math.max(re?ee.offsetWidth:0,ee.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(b=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=b):(b=window.innerWidth,z=window.innerHeight,ie=window.innerWidth),de){var oe=de.getBoundingClientRect();oe.left>0&&oe.left<=b&&(ne===void 0||!ne)&&(document.dir==="rtl"?(pe=b-oe.width-oe.left,ue=ie<=480?10:30):(ue=oe.left,pe=ie<=480?10:30),se=ue+pe)}if(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var me=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(se=40,fe=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se=0,fe=40)}}return de&&((ae===void 0||!ae)&&te>0&&te+se1&&(x=!0)),te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(x=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))ne=a(de,te,x,ae,de.scaleContainerClass);else return re;return x&&(!de.hasOwnProperty("scale")||re===1)?ne:Math.min(re,ne)}function y(de){var te=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),re=de.getBoundingClientRect(),ne=(te-re.width)/2,x=(ae-re.height)/2;x<0&&(x=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ne<40?de.style.left="40px":de.style.left=ne+"px",de.style.top=x+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(x<40?de.style.top="40px":de.style.top=x+"px",de.style.left=ne+"px")}function ce(de,te){var ae=de.querySelector(".appletParameters");if(ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(te.id!==ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var re=Se(te,de);Ct()&&ae.setAttribute("data-param-scale",re);for(var ne=null,x=0;x=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ct){var st=c[Ct];return st==null?null:st},r=d,webModule.__errFn=e}function B(){function Ct(de){var te=de.lastIndexOf(rb);te==-1&&(te=de.length);var ae=de.indexOf(sb);ae==-1&&(ae=de.length);var re=de.lastIndexOf(tb,Math.min(ae,te));return re>=O?de.substring(O,re+P):W}function st(de){if(!de.match(/^\w+:\/\//)){var te=o.createElement(ub);te.src=de+vb,de=Ct(te.src)}return de}function le(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function a(){for(var de=o.getElementsByTagName(_),te=O;teO?de[de.length-P].href:W}function y(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var ce=le();return ce==W&&(ce=a()),ce==W&&(ce=Se()),ce==W&&y()&&(ce=Ct(o.location.href)),ce=st(ce),ce}function C(Ct){return Ct.match(/^\//)||Ct.match(/^[a-zA-Z]+:\/\//)?Ct:webModule.__moduleBase+Ct}function D(){var Ct=[],st=O,le=[],a=[];function Se(de){var te=a[de](),ae=le[de];if(te in ae)return te;var re=[];for(var ne in ae)re[ae[ne]]=ne;throw r&&r(de,re,te),null}if(__gwt_isKnownPropertyValue=function(de,te){return te in le[de]},webModule.__getPropMap=function(){var de={};for(var te in le)le.hasOwnProperty(te)&&(de[te]=Se(te));return de},webModule.__computePropValue=Se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var y;try{y=Cb;var ce=y.indexOf(Db);ce!=-1&&(st=parseInt(y.substring(ce+P),$),y=y.substring(O,ce))}catch(de){}return webModule.__softPermutationId=st,C(y+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},94727:function(Ct,st){(function(le,a){a(st)})(this,function(le){"use strict";var a=function(){return(a=Object.assign||function($e){for(var Ve,xe=1,Me=arguments.length;xe0&&je[je.length-1])&&(It[0]===6||It[0]===2)){Je=0;continue}if(It[0]===3&&(!je||It[1]>je[0]&&It[1]=0&&$e.HANDLE_LIST.splice(xe,1),window.removeEventListener("message",Ve,!1)},$e.empty=function(){for(;$e.HANDLE_LIST.length;)window.removeEventListener("message",$e.HANDLE_LIST.shift(),!1)},$e.parse=function(Ve){try{return typeof Ve=="object"?Ve:Ve&&JSON.parse(Ve)}catch(xe){return console.log("Message.parse Error:",xe),Ve}},$e.HANDLE_LIST=[],$e}();function de($e){return{}.toString.call($e)==="[object Function]"}var te,ae,re,ne,x={origin:""};function ee($e,Ve){x[$e]=Ve}function E($e){return x[$e]}function b($e){var Ve=E("origin");return!!function(xe,Me){return xe!==Me&&(xe.replace(/www\./i,"").toLowerCase()!==Me.replace(/www\./i,"").toLowerCase()||(xe.match("www.")?void 0:(ee("origin",Me),!1)))}(Ve,$e.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:Ve,eventOrigin:$e.origin}),!0)}(function($e){$e.unknown="unknown",$e.spreadsheet="s",$e.writer="w",$e.presentation="p",$e.pdf="f"})(te||(te={})),function($e){$e.wps="w",$e.et="s",$e.presentation="p",$e.pdf="f"}(ae||(ae={})),function($e){$e.nomal="nomal",$e.simple="simple"}(re||(re={})),function($e){$e[$e.requestFullscreen=1]="requestFullscreen",$e[$e.exitFullscreen=0]="exitFullscreen"}(ne||(ne={}));var z,ie,se,pe=(z=0,function(){return z+=1}),ue=function($e,Ve,xe){xe===void 0&&(xe=!0);var Me=Ve;if(!ie){var je=function pt(vt){var gt=vt.clientHeight,It=vt.clientWidth;gt!==0||It!==0||se?gt===0&&It===0||!se||(se.disconnect(),se=null):window.ResizeObserver&&(se=new ResizeObserver(function(Ot){pt(vt)})).observe(vt),ie.style.cssText+="height: "+gt+"px; width: "+It+"px"}.bind(null,Me);(ie=document.createElement("iframe")).classList.add("web-office-iframe");var Qe={id:"office-iframe",src:$e,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var Je in Me?(Qe.style="width: "+Me.clientWidth+"px; height: "+Me.clientHeight+"px;",xe&&window.addEventListener("resize",je)):((Me=document.createElement("div")).classList.add("web-office-default-container"),function(pt){var vt=document.createElement("style");document.head.appendChild(vt);var gt=vt.sheet;gt.insertRule(pt,gt.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(Me),Qe.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),Qe)ie.setAttribute(Je,Qe[Je]);Me.appendChild(ie),ie.destroy=function(){ie.parentNode.removeChild(ie),ie=null,window.removeEventListener("resize",je),se&&(se.disconnect(),se=null)}}return ie},fe=function($e){ue().contentWindow&&ue().contentWindow.postMessage(JSON.stringify($e),E("origin"))};function oe($e,Ve,xe){return new Promise(function(Me){var je=pe(),Qe=function(Je){if(!b(Je)){var pt=ce.parse(Je.data);pt.eventName===xe&&pt.msgId===je&&(Me(pt.data),ce.remove(Qe))}};ce.add(Qe),fe({data:$e,msgId:je,eventName:Ve})})}var me=function($e){return oe($e,"wps.jssdk.api","wps.api.reply")},Ee=function($e){return oe($e,"api.basic","api.basic.reply")},ge={idMap:{}};function he($e){return Se(this,void 0,void 0,function(){var Ve,xe,Me,je,Qe,Je,pt,vt,gt,It;return y(this,function(Ot){switch(Ot.label){case 0:return b($e)?[2]:(Ve=ce.parse($e.data),xe=Ve.eventName,Me=Ve.callbackId,je=Ve.data,Me&&(Qe=ge.idMap[Me])?(Je=Qe.split(":"),pt=Je[0],vt=Je[1],xe==="api.callback"&&ge[pt]&&ge[pt][vt]?[4,(It=ge[pt][vt]).callback.apply(It,je.args)]:[3,2]):[3,2]);case 1:gt=Ot.sent(),fe({result:gt,callbackId:Me,eventName:"api.callback.reply"}),Ot.label=2;case 2:return[2]}})})}var ve=function($e){return Se(void 0,void 0,void 0,function(){function Ve(){return Object.keys(ge.idMap).find(function(Ot){return ge.idMap[Ot]===Me+":"+xe})}var xe,Me,je,Qe,Je,pt,vt,gt,It;return y(this,function(Ot){switch(Ot.label){case 0:return xe=$e.prop,Me=$e.parentObjId,[4,ye([je=$e.value])];case 1:return Qe=Ot.sent(),Je=Qe[0],pt=Qe[1],$e.value=Je[0],vt=Object.keys(pt)[0],gt=ge[Me],je===null&>&>[xe]&&((It=Ve())&&delete ge.idMap[It],delete gt[xe],Object.keys(gt).length||delete ge[Me],Object.keys(ge.idMap).length||ce.remove(he)),vt&&(Object.keys(ge.idMap).length||ce.add(he),ge[Me]||(ge[Me]={}),ge[Me][xe]={callbackId:vt,callback:pt[vt]},(It=Ve())&&delete ge.idMap[It],ge.idMap[vt]=Me+":"+xe),[2]}})})},be=function($e,Ve,xe,Me){return Se(void 0,void 0,void 0,function(){var je,Qe,Je,pt,vt,gt,It,Ot;return y(this,function(Dt){switch(Dt.label){case 0:return je=pe(),pt=new Promise(function(lt,et){Qe=lt,Je=et}),vt={},Ve.args?[4,ye(Ve.args)]:[3,2];case 1:gt=Dt.sent(),It=gt[0],Ot=gt[1],Ve.args=It,vt=Ot,Dt.label=2;case 2:return $e!=="api.setter"?[3,4]:[4,ve(Ve)];case 3:Dt.sent(),Dt.label=4;case 4:return function(lt){var et=lt[0],ut=lt[1];typeof(et=a({},et)).data=="function"&&(et.data=et.data()),ut(),fe(et)}([{eventName:$e,data:Ve,msgId:je},function(){var lt=this,et=function(ut){return Se(lt,void 0,void 0,function(){var it,bt,Ft;return y(this,function(Bt){switch(Bt.label){case 0:return b(ut)?[2]:(it=ce.parse(ut.data)).eventName==="api.callback"&&it.callbackId&&vt[it.callbackId]?[4,vt[it.callbackId].apply(vt,it.data.args)]:[3,2];case 1:bt=Bt.sent(),fe({result:bt,eventName:"api.callback.reply",callbackId:it.callbackId}),Bt.label=2;case 2:return it.eventName===$e+".reply"&&it.msgId===je&&(it.error?((Ft=new Error("")).stack=it.error+` `+xe,Me&&Me(),Je(Ft)):Qe(it.result),ce.remove(et)),[2]}})})};return ce.add(et),pt}]),[2,pt]}})})};function ye($e){return Se(this,void 0,void 0,function(){var Ve,xe,Me,je,Qe,Je,pt,vt,gt,It,Ot;return y(this,function(Dt){switch(Dt.label){case 0:Ve={},xe=[],Me=$e.slice(0),Dt.label=1;case 1:return Me.length?(je=void 0,[4,Me.shift()]):[3,13];case 2:return(Qe=Dt.sent())&&Qe.done?[4,Qe.done()]:[3,4];case 3:Dt.sent(),Dt.label=4;case 4:if(!function(lt){if(!lt)return!1;for(var et=lt;Object.getPrototypeOf(et)!==null;)et=Object.getPrototypeOf(et);return Object.getPrototypeOf(lt)===et}(je))return[3,11];for(pt in je={},Je=[],Qe)Je.push(pt);vt=0,Dt.label=5;case 5:return vt=0?"&":"?")+Ft.join("&")),gt&&(gt.isParentFullscreen||gt.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",Pe),document.addEventListener("webkitfullscreenchange",Pe),document.addEventListener("mozfullscreenchange",Pe)),xe.wordOptions&&(xe.wpsOptions=xe.wordOptions),xe.excelOptions&&(xe.etOptions=xe.excelOptions),xe.pptOptions&&(xe.wppOptions=xe.pptOptions),typeof Je.print=="object"){var Bt="wpsconfig_print";typeof Je.print.subscribe=="function"&&(Je[Bt]=Je.print.subscribe,xe.print={callback:Bt},Je.print.custom!==void 0&&(xe.print.custom=Je.print.custom)),delete Je.print}return typeof Je.exportPdf=="function"&&(Je[Bt="wpsconfig_export_pdf"]=Je.exportPdf,xe.exportPdf={callback:Bt},delete Je.exportPdf),xe.commandBars&&Ce(xe.commandBars,!1),a(a({},xe),{subscriptions:Je})},De=function($e){$e===void 0&&($e="");var Ve="";if(!Ve&&$e){var xe=$e.toLowerCase();xe.indexOf("/office/s/")!==-1&&(Ve=te.spreadsheet),xe.indexOf("/office/w/")!==-1&&(Ve=te.writer),xe.indexOf("/office/p/")!==-1&&(Ve=te.presentation),xe.indexOf("/office/f/")!==-1&&(Ve=te.pdf)}if(!Ve){var Me=$e.match(/[\?&]type=([a-z]+)/)||[];Ve=ae[Me[1]]||""}return Ve};function Ce($e,Ve){Ve===void 0&&(Ve=!0);var xe=$e.map(function(Me){var je=Me.attributes;if(!Array.isArray(je)){var Qe=[];for(var Je in je)if(je.hasOwnProperty(Je)){var pt={name:Je,value:je[Je]};Qe.push(pt)}Me.attributes=Qe}return Me});return Ve&&fe({data:xe,eventName:"setCommandBars"}),xe}var Be=window.navigator.userAgent.toLowerCase(),Fe=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(Be),we=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch($e){return!1}}();function Pe(){var $e={status:ne.requestFullscreen},Ve=document,xe=Ve.fullscreenElement||Ve.webkitFullscreenElement||Ve.mozFullScreenElement;$e.status=xe?ne.requestFullscreen:ne.exitFullscreen,fe({data:$e,eventName:"fullscreenchange"})}var _e=function(){ge.idMap={}};function ze(){console.group("JSSDK \u4E8B\u4EF6\u673A\u5236\u8C03\u6574\u8BF4\u660E"),console.warn("jssdk.on\u3001jssdk.off \u548C jssdk.Application.Sub \u5C06\u5728\u540E\u7EED\u7248\u672C\u4E2D\u88AB\u5F03\u7528\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6539\u8FDB\u540E\u7684 ApiEvent"),console.warn("\u5177\u4F53\u8BF7\u53C2\u8003\uFF1Ahttps://wwo.wps.cn/docs/front-end/basic-usage/events/intro/"),console.groupEnd()}var Oe=0,Xe=new Set;function qe($e){return Oe+=1,!$e&&function(Ve){Xe.forEach(function(xe){return xe(Ve)})}(Oe),Oe}function Ge(){var $e=new Error("");return($e.stack||$e.message||"").split(` `).slice(2).join(` -`)}function Ue($e,Ve){var xe,Me=this,je=Ve.Events,Qe=Ve.Enum,Je=Ve.Props,pt=Je[0],vt=Je[1],gt={objId:Oe};switch(function lt(et,ut,it){for(var bt=ut.slice(0),Ft=function(){var Bt=bt.shift();!Bt.alias&&~Le.indexOf(Bt.prop)&&bt.push(a(a({},Bt),{alias:Bt.prop+"Async"})),Object.defineProperty(et,Bt.alias||Bt.prop,{get:function(){var zt=this,kt=Bt.cache===1,Ht=kt&&this["__"+Bt.prop+"CacheValue"];if(!Ht){var Cn=Ge(),Yn=qe(kt),gn=function(){for(var Sn,Qn=[],In=0;In=0?(Ve.then=null,Ve.catch=null,pt.then(function(){vt(Ve)}).catch(function(It){return gt(It)})):pt.then(vt,gt)},Ve.catch=function(vt){return pt.catch(vt)},Ve.Destroy=function(){return be("api.free",{objId:Ve.objId},"")}}var He={},We=null,mt={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},ot={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Ze($e,Ve,xe,Me,je,Qe,Je){var pt=this;xe===void 0&&(xe={}),ce.add(function(vt){return Se(pt,void 0,void 0,function(){var gt,It,Ot,Dt,lt,et,ut,it,bt,Ft,Bt,zt,kt,Ht,Cn,Yn,gn,Sn,Qn;return y(this,function(In){switch(In.label){case 0:return b(vt)?[2]:(gt=ce.parse(vt.data),It=gt.eventName,Ot=It===void 0?"":It,Dt=gt.data,lt=Dt===void 0?null:Dt,et=gt.url,ut=et===void 0?null:et,["wps.jssdk.api"].indexOf(Ot)!==-1?[2]:Ot!=="ready"?[3,1]:(je.apiReadySended&&function(Mn){var dn=[];Object.keys(He).forEach(function(Xn){He[Xn].forEach(function(nr){var On=Xn;Mn.off(On,nr),dn.push({handle:nr,eventName:On})}),delete He[Xn]}),dn.forEach(function(Xn){var nr=Xn.eventName,On=Xn.handle;We==null||We.ApiEvent.AddApiEventListener(nr,On)})}(Ve),fe({eventName:"setConfig",data:a(a({},xe),{version:$e.version})}),$e.tokenData&&$e.setToken(a(a({},$e.tokenData),{hasRefreshTokenConfig:!!xe.refreshToken})),$e.iframeReady=!0,[3,15]));case 1:return Ot!=="error"?[3,2]:(Ve.emit(mt.error,lt),[3,15]);case 2:return Ot!=="open.result"?[3,3]:(((gn=lt==null?void 0:lt.fileInfo)===null||gn===void 0?void 0:gn.officeVersion)!==void 0&&($e.mainVersion=lt.fileInfo.officeVersion,console.log("aliyun Main Version: V"+$e.mainVersion)),Ve.emit(mt.fileOpen,lt),[3,15]);case 3:return Ot!=="api.scroll"?[3,4]:(window.scrollTo(lt.x,lt.y),[3,15]);case 4:if(Ot!==ot.getToken)return[3,9];it={token:!1},In.label=5;case 5:return In.trys.push([5,7,,8]),[4,je.refreshToken()];case 6:return it=In.sent(),[3,8];case 7:return bt=In.sent(),console.error("refreshToken: "+(bt||"fail to get")),[3,8];case 8:return fe({eventName:ot.getToken+".reply",data:it}),[3,15];case 9:if(Ot!==ot.getClipboardData)return[3,14];Ft={text:"",html:""},In.label=10;case 10:return In.trys.push([10,12,,13]),[4,je.getClipboardData()];case 11:return Ft=In.sent(),[3,13];case 12:return Bt=In.sent(),console.error("getClipboardData: "+(Bt||"fail to get")),[3,13];case 13:return fe({eventName:ot.getClipboardData+".reply",data:Ft}),[3,15];case 14:Ot===ot.onToast?je.onToast(lt):Ot===ot.onHyperLinkOpen?je.onHyperLinkOpen(lt):Ot==="stage"?Ve.emit(mt.stage,lt):Ot==="event.callback"?(zt=lt.eventName,kt=lt.data,Ht=zt,zt==="fullScreenChange"&&(Ht=mt.fullscreenChange),zt==="file.saved"&&(Ht=mt.fileStatus),(!((Sn=xe.commonOptions)===null||Sn===void 0)&&Sn.isBrowserViewFullscreen||!((Qn=xe.commonOptions)===null||Qn===void 0)&&Qn.isParentFullscreen)&&Ht==="fullscreenchange"&&(Cn=kt.status,Yn=kt.isDispatchEvent,xe.commonOptions.isBrowserViewFullscreen?function(Mn,dn,Xn,nr){Mn===0?dn.style="position: static; width: "+Xn.width+"; height: "+Xn.height:Mn===1&&(dn.style="position: absolute; width: 100%; height: 100%"),nr&&function(On){["fullscreen","fullscreenElement"].forEach(function(qt){Object.defineProperty(document,qt,{get:function(){return!!On.status},configurable:!0})});var er=new CustomEvent("fullscreenchange");document.dispatchEvent(er)}({status:Mn})}(Cn,Qe,Je,Yn):xe.commonOptions.isParentFullscreen&&function(Mn,dn,Xn){var nr=document.querySelector(Xn),On=nr&&nr.nodeType===1?nr:dn;if(Mn===0){var er=document,qt=er.exitFullscreen||er.mozCancelFullScreen||er.msExitFullscreen||er.webkitCancelFullScreen||er.webkitExitFullscreen;qt.call(document)}else if(Mn===1){var nn=On.requestFullscreen||On.mozRequestFullScreen||On.msRequestFullscreen||On.webkitRequestFullscreen;nn.call(On)}}(Cn,Qe,xe.commonOptions.isParentFullscreen)),Ve.emit(Ht,kt)):Ot==="api.ready"&&Ue($e,lt),In.label=15;case 15:return typeof Me[Ot]=="function"&&Me[Ot]($e,ut||lt),[2]}})})})}function Ie($e){return new Promise(function(Ve){var xe=function(Me){b(Me)||ce.parse(Me.data).eventName===$e&&(Ve(),ce.remove(xe))};ce.add(xe)})}function Ye($e){var Ve,xe=this;$e===void 0&&($e={}),We&&We.destroy();try{var Me=Ae($e),je=Me.subscriptions,Qe=je===void 0?{}:je,Je=Me.mount,pt=Je===void 0?null:Je,vt=Me.url,gt=Me.refreshToken,It=Me.onToast,Ot=Me.onHyperLinkOpen,Dt=Me.getClipboardData;ee("origin",(vt.match(/https*:\/\/[^\/]+/g)||[])[0]);var lt=ue(vt,pt),et=Ie("ready"),ut=Ie("open.result"),it=Ie("api.ready"),bt=pt?{width:pt.clientWidth+"px",height:pt.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete Me.mount,vt&&delete Me.url,delete Me.subscriptions;var Ft=(Ve=Ve||Object.create(null),{on:function(kt,Ht){(Ve[kt]||(Ve[kt]=[])).push(Ht)},off:function(kt,Ht){Ve[kt]&&Ve[kt].splice(Ve[kt].indexOf(Ht)>>>0,1)},emit:function(kt,Ht){(Ve[kt]||[]).slice().map(function(Cn){Cn(Ht)}),(Ve["*"]||[]).slice().map(function(Cn){Cn(kt,Ht)})}}),Bt={apiReadySended:!1},zt=function(kt,Ht,Cn){return Se(xe,void 0,void 0,function(){return y(this,function(Yn){switch(Yn.label){case 0:return function(gn,Sn,Qn){if(He[gn]){var In=!!He[gn].find(function(Mn){return Mn===Sn});return In&&Qn==="off"?(Ft.off(gn,Sn),He[gn]=He[gn].filter(function(Mn){return Mn!==Sn}),!!He[gn].length||(He[gn]=void 0,!1)):(In||Qn!=="on"||(He[gn].push(Sn),Ft.on(gn,Sn)),!0)}return Qn==="on"?(He[gn]=[],He[gn].push(Sn),!1):Qn==="off"||void 0}(kt,Ht,Cn)?[3,2]:[4,et];case 1:Yn.sent(),function(gn,Sn){var Qn=gn.eventName,In=gn.type,Mn=gn.handle;Sn==="on"?Ft.on(Qn,Mn):Ft.off(Qn,Mn),In==="base.event"&&fe({eventName:"basic.event",data:{eventName:Qn,action:Sn}}),ze()}(function(gn,Sn){var Qn=gn,In="base.event";switch(Qn){case mt.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),Qn="fileStatus";break;case mt.fullscreenChange:Qn="fullscreenchange";break;case"error":case"fileOpen":In="callback.event"}return{eventName:Qn,type:In,handle:Sn}}(kt,Ht),Cn),Yn.label=2;case 2:return[2]}})})};return We={url:vt,iframe:lt,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return Se(this,void 0,void 0,function(){return y(this,function(kt){switch(kt.label){case 0:return[4,et];case 1:return kt.sent(),[2,Ee({api:"tab.getTabs"})]}})})},switchTab:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,et];case 1:return Ht.sent(),[2,Ee({api:"tab.switchTab",args:{tabKey:kt}})]}})})}},setCooperUserColor:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,et];case 1:return Ht.sent(),[2,Ee({api:"setCooperUserColor",args:kt})]}})})},setToken:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,et];case 1:return Ht.sent(),We.tokenData=kt,fe({eventName:"setToken",data:kt}),[2]}})})},ready:function(){return Se(this,void 0,void 0,function(){return y(this,function(kt){switch(kt.label){case 0:return Bt.apiReadySended?[3,2]:[4,ut];case 1:kt.sent(),Bt.apiReadySended=!0,fe({eventName:"api.ready"}),kt.label=2;case 2:return[4,it];case 3:return kt.sent(),[2,new Promise(function(Ht){return setTimeout(function(){return Ht(We==null?void 0:We.Application)},0)})]}})})},destroy:function(){He={},lt.destroy(),ce.empty(),We=null,Xe=new Set,Oe=0,document.removeEventListener("fullscreenchange",Pe),_e()},save:function(){return Se(this,void 0,void 0,function(){return y(this,function(kt){switch(kt.label){case 0:return[4,et];case 1:return kt.sent(),[2,me({api:"save"})]}})})},setCommandBars:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,et];case 1:return Ht.sent(),Ce(kt),[2]}})})},updateConfig:function(kt){return kt===void 0&&(kt={}),Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,et];case 1:return Ht.sent(),kt.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,Ce(kt.commandBars)]):[3,3];case 2:Ht.sent(),Ht.label=3;case 3:return[2]}})})},executeCommandBar:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,et];case 1:return Ht.sent(),Ce([{cmbId:kt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){return[2,this.ApiEvent.AddApiEventListener(kt,Ht)]})})},off:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){return[2,this.ApiEvent.RemoveApiEventListener(kt,Ht)]})})},ApiEvent:{AddApiEventListener:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){switch(Cn.label){case 0:return[4,zt(kt,Ht,"on")];case 1:return[2,Cn.sent()]}})})},RemoveApiEventListener:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){switch(Cn.label){case 0:return[4,zt(kt,Ht,"off")];case 1:return[2,Cn.sent()]}})})}}},function(kt,Ht,Cn,Yn,gn,Sn){Ht&&de(Ht)&&(gn.refreshToken=Ht,kt.refreshToken={eventName:ot.getToken}),Sn&&de(Sn)&&(gn.getClipboardData=Sn,kt.getClipboardData={eventName:ot.getClipboardData}),Cn&&de(Cn)&&(gn.onToast=Cn,kt.onToast={eventName:ot.onToast}),Yn&&de(Yn)&&(gn.onHyperLinkOpen=Yn,kt.onHyperLinkOpen={eventName:ot.onHyperLinkOpen})}(Me,gt,It,Ot,Bt,Dt),Ze(We,Ft,Me,Qe,Bt,lt,bt),We}catch(kt){console.error(kt)}}console.log("aliyun JS-SDK V1.1.19");var Te=Object.freeze({__proto__:null,listener:Ze,config:Ye});window.WPS=Te;var Ke=Ye,at={config:Ke};le.config=Ke,le.default=at,Object.defineProperty(le,"__esModule",{value:!0})})},67303:function(Ct,st,le){"use strict";le.d(st,{Ax:function(){return ce},Ds:function(){return de},KI:function(){return ae},SI:function(){return y},f1:function(){return Se}});var a=le(90524);function Se(re){let ne=!0;if(re.length>0){for(let x=0;xse in ie?y(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ie[se]=pe,x=(ie,se)=>{for(var pe in se||(se={}))ae.call(se,pe)&&ne(ie,pe,se[pe]);if(te)for(var pe of te(se))re.call(se,pe)&&ne(ie,pe,se[pe]);return ie},ee=(ie,se)=>ce(ie,de(se)),E=(ie,se)=>{var pe={};for(var ue in ie)ae.call(ie,ue)&&se.indexOf(ue)<0&&(pe[ue]=ie[ue]);if(ie!=null&&te)for(var ue of te(ie))se.indexOf(ue)<0&&re.call(ie,ue)&&(pe[ue]=ie[ue]);return pe},b=(ie,se,pe)=>new Promise((ue,fe)=>{var oe=ge=>{try{Ee(pe.next(ge))}catch(he){fe(he)}},me=ge=>{try{Ee(pe.throw(ge))}catch(he){fe(he)}},Ee=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(oe,me);Ee((pe=pe.apply(ie,se)).next())});const z=ie=>{var se=ie,{children:pe}=se,ue=E(se,["children"]);const[fe,oe]=(0,Se.useState)(!1);return Se.createElement(a.ZP,ee(x({},ue),{loading:fe,onClick:me=>b(void 0,null,function*(){try{oe(!0),yield ue.onClick(me),oe(!1)}catch(Ee){console.error(Ee),oe(!1)}})}),pe)}},6725:function(Ct,st,le){"use strict";var a=le(86204),Se=le.n(a),y=Object.defineProperty,ce=(re,ne,x)=>ne in re?y(re,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):re[ne]=x,de=(re,ne,x)=>ce(re,typeof ne!="symbol"?ne+"":ne,x),te=(re,ne,x)=>new Promise((ee,E)=>{var b=se=>{try{ie(x.next(se))}catch(pe){E(pe)}},z=se=>{try{ie(x.throw(se))}catch(pe){E(pe)}},ie=se=>se.done?ee(se.value):Promise.resolve(se.value).then(b,z);ie((x=x.apply(re,ne)).next())});class ae extends a.EventEmitter{constructor(ne,x){super(),de(this,"url"),de(this,"body"),de(this,"fullContent",""),de(this,"controller",null),de(this,"buffer",""),this.url=ne,this.body=x}startStream(){return te(this,null,function*(){this.controller=new AbortController;const{signal:ne}=this.controller;try{const x=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ne});if(!x.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${x.status}`);const ee=x.headers.get("content-type");if(!ee)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ee.includes("application/json")){const z=yield x.json();this.emit("error",z);return}if(!ee.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const E=x.body.getReader(),b=new TextDecoder("utf-8");for(;;){const{done:z,value:ie}=yield E.read();if(z)break;const se=b.decode(ie,{stream:!0});this.buffer+=se;const pe=this.buffer.split(` +`)}function Ue($e,Ve){var xe,Me=this,je=Ve.Events,Qe=Ve.Enum,Je=Ve.Props,pt=Je[0],vt=Je[1],gt={objId:Oe};switch(function lt(et,ut,it){for(var bt=ut.slice(0),Ft=function(){var Bt=bt.shift();!Bt.alias&&~Le.indexOf(Bt.prop)&&bt.push(a(a({},Bt),{alias:Bt.prop+"Async"})),Object.defineProperty(et,Bt.alias||Bt.prop,{get:function(){var zt=this,kt=Bt.cache===1,Ht=kt&&this["__"+Bt.prop+"CacheValue"];if(!Ht){var Cn=Ge(),Yn=qe(kt),yn=function(){for(var Sn,Qn=[],In=0;In=0?(Ve.then=null,Ve.catch=null,pt.then(function(){vt(Ve)}).catch(function(It){return gt(It)})):pt.then(vt,gt)},Ve.catch=function(vt){return pt.catch(vt)},Ve.Destroy=function(){return be("api.free",{objId:Ve.objId},"")}}var He={},We=null,mt={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},ot={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Ze($e,Ve,xe,Me,je,Qe,Je){var pt=this;xe===void 0&&(xe={}),ce.add(function(vt){return Se(pt,void 0,void 0,function(){var gt,It,Ot,Dt,lt,et,ut,it,bt,Ft,Bt,zt,kt,Ht,Cn,Yn,yn,Sn,Qn;return y(this,function(In){switch(In.label){case 0:return b(vt)?[2]:(gt=ce.parse(vt.data),It=gt.eventName,Ot=It===void 0?"":It,Dt=gt.data,lt=Dt===void 0?null:Dt,et=gt.url,ut=et===void 0?null:et,["wps.jssdk.api"].indexOf(Ot)!==-1?[2]:Ot!=="ready"?[3,1]:(je.apiReadySended&&function(Mn){var dn=[];Object.keys(He).forEach(function(Xn){He[Xn].forEach(function(rr){var On=Xn;Mn.off(On,rr),dn.push({handle:rr,eventName:On})}),delete He[Xn]}),dn.forEach(function(Xn){var rr=Xn.eventName,On=Xn.handle;We==null||We.ApiEvent.AddApiEventListener(rr,On)})}(Ve),fe({eventName:"setConfig",data:a(a({},xe),{version:$e.version})}),$e.tokenData&&$e.setToken(a(a({},$e.tokenData),{hasRefreshTokenConfig:!!xe.refreshToken})),$e.iframeReady=!0,[3,15]));case 1:return Ot!=="error"?[3,2]:(Ve.emit(mt.error,lt),[3,15]);case 2:return Ot!=="open.result"?[3,3]:(((yn=lt==null?void 0:lt.fileInfo)===null||yn===void 0?void 0:yn.officeVersion)!==void 0&&($e.mainVersion=lt.fileInfo.officeVersion,console.log("aliyun Main Version: V"+$e.mainVersion)),Ve.emit(mt.fileOpen,lt),[3,15]);case 3:return Ot!=="api.scroll"?[3,4]:(window.scrollTo(lt.x,lt.y),[3,15]);case 4:if(Ot!==ot.getToken)return[3,9];it={token:!1},In.label=5;case 5:return In.trys.push([5,7,,8]),[4,je.refreshToken()];case 6:return it=In.sent(),[3,8];case 7:return bt=In.sent(),console.error("refreshToken: "+(bt||"fail to get")),[3,8];case 8:return fe({eventName:ot.getToken+".reply",data:it}),[3,15];case 9:if(Ot!==ot.getClipboardData)return[3,14];Ft={text:"",html:""},In.label=10;case 10:return In.trys.push([10,12,,13]),[4,je.getClipboardData()];case 11:return Ft=In.sent(),[3,13];case 12:return Bt=In.sent(),console.error("getClipboardData: "+(Bt||"fail to get")),[3,13];case 13:return fe({eventName:ot.getClipboardData+".reply",data:Ft}),[3,15];case 14:Ot===ot.onToast?je.onToast(lt):Ot===ot.onHyperLinkOpen?je.onHyperLinkOpen(lt):Ot==="stage"?Ve.emit(mt.stage,lt):Ot==="event.callback"?(zt=lt.eventName,kt=lt.data,Ht=zt,zt==="fullScreenChange"&&(Ht=mt.fullscreenChange),zt==="file.saved"&&(Ht=mt.fileStatus),(!((Sn=xe.commonOptions)===null||Sn===void 0)&&Sn.isBrowserViewFullscreen||!((Qn=xe.commonOptions)===null||Qn===void 0)&&Qn.isParentFullscreen)&&Ht==="fullscreenchange"&&(Cn=kt.status,Yn=kt.isDispatchEvent,xe.commonOptions.isBrowserViewFullscreen?function(Mn,dn,Xn,rr){Mn===0?dn.style="position: static; width: "+Xn.width+"; height: "+Xn.height:Mn===1&&(dn.style="position: absolute; width: 100%; height: 100%"),rr&&function(On){["fullscreen","fullscreenElement"].forEach(function(qt){Object.defineProperty(document,qt,{get:function(){return!!On.status},configurable:!0})});var tr=new CustomEvent("fullscreenchange");document.dispatchEvent(tr)}({status:Mn})}(Cn,Qe,Je,Yn):xe.commonOptions.isParentFullscreen&&function(Mn,dn,Xn){var rr=document.querySelector(Xn),On=rr&&rr.nodeType===1?rr:dn;if(Mn===0){var tr=document,qt=tr.exitFullscreen||tr.mozCancelFullScreen||tr.msExitFullscreen||tr.webkitCancelFullScreen||tr.webkitExitFullscreen;qt.call(document)}else if(Mn===1){var nn=On.requestFullscreen||On.mozRequestFullScreen||On.msRequestFullscreen||On.webkitRequestFullscreen;nn.call(On)}}(Cn,Qe,xe.commonOptions.isParentFullscreen)),Ve.emit(Ht,kt)):Ot==="api.ready"&&Ue($e,lt),In.label=15;case 15:return typeof Me[Ot]=="function"&&Me[Ot]($e,ut||lt),[2]}})})})}function Ie($e){return new Promise(function(Ve){var xe=function(Me){b(Me)||ce.parse(Me.data).eventName===$e&&(Ve(),ce.remove(xe))};ce.add(xe)})}function Ye($e){var Ve,xe=this;$e===void 0&&($e={}),We&&We.destroy();try{var Me=Ae($e),je=Me.subscriptions,Qe=je===void 0?{}:je,Je=Me.mount,pt=Je===void 0?null:Je,vt=Me.url,gt=Me.refreshToken,It=Me.onToast,Ot=Me.onHyperLinkOpen,Dt=Me.getClipboardData;ee("origin",(vt.match(/https*:\/\/[^\/]+/g)||[])[0]);var lt=ue(vt,pt),et=Ie("ready"),ut=Ie("open.result"),it=Ie("api.ready"),bt=pt?{width:pt.clientWidth+"px",height:pt.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete Me.mount,vt&&delete Me.url,delete Me.subscriptions;var Ft=(Ve=Ve||Object.create(null),{on:function(kt,Ht){(Ve[kt]||(Ve[kt]=[])).push(Ht)},off:function(kt,Ht){Ve[kt]&&Ve[kt].splice(Ve[kt].indexOf(Ht)>>>0,1)},emit:function(kt,Ht){(Ve[kt]||[]).slice().map(function(Cn){Cn(Ht)}),(Ve["*"]||[]).slice().map(function(Cn){Cn(kt,Ht)})}}),Bt={apiReadySended:!1},zt=function(kt,Ht,Cn){return Se(xe,void 0,void 0,function(){return y(this,function(Yn){switch(Yn.label){case 0:return function(yn,Sn,Qn){if(He[yn]){var In=!!He[yn].find(function(Mn){return Mn===Sn});return In&&Qn==="off"?(Ft.off(yn,Sn),He[yn]=He[yn].filter(function(Mn){return Mn!==Sn}),!!He[yn].length||(He[yn]=void 0,!1)):(In||Qn!=="on"||(He[yn].push(Sn),Ft.on(yn,Sn)),!0)}return Qn==="on"?(He[yn]=[],He[yn].push(Sn),!1):Qn==="off"||void 0}(kt,Ht,Cn)?[3,2]:[4,et];case 1:Yn.sent(),function(yn,Sn){var Qn=yn.eventName,In=yn.type,Mn=yn.handle;Sn==="on"?Ft.on(Qn,Mn):Ft.off(Qn,Mn),In==="base.event"&&fe({eventName:"basic.event",data:{eventName:Qn,action:Sn}}),ze()}(function(yn,Sn){var Qn=yn,In="base.event";switch(Qn){case mt.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),Qn="fileStatus";break;case mt.fullscreenChange:Qn="fullscreenchange";break;case"error":case"fileOpen":In="callback.event"}return{eventName:Qn,type:In,handle:Sn}}(kt,Ht),Cn),Yn.label=2;case 2:return[2]}})})};return We={url:vt,iframe:lt,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return Se(this,void 0,void 0,function(){return y(this,function(kt){switch(kt.label){case 0:return[4,et];case 1:return kt.sent(),[2,Ee({api:"tab.getTabs"})]}})})},switchTab:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,et];case 1:return Ht.sent(),[2,Ee({api:"tab.switchTab",args:{tabKey:kt}})]}})})}},setCooperUserColor:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,et];case 1:return Ht.sent(),[2,Ee({api:"setCooperUserColor",args:kt})]}})})},setToken:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,et];case 1:return Ht.sent(),We.tokenData=kt,fe({eventName:"setToken",data:kt}),[2]}})})},ready:function(){return Se(this,void 0,void 0,function(){return y(this,function(kt){switch(kt.label){case 0:return Bt.apiReadySended?[3,2]:[4,ut];case 1:kt.sent(),Bt.apiReadySended=!0,fe({eventName:"api.ready"}),kt.label=2;case 2:return[4,it];case 3:return kt.sent(),[2,new Promise(function(Ht){return setTimeout(function(){return Ht(We==null?void 0:We.Application)},0)})]}})})},destroy:function(){He={},lt.destroy(),ce.empty(),We=null,Xe=new Set,Oe=0,document.removeEventListener("fullscreenchange",Pe),_e()},save:function(){return Se(this,void 0,void 0,function(){return y(this,function(kt){switch(kt.label){case 0:return[4,et];case 1:return kt.sent(),[2,me({api:"save"})]}})})},setCommandBars:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,et];case 1:return Ht.sent(),Ce(kt),[2]}})})},updateConfig:function(kt){return kt===void 0&&(kt={}),Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,et];case 1:return Ht.sent(),kt.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,Ce(kt.commandBars)]):[3,3];case 2:Ht.sent(),Ht.label=3;case 3:return[2]}})})},executeCommandBar:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,et];case 1:return Ht.sent(),Ce([{cmbId:kt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){return[2,this.ApiEvent.AddApiEventListener(kt,Ht)]})})},off:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){return[2,this.ApiEvent.RemoveApiEventListener(kt,Ht)]})})},ApiEvent:{AddApiEventListener:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){switch(Cn.label){case 0:return[4,zt(kt,Ht,"on")];case 1:return[2,Cn.sent()]}})})},RemoveApiEventListener:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){switch(Cn.label){case 0:return[4,zt(kt,Ht,"off")];case 1:return[2,Cn.sent()]}})})}}},function(kt,Ht,Cn,Yn,yn,Sn){Ht&&de(Ht)&&(yn.refreshToken=Ht,kt.refreshToken={eventName:ot.getToken}),Sn&&de(Sn)&&(yn.getClipboardData=Sn,kt.getClipboardData={eventName:ot.getClipboardData}),Cn&&de(Cn)&&(yn.onToast=Cn,kt.onToast={eventName:ot.onToast}),Yn&&de(Yn)&&(yn.onHyperLinkOpen=Yn,kt.onHyperLinkOpen={eventName:ot.onHyperLinkOpen})}(Me,gt,It,Ot,Bt,Dt),Ze(We,Ft,Me,Qe,Bt,lt,bt),We}catch(kt){console.error(kt)}}console.log("aliyun JS-SDK V1.1.19");var Te=Object.freeze({__proto__:null,listener:Ze,config:Ye});window.WPS=Te;var Ke=Ye,at={config:Ke};le.config=Ke,le.default=at,Object.defineProperty(le,"__esModule",{value:!0})})},67303:function(Ct,st,le){"use strict";le.d(st,{Ax:function(){return ce},Ds:function(){return de},KI:function(){return ae},SI:function(){return y},f1:function(){return Se}});var a=le(90524);function Se(re){let ne=!0;if(re.length>0){for(let x=0;xse in ie?y(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ie[se]=pe,x=(ie,se)=>{for(var pe in se||(se={}))ae.call(se,pe)&&ne(ie,pe,se[pe]);if(te)for(var pe of te(se))re.call(se,pe)&&ne(ie,pe,se[pe]);return ie},ee=(ie,se)=>ce(ie,de(se)),E=(ie,se)=>{var pe={};for(var ue in ie)ae.call(ie,ue)&&se.indexOf(ue)<0&&(pe[ue]=ie[ue]);if(ie!=null&&te)for(var ue of te(ie))se.indexOf(ue)<0&&re.call(ie,ue)&&(pe[ue]=ie[ue]);return pe},b=(ie,se,pe)=>new Promise((ue,fe)=>{var oe=ge=>{try{Ee(pe.next(ge))}catch(he){fe(he)}},me=ge=>{try{Ee(pe.throw(ge))}catch(he){fe(he)}},Ee=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(oe,me);Ee((pe=pe.apply(ie,se)).next())});const z=ie=>{var se=ie,{children:pe}=se,ue=E(se,["children"]);const[fe,oe]=(0,Se.useState)(!1);return Se.createElement(a.ZP,ee(x({},ue),{loading:fe,onClick:me=>b(void 0,null,function*(){try{oe(!0),yield ue.onClick(me),oe(!1)}catch(Ee){console.error(Ee),oe(!1)}})}),pe)}},6725:function(Ct,st,le){"use strict";var a=le(86204),Se=le.n(a),y=Object.defineProperty,ce=(re,ne,x)=>ne in re?y(re,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):re[ne]=x,de=(re,ne,x)=>ce(re,typeof ne!="symbol"?ne+"":ne,x),te=(re,ne,x)=>new Promise((ee,E)=>{var b=se=>{try{ie(x.next(se))}catch(pe){E(pe)}},z=se=>{try{ie(x.throw(se))}catch(pe){E(pe)}},ie=se=>se.done?ee(se.value):Promise.resolve(se.value).then(b,z);ie((x=x.apply(re,ne)).next())});class ae extends a.EventEmitter{constructor(ne,x){super(),de(this,"url"),de(this,"body"),de(this,"fullContent",""),de(this,"controller",null),de(this,"buffer",""),this.url=ne,this.body=x}startStream(){return te(this,null,function*(){this.controller=new AbortController;const{signal:ne}=this.controller;try{const x=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ne});if(!x.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${x.status}`);const ee=x.headers.get("content-type");if(!ee)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ee.includes("application/json")){const z=yield x.json();this.emit("error",z);return}if(!ee.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const E=x.body.getReader(),b=new TextDecoder("utf-8");for(;;){const{done:z,value:ie}=yield E.read();if(z)break;const se=b.decode(ie,{stream:!0});this.buffer+=se;const pe=this.buffer.split(` `);this.buffer=pe.pop()||"";for(const ue of pe)if(ue.startsWith("data:")){const fe=ue.slice(5).trim();if(fe==="[DONE]")break;try{const oe=JSON.parse(fe);oe.data&&this.handleData(oe.data)}catch(oe){this.buffer=ue+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",oe)}}}this.emit("done",this.fullContent)}catch(x){x.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",x.message)}})}handleData(ne){ne.content&&(this.fullContent+=ne.content,this.emit("data",{chunk:ne,full:this.fullContent}))}cancelRequest(){var ne;(ne=this.controller)==null||ne.abort()}}st.Z=ae},59476:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Fe}});var a=le(59301),Se=le(92310),y=le.n(Se),ce={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},de=le(28284),te=le(6767),ae=le(14566),re=le(25399),ne=le(62957),x=le(77019),ee=le(99571),E=le(54172),b=le(82326),z=le(37568),ie=le(5269),se=le(62673),pe=le(47889),ue=le(57884),fe=le(82093),oe=le(71360),me=le(19248),Ee=le(90524),ge=le(76560),he=Object.defineProperty,ve=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ae=(we,Pe,_e)=>Pe in we?he(we,Pe,{enumerable:!0,configurable:!0,writable:!0,value:_e}):we[Pe]=_e,De=(we,Pe)=>{for(var _e in Pe||(Pe={}))be.call(Pe,_e)&&Ae(we,_e,Pe[_e]);if(ve)for(var _e of ve(Pe))ye.call(Pe,_e)&&Ae(we,_e,Pe[_e]);return we},Ce=(we,Pe,_e)=>new Promise((ze,Oe)=>{var Xe=Ue=>{try{Ge(_e.next(Ue))}catch(Le){Oe(Le)}},qe=Ue=>{try{Ge(_e.throw(Ue))}catch(Le){Oe(Le)}},Ge=Ue=>Ue.done?ze(Ue.value):Promise.resolve(Ue.value).then(Xe,qe);Ge((_e=_e.apply(we,Pe)).next())}),Fe=({className:we,style:Pe={},addStyle:_e={},buttonMaxWidth:ze,buttonMaxCount:Oe=3,buttonAutoWidth:Xe,value:qe,data:Ge,url:Ue,onChange:Le,getIAData:Ne,queryInfo:ke,showParams:He=!1})=>{var We,mt;const ot=(0,ge.useDispatch)(),Ze=(0,ge.useSelector)(Ft=>Ft==null?void 0:Ft.shixunsDetail),[Ie]=de.default.useForm(),[Ye,Te]=(0,a.useState)(),[Ke,at]=(0,a.useState)(!1),[$e,Ve]=(0,a.useState)(!1),[xe,Me]=(0,a.useState)(!1),[je,Qe]=(0,a.useState)(null),[Je,pt]=(0,a.useState)([]),[vt,gt]=(0,a.useState)([]),It={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,a.useEffect)(()=>{Ze.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?bt(Ze.actionTabs.params):Ze.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(Ie.setFieldsValue({open_range:0}),Te({open_range:0}))},[Ze.actionTabs.key]);const Ot={fileList:vt,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:Ft=>{const Bt=Ft.size/1024/1024/100;return Bt>2||Bt==0?(te.ZP.error(`${Ft.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${Bt==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),ae.default.LIST_IGNORE):!0},onRemove:Ft=>{gt([])},onChange:Ft=>{var Bt,zt,kt;Ie.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(Ft.file.status)&&(gt(Ft.fileList),Ie.setFieldsValue({attachment_id:(kt=(zt=(Bt=Ft.fileList)==null?void 0:Bt[0])==null?void 0:zt.response)==null?void 0:kt.id}))},action:`${Ee.Z.API_SERVER}/api/attachments.json`},Dt=()=>{var Ft,Bt;return a.createElement("div",{className:ce.imgUpLoad},a.createElement("img",{src:Ee.Z.API_SERVER+"/api/attachments/"+((Bt=(Ft=vt==null?void 0:vt[0])==null?void 0:Ft.response)==null?void 0:Bt.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(me.Z,{onClick:()=>{gt([]),Ie.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},lt=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(Ft,Bt)=>a.createElement(re.Z,{title:Ft},Ft)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(Ft,Bt)=>(Bt==null?void 0:Bt.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(Bt==null?void 0:Bt.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(Ft,Bt)=>a.createElement(re.Z,{title:Ft,placement:"topLeft"},Ft)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(Ft,Bt)=>(Bt==null?void 0:Bt.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(Ft,Bt)=>a.createElement(a.Fragment,null,a.createElement("span",{onClick:()=>{ot({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Bt}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>it(Bt),className:"current c-red"},"\u79FB\u51FA"))}],et=()=>Ce(void 0,null,function*(){var Ft;const Bt=yield(0,fe.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(Bt==null?void 0:Bt.code)===0&&pt((Ft=Bt==null?void 0:Bt.data)==null?void 0:Ft.platforms)}),ut=Ft=>Ce(void 0,null,function*(){Me(!0);const Bt=De(De({},Ft),ke),zt=yield(0,fe.ZP)(`/api/ai/intelligent_applications${je?"/"+je.id:""}.json`,{method:je?"put":"post",body:Bt});(zt==null?void 0:zt.status)===0&&(te.ZP.success(je?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),ot({type:"shixunsDetail/setActionTabs",payload:{}}),Ne()),Me(!1)}),it=Ft=>Ce(void 0,null,function*(){Ve(!0);const Bt=yield(0,fe.ZP)(`/api/ai/intelligent_applications/${Ft==null?void 0:Ft.id}.json`,{method:"delete"});(Bt==null?void 0:Bt.status)===0&&(te.ZP.success("\u79FB\u9664\u6210\u529F"),Ne()),Ve(!1)}),bt=Ft=>Ce(void 0,null,function*(){Qe(Ft),Ie.setFieldsValue(De({},Ft)),Te(De({},Ft)),Ft!=null&&Ft.attachment&>([{response:Ft==null?void 0:Ft.attachment}])});return a.createElement(a.Fragment,null,a.createElement("div",{className:y()(ce.agent,we),style:Pe},a.createElement(re.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},a.createElement("div",{className:ce.add,style:_e,onClick:()=>{et(),at(!0)}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),a.createElement(ne.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:Ke,footer:null,onCancel:()=>at(!1)},a.createElement(x.Z,{align:"middle"},a.createElement(ee.ZP,{onClick:()=>{if((Ge==null?void 0:Ge.length)>=Oe){te.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}ot({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(Ge==null?void 0:Ge.length)>0?a.createElement(E.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:Ge,loading:$e,columns:lt}):a.createElement(ue.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(ne.default,{zIndex:1001,width:530,centered:!0,title:a.createElement(x.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},Ze.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(Ze.actionTabs.key),confirmLoading:xe,onCancel:()=>{ot({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>Ie.submit(),afterClose:()=>{Ie.resetFields(),Qe(null),gt([])}},a.createElement(de.default,{form:Ie,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:ut,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Te(De({},Ie.getFieldsValue()))},a.createElement(de.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(b.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},Je==null?void 0:Je.map(Ft=>a.createElement(b.default.Option,{key:Ft==null?void 0:Ft.value,value:Ft==null?void 0:Ft.value},Ft==null?void 0:Ft.name)))),a.createElement(de.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(de.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:ce.upload},a.createElement(ae.default,De({},Ot),a.createElement(x.Z,{wrap:!1,align:"middle"},a.createElement(oe.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(ie.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:Ft=>{Ft.preventDefault(),Ft.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((mt=(We=vt==null?void 0:vt[0])==null?void 0:We.response)==null?void 0:mt.id)&&Dt())),a.createElement(de.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(b.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(b.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Ye==null?void 0:Ye.platform)=="dify"&&a.createElement(b.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(b.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),He&&a.createElement(de.default.Item,{name:"built_variable",label:a.createElement("div",null,a.createElement("span",null,"\u53C2\u6570"),a.createElement(re.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},a.createElement(se.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),a.createElement(de.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},a.createElement(pe.ZP.Group,{options:[{value:0,label:It[ke==null?void 0:ke.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),a.createElement(de.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:ce.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},68201:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return b}});var a=le(59301),Se=le(30641),y=le(77019),ce=le(5269),de={smartWrp:"smartWrp___NjRcB"},te=le(51124),ae=le(71360),re=le(64885),ne=le(59301),x=(z,ie,se)=>new Promise((pe,ue)=>{var fe=Ee=>{try{me(se.next(Ee))}catch(ge){ue(ge)}},oe=Ee=>{try{me(se.throw(Ee))}catch(ge){ue(ge)}},me=Ee=>Ee.done?pe(Ee.value):Promise.resolve(Ee.value).then(fe,oe);me((se=se.apply(z,ie)).next())});const ee=` @@ -148,31 +148,31 @@ ${Ae}`:Ae,We=Le(He);if(!Ge)if(Be||!De||Ce>0){_e(We),qe(We.length),(!De||Ce>0)&&!Be&&Ne();return}else if((We==null?void 0:We.length)<4)_e(We),qe(We.length);else if(Xe{_e(We.slice(0,Xe+2)),qe(Ze=>Ze+2)},mt>10?Math.max(500/(mt/2),20):50);return()=>clearInterval(ot)}else De||Ne()},[Ae,De,Ce,Be,Xe]);const ke=(0,a.useMemo)(()=>a.createElement("section",{className:`${ae.answer} fadeIn animated edu_md`},a.createElement(Se.UG,{remarkPlugins:[ee.Z,E.Z],rehypePlugins:[x.Z,ce.Z],components:{code(He){var We=He,{node:mt,inline:ot,className:Ze,children:Ie}=We,Ye=he(We,["node","inline","className","children"]);const Te=/language-(\w+)/.exec(Ze||""),Ke=String(Ie).trim();return ot||!Te?a.createElement("code",Ee({className:Ze},Ye),Ie):a.createElement("code",{className:ae.codeCopy,"data-text":`\`\`\`${Te?Te[1]:""} ${Ie} \`\`\``},!we&&a.createElement(te.CopyToClipboard,{text:Ke,onCopy:()=>re.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!we&&Te[1]==="html"&&Ge&&a.createElement("button",{className:ae.runCode,onClick:()=>{Oe(Ee({},ge(Ee({},ze),{open:++ze.open,defaultValue:Ke,language:Te[1]})))}},"\u8FD0\u884CHTML"),a.createElement(y.Z,Ee({wrapLongLines:!0,style:de.Z,language:Te[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ye),Ke))},img({node:He}){var We;const mt=(We=He.properties)==null?void 0:We.src;return a.createElement(ne.Z,{src:mt,width:320,"data-text":mt,onLoad:()=>Be&&setTimeout(()=>Ne(),500)})},a:He=>{var We=He,{node:mt}=We,ot=he(We,["node"]);return a.createElement("a",ge(Ee({},ot),{target:"_blank",rel:"noopener noreferrer"}))}}},Ge?Pe:`${Pe}__`)),[Pe]);return a.createElement(a.Fragment,null,a.createElement(z.Z,{defaultValue:ze.defaultValue,open:ze.open,language:ze.language,height:ze.height,onChange:(He,We)=>{_e(Pe.replaceAll(We,He))},onDynamic:Fe}),ke)}},62586:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ae}});var a=le(59301),Se=le(49661),y={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},ce=le(90524),de=le(37166),ae=({src:re,onClick:ne,topPercentage:x=.62,draggableExtraNode:ee,showAvatarEditData:E})=>{var b;const z=(0,a.useRef)(null),ie=(0,a.useRef)(!1),se=(0,a.useRef)(!1),[pe,ue]=(0,a.useState)(window.innerHeight*x),[fe,oe]=(0,a.useState)(!1),me=10;return(0,a.useEffect)(()=>{if(z.current){let Ee=function(ye){var Ae;ie.current=!0,be=ye.pageY,ve=ye.pageY-(((Ae=z.current)==null?void 0:Ae.getBoundingClientRect().top)||0),(0,Se.kk)("none"),document.onselectstart=function(){return!1}},ge=function(){ie.current&&!se.current&&ne&&ne(),ie.current=!1,se.current=!1,(0,Se.kk)("auto"),document.onselectstart=null},he=function(ye){var Ae;if(ie.current){const Ce=ye.pageY-ve,Be=window.innerHeight-(((Ae=z.current)==null?void 0:Ae.offsetHeight)||0)-50,Fe=50;if(!se.current&&Math.abs(be-ye.pageY)>me&&(se.current=!0),se.current){let we=Math.max(Fe,Math.min(Ce,Be));ue(we)}}},ve=0,be=0;return z.current.addEventListener("mousedown",Ee),document.addEventListener("mousemove",he),document.addEventListener("mouseup",ge),()=>{var ye,Ae;(Ae=(ye=z==null?void 0:z.current)==null?void 0:ye.removeEventListener)==null||Ae.call(ye,"mousedown",Ee),document.removeEventListener("mousemove",he),document.removeEventListener("mouseup",ge)}}},[ne]),(0,a.useEffect)(()=>{const Ee=()=>{ue(window.innerHeight*x)};return window.addEventListener("resize",Ee),()=>{window.removeEventListener("resize",Ee)}},[x]),a.createElement("div",{className:y.draggableImage,style:{top:`${pe}px`,display:fe?"none":"block",cursor:ie.current?"grabbing":"grab"},ref:z},ee&&a.createElement("div",{className:y.extraNode,onMouseUp:Ee=>Ee.stopPropagation(),onMouseDownCapture:Ee=>Ee.stopPropagation()},ee),E!=null&&E.nickname?a.createElement("div",{className:y.specialImg},a.createElement("div",{className:y.bubble},E==null?void 0:E.nickname),a.createElement("img",{className:y.upImg,src:E!=null&&E.headImgId?((b=ce.Z)==null?void 0:b.API_SERVER)+"/api/attachments/"+(E==null?void 0:E.headImgId):de,width:60,draggable:"false"})):a.createElement("img",{className:y.img,src:re,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${y.close}`,onMouseUp:Ee=>{Ee.stopPropagation(),oe(!0)}}))}},25232:function(Ct,st,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(E,b,z)=>b in E?Se(E,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):E[b]=z,ae=(E,b)=>{for(var z in b||(b={}))ce.call(b,z)&&te(E,z,b[z]);if(y)for(var z of y(b))de.call(b,z)&&te(E,z,b[z]);return E},re=(E,b)=>{var z={};for(var ie in E)ce.call(E,ie)&&b.indexOf(ie)<0&&(z[ie]=E[ie]);if(E!=null&&y)for(var ie of y(E))b.indexOf(ie)<0&&de.call(E,ie)&&(z[ie]=E[ie]);return z};const ne=le(20441),x={};ne.keys().forEach(E=>{const b=E.replace("./","").replace(".svg","");x[b]=ne(E)});const ee=E=>{var b=E,{filename:z}=b,ie=re(b,["filename"]),se;const pe=((se=z==null?void 0:z.split(".").pop())==null?void 0:se.toLowerCase())||"unknown",ue=x[pe]||x.default;return a.createElement("img",ae({src:ue,alt:pe},ie))};st.Z=ee},37732:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return x}});var a=le(59301),Se={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},y=le(37285),ce=le(25232),de=le(25399),te=le(37639),re=({item:ee})=>{var E,b,z,ie,se;const[pe,ue]=(0,a.useState)(!1);console.log("----",ee);let fe=[{name:"subject",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:a.createElement(ce.Z,{filename:ee==null?void 0:ee.name,style:{width:16,height:16,marginRight:5}})}];return a.createElement("div",{className:Se.f_l_c},a.createElement(de.Z,{title:ee==null?void 0:ee.name},a.createElement(te.Z,{placement:"top",content:a.createElement("div",null,a.createElement(y.Z,null),a.createElement("pre",{className:Se.preclass,style:{maxWidth:600,maxHeight:400}},(ee==null?void 0:ee.type)==="document"&&((E=ee==null?void 0:ee.contents)==null?void 0:E.toString()),(ee==null?void 0:ee.type)!=="document"&&a.createElement("a",{target:"_blank",href:(b=ee==null?void 0:ee.contents)==null?void 0:b.toString()},(z=ee==null?void 0:ee.contents)==null?void 0:z.toString()))),title:a.createElement("div",null,(ie=fe==null?void 0:fe.find(oe=>(oe==null?void 0:oe.name)===ee.type))==null?void 0:ie.icon,ee==null?void 0:ee.name),trigger:"click",open:pe,onOpenChange:oe=>{ue(oe)}},a.createElement("div",{className:Se.officediv},(se=fe==null?void 0:fe.find(oe=>(oe==null?void 0:oe.name)===ee.type))==null?void 0:se.icon,ee==null?void 0:ee.name))))},x=({Filelist:ee})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(y.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:Se.f_l_c},ee==null?void 0:ee.map(E=>a.createElement(re,{item:E}))))},74049:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ve}});var a=le(59301),Se=le(6767),y=le(30641),ce=le(77019),de=le(62957),te=le(37568),ae=le(14566),re=le(25399),ne=le(5269),x=le(71051),ee={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},E=le(71360),b=le(90524),z=le(30008),ie=le(82093),se=le(67556),pe=le(49661),ue=le(11196),fe=le(53010),oe=le(95795),me=le(24754),Ee="data:image/png;base64,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",ge=(be,ye,Ae)=>new Promise((De,Ce)=>{var Be=Pe=>{try{we(Ae.next(Pe))}catch(_e){Ce(_e)}},Fe=Pe=>{try{we(Ae.throw(Pe))}catch(_e){Ce(_e)}},we=Pe=>Pe.done?De(Pe.value):Promise.resolve(Pe.value).then(Be,Fe);we((Ae=Ae.apply(be,ye)).next())}),ve=(0,a.forwardRef)(({onUpdateNum:be,onSave:ye},Ae)=>{var De;const Ce=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Be,Fe]=(0,a.useState)(!1),[we,Pe]=(0,a.useState)([]),[_e,ze]=(0,a.useState)(null),[Oe,Xe]=(0,a.useState)([]),[qe,Ge]=(0,a.useState)(0),[Ue,Le]=(0,a.useState)(0),[Ne,ke]=(0,a.useState)(!1),[He,We]=(0,a.useState)(""),[mt,ot]=(0,a.useState)(0),[Ze,Ie]=(0,a.useState)(0),[Ye,Te]=(0,a.useState)(0),[Ke,at]=(0,a.useState)(0),[$e,Ve]=(0,a.useState)(0),[xe,Me]=(0,a.useState)(0),[je,Qe]=(0,a.useState)(0),[Je,pt]=(0,a.useState)(0),[vt,gt]=(0,a.useState)(me.Q),{contentRef:It,value:Ot,status:Dt,open:lt,close:et}=vt,ut=(0,fe.Z)({contentRef:It,status:Dt}),{openProgress:it,closeProgress:bt,CreateProgressModal:Ft,progressOpen:Bt}=(0,ue.Z)();(0,a.useEffect)(()=>{_e&&Cn(),_e===!1&&(et(),be==null||be(),Pe([]),We(""),ot(0),Ie(0),Te(0),at(0),Ve(0),Me(0),Qe(0),pt(0))},[_e]);const zt=()=>{ze(!0)};(0,a.useImperativeHandle)(Ae,()=>({onClick:zt}));const kt=Mn=>{ke(!0),Ge(Mn),Le(0)},Ht=Mn=>ge(void 0,null,function*(){const dn=Mn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(dn)==-1?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Mn.size/1024/1024>10?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Cn=()=>ge(void 0,null,function*(){const Mn=yield(0,ie.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Mn.status===0&&(Ge(Mn.total_number),Le(Mn.remaining_number))}),Yn=Mn=>(Mn=Mn||"",Mn=String(Mn),Mn=Mn.replace(/\s+/g,""),Mn),gn=(Mn=!0)=>ge(void 0,null,function*(){var dn,Xn;const nr=[{name:"\u5355\u9009\u9898",num:mt||0},{name:"\u591A\u9009\u9898",num:Ze||0},{name:"\u5224\u65AD\u9898",num:Ye||0},{name:"\u586B\u7A7A\u9898",num:Ke||0},{name:"\u7B80\u7B54\u9898",num:$e||0},{name:"\u7EC4\u5408\u9898",num:Je||0},{name:"\u7F16\u7A0B\u9898",num:xe||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:je||0}];if(Mn){if(Yn(He)){if(He.length>1e3){Se.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Se.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Yn(He)&&!(we!=null&&we.length)){Se.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const qt=nr.reduce((nn,fn)=>nn+fn.num,0);if(qt===0){Se.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(qt>50){Se.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(qe!==-1){ke(!0);return}}ke(!1);const er={scene_type:6,request_identifier:Math.random(),file_id:(Xn=(dn=we[0])==null?void 0:dn.response)==null?void 0:Xn.id,content:He,count_arr:nr.map(qt=>qt.num).join(",")};yield lt(er),Cn()}),Sn=()=>ge(void 0,null,function*(){const Mn=ut();if(ye){ze(!1),ye(Mn);return}it(),Fe(!0),Xe([]);const dn=new FormData;dn.append("html",Mn);const Xn=yield(0,ie.ZP)("/api/intelligent_imports/import.json",{method:"post",body:dn},!0);if((Xn==null?void 0:Xn.status)===0)if(Xn!=null&&Xn.data){bt(100),Xe(Xn==null?void 0:Xn.data);return}else Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Fe(!1),bt()}),Qn=()=>ge(void 0,null,function*(){const Mn=ut();(0,pe.RG)(Mn)}),In=["uploading","error"].includes((De=we==null?void 0:we[0])==null?void 0:De.status);return a.createElement(a.Fragment,null,a.createElement(oe.Z,{visible:Ne,totalCount:qe,usedCount:Ue,onCancel:()=>ke(!1),onOk:()=>gn(!1)}),a.createElement(y.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:ee.extraHeader},a.createElement(ce.Z,{align:"middle"},!Dt&&!!Ot&&a.createElement(a.Fragment,null,a.createElement(E.op,{onClick:Sn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(E.op,{onClick:Qn,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Mn=dn=>{de.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dn,onOk:()=>{ze(!1)}})};if(Dt){Mn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Ot?Mn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ze(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:_e},a.createElement("div",{className:ee.wrap},a.createElement("div",{className:ee.left},a.createElement("div",{className:ee.tip},a.createElement("img",{src:Ee}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(te.default.TextArea,{style:{height:160},className:"mb20",value:He,placeholder:Ce,onChange:Mn=>{We(Mn.target.value)}}),a.createElement(ae.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${b.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:we,withCredentials:!0,data:{upload_type:1},beforeUpload:Ht,onChange:({file:Mn})=>{var dn,Xn;Mn.status!=="removed"&&(Mn.status==="done"&&((dn=Mn==null?void 0:Mn.response)==null?void 0:dn.status)!==0&&(Mn.status="error",Mn.response=(Xn=Mn==null?void 0:Mn.response)==null?void 0:Xn.message),Pe([Mn]))},onRemove:()=>Pe([])},a.createElement(re.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(E.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(ce.Z,{style:{gap:16}},a.createElement(ne.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(x.Z,{min:0,max:10,value:mt,onChange:ot,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(x.Z,{min:0,max:10,value:Ze,onChange:Ie,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(x.Z,{min:0,max:10,value:Ye,onChange:Te,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(x.Z,{min:0,max:10,value:Ke,onChange:at,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(x.Z,{min:0,max:10,value:$e,onChange:Ve,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(x.Z,{min:0,max:10,value:Je,onChange:pt,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(x.Z,{min:0,max:10,value:xe,onChange:Me,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(x.Z,{min:0,max:10,value:je,onChange:Qe,style:{marginLeft:"8px"}})))),Dt?a.createElement("div",{onClick:et,className:ee.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):In?a.createElement("div",{className:`${ee.bottomBtn} ${ee.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{gn()},className:ee.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(me.Z,{onStatusChange:gt,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Bt,noRestrictModal:kt,stringTransformer:se.o,onError:Mn=>{Object.prototype.toString.call(Mn)==="[object Object]"&&Mn.status===-9&&kt(Mn.data)}}))),a.createElement(y.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Be},a.createElement(ce.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:le(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(z.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Oe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Fe(!1),onSuccess:()=>{Fe(!1),ze(!1)}}),a.createElement("div",{style:{height:70}})),Ft("\u5904\u7406\u4E2D"))})},23479:function(Ct,st,le){"use strict";var a=le(59301);const Se=({scrollBoxRef:y,bottomInspectRef:ce,contentRef:de,status:te,rootMargin:ae="70px",bottomOffset:re=110})=>{const[ne,x]=(0,a.useState)(!0),ee=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!y.current||!ce.current)return;const E=new IntersectionObserver(([b])=>{var z,ie,se,pe;if(!document.contains(b.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((z=b.rootBounds)==null?void 0:z.width)===0&&((ie=b.rootBounds)==null?void 0:ie.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((se=b.boundingClientRect)==null?void 0:se.width)===0&&((pe=b.boundingClientRect)==null?void 0:pe.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}x(b.isIntersecting)},{root:y.current,rootMargin:ae,threshold:0});return E.observe(ce.current),()=>{E.disconnect()}},[y.current,ce.current,ae]),(0,a.useEffect)(()=>{if(!te)return;const E=y.current,b=de.current;ee.current=!1;let z=E.scrollTop;const ie=()=>{const{scrollTop:pe,scrollHeight:ue,clientHeight:fe}=E;pe>z?pe+fe>=ue-re&&(E.scrollTop=E.scrollHeight,ee.current=!1):pe{ee.current||(E.scrollTop=E.scrollHeight)});return se.observe(b),()=>{setTimeout(()=>{se.unobserve(b)},250),E.removeEventListener("scroll",ie)}},[te]),ne};st.Z=Se},53010:function(Ct,st,le){"use strict";var a=le(59301);const Se=({contentRef:y,status:ce})=>((0,a.useEffect)(()=>{!ce&&(y!=null&&y.current)&&y.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(ae=>{ae.tagName.toLowerCase()==="code"?ae.parentElement&&(ae.parentElement.contentEditable="false"):ae.tagName.toLowerCase()==="mathx"&&(ae.contentEditable="false")})},[ce]),(te=!1)=>{const ae=ee=>{const E={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ee.replace(/&[^;]+;/g,b=>E[b]||b)};if(!y.current)return"";const re=y.current.cloneNode(!0);re.querySelectorAll("code[data-text], mathx[data-text]").forEach(ee=>{let E=ee.getAttribute("data-text");ee.tagName.toLowerCase()==="code"?E=E.replace(/```.*\n|\n```/g,""):ee.tagName.toLowerCase()==="mathx"&&(E=`$$${E}$$`);const b=document.createTextNode(E);ee.parentNode.replaceChild(b,ee)}),te&&re.querySelectorAll('[data-select="disabled"]').forEach(E=>{var b;const z=E.textContent||"",ie=document.createTextNode(z+` +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Be,Fe]=(0,a.useState)(!1),[we,Pe]=(0,a.useState)([]),[_e,ze]=(0,a.useState)(null),[Oe,Xe]=(0,a.useState)([]),[qe,Ge]=(0,a.useState)(0),[Ue,Le]=(0,a.useState)(0),[Ne,ke]=(0,a.useState)(!1),[He,We]=(0,a.useState)(""),[mt,ot]=(0,a.useState)(0),[Ze,Ie]=(0,a.useState)(0),[Ye,Te]=(0,a.useState)(0),[Ke,at]=(0,a.useState)(0),[$e,Ve]=(0,a.useState)(0),[xe,Me]=(0,a.useState)(0),[je,Qe]=(0,a.useState)(0),[Je,pt]=(0,a.useState)(0),[vt,gt]=(0,a.useState)(me.Q),{contentRef:It,value:Ot,status:Dt,open:lt,close:et}=vt,ut=(0,fe.Z)({contentRef:It,status:Dt}),{openProgress:it,closeProgress:bt,CreateProgressModal:Ft,progressOpen:Bt}=(0,ue.Z)();(0,a.useEffect)(()=>{_e&&Cn(),_e===!1&&(et(),be==null||be(),Pe([]),We(""),ot(0),Ie(0),Te(0),at(0),Ve(0),Me(0),Qe(0),pt(0))},[_e]);const zt=()=>{ze(!0)};(0,a.useImperativeHandle)(Ae,()=>({onClick:zt}));const kt=Mn=>{ke(!0),Ge(Mn),Le(0)},Ht=Mn=>ge(void 0,null,function*(){const dn=Mn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(dn)==-1?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Mn.size/1024/1024>10?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Cn=()=>ge(void 0,null,function*(){const Mn=yield(0,ie.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Mn.status===0&&(Ge(Mn.total_number),Le(Mn.remaining_number))}),Yn=Mn=>(Mn=Mn||"",Mn=String(Mn),Mn=Mn.replace(/\s+/g,""),Mn),yn=(Mn=!0)=>ge(void 0,null,function*(){var dn,Xn;const rr=[{name:"\u5355\u9009\u9898",num:mt||0},{name:"\u591A\u9009\u9898",num:Ze||0},{name:"\u5224\u65AD\u9898",num:Ye||0},{name:"\u586B\u7A7A\u9898",num:Ke||0},{name:"\u7B80\u7B54\u9898",num:$e||0},{name:"\u7EC4\u5408\u9898",num:Je||0},{name:"\u7F16\u7A0B\u9898",num:xe||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:je||0}];if(Mn){if(Yn(He)){if(He.length>1e3){Se.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Se.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Yn(He)&&!(we!=null&&we.length)){Se.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const qt=rr.reduce((nn,fn)=>nn+fn.num,0);if(qt===0){Se.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(qt>50){Se.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(qe!==-1){ke(!0);return}}ke(!1);const tr={scene_type:6,request_identifier:Math.random(),file_id:(Xn=(dn=we[0])==null?void 0:dn.response)==null?void 0:Xn.id,content:He,count_arr:rr.map(qt=>qt.num).join(",")};yield lt(tr),Cn()}),Sn=()=>ge(void 0,null,function*(){const Mn=ut();if(ye){ze(!1),ye(Mn);return}it(),Fe(!0),Xe([]);const dn=new FormData;dn.append("html",Mn);const Xn=yield(0,ie.ZP)("/api/intelligent_imports/import.json",{method:"post",body:dn},!0);if((Xn==null?void 0:Xn.status)===0)if(Xn!=null&&Xn.data){bt(100),Xe(Xn==null?void 0:Xn.data);return}else Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Fe(!1),bt()}),Qn=()=>ge(void 0,null,function*(){const Mn=ut();(0,pe.RG)(Mn)}),In=["uploading","error"].includes((De=we==null?void 0:we[0])==null?void 0:De.status);return a.createElement(a.Fragment,null,a.createElement(oe.Z,{visible:Ne,totalCount:qe,usedCount:Ue,onCancel:()=>ke(!1),onOk:()=>yn(!1)}),a.createElement(y.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:ee.extraHeader},a.createElement(ce.Z,{align:"middle"},!Dt&&!!Ot&&a.createElement(a.Fragment,null,a.createElement(E.op,{onClick:Sn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(E.op,{onClick:Qn,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Mn=dn=>{de.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dn,onOk:()=>{ze(!1)}})};if(Dt){Mn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Ot?Mn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ze(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:_e},a.createElement("div",{className:ee.wrap},a.createElement("div",{className:ee.left},a.createElement("div",{className:ee.tip},a.createElement("img",{src:Ee}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(te.default.TextArea,{style:{height:160},className:"mb20",value:He,placeholder:Ce,onChange:Mn=>{We(Mn.target.value)}}),a.createElement(ae.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${b.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:we,withCredentials:!0,data:{upload_type:1},beforeUpload:Ht,onChange:({file:Mn})=>{var dn,Xn;Mn.status!=="removed"&&(Mn.status==="done"&&((dn=Mn==null?void 0:Mn.response)==null?void 0:dn.status)!==0&&(Mn.status="error",Mn.response=(Xn=Mn==null?void 0:Mn.response)==null?void 0:Xn.message),Pe([Mn]))},onRemove:()=>Pe([])},a.createElement(re.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(E.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(ce.Z,{style:{gap:16}},a.createElement(ne.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(x.Z,{min:0,max:10,value:mt,onChange:ot,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(x.Z,{min:0,max:10,value:Ze,onChange:Ie,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(x.Z,{min:0,max:10,value:Ye,onChange:Te,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(x.Z,{min:0,max:10,value:Ke,onChange:at,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(x.Z,{min:0,max:10,value:$e,onChange:Ve,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(x.Z,{min:0,max:10,value:Je,onChange:pt,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(x.Z,{min:0,max:10,value:xe,onChange:Me,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(x.Z,{min:0,max:10,value:je,onChange:Qe,style:{marginLeft:"8px"}})))),Dt?a.createElement("div",{onClick:et,className:ee.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):In?a.createElement("div",{className:`${ee.bottomBtn} ${ee.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{yn()},className:ee.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(me.Z,{onStatusChange:gt,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Bt,noRestrictModal:kt,stringTransformer:se.o,onError:Mn=>{Object.prototype.toString.call(Mn)==="[object Object]"&&Mn.status===-9&&kt(Mn.data)}}))),a.createElement(y.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Be},a.createElement(ce.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:le(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(z.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Oe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Fe(!1),onSuccess:()=>{Fe(!1),ze(!1)}}),a.createElement("div",{style:{height:70}})),Ft("\u5904\u7406\u4E2D"))})},23479:function(Ct,st,le){"use strict";var a=le(59301);const Se=({scrollBoxRef:y,bottomInspectRef:ce,contentRef:de,status:te,rootMargin:ae="70px",bottomOffset:re=110})=>{const[ne,x]=(0,a.useState)(!0),ee=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!y.current||!ce.current)return;const E=new IntersectionObserver(([b])=>{var z,ie,se,pe;if(!document.contains(b.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((z=b.rootBounds)==null?void 0:z.width)===0&&((ie=b.rootBounds)==null?void 0:ie.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((se=b.boundingClientRect)==null?void 0:se.width)===0&&((pe=b.boundingClientRect)==null?void 0:pe.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}x(b.isIntersecting)},{root:y.current,rootMargin:ae,threshold:0});return E.observe(ce.current),()=>{E.disconnect()}},[y.current,ce.current,ae]),(0,a.useEffect)(()=>{if(!te)return;const E=y.current,b=de.current;ee.current=!1;let z=E.scrollTop;const ie=()=>{const{scrollTop:pe,scrollHeight:ue,clientHeight:fe}=E;pe>z?pe+fe>=ue-re&&(E.scrollTop=E.scrollHeight,ee.current=!1):pe{ee.current||(E.scrollTop=E.scrollHeight)});return se.observe(b),()=>{setTimeout(()=>{se.unobserve(b)},250),E.removeEventListener("scroll",ie)}},[te]),ne};st.Z=Se},53010:function(Ct,st,le){"use strict";var a=le(59301);const Se=({contentRef:y,status:ce})=>((0,a.useEffect)(()=>{!ce&&(y!=null&&y.current)&&y.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(ae=>{ae.tagName.toLowerCase()==="code"?ae.parentElement&&(ae.parentElement.contentEditable="false"):ae.tagName.toLowerCase()==="mathx"&&(ae.contentEditable="false")})},[ce]),(te=!1)=>{const ae=ee=>{const E={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ee.replace(/&[^;]+;/g,b=>E[b]||b)};if(!y.current)return"";const re=y.current.cloneNode(!0);re.querySelectorAll("code[data-text], mathx[data-text]").forEach(ee=>{let E=ee.getAttribute("data-text");ee.tagName.toLowerCase()==="code"?E=E.replace(/```.*\n|\n```/g,""):ee.tagName.toLowerCase()==="mathx"&&(E=`$$${E}$$`);const b=document.createTextNode(E);ee.parentNode.replaceChild(b,ee)}),te&&re.querySelectorAll('[data-select="disabled"]').forEach(E=>{var b;const z=E.textContent||"",ie=document.createTextNode(z+` `);(b=E.parentNode)==null||b.replaceChild(ie,E)});let x=re.innerHTML;return te||(x=x.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),x=x.replace(/

/g,""),x=x.replace(/<\/p>/g,` `),x=x.replace(/
/g,` `),x=x.replace(/\r\n/g,` -`),x=x.replace(/<[^>]*>/g,""),x=ae(x),x});st.Z=Se},11196:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return E}});var a=le(59301),Se=le(62957),y=le(77019),ce=le(60242),de="data:image/png;base64,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",te="data:image/png;base64,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",ae="data:image/png;base64,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",re={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ne=le(59301);const x=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var E=()=>{const[b,z]=(0,a.useState)(0),[ie,se]=(0,a.useState)(!1),[pe,ue]=(0,a.useState)(!0),fe=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(pe)return;const ve=()=>{z(be=>be>=99?(clearInterval(fe.current),99):be+1)};return fe.current=setInterval(ve,5e4/99),()=>clearInterval(fe.current)},[pe]);const oe=()=>{z(0),se(!0),ue(!1)},me=(ve=0)=>{ue(!0),z(ve),se(!1)},Ee=ve=>{const be=ve/1048576;let ye;return be<=.3?ye=3:be<=.5?ye=5:be<=1?ye=10:be<=2?ye=20:be<=3?ye=30:be<=10?ye=be*10:ye=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${ye}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ge=()=>ne.createElement("span",{className:re.dotLoading},ne.createElement("span",null,"."),ne.createElement("span",null,"."),ne.createElement("span",null,"."));return{progress:b,progressOpen:ie,openProgress:oe,closeProgress:me,toggleLock:()=>ue(ve=>!ve),CreateProgressModal:(ve=x,be)=>(typeof ve=="string"&&(ve=[ve,ve,ve]),ne.createElement(Se.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:ie,title:null,footer:null,width:500,afterClose:()=>z(0)},ne.createElement(y.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},b<=30&&ne.createElement(ne.Fragment,null,ne.createElement("img",{src:de,alt:"Step 1"}),ne.createElement("div",{className:"mt20 c-light-primary"},ve[0],ge())),b>30&&b<60&&ne.createElement(ne.Fragment,null,ne.createElement("img",{src:te,alt:"Step 2"}),ne.createElement("div",{className:"mt20 c-light-primary"},ve[1],ge())),b>=60&&ne.createElement(ne.Fragment,null,ne.createElement("img",{src:ae,alt:"Step 3"}),ne.createElement("div",{className:"mt20 c-light-primary"},ve[2],ge())),ne.createElement(ce.Z,{className:re.progress,status:"active",style:{width:"auto"},size:[300,8],percent:b}),!!be&&ne.createElement("div",{className:"c-grey-999"},Ee(be)))))}}},59934:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return qe}});var a=le(59301),Se=le(75727),y=le(6767),ce=le(25399),de=le(37568),te=le(99571),ae=le(97812),re={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},x=({position:Ge,children:Ue})=>{const{left:Le=0,top:Ne=0}=Ge||{},[ke,He]=(0,a.useState)(Le),[We,mt]=(0,a.useState)(Ne),ot=(0,a.useRef)(null),Ze=()=>{if(ot.current){const Ie=ot.current.offsetWidth,Ye=ot.current.offsetHeight,Te=window.innerWidth,Ke=window.innerHeight;let at=Le,$e=Ne;Le+Ie>Te&&(at=Te-Ie),at<0&&(at=0),Ne+Ye>Ke&&($e=Ke-Ye),$e<0&&($e=0),He(at),mt($e)}};return(0,a.useEffect)(()=>{if(!ot.current||!Ge)return;const Ie=new ResizeObserver(()=>{Ze()});return Ie.observe(ot.current),()=>{Ie.disconnect()}},[Le,Ne,Ge]),(0,a.useEffect)(()=>{Ge&&Ze()},[Le,Ne,Ge]),Ge?a.createElement("div",{ref:ot,style:{position:"fixed",left:`${ke}px`,top:`${We}px`,zIndex:1050}},Ue):null},ee=le(90524),E=le(56102),b=le(6725),z=Object.defineProperty,ie=Object.defineProperties,se=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,oe=(Ge,Ue,Le)=>Ue in Ge?z(Ge,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ge[Ue]=Le,me=(Ge,Ue)=>{for(var Le in Ue||(Ue={}))ue.call(Ue,Le)&&oe(Ge,Le,Ue[Le]);if(pe)for(var Le of pe(Ue))fe.call(Ue,Le)&&oe(Ge,Le,Ue[Le]);return Ge},Ee=(Ge,Ue)=>ie(Ge,se(Ue)),ge=(Ge,Ue,Le)=>new Promise((Ne,ke)=>{var He=ot=>{try{mt(Le.next(ot))}catch(Ze){ke(Ze)}},We=ot=>{try{mt(Le.throw(ot))}catch(Ze){ke(Ze)}},mt=ot=>ot.done?Ne(ot.value):Promise.resolve(ot.value).then(He,We);mt((Le=Le.apply(Ge,Ue)).next())}),ve=({visible:Ge,position:Ue,selectText:Le,applyRefinedText:Ne,fetchUrl:ke,noRestrictModal:He})=>{var We;const[mt,ot]=(0,a.useState)(!1),[Ze,Ie]=(0,a.useState)([]),[Ye,Te]=(0,a.useState)(""),[Ke,at]=(0,a.useState)(1),[$e,Ve]=(0,a.useState)(""),[xe,Me]=(0,a.useState)(!1),je=(0,a.useRef)(null),[Qe,Je]=(0,a.useState)(!1),[pt,vt]=(0,a.useState)(0),gt=(0,a.useRef)(!1),It=((We=Ze==null?void 0:Ze[(Ze==null?void 0:Ze.length)-1])==null?void 0:We.loading)===!0;(0,a.useEffect)(()=>{if(Ge){at(1);return}Je(!1),ot(!1),Ot(),vt(0),Ie([]),at(0)},[Ge]);const Ot=()=>{var gn,Sn;Te(""),Ve(""),(Sn=(gn=je.current)==null?void 0:gn.cancelRequest)==null||Sn.call(gn)},Dt=(...gn)=>ge(void 0,[...gn],function*(Sn="",Qn=Ze){const In=Date.now(),Mn=[...Qn,{text:Sn,key:In,sender:"user",show:!0},{loading:!0,key:In,sender:"AI",show:!0}];at(2),Ie(Mn);const dn=et(Qn),Xn={no_record_times:!0,prompt:Sn,history:dn};je.current=new b.Z(ee.Z.API_SERVER+ke,Xn),yield new Promise(nr=>{je.current.on("data",On=>{const{chunk:{msg:er},full:qt}=On,nn=er==="error";Je(!0),Ve(Bt(qt)),Ie(fn=>fn.map((Dn,Wt)=>Wt===fn.length-1?Ee(me({},Dn),{text:qt,loading:!1,error:nn}):Dn))}),je.current.on("done",()=>nr()),je.current.on("error",On=>{const er="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(On)==="[object Object]"&&On.status===-9&&(at(1),He(On.data)),Ie(qt=>qt.map((nn,fn)=>fn===qt.length-1?Ee(me({},nn),{text:er,loading:!1,error:!0}):nn)),nr()}),je.current.on("cancelled",()=>nr()),je.current.startStream()}),ot(!1)}),lt=gn=>{Te(gn.target.value)},et=gn=>gn.reduce((Qn,In)=>{if(In.sender==="user"){const Mn=gn.find(dn=>dn.key===In.key&&dn.sender==="AI");Mn&&(Mn!=null&&Mn.text)&&!(Mn!=null&&Mn.error)&&Qn.push({question:In.text,answer:Mn.text})}return Qn},[]),ut=()=>{if(Yn)return;const gn=zt("\u6539\u5199");Ot(),ot(!0),Dt(gn)},it=gn=>{if(gn.key==="Enter"&&!gn.shiftKey){if(gn.preventDefault(),gt.current||Cn)return;ut()}},bt=()=>{var gn,Sn;vt(Qn=>Qn+1),(Sn=(gn=je.current)==null?void 0:gn.cancelRequest)==null||Sn.call(gn),ot(!1),Je(!1)},Ft=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Bt=(gn="")=>{const Sn=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Qn,In)=>{Sn.push(`\u7B54\u6848${In+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${In+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${In+1})\u8F93\u51FA\uFF1A`)}),Sn.forEach(Qn=>{const In=new RegExp(Qn,"g");gn=gn.replace(In,`**${Qn}** `)}),gn},zt=gn=>gn==="\u6539\u5199"?`${Ye}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Le}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Le}\uFF0C${gn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,kt=gn=>{let Sn="";gn.key==="1"&&(Sn=zt("\u6DA6\u8272")),gn.key==="2"&&(Sn=zt("\u6269\u5199")),gn.key==="3"&&(Sn=zt("\u7F29\u5199")),Ot(),ot(!0),Dt(Sn)},Ht=()=>{const gn=Ze.splice(Ze.length-2),{text:Sn}=(gn==null?void 0:gn[0])||{};Ot(),ot(!0),Dt(Sn,Ze)},Cn=mt||Qe,Yn=(Ye==null?void 0:Ye.trim())==="";return Ge?a.createElement(Se.Z,{open:Yn&&!Cn&&(xe||!$e),overlayStyle:{minWidth:200},menu:{items:Ft,onClick:kt}},a.createElement(x,{position:Ue},a.createElement("div",{className:re.wrap},Ke===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:re.chatContainer},It&&a.createElement("div",{className:re.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),$e&&a.createElement(ae.Z,{cancelIndex:pt,streamingStatus:mt,loadImage:!1,onFinish:()=>ge(void 0,null,function*(){vt(0),setTimeout(()=>Je(!1),0)}),value:$e})),a.createElement("div",{className:re.btnContainer},a.createElement("div",{onClick:()=>Ne(!0,$e),className:re.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>Ne(!1,$e),className:re.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(E.CopyToClipboard,{text:$e,onCopy:()=>y.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(ce.Z,{title:"\u590D\u5236"},a.createElement("div",{className:re.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(ce.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:Ht,className:re.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(ce.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{at(1),Ot(),Ie([])},className:re.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:re.inputContainer},a.createElement(de.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Ye,bordered:!1,onFocus:()=>Me(!0),onBlur:()=>setTimeout(()=>Me(!1),300),onChange:lt,onPressEnter:it,onCompositionStart:()=>gt.current=!0,onCompositionEnd:()=>gt.current=!1}),Qe?a.createElement("div",{className:`iconfont icon-tingzhihuida ${re.cancelBtn}`,onClick:bt}):a.createElement(te.ZP,{className:Yn?re.sendBtnDisabled:re.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Cn,onClick:ut}))))):a.createElement(a.Fragment,null)},be={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},ye=Object.defineProperty,Ae=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Be=(Ge,Ue,Le)=>Ue in Ge?ye(Ge,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ge[Ue]=Le,Fe=(Ge,Ue)=>{for(var Le in Ue||(Ue={}))De.call(Ue,Le)&&Be(Ge,Le,Ue[Le]);if(Ae)for(var Le of Ae(Ue))Ce.call(Ue,Le)&&Be(Ge,Le,Ue[Le]);return Ge};const we=Ge=>React.createElement("svg",Fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ge),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ze=(0,a.forwardRef)(({initialContent:Ge,onButtonClick:Ue},Le)=>{const[Ne,ke]=(0,a.useState)(null),[He,We]=(0,a.useState)(null),[mt,ot]=(0,a.useState)(""),[Ze,Ie]=(0,a.useState)(null),Ye=Le,Te=je=>{const Qe=document.elementFromPoint(10,je),Je=document.createRange();let pt=null;const vt=document.createTreeWalker(Ye.current,NodeFilter.SHOW_TEXT,{acceptNode:ut=>{const it=document.createRange();it.selectNodeContents(ut);const bt=it.getBoundingClientRect();return bt.top<=je&&bt.bottom>=je?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let gt="",It,Ot,Dt=null,lt=null,et=null;for(;It=vt.nextNode();){It.parentNode.getAttribute("data-select")==="disabled"&&(Ot=!0),gt+=It.textContent,lt||(lt=It),et=It;const ut=document.createRange();ut.selectNodeContents(It);const it=ut.getBoundingClientRect();Dt===null&&(Dt=it.top)}if(lt&&et&&!Ot){const ut=document.createRange();ut.setStart(lt,0),ut.setEnd(et,et.textContent.length),Ie(ut)}else Ie(null);return We(Dt-1),Ot?"":gt.trim()};function Ke(je){for(;je.parentElement&&je.parentElement.tagName.toLowerCase()!=="section";){var Qe=window.getComputedStyle(je.parentElement);if(Qe.pointerEvents==="none")return!0;je=je.parentElement}return!1}const at=je=>{var Qe,Je;if(Ke(je.target)){We(-1e6);return}if(((Je=(Qe=document.getSelection())==null?void 0:Qe.toString)==null?void 0:Je.call(Qe))!==""){We(-1e6);return}const pt=Te(je.clientY);if((pt==null?void 0:pt.trim())===""){We(-1e6);return}const vt=Ye.current.getBoundingClientRect();ke(vt.left-30),ot(pt)},$e=()=>{},Ve=je=>{Ue&&mt&&Ue(mt,je.clientX,je.clientY,Ze)},xe=()=>{if(Ze){const je=window.getSelection();je.removeAllRanges(),je.addRange(Ze)}},Me=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const je=Ye.current;return je.addEventListener("mousemove",at),je.addEventListener("mouseleave",$e),()=>{je.removeEventListener("mousemove",at),je.removeEventListener("mouseleave",$e),Me()}},[Ge]),a.createElement("div",{className:be["hover-line-container2"]},He!==null&&a.createElement("div",{className:be["line-button-container"],style:{top:He,left:Ne},onMouseEnter:()=>{xe()},onMouseLeave:()=>{Me(),We(null),ot(""),Ie(null)}},a.createElement("div",{className:be.button,onClick:Ve},a.createElement("img",{src:Pe}),a.createElement("span",null,"AI\u6539\u5199"))))}),Oe={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},qe=({nodeRef:Ge,noRestrictModal:Ue})=>{const[Le,Ne]=(0,a.useState)(null),[ke,He]=(0,a.useState)(null),[We,mt]=(0,a.useState)(!1),[ot,Ze]=(0,a.useState)(null),[Ie,Ye]=(0,a.useState)(!1),[Te,Ke]=(0,a.useState)(!1),at=Ge,$e=(0,a.useRef)(null),Ve=(0,a.useRef)(null),[xe,Me]=(0,a.useState)("");(0,a.useEffect)(()=>{Le!=null&&Le.toString()&&Me(Le==null?void 0:Le.toString())},[Le==null?void 0:Le.toString()]);const je=()=>{const vt=window.getSelection(),gt=at.current.scrollTop,It=at.current.getBoundingClientRect();if(vt.rangeCount>0&&vt.toString().length>0){const Ot=vt.getRangeAt(0);Ne(Ot.cloneRange());const Dt=Ot.getBoundingClientRect(),lt=40;let et=Dt.top+gt-5+lt;et{if(!vt||vt.rangeCount===0){Ye(!1);return}const It=vt.getRangeAt(0).getBoundingClientRect(),Ot=window.getComputedStyle(at.current),Dt=parseInt(Ot.lineHeight),lt=parseInt(Ot.paddingTop),et=at.current.scrollTop,ut=at.current.getBoundingClientRect(),it=It.top-ut.top+et,bt=Math.floor((it-lt)/Dt),Ft=lt+bt*Dt-et;Ze(Ft),Ye(!0)},Je=vt=>{at.current&&!at.current.contains(vt.target)&&Ke(!1)};(0,a.useEffect)(()=>{const vt=at.current;return vt.addEventListener("scroll",je),vt.addEventListener("input",je),vt.addEventListener("click",je),vt.addEventListener("mouseup",je),vt.addEventListener("keyup",je),vt.addEventListener("click",je),document.addEventListener("mousedown",Je),()=>{vt.removeEventListener("scroll",je),vt.removeEventListener("input",je),vt.removeEventListener("click",je),vt.removeEventListener("mouseup",je),vt.removeEventListener("keyup",je),vt.removeEventListener("click",je),document.removeEventListener("mousedown",Je)}},[]);const pt=(vt=!0,gt)=>{if(!Le)return;const It=Ve.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Ot=Le.cloneRange(),Dt=window.getSelection();if(Dt.removeAllRanges(),Dt.addRange(Ot),vt){Ot.deleteContents();const lt=document.createElement("div");lt.innerHTML=It;const et=Array.from(lt.childNodes);for(;et.length>0;)Ot.insertNode(et.pop())}else{Ot.collapse(!1);const lt=document.createElement("div");lt.innerHTML=" "+It;const et=Array.from(lt.childNodes);for(;et.length>0;)Ot.insertNode(et.pop())}Dt.removeAllRanges(),Ne(null),mt(!1),He(null)};return a.createElement("section",{ref:Ve},ke&&a.createElement("div",{ref:$e,className:Oe.toolbar,style:{top:ke==null?void 0:ke.top,left:ke==null?void 0:ke.left}},a.createElement("div",{className:Oe.button,onClick:()=>mt(!0)},a.createElement("img",{src:Pe}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(ve,{key:JSON.stringify(ke),noRestrictModal:Ue,visible:We,position:ke,selectText:xe,applyRefinedText:pt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),at.current&&a.createElement(ze,{ref:at,onButtonClick:(vt,gt,It,Ot)=>{Ne(Ot),mt(!0),Me(vt),He({left:gt,top:It+20})}}))}},95795:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return de}});var a=le(59301),Se=le(62957),y={num:"num___VQiqB"},de=({visible:te,usedCount:ae,totalCount:re,onOk:ne,onCancel:x})=>{const ee=()=>ae>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",re,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:y.num},ae),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",re,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:y.num},ae),"\u6B21\uFF09\u3002");return a.createElement(Se.default,{centered:!0,open:te,title:"\u63D0\u793A",width:620,onCancel:x,onOk:ne,footer:ae>0?void 0:null},ee())}},24754:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return pe},Q:function(){return ie}});var a=le(59301),Se={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},y=le(6725),ce=le(90524),de=le(97812),te=le(59934),ae=le(23479),re=le(26381),ne="data:image/png;base64,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",x=le(92310),ee=le.n(x),E=le(6767),b=le(37732),z=(ue,fe,oe)=>new Promise((me,Ee)=>{var ge=be=>{try{ve(oe.next(be))}catch(ye){Ee(ye)}},he=be=>{try{ve(oe.throw(be))}catch(ye){Ee(ye)}},ve=be=>be.done?me(be.value):Promise.resolve(be.value).then(ge,he);ve((oe=oe.apply(ue,fe)).next())});const ie={contentRef:{current:null},value:null,status:!1,open:()=>z(void 0,null,function*(){}),close:()=>{}};var pe=({className:ue,style:fe,onChange:oe,onSuccess:me,onCancel:Ee,onError:ge,fetchUrl:he,noRestrictModal:ve=()=>{},showEditableToolbar:be,bottomOffset:ye=110,loadingText:Ae,showEmptyData:De=!0,onStatusChange:Ce,stringTransformer:Be,bottomContainerNode:Fe})=>{const[we,Pe]=(0,a.useState)(!1),[_e,ze]=(0,a.useState)(""),[Oe,Xe]=(0,a.useState)(0),[qe,Ge]=(0,a.useState)(!1),Ue=(0,a.useRef)(null),Le=(0,a.useRef)(null),Ne=(0,a.useRef)(null),ke=(0,a.useRef)(null),He=(0,ae.Z)({scrollBoxRef:ke,bottomInspectRef:Ne,contentRef:Le,status:qe,bottomOffset:ye}),We=we||qe;(0,a.useEffect)(()=>{oe==null||oe(_e)},[_e]);const[mt,ot]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ce==null||Ce({contentRef:Le,status:We,value:_e,open:Ze,close:Ie})},[We,_e]);const Ze=Te=>z(void 0,null,function*(){Pe(!0),ze(""),ot([]),Xe(0);const Ke=he;Te!=null&&Te.fetchUrl&&delete Te.fetchUrl,Ue.current=new y.Z(`${ce.Z.API_SERVER}${Ke}`,Te),yield new Promise((at,$e)=>{Ue.current.on("data",Ve=>{var xe;let{chunk:{content:Me,type:je}}=Ve;Ge(!0),je==="text"&&ze(Qe=>Be?Be(Qe+Me):Qe+Me),je==="knowledge"&&(console.log("---knowledge-",Ve==null?void 0:Ve.chunk),ot((xe=Ve==null?void 0:Ve.chunk)==null?void 0:xe.content))}),Ue.current.on("done",()=>{at()}),Ue.current.on("error",Ve=>{Object.prototype.toString.call(Ve)==="[object Object]"&&Ve.status===-1&&E.ZP.warning((Ve==null?void 0:Ve.message)||""),at(),ge==null||ge(Ve)}),Ue.current.on("cancelled",()=>{at(),Ee==null||Ee()}),Ue.current.startStream()}),Pe(!1)}),Ie=()=>{var Te,Ke;Xe(1),(Ke=(Te=Ue.current)==null?void 0:Te.cancelRequest)==null||Ke.call(Te),Pe(!1),Ge(!1)},Ye=(0,a.useMemo)(()=>Le.current?a.createElement(te.Z,{noRestrictModal:ve,nodeRef:Le}):a.createElement(a.Fragment,null),[Le.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:ee()(Se.container,ue),style:fe,ref:ke},a.createElement("div",{ref:Le,className:Se.liWrap,contentEditable:!We},_e&&a.createElement(de.Z,{cancelIndex:Oe,streamingStatus:we,loadImage:!1,onFinish:()=>z(void 0,null,function*(){Xe(0),setTimeout(()=>Ge(!1),0),me==null||me(_e)}),value:_e}),(mt==null?void 0:mt.length)>0&&a.createElement(b.Z,{Filelist:mt})),!_e&&!We&&a.createElement("div",{className:Se.imgBox},a.createElement("img",{width:56,src:ne}),a.createElement("span",null,"\u9884\u89C8\u533A")),De&&We&&a.createElement(re.Z,{text:Ae}),!He&&a.createElement("div",{className:Se.backBottom,onClick:()=>{ke.current.scrollTop=ke.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Ne}),Fe),!We&&be&&Ye)}},26381:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ce}});var a=le(59301),Se={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},ce=({text:de})=>a.createElement("div",null,a.createElement("div",{className:Se.loading},a.createElement("div",{className:Se.dot}),a.createElement("div",{className:Se.dot}),a.createElement("div",{className:Se.dot})),!!de&&a.createElement("div",{className:"mt5"},de))},4523:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Dn}});var a=le(59301),Se=le(30641),y=le(6767),ce=le(14566),de=le(62957),te=le(25399),ae=le(37568),re=le(99571),ne=le(29787),x=le(584),ee=le(93725),E=le(75727),b=le(92310),z=le.n(b),ie=le(97812),se=le(49026),pe=le(88998),ue={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},fe=le(82093),oe=le(49661),me=le(62586),Ee=le(37166),ge=le(28984),he=le(71986),ve=le(90524),be=le(56102),ye=le(6725),Ae=le(25232),De=le(12911),Ce=le.n(De),Be=le(37712),Fe=le(4676),we=function(){return we=Object.assign||function(Wt){for(var Jt,xt=1,Tt=arguments.length;xtNumber(fr)?fr:Di})}if(Gr||this.props.lockAspectRatio&&!Hr&&!Cr){var Di=$t+(Or-ar)/yn;this.setState({maxWidth:Di>Number(fr)?fr:Di})}if((Cr||Hr)&&this.resizable){var Di=(Er-Tr)/yn+this.resizable.size.height;this.setState({maxHeight:Di>Number(Ir)?Ir:Di})}if(ai||this.props.lockAspectRatio&&!Cr&&!Hr){var Di=Zr+(Tr-Er)/yn;this.setState({maxHeight:Di>Number(Ir)?Ir:Di})}}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight});this.props.onResizeStart&&this.props.onResizeStart(xt,Tt,en)},Jt.prototype.onResize=function(xt,Tt,en,yn){var Bn=this,hn={x:this.originalPosition.x,y:this.originalPosition.y},mn=-yn.width,pn=-yn.height,Kn=["top","left","topLeft","bottomLeft","topRight"];Kn.includes(Tt)&&(Tt==="bottomLeft"?hn.x+=mn:(Tt==="topRight"||(hn.x+=mn),hn.y+=pn));var Gn=this.draggable.state;(hn.x!==Gn.x||hn.y!==Gn.y)&&(0,Fe.flushSync)(function(){Bn.draggable.setState(hn)}),this.updateOffsetFromParent();var fr=this.offsetFromParent,Ir=this.getDraggablePosition().x+fr.left,on=this.getDraggablePosition().y+fr.top;this.resizingPosition={x:Ir,y:on},this.props.onResize&&this.props.onResize(xt,Tt,en,yn,{x:Ir,y:on})},Jt.prototype.onResizeStop=function(xt,Tt,en,yn){this.setState({resizing:!1});var Bn=this.getMaxSizesFromProps(),hn=Bn.maxWidth,mn=Bn.maxHeight;this.setState({maxWidth:hn,maxHeight:mn}),this.props.onResizeStop&&this.props.onResizeStop(xt,Tt,en,yn,this.resizingPosition)},Jt.prototype.updateSize=function(xt){this.resizable&&this.resizable.updateSize({width:xt.width,height:xt.height})},Jt.prototype.updatePosition=function(xt){this.draggable.setState(xt)},Jt.prototype.updateOffsetFromParent=function(){var xt=this.props.scale,Tt=this.getParent(),en=this.getSelfElement();if(!Tt||en===null)return{top:0,left:0};var yn=Tt.getBoundingClientRect(),Bn=yn.left,hn=yn.top,mn=en.getBoundingClientRect(),pn=this.getDraggablePosition(),Kn=Tt.scrollLeft,Gn=Tt.scrollTop;this.offsetFromParent={left:mn.left-Bn+Kn-pn.x*xt,top:mn.top-hn+Gn-pn.y*xt}},Jt.prototype.render=function(){var xt=this,Tt=this.props,en=Tt.disableDragging,yn=Tt.style,Bn=Tt.dragHandleClassName,hn=Tt.position,mn=Tt.onMouseDown,pn=Tt.onMouseUp,Kn=Tt.dragAxis,Gn=Tt.dragGrid,fr=Tt.bounds,Ir=Tt.enableUserSelectHack,on=Tt.cancel,Nn=Tt.children,vr=Tt.onResizeStart,ar=Tt.onResize,Er=Tt.onResizeStop,pr=Tt.onDragStart,Or=Tt.onDrag,Tr=Tt.onDragStop,$t=Tt.resizeHandleStyles,Zr=Tt.resizeHandleClasses,Hr=Tt.resizeHandleComponent,Gr=Tt.enableResizing,Cr=Tt.resizeGrid,ai=Tt.resizeHandleWrapperClass,Di=Tt.resizeHandleWrapperStyle,Ui=Tt.scale,ji=Tt.allowAnyClick,zi=Tt.dragPositionOffset,gi=Me(Tt,["disableDragging","style","dragHandleClassName","position","onMouseDown","onMouseUp","dragAxis","dragGrid","bounds","enableUserSelectHack","cancel","children","onResizeStart","onResize","onResizeStop","onDragStart","onDrag","onDragStop","resizeHandleStyles","resizeHandleClasses","resizeHandleComponent","enableResizing","resizeGrid","resizeHandleWrapperClass","resizeHandleWrapperStyle","scale","allowAnyClick","dragPositionOffset"]),Wa=this.props.default?xe({},this.props.default):void 0;delete gi.default;var ca=en||Bn?{cursor:"auto"}:{cursor:"move"},ao=xe(xe(xe({},je),ca),yn),bi=this.offsetFromParent,_a=bi.left,Ur=bi.top,Ua;hn&&(Ua={x:hn.x-_a,y:hn.y-Ur});var da=this.state.resizing?void 0:Ua,na=this.state.resizing?"both":Kn;return(0,a.createElement)(Ce(),{ref:function(di){di&&(xt.draggable=di)},handle:Bn?".".concat(Bn):void 0,defaultPosition:Wa,onMouseDown:mn,onMouseUp:pn,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:na,disabled:en,grid:Gn,bounds:fr?this.state.bounds:void 0,position:da,enableUserSelectHack:Ir,cancel:on,scale:Ui,allowAnyClick:ji,nodeRef:this.resizableElement,positionOffset:zi},(0,a.createElement)(at,xe({},gi,{ref:function(di){di&&(xt.resizable=di,xt.resizableElement.current=di.resizable)},defaultSize:Wa,size:this.props.size,enable:typeof Gr=="boolean"?Qe(Gr):Gr,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,style:ao,minWidth:this.props.minWidth,minHeight:this.props.minHeight,maxWidth:this.state.resizing?this.state.maxWidth:this.props.maxWidth,maxHeight:this.state.resizing?this.state.maxHeight:this.props.maxHeight,grid:Cr,handleWrapperClass:ai,handleWrapperStyle:Di,lockAspectRatio:this.props.lockAspectRatio,lockAspectRatioExtraWidth:this.props.lockAspectRatioExtraWidth,lockAspectRatioExtraHeight:this.props.lockAspectRatioExtraHeight,handleStyles:$t,handleClasses:Zr,handleComponent:Hr,scale:this.props.scale}),Nn))},Jt.defaultProps={maxWidth:Number.MAX_SAFE_INTEGER,maxHeight:Number.MAX_SAFE_INTEGER,scale:1,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},onDragStart:function(){},onDrag:function(){},onDragStop:function(){}},Jt}(a.PureComponent),pt=Object.defineProperty,vt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,lt=(Wt,Jt,xt)=>Jt in Wt?pt(Wt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Wt[Jt]=xt,et=(Wt,Jt)=>{for(var xt in Jt||(Jt={}))Ot.call(Jt,xt)&<(Wt,xt,Jt[xt]);if(It)for(var xt of It(Jt))Dt.call(Jt,xt)&<(Wt,xt,Jt[xt]);return Wt},ut=(Wt,Jt)=>vt(Wt,gt(Jt)),it=(Wt,Jt,xt)=>new Promise((Tt,en)=>{var yn=mn=>{try{hn(xt.next(mn))}catch(pn){en(pn)}},Bn=mn=>{try{hn(xt.throw(mn))}catch(pn){en(pn)}},hn=mn=>mn.done?Tt(mn.value):Promise.resolve(mn.value).then(yn,Bn);hn((xt=xt.apply(Wt,Jt)).next())}),Ft=({title:Wt="\u5934\u6B4CAI",placeholder:Jt,hideUpload:xt,hideInputBox:Tt,aiIcon:en=Ee,userIcon:yn=ge,dragIcon:Bn=he,children:hn,fetchUrl:mn,fetchData:pn={},extraAnswerAction:Kn,showDefaultTips:Gn=!0,onOpen:fr,onClose:Ir,loadingOption:on,showPreference:Nn=!1,initMessage:vr,customRequest:ar,visible:Er,width:pr=1200,isCheckRestrictNumber:Or=!1,headNode:Tr,headFunctionNode:$t,showRedraw:Zr,showEdit:Hr,promptPropName:Gr="prompt",topPercentage:Cr,showSwitchingModel:ai=!1,showImageGenerator:Di=!1,showLookHistory:Ui=!1,fetchListObject:ji,customPreference:zi,customDataNode:gi,showAddSession:Wa,historyId:ca,draggableExtraNode:ao,drawerExtraNode:bi,menuExtraFunctionNode:_a,showSceneAwareness:Ur=!1,showThiking:Ua=!1,ReactComponent:da=Se.Z,topFunctionNode:na,footerContainerStyle:di,chatContainerStyle:Ii={},showCodePreview:Sa=!1,showSource:Ea=!0,onSendMessage:wa,onDynamic:Ja=()=>{},setSelectItem:Va})=>{var Si,ra;const[Hn,oo]=(0,a.useState)(!1),[ia,po]=(0,a.useState)("qwen-max"),[va,Et]=(0,a.useState)([]),[Mt,Rt]=(0,a.useState)([]),[Kt,an]=(0,a.useState)(!1),[xn,nt]=(0,a.useState)(!1),[_t,Nt]=(0,a.useState)(!1),[Zt,jt]=(0,a.useState)([]),[Re,ht]=(0,a.useState)(""),[dt,yt]=(0,a.useState)(0),[wt,ct]=(0,a.useState)(void 0),[At,St]=(0,a.useState)(!1),[Vt,Xt]=(0,a.useState)(null),[Lt,cn]=(0,a.useState)(""),sn=(0,a.useRef)(),ln=(0,a.useRef)(null),un=(0,a.useRef)(null),[vn,En]=(0,a.useState)(!1),[wn,Ln]=(0,a.useState)(!1),[Wn,rn]=(0,a.useState)(!1),[cr,Zn]=(0,a.useState)(!1),[mr,Ar]=(0,a.useState)(!1),[jr,Yr]=(0,a.useState)(0),dr=(0,a.useRef)(null),Sr=(0,a.useRef)(!1),Fr=(0,a.useRef)(null),[zr,xr]=(0,a.useState)(void 0),[Jr,ri]=(0,a.useState)(!0),[Bi,Mr]=(0,a.useState)(pr-28),[Ai,qr]=(0,a.useState)(!1),[Pr,Qr]=(0,a.useState)(!0),[Wr,Fi]=(0,a.useState)([]),Dr=(0,a.useRef)([]),ii=(0,a.useRef)(null),br=(0,a.useRef)(null),Kr=(0,a.useRef)(!1),rr=Bi-22,Qi=Re==null?void 0:Re.split(` -`).length,{onAdd:Wi,onGetList:vi,onListClick:Xi,onListDelete:Fa,onListDealData:Ti}=ji||{},tr=50,Zi=10,xa={maxCount:tr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:va,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Gt=>it(void 0,null,function*(){var _r,$r,si,xi;const fi=(xi=(si=($r=(_r=Gt==null?void 0:Gt.name)==null?void 0:_r.split("."))==null?void 0:$r.slice(-1))==null?void 0:si[0])==null?void 0:xi.toLowerCase(),ka=["doc","docx","md","pdf","txt","xlsx","xls"].includes(fi);return Gt.size==0?(y.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ce.default.LIST_IGNORE):ka?Gt.size/1024/1024>100?(y.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ce.default.LIST_IGNORE):!0:(y.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),ce.default.LIST_IGNORE)}),onChange:({fileList:Gt})=>{Et(Gt)},action:`${(Si=ve.Z)==null?void 0:Si.API_SERVER}/api/intelligent_imports/upload_file.json`},fa={maxCount:Zi,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Mt,multiple:!0,accept:".jpg,.png,",beforeUpload:Gt=>{var _r,$r,si,xi;const fi=(xi=(si=($r=(_r=Gt==null?void 0:Gt.name)==null?void 0:_r.split("."))==null?void 0:$r.slice(-1))==null?void 0:si[0])==null?void 0:xi.toLowerCase(),ka=["jpg","png"].includes(fi);return Gt.size==0?(y.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ce.default.LIST_IGNORE):ka?Gt.size/1024/1024>10?(y.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ce.default.LIST_IGNORE):!0:(y.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),ce.default.LIST_IGNORE)},onChange:({fileList:Gt})=>{Rt(Gt)},action:`${(ra=ve.Z)==null?void 0:ra.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!Zt.length||!sn.current)return;const Gt=Zt[Zt.length-1];Gt!=null&&Gt.loading&&(sn.current.scrollTop=sn.current.scrollHeight)},[Zt.length]),(0,a.useEffect)(()=>{if(!sn.current||!dr.current)return;const Gt=new IntersectionObserver(([_r])=>{var $r,si,xi,fi;if(!document.contains(_r.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if((($r=_r.rootBounds)==null?void 0:$r.width)===0&&((si=_r.rootBounds)==null?void 0:si.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((xi=_r.boundingClientRect)==null?void 0:xi.width)===0&&((fi=_r.boundingClientRect)==null?void 0:fi.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ri(_r.isIntersecting)},{root:sn.current,rootMargin:"70px",threshold:0});return Gt.observe(dr.current),()=>{dr.current&&Gt.unobserve(dr.current)}},[sn.current,dr.current]),(0,a.useEffect)(()=>{if(!vn)return;const Gt=sn.current,_r=Fr.current;Sr.current=!1;let $r=Gt.scrollTop;const si=()=>{const{scrollTop:fi,scrollHeight:Ri,clientHeight:ka}=Gt;fi>$r?fi+ka>=Ri-50&&(Gt.scrollTop=Gt.scrollHeight,Sr.current=!1):fi<$r&&(Sr.current=!0),$r=fi};Gt.addEventListener("scroll",si);const xi=new ResizeObserver(()=>{Sr.current||(Gt.scrollTop=Gt.scrollHeight)});return xi.observe(_r),()=>{var fi;xi.unobserve(_r),(fi=Gt==null?void 0:Gt.removeEventListener)==null||fi.call(Gt,"scroll",si)}},[vn]),(0,a.useEffect)(()=>{!vn&&Dr.current.length&&(jt([...Zt,...Dr.current]),Dr.current=[])},[vn]),(0,a.useEffect)(()=>{if(!sn.current)return;const Gt=new ResizeObserver(()=>{var _r;sn.current&&Mr((_r=sn.current)==null?void 0:_r.offsetWidth)});return Gt.observe(sn.current),()=>{sn.current&&Gt.unobserve(sn.current)}},[sn.current]),(0,a.useEffect)(()=>{typeof Er=="boolean"&&oo(Er)},[Er]),(0,a.useEffect)(()=>{var Gt;if(ln.current&&Vt!==null){ln.current.focus();const _r=(Gt=ln.current.resizableTextArea)==null?void 0:Gt.textArea;_r&&(_r.selectionStart=_r.selectionEnd=_r.value.length)}},[Vt]),(0,a.useEffect)(()=>{Qi<5&&St(!1)},[Qi]),(0,a.useEffect)(()=>{Hn&&vr&&(jt(Vi(vr)),an(!0),Ki(vr,{history:[]})),Hn&&(ea(),ca?qi(ca):Wa&&!zr&&ni()),Hn||Gi()},[Hn]);const Vi=(Gt="",_r=[],$r=[])=>{const si=Date.now();return[{text:Gt,key:si,sender:"user",fileList:_r,imageList:$r,show:!0},{loading:!0,key:si,sender:"AI",show:!0,model:pn!=null&&pn.application_id?"other":ia,imageGenerator:cr,thinkingEnabled:wn,codePreview:Wn}]},Gi=()=>{cn(""),Xt(null),Et([]),Rt([]),ht("")},Oa=()=>{if(fr){fr({chatData:Zt,setChatData:jt,setLoading:an,getData:Ki,renderChatItems:Vi,handleAdd:ni,identifier:zr});return}oo(!0)},Ta=()=>{if(Qr(!0),Ir){Ir();return}oo(!1)},Ga=()=>{St(!At)},ea=()=>it(void 0,null,function*(){if(!Or)return;const Gt=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Gt==null?void 0:Gt.status)===0&&(Gt==null?void 0:Gt.total_number)!==-1&&(yt((Gt==null?void 0:Gt.total_number)-(Gt==null?void 0:Gt.remaining_number)),ct(Gt==null?void 0:Gt.total_number))}),mo=()=>{de.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",wt,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},aa=Gt=>Gt.reduce(($r,si)=>{if(si.sender==="user"){const xi=Gt.find(fi=>fi.key===si.key&&fi.sender==="AI");xi&&(xi!=null&&xi.text)&&!(xi!=null&&xi.error)&&$r.push({question:si.text,answer:xi.text})}return $r},[]),Ki=(...Gt)=>it(void 0,[...Gt],function*(_r="",$r={},si=Zt){if(ar&&(yield ar({mes:_r,setChatData:jt,fileList:va,body:$r,checkNum:ea,setLoading:an,bodyChatData:si,setTyping:En,setImageGenerator:Zn,renderChatItems:Vi})),!ar){const xi=va==null?void 0:va.map(Ya=>{var go;return(go=Ya==null?void 0:Ya.response)==null?void 0:go.file_id}),fi=Mt==null?void 0:Mt.map(Ya=>{var go;return(go=Ya==null?void 0:Ya.response)==null?void 0:go.data}),Ri=$r.history||aa(si),ka=et(et({identifier:zr,response_mode:"streaming",model:ia,scene_awareness:mr,thinking_enabled:wn,image_generator:cr,code_preview:Wn,file_ids:xi,image_list:fi,history:Ri,[Gr]:_r},pn),$r),Io=Object.fromEntries(Object.entries(ka).filter(([Ya,go])=>go!==void 0));un.current=new ye.Z(ve.Z.API_SERVER+mn,Io),yield new Promise((Ya,go)=>{let ms=null,Gs=null;un.current.on("data",hs=>{En(!0);const{chunk:{content:Wo,type:vs,created:zo,msg:Ps}}=hs,Xo=Ps==="error";vs==="thinking"&&(ms=ms||zo,jt(Bs=>[...Bs].map((es,Ys)=>Ys===Bs.length-1?ut(et({},es),{reasoning:(es.reasoning||"")+Wo,loading:!1,hideAnswer:!0,error:Xo}):es))),vs==="text"&&(Gs=Gs||zo,jt(Bs=>[...Bs].map((es,Ys)=>Ys===Bs.length-1?ut(et({},es),{text:(es.text||"")+Wo,loading:!1,startTime:ms,endTime:Gs,error:Xo}):es)))}),un.current.on("done",()=>{Ya()}),un.current.on("error",hs=>{let Wo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(hs)==="[object Object]"&&hs.status===-9&&(Wo=hs==null?void 0:hs.message),jt(vs=>[...vs].map((zo,Ps)=>Ps===vs.length-1?ut(et({},zo),{text:Wo,loading:!1,error:!0}):zo)),Ya()}),un.current.on("cancelled",()=>{Ya()}),un.current.startStream()})}ea(),an(!1)}),Ca=Gt=>{ht(Gt.target.value)},Ka=(Gt,_r)=>{if(Gi(),an(!0),Gt==="edit"){Dr.current=Zt.slice(_r+2);const $r=Zt.splice(_r),{fileList:si=[],imageList:xi=[]}=($r==null?void 0:$r[0])||{},fi=si.map(Io=>{var Ya;return(Ya=Io.response)==null?void 0:Ya.file_id}),Ri=xi.map(Io=>{var Ya;return(Ya=Io.response)==null?void 0:Ya.data}),ka={history:aa(Zt),file_ids:fi,image_list:Ri,edit:!0};jt([...Zt,...Vi(Lt,si,xi)]),Ki(Lt,ka,Zt)}if(Gt==="redraw"){Dr.current=Zt.slice(_r+1);const $r=Zt.splice(_r-1),{text:si,fileList:xi=[],imageList:fi=[]}=($r==null?void 0:$r[0])||{},Ri=xi.map(Ya=>{var go;return(go=Ya.response)==null?void 0:go.file_id}),ka=fi.map(Ya=>{var go;return(go=Ya.response)==null?void 0:go.data}),Io={history:aa(Zt),file_ids:Ri,image_list:ka,edit:!0};jt([...Zt,...Vi(si,xi,fi)]),Ki(si,Io,Zt)}},Ei=()=>{if(Re.trim()!==""){Gi(),an(!0);const Gt=va.filter($r=>$r.status==="done"),_r=Mt.filter($r=>$r.status==="done");jt([...Zt,...Vi(Re,Gt,_r)]),Ki(Re)}},qa=Gt=>{if(Gt.shiftKey){if(Gt.key==="Enter")return}else if(Gt.key==="Enter"){if(Gt.preventDefault(),ho||Kr.current)return;Ei()}},oi=(Gt,_r)=>{let $r=!1;Hr===!0?$r=!0:Hr==="last"&&($r=Zt.reduce((Ri,ka,Io)=>ka.sender==="user"?Io:Ri,-1)===_r);const si=_r===Vt,xi=[...(Gt==null?void 0:Gt.fileList)||[],...(Gt==null?void 0:Gt.imageList)||[]];return a.createElement("div",{className:ue.li,style:et({width:rr},Ii)},a.createElement("div",{className:ue.avatarIcon},a.createElement("img",{className:ue.img,src:yn})),a.createElement("div",{className:ue.content},!!(xi!=null&&xi.length)&&a.createElement("div",{className:ue.fileWrap},xi==null?void 0:xi.map((fi,Ri)=>a.createElement("div",{key:Ri,className:ue.file},a.createElement(Ae.Z,{filename:fi==null?void 0:fi.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(te.Z,{title:fi==null?void 0:fi.name},a.createElement("div",{className:ue.fileName},fi==null?void 0:fi.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,oe.RD)(fi==null?void 0:fi.size)))))),a.createElement("div",{className:ue.borderBox},si?a.createElement(ae.default.TextArea,{value:Lt,ref:ln,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:fi=>cn(fi.target.value)}):a.createElement("div",{className:ue.text},Gt==null?void 0:Gt.text)),si?a.createElement("div",{className:ue.action},a.createElement(re.ZP,{onClick:()=>{cn(""),Xt(null)},size:"small"},"\u53D6\u6D88"),a.createElement(re.ZP,{disabled:!Lt.trim(),onClick:()=>Ka("edit",_r),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:ue.action},a.createElement(be.CopyToClipboard,{text:(Gt==null?void 0:Gt.text)||"",onCopy:()=>y.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(te.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),$r&&!Kt&&a.createElement(te.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{Xt(_r),cn((Gt==null?void 0:Gt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ei=(Gt,_r)=>{console.log(Gt);let $r=!1;Zr===!0?$r=!0:Zr==="last"&&($r=Zt.reduce((fi,Ri,ka)=>Ri.sender==="AI"?ka:fi,-1)===_r);let si="";return Gt!=null&&Gt.source?si=Gt==null?void 0:Gt.source:(Gt==null?void 0:Gt.model)==="deepseek-r1"?si="\u7531deepseek\u751F\u6210":(Gt==null?void 0:Gt.model)==="qwen-max"&&(si="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:ue.li,style:et({width:rr},Ii)},a.createElement("div",{className:ue.avatarIcon},a.createElement("img",{className:ue.img,src:en})),a.createElement("div",{className:ue.content},a.createElement("div",{className:ue.borderBox},Gt.loading&&a.createElement(a.Fragment,null,Gt!=null&&Gt.imageGenerator?a.createElement("div",{className:ue.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(Gt!=null&&Gt.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:ue.loading},a.createElement("div",{className:ue.dot}),a.createElement("div",{className:ue.dot}),a.createElement("div",{className:ue.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(on==null?void 0:on.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Gt==null?void 0:Gt.thinkingEnabled)&&a.createElement(se.Z,{time:Gt==null?void 0:Gt.time,cancelIndex:jr,loading:Gt.loading,streamingStatus:!(Gt!=null&&Gt.text),onFinish:()=>{Yr(0),jt(xi=>[...xi].map((fi,Ri)=>Ri===xi.length-1?ut(et({},fi),{hideAnswer:!1,time:fi.startTime?fi.endTime-fi.startTime:null}):fi))},value:Gt==null?void 0:Gt.reasoning}),!!(Gt!=null&&Gt.text)&&!Gt.hideAnswer&&a.createElement(ie.Z,{onDynamic:Ja,cancelIndex:jr,streamingStatus:Kt,loadImage:!!(Gt!=null&&Gt.imageGenerator),onFinish:()=>it(void 0,null,function*(){Yr(0),setTimeout(()=>En(!1),0)}),value:Gt==null?void 0:Gt.text})),Ea&&!(Gt!=null&&Gt.application_id)&&(Gt==null?void 0:Gt.model)!="other"&&!!(Gt!=null&&Gt.text)&&si&&a.createElement("div",{className:ue.source},si),a.createElement("div",{className:ue.action},Kn==null?void 0:Kn(Gt,_r,Br),!(Gt!=null&&Gt.imageGenerator)&&a.createElement(be.CopyToClipboard,{text:String((Gt==null?void 0:Gt.text)||""),onCopy:()=>y.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(te.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Nn&&!Kt&&a.createElement(a.Fragment,null,a.createElement(te.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:Gt!=null&&Gt.like?{color:"#FA8D30"}:{},onClick:()=>Li("like",!(Gt!=null&&Gt.like),_r),className:"iconfot icon-yijiejue font15"})),a.createElement(te.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:Gt!=null&&Gt.dislike?{color:"#e86d7c"}:{},onClick:()=>Li("dislike",!(Gt!=null&&Gt.dislike),_r),className:"iconfot icon-weijiejuezhengchang font15"}))),$r&&!Kt&&a.createElement(te.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Ka("redraw",_r),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Li=(Gt,_r,$r)=>it(void 0,null,function*(){if(zi){const si=Zt.slice(0,$r+1),fi=aa(si).length;yield zi({type:Gt,value:_r,index:$r,identifier:zr,objectIndex:fi})}jt(si=>(si[$r][Gt]=_r,_r&&(si[$r][Gt==="like"?"dislike":"like"]=!1),[...si]))}),Lr=()=>{var Gt,_r;Yr(1),(_r=(Gt=un.current)==null?void 0:Gt.cancelRequest)==null||_r.call(Gt),an(!1),En(!1)},ni=()=>it(void 0,null,function*(){var Gt,_r,$r;Va({}),(_r=(Gt=un.current)==null?void 0:Gt.cancelRequest)==null||_r.call(Gt),Gi(),jt([]),an(!0);const si=yield Wi();(si==null?void 0:si.status)===0&&xr(($r=si==null?void 0:si.data)==null?void 0:$r.identifier),an(!1),En(!1)}),ja=()=>it(void 0,null,function*(){var Gt;Nt(!0);const _r=yield vi();(_r==null?void 0:_r.status)===0&&Fi(((Gt=_r==null?void 0:_r.data)==null?void 0:Gt.list)||[]),Nt(!1)}),qi=(...Gt)=>it(void 0,[...Gt],function*(_r=zr){var $r,si,xi,fi;Va({}),(si=($r=un.current)==null?void 0:$r.cancelRequest)==null||si.call($r),Gi(),nt(!0);const Ri=yield Xi(_r);if(Ri.status===0){const ka=Ti(((xi=Ri==null?void 0:Ri.data)==null?void 0:xi.messages)||[]);jt(ka),nt(!1),xr((fi=Ri==null?void 0:Ri.data)==null?void 0:fi.identifier);return}jt([]),nt(!1)}),za=(Gt,_r)=>it(void 0,null,function*(){(yield Fa(Gt)).status===0&&(y.ZP.success("\u5220\u9664\u6210\u529F"),_r===zr&&ni(),ja())}),Ra=()=>a.createElement("div",{className:ue.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(ne.Z,{spinning:_t},!Wr.length&&a.createElement(x.Z,{style:{width:250,paddingBottom:30},image:x.Z.PRESENTED_IMAGE_SIMPLE}),!!Wr.length&&a.createElement("div",{className:ue.menu},Wr.map(function(Gt,_r){return a.createElement("aside",{className:z()(zr===Gt.identifier&&ue.active),key:Gt.id,onClick:()=>qi(Gt.id)},a.createElement("div",{className:ue.menuText},a.createElement(te.Z,{title:Gt==null?void 0:Gt.question},a.createElement("span",null,Gt==null?void 0:Gt.question)),_a&&_a(Gt)),a.createElement("div",{className:ue.menuDel,onClick:$r=>$r.stopPropagation()},a.createElement(ee.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>za(Gt.id,Gt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Xa=Gt=>{if(Gt==="file"){if(Mt.length){de.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Rt([]),ii.current.upload.uploader.fileInput.click()}});return}ii.current.upload.uploader.fileInput.click()}if(Gt==="image"){if(va.length){de.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Et([]),br.current.upload.uploader.fileInput.click()}});return}br.current.upload.uploader.fileInput.click()}},Mo=[...va,...Mt],ho=Mo.some(Gt=>Gt.status==="uploading")||Kt||vn,vo=dt>=wt,Br={chatData:Zt,stream:un,isDisabledNum:vo,isDisAbledUpload:ho,checkNumModal:mo,checkNum:ea,onClose:Ta,setChatData:jt,setLoading:an,getData:Ki,clearStatus:Gi,typing:vn,setImageGenerator:Zn,renderChatItems:Vi,setSceneAwareness:Ar,setIdentifier:xr,setCodePreview:rn,setTyping:En,onMenuClick:qi};return a.createElement(a.Fragment,null,hn?a.createElement("div",{onClick:Oa},hn):hn!==null&&!Hn&&a.createElement(me.Z,{draggableExtraNode:ao,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:Bn,onClick:Oa,topPercentage:Cr}),Hn&&a.createElement("div",{className:ue.draggableWrap},a.createElement(Je,{dragHandleClassName:ue.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:ue.modal},a.createElement("div",{className:ue.head},a.createElement("div",{className:ue.title},a.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),bi,ai&&a.createElement(pe.Z,{value:ia,onChange:Gt=>{Ln(!1),Zn(!1),po(Gt),Rt([]),Et([])}}),Ui&&a.createElement(a.Fragment,null,a.createElement(E.Z,{className:"ml10",dropdownRender:Ra,onOpenChange:Gt=>{Gt&&ja()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:ue.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),Wa&&a.createElement(a.Fragment,null,a.createElement(te.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:ue.headBtn,onClick:ni},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(te.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:ue.headBtn,onClick:Ta},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:z()(ue.wrap,Hn&&"body-overflow-hidden")},a.createElement("div",{ref:sn,className:ue.chatContainer},na==null?void 0:na(Br),Gn&&a.createElement("div",{className:`${ue.li} mb20`,style:et({width:rr},Ii)},a.createElement("div",{className:ue.avatarIcon},a.createElement("img",{className:ue.img,src:en})),a.createElement("div",{className:ue.content},a.createElement("div",{className:ue.borderBox},Tr,$t==null?void 0:$t(Br)))),a.createElement("div",{ref:Fr},a.createElement(ne.Z,{spinning:xn,className:"mt20"},Zt==null?void 0:Zt.map((Gt,_r)=>a.createElement(a.Fragment,{key:Gt.key+_r},Gt.show&&a.createElement(a.Fragment,null,Gt.sender==="user"&&oi(Gt,_r),Gt.sender==="AI"&&ei(Gt,_r),gi&&!["AI","user"].includes(Gt.sender)&&gi(Gt,_r,{width:rr})))))),!Jr&&a.createElement("div",{className:ue.backBottom,onClick:()=>{sn.current.scrollTop=sn.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:dr,className:"pl20"})),!Tt&&a.createElement("div",{className:ue.footer},a.createElement("div",{className:ue.main},!!Mo.length&&a.createElement("div",{className:ue.files},Mo==null?void 0:Mo.map((Gt,_r)=>a.createElement("div",{key:_r,className:ue.file},a.createElement(ne.Z,{size:"small",spinning:(Gt==null?void 0:Gt.status)==="uploading"},a.createElement(Ae.Z,{filename:Gt==null?void 0:Gt.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(te.Z,{title:Gt==null?void 0:Gt.name},a.createElement("div",{className:ue.fileName},Gt==null?void 0:Gt.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,oe.RD)(Gt==null?void 0:Gt.size))),a.createElement("i",{onClick:()=>{Et($r=>$r.filter(si=>si.uid!==Gt.uid)),Rt($r=>$r.filter(si=>si.uid!==Gt.uid))},className:`aitubiao icon-tupianguanbi ${ue.fileDel}`})))),a.createElement("div",{className:ue.inputWrap},a.createElement(ae.default.TextArea,{placeholder:Jt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Re,bordered:!1,onChange:Ca,onPressEnter:qa,onCompositionStart:()=>{Kr.current=!0},onCompositionEnd:()=>{Kr.current=!1}}),a.createElement("div",{className:ue.action},a.createElement("div",{className:ue.btnWrap},Ur&&a.createElement(te.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>Ar(!mr),className:z()(ue.btn,mr&&ue.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),ia==="deepseek-r1"&&Ua&&a.createElement(te.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>Ln(!wn),className:z()(ue.btn,wn&&ue.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Di&&ia==="qwen-max"&&a.createElement("div",{onClick:()=>Zn(!cr),className:z()(ue.btn,cr&&ue.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!xt&&a.createElement(a.Fragment,null,ia==="qwen-max"&&a.createElement(ce.default,et({ref:br},fa),a.createElement(te.Z,{title:Mt.length>=Zi?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(Mt.length>=Zi)&&Xa("image"),className:Mt.length>=Zi?ue.uploadDisabledBtn:ue.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(ce.default,et({ref:ii},xa),a.createElement(te.Z,{title:va.length>=tr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(va.length>=tr)&&Xa("file"),className:va.length>=tr?ue.uploadDisabledBtn:ue.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),vn?a.createElement(te.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${ue.cancelBtn}`,onClick:Lr})):a.createElement(re.ZP,{className:(Re==null?void 0:Re.trim())===""?ue.sendBtnDisabled:ue.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:ho,onClick:Ei}))))))))))},Bt={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",editBtn:"editBtn___JiZpD",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},zt=le(59476),kt=le(68157),Ht=le(95270),Cn=le(28364),Yn=le(62427),gn=le(86784),Sn=le(76560),Qn=Object.defineProperty,In=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,On=(Wt,Jt,xt)=>Jt in Wt?Qn(Wt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Wt[Jt]=xt,er=(Wt,Jt)=>{for(var xt in Jt||(Jt={}))Xn.call(Jt,xt)&&On(Wt,xt,Jt[xt]);if(dn)for(var xt of dn(Jt))nr.call(Jt,xt)&&On(Wt,xt,Jt[xt]);return Wt},qt=(Wt,Jt)=>In(Wt,Mn(Jt)),nn=(Wt,Jt,xt)=>new Promise((Tt,en)=>{var yn=mn=>{try{hn(xt.next(mn))}catch(pn){en(pn)}},Bn=mn=>{try{hn(xt.throw(mn))}catch(pn){en(pn)}},hn=mn=>mn.done?Tt(mn.value):Promise.resolve(mn.value).then(yn,Bn);hn((xt=xt.apply(Wt,Jt)).next())}),Dn=({description:Wt,code:Jt,showData:xt={},sendParams:Tt={},allShow:en=!1,draggableExtraNode:yn,singleControl:Bn=!1})=>{const hn=(0,Sn.useDispatch)(),[mn,pn]=(0,a.useState)({}),[Kn,Gn]=(0,a.useState)([]),[fr,Ir]=(0,a.useState)(null),[on,Nn]=(0,a.useState)(!1),[vr,ar]=(0,a.useState)(!0),[Er,pr]=(0,a.useState)(0),Or=6,Tr=(0,a.useRef)(null),[$t,Zr]=(0,a.useState)([]),[Hr,Gr]=(0,a.useState)(""),[Cr,ai]=(0,a.useState)(!0),[Di,Ui]=(0,a.useState)(!0),[ji,zi]=(0,a.useState)(!0),[gi,Wa]=(0,a.useState)(!1),[ca,ao]=(0,a.useState)(null),[bi,_a]=(0,a.useState)(!1),Ur=Si=>{if(!Tr.current)return;const ra=Tr.current,Hn=ra.children;if(Hn.length===0)return;const po=Hn[0].getBoundingClientRect().width+22,va=ra.scrollLeft;Si==="left"?ra.scrollTo({left:Math.max(0,va-po),behavior:"smooth"}):ra.scrollTo({left:va+po,behavior:"smooth"}),setTimeout(()=>{Ua()},50)},Ua=()=>{if(!Tr.current)return;const Si=Tr.current,ra=Si.scrollWidth-Si.clientWidth;if(console.log(Si.scrollWidth),console.log(Si.clientWidth),console.log(Si.scrollLeft),ra<=0){Nn(!1),ar(!1);return}Nn(Si.scrollLeft>1),ar(Si.scrollLeft{const Si=Tr.current;if(Si){const ra=()=>{requestAnimationFrame(Ua)};Si.addEventListener("scroll",ra),Ua();const Hn=new ResizeObserver(()=>{Ua()});return Hn.observe(Si),()=>{Si.removeEventListener("scroll",ra),Hn.disconnect()}}},[Tr.current]);const da=[{img:le(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Wt,show:xt==null?void 0:xt.ai_exam_question,type:1},{img:le(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:Jt,show:xt==null?void 0:xt.ai_syntax_check,type:5},{img:le(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Wt,query:Jt,show:xt==null?void 0:xt.ai_code_diagnosis,width:21,type:2},{img:le(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Wt,query:Jt,show:xt==null?void 0:xt.ai_guidance,type:3},{img:le(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Wt,query:Jt,show:xt==null?void 0:xt.ai_code_evaluation,type:9},{img:le(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Wt,query:Jt,show:xt==null?void 0:xt.ai_code_optimization,type:7},{img:le(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Wt,query:Jt,show:xt==null?void 0:xt.ai_code_comment,type:8},Bn&&{img:le(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Wt,query:Jt,show:xt==null?void 0:xt.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(Si=>!!Si);(0,a.useEffect)(()=>{(Tt==null?void 0:Tt.source)=="shixun"&&(na(),di())},[]);const na=()=>nn(void 0,null,function*(){var Si,ra;const Hn=yield(0,fe.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:Tt==null?void 0:Tt.shixun_id}});(Hn==null?void 0:Hn.status)===0&&(Zr(((Si=Hn==null?void 0:Hn.data)==null?void 0:Si.list)||[]),Gr(((ra=Hn==null?void 0:Hn.data)==null?void 0:ra.local_ai_model_url)||""),Ua())}),di=()=>nn(void 0,null,function*(){const Si=yield(0,fe.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:Tt==null?void 0:Tt.shixun_id}});(Si==null?void 0:Si.status)==0&&_a(Si==null?void 0:Si.permission)}),Ii=Si=>{Ir(Si),ao(Si),ai(!Si),Ui(!Si),zi(!Si),Wa(!!Si)},Sa=Si=>{const{setChatData:ra,setLoading:Hn,getData:oo,clearStatus:ia,typing:po,setImageGenerator:va,renderChatItems:Et,setSceneAwareness:Mt,setIdentifier:Rt}=Si;let Kt=da;return en||(Kt=da.filter(an=>an.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:Bt.bigTipsBox},a.createElement("div",{ref:Tr,className:Bt.bigTips,style:{display:"flex",width:"100%",position:"relative"}},Kt.map((an,xn)=>a.createElement(te.Z,{key:xn,title:an.des},a.createElement("div",{onClick:()=>nn(void 0,null,function*(){var nt;if(Ii(null),po){y.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Mt(!1),va(!1),Hn(!0),ia(),pn(an);const _t=Et(an.query);_t[0].show=!1,_t[1].imageGenerator=!1,ra(_t);const Nt=yield Va.onAdd(),Zt=(nt=Nt==null?void 0:Nt.data)==null?void 0:nt.identifier;Rt(Zt),oo("",qt(er({type:an.type,description:an.description,application_id:null,query:an.query,file_ids:[],history:[],is_chat:an.type===13,image_generator:!1,scene_awareness:!1,identifier:Zt,custom_agent_name:an.custom_agent_name},Tt),{prompt:xt==null?void 0:xt.ai_code_evaluation_promote}))}),className:Bt.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:an.img,width:an.width,alt:an.name}),a.createElement("span",null,an.name)))),$t.map(an=>a.createElement(te.Z,{key:an.id,title:`${an.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${Bt.item} ${fr===an.id?Bt.active:""}`,key:an.id,style:{flex:"0 0 auto"},onClick:()=>{fr===an.id?Ii(null):Ii(an.id)}},(an==null?void 0:an.can_edit)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${Bt.editBtn}`,onClick:xn=>{xn.stopPropagation(),hn({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:an}})}}),a.createElement("img",{src:an.attachment_id?`${ve.Z.API_SERVER}/api/attachments/${an.attachment_id}`:gn,width:24,height:24,alt:an.name}),a.createElement("span",null,an.name)))))),a.createElement("div",{className:Bt.PrevNext},on&&a.createElement("div",{className:Bt.LeftButton,onClick:an=>{an.stopPropagation(),Ur("left")}},a.createElement("img",{src:kt.Z,alt:"Previous",className:Bt.img}),a.createElement("img",{src:Cn.Z,alt:"Previous",className:Bt.imgHover})),vr&&a.createElement("div",{className:Bt.RightButton,onClick:an=>{an.stopPropagation(),Ur("right")}},a.createElement("img",{src:Ht.Z,alt:"Next",className:Bt.img}),a.createElement("img",{src:Yn.Z,alt:"Next",className:Bt.imgHover}))),bi&&a.createElement(zt.Z,{data:$t,getIAData:()=>na(),url:Hr,className:Bt.inlineAgent,queryInfo:{item_type:"Shixun",item_id:Tt==null?void 0:Tt.shixun_id},showParams:!0}))},Ea=Si=>nn(void 0,[Si],function*({type:ra,value:Hn,index:oo,identifier:ia,objectIndex:po}){const va={index:po,identifier:ia};if(ra==="like"&&(yield(0,fe.ZP)("/api/course_qna_records/like.json",{method:"post",body:va})).status!==0||ra==="dislike"&&(yield(0,fe.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:va})).status!==0)return Promise.reject()}),wa=Si=>{let ra=[];return Si==null||Si.forEach(Hn=>{var oo;const ia=Hn.id,po=Hn.think?{reasoning:Hn.think,thinkingEnabled:!0}:{},va=[{text:Hn.question,key:ia,sender:"user",fileList:[],show:!0},qt(er({key:ia,loading:!1,sender:"AI",show:!0,source:Hn.answer_source,text:Hn.answer,like:Hn.like,dislike:Hn.dislike,time:Hn.think_time,id:Hn.id,imageGenerator:((oo=Hn==null?void 0:Hn.answer)==null?void 0:oo.slice(0,4))==="(0,fe.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,fe.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Ja,by_self:!0}}),onListClick:Si=>(0,fe.ZP)(`/api/course_qna_sessions/${Si}.json`,{method:"get"}),onListDelete:Si=>(0,fe.ZP)(`/api/course_qna_sessions/${Si}.json`,{method:"delete"}),onListDealData:wa};return a.createElement(Ft,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:en?!1:!(xt!=null&&xt.ai_q_and_a),topFunctionNode:Sa,showSwitchingModel:!0,showImageGenerator:ji,showSceneAwareness:Cr,showThiking:Di,hideUpload:gi,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:pn,fetchListObject:Va,customPreference:Ea,fetchData:qt(er(qt(er({},Tt),{questionable_type:Ja,is_chat:!0}),mn.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:ca}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Tt==null?void 0:Tt.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:yn})}},88998:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Ee}});var a=le(59301),Se={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},y=le(77736),ce=Object.defineProperty,de=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(ge,he,ve)=>he in ge?ce(ge,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ge[he]=ve,ne=(ge,he)=>{for(var ve in he||(he={}))te.call(he,ve)&&re(ge,ve,he[ve]);if(de)for(var ve of de(he))ae.call(he,ve)&&re(ge,ve,he[ve]);return ge};const x=ge=>React.createElement("svg",ne({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ge),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var ee="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",E=Object.defineProperty,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,se=(ge,he,ve)=>he in ge?E(ge,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ge[he]=ve,pe=(ge,he)=>{for(var ve in he||(he={}))z.call(he,ve)&&se(ge,ve,he[ve]);if(b)for(var ve of b(he))ie.call(he,ve)&&se(ge,ve,he[ve]);return ge};const ue=ge=>React.createElement("svg",pe({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ge),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var fe="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",oe=le(59301),Ee=({value:ge,onChange:he})=>{const[ve,be]=(0,a.useState)(!1),ye=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:ee},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:fe}],Ae=ye.find(De=>De.key===ge);return oe.createElement("div",{className:Se.select},oe.createElement(y.Z,{size:10},oe.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),oe.createElement("div",{className:Se.box,onMouseLeave:()=>be(!1)},oe.createElement("div",{className:Se.text,onClick:()=>be(!0)},oe.createElement("img",{src:Ae.img,width:20}),oe.createElement("span",null,Ae.name),oe.createElement("b",{className:"iconfont icon-zhankai6"})),ve&&oe.createElement("div",{className:Se.itemWrap},oe.createElement("aside",null,ye.map(De=>oe.createElement("div",{key:De.key,className:`${Se.item} ${De.key===ge?Se.active:""}`,onClick:Ce=>{Ce.stopPropagation(),he(De.key),be(!1)}},oe.createElement("img",{src:De.img,width:20}),oe.createElement("span",null,De.name))))))))}},3360:function(Ct,st,le){"use strict";var a=le(59301),Se=le(17178),y=le(77736),ce=le(92310),de=le.n(ce),te=le(30521),ae=le(56321),re=le(71360),ne=Object.defineProperty,x=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(me,Ee,ge)=>Ee in me?ne(me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[Ee]=ge,se=(me,Ee)=>{for(var ge in Ee||(Ee={}))b.call(Ee,ge)&&ie(me,ge,Ee[ge]);if(E)for(var ge of E(Ee))z.call(Ee,ge)&&ie(me,ge,Ee[ge]);return me},pe=(me,Ee)=>x(me,ee(Ee)),ue=(me,Ee,ge)=>new Promise((he,ve)=>{var be=De=>{try{Ae(ge.next(De))}catch(Ce){ve(Ce)}},ye=De=>{try{Ae(ge.throw(De))}catch(Ce){ve(Ce)}},Ae=De=>De.done?he(De.value):Promise.resolve(De.value).then(be,ye);Ae((ge=ge.apply(me,Ee)).next())});const fe=({data:me,onFinish:Ee})=>a.createElement(y.Z,null,me.map((ge,he)=>a.createElement(re.op,{key:he,style:{height:28},shape:"default",size:"small",onClick:()=>Ee(ge)},ge))),oe=({className:me,style:Ee,data:ge={},defaultChatData:he=[],initDefaultChatDataKey:ve=0,showPrevButton:be,showNextButton:ye,onPrevButtonClick:Ae=()=>{},onNextButtonClick:De=()=>{},onStatusChange:Ce,interactionTotal:Be=0,showInterText:Fe=!1})=>{const we="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Pe]=(0,te.eh)(),{chatData:_e,setChatData:ze,calcHistoryList:Oe}=(0,te.r5)(),[Xe,qe]=(0,a.useState)(0),[Ge,Ue]=(0,a.useState)(""),[Le,Ne]=(0,a.useState)(!1),{scrollBoxRef:ke,bottomInspectRef:He,contentRef:We,isAtBottom:mt}=(0,te.wr)({status:Le}),ot=(0,te.h4)(ke);(0,a.useEffect)(()=>{if(!_e.length||!ke.current)return;const Ke=_e[_e.length-1];Ke!=null&&Ke.loading&&(ke.current.scrollTop=ke.current.scrollHeight)},[_e.length]),(0,a.useEffect)(()=>{if(ve){Ze();let Ke=[];return he.forEach(at=>{const $e=Date.now(),Ve=[{text:at.question,key:$e,sender:"user",show:at.question!==we},{text:at.answer,loading:!1,key:$e,sender:"AI",show:!0}];Ke.push(...Ve)}),ze(Ke),()=>{Pe.cancel()}}},[ve]);const Ze=()=>{Pe.cancel(),qe(1)},Ie=Ke=>ue(void 0,null,function*(){Ue(""),qe(0);const at=Date.now(),$e=[{text:Ke,key:at,sender:"user",show:Ke!==we},{loading:!0,key:at,sender:"AI",show:!0}];ze([..._e,...$e]);const Ve=Oe(_e);Pe.request({url:"/api/stream/course_qna_records/chat_messages.json",body:se({model:"qwen-max",is_chat:!0,prompt:Ke,history:Ve},ge),onData:(xe,Me)=>{Ne(!0),ze(je=>je.map((Qe,Je)=>Je===je.length-1?pe(se({},Qe),{text:xe,loading:!1,error:(Me==null?void 0:Me.msg)==="error"}):Qe))},onError:xe=>{let Me="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";ze(je=>[...je].map((Qe,Je)=>Je===je.length-1?pe(se({},Qe),{text:Me,loading:!1,error:!0}):Qe))}})}),Ye=(0,a.useMemo)(()=>{const at=_e.filter(xe=>xe.sender==="AI").map(xe=>xe.text).join(""),$e=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let Ve=0;return $e.forEach(xe=>{const Me=at.split(xe).length-1;Ve+=Me}),Math.max(0,Ve-1)},[_e]);(0,a.useEffect)(()=>{typeof Ye=="number"&&typeof Be=="number"&&(Ce==null||Ce(Ye>=Be))},[Ye,Be]);const Te=ot.width?ot.width-20:"100%";return a.createElement("div",{className:de()("flex flex-col h-full",me),style:Ee},be&&a.createElement("div",{className:Se.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:Ae},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:ke,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:Se.Z.tips,style:{width:Te}},a.createElement("img",{className:Se.Z.avatar,src:ae}),a.createElement("div",{className:Se.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),a.createElement(te.xj,{className:"pl20",style:{width:Te},contentRef:We,chatData:_e,requestLoading:Pe.loading,cancelTyping:Xe,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(Ke,at)=>{var $e;if(YeIe(Ve)}))},onAnswerFinish:()=>ue(void 0,null,function*(){setTimeout(()=>Ne(!1),0)})}),!(_e!=null&&_e.length)&&!Fe&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(re.op,{type:"primary",onClick:()=>Ie(we)},"\u5F00\u542F\u4E92\u52A8")),!(_e!=null&&_e.length)&&Fe&&a.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),ye&&Ye>=Be&&a.createElement(re.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:De},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!mt&&a.createElement("div",{className:Se.Z.backBottom,onClick:()=>{ke.current.scrollTop=ke.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:He})),!!(_e!=null&&_e.length)&&!Fe&&a.createElement(te.CI,{style:{margin:"0 20px 20px 20px"},onCancel:Ze,headExtraNode:Ye>=Be?a.createElement("div",{style:{color:"#434D6C"}},ye?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",a.createElement("span",{className:"ml10 c-light-primary"},Ye),"/",Be),value:Ge,onSubmit:Ie,hideUpload:!0,onChange:Ue,typing:Le,loading:Pe.loading}))};st.Z=oe},14651:function(Ct,st,le){"use strict";var a=le(59301),Se=le(17178),y=le(92310),ce=le.n(y),de=le(30521),te=le(56321),ae=le(71360),re=le(38394),ne=le(82093),x=Object.defineProperty,ee=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,se=(me,Ee,ge)=>Ee in me?x(me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[Ee]=ge,pe=(me,Ee)=>{for(var ge in Ee||(Ee={}))z.call(Ee,ge)&&se(me,ge,Ee[ge]);if(b)for(var ge of b(Ee))ie.call(Ee,ge)&&se(me,ge,Ee[ge]);return me},ue=(me,Ee)=>ee(me,E(Ee)),fe=(me,Ee,ge)=>new Promise((he,ve)=>{var be=De=>{try{Ae(ge.next(De))}catch(Ce){ve(Ce)}},ye=De=>{try{Ae(ge.throw(De))}catch(Ce){ve(Ce)}},Ae=De=>De.done?he(De.value):Promise.resolve(De.value).then(be,ye);Ae((ge=ge.apply(me,Ee)).next())});const oe=({className:me,style:Ee,data:ge={},defaultChatData:he=[],initDefaultChatDataKey:ve=0,showPrevButton:be,showNextButton:ye,onPrevButtonClick:Ae=()=>{},onNextButtonClick:De=()=>{},onStatusChange:Ce,readingTime:Be,analysis:Fe,totalTime:we,openRecord:Pe,showInterText:_e=!1})=>{const[ze]=(0,de.eh)(),{chatData:Oe,setChatData:Xe,calcHistoryList:qe}=(0,de.r5)(),[Ge,Ue]=(0,a.useState)(0),[Le,Ne]=(0,a.useState)(""),[ke,He]=(0,a.useState)(!1),[We,mt]=(0,a.useState)(null),ot=(0,a.useRef)(null),{scrollBoxRef:Ze,bottomInspectRef:Ie,contentRef:Ye,isAtBottom:Te}=(0,de.wr)({status:ke}),Ke=(0,de.h4)(Ze);(0,a.useEffect)(()=>{typeof Be=="number"&&mt(Be)},[Be]),(0,a.useEffect)(()=>(We>0&&We<=we&&!document.hidden&&(ot.current=setTimeout(()=>{Pe&&at(),mt(je=>Math.min(je+1,we))},1e3)),()=>{clearTimeout(ot.current)}),[We]),(0,a.useEffect)(()=>{if(!Oe.length||!Ze.current)return;const je=Oe[Oe.length-1];je!=null&&je.loading&&(Ze.current.scrollTop=Ze.current.scrollHeight)},[Oe.length]),(0,a.useEffect)(()=>{if(ve){Ve();let je=[];return he.forEach(Qe=>{const Je=Date.now(),pt=[{text:Qe.question,key:Je,sender:"user",show:!0},{text:Qe.answer,loading:!1,key:Je,sender:"AI",show:!0}];je.push(...pt)}),Xe(je),()=>{ze.cancel()}}},[ve]);const at=()=>fe(void 0,null,function*(){const je=yield(0,ne.ZP)(`/api/smart_plan_item_banks/${ge==null?void 0:ge.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),$e=()=>{mt(1)},Ve=()=>{ze.cancel(),Ue(1)},xe=je=>fe(void 0,null,function*(){Ne(""),Ue(0);const Qe=Date.now(),Je=[{text:je,key:Qe,sender:"user",show:!0},{loading:!0,key:Qe,sender:"AI",show:!0}];Xe([...Oe,...Je]);const pt=qe(Oe);ze.request({url:"/api/stream/course_qna_records/chat_messages.json",body:pe({model:"qwen-max",is_chat:!0,prompt:je,history:pt},ge),onData:(vt,gt)=>{He(!0),Xe(It=>It.map((Ot,Dt)=>Dt===It.length-1?ue(pe({},Ot),{text:vt,loading:!1,error:(gt==null?void 0:gt.msg)==="error"}):Ot))},onError:vt=>{let gt="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Xe(It=>[...It].map((Ot,Dt)=>Dt===It.length-1?ue(pe({},Ot),{text:gt,loading:!1,error:!0}):Ot))}})});(0,a.useEffect)(()=>{typeof We=="number"&&typeof we=="number"&&(Ce==null||Ce(We>=we))},[We,we]),(0,a.useEffect)(()=>{const je=()=>{document.hidden?clearTimeout(ot.current):!document.hidden&&We>0&&We{Pe&&at(),mt(Qe=>Math.min(Qe+1,we))},1e3))};return document.addEventListener("visibilitychange",je),()=>{document.removeEventListener("visibilitychange",je),clearTimeout(ot.current)}},[We,we,Pe]);const Me=Ke.width?Ke.width-20:"100%";return a.createElement("div",{className:ce()("flex flex-col h-full",me),style:Ee},be&&a.createElement("div",{className:Se.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:Ae},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:Ze,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:Se.Z.tips,style:{width:Me}},a.createElement("img",{className:Se.Z.avatar,src:te}),a.createElement("div",{className:Se.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),We>0&&a.createElement("div",{className:Se.Z.tips,style:{width:Me}},a.createElement("img",{className:Se.Z.avatar,src:te}),a.createElement("div",{className:Se.Z.details},a.createElement(re.Z,{value:Fe}))),a.createElement(de.xj,{className:"pl20",style:{width:Me},contentRef:Ye,chatData:Oe,requestLoading:ze.loading,cancelTyping:Ge,onAnswerFinish:()=>fe(void 0,null,function*(){setTimeout(()=>He(!1),0)})}),We===0&&!_e&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(ae.op,{type:"primary",onClick:$e},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),We===0&&_e&&a.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),ye&&We>=we&&a.createElement(ae.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:De},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!Te&&a.createElement("div",{className:Se.Z.backBottom,onClick:()=>{Ze.current.scrollTop=Ze.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Ie})),We>0&&a.createElement(de.CI,{style:{margin:"0 20px 20px 20px"},onCancel:Ve,headExtraNode:We>=we?a.createElement("div",{style:{color:"#434D6C"}},ye?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},ye?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",a.createElement("span",{className:"ml5 mr5 c-light-primary"},we-We),"\u79D2"),value:Le,onSubmit:xe,hideUpload:!0,onChange:Ne,typing:ke,loading:ze.loading}))};st.Z=oe},49026:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ae}});var a=le(59301),Se={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},y=le(29787),ce=le(59301),de=(re,ne,x)=>new Promise((ee,E)=>{var b=se=>{try{ie(x.next(se))}catch(pe){E(pe)}},z=se=>{try{ie(x.throw(se))}catch(pe){E(pe)}},ie=se=>se.done?ee(se.value):Promise.resolve(se.value).then(b,z);ie((x=x.apply(re,ne)).next())}),ae=({value:re="",streamingStatus:ne,onFinish:x,cancelIndex:ee,time:E,loading:b,loadAll:z})=>{const[ie,se]=(0,a.useState)(""),[pe,ue]=(0,a.useState)(!0),fe=(0,a.useRef)(re),oe=(0,a.useRef)(ne),me=(0,a.useRef)(0),Ee=(0,a.useRef)(null),[ge,he]=(0,a.useState)(!1),ve=70;(0,a.useEffect)(()=>{oe.current=ne},[ne]),(0,a.useEffect)(()=>{fe.current=re},[re]),(0,a.useEffect)(()=>{if(!ne){se(fe.current);return}return he(!0),Ee.current=setInterval(be,ve),()=>{clearInterval(Ee.current)}},[]),(0,a.useEffect)(()=>{ge&&(se(fe.current),clearInterval(Ee.current),he(!1),x())},[ee]);const be=()=>de(void 0,null,function*(){const ye=fe.current[me.current];ye!==void 0?(se(Ae=>Ae+ye),me.current++,clearInterval(Ee.current),Ee.current=setInterval(be,280/(fe.current.length-me.current))):oe.current===!1&&(se(fe.current),clearInterval(Ee.current),he(!1),x())});return ce.createElement("div",{className:`${Se.reasoning} fadeIn animated`},ce.createElement("div",{className:Se.btn,onClick:()=>ue(!pe)},ce.createElement("i",{className:"iconfont icon-shendusikao"}),E?ce.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",E," \u79D2\uFF09"):ce.createElement("span",null,"\u601D\u8003\u4E2D..."),pe?ce.createElement("b",{className:"iconfont icon-shouqi6"}):ce.createElement("b",{className:"iconfont icon-zhankai6"})),b&&ce.createElement(y.Z,{spinning:!0,className:"mt20"}),pe&&!b&&ce.createElement("div",{className:Se.content},ie,ge?ce.createElement("span",{className:"aiBlink"},"__"):""))}},67556:function(Ct,st,le){"use strict";le.d(st,{o:function(){return a}});const a=Se=>(Se=Se.replace(new RegExp("(?$1'),Se=Se.replace(new RegExp("(?]*>/g,""),x=ae(x),x});st.Z=Se},11196:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return E}});var a=le(59301),Se=le(62957),y=le(77019),ce=le(60242),de="data:image/png;base64,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",te="data:image/png;base64,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",ae="data:image/png;base64,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",re={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ne=le(59301);const x=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var E=()=>{const[b,z]=(0,a.useState)(0),[ie,se]=(0,a.useState)(!1),[pe,ue]=(0,a.useState)(!0),fe=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(pe)return;const ve=()=>{z(be=>be>=99?(clearInterval(fe.current),99):be+1)};return fe.current=setInterval(ve,5e4/99),()=>clearInterval(fe.current)},[pe]);const oe=()=>{z(0),se(!0),ue(!1)},me=(ve=0)=>{ue(!0),z(ve),se(!1)},Ee=ve=>{const be=ve/1048576;let ye;return be<=.3?ye=3:be<=.5?ye=5:be<=1?ye=10:be<=2?ye=20:be<=3?ye=30:be<=10?ye=be*10:ye=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${ye}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ge=()=>ne.createElement("span",{className:re.dotLoading},ne.createElement("span",null,"."),ne.createElement("span",null,"."),ne.createElement("span",null,"."));return{progress:b,progressOpen:ie,openProgress:oe,closeProgress:me,toggleLock:()=>ue(ve=>!ve),CreateProgressModal:(ve=x,be)=>(typeof ve=="string"&&(ve=[ve,ve,ve]),ne.createElement(Se.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:ie,title:null,footer:null,width:500,afterClose:()=>z(0)},ne.createElement(y.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},b<=30&&ne.createElement(ne.Fragment,null,ne.createElement("img",{src:de,alt:"Step 1"}),ne.createElement("div",{className:"mt20 c-light-primary"},ve[0],ge())),b>30&&b<60&&ne.createElement(ne.Fragment,null,ne.createElement("img",{src:te,alt:"Step 2"}),ne.createElement("div",{className:"mt20 c-light-primary"},ve[1],ge())),b>=60&&ne.createElement(ne.Fragment,null,ne.createElement("img",{src:ae,alt:"Step 3"}),ne.createElement("div",{className:"mt20 c-light-primary"},ve[2],ge())),ne.createElement(ce.Z,{className:re.progress,status:"active",style:{width:"auto"},size:[300,8],percent:b}),!!be&&ne.createElement("div",{className:"c-grey-999"},Ee(be)))))}}},59934:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return qe}});var a=le(59301),Se=le(75727),y=le(6767),ce=le(25399),de=le(37568),te=le(99571),ae=le(97812),re={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},x=({position:Ge,children:Ue})=>{const{left:Le=0,top:Ne=0}=Ge||{},[ke,He]=(0,a.useState)(Le),[We,mt]=(0,a.useState)(Ne),ot=(0,a.useRef)(null),Ze=()=>{if(ot.current){const Ie=ot.current.offsetWidth,Ye=ot.current.offsetHeight,Te=window.innerWidth,Ke=window.innerHeight;let at=Le,$e=Ne;Le+Ie>Te&&(at=Te-Ie),at<0&&(at=0),Ne+Ye>Ke&&($e=Ke-Ye),$e<0&&($e=0),He(at),mt($e)}};return(0,a.useEffect)(()=>{if(!ot.current||!Ge)return;const Ie=new ResizeObserver(()=>{Ze()});return Ie.observe(ot.current),()=>{Ie.disconnect()}},[Le,Ne,Ge]),(0,a.useEffect)(()=>{Ge&&Ze()},[Le,Ne,Ge]),Ge?a.createElement("div",{ref:ot,style:{position:"fixed",left:`${ke}px`,top:`${We}px`,zIndex:1050}},Ue):null},ee=le(90524),E=le(56102),b=le(6725),z=Object.defineProperty,ie=Object.defineProperties,se=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,oe=(Ge,Ue,Le)=>Ue in Ge?z(Ge,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ge[Ue]=Le,me=(Ge,Ue)=>{for(var Le in Ue||(Ue={}))ue.call(Ue,Le)&&oe(Ge,Le,Ue[Le]);if(pe)for(var Le of pe(Ue))fe.call(Ue,Le)&&oe(Ge,Le,Ue[Le]);return Ge},Ee=(Ge,Ue)=>ie(Ge,se(Ue)),ge=(Ge,Ue,Le)=>new Promise((Ne,ke)=>{var He=ot=>{try{mt(Le.next(ot))}catch(Ze){ke(Ze)}},We=ot=>{try{mt(Le.throw(ot))}catch(Ze){ke(Ze)}},mt=ot=>ot.done?Ne(ot.value):Promise.resolve(ot.value).then(He,We);mt((Le=Le.apply(Ge,Ue)).next())}),ve=({visible:Ge,position:Ue,selectText:Le,applyRefinedText:Ne,fetchUrl:ke,noRestrictModal:He})=>{var We;const[mt,ot]=(0,a.useState)(!1),[Ze,Ie]=(0,a.useState)([]),[Ye,Te]=(0,a.useState)(""),[Ke,at]=(0,a.useState)(1),[$e,Ve]=(0,a.useState)(""),[xe,Me]=(0,a.useState)(!1),je=(0,a.useRef)(null),[Qe,Je]=(0,a.useState)(!1),[pt,vt]=(0,a.useState)(0),gt=(0,a.useRef)(!1),It=((We=Ze==null?void 0:Ze[(Ze==null?void 0:Ze.length)-1])==null?void 0:We.loading)===!0;(0,a.useEffect)(()=>{if(Ge){at(1);return}Je(!1),ot(!1),Ot(),vt(0),Ie([]),at(0)},[Ge]);const Ot=()=>{var yn,Sn;Te(""),Ve(""),(Sn=(yn=je.current)==null?void 0:yn.cancelRequest)==null||Sn.call(yn)},Dt=(...yn)=>ge(void 0,[...yn],function*(Sn="",Qn=Ze){const In=Date.now(),Mn=[...Qn,{text:Sn,key:In,sender:"user",show:!0},{loading:!0,key:In,sender:"AI",show:!0}];at(2),Ie(Mn);const dn=et(Qn),Xn={no_record_times:!0,prompt:Sn,history:dn};je.current=new b.Z(ee.Z.API_SERVER+ke,Xn),yield new Promise(rr=>{je.current.on("data",On=>{const{chunk:{msg:tr},full:qt}=On,nn=tr==="error";Je(!0),Ve(Bt(qt)),Ie(fn=>fn.map((Dn,Wt)=>Wt===fn.length-1?Ee(me({},Dn),{text:qt,loading:!1,error:nn}):Dn))}),je.current.on("done",()=>rr()),je.current.on("error",On=>{const tr="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(On)==="[object Object]"&&On.status===-9&&(at(1),He(On.data)),Ie(qt=>qt.map((nn,fn)=>fn===qt.length-1?Ee(me({},nn),{text:tr,loading:!1,error:!0}):nn)),rr()}),je.current.on("cancelled",()=>rr()),je.current.startStream()}),ot(!1)}),lt=yn=>{Te(yn.target.value)},et=yn=>yn.reduce((Qn,In)=>{if(In.sender==="user"){const Mn=yn.find(dn=>dn.key===In.key&&dn.sender==="AI");Mn&&(Mn!=null&&Mn.text)&&!(Mn!=null&&Mn.error)&&Qn.push({question:In.text,answer:Mn.text})}return Qn},[]),ut=()=>{if(Yn)return;const yn=zt("\u6539\u5199");Ot(),ot(!0),Dt(yn)},it=yn=>{if(yn.key==="Enter"&&!yn.shiftKey){if(yn.preventDefault(),gt.current||Cn)return;ut()}},bt=()=>{var yn,Sn;vt(Qn=>Qn+1),(Sn=(yn=je.current)==null?void 0:yn.cancelRequest)==null||Sn.call(yn),ot(!1),Je(!1)},Ft=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Bt=(yn="")=>{const Sn=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Qn,In)=>{Sn.push(`\u7B54\u6848${In+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${In+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${In+1})\u8F93\u51FA\uFF1A`)}),Sn.forEach(Qn=>{const In=new RegExp(Qn,"g");yn=yn.replace(In,`**${Qn}** `)}),yn},zt=yn=>yn==="\u6539\u5199"?`${Ye}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Le}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Le}\uFF0C${yn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,kt=yn=>{let Sn="";yn.key==="1"&&(Sn=zt("\u6DA6\u8272")),yn.key==="2"&&(Sn=zt("\u6269\u5199")),yn.key==="3"&&(Sn=zt("\u7F29\u5199")),Ot(),ot(!0),Dt(Sn)},Ht=()=>{const yn=Ze.splice(Ze.length-2),{text:Sn}=(yn==null?void 0:yn[0])||{};Ot(),ot(!0),Dt(Sn,Ze)},Cn=mt||Qe,Yn=(Ye==null?void 0:Ye.trim())==="";return Ge?a.createElement(Se.Z,{open:Yn&&!Cn&&(xe||!$e),overlayStyle:{minWidth:200},menu:{items:Ft,onClick:kt}},a.createElement(x,{position:Ue},a.createElement("div",{className:re.wrap},Ke===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:re.chatContainer},It&&a.createElement("div",{className:re.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),$e&&a.createElement(ae.Z,{cancelIndex:pt,streamingStatus:mt,loadImage:!1,onFinish:()=>ge(void 0,null,function*(){vt(0),setTimeout(()=>Je(!1),0)}),value:$e})),a.createElement("div",{className:re.btnContainer},a.createElement("div",{onClick:()=>Ne(!0,$e),className:re.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>Ne(!1,$e),className:re.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(E.CopyToClipboard,{text:$e,onCopy:()=>y.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(ce.Z,{title:"\u590D\u5236"},a.createElement("div",{className:re.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(ce.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:Ht,className:re.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(ce.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{at(1),Ot(),Ie([])},className:re.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:re.inputContainer},a.createElement(de.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Ye,bordered:!1,onFocus:()=>Me(!0),onBlur:()=>setTimeout(()=>Me(!1),300),onChange:lt,onPressEnter:it,onCompositionStart:()=>gt.current=!0,onCompositionEnd:()=>gt.current=!1}),Qe?a.createElement("div",{className:`iconfont icon-tingzhihuida ${re.cancelBtn}`,onClick:bt}):a.createElement(te.ZP,{className:Yn?re.sendBtnDisabled:re.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Cn,onClick:ut}))))):a.createElement(a.Fragment,null)},be={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},ye=Object.defineProperty,Ae=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Be=(Ge,Ue,Le)=>Ue in Ge?ye(Ge,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ge[Ue]=Le,Fe=(Ge,Ue)=>{for(var Le in Ue||(Ue={}))De.call(Ue,Le)&&Be(Ge,Le,Ue[Le]);if(Ae)for(var Le of Ae(Ue))Ce.call(Ue,Le)&&Be(Ge,Le,Ue[Le]);return Ge};const we=Ge=>React.createElement("svg",Fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ge),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ze=(0,a.forwardRef)(({initialContent:Ge,onButtonClick:Ue},Le)=>{const[Ne,ke]=(0,a.useState)(null),[He,We]=(0,a.useState)(null),[mt,ot]=(0,a.useState)(""),[Ze,Ie]=(0,a.useState)(null),Ye=Le,Te=je=>{const Qe=document.elementFromPoint(10,je),Je=document.createRange();let pt=null;const vt=document.createTreeWalker(Ye.current,NodeFilter.SHOW_TEXT,{acceptNode:ut=>{const it=document.createRange();it.selectNodeContents(ut);const bt=it.getBoundingClientRect();return bt.top<=je&&bt.bottom>=je?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let gt="",It,Ot,Dt=null,lt=null,et=null;for(;It=vt.nextNode();){It.parentNode.getAttribute("data-select")==="disabled"&&(Ot=!0),gt+=It.textContent,lt||(lt=It),et=It;const ut=document.createRange();ut.selectNodeContents(It);const it=ut.getBoundingClientRect();Dt===null&&(Dt=it.top)}if(lt&&et&&!Ot){const ut=document.createRange();ut.setStart(lt,0),ut.setEnd(et,et.textContent.length),Ie(ut)}else Ie(null);return We(Dt-1),Ot?"":gt.trim()};function Ke(je){for(;je.parentElement&&je.parentElement.tagName.toLowerCase()!=="section";){var Qe=window.getComputedStyle(je.parentElement);if(Qe.pointerEvents==="none")return!0;je=je.parentElement}return!1}const at=je=>{var Qe,Je;if(Ke(je.target)){We(-1e6);return}if(((Je=(Qe=document.getSelection())==null?void 0:Qe.toString)==null?void 0:Je.call(Qe))!==""){We(-1e6);return}const pt=Te(je.clientY);if((pt==null?void 0:pt.trim())===""){We(-1e6);return}const vt=Ye.current.getBoundingClientRect();ke(vt.left-30),ot(pt)},$e=()=>{},Ve=je=>{Ue&&mt&&Ue(mt,je.clientX,je.clientY,Ze)},xe=()=>{if(Ze){const je=window.getSelection();je.removeAllRanges(),je.addRange(Ze)}},Me=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const je=Ye.current;return je.addEventListener("mousemove",at),je.addEventListener("mouseleave",$e),()=>{je.removeEventListener("mousemove",at),je.removeEventListener("mouseleave",$e),Me()}},[Ge]),a.createElement("div",{className:be["hover-line-container2"]},He!==null&&a.createElement("div",{className:be["line-button-container"],style:{top:He,left:Ne},onMouseEnter:()=>{xe()},onMouseLeave:()=>{Me(),We(null),ot(""),Ie(null)}},a.createElement("div",{className:be.button,onClick:Ve},a.createElement("img",{src:Pe}),a.createElement("span",null,"AI\u6539\u5199"))))}),Oe={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},qe=({nodeRef:Ge,noRestrictModal:Ue})=>{const[Le,Ne]=(0,a.useState)(null),[ke,He]=(0,a.useState)(null),[We,mt]=(0,a.useState)(!1),[ot,Ze]=(0,a.useState)(null),[Ie,Ye]=(0,a.useState)(!1),[Te,Ke]=(0,a.useState)(!1),at=Ge,$e=(0,a.useRef)(null),Ve=(0,a.useRef)(null),[xe,Me]=(0,a.useState)("");(0,a.useEffect)(()=>{Le!=null&&Le.toString()&&Me(Le==null?void 0:Le.toString())},[Le==null?void 0:Le.toString()]);const je=()=>{const vt=window.getSelection(),gt=at.current.scrollTop,It=at.current.getBoundingClientRect();if(vt.rangeCount>0&&vt.toString().length>0){const Ot=vt.getRangeAt(0);Ne(Ot.cloneRange());const Dt=Ot.getBoundingClientRect(),lt=40;let et=Dt.top+gt-5+lt;et{if(!vt||vt.rangeCount===0){Ye(!1);return}const It=vt.getRangeAt(0).getBoundingClientRect(),Ot=window.getComputedStyle(at.current),Dt=parseInt(Ot.lineHeight),lt=parseInt(Ot.paddingTop),et=at.current.scrollTop,ut=at.current.getBoundingClientRect(),it=It.top-ut.top+et,bt=Math.floor((it-lt)/Dt),Ft=lt+bt*Dt-et;Ze(Ft),Ye(!0)},Je=vt=>{at.current&&!at.current.contains(vt.target)&&Ke(!1)};(0,a.useEffect)(()=>{const vt=at.current;return vt.addEventListener("scroll",je),vt.addEventListener("input",je),vt.addEventListener("click",je),vt.addEventListener("mouseup",je),vt.addEventListener("keyup",je),vt.addEventListener("click",je),document.addEventListener("mousedown",Je),()=>{vt.removeEventListener("scroll",je),vt.removeEventListener("input",je),vt.removeEventListener("click",je),vt.removeEventListener("mouseup",je),vt.removeEventListener("keyup",je),vt.removeEventListener("click",je),document.removeEventListener("mousedown",Je)}},[]);const pt=(vt=!0,gt)=>{if(!Le)return;const It=Ve.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Ot=Le.cloneRange(),Dt=window.getSelection();if(Dt.removeAllRanges(),Dt.addRange(Ot),vt){Ot.deleteContents();const lt=document.createElement("div");lt.innerHTML=It;const et=Array.from(lt.childNodes);for(;et.length>0;)Ot.insertNode(et.pop())}else{Ot.collapse(!1);const lt=document.createElement("div");lt.innerHTML=" "+It;const et=Array.from(lt.childNodes);for(;et.length>0;)Ot.insertNode(et.pop())}Dt.removeAllRanges(),Ne(null),mt(!1),He(null)};return a.createElement("section",{ref:Ve},ke&&a.createElement("div",{ref:$e,className:Oe.toolbar,style:{top:ke==null?void 0:ke.top,left:ke==null?void 0:ke.left}},a.createElement("div",{className:Oe.button,onClick:()=>mt(!0)},a.createElement("img",{src:Pe}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(ve,{key:JSON.stringify(ke),noRestrictModal:Ue,visible:We,position:ke,selectText:xe,applyRefinedText:pt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),at.current&&a.createElement(ze,{ref:at,onButtonClick:(vt,gt,It,Ot)=>{Ne(Ot),mt(!0),Me(vt),He({left:gt,top:It+20})}}))}},95795:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return de}});var a=le(59301),Se=le(62957),y={num:"num___VQiqB"},de=({visible:te,usedCount:ae,totalCount:re,onOk:ne,onCancel:x})=>{const ee=()=>ae>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",re,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:y.num},ae),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",re,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:y.num},ae),"\u6B21\uFF09\u3002");return a.createElement(Se.default,{centered:!0,open:te,title:"\u63D0\u793A",width:620,onCancel:x,onOk:ne,footer:ae>0?void 0:null},ee())}},24754:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return pe},Q:function(){return ie}});var a=le(59301),Se={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},y=le(6725),ce=le(90524),de=le(97812),te=le(59934),ae=le(23479),re=le(26381),ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAADGlJREFUeF7tnVlQHMcZx7/umT0AcSjGBonDOmxdgV2Ww0iWIsmxrfIhJ1VJ2W+uilgEjqtclTwmLxQvyYur8uCKYmFQXMmbXUlV4lw+YsmHkBECdhdkSZZlyUJgScEWh7h2d7pTvcUuw2hhp3dm2dmleWPn66+/+f+me7p7vplGkOQfpRTVt56vgJCyARAtpAg5knS1JosRhBQMdMpJbddPd+68jhCiyQiBkil0sO2qc2J4yoMQLU6mvCizVAFCyLdFlUX9p9o3z/Fqww2Qtbxa7+BuAY9X6pXtGcSBEzVneFsiN8C6lqFKqihuc8MX3pgCTrAFurt2fc2jBj/AI/5GiuGBaCVIgtv2vOnAmd89OstT8Vq33fPL7pzgdJ6LKotaAoLx/k73Jzza8ANs8h1SD1gcBdMfCHg8ki/aMojzk3lPRH9hAxtfp+tfPN64AdZ6/c+pK+jvcr/DU6GwXaqAUT0FwDRfUQJgmgEYrV4ANKpgmssLgGkGYLR6AdCogmkuLwCmGYDR6gVAowqmubwAmGYARqsXAI0qmObyAmCaARitXgA0qmCaywuAaQZgtHoB0KiCaS4vAKYZgNHqBUCjCqa5vACYZgBGqxcAjSqY5vKmARR5nmkmmaD65fJII0/kRZ6nteFpo1PnkSKR55lZ8KLRxvJIRZ5nZgJkUbM8UlSnyfPcXpkLPz1QBPm5mXti2Rj51AzAXz4ah0vXZxZPD8E4qtPkef76xY0CnkWvAAbxN38ejUXHBjZIO4z9betGi4YvwmIK/Or4IkD2vwCYYdeFAJhhwLThCoACYIYrkOHhixYoAGa4AiaHr20R2lG89ri2et5Rv2iBAqDJCmS4O9ECBUAuBUQXyiWX9YwFQOsx4YpIAOSSy3rGAqD1mHBFJAByyWU9YwHQeky4IhIAueSynrEAaD0mXBEJgFxyWc9YALQeE66IBEAuuaxnLABajwlXRAIgl1zWMxYArceEKyIBkEsu6xkLgNZjwhWRqQB7L85A76UZuDWmQDCscAWy1o3tsgQlxRI0bM+Fhh36X0QxBSDL0X/rwzH4ciS41jmYcv4PldnhhR8W63onxRSAXf8Q8Ewhp3LCIHoPJ95HxTBA1m3+9aNxs+MX/gDgJweKEnanhgEe+9sYDN9c7DrFvhHJXXvx9o2oKLXDyz9euRUaBtjWdWvJgEXsG5EcQFZKu28EG9i0e0tWdGgYoNaB2DcieYCsJO/7mQKgMb1NLy0Ami7p6joUAFdXb9NrEwBNl3R1HQqAq6u36bVZHqA2QLMVyPRRsACYou3v2CfIeLdDTebiFABNANj4yuWC0MzkA0TB65Ek5SCg7PGADQilCFMKVA4pNHxXxngSETyxqRLderu9ypSVfAEwSYCRVZCp/E2IQAVFhG8LdUIpSGhMUvDIM5VVI+3tiCTT+sREPgnVFtYgd9IQ3QgYcW+Aqa2SAszIDvzF2d9X3Uimy7V8C0xC45QUYfe0xqOBTUEgOzHFktmVUIImc9Fk/+kT+6Z4fBsGWNMceAZTGjuhRB+7y8S10OfbhuyXR0P1mOD74omLgBAE6H8E5O9kp3SnJFQ4OwqjoS13viJfrd/isCtO5xwNOjGR71NAKcUSdi7nx2aD85+97rmmFyIPwPgfu2v2/wAoFEUrTPS5yUwDeOhFf963NukRipR194iKYFoGuPpgmTTCMyg5+IuBoulp2KQQXBEPlE2WrvQcr/pcD0S9AJf93OSj3s8fnIOQS09l8WysPA9j8MZkug8wsqtjp1QJS1S+9Gxl9TUjA5DGVz4rCN/N2Umxai/4hYqQhK6dO149lOi+aGSeHPngK7s3eJp8ezCO370kAmtVgKzb/GoY9t7T8thHUnGor6+jXvXl1ERnufLxSCMgwWrtoAhT+OLcCfellUonCzD2yWXmnH30fPz6eG0yEK0IMHJRtvj2aO95SIKRLXcu+d9++wXTU+jqWs4VUyrXAVna2m0In+3prL61HMRkAC756HnUMTvpvc0XKudQqJIAylcPbFa6gqwIsP5IYAvB9PuabvOb/i5PX6IuzUhbZF3q/Kxjn2aUGyooLzh1qn3zXDzfegGuuO0AT9BGN6rgqSsZWzbPm53KeUwtIqL0zuEKd7eR+53eWBpeHipV5pUGtb2EyXDvGx6fHoC8DYJ7Imt1gHUt/lqqQNliz4LC5XLxR+90bDTtnpcI5iNHfdvCBG1X231PWvfxBx1bJ7RljeqZVQAjy2PjuY+rBxNspNbdtevrRKKbebytjeK/3wg8hgBiKddEITd9b3p6BcAVlK5tHtwJlDwUa30AMz8qd51cja5TG9ael3xl8yFUG/udUFqyLu/9f7/28Lza1vItUO9Nejkueu8Jkb2fvENPqhemkST5+zqqrpvZuvT6YvE0HPUdIBTnL5YJX+jvqvtSAIyjYl3LuUKq2PZHD7HlsfzymndPtaOwXtHNtqtpHXgYh/GOWEyU3uk7UfOpABhH6Vpv30MA8s7oIYLJTd8b995zzIa0kr+9TRfzZ9H8wcWLCpMtkxf+o56Hii50QZ2anw00YAmXRsWy28ggz6JyqsB6vP7H1YMZB0inz3RVfRetz/IAUyWM1q/HG9iPgBZGf5dDc91n/9T47WrVv1w9NUeHGjBRYhcWBSUw0FUbGxULgAvK1Xr9T0XSIBb+tpZL7/I8YUgV6LqWQDVV6KZF/9KF/q6q2EBGAAQANuKraw4cVkN4rtz1z3RMH7QXQk3r5w/jcCg2kKGydGVA9ahJAIy2wCO+w+oJvN7pR6paXtTvI83+zWEKVbGBjIKu9b3pGhT3QI3ydd6BZylgHP3ZKi1Qu6xGZNtF3/FdlwVALcCmwUPqSXzx+pIP33u1dDrVLSyR/3qvv4oAbI7aSQ7s6z1WPSwAapSrOTLwqPp5ptMGPd2vu28nEjjVxz1NgT0I0dhrt2bHlTWL2dorHUnocl+H62KqAa3kf2GD6acQonLUrsAhnTx1rOquWXFlDcCGlwcrlHlSExMGwXh/p/sTs4RKxs++nwfWzwTpvmhZStDswB9dHyTja7kyWQOQ5cBcuR4+pB6JFq+HD9971Z22+2Bt86ALKHkwKj4GuHquyz0kAC6jQG2zfzdQuD+VgukV/2DbSXli+L4n1d0nkpxn+jq2j+n1occua1ogO9mGI4MVCl7sRgkiyoacdf/VPoPTI4xRm/om/3aCYFvMD6HB5yrd75u9uJBygEafB2qFXGmCHu9JOMtE6+tw9xsFwlOeZQaEptY9RlQZ7zKCobOd7qs8fvTYZhXASCvUDmbYAmmC1D49Qum1iZdny16ASVVmQNYBjAzdmwb3I0wLYqM/isL2vJnTPa/tntQLIlk7T+vQLhRWtqrLO2y0/8zrNSPJ+lypXNYBZCe7t+nT/DmUt1+9tMaG8NgW7DYzI1srrKdpsB4hskH9OyJw+9wJ19lU5aOmHGAqrjo9Pne/NLApGMLVS2wJDeY68dlP/+C6o8eHXpvI05CjQzvUCVWsLEF4rqis6mQq0zqyFiATsLF1aFdI051hhBQM9ELPG65rZrSKSCLx3RxP3FfXFACbDAM9ne4bei8GXrusBsjEuPeB6oJECMYdVDqvTm/gEe9gG5VnRv1bQgrZipAUWyq7x0eKIWY9wEh6nzewbcmcbMlNCsYlO75WLDlv65kvsuWxEMEbQmGlUp0BEHXJuk0cJk5QvwOcQohZDzAqbGPzYEmIEk880WOjVUATMlYmqYJn7cg2R2zziIQxCilKDgYpHxAtpAgt+0EENmDJr3T1zY4ESkNh8KwGxDUDkEFir9FNj47vWO7NWp4uVG3L5nm51HHh9Ikdo4sXjL98NSCuKYBRcZ9ouVI4Rie34TAqMfSlCkKDsoS+eLrM9XW8JbLG5tRDXJMAoyCffuWy49bMZAWiUikgqZACiaVkLNcaI/NJCrfA7vjm8IZt3yVa20w1xDUNUA3p+effkm4U7Cqcg2A+AruNymDH80RSHPKcTVLmbITM27E0k8zD2FRCFACTvfFxllsOopQr9fYeq7rJ6S5mzg2wrsl3SD0SEx891y99PIgU0MRAl+tj/V6WWvIDPOJvVH9WQ2w7wCe9FiLTr6/D3cPnZdGaH2DLUCVVFHeyFWZKuVQmBrP36MPzZBtCNFiG7w8Yef2bG+BCptVudapcpkDhiTOVAHniSGTLDTA6IZ4YnvJkM8SsBsggRl5pbj1fASFlQ6IlpkRXkRWPZwrA/wPlJnpuyspBOgAAAABJRU5ErkJggg==",x=le(92310),ee=le.n(x),E=le(6767),b=le(37732),z=(ue,fe,oe)=>new Promise((me,Ee)=>{var ge=be=>{try{ve(oe.next(be))}catch(ye){Ee(ye)}},he=be=>{try{ve(oe.throw(be))}catch(ye){Ee(ye)}},ve=be=>be.done?me(be.value):Promise.resolve(be.value).then(ge,he);ve((oe=oe.apply(ue,fe)).next())});const ie={contentRef:{current:null},value:null,status:!1,open:()=>z(void 0,null,function*(){}),close:()=>{}};var pe=({className:ue,style:fe,onChange:oe,onSuccess:me,onCancel:Ee,onError:ge,fetchUrl:he,noRestrictModal:ve=()=>{},showEditableToolbar:be,bottomOffset:ye=110,loadingText:Ae,showEmptyData:De=!0,onStatusChange:Ce,stringTransformer:Be,bottomContainerNode:Fe})=>{const[we,Pe]=(0,a.useState)(!1),[_e,ze]=(0,a.useState)(""),[Oe,Xe]=(0,a.useState)(0),[qe,Ge]=(0,a.useState)(!1),Ue=(0,a.useRef)(null),Le=(0,a.useRef)(null),Ne=(0,a.useRef)(null),ke=(0,a.useRef)(null),He=(0,ae.Z)({scrollBoxRef:ke,bottomInspectRef:Ne,contentRef:Le,status:qe,bottomOffset:ye}),We=we||qe;(0,a.useEffect)(()=>{oe==null||oe(_e)},[_e]);const[mt,ot]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ce==null||Ce({contentRef:Le,status:We,value:_e,open:Ze,close:Ie})},[We,_e]);const Ze=Te=>z(void 0,null,function*(){Pe(!0),ze(""),ot([]),Xe(0);const Ke=he;Te!=null&&Te.fetchUrl&&delete Te.fetchUrl,Ue.current=new y.Z(`${ce.Z.API_SERVER}${Ke}`,Te),yield new Promise((at,$e)=>{Ue.current.on("data",Ve=>{var xe;let{chunk:{content:Me,type:je}}=Ve;Ge(!0),je==="text"&&ze(Qe=>Be?Be(Qe+Me):Qe+Me),je==="knowledge"&&(console.log("---knowledge-",Ve==null?void 0:Ve.chunk),ot((xe=Ve==null?void 0:Ve.chunk)==null?void 0:xe.content))}),Ue.current.on("done",()=>{at()}),Ue.current.on("error",Ve=>{Object.prototype.toString.call(Ve)==="[object Object]"&&Ve.status===-1&&E.ZP.warning((Ve==null?void 0:Ve.message)||""),at(),ge==null||ge(Ve)}),Ue.current.on("cancelled",()=>{at(),Ee==null||Ee()}),Ue.current.startStream()}),Pe(!1)}),Ie=()=>{var Te,Ke;Xe(1),(Ke=(Te=Ue.current)==null?void 0:Te.cancelRequest)==null||Ke.call(Te),Pe(!1),Ge(!1)},Ye=(0,a.useMemo)(()=>Le.current?a.createElement(te.Z,{noRestrictModal:ve,nodeRef:Le}):a.createElement(a.Fragment,null),[Le.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:ee()(Se.container,ue),style:fe,ref:ke},a.createElement("div",{ref:Le,className:Se.liWrap,contentEditable:!We},_e&&a.createElement(de.Z,{cancelIndex:Oe,streamingStatus:we,loadImage:!1,onFinish:()=>z(void 0,null,function*(){Xe(0),setTimeout(()=>Ge(!1),0),me==null||me(_e)}),value:_e}),(mt==null?void 0:mt.length)>0&&a.createElement(b.Z,{Filelist:mt})),!_e&&!We&&a.createElement("div",{className:Se.imgBox},a.createElement("img",{width:56,src:ne}),a.createElement("span",null,"\u9884\u89C8\u533A")),De&&We&&a.createElement(re.Z,{text:Ae}),!He&&a.createElement("div",{className:Se.backBottom,onClick:()=>{ke.current.scrollTop=ke.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Ne}),Fe),!We&&be&&Ye)}},26381:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ce}});var a=le(59301),Se={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},ce=({text:de})=>a.createElement("div",null,a.createElement("div",{className:Se.loading},a.createElement("div",{className:Se.dot}),a.createElement("div",{className:Se.dot}),a.createElement("div",{className:Se.dot})),!!de&&a.createElement("div",{className:"mt5"},de))},4523:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Dn}});var a=le(59301),Se=le(30641),y=le(6767),ce=le(14566),de=le(62957),te=le(25399),ae=le(37568),re=le(99571),ne=le(29787),x=le(584),ee=le(93725),E=le(75727),b=le(92310),z=le.n(b),ie=le(97812),se=le(49026),pe=le(88998),ue={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},fe=le(82093),oe=le(49661),me=le(62586),Ee=le(37166),ge=le(28984),he=le(71986),ve=le(90524),be=le(56102),ye=le(6725),Ae=le(25232),De=le(12911),Ce=le.n(De),Be=le(37712),Fe=le(4676),we=function(){return we=Object.assign||function(Wt){for(var Jt,xt=1,Tt=arguments.length;xtNumber(fr)?fr:Di})}if(Gr||this.props.lockAspectRatio&&!Hr&&!Cr){var Di=$t+(Tr-or)/En;this.setState({maxWidth:Di>Number(fr)?fr:Di})}if((Cr||Hr)&&this.resizable){var Di=(Er-Nr)/En+this.resizable.size.height;this.setState({maxHeight:Di>Number(_r)?_r:Di})}if(oi||this.props.lockAspectRatio&&!Cr&&!Hr){var Di=Zr+(Nr-Er)/En;this.setState({maxHeight:Di>Number(_r)?_r:Di})}}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight});this.props.onResizeStart&&this.props.onResizeStart(xt,Tt,en)},Jt.prototype.onResize=function(xt,Tt,en,En){var Bn=this,hn={x:this.originalPosition.x,y:this.originalPosition.y},mn=-En.width,pn=-En.height,Kn=["top","left","topLeft","bottomLeft","topRight"];Kn.includes(Tt)&&(Tt==="bottomLeft"?hn.x+=mn:(Tt==="topRight"||(hn.x+=mn),hn.y+=pn));var Gn=this.draggable.state;(hn.x!==Gn.x||hn.y!==Gn.y)&&(0,Fe.flushSync)(function(){Bn.draggable.setState(hn)}),this.updateOffsetFromParent();var fr=this.offsetFromParent,_r=this.getDraggablePosition().x+fr.left,on=this.getDraggablePosition().y+fr.top;this.resizingPosition={x:_r,y:on},this.props.onResize&&this.props.onResize(xt,Tt,en,En,{x:_r,y:on})},Jt.prototype.onResizeStop=function(xt,Tt,en,En){this.setState({resizing:!1});var Bn=this.getMaxSizesFromProps(),hn=Bn.maxWidth,mn=Bn.maxHeight;this.setState({maxWidth:hn,maxHeight:mn}),this.props.onResizeStop&&this.props.onResizeStop(xt,Tt,en,En,this.resizingPosition)},Jt.prototype.updateSize=function(xt){this.resizable&&this.resizable.updateSize({width:xt.width,height:xt.height})},Jt.prototype.updatePosition=function(xt){this.draggable.setState(xt)},Jt.prototype.updateOffsetFromParent=function(){var xt=this.props.scale,Tt=this.getParent(),en=this.getSelfElement();if(!Tt||en===null)return{top:0,left:0};var En=Tt.getBoundingClientRect(),Bn=En.left,hn=En.top,mn=en.getBoundingClientRect(),pn=this.getDraggablePosition(),Kn=Tt.scrollLeft,Gn=Tt.scrollTop;this.offsetFromParent={left:mn.left-Bn+Kn-pn.x*xt,top:mn.top-hn+Gn-pn.y*xt}},Jt.prototype.render=function(){var xt=this,Tt=this.props,en=Tt.disableDragging,En=Tt.style,Bn=Tt.dragHandleClassName,hn=Tt.position,mn=Tt.onMouseDown,pn=Tt.onMouseUp,Kn=Tt.dragAxis,Gn=Tt.dragGrid,fr=Tt.bounds,_r=Tt.enableUserSelectHack,on=Tt.cancel,Nn=Tt.children,vr=Tt.onResizeStart,or=Tt.onResize,Er=Tt.onResizeStop,pr=Tt.onDragStart,Tr=Tt.onDrag,Nr=Tt.onDragStop,$t=Tt.resizeHandleStyles,Zr=Tt.resizeHandleClasses,Hr=Tt.resizeHandleComponent,Gr=Tt.enableResizing,Cr=Tt.resizeGrid,oi=Tt.resizeHandleWrapperClass,Di=Tt.resizeHandleWrapperStyle,Li=Tt.scale,Pi=Tt.allowAnyClick,Ui=Tt.dragPositionOffset,yi=Me(Tt,["disableDragging","style","dragHandleClassName","position","onMouseDown","onMouseUp","dragAxis","dragGrid","bounds","enableUserSelectHack","cancel","children","onResizeStart","onResize","onResizeStop","onDragStart","onDrag","onDragStop","resizeHandleStyles","resizeHandleClasses","resizeHandleComponent","enableResizing","resizeGrid","resizeHandleWrapperClass","resizeHandleWrapperStyle","scale","allowAnyClick","dragPositionOffset"]),Wa=this.props.default?xe({},this.props.default):void 0;delete yi.default;var ua=en||Bn?{cursor:"auto"}:{cursor:"move"},ao=xe(xe(xe({},je),ua),En),bi=this.offsetFromParent,_a=bi.left,Lr=bi.top,Ua;hn&&(Ua={x:hn.x-_a,y:hn.y-Lr});var ca=this.state.resizing?void 0:Ua,na=this.state.resizing?"both":Kn;return(0,a.createElement)(Ce(),{ref:function(di){di&&(xt.draggable=di)},handle:Bn?".".concat(Bn):void 0,defaultPosition:Wa,onMouseDown:mn,onMouseUp:pn,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:na,disabled:en,grid:Gn,bounds:fr?this.state.bounds:void 0,position:ca,enableUserSelectHack:_r,cancel:on,scale:Li,allowAnyClick:Pi,nodeRef:this.resizableElement,positionOffset:Ui},(0,a.createElement)(at,xe({},yi,{ref:function(di){di&&(xt.resizable=di,xt.resizableElement.current=di.resizable)},defaultSize:Wa,size:this.props.size,enable:typeof Gr=="boolean"?Qe(Gr):Gr,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,style:ao,minWidth:this.props.minWidth,minHeight:this.props.minHeight,maxWidth:this.state.resizing?this.state.maxWidth:this.props.maxWidth,maxHeight:this.state.resizing?this.state.maxHeight:this.props.maxHeight,grid:Cr,handleWrapperClass:oi,handleWrapperStyle:Di,lockAspectRatio:this.props.lockAspectRatio,lockAspectRatioExtraWidth:this.props.lockAspectRatioExtraWidth,lockAspectRatioExtraHeight:this.props.lockAspectRatioExtraHeight,handleStyles:$t,handleClasses:Zr,handleComponent:Hr,scale:this.props.scale}),Nn))},Jt.defaultProps={maxWidth:Number.MAX_SAFE_INTEGER,maxHeight:Number.MAX_SAFE_INTEGER,scale:1,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},onDragStart:function(){},onDrag:function(){},onDragStop:function(){}},Jt}(a.PureComponent),pt=Object.defineProperty,vt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,lt=(Wt,Jt,xt)=>Jt in Wt?pt(Wt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Wt[Jt]=xt,et=(Wt,Jt)=>{for(var xt in Jt||(Jt={}))Ot.call(Jt,xt)&<(Wt,xt,Jt[xt]);if(It)for(var xt of It(Jt))Dt.call(Jt,xt)&<(Wt,xt,Jt[xt]);return Wt},ut=(Wt,Jt)=>vt(Wt,gt(Jt)),it=(Wt,Jt,xt)=>new Promise((Tt,en)=>{var En=mn=>{try{hn(xt.next(mn))}catch(pn){en(pn)}},Bn=mn=>{try{hn(xt.throw(mn))}catch(pn){en(pn)}},hn=mn=>mn.done?Tt(mn.value):Promise.resolve(mn.value).then(En,Bn);hn((xt=xt.apply(Wt,Jt)).next())}),Ft=({title:Wt="\u5934\u6B4CAI",placeholder:Jt,hideUpload:xt,hideInputBox:Tt,aiIcon:en=Ee,userIcon:En=ge,dragIcon:Bn=he,children:hn,fetchUrl:mn,fetchData:pn={},extraAnswerAction:Kn,showDefaultTips:Gn=!0,onOpen:fr,onClose:_r,loadingOption:on,showPreference:Nn=!1,initMessage:vr,customRequest:or,visible:Er,width:pr=1200,isCheckRestrictNumber:Tr=!1,headNode:Nr,headFunctionNode:$t,showRedraw:Zr,showEdit:Hr,promptPropName:Gr="prompt",topPercentage:Cr,showSwitchingModel:oi=!1,showImageGenerator:Di=!1,showLookHistory:Li=!1,fetchListObject:Pi,customPreference:Ui,customDataNode:yi,showAddSession:Wa,historyId:ua,draggableExtraNode:ao,drawerExtraNode:bi,menuExtraFunctionNode:_a,showSceneAwareness:Lr=!1,showThiking:Ua=!1,ReactComponent:ca=Se.Z,topFunctionNode:na,footerContainerStyle:di,chatContainerStyle:Ii={},showCodePreview:Sa=!1,showSource:Ea=!0,onSendMessage:wa,onDynamic:eo=()=>{},setSelectItem:Va})=>{var Si,ra;const[Hn,oo]=(0,a.useState)(!1),[ia,fo]=(0,a.useState)("qwen-max"),[ga,Et]=(0,a.useState)([]),[Mt,Rt]=(0,a.useState)([]),[Kt,an]=(0,a.useState)(!1),[xn,nt]=(0,a.useState)(!1),[_t,Nt]=(0,a.useState)(!1),[Zt,jt]=(0,a.useState)([]),[Re,ht]=(0,a.useState)(""),[dt,yt]=(0,a.useState)(0),[wt,ct]=(0,a.useState)(void 0),[At,St]=(0,a.useState)(!1),[Vt,Xt]=(0,a.useState)(null),[Lt,cn]=(0,a.useState)(""),sn=(0,a.useRef)(),ln=(0,a.useRef)(null),un=(0,a.useRef)(null),[gn,bn]=(0,a.useState)(!1),[wn,Ln]=(0,a.useState)(!1),[Wn,rn]=(0,a.useState)(!1),[cr,Zn]=(0,a.useState)(!1),[mr,Ar]=(0,a.useState)(!1),[jr,Yr]=(0,a.useState)(0),dr=(0,a.useRef)(null),Sr=(0,a.useRef)(!1),Fr=(0,a.useRef)(null),[Ur,xr]=(0,a.useState)(void 0),[Jr,ii]=(0,a.useState)(!0),[Bi,Mr]=(0,a.useState)(pr-28),[Ai,qr]=(0,a.useState)(!1),[Pr,Qr]=(0,a.useState)(!0),[Wr,Fi]=(0,a.useState)([]),Dr=(0,a.useRef)([]),ai=(0,a.useRef)(null),br=(0,a.useRef)(null),Kr=(0,a.useRef)(!1),ir=Bi-22,Vi=Re==null?void 0:Re.split(` +`).length,{onAdd:Zi,onGetList:gi,onListClick:Ki,onListDelete:Fa,onListDealData:Ti}=Pi||{},nr=50,zi=10,xa={maxCount:nr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ga,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Yt=>it(void 0,null,function*(){var Or,$r,li,xi;const fi=(xi=(li=($r=(Or=Yt==null?void 0:Yt.name)==null?void 0:Or.split("."))==null?void 0:$r.slice(-1))==null?void 0:li[0])==null?void 0:xi.toLowerCase(),ka=["doc","docx","md","pdf","txt","xlsx","xls"].includes(fi);return Yt.size==0?(y.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ce.default.LIST_IGNORE):ka?Yt.size/1024/1024>100?(y.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ce.default.LIST_IGNORE):!0:(y.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),ce.default.LIST_IGNORE)}),onChange:({fileList:Yt})=>{Et(Yt)},action:`${(Si=ve.Z)==null?void 0:Si.API_SERVER}/api/intelligent_imports/upload_file.json`},da={maxCount:zi,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Mt,multiple:!0,accept:".jpg,.png,",beforeUpload:Yt=>{var Or,$r,li,xi;const fi=(xi=(li=($r=(Or=Yt==null?void 0:Yt.name)==null?void 0:Or.split("."))==null?void 0:$r.slice(-1))==null?void 0:li[0])==null?void 0:xi.toLowerCase(),ka=["jpg","png"].includes(fi);return Yt.size==0?(y.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ce.default.LIST_IGNORE):ka?Yt.size/1024/1024>10?(y.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ce.default.LIST_IGNORE):!0:(y.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),ce.default.LIST_IGNORE)},onChange:({fileList:Yt})=>{Rt(Yt)},action:`${(ra=ve.Z)==null?void 0:ra.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!Zt.length||!sn.current)return;const Yt=Zt[Zt.length-1];Yt!=null&&Yt.loading&&(sn.current.scrollTop=sn.current.scrollHeight)},[Zt.length]),(0,a.useEffect)(()=>{if(!sn.current||!dr.current)return;const Yt=new IntersectionObserver(([Or])=>{var $r,li,xi,fi;if(!document.contains(Or.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if((($r=Or.rootBounds)==null?void 0:$r.width)===0&&((li=Or.rootBounds)==null?void 0:li.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((xi=Or.boundingClientRect)==null?void 0:xi.width)===0&&((fi=Or.boundingClientRect)==null?void 0:fi.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ii(Or.isIntersecting)},{root:sn.current,rootMargin:"70px",threshold:0});return Yt.observe(dr.current),()=>{dr.current&&Yt.unobserve(dr.current)}},[sn.current,dr.current]),(0,a.useEffect)(()=>{if(!gn)return;const Yt=sn.current,Or=Fr.current;Sr.current=!1;let $r=Yt.scrollTop;const li=()=>{const{scrollTop:fi,scrollHeight:ji,clientHeight:ka}=Yt;fi>$r?fi+ka>=ji-50&&(Yt.scrollTop=Yt.scrollHeight,Sr.current=!1):fi<$r&&(Sr.current=!0),$r=fi};Yt.addEventListener("scroll",li);const xi=new ResizeObserver(()=>{Sr.current||(Yt.scrollTop=Yt.scrollHeight)});return xi.observe(Or),()=>{var fi;xi.unobserve(Or),(fi=Yt==null?void 0:Yt.removeEventListener)==null||fi.call(Yt,"scroll",li)}},[gn]),(0,a.useEffect)(()=>{!gn&&Dr.current.length&&(jt([...Zt,...Dr.current]),Dr.current=[])},[gn]),(0,a.useEffect)(()=>{if(!sn.current)return;const Yt=new ResizeObserver(()=>{var Or;sn.current&&Mr((Or=sn.current)==null?void 0:Or.offsetWidth)});return Yt.observe(sn.current),()=>{sn.current&&Yt.unobserve(sn.current)}},[sn.current]),(0,a.useEffect)(()=>{typeof Er=="boolean"&&oo(Er)},[Er]),(0,a.useEffect)(()=>{var Yt;if(ln.current&&Vt!==null){ln.current.focus();const Or=(Yt=ln.current.resizableTextArea)==null?void 0:Yt.textArea;Or&&(Or.selectionStart=Or.selectionEnd=Or.value.length)}},[Vt]),(0,a.useEffect)(()=>{Vi<5&&St(!1)},[Vi]),(0,a.useEffect)(()=>{Hn&&vr&&(jt(Hi(vr)),an(!0),Gi(vr,{history:[]})),Hn&&($i(),ua?Ji(ua):Wa&&!Ur&&ri()),Hn||Wi()},[Hn]);const Hi=(Yt="",Or=[],$r=[])=>{const li=Date.now();return[{text:Yt,key:li,sender:"user",fileList:Or,imageList:$r,show:!0},{loading:!0,key:li,sender:"AI",show:!0,model:pn!=null&&pn.application_id?"other":ia,imageGenerator:cr,thinkingEnabled:wn,codePreview:Wn}]},Wi=()=>{cn(""),Xt(null),Et([]),Rt([]),ht("")},Oa=()=>{if(fr){fr({chatData:Zt,setChatData:jt,setLoading:an,getData:Gi,renderChatItems:Hi,handleAdd:ri,identifier:Ur});return}oo(!0)},Ta=()=>{if(Qr(!0),_r){_r();return}oo(!1)},Ga=()=>{St(!At)},$i=()=>it(void 0,null,function*(){if(!Tr)return;const Yt=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Yt==null?void 0:Yt.status)===0&&(Yt==null?void 0:Yt.total_number)!==-1&&(yt((Yt==null?void 0:Yt.total_number)-(Yt==null?void 0:Yt.remaining_number)),ct(Yt==null?void 0:Yt.total_number))}),po=()=>{de.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",wt,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},aa=Yt=>Yt.reduce(($r,li)=>{if(li.sender==="user"){const xi=Yt.find(fi=>fi.key===li.key&&fi.sender==="AI");xi&&(xi!=null&&xi.text)&&!(xi!=null&&xi.error)&&$r.push({question:li.text,answer:xi.text})}return $r},[]),Gi=(...Yt)=>it(void 0,[...Yt],function*(Or="",$r={},li=Zt){if(or&&(yield or({mes:Or,setChatData:jt,fileList:ga,body:$r,checkNum:$i,setLoading:an,bodyChatData:li,setTyping:bn,setImageGenerator:Zn,renderChatItems:Hi})),!or){const xi=ga==null?void 0:ga.map(Ya=>{var vo;return(vo=Ya==null?void 0:Ya.response)==null?void 0:vo.file_id}),fi=Mt==null?void 0:Mt.map(Ya=>{var vo;return(vo=Ya==null?void 0:Ya.response)==null?void 0:vo.data}),ji=$r.history||aa(li),ka=et(et({identifier:Ur,response_mode:"streaming",model:ia,scene_awareness:mr,thinking_enabled:wn,image_generator:cr,code_preview:Wn,file_ids:xi,image_list:fi,history:ji,[Gr]:Or},pn),$r),Fo=Object.fromEntries(Object.entries(ka).filter(([Ya,vo])=>vo!==void 0));un.current=new ye.Z(ve.Z.API_SERVER+mn,Fo),yield new Promise((Ya,vo)=>{let hs=null,Ys=null;un.current.on("data",vs=>{bn(!0);const{chunk:{content:Zo,type:gs,created:Lo,msg:js}}=vs,Qo=js==="error";gs==="thinking"&&(hs=hs||Lo,jt(Fs=>[...Fs].map((es,Qs)=>Qs===Fs.length-1?ut(et({},es),{reasoning:(es.reasoning||"")+Zo,loading:!1,hideAnswer:!0,error:Qo}):es))),gs==="text"&&(Ys=Ys||Lo,jt(Fs=>[...Fs].map((es,Qs)=>Qs===Fs.length-1?ut(et({},es),{text:(es.text||"")+Zo,loading:!1,startTime:hs,endTime:Ys,error:Qo}):es)))}),un.current.on("done",()=>{Ya()}),un.current.on("error",vs=>{let Zo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(vs)==="[object Object]"&&vs.status===-9&&(Zo=vs==null?void 0:vs.message),jt(gs=>[...gs].map((Lo,js)=>js===gs.length-1?ut(et({},Lo),{text:Zo,loading:!1,error:!0}):Lo)),Ya()}),un.current.on("cancelled",()=>{Ya()}),un.current.startStream()})}$i(),an(!1)}),Ca=Yt=>{ht(Yt.target.value)},Xa=(Yt,Or)=>{if(Wi(),an(!0),Yt==="edit"){Dr.current=Zt.slice(Or+2);const $r=Zt.splice(Or),{fileList:li=[],imageList:xi=[]}=($r==null?void 0:$r[0])||{},fi=li.map(Fo=>{var Ya;return(Ya=Fo.response)==null?void 0:Ya.file_id}),ji=xi.map(Fo=>{var Ya;return(Ya=Fo.response)==null?void 0:Ya.data}),ka={history:aa(Zt),file_ids:fi,image_list:ji,edit:!0};jt([...Zt,...Hi(Lt,li,xi)]),Gi(Lt,ka,Zt)}if(Yt==="redraw"){Dr.current=Zt.slice(Or+1);const $r=Zt.splice(Or-1),{text:li,fileList:xi=[],imageList:fi=[]}=($r==null?void 0:$r[0])||{},ji=xi.map(Ya=>{var vo;return(vo=Ya.response)==null?void 0:vo.file_id}),ka=fi.map(Ya=>{var vo;return(vo=Ya.response)==null?void 0:vo.data}),Fo={history:aa(Zt),file_ids:ji,image_list:ka,edit:!0};jt([...Zt,...Hi(li,xi,fi)]),Gi(li,Fo,Zt)}},Ei=()=>{if(Re.trim()!==""){Wi(),an(!0);const Yt=ga.filter($r=>$r.status==="done"),Or=Mt.filter($r=>$r.status==="done");jt([...Zt,...Hi(Re,Yt,Or)]),Gi(Re)}},to=Yt=>{if(Yt.shiftKey){if(Yt.key==="Enter")return}else if(Yt.key==="Enter"){if(Yt.preventDefault(),mo||Kr.current)return;Ei()}},si=(Yt,Or)=>{let $r=!1;Hr===!0?$r=!0:Hr==="last"&&($r=Zt.reduce((ji,ka,Fo)=>ka.sender==="user"?Fo:ji,-1)===Or);const li=Or===Vt,xi=[...(Yt==null?void 0:Yt.fileList)||[],...(Yt==null?void 0:Yt.imageList)||[]];return a.createElement("div",{className:ue.li,style:et({width:ir},Ii)},a.createElement("div",{className:ue.avatarIcon},a.createElement("img",{className:ue.img,src:En})),a.createElement("div",{className:ue.content},!!(xi!=null&&xi.length)&&a.createElement("div",{className:ue.fileWrap},xi==null?void 0:xi.map((fi,ji)=>a.createElement("div",{key:ji,className:ue.file},a.createElement(Ae.Z,{filename:fi==null?void 0:fi.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(te.Z,{title:fi==null?void 0:fi.name},a.createElement("div",{className:ue.fileName},fi==null?void 0:fi.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,oe.RD)(fi==null?void 0:fi.size)))))),a.createElement("div",{className:ue.borderBox},li?a.createElement(ae.default.TextArea,{value:Lt,ref:ln,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:fi=>cn(fi.target.value)}):a.createElement("div",{className:ue.text},Yt==null?void 0:Yt.text)),li?a.createElement("div",{className:ue.action},a.createElement(re.ZP,{onClick:()=>{cn(""),Xt(null)},size:"small"},"\u53D6\u6D88"),a.createElement(re.ZP,{disabled:!Lt.trim(),onClick:()=>Xa("edit",Or),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:ue.action},a.createElement(be.CopyToClipboard,{text:(Yt==null?void 0:Yt.text)||"",onCopy:()=>y.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(te.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),$r&&!Kt&&a.createElement(te.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{Xt(Or),cn((Yt==null?void 0:Yt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ei=(Yt,Or)=>{console.log(Yt);let $r=!1;Zr===!0?$r=!0:Zr==="last"&&($r=Zt.reduce((fi,ji,ka)=>ji.sender==="AI"?ka:fi,-1)===Or);let li="";return Yt!=null&&Yt.source?li=Yt==null?void 0:Yt.source:(Yt==null?void 0:Yt.model)==="deepseek-r1"?li="\u7531deepseek\u751F\u6210":(Yt==null?void 0:Yt.model)==="qwen-max"&&(li="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:ue.li,style:et({width:ir},Ii)},a.createElement("div",{className:ue.avatarIcon},a.createElement("img",{className:ue.img,src:en})),a.createElement("div",{className:ue.content},a.createElement("div",{className:ue.borderBox},Yt.loading&&a.createElement(a.Fragment,null,Yt!=null&&Yt.imageGenerator?a.createElement("div",{className:ue.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(Yt!=null&&Yt.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:ue.loading},a.createElement("div",{className:ue.dot}),a.createElement("div",{className:ue.dot}),a.createElement("div",{className:ue.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(on==null?void 0:on.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Yt==null?void 0:Yt.thinkingEnabled)&&a.createElement(se.Z,{time:Yt==null?void 0:Yt.time,cancelIndex:jr,loading:Yt.loading,streamingStatus:!(Yt!=null&&Yt.text),onFinish:()=>{Yr(0),jt(xi=>[...xi].map((fi,ji)=>ji===xi.length-1?ut(et({},fi),{hideAnswer:!1,time:fi.startTime?fi.endTime-fi.startTime:null}):fi))},value:Yt==null?void 0:Yt.reasoning}),!!(Yt!=null&&Yt.text)&&!Yt.hideAnswer&&a.createElement(ie.Z,{onDynamic:eo,cancelIndex:jr,streamingStatus:Kt,loadImage:!!(Yt!=null&&Yt.imageGenerator),onFinish:()=>it(void 0,null,function*(){Yr(0),setTimeout(()=>bn(!1),0)}),value:Yt==null?void 0:Yt.text})),Ea&&!(Yt!=null&&Yt.application_id)&&(Yt==null?void 0:Yt.model)!="other"&&!!(Yt!=null&&Yt.text)&&li&&a.createElement("div",{className:ue.source},li),a.createElement("div",{className:ue.action},Kn==null?void 0:Kn(Yt,Or,Br),!(Yt!=null&&Yt.imageGenerator)&&a.createElement(be.CopyToClipboard,{text:String((Yt==null?void 0:Yt.text)||""),onCopy:()=>y.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(te.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Nn&&!Kt&&a.createElement(a.Fragment,null,a.createElement(te.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:Yt!=null&&Yt.like?{color:"#FA8D30"}:{},onClick:()=>ki("like",!(Yt!=null&&Yt.like),Or),className:"iconfot icon-yijiejue font15"})),a.createElement(te.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:Yt!=null&&Yt.dislike?{color:"#e86d7c"}:{},onClick:()=>ki("dislike",!(Yt!=null&&Yt.dislike),Or),className:"iconfot icon-weijiejuezhengchang font15"}))),$r&&!Kt&&a.createElement(te.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Xa("redraw",Or),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},ki=(Yt,Or,$r)=>it(void 0,null,function*(){if(Ui){const li=Zt.slice(0,$r+1),fi=aa(li).length;yield Ui({type:Yt,value:Or,index:$r,identifier:Ur,objectIndex:fi})}jt(li=>(li[$r][Yt]=Or,Or&&(li[$r][Yt==="like"?"dislike":"like"]=!1),[...li]))}),kr=()=>{var Yt,Or;Yr(1),(Or=(Yt=un.current)==null?void 0:Yt.cancelRequest)==null||Or.call(Yt),an(!1),bn(!1)},ri=()=>it(void 0,null,function*(){var Yt,Or,$r;Va({}),(Or=(Yt=un.current)==null?void 0:Yt.cancelRequest)==null||Or.call(Yt),Wi(),jt([]),an(!0);const li=yield Zi();(li==null?void 0:li.status)===0&&xr(($r=li==null?void 0:li.data)==null?void 0:$r.identifier),an(!1),bn(!1)}),ja=()=>it(void 0,null,function*(){var Yt;Nt(!0);const Or=yield gi();(Or==null?void 0:Or.status)===0&&Fi(((Yt=Or==null?void 0:Or.data)==null?void 0:Yt.list)||[]),Nt(!1)}),Ji=(...Yt)=>it(void 0,[...Yt],function*(Or=Ur){var $r,li,xi,fi;Va({}),(li=($r=un.current)==null?void 0:$r.cancelRequest)==null||li.call($r),Wi(),nt(!0);const ji=yield Ki(Or);if(ji.status===0){const ka=Ti(((xi=ji==null?void 0:ji.data)==null?void 0:xi.messages)||[]);jt(ka),nt(!1),xr((fi=ji==null?void 0:ji.data)==null?void 0:fi.identifier);return}jt([]),nt(!1)}),za=(Yt,Or)=>it(void 0,null,function*(){(yield Fa(Yt)).status===0&&(y.ZP.success("\u5220\u9664\u6210\u529F"),Or===Ur&&ri(),ja())}),Ra=()=>a.createElement("div",{className:ue.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(ne.Z,{spinning:_t},!Wr.length&&a.createElement(x.Z,{style:{width:250,paddingBottom:30},image:x.Z.PRESENTED_IMAGE_SIMPLE}),!!Wr.length&&a.createElement("div",{className:ue.menu},Wr.map(function(Yt,Or){return a.createElement("aside",{className:z()(Ur===Yt.identifier&&ue.active),key:Yt.id,onClick:()=>Ji(Yt.id)},a.createElement("div",{className:ue.menuText},a.createElement(te.Z,{title:Yt==null?void 0:Yt.question},a.createElement("span",null,Yt==null?void 0:Yt.question)),_a&&_a(Yt)),a.createElement("div",{className:ue.menuDel,onClick:$r=>$r.stopPropagation()},a.createElement(ee.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>za(Yt.id,Yt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),qa=Yt=>{if(Yt==="file"){if(Mt.length){de.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Rt([]),ai.current.upload.uploader.fileInput.click()}});return}ai.current.upload.uploader.fileInput.click()}if(Yt==="image"){if(ga.length){de.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Et([]),br.current.upload.uploader.fileInput.click()}});return}br.current.upload.uploader.fileInput.click()}},Bo=[...ga,...Mt],mo=Bo.some(Yt=>Yt.status==="uploading")||Kt||gn,ho=dt>=wt,Br={chatData:Zt,stream:un,isDisabledNum:ho,isDisAbledUpload:mo,checkNumModal:po,checkNum:$i,onClose:Ta,setChatData:jt,setLoading:an,getData:Gi,clearStatus:Wi,typing:gn,setImageGenerator:Zn,renderChatItems:Hi,setSceneAwareness:Ar,setIdentifier:xr,setCodePreview:rn,setTyping:bn,onMenuClick:Ji};return a.createElement(a.Fragment,null,hn?a.createElement("div",{onClick:Oa},hn):hn!==null&&!Hn&&a.createElement(me.Z,{draggableExtraNode:ao,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:Bn,onClick:Oa,topPercentage:Cr}),Hn&&a.createElement("div",{className:ue.draggableWrap},a.createElement(Je,{dragHandleClassName:ue.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:ue.modal},a.createElement("div",{className:ue.head},a.createElement("div",{className:ue.title},a.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),bi,oi&&a.createElement(pe.Z,{value:ia,onChange:Yt=>{Ln(!1),Zn(!1),fo(Yt),Rt([]),Et([])}}),Li&&a.createElement(a.Fragment,null,a.createElement(E.Z,{className:"ml10",dropdownRender:Ra,onOpenChange:Yt=>{Yt&&ja()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:ue.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),Wa&&a.createElement(a.Fragment,null,a.createElement(te.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:ue.headBtn,onClick:ri},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(te.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:ue.headBtn,onClick:Ta},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:z()(ue.wrap,Hn&&"body-overflow-hidden")},a.createElement("div",{ref:sn,className:ue.chatContainer},na==null?void 0:na(Br),Gn&&a.createElement("div",{className:`${ue.li} mb20`,style:et({width:ir},Ii)},a.createElement("div",{className:ue.avatarIcon},a.createElement("img",{className:ue.img,src:en})),a.createElement("div",{className:ue.content},a.createElement("div",{className:ue.borderBox},Nr,$t==null?void 0:$t(Br)))),a.createElement("div",{ref:Fr},a.createElement(ne.Z,{spinning:xn,className:"mt20"},Zt==null?void 0:Zt.map((Yt,Or)=>a.createElement(a.Fragment,{key:Yt.key+Or},Yt.show&&a.createElement(a.Fragment,null,Yt.sender==="user"&&si(Yt,Or),Yt.sender==="AI"&&ei(Yt,Or),yi&&!["AI","user"].includes(Yt.sender)&&yi(Yt,Or,{width:ir})))))),!Jr&&a.createElement("div",{className:ue.backBottom,onClick:()=>{sn.current.scrollTop=sn.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:dr,className:"pl20"})),!Tt&&a.createElement("div",{className:ue.footer},a.createElement("div",{className:ue.main},!!Bo.length&&a.createElement("div",{className:ue.files},Bo==null?void 0:Bo.map((Yt,Or)=>a.createElement("div",{key:Or,className:ue.file},a.createElement(ne.Z,{size:"small",spinning:(Yt==null?void 0:Yt.status)==="uploading"},a.createElement(Ae.Z,{filename:Yt==null?void 0:Yt.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(te.Z,{title:Yt==null?void 0:Yt.name},a.createElement("div",{className:ue.fileName},Yt==null?void 0:Yt.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,oe.RD)(Yt==null?void 0:Yt.size))),a.createElement("i",{onClick:()=>{Et($r=>$r.filter(li=>li.uid!==Yt.uid)),Rt($r=>$r.filter(li=>li.uid!==Yt.uid))},className:`aitubiao icon-tupianguanbi ${ue.fileDel}`})))),a.createElement("div",{className:ue.inputWrap},a.createElement(ae.default.TextArea,{placeholder:Jt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Re,bordered:!1,onChange:Ca,onPressEnter:to,onCompositionStart:()=>{Kr.current=!0},onCompositionEnd:()=>{Kr.current=!1}}),a.createElement("div",{className:ue.action},a.createElement("div",{className:ue.btnWrap},Lr&&a.createElement(te.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>Ar(!mr),className:z()(ue.btn,mr&&ue.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),ia==="deepseek-r1"&&Ua&&a.createElement(te.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>Ln(!wn),className:z()(ue.btn,wn&&ue.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Di&&ia==="qwen-max"&&a.createElement("div",{onClick:()=>Zn(!cr),className:z()(ue.btn,cr&&ue.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!xt&&a.createElement(a.Fragment,null,ia==="qwen-max"&&a.createElement(ce.default,et({ref:br},da),a.createElement(te.Z,{title:Mt.length>=zi?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(Mt.length>=zi)&&qa("image"),className:Mt.length>=zi?ue.uploadDisabledBtn:ue.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(ce.default,et({ref:ai},xa),a.createElement(te.Z,{title:ga.length>=nr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(ga.length>=nr)&&qa("file"),className:ga.length>=nr?ue.uploadDisabledBtn:ue.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),gn?a.createElement(te.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${ue.cancelBtn}`,onClick:kr})):a.createElement(re.ZP,{className:(Re==null?void 0:Re.trim())===""?ue.sendBtnDisabled:ue.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:mo,onClick:Ei}))))))))))},Bt={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",editBtn:"editBtn___JiZpD",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},zt=le(59476),kt=le(68157),Ht=le(95270),Cn=le(28364),Yn=le(62427),yn=le(86784),Sn=le(76560),Qn=Object.defineProperty,In=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,On=(Wt,Jt,xt)=>Jt in Wt?Qn(Wt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Wt[Jt]=xt,tr=(Wt,Jt)=>{for(var xt in Jt||(Jt={}))Xn.call(Jt,xt)&&On(Wt,xt,Jt[xt]);if(dn)for(var xt of dn(Jt))rr.call(Jt,xt)&&On(Wt,xt,Jt[xt]);return Wt},qt=(Wt,Jt)=>In(Wt,Mn(Jt)),nn=(Wt,Jt,xt)=>new Promise((Tt,en)=>{var En=mn=>{try{hn(xt.next(mn))}catch(pn){en(pn)}},Bn=mn=>{try{hn(xt.throw(mn))}catch(pn){en(pn)}},hn=mn=>mn.done?Tt(mn.value):Promise.resolve(mn.value).then(En,Bn);hn((xt=xt.apply(Wt,Jt)).next())}),Dn=({description:Wt,code:Jt,showData:xt={},sendParams:Tt={},allShow:en=!1,draggableExtraNode:En,singleControl:Bn=!1})=>{const hn=(0,Sn.useDispatch)(),[mn,pn]=(0,a.useState)({}),[Kn,Gn]=(0,a.useState)([]),[fr,_r]=(0,a.useState)(null),[on,Nn]=(0,a.useState)(!1),[vr,or]=(0,a.useState)(!0),[Er,pr]=(0,a.useState)(0),Tr=6,Nr=(0,a.useRef)(null),[$t,Zr]=(0,a.useState)([]),[Hr,Gr]=(0,a.useState)(""),[Cr,oi]=(0,a.useState)(!0),[Di,Li]=(0,a.useState)(!0),[Pi,Ui]=(0,a.useState)(!0),[yi,Wa]=(0,a.useState)(!1),[ua,ao]=(0,a.useState)(null),[bi,_a]=(0,a.useState)(!1),Lr=Si=>{if(!Nr.current)return;const ra=Nr.current,Hn=ra.children;if(Hn.length===0)return;const fo=Hn[0].getBoundingClientRect().width+22,ga=ra.scrollLeft;Si==="left"?ra.scrollTo({left:Math.max(0,ga-fo),behavior:"smooth"}):ra.scrollTo({left:ga+fo,behavior:"smooth"}),setTimeout(()=>{Ua()},50)},Ua=()=>{if(!Nr.current)return;const Si=Nr.current,ra=Si.scrollWidth-Si.clientWidth;if(console.log(Si.scrollWidth),console.log(Si.clientWidth),console.log(Si.scrollLeft),ra<=0){Nn(!1),or(!1);return}Nn(Si.scrollLeft>1),or(Si.scrollLeft{const Si=Nr.current;if(Si){const ra=()=>{requestAnimationFrame(Ua)};Si.addEventListener("scroll",ra),Ua();const Hn=new ResizeObserver(()=>{Ua()});return Hn.observe(Si),()=>{Si.removeEventListener("scroll",ra),Hn.disconnect()}}},[Nr.current]);const ca=[{img:le(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Wt,show:xt==null?void 0:xt.ai_exam_question,type:1},{img:le(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:Jt,show:xt==null?void 0:xt.ai_syntax_check,type:5},{img:le(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Wt,query:Jt,show:xt==null?void 0:xt.ai_code_diagnosis,width:21,type:2},{img:le(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Wt,query:Jt,show:xt==null?void 0:xt.ai_guidance,type:3},{img:le(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Wt,query:Jt,show:xt==null?void 0:xt.ai_code_evaluation,type:9},{img:le(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Wt,query:Jt,show:xt==null?void 0:xt.ai_code_optimization,type:7},{img:le(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Wt,query:Jt,show:xt==null?void 0:xt.ai_code_comment,type:8},Bn&&{img:le(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Wt,query:Jt,show:xt==null?void 0:xt.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(Si=>!!Si);(0,a.useEffect)(()=>{(Tt==null?void 0:Tt.source)=="shixun"&&(na(),di())},[]);const na=()=>nn(void 0,null,function*(){var Si,ra;const Hn=yield(0,fe.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:Tt==null?void 0:Tt.shixun_id}});(Hn==null?void 0:Hn.status)===0&&(Zr(((Si=Hn==null?void 0:Hn.data)==null?void 0:Si.list)||[]),Gr(((ra=Hn==null?void 0:Hn.data)==null?void 0:ra.local_ai_model_url)||""),Ua())}),di=()=>nn(void 0,null,function*(){const Si=yield(0,fe.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:Tt==null?void 0:Tt.shixun_id}});(Si==null?void 0:Si.status)==0&&_a(Si==null?void 0:Si.permission)}),Ii=Si=>{_r(Si),ao(Si),oi(!Si),Li(!Si),Ui(!Si),Wa(!!Si)},Sa=Si=>{const{setChatData:ra,setLoading:Hn,getData:oo,clearStatus:ia,typing:fo,setImageGenerator:ga,renderChatItems:Et,setSceneAwareness:Mt,setIdentifier:Rt}=Si;let Kt=ca;return en||(Kt=ca.filter(an=>an.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:Bt.bigTipsBox},a.createElement("div",{ref:Nr,className:Bt.bigTips,style:{display:"flex",width:"100%",position:"relative"}},Kt.map((an,xn)=>a.createElement(te.Z,{key:xn,title:an.des},a.createElement("div",{onClick:()=>nn(void 0,null,function*(){var nt;if(Ii(null),fo){y.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Mt(!1),ga(!1),Hn(!0),ia(),pn(an);const _t=Et(an.query);_t[0].show=!1,_t[1].imageGenerator=!1,ra(_t);const Nt=yield Va.onAdd(),Zt=(nt=Nt==null?void 0:Nt.data)==null?void 0:nt.identifier;Rt(Zt),oo("",qt(tr({type:an.type,description:an.description,application_id:null,query:an.query,file_ids:[],history:[],is_chat:an.type===13,image_generator:!1,scene_awareness:!1,identifier:Zt,custom_agent_name:an.custom_agent_name},Tt),{prompt:xt==null?void 0:xt.ai_code_evaluation_promote}))}),className:Bt.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:an.img,width:an.width,alt:an.name}),a.createElement("span",null,an.name)))),$t.map(an=>a.createElement(te.Z,{key:an.id,title:`${an.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${Bt.item} ${fr===an.id?Bt.active:""}`,key:an.id,style:{flex:"0 0 auto"},onClick:()=>{fr===an.id?Ii(null):Ii(an.id)}},(an==null?void 0:an.can_edit)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${Bt.editBtn}`,onClick:xn=>{xn.stopPropagation(),hn({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:an}})}}),a.createElement("img",{src:an.attachment_id?`${ve.Z.API_SERVER}/api/attachments/${an.attachment_id}`:yn,width:24,height:24,alt:an.name}),a.createElement("span",null,an.name)))))),a.createElement("div",{className:Bt.PrevNext},on&&a.createElement("div",{className:Bt.LeftButton,onClick:an=>{an.stopPropagation(),Lr("left")}},a.createElement("img",{src:kt.Z,alt:"Previous",className:Bt.img}),a.createElement("img",{src:Cn.Z,alt:"Previous",className:Bt.imgHover})),vr&&a.createElement("div",{className:Bt.RightButton,onClick:an=>{an.stopPropagation(),Lr("right")}},a.createElement("img",{src:Ht.Z,alt:"Next",className:Bt.img}),a.createElement("img",{src:Yn.Z,alt:"Next",className:Bt.imgHover}))),bi&&a.createElement(zt.Z,{data:$t,getIAData:()=>na(),url:Hr,className:Bt.inlineAgent,queryInfo:{item_type:"Shixun",item_id:Tt==null?void 0:Tt.shixun_id},showParams:!0}))},Ea=Si=>nn(void 0,[Si],function*({type:ra,value:Hn,index:oo,identifier:ia,objectIndex:fo}){const ga={index:fo,identifier:ia};if(ra==="like"&&(yield(0,fe.ZP)("/api/course_qna_records/like.json",{method:"post",body:ga})).status!==0||ra==="dislike"&&(yield(0,fe.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:ga})).status!==0)return Promise.reject()}),wa=Si=>{let ra=[];return Si==null||Si.forEach(Hn=>{var oo;const ia=Hn.id,fo=Hn.think?{reasoning:Hn.think,thinkingEnabled:!0}:{},ga=[{text:Hn.question,key:ia,sender:"user",fileList:[],show:!0},qt(tr({key:ia,loading:!1,sender:"AI",show:!0,source:Hn.answer_source,text:Hn.answer,like:Hn.like,dislike:Hn.dislike,time:Hn.think_time,id:Hn.id,imageGenerator:((oo=Hn==null?void 0:Hn.answer)==null?void 0:oo.slice(0,4))==="(0,fe.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,fe.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:eo,by_self:!0}}),onListClick:Si=>(0,fe.ZP)(`/api/course_qna_sessions/${Si}.json`,{method:"get"}),onListDelete:Si=>(0,fe.ZP)(`/api/course_qna_sessions/${Si}.json`,{method:"delete"}),onListDealData:wa};return a.createElement(Ft,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:en?!1:!(xt!=null&&xt.ai_q_and_a),topFunctionNode:Sa,showSwitchingModel:!0,showImageGenerator:Pi,showSceneAwareness:Cr,showThiking:Di,hideUpload:yi,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:pn,fetchListObject:Va,customPreference:Ea,fetchData:qt(tr(qt(tr({},Tt),{questionable_type:eo,is_chat:!0}),mn.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:ua}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Tt==null?void 0:Tt.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:En})}},88998:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Ee}});var a=le(59301),Se={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},y=le(77736),ce=Object.defineProperty,de=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(ge,he,ve)=>he in ge?ce(ge,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ge[he]=ve,ne=(ge,he)=>{for(var ve in he||(he={}))te.call(he,ve)&&re(ge,ve,he[ve]);if(de)for(var ve of de(he))ae.call(he,ve)&&re(ge,ve,he[ve]);return ge};const x=ge=>React.createElement("svg",ne({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ge),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var ee="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",E=Object.defineProperty,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,se=(ge,he,ve)=>he in ge?E(ge,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ge[he]=ve,pe=(ge,he)=>{for(var ve in he||(he={}))z.call(he,ve)&&se(ge,ve,he[ve]);if(b)for(var ve of b(he))ie.call(he,ve)&&se(ge,ve,he[ve]);return ge};const ue=ge=>React.createElement("svg",pe({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ge),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var fe="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",oe=le(59301),Ee=({value:ge,onChange:he})=>{const[ve,be]=(0,a.useState)(!1),ye=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:ee},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:fe}],Ae=ye.find(De=>De.key===ge);return oe.createElement("div",{className:Se.select},oe.createElement(y.Z,{size:10},oe.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),oe.createElement("div",{className:Se.box,onMouseLeave:()=>be(!1)},oe.createElement("div",{className:Se.text,onClick:()=>be(!0)},oe.createElement("img",{src:Ae.img,width:20}),oe.createElement("span",null,Ae.name),oe.createElement("b",{className:"iconfont icon-zhankai6"})),ve&&oe.createElement("div",{className:Se.itemWrap},oe.createElement("aside",null,ye.map(De=>oe.createElement("div",{key:De.key,className:`${Se.item} ${De.key===ge?Se.active:""}`,onClick:Ce=>{Ce.stopPropagation(),he(De.key),be(!1)}},oe.createElement("img",{src:De.img,width:20}),oe.createElement("span",null,De.name))))))))}},3360:function(Ct,st,le){"use strict";var a=le(59301),Se=le(17178),y=le(77736),ce=le(92310),de=le.n(ce),te=le(30521),ae=le(56321),re=le(71360),ne=Object.defineProperty,x=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(me,Ee,ge)=>Ee in me?ne(me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[Ee]=ge,se=(me,Ee)=>{for(var ge in Ee||(Ee={}))b.call(Ee,ge)&&ie(me,ge,Ee[ge]);if(E)for(var ge of E(Ee))z.call(Ee,ge)&&ie(me,ge,Ee[ge]);return me},pe=(me,Ee)=>x(me,ee(Ee)),ue=(me,Ee,ge)=>new Promise((he,ve)=>{var be=De=>{try{Ae(ge.next(De))}catch(Ce){ve(Ce)}},ye=De=>{try{Ae(ge.throw(De))}catch(Ce){ve(Ce)}},Ae=De=>De.done?he(De.value):Promise.resolve(De.value).then(be,ye);Ae((ge=ge.apply(me,Ee)).next())});const fe=({data:me,onFinish:Ee})=>a.createElement(y.Z,null,me.map((ge,he)=>a.createElement(re.op,{key:he,style:{height:28},shape:"default",size:"small",onClick:()=>Ee(ge)},ge))),oe=({className:me,style:Ee,data:ge={},defaultChatData:he=[],initDefaultChatDataKey:ve=0,showPrevButton:be,showNextButton:ye,onPrevButtonClick:Ae=()=>{},onNextButtonClick:De=()=>{},onStatusChange:Ce,interactionTotal:Be=0,showInterText:Fe=!1})=>{const we="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Pe]=(0,te.eh)(),{chatData:_e,setChatData:ze,calcHistoryList:Oe}=(0,te.r5)(),[Xe,qe]=(0,a.useState)(0),[Ge,Ue]=(0,a.useState)(""),[Le,Ne]=(0,a.useState)(!1),{scrollBoxRef:ke,bottomInspectRef:He,contentRef:We,isAtBottom:mt}=(0,te.wr)({status:Le}),ot=(0,te.h4)(ke);(0,a.useEffect)(()=>{if(!_e.length||!ke.current)return;const Ke=_e[_e.length-1];Ke!=null&&Ke.loading&&(ke.current.scrollTop=ke.current.scrollHeight)},[_e.length]),(0,a.useEffect)(()=>{if(ve){Ze();let Ke=[];return he.forEach(at=>{const $e=Date.now(),Ve=[{text:at.question,key:$e,sender:"user",show:at.question!==we},{text:at.answer,loading:!1,key:$e,sender:"AI",show:!0}];Ke.push(...Ve)}),ze(Ke),()=>{Pe.cancel()}}},[ve]);const Ze=()=>{Pe.cancel(),qe(1)},Ie=Ke=>ue(void 0,null,function*(){Ue(""),qe(0);const at=Date.now(),$e=[{text:Ke,key:at,sender:"user",show:Ke!==we},{loading:!0,key:at,sender:"AI",show:!0}];ze([..._e,...$e]);const Ve=Oe(_e);Pe.request({url:"/api/stream/course_qna_records/chat_messages.json",body:se({model:"qwen-max",is_chat:!0,prompt:Ke,history:Ve},ge),onData:(xe,Me)=>{Ne(!0),ze(je=>je.map((Qe,Je)=>Je===je.length-1?pe(se({},Qe),{text:xe,loading:!1,error:(Me==null?void 0:Me.msg)==="error"}):Qe))},onError:xe=>{let Me="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";ze(je=>[...je].map((Qe,Je)=>Je===je.length-1?pe(se({},Qe),{text:Me,loading:!1,error:!0}):Qe))}})}),Ye=(0,a.useMemo)(()=>{const at=_e.filter(xe=>xe.sender==="AI").map(xe=>xe.text).join(""),$e=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let Ve=0;return $e.forEach(xe=>{const Me=at.split(xe).length-1;Ve+=Me}),Math.max(0,Ve-1)},[_e]);(0,a.useEffect)(()=>{typeof Ye=="number"&&typeof Be=="number"&&(Ce==null||Ce(Ye>=Be))},[Ye,Be]);const Te=ot.width?ot.width-20:"100%";return a.createElement("div",{className:de()("flex flex-col h-full",me),style:Ee},be&&a.createElement("div",{className:Se.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:Ae},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:ke,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:Se.Z.tips,style:{width:Te}},a.createElement("img",{className:Se.Z.avatar,src:ae}),a.createElement("div",{className:Se.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),a.createElement(te.xj,{className:"pl20",style:{width:Te},contentRef:We,chatData:_e,requestLoading:Pe.loading,cancelTyping:Xe,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(Ke,at)=>{var $e;if(YeIe(Ve)}))},onAnswerFinish:()=>ue(void 0,null,function*(){setTimeout(()=>Ne(!1),0)})}),!(_e!=null&&_e.length)&&!Fe&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(re.op,{type:"primary",onClick:()=>Ie(we)},"\u5F00\u542F\u4E92\u52A8")),!(_e!=null&&_e.length)&&Fe&&a.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),ye&&Ye>=Be&&a.createElement(re.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:De},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!mt&&a.createElement("div",{className:Se.Z.backBottom,onClick:()=>{ke.current.scrollTop=ke.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:He})),!!(_e!=null&&_e.length)&&!Fe&&a.createElement(te.CI,{style:{margin:"0 20px 20px 20px"},onCancel:Ze,headExtraNode:Ye>=Be?a.createElement("div",{style:{color:"#434D6C"}},ye?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",a.createElement("span",{className:"ml10 c-light-primary"},Ye),"/",Be),value:Ge,onSubmit:Ie,hideUpload:!0,onChange:Ue,typing:Le,loading:Pe.loading}))};st.Z=oe},14651:function(Ct,st,le){"use strict";var a=le(59301),Se=le(17178),y=le(92310),ce=le.n(y),de=le(30521),te=le(56321),ae=le(71360),re=le(38394),ne=le(82093),x=Object.defineProperty,ee=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,se=(me,Ee,ge)=>Ee in me?x(me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[Ee]=ge,pe=(me,Ee)=>{for(var ge in Ee||(Ee={}))z.call(Ee,ge)&&se(me,ge,Ee[ge]);if(b)for(var ge of b(Ee))ie.call(Ee,ge)&&se(me,ge,Ee[ge]);return me},ue=(me,Ee)=>ee(me,E(Ee)),fe=(me,Ee,ge)=>new Promise((he,ve)=>{var be=De=>{try{Ae(ge.next(De))}catch(Ce){ve(Ce)}},ye=De=>{try{Ae(ge.throw(De))}catch(Ce){ve(Ce)}},Ae=De=>De.done?he(De.value):Promise.resolve(De.value).then(be,ye);Ae((ge=ge.apply(me,Ee)).next())});const oe=({className:me,style:Ee,data:ge={},defaultChatData:he=[],initDefaultChatDataKey:ve=0,showPrevButton:be,showNextButton:ye,onPrevButtonClick:Ae=()=>{},onNextButtonClick:De=()=>{},onStatusChange:Ce,readingTime:Be,analysis:Fe,totalTime:we,openRecord:Pe,showInterText:_e=!1})=>{const[ze]=(0,de.eh)(),{chatData:Oe,setChatData:Xe,calcHistoryList:qe}=(0,de.r5)(),[Ge,Ue]=(0,a.useState)(0),[Le,Ne]=(0,a.useState)(""),[ke,He]=(0,a.useState)(!1),[We,mt]=(0,a.useState)(null),ot=(0,a.useRef)(null),{scrollBoxRef:Ze,bottomInspectRef:Ie,contentRef:Ye,isAtBottom:Te}=(0,de.wr)({status:ke}),Ke=(0,de.h4)(Ze);(0,a.useEffect)(()=>{typeof Be=="number"&&mt(Be)},[Be]),(0,a.useEffect)(()=>(We>0&&We<=we&&!document.hidden&&(ot.current=setTimeout(()=>{Pe&&at(),mt(je=>Math.min(je+1,we))},1e3)),()=>{clearTimeout(ot.current)}),[We]),(0,a.useEffect)(()=>{if(!Oe.length||!Ze.current)return;const je=Oe[Oe.length-1];je!=null&&je.loading&&(Ze.current.scrollTop=Ze.current.scrollHeight)},[Oe.length]),(0,a.useEffect)(()=>{if(ve){Ve();let je=[];return he.forEach(Qe=>{const Je=Date.now(),pt=[{text:Qe.question,key:Je,sender:"user",show:!0},{text:Qe.answer,loading:!1,key:Je,sender:"AI",show:!0}];je.push(...pt)}),Xe(je),()=>{ze.cancel()}}},[ve]);const at=()=>fe(void 0,null,function*(){const je=yield(0,ne.ZP)(`/api/smart_plan_item_banks/${ge==null?void 0:ge.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),$e=()=>{mt(1)},Ve=()=>{ze.cancel(),Ue(1)},xe=je=>fe(void 0,null,function*(){Ne(""),Ue(0);const Qe=Date.now(),Je=[{text:je,key:Qe,sender:"user",show:!0},{loading:!0,key:Qe,sender:"AI",show:!0}];Xe([...Oe,...Je]);const pt=qe(Oe);ze.request({url:"/api/stream/course_qna_records/chat_messages.json",body:pe({model:"qwen-max",is_chat:!0,prompt:je,history:pt},ge),onData:(vt,gt)=>{He(!0),Xe(It=>It.map((Ot,Dt)=>Dt===It.length-1?ue(pe({},Ot),{text:vt,loading:!1,error:(gt==null?void 0:gt.msg)==="error"}):Ot))},onError:vt=>{let gt="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Xe(It=>[...It].map((Ot,Dt)=>Dt===It.length-1?ue(pe({},Ot),{text:gt,loading:!1,error:!0}):Ot))}})});(0,a.useEffect)(()=>{typeof We=="number"&&typeof we=="number"&&(Ce==null||Ce(We>=we))},[We,we]),(0,a.useEffect)(()=>{const je=()=>{document.hidden?clearTimeout(ot.current):!document.hidden&&We>0&&We{Pe&&at(),mt(Qe=>Math.min(Qe+1,we))},1e3))};return document.addEventListener("visibilitychange",je),()=>{document.removeEventListener("visibilitychange",je),clearTimeout(ot.current)}},[We,we,Pe]);const Me=Ke.width?Ke.width-20:"100%";return a.createElement("div",{className:ce()("flex flex-col h-full",me),style:Ee},be&&a.createElement("div",{className:Se.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:Ae},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:Ze,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:Se.Z.tips,style:{width:Me}},a.createElement("img",{className:Se.Z.avatar,src:te}),a.createElement("div",{className:Se.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),We>0&&a.createElement("div",{className:Se.Z.tips,style:{width:Me}},a.createElement("img",{className:Se.Z.avatar,src:te}),a.createElement("div",{className:Se.Z.details},a.createElement(re.Z,{value:Fe}))),a.createElement(de.xj,{className:"pl20",style:{width:Me},contentRef:Ye,chatData:Oe,requestLoading:ze.loading,cancelTyping:Ge,onAnswerFinish:()=>fe(void 0,null,function*(){setTimeout(()=>He(!1),0)})}),We===0&&!_e&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(ae.op,{type:"primary",onClick:$e},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),We===0&&_e&&a.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),ye&&We>=we&&a.createElement(ae.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:De},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!Te&&a.createElement("div",{className:Se.Z.backBottom,onClick:()=>{Ze.current.scrollTop=Ze.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Ie})),We>0&&a.createElement(de.CI,{style:{margin:"0 20px 20px 20px"},onCancel:Ve,headExtraNode:We>=we?a.createElement("div",{style:{color:"#434D6C"}},ye?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},ye?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",a.createElement("span",{className:"ml5 mr5 c-light-primary"},we-We),"\u79D2"),value:Le,onSubmit:xe,hideUpload:!0,onChange:Ne,typing:ke,loading:ze.loading}))};st.Z=oe},49026:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ae}});var a=le(59301),Se={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},y=le(29787),ce=le(59301),de=(re,ne,x)=>new Promise((ee,E)=>{var b=se=>{try{ie(x.next(se))}catch(pe){E(pe)}},z=se=>{try{ie(x.throw(se))}catch(pe){E(pe)}},ie=se=>se.done?ee(se.value):Promise.resolve(se.value).then(b,z);ie((x=x.apply(re,ne)).next())}),ae=({value:re="",streamingStatus:ne,onFinish:x,cancelIndex:ee,time:E,loading:b,loadAll:z})=>{const[ie,se]=(0,a.useState)(""),[pe,ue]=(0,a.useState)(!0),fe=(0,a.useRef)(re),oe=(0,a.useRef)(ne),me=(0,a.useRef)(0),Ee=(0,a.useRef)(null),[ge,he]=(0,a.useState)(!1),ve=70;(0,a.useEffect)(()=>{oe.current=ne},[ne]),(0,a.useEffect)(()=>{fe.current=re},[re]),(0,a.useEffect)(()=>{if(!ne){se(fe.current);return}return he(!0),Ee.current=setInterval(be,ve),()=>{clearInterval(Ee.current)}},[]),(0,a.useEffect)(()=>{ge&&(se(fe.current),clearInterval(Ee.current),he(!1),x())},[ee]);const be=()=>de(void 0,null,function*(){const ye=fe.current[me.current];ye!==void 0?(se(Ae=>Ae+ye),me.current++,clearInterval(Ee.current),Ee.current=setInterval(be,280/(fe.current.length-me.current))):oe.current===!1&&(se(fe.current),clearInterval(Ee.current),he(!1),x())});return ce.createElement("div",{className:`${Se.reasoning} fadeIn animated`},ce.createElement("div",{className:Se.btn,onClick:()=>ue(!pe)},ce.createElement("i",{className:"iconfont icon-shendusikao"}),E?ce.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",E," \u79D2\uFF09"):ce.createElement("span",null,"\u601D\u8003\u4E2D..."),pe?ce.createElement("b",{className:"iconfont icon-shouqi6"}):ce.createElement("b",{className:"iconfont icon-zhankai6"})),b&&ce.createElement(y.Z,{spinning:!0,className:"mt20"}),pe&&!b&&ce.createElement("div",{className:Se.content},ie,ge?ce.createElement("span",{className:"aiBlink"},"__"):""))}},67556:function(Ct,st,le){"use strict";le.d(st,{o:function(){return a}});const a=Se=>(Se=Se.replace(new RegExp("(?$1'),Se=Se.replace(new RegExp("(?$1 -`),Se)},47206:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return De},U:function(){return be}});var a=le(59301),Se=le(11938),y=le(62957),ce=le(54172),de=le(2610),te=le(72664),ae=le(61186),re=le.n(ae),ne={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},x="data:image/png;base64,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",ee="data:image/png;base64,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",E=le(49661),b=le(76560),z=le(67290),ie=le(59301),se=Object.defineProperty,pe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(Ce,Be,Fe)=>Be in Ce?se(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ce[Be]=Fe,ge=(Ce,Be)=>{for(var Fe in Be||(Be={}))oe.call(Be,Fe)&&Ee(Ce,Fe,Be[Fe]);if(fe)for(var Fe of fe(Be))me.call(Be,Fe)&&Ee(Ce,Fe,Be[Fe]);return Ce},he=(Ce,Be)=>pe(Ce,ue(Be)),ve=(Ce,Be,Fe)=>new Promise((we,Pe)=>{var _e=Xe=>{try{Oe(Fe.next(Xe))}catch(qe){Pe(qe)}},ze=Xe=>{try{Oe(Fe.throw(Xe))}catch(qe){Pe(qe)}},Oe=Xe=>Xe.done?we(Xe.value):Promise.resolve(Xe.value).then(_e,ze);Oe((Fe=Fe.apply(Ce,Be)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=Se.default,Ae=({exercise:Ce,socket:Be,dispatch:Fe,onStartScreenshot:we,onCloseScreenshot:Pe,handleToDetail:_e})=>{const[ze,Oe]=y.default.useModal(),Xe=(0,a.useRef)(),[qe,Ge]=(0,a.useState)(!0),Ue=(0,a.useRef)(!1),Le=(0,b.useParams)();(0,a.useEffect)(()=>{var je,Qe,Je;if(document.addEventListener((0,de.gH)(),xe,!1),window.addEventListener("blur",$e,!1),(je=Ce.exerciseUserInfo)!=null&&je.screen_open&&(0,de.vp)()&&Ge(!1),(Qe=Ce.exerciseUserInfo)!=null&&Qe.screen_open&&!(0,de.vp)()){(0,E.RG)(" ",!0);const pt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Ce.exerciseUserInfo.screen_sec+3:Ce.exerciseUserInfo.screen_sec+10+1;Xe.current=y.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:ie.createElement("div",null,(0,z._V)(z.CP.recordScreen2),ie.createElement("span",{style:{color:"#FF9849"}},Ce.exerciseUserInfo.screen_num-Ce.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:ie.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",ie.createElement("span",{style:{display:"inline-block"}},ie.createElement(ye,{onFinish:()=>ve(void 0,null,function*(){var vt;const gt=yield Ve();(vt=Xe.current)==null||vt.destroy(),gt.used_screen_num&&Te(gt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+pt*1e3})),"S\uFF09"),onOk:()=>{var vt;(0,E.RG)(" ",!0),(vt=Xe.current)==null||vt.destroy(),Ge(!1),(0,de.Dj)(document.body),document.getElementById("root").addEventListener("click",ke,!1)}})}return(Je=Ce.exerciseUserInfo)!=null&&Je.screen_open&&!(0,de.vp)()||document.getElementById("root").addEventListener("click",ke,!1),()=>{document.getElementById("root").removeEventListener("click",ke,!1),document.removeEventListener((0,de.gH)(),xe,!1),window.removeEventListener("blur",$e,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{Ce.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",ke,!1),document.removeEventListener((0,de.gH)(),xe,!1))},500),He()},[Ce.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{Ce.exerciseUserInfo.used_screen_num>Ce.exerciseUserInfo.screen_num&&Ke()},500)},[Ce.exerciseUserInfo]);const Ne=()=>ve(void 0,null,function*(){const je=yield Ve();setTimeout(()=>{var Qe,Je;(Qe=Xe.current)==null||Qe.destroy(),Xe.current=y.default.info({okText:ie.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:ie.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",ie.createElement("span",{className:"c-red"},je.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",ie.createElement("span",{className:"c-red"},(Je=Ce.exerciseUserInfo)==null?void 0:Je.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ve(void 0,null,function*(){(0,de.Dj)(document.body)})})},1e3)}),ke=je=>{!(0,de.vp)()&&je.target.nodeName!=="A"&&je.target.nodeName!=="BUTTON"&&je.target.innerHTML!=="\u786E \u5B9A"&&(0,de.Dj)(document.body)},He=()=>ve(void 0,null,function*(){const je=yield Fe({type:"exercise/getExerciseUserInfo",payload:ge({},Le)});return je==null?void 0:je.data}),We=je=>ve(void 0,null,function*(){var Qe;if((Qe=Ce.exerciseUserInfo)!=null&&Qe.screen_at){const pt=yield(0,te.ck)(he(ge({},Le),{reset:!0}));if((pt==null?void 0:pt.status)===-6)return}const Je=yield(0,te.oy)({id:Le.categoryId});if(Je!=null&&Je.is_commit){y.default.destroyAll(),yield mt(),at(!0);return}else Te(je+1)}),mt=()=>ve(void 0,null,function*(){var je;const Qe=re()(),Je=Ce.exerciseUserInfo.screen_sec;if(Ie.current.length>0){const pt=Qe.format("YYYY-MM-DD HH:mm:ss");let vt=Math.floor(Qe.diff(re()(Ie.current[0].start))/1e3);const gt=Ie.current.length;vt/Je>>0>gt&&(vt=(gt+1)*Je-1),yield(0,te.P8)(Le.categoryId,{exercise_user_id:(je=Ce.exerciseUserInfo)==null?void 0:je.exercise_user_id,time:pt,time_long:vt,count:gt})}Ie.current=[]}),ot=(0,a.useRef)(0),Ze=(0,a.useRef)(0),Ie=(0,a.useRef)([]),Ye=(0,a.useRef)(!1),Te=je=>ve(void 0,null,function*(){var Qe;Ue.current||(we(),y.default.destroyAll(),ot.current=re()().valueOf(),Ye.current=!0,Xe.current=y.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ne.exitFullScreenModalWrapper,okText:ie.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:ie.createElement("div",{className:ne.exitFullScreenModal},ie.createElement("img",{src:x,alt:"",className:ne.warningIcon}),ie.createElement("div",{className:ne.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),ie.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),ie.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),ie.createElement("span",{className:ne.warningText},((Qe=Ce.exerciseUserInfo)==null?void 0:Qe.screen_num)+1),(0,z._V)(z.CP.recordScreen12),ie.createElement("span",{className:ne.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),ie.createElement("span",{className:ne.warningText},je-1),(0,z._V)(z.CP.recordScreen15)),ie.createElement("div",null,ie.createElement("span",null,ie.createElement(ye,{className:ne.countdownWrapper,onFinish:()=>{Ze.current=re()().valueOf(),Ie.current.push({start:ot.current,end:Ze.current}),We(je)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Ce.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,E.RG)(" ",!0),mt(),(0,de.Dj)(document.body),Pe(),Xe.current.destroy(),Ye.current=!1}}))}),Ke=()=>ve(void 0,null,function*(){y.default.destroyAll(),(yield(0,te.VL)({categoryId:Le.categoryId,commit_method:1}))&&at()}),at=(je=!1)=>ve(void 0,null,function*(){var Qe,Je;if(document.removeEventListener((0,de.gH)(),xe,!1),(0,de.BU)(),y.default.destroyAll(),Ue.current=!0,je){const pt=yield(0,te.Yu)(Le.categoryId,{exercise_user_id:(Qe=Ce.exerciseUserInfo)==null?void 0:Qe.exercise_user_id});ze.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ne.forcedModalWrapper,centered:!0,content:ie.createElement("div",{className:ne.forcedModalContent},ie.createElement("img",{src:ee,alt:""}),ie.createElement("div",{className:ne.forcedText},(0,z._V)(z.CP.recordScreen17)),ie.createElement("div",{className:ne.screenNumText},(0,z._V)(z.CP.recordScreen18),(Je=Ce.exerciseUserInfo)==null?void 0:Je.screen_num,(0,z._V)(z.CP.recordScreen19)),ie.createElement(ce.default,{dataSource:pt==null?void 0:pt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,z._V)(z.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,z._V)(z.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,z._V)(z.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Pe(),_e()},onOk:()=>{b.history.push(`/classrooms/${Le.coursesId}/exercisenotice/${Le.categoryId}/users/${Le.login}?isShowApply=true`)}})}else ze.info({content:ie.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),ie.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{_e()}})}),$e=je=>{(0,de.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ye.current&&(0,de.BU)()},Ve=()=>ve(void 0,null,function*(){var je;if((je=Ce.exerciseUserInfo)!=null&&je.screen_at){const pt=yield(0,te.ck)(he(ge({},Le),{reset:!0}));if((pt==null?void 0:pt.status)===-6)return}const Qe=yield(0,te.oy)({id:Le.categoryId});if(Qe!=null&&Qe.is_commit){at();return}return yield He()}),xe=()=>ve(void 0,null,function*(){var je;if((0,E.RG)(" ",!0),(0,de.vp)()){if((je=Ce.exerciseUserInfo)!=null&&je.screen_at){var Qe=yield(0,te.ck)(he(ge({},Le),{reset:!0}));if((Qe==null?void 0:Qe.status)===-6)return}}else if(!Ye.current){var Qe=yield(0,te.ck)(ge({},Le));if((Qe==null?void 0:Qe.status)===-6)return;const pt=yield He();Te(pt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Me=()=>ve(void 0,null,function*(){(0,te.ck)(ge({},Le));const je=yield He();Te(je.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return ie.createElement("div",null,Oe)};var De=(0,b.connect)(({exercise:Ce,globalSetting:Be})=>({globalSetting:Be,exercise:Ce}))(Ae)},79934:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ue}});var a=le(59301),Se=le(18287),y={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ce=le(73631),de=le(5623),te=le(70610),ae=Object.defineProperty,re=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(fe,oe,me)=>oe in fe?ae(fe,oe,{enumerable:!0,configurable:!0,writable:!0,value:me}):fe[oe]=me,z=(fe,oe)=>{for(var me in oe||(oe={}))ee.call(oe,me)&&b(fe,me,oe[me]);if(x)for(var me of x(oe))E.call(oe,me)&&b(fe,me,oe[me]);return fe},ie=(fe,oe)=>re(fe,ne(oe)),se=(fe,oe,me)=>new Promise((Ee,ge)=>{var he=ye=>{try{be(me.next(ye))}catch(Ae){ge(Ae)}},ve=ye=>{try{be(me.throw(ye))}catch(Ae){ge(Ae)}},be=ye=>ye.done?Ee(ye.value):Promise.resolve(ye.value).then(he,ve);be((me=me.apply(fe,oe)).next())}),ue=({value:fe,onChange:oe,scrollId:me})=>{const[Ee,ge]=(0,a.useState)([]);(0,a.useEffect)(()=>{he()},[]);const he=()=>se(void 0,null,function*(){const Ce=yield(0,te.NZ)({});if(Ce!=null&&Ce.data){const Be=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:ce,className:y.folderIcon}),isLeaf:!1,children:ve(Ce.data||[])}];ge(Be)}}),ve=Ce=>Ce.map(Be=>({title:Be.name,key:Be.group_id,icon:a.createElement("img",{src:ce,className:y.folderIcon}),isLeaf:Be.children.length===0,children:ve(Be.children)})),be=(Ce,Be,Fe)=>Ce.map(we=>we.key===Be?z(z({},we),Fe):we.children?ie(z({},we),{children:be(we.children,Be,Fe)}):we),ye=(Ce,Be,Fe)=>Ce.map(we=>{if(we.key===Be)return ie(z({},we),{icon:Fe?a.createElement("img",{src:de,className:y.folderIcon}):a.createElement("img",{src:ce,className:y.folderIcon})});if(we.children)return ie(z({},we),{children:ye(we.children,Be,Fe)})}),Ae=(Ce,Be)=>{ge(Fe=>ye(Fe,Be.node.key,Be.expanded))},De=fe?{selectedKeys:fe,defaultExpandedKeys:fe}:{};return Ee.length>0&&a.createElement("div",{id:me||""},a.createElement(Se.default,z({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Ee,className:y.folderWrapper,onSelect:oe,onExpand:Ae},De)))}},84216:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return te}});var a=le(37639),Se={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},y=le(32637),ce=le(59301),te=({type:ae,style:re})=>{const ne=ce.createElement("div",{className:Se.wrap,onClick:x=>{x.preventDefault(),x.stopPropagation()}},ce.createElement("p",null,ae==="shixun"||ae==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ce.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ae==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ce.createElement("div",{className:Se.contact},ce.createElement("div",{className:Se.img},ce.createElement("img",{src:y,width:"124px",height:"124px"})),ce.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ce.createElement(a.Z,{content:ne},ce.createElement("span",{className:Se.text,style:re},"\u9AD8\u6D88\u8017"))}},41751:function(Ct,st,le){"use strict";le.d(st,{X:function(){return ce},y:function(){return y}});var a=le(59301),Se=le(6767);const y=de=>{(0,a.useEffect)(()=>{if(de){const te=re=>{re.key==="F12"&&(re.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ae=re=>{re.preventDefault()};return document.addEventListener("keydown",te),document.addEventListener("contextmenu",ae),()=>{document.removeEventListener("keydown",te),document.removeEventListener("contextmenu",ae)}}},[de])},ce=()=>{const[de,te]=(0,a.useState)(!1),ae=re=>{const{keyCode:ne,ctrlKey:x,metaKey:ee,type:E}=re;(E==="paste"||(ne===67||ne===86)&&(ee||x))&&(Se.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),re.preventDefault(),re.stopPropagation())};return(0,a.useEffect)(()=>(de&&(window.addEventListener("keydown",ae,!0),window.addEventListener("paste",ae,!0)),()=>{window.removeEventListener("keydown",ae,!0),window.removeEventListener("paste",ae,!0)}),[de]),{setOpenDisableCopyAndPaste:te,disableCopyAndPaste:de}}},6077:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ee}});var a=le(59301),Se={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},y=le(92310),ce=le.n(y),de=le(29787),te=le(2859),ae=le(82093),re=le(49661),ne=(E,b,z)=>new Promise((ie,se)=>{var pe=oe=>{try{fe(z.next(oe))}catch(me){se(me)}},ue=oe=>{try{fe(z.throw(oe))}catch(me){se(me)}},fe=oe=>oe.done?ie(oe.value):Promise.resolve(oe.value).then(pe,ue);fe((z=z.apply(E,b)).next())}),ee=({data:E,className:b,fullWidth:z,style:ie={},onClose:se,onOk:pe,showFullTools:ue,noAssociationId:fe})=>{const oe=(0,a.useRef)(null),me=(0,a.useRef)(null),Ee=(0,a.useRef)(null),ge=(0,a.useRef)(null),[he,ve]=(0,a.useState)(!1),[be,ye]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(Ee.current||(Ee.current=document.createElement("style"),document.head.appendChild(Ee.current)),E!=null&&E.visible?(document.body.setAttribute("data-custom","y-hidden"),Ee.current.innerHTML=" html { overflow-y: hidden; }",E!=null&&E.src&&Ae()):(document.body.removeAttribute("data-custom"),Ee.current&&(document.head.removeChild(Ee.current),Ee.current=null)),()=>{document.body.removeAttribute("data-custom"),Ee.current&&(document.head.removeChild(Ee.current),Ee.current=null)}),[E==null?void 0:E.visible]);const Ae=()=>ne(void 0,null,function*(){ve(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Fe=yield(0,re.ZJ)(E==null?void 0:E.src);oe.current.src="",oe.current.src=Fe,oe.current.onload=function(){Be()},ve(!1),ye("")}),De=Fe=>ne(void 0,null,function*(){ve(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const we=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:E.title,file:Fe.dataUrl}});we!=null&&we.id&&!fe?(yield(0,ae.ZP)(`/api/attachments/${E.id}/add_subitem.json`,{method:"post",body:{subitem_id:we==null?void 0:we.id,settings:JSON.stringify(Fe.state)}})).status===0&&pe():we!=null&&we.id&&pe(we),ve(!1),ye("")}),Ce=()=>{const Fe=document.querySelector('a[href="https://markerjs.com/"]');Fe&&Fe.parentNode&&(Fe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Pe=>{const _e=document.querySelector(Pe.name);_e&&_e.setAttribute("title",Pe.title)})},Be=()=>{me.current=new te.hP(oe.current),me.current.targetRoot=ge.current,me.current.addEventListener("render",De),me.current.addEventListener("beforeclose",se),ue&&(me.current.availableMarkerTypes=me.current.ALL_MARKER_TYPES,me.current.uiStyleSettings.redoButtonVisible=!0,me.current.uiStyleSettings.notesButtonVisible=!0,me.current.uiStyleSettings.zoomButtonVisible=!0,me.current.uiStyleSettings.zoomOutButtonVisible=!0,me.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=me.current.uiStyleSettings,me.current.show(),E!=null&&E.snapshotData&&me.current.restoreState(E.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ce()},300)};return a.createElement(a.Fragment,null,(E==null?void 0:E.visible)&&a.createElement(de.Z,{spinning:he,tip:be,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:ge,className:ce()(Se.imageDimensions,b,z?Se.fullWidth:""),style:ie},a.createElement("img",{className:Se.img,ref:oe}))))}},30008:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Ke},$:function(){return Te}});var a=le(59301),Se={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},y=le(92310),ce=le.n(y),de=le(28284),te=le(6767),ae=le(62957),re=le(71051),ne=le(77019),x=le(62673),ee=le(75727),E=le(14566),b=le(99571),z=le(60242),ie=le(17149),se=le(37568),pe=le(71360),ue=le(90524),fe="data:image/png;base64,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",oe="data:image/png;base64,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",me="data:image/png;base64,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",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",ge=le(82093),he=le(79934),ve=le(5623),be=le(88831),ye=le(65986),Ae=le(45596),De=le(15342),Ce=le.n(De),Be=(at,$e,Ve)=>new Promise((xe,Me)=>{var je=pt=>{try{Je(Ve.next(pt))}catch(vt){Me(vt)}},Qe=pt=>{try{Je(Ve.throw(pt))}catch(vt){Me(vt)}},Je=pt=>pt.done?xe(pt.value):Promise.resolve(pt.value).then(je,Qe);Je((Ve=Ve.apply(at,$e)).next())}),we=a.memo(({tagName:at="div",value:$e="",className:Ve,style:xe={},onBlur:Me,id:je})=>{const Qe=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!Qe.current)return;Be(void 0,null,function*(){const vt=Qe.current;vt.innerHTML="";const gt=$e==null?void 0:$e.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const It of gt)if(It.startsWith("$$")&&It.endsWith("$$")||It.startsWith("`$$")&&It.endsWith("$$`")){const Ot=It.startsWith("`$$")?It.slice(3,-3):It.slice(2,-2),Dt=document.createElement("span");Dt.setAttribute("contentEditable","false"),Dt.setAttribute("title",It),Dt.className="edu_latex",vt.appendChild(Dt),Ce().render(Ot,Dt,{throwOnError:!1})}else{const Ot=It==null?void 0:It.replace(/<[^>]*>/g,Dt=>Dt.startsWith("{var pt,vt;if(Me&&Qe.current){const It=Qe.current.cloneNode(!0),Ot=It.querySelectorAll("span.edu_latex");for(let Dt of Ot){const lt=Dt.getAttribute("title"),et=document.createTextNode(lt||""),ut=Dt;(vt=(pt=ut.parentNode)==null?void 0:pt.replaceChild)==null||vt.call(pt,et,ut)}Me(It.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(at,{ref:Qe,contentEditable:!0,className:Ve,style:xe,onBlur:Je}))}),Pe=le(34055),_e=le(33796),ze=le(74049),Oe=Object.defineProperty,Xe=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ne=(at,$e,Ve)=>$e in at?Oe(at,$e,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):at[$e]=Ve,ke=(at,$e)=>{for(var Ve in $e||($e={}))Ue.call($e,Ve)&&Ne(at,Ve,$e[Ve]);if(Ge)for(var Ve of Ge($e))Le.call($e,Ve)&&Ne(at,Ve,$e[Ve]);return at},He=(at,$e)=>Xe(at,qe($e)),We=(at,$e,Ve)=>new Promise((xe,Me)=>{var je=pt=>{try{Je(Ve.next(pt))}catch(vt){Me(vt)}},Qe=pt=>{try{Je(Ve.throw(pt))}catch(vt){Me(vt)}},Je=pt=>pt.done?xe(pt.value):Promise.resolve(pt.value).then(je,Qe);Je((Ve=Ve.apply(at,$e)).next())});const mt=at=>{at.preventDefault();let Ve=(at.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Ve)},ot=at=>{at.key==="Enter"&&at.preventDefault()},Ze=({children:at,style:$e})=>a.createElement("div",{className:Se.leftBox,style:$e,onPaste:mt},at),Ie=({children:at,style:$e,className:Ve})=>a.createElement("div",{className:ce()(Se.rightBox,Ve),style:$e,onPaste:mt},at),Ye=({className:at,style:$e={},width:Ve=1200,onCancel:xe=()=>{},onSuccess:Me=()=>{},gather:je={},mode:Qe=1,stickyTop:Je=0,subDisciplineId:pt=[],hideWordFeatures:vt,dataSource:gt=[],customLeftHeadNode:It,customRightHeadNode:Ot,customLeftContent:Dt,hideRecognition:lt=!1,onExchange:et,isSingleSelection:ut=!1,underpinBackgroundStyle:it={},headExtraNode:bt,isRefreshItemBank:Ft=!1,okText:Bt="\u786E\u5B9A\u5BFC\u5165",onSave:zt})=>{var kt;const[Ht,Cn]=(0,a.useState)(1),[Yn,gn]=(0,a.useState)(0),[Sn,Qn]=(0,a.useState)(""),[In,Mn]=(0,a.useState)(!1),[dn,Xn]=(0,a.useState)([]),[nr,On]=(0,a.useState)([]),[er,qt]=(0,a.useState)(!1),[nn,fn]=(0,a.useState)(!1),[Dn,Wt]=(0,a.useState)(!1),[Jt,xt]=(0,a.useState)(!1),[Tt,en]=(0,a.useState)([]),[yn,Bn]=(0,a.useState)(1),[hn,mn]=(0,a.useState)(!1),[pn,Kn]=(0,a.useState)(!0),[Gn,fr]=(0,a.useState)(0),[Ir,on]=(0,a.useState)(!1),[Nn]=de.default.useForm(),[vr]=de.default.useForm(),ar=(0,a.useRef)(null),Er=(0,a.useRef)(null),pr=(0,a.useRef)(),Or=(0,a.useRef)(null),Tr=["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"],$t=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{gt!=null&>.length&&Mt(gt)},[gt]),(0,a.useEffect)(()=>{Ht===2&&ar.current.focus()},[Ht]),(0,a.useEffect)(()=>{Dn&&Hr()},[Dn]);const Zr=()=>{if(Ht===1){te.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>We(void 0,null,function*(){Cn(1)})})},Hr=()=>We(void 0,null,function*(){const nt=yield(0,ge.ZP)("/api/disciplines.json",{method:"get",params:{source:Qe===1?"new_question":"subject"}});en(nt.disciplines||[])}),Gr=nt=>{const _t=[],Nt=(Zt,jt)=>{Zt.length>=2&&_t.push(Zt.join(""));for(let Re=jt;Re(nt=nt||"",nt=String(nt),nt=nt.replace(/\s+/g,""),nt),ai=nt=>(nt=nt||"",nt=String(nt),nt=nt.replace(/

/g,""),nt=nt.replace(/
/g,` +`),Se)},47206:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return De},U:function(){return be}});var a=le(59301),Se=le(11938),y=le(62957),ce=le(54172),de=le(2610),te=le(72664),ae=le(61186),re=le.n(ae),ne={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},x="data:image/png;base64,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",ee="data:image/png;base64,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",E=le(49661),b=le(76560),z=le(67290),ie=le(59301),se=Object.defineProperty,pe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(Ce,Be,Fe)=>Be in Ce?se(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ce[Be]=Fe,ge=(Ce,Be)=>{for(var Fe in Be||(Be={}))oe.call(Be,Fe)&&Ee(Ce,Fe,Be[Fe]);if(fe)for(var Fe of fe(Be))me.call(Be,Fe)&&Ee(Ce,Fe,Be[Fe]);return Ce},he=(Ce,Be)=>pe(Ce,ue(Be)),ve=(Ce,Be,Fe)=>new Promise((we,Pe)=>{var _e=Xe=>{try{Oe(Fe.next(Xe))}catch(qe){Pe(qe)}},ze=Xe=>{try{Oe(Fe.throw(Xe))}catch(qe){Pe(qe)}},Oe=Xe=>Xe.done?we(Xe.value):Promise.resolve(Xe.value).then(_e,ze);Oe((Fe=Fe.apply(Ce,Be)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=Se.default,Ae=({exercise:Ce,socket:Be,dispatch:Fe,onStartScreenshot:we,onCloseScreenshot:Pe,handleToDetail:_e})=>{const[ze,Oe]=y.default.useModal(),Xe=(0,a.useRef)(),[qe,Ge]=(0,a.useState)(!0),Ue=(0,a.useRef)(!1),Le=(0,b.useParams)();(0,a.useEffect)(()=>{var je,Qe,Je;if(document.addEventListener((0,de.gH)(),xe,!1),window.addEventListener("blur",$e,!1),(je=Ce.exerciseUserInfo)!=null&&je.screen_open&&(0,de.vp)()&&Ge(!1),(Qe=Ce.exerciseUserInfo)!=null&&Qe.screen_open&&!(0,de.vp)()){(0,E.RG)(" ",!0);const pt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Ce.exerciseUserInfo.screen_sec+3:Ce.exerciseUserInfo.screen_sec+10+1;Xe.current=y.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:ie.createElement("div",null,(0,z._V)(z.CP.recordScreen2),ie.createElement("span",{style:{color:"#FF9849"}},Ce.exerciseUserInfo.screen_num-Ce.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:ie.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",ie.createElement("span",{style:{display:"inline-block"}},ie.createElement(ye,{onFinish:()=>ve(void 0,null,function*(){var vt;const gt=yield Ve();(vt=Xe.current)==null||vt.destroy(),gt.used_screen_num&&Te(gt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+pt*1e3})),"S\uFF09"),onOk:()=>{var vt;(0,E.RG)(" ",!0),(vt=Xe.current)==null||vt.destroy(),Ge(!1),(0,de.Dj)(document.body),document.getElementById("root").addEventListener("click",ke,!1)}})}return(Je=Ce.exerciseUserInfo)!=null&&Je.screen_open&&!(0,de.vp)()||document.getElementById("root").addEventListener("click",ke,!1),()=>{document.getElementById("root").removeEventListener("click",ke,!1),document.removeEventListener((0,de.gH)(),xe,!1),window.removeEventListener("blur",$e,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{Ce.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",ke,!1),document.removeEventListener((0,de.gH)(),xe,!1))},500),He()},[Ce.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{Ce.exerciseUserInfo.used_screen_num>Ce.exerciseUserInfo.screen_num&&Ke()},500)},[Ce.exerciseUserInfo]);const Ne=()=>ve(void 0,null,function*(){const je=yield Ve();setTimeout(()=>{var Qe,Je;(Qe=Xe.current)==null||Qe.destroy(),Xe.current=y.default.info({okText:ie.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:ie.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",ie.createElement("span",{className:"c-red"},je.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",ie.createElement("span",{className:"c-red"},(Je=Ce.exerciseUserInfo)==null?void 0:Je.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ve(void 0,null,function*(){(0,de.Dj)(document.body)})})},1e3)}),ke=je=>{!(0,de.vp)()&&je.target.nodeName!=="A"&&je.target.nodeName!=="BUTTON"&&je.target.innerHTML!=="\u786E \u5B9A"&&(0,de.Dj)(document.body)},He=()=>ve(void 0,null,function*(){const je=yield Fe({type:"exercise/getExerciseUserInfo",payload:ge({},Le)});return je==null?void 0:je.data}),We=je=>ve(void 0,null,function*(){var Qe;if((Qe=Ce.exerciseUserInfo)!=null&&Qe.screen_at){const pt=yield(0,te.ck)(he(ge({},Le),{reset:!0}));if((pt==null?void 0:pt.status)===-6)return}const Je=yield(0,te.oy)({id:Le.categoryId});if(Je!=null&&Je.is_commit){y.default.destroyAll(),yield mt(),at(!0);return}else Te(je+1)}),mt=()=>ve(void 0,null,function*(){var je;const Qe=re()(),Je=Ce.exerciseUserInfo.screen_sec;if(Ie.current.length>0){const pt=Qe.format("YYYY-MM-DD HH:mm:ss");let vt=Math.floor(Qe.diff(re()(Ie.current[0].start))/1e3);const gt=Ie.current.length;vt/Je>>0>gt&&(vt=(gt+1)*Je-1),yield(0,te.P8)(Le.categoryId,{exercise_user_id:(je=Ce.exerciseUserInfo)==null?void 0:je.exercise_user_id,time:pt,time_long:vt,count:gt})}Ie.current=[]}),ot=(0,a.useRef)(0),Ze=(0,a.useRef)(0),Ie=(0,a.useRef)([]),Ye=(0,a.useRef)(!1),Te=je=>ve(void 0,null,function*(){var Qe;Ue.current||(we(),y.default.destroyAll(),ot.current=re()().valueOf(),Ye.current=!0,Xe.current=y.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ne.exitFullScreenModalWrapper,okText:ie.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:ie.createElement("div",{className:ne.exitFullScreenModal},ie.createElement("img",{src:x,alt:"",className:ne.warningIcon}),ie.createElement("div",{className:ne.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),ie.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),ie.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),ie.createElement("span",{className:ne.warningText},((Qe=Ce.exerciseUserInfo)==null?void 0:Qe.screen_num)+1),(0,z._V)(z.CP.recordScreen12),ie.createElement("span",{className:ne.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),ie.createElement("span",{className:ne.warningText},je-1),(0,z._V)(z.CP.recordScreen15)),ie.createElement("div",null,ie.createElement("span",null,ie.createElement(ye,{className:ne.countdownWrapper,onFinish:()=>{Ze.current=re()().valueOf(),Ie.current.push({start:ot.current,end:Ze.current}),We(je)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Ce.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,E.RG)(" ",!0),mt(),(0,de.Dj)(document.body),Pe(),Xe.current.destroy(),Ye.current=!1}}))}),Ke=()=>ve(void 0,null,function*(){y.default.destroyAll(),(yield(0,te.VL)({categoryId:Le.categoryId,commit_method:1}))&&at()}),at=(je=!1)=>ve(void 0,null,function*(){var Qe,Je;if(document.removeEventListener((0,de.gH)(),xe,!1),(0,de.BU)(),y.default.destroyAll(),Ue.current=!0,je){const pt=yield(0,te.Yu)(Le.categoryId,{exercise_user_id:(Qe=Ce.exerciseUserInfo)==null?void 0:Qe.exercise_user_id});ze.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ne.forcedModalWrapper,centered:!0,content:ie.createElement("div",{className:ne.forcedModalContent},ie.createElement("img",{src:ee,alt:""}),ie.createElement("div",{className:ne.forcedText},(0,z._V)(z.CP.recordScreen17)),ie.createElement("div",{className:ne.screenNumText},(0,z._V)(z.CP.recordScreen18),(Je=Ce.exerciseUserInfo)==null?void 0:Je.screen_num,(0,z._V)(z.CP.recordScreen19)),ie.createElement(ce.default,{dataSource:pt==null?void 0:pt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,z._V)(z.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,z._V)(z.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,z._V)(z.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Pe(),_e()},onOk:()=>{b.history.push(`/classrooms/${Le.coursesId}/exercisenotice/${Le.categoryId}/users/${Le.login}?isShowApply=true`)}})}else ze.info({content:ie.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),ie.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{_e()}})}),$e=je=>{(0,de.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ye.current&&(0,de.BU)()},Ve=()=>ve(void 0,null,function*(){var je;if((je=Ce.exerciseUserInfo)!=null&&je.screen_at){const pt=yield(0,te.ck)(he(ge({},Le),{reset:!0}));if((pt==null?void 0:pt.status)===-6)return}const Qe=yield(0,te.oy)({id:Le.categoryId});if(Qe!=null&&Qe.is_commit){at();return}return yield He()}),xe=()=>ve(void 0,null,function*(){var je;if((0,E.RG)(" ",!0),(0,de.vp)()){if((je=Ce.exerciseUserInfo)!=null&&je.screen_at){var Qe=yield(0,te.ck)(he(ge({},Le),{reset:!0}));if((Qe==null?void 0:Qe.status)===-6)return}}else if(!Ye.current){var Qe=yield(0,te.ck)(ge({},Le));if((Qe==null?void 0:Qe.status)===-6)return;const pt=yield He();Te(pt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Me=()=>ve(void 0,null,function*(){(0,te.ck)(ge({},Le));const je=yield He();Te(je.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return ie.createElement("div",null,Oe)};var De=(0,b.connect)(({exercise:Ce,globalSetting:Be})=>({globalSetting:Be,exercise:Ce}))(Ae)},79934:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ue}});var a=le(59301),Se=le(18287),y={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ce=le(73631),de=le(5623),te=le(70610),ae=Object.defineProperty,re=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(fe,oe,me)=>oe in fe?ae(fe,oe,{enumerable:!0,configurable:!0,writable:!0,value:me}):fe[oe]=me,z=(fe,oe)=>{for(var me in oe||(oe={}))ee.call(oe,me)&&b(fe,me,oe[me]);if(x)for(var me of x(oe))E.call(oe,me)&&b(fe,me,oe[me]);return fe},ie=(fe,oe)=>re(fe,ne(oe)),se=(fe,oe,me)=>new Promise((Ee,ge)=>{var he=ye=>{try{be(me.next(ye))}catch(Ae){ge(Ae)}},ve=ye=>{try{be(me.throw(ye))}catch(Ae){ge(Ae)}},be=ye=>ye.done?Ee(ye.value):Promise.resolve(ye.value).then(he,ve);be((me=me.apply(fe,oe)).next())}),ue=({value:fe,onChange:oe,scrollId:me})=>{const[Ee,ge]=(0,a.useState)([]);(0,a.useEffect)(()=>{he()},[]);const he=()=>se(void 0,null,function*(){const Ce=yield(0,te.NZ)({});if(Ce!=null&&Ce.data){const Be=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:ce,className:y.folderIcon}),isLeaf:!1,children:ve(Ce.data||[])}];ge(Be)}}),ve=Ce=>Ce.map(Be=>({title:Be.name,key:Be.group_id,icon:a.createElement("img",{src:ce,className:y.folderIcon}),isLeaf:Be.children.length===0,children:ve(Be.children)})),be=(Ce,Be,Fe)=>Ce.map(we=>we.key===Be?z(z({},we),Fe):we.children?ie(z({},we),{children:be(we.children,Be,Fe)}):we),ye=(Ce,Be,Fe)=>Ce.map(we=>{if(we.key===Be)return ie(z({},we),{icon:Fe?a.createElement("img",{src:de,className:y.folderIcon}):a.createElement("img",{src:ce,className:y.folderIcon})});if(we.children)return ie(z({},we),{children:ye(we.children,Be,Fe)})}),Ae=(Ce,Be)=>{ge(Fe=>ye(Fe,Be.node.key,Be.expanded))},De=fe?{selectedKeys:fe,defaultExpandedKeys:fe}:{};return Ee.length>0&&a.createElement("div",{id:me||""},a.createElement(Se.default,z({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Ee,className:y.folderWrapper,onSelect:oe,onExpand:Ae},De)))}},84216:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return te}});var a=le(37639),Se={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},y=le(32637),ce=le(59301),te=({type:ae,style:re})=>{const ne=ce.createElement("div",{className:Se.wrap,onClick:x=>{x.preventDefault(),x.stopPropagation()}},ce.createElement("p",null,ae==="shixun"||ae==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ce.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ae==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ce.createElement("div",{className:Se.contact},ce.createElement("div",{className:Se.img},ce.createElement("img",{src:y,width:"124px",height:"124px"})),ce.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ce.createElement(a.Z,{content:ne},ce.createElement("span",{className:Se.text,style:re},"\u9AD8\u6D88\u8017"))}},41751:function(Ct,st,le){"use strict";le.d(st,{X:function(){return ce},y:function(){return y}});var a=le(59301),Se=le(6767);const y=de=>{(0,a.useEffect)(()=>{if(de){const te=re=>{re.key==="F12"&&(re.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ae=re=>{re.preventDefault()};return document.addEventListener("keydown",te),document.addEventListener("contextmenu",ae),()=>{document.removeEventListener("keydown",te),document.removeEventListener("contextmenu",ae)}}},[de])},ce=()=>{const[de,te]=(0,a.useState)(!1),ae=re=>{const{keyCode:ne,ctrlKey:x,metaKey:ee,type:E}=re;(E==="paste"||(ne===67||ne===86)&&(ee||x))&&(Se.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),re.preventDefault(),re.stopPropagation())};return(0,a.useEffect)(()=>(de&&(window.addEventListener("keydown",ae,!0),window.addEventListener("paste",ae,!0)),()=>{window.removeEventListener("keydown",ae,!0),window.removeEventListener("paste",ae,!0)}),[de]),{setOpenDisableCopyAndPaste:te,disableCopyAndPaste:de}}},6077:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ee}});var a=le(59301),Se={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},y=le(92310),ce=le.n(y),de=le(29787),te=le(2859),ae=le(82093),re=le(49661),ne=(E,b,z)=>new Promise((ie,se)=>{var pe=oe=>{try{fe(z.next(oe))}catch(me){se(me)}},ue=oe=>{try{fe(z.throw(oe))}catch(me){se(me)}},fe=oe=>oe.done?ie(oe.value):Promise.resolve(oe.value).then(pe,ue);fe((z=z.apply(E,b)).next())}),ee=({data:E,className:b,fullWidth:z,style:ie={},onClose:se,onOk:pe,showFullTools:ue,noAssociationId:fe})=>{const oe=(0,a.useRef)(null),me=(0,a.useRef)(null),Ee=(0,a.useRef)(null),ge=(0,a.useRef)(null),[he,ve]=(0,a.useState)(!1),[be,ye]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(Ee.current||(Ee.current=document.createElement("style"),document.head.appendChild(Ee.current)),E!=null&&E.visible?(document.body.setAttribute("data-custom","y-hidden"),Ee.current.innerHTML=" html { overflow-y: hidden; }",E!=null&&E.src&&Ae()):(document.body.removeAttribute("data-custom"),Ee.current&&(document.head.removeChild(Ee.current),Ee.current=null)),()=>{document.body.removeAttribute("data-custom"),Ee.current&&(document.head.removeChild(Ee.current),Ee.current=null)}),[E==null?void 0:E.visible]);const Ae=()=>ne(void 0,null,function*(){ve(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Fe=yield(0,re.ZJ)(E==null?void 0:E.src);oe.current.src="",oe.current.src=Fe,oe.current.onload=function(){Be()},ve(!1),ye("")}),De=Fe=>ne(void 0,null,function*(){ve(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const we=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:E.title,file:Fe.dataUrl}});we!=null&&we.id&&!fe?(yield(0,ae.ZP)(`/api/attachments/${E.id}/add_subitem.json`,{method:"post",body:{subitem_id:we==null?void 0:we.id,settings:JSON.stringify(Fe.state)}})).status===0&&pe():we!=null&&we.id&&pe(we),ve(!1),ye("")}),Ce=()=>{const Fe=document.querySelector('a[href="https://markerjs.com/"]');Fe&&Fe.parentNode&&(Fe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Pe=>{const _e=document.querySelector(Pe.name);_e&&_e.setAttribute("title",Pe.title)})},Be=()=>{me.current=new te.hP(oe.current),me.current.targetRoot=ge.current,me.current.addEventListener("render",De),me.current.addEventListener("beforeclose",se),ue&&(me.current.availableMarkerTypes=me.current.ALL_MARKER_TYPES,me.current.uiStyleSettings.redoButtonVisible=!0,me.current.uiStyleSettings.notesButtonVisible=!0,me.current.uiStyleSettings.zoomButtonVisible=!0,me.current.uiStyleSettings.zoomOutButtonVisible=!0,me.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=me.current.uiStyleSettings,me.current.show(),E!=null&&E.snapshotData&&me.current.restoreState(E.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ce()},300)};return a.createElement(a.Fragment,null,(E==null?void 0:E.visible)&&a.createElement(de.Z,{spinning:he,tip:be,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:ge,className:ce()(Se.imageDimensions,b,z?Se.fullWidth:""),style:ie},a.createElement("img",{className:Se.img,ref:oe}))))}},30008:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Ke},$:function(){return Te}});var a=le(59301),Se={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},y=le(92310),ce=le.n(y),de=le(28284),te=le(6767),ae=le(62957),re=le(71051),ne=le(77019),x=le(62673),ee=le(75727),E=le(14566),b=le(99571),z=le(60242),ie=le(17149),se=le(37568),pe=le(71360),ue=le(90524),fe="data:image/png;base64,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",oe="data:image/png;base64,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",me="data:image/png;base64,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",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",ge=le(82093),he=le(79934),ve=le(5623),be=le(88831),ye=le(65986),Ae=le(45596),De=le(15342),Ce=le.n(De),Be=(at,$e,Ve)=>new Promise((xe,Me)=>{var je=pt=>{try{Je(Ve.next(pt))}catch(vt){Me(vt)}},Qe=pt=>{try{Je(Ve.throw(pt))}catch(vt){Me(vt)}},Je=pt=>pt.done?xe(pt.value):Promise.resolve(pt.value).then(je,Qe);Je((Ve=Ve.apply(at,$e)).next())}),we=a.memo(({tagName:at="div",value:$e="",className:Ve,style:xe={},onBlur:Me,id:je})=>{const Qe=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!Qe.current)return;Be(void 0,null,function*(){const vt=Qe.current;vt.innerHTML="";const gt=$e==null?void 0:$e.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const It of gt)if(It.startsWith("$$")&&It.endsWith("$$")||It.startsWith("`$$")&&It.endsWith("$$`")){const Ot=It.startsWith("`$$")?It.slice(3,-3):It.slice(2,-2),Dt=document.createElement("span");Dt.setAttribute("contentEditable","false"),Dt.setAttribute("title",It),Dt.className="edu_latex",vt.appendChild(Dt),Ce().render(Ot,Dt,{throwOnError:!1})}else{const Ot=It==null?void 0:It.replace(/<[^>]*>/g,Dt=>Dt.startsWith("{var pt,vt;if(Me&&Qe.current){const It=Qe.current.cloneNode(!0),Ot=It.querySelectorAll("span.edu_latex");for(let Dt of Ot){const lt=Dt.getAttribute("title"),et=document.createTextNode(lt||""),ut=Dt;(vt=(pt=ut.parentNode)==null?void 0:pt.replaceChild)==null||vt.call(pt,et,ut)}Me(It.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(at,{ref:Qe,contentEditable:!0,className:Ve,style:xe,onBlur:Je}))}),Pe=le(34055),_e=le(33796),ze=le(74049),Oe=Object.defineProperty,Xe=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ne=(at,$e,Ve)=>$e in at?Oe(at,$e,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):at[$e]=Ve,ke=(at,$e)=>{for(var Ve in $e||($e={}))Ue.call($e,Ve)&&Ne(at,Ve,$e[Ve]);if(Ge)for(var Ve of Ge($e))Le.call($e,Ve)&&Ne(at,Ve,$e[Ve]);return at},He=(at,$e)=>Xe(at,qe($e)),We=(at,$e,Ve)=>new Promise((xe,Me)=>{var je=pt=>{try{Je(Ve.next(pt))}catch(vt){Me(vt)}},Qe=pt=>{try{Je(Ve.throw(pt))}catch(vt){Me(vt)}},Je=pt=>pt.done?xe(pt.value):Promise.resolve(pt.value).then(je,Qe);Je((Ve=Ve.apply(at,$e)).next())});const mt=at=>{at.preventDefault();let Ve=(at.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Ve)},ot=at=>{at.key==="Enter"&&at.preventDefault()},Ze=({children:at,style:$e})=>a.createElement("div",{className:Se.leftBox,style:$e,onPaste:mt},at),Ie=({children:at,style:$e,className:Ve})=>a.createElement("div",{className:ce()(Se.rightBox,Ve),style:$e,onPaste:mt},at),Ye=({className:at,style:$e={},width:Ve=1200,onCancel:xe=()=>{},onSuccess:Me=()=>{},gather:je={},mode:Qe=1,stickyTop:Je=0,subDisciplineId:pt=[],hideWordFeatures:vt,dataSource:gt=[],customLeftHeadNode:It,customRightHeadNode:Ot,customLeftContent:Dt,hideRecognition:lt=!1,onExchange:et,isSingleSelection:ut=!1,underpinBackgroundStyle:it={},headExtraNode:bt,isRefreshItemBank:Ft=!1,okText:Bt="\u786E\u5B9A\u5BFC\u5165",onSave:zt})=>{var kt;const[Ht,Cn]=(0,a.useState)(1),[Yn,yn]=(0,a.useState)(0),[Sn,Qn]=(0,a.useState)(""),[In,Mn]=(0,a.useState)(!1),[dn,Xn]=(0,a.useState)([]),[rr,On]=(0,a.useState)([]),[tr,qt]=(0,a.useState)(!1),[nn,fn]=(0,a.useState)(!1),[Dn,Wt]=(0,a.useState)(!1),[Jt,xt]=(0,a.useState)(!1),[Tt,en]=(0,a.useState)([]),[En,Bn]=(0,a.useState)(1),[hn,mn]=(0,a.useState)(!1),[pn,Kn]=(0,a.useState)(!0),[Gn,fr]=(0,a.useState)(0),[_r,on]=(0,a.useState)(!1),[Nn]=de.default.useForm(),[vr]=de.default.useForm(),or=(0,a.useRef)(null),Er=(0,a.useRef)(null),pr=(0,a.useRef)(),Tr=(0,a.useRef)(null),Nr=["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"],$t=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{gt!=null&>.length&&Mt(gt)},[gt]),(0,a.useEffect)(()=>{Ht===2&&or.current.focus()},[Ht]),(0,a.useEffect)(()=>{Dn&&Hr()},[Dn]);const Zr=()=>{if(Ht===1){te.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>We(void 0,null,function*(){Cn(1)})})},Hr=()=>We(void 0,null,function*(){const nt=yield(0,ge.ZP)("/api/disciplines.json",{method:"get",params:{source:Qe===1?"new_question":"subject"}});en(nt.disciplines||[])}),Gr=nt=>{const _t=[],Nt=(Zt,jt)=>{Zt.length>=2&&_t.push(Zt.join(""));for(let Re=jt;Re(nt=nt||"",nt=String(nt),nt=nt.replace(/\s+/g,""),nt),oi=nt=>(nt=nt||"",nt=String(nt),nt=nt.replace(/
/g,""),nt=nt.replace(/
/g,` `),nt=nt.replace(/<\/div>/g,` -`),nt=Ui(nt),nt),Di=nt=>nt.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Ui=nt=>nt.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),ji=nt=>{var _t;const Nt=nt.clipboardData;if(Nt){const Zt=Nt.types.toString(),jt=Nt.items;if(Zt==="Files"||Nt.types.indexOf("Files")>-1){nt.preventDefault();try{let Re=jt[1];((_t=jt[0])==null?void 0:_t.kind)==="file"&&(Re=jt[0]);const ht=Re.getAsFile();(0,Ae.I)(ht,dt=>{var yt;if(dt.id){if(((yt=ht==null?void 0:ht.type)==null?void 0:yt.indexOf("image"))>-1){const wt=``;document.execCommand("insertText",!1,wt)}}else(dt==null?void 0:dt.status)===401&&(document.location.href="/user/login")})}catch(Re){te.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function zi(nt,_t){return We(this,null,function*(){if(typeof nt=="string")return yield _t(nt);if(typeof nt!="object"||nt===null)return nt;if(Array.isArray(nt))return yield Promise.all(nt.map(jt=>We(this,null,function*(){return yield zi(jt,_t)})));const Nt={};for(const Zt in nt)if(Object.prototype.hasOwnProperty.call(nt,Zt)){const jt=nt[Zt];typeof jt=="string"?Nt[Zt]=yield _t(jt):typeof jt=="object"?Nt[Zt]=yield zi(jt,_t):Nt[Zt]=jt}return Nt})}const gi=()=>We(void 0,null,function*(){var nt;Mn(!0),Qn("\u5904\u7406\u4E2D"),yield new Promise(Zt=>setTimeout(Zt,1e3));let _t=(nt=Er.current)==null?void 0:nt.querySelectorAll('[data-text="edit"]'),Nt="";try{_t.forEach(function(Zt){var jt,Re,ht,dt;const yt=Zt.cloneNode(!0),wt=yt.querySelectorAll("span.edu_latex");for(let At of wt){const St=At.getAttribute("title"),Vt=document.createTextNode(St),Xt=At;(Re=(jt=Xt.parentNode)==null?void 0:jt.replaceChild)==null||Re.call(jt,Vt,Xt)}const ct=yt.querySelectorAll("span[style]");for(let At of ct)if(At.style.fontFamily){const St=At.innerHTML,Vt=document.createTextNode(St),Xt=At;(dt=(ht=Xt.parentNode)==null?void 0:ht.replaceChild)==null||dt.call(ht,Vt,Xt)}yt==null||yt.childNodes.forEach(function(At){At.nodeType===Node.ELEMENT_NODE&&At.localName!=="h5"&&At.localName!=="h4"?Nt+=`

${At.innerHTML}

`:At.nodeType===Node.TEXT_NODE&&(Nt+=`

${At.textContent}

`)})}),Rt("/api/intelligent_imports/import.json",{html:Ui(Nt)})}catch(Zt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Zt)}}),Wa=nt=>{let _t=nt.filter(Nt=>!!(Nt!=null&&Nt.type));return _t=_t.map(Nt=>{var Zt;const jt=(Zt=ia.find(ht=>ht.id===(Nt==null?void 0:Nt.type)))==null?void 0:Zt.deal,Re=He(ke({},Nt),{id:String(Math.random()).slice(-6),knowledgePoint:Cr(Nt==null?void 0:Nt.knowledgePoint)});return jt?jt(Re):Re}),_t},ca=()=>{if(Ht===1){te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:gi})},ao=()=>a.createElement("div",{className:Se.row},a.createElement("div",{className:Se.leftLayout},a.createElement(Ze,{style:{height:675}},Ht===1&&a.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Cn(2)},a.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",a.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",a.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",a.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",a.createElement("br",null)),a.createElement("div",{className:Se.imgBox,style:{marginTop:75}},a.createElement("img",{width:56,src:oe}),a.createElement("span",null,"\u7F16\u8F91\u533A"))),Ht===2&&a.createElement("div",{"data-text":"edit",onBlur:()=>{ar.current.innerHTML||Cn(1)},ref:ar,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),a.createElement("div",{className:Se.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},a.createElement("div",{className:Se.imgBox,style:{marginTop:240}},a.createElement("img",{width:56,src:me}),a.createElement("span",null,"\u9884\u89C8\u533A")))),bi=(nt,_t,Nt,Zt)=>{var jt;console.log(nt,_t,Nt,Zt,"onDataChange\u4FEE\u6539\u6570\u503C");const Re=JSON.parse(JSON.stringify(nr));Zt===void 0?Re[_t][nt]=Nt:Re[_t].questions[Zt][nt]=Nt;const ht=ke({},Re[_t]),dt=(jt=ia.find(yt=>yt.id===(ht==null?void 0:ht.type)))==null?void 0:jt.deal;Re[_t]=dt(ht),On(Re)},_a=(nt,_t,Nt)=>{var Zt;const jt=Nt!==void 0,Re=(Zt=ia.find(yt=>yt.id===(nt==null?void 0:nt.type)))==null?void 0:Zt.type,ht=`${_t+1}.${Nt===void 0?"":Nt+1+"."}`,dt=`${(nt==null?void 0:nt.type)==="7"?"{{":""}${ht}\u3010${Re}\u3011${(nt==null?void 0:nt.question)||""}`;return a.createElement(a.Fragment,null,jt&&a.createElement("h4",{contentEditable:!0}),a.createElement(we,{id:nt==null?void 0:nt.id,tagName:"div",value:dt}))},Ur=(nt,_t)=>We(void 0,null,function*(){var Nt;const Zt=yield et(nt,_t),jt=(Nt=Zt==null?void 0:Zt.data)==null?void 0:Nt.content;if(jt!=null&&jt.length){const Re=Wa(jt)[0];dn.splice(_t,1,Re),nr.splice(_t,1,Re),Xn([...dn]),On([...nr])}}),Ua=(nt,_t,Nt)=>{var Zt;const jt=Nt!==void 0,Re=(Zt=ia.find(dt=>dt.id===(nt==null?void 0:nt.type)))==null?void 0:Zt.type,ht=`${_t+1}.${Nt===void 0?"":Nt+1+"."}`;return jt?a.createElement("div",{style:{padding:"10px 18px"}},`${ht}\u3010${Re}\u3011`,a.createElement(we,{id:nt==null?void 0:nt.id,tagName:"span",className:Se.edit,onBlur:dt=>bi("question",_t,dt,Nt),value:(nt==null?void 0:nt.question)||""})):a.createElement(a.Fragment,null,a.createElement("div",{className:Se.actionHead},a.createElement("div",{className:"c-light-primary"},`${ht}\u3010${Re}\u3011`),Qe!==1&&a.createElement(re.Z,{disabled:(nt==null?void 0:nt.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:dt=>bi("score",_t,dt,Nt),value:nt==null?void 0:nt.score}),a.createElement(ne.Z,{align:"middle",style:{marginLeft:"auto"}},!!et&&a.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Ur(nt,_t)},a.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),a.createElement(x.default,{onChange:dt=>bi("checked",_t,dt.target.checked,Nt),checked:!!(nt!=null&&nt.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),a.createElement(we,{id:nt==null?void 0:nt.id,tagName:"div",style:{padding:"10px 18px"},className:Se.edit,onBlur:dt=>bi("question",_t,dt,Nt),value:nt==null?void 0:nt.question}))},da=(nt,_t,Nt)=>a.createElement(a.Fragment,null,["0","1","2","4"].includes(nt==null?void 0:nt.type)&&a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u7B54\u6848\uFF1A${_t||""}`,tagName:"p"}),!Nt&&a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u96BE\u5EA6\uFF1A${(nt==null?void 0:nt.difficulty)||""}`,tagName:"p"}),(nt==null?void 0:nt.type)!=="7"&&a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u89E3\u6790\uFF1A${(nt==null?void 0:nt.analyze)||""}`,tagName:"p"}),!Nt&&a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(nt==null?void 0:nt.knowledgePoint)||""}`,tagName:"p"})),na=(nt,_t,Nt,Zt)=>{const jt=Zt!==void 0,Re=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],ht=jt&&!nt.last&&!nt.errorMsg?{marginBottom:10}:{},dt=Re.map(yt=>({key:yt,label:yt,onClick:()=>bi("difficulty",Nt,yt,Zt)}));return a.createElement("div",{className:Se.liWrap,style:ht},["4"].includes(nt==null?void 0:nt.type)&&a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),a.createElement(we,{id:nt==null?void 0:nt.id,tagName:"div",className:`${Se.edit} c-black`,onBlur:yt=>bi("answer",Nt,[yt],Zt),value:_t})),!jt&&a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(ee.Z,{menu:{items:dt}},a.createElement("span",{className:"c-light-primary"},nt==null?void 0:nt.difficulty,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(nt==null?void 0:nt.type)!=="7"&&a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),a.createElement(we,{id:nt==null?void 0:nt.id,tagName:"div",className:`${Se.edit} c-grey-333`,onBlur:yt=>bi("analyze",Nt,yt,Zt),value:nt==null?void 0:nt.analyze})),!jt&&a.createElement("div",{onKeyDown:ot,className:Se.li},a.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(we,{id:nt==null?void 0:nt.id,tagName:"div",value:(nt==null?void 0:nt.knowledgePoint)||"",className:`${Se.edit} c-grey-333`,onBlur:yt=>bi("knowledgePoint",Nt,Cr(ai(yt)),Zt)})))},di=nt=>a.createElement(a.Fragment,null,typeof(nt==null?void 0:nt.errorMsg)=="string"&&!!(nt!=null&&nt.errorMsg)&&a.createElement("h5",{contentEditable:!1},a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,nt==null?void 0:nt.errorMsg))),Ii=nt=>a.createElement(a.Fragment,null,typeof(nt==null?void 0:nt.errorMsg)=="string"&&!!(nt!=null&&nt.errorMsg)&&a.createElement("h5",null,a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,nt==null?void 0:nt.errorMsg))),Sa=(nt,_t,Nt,Zt)=>{let jt="flex";return(ut&&Gn!==Zt||er&&!(Nt!=null&&Nt.errorMsg))&&(jt="none"),a.createElement("div",{className:Se.row,style:{display:jt}},a.createElement("div",{className:Se.leftLayout},Dt||a.createElement(Ze,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:Se.question},nt))),a.createElement("div",{className:Se.rightLayout},a.createElement(Ie,{className:Nt!=null&&Nt.errorMsg?Se.error:""},_t)))},ia=[{id:"0",type:"\u5355\u9009\u9898",element:(nt,_t,Nt)=>{var Zt,jt;const Re=Nt!==void 0;let ht=(Zt=nt==null?void 0:nt.answer)==null?void 0:Zt[0];const dt=a.createElement(a.Fragment,null,_a(nt,_t,Nt),(jt=nt==null?void 0:nt.options)==null?void 0:jt.map((At,St)=>a.createElement(we,{id:nt==null?void 0:nt.id,key:St,value:`${Tr[St]}.${At}`,tagName:"p"})),da(nt,ht,Re),di(nt));let yt=Re?nt:nr[_t];const wt=yt==null?void 0:yt.options,ct=a.createElement(a.Fragment,null,Ua(yt,_t,Nt),wt==null?void 0:wt.map((At,St)=>{var Vt;return a.createElement("div",{key:St,className:Se.option},a.createElement("aside",{className:((Vt=yt==null?void 0:yt.answer)==null?void 0:Vt[0])===Tr[St]?Se.active:"",onClick:()=>bi("answer",_t,[Tr[St]],Nt)},Tr[St]),a.createElement(we,{id:yt==null?void 0:yt.id,tagName:"div",className:`${Se.text}`,onBlur:Xt=>{wt[St]=Xt,bi("options",_t,wt,Nt)},value:At}))}),na(yt,"",_t,Nt),Ii(yt));return Re?[dt,ct]:Sa(dt,ct,yt,_t)},deal:nt=>{var _t,Nt,Zt;nt.score=nt.score===void 0?2:nt.score;let jt=Cr((_t=nt==null?void 0:nt.answer)==null?void 0:_t[0]).toUpperCase();nt.answer=jt?[jt]:[];let Re=[];if(!(nt!=null&&nt.options))Re.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{nt.options=(Nt=nt.options)==null?void 0:Nt.slice(0,8);const ht=nt.options.map(yt=>yt==null?void 0:yt.trim().replace(/^\s+|\s+$/g,""));new Set(ht).size!==ht.length&&Re.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return jt||Re.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),jt&&(Tr.slice(0,((Zt=nt==null?void 0:nt.options)==null?void 0:Zt.length)||8).includes(jt)||Re.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Cr(nt==null?void 0:nt.question)||Re.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),nt.errorMsg=Re.join(` -`),nt}},{id:"1",type:"\u591A\u9009\u9898",element:(nt,_t,Nt)=>{var Zt,jt;const Re=Nt!==void 0;let ht=(Zt=nt==null?void 0:nt.answer)==null?void 0:Zt[0];const dt=a.createElement(a.Fragment,null,_a(nt,_t,Nt),(jt=nt==null?void 0:nt.options)==null?void 0:jt.map((At,St)=>a.createElement(we,{id:nt==null?void 0:nt.id,key:St,value:`${Tr[St]}.${At}`,tagName:"p"})),da(nt,ht,Re),di(nt));let yt=Re?nt:nr[_t];const wt=yt==null?void 0:yt.options,ct=a.createElement(a.Fragment,null,Ua(yt,_t,Nt),wt==null?void 0:wt.map((At,St)=>{var Vt,Xt;return a.createElement("div",{key:St,className:Se.option},a.createElement("aside",{className:(Xt=(Vt=yt==null?void 0:yt.answer)==null?void 0:Vt[0])!=null&&Xt.includes(Tr[St])?Se.active:"",onClick:()=>{var Lt;let cn=((Lt=yt==null?void 0:yt.answer)==null?void 0:Lt[0])||"";const sn=Tr[St];cn.includes(sn)?cn=cn.replace(new RegExp(sn,"g"),""):cn+=sn,cn=cn.split("").sort().join(""),bi("answer",_t,[cn],Nt)}},Tr[St]),a.createElement(we,{id:yt==null?void 0:yt.id,tagName:"div",className:`${Se.text}`,onBlur:Lt=>{wt[St]=Lt,bi("options",_t,wt,Nt)},value:At}))}),na(yt,"",_t,Nt),Ii(yt));return Re?[dt,ct]:Sa(dt,ct,yt,_t)},deal:nt=>{var _t,Nt,Zt;nt.score=nt.score===void 0?2:nt.score;let jt=Cr((_t=nt==null?void 0:nt.answer)==null?void 0:_t[0]).toUpperCase().split("").sort().join("");nt.answer=jt?[jt]:[];let Re=[];if(!(nt!=null&&nt.options))Re.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{nt.options=(Nt=nt.options)==null?void 0:Nt.slice(0,8);const ht=nt.options.map(yt=>yt==null?void 0:yt.trim().replace(/^\s+|\s+$/g,""));new Set(ht).size!==ht.length&&Re.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(jt||Re.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),jt){const ht=Tr.slice(0,((Zt=nt==null?void 0:nt.options)==null?void 0:Zt.length)||8);Gr(ht).includes(jt)||Re.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Cr(nt==null?void 0:nt.question)||Re.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),nt.errorMsg=Re.join(` -`),nt}},{id:"2",type:"\u5224\u65AD\u9898",element:(nt,_t,Nt)=>{var Zt,jt;const Re=Nt!==void 0;let ht=(Zt=nt==null?void 0:nt.answer)==null?void 0:Zt[0];const dt=a.createElement(a.Fragment,null,_a(nt,_t,Nt),da(nt,ht,Re),di(nt));let yt=Re?nt:nr[_t];const wt=["\u6B63\u786E","\u9519\u8BEF"];let ct=((jt=yt==null?void 0:yt.answer)==null?void 0:jt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(ct)?ct="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(ct)&&(ct="\u9519\u8BEF");const At=a.createElement(a.Fragment,null,Ua(yt,_t,Nt),wt==null?void 0:wt.map((St,Vt)=>a.createElement("div",{key:Vt,className:Se.option},a.createElement("aside",{style:{borderRadius:2},className:ct===St?Se.active:"",onClick:()=>bi("answer",_t,[St],Nt)},St==="\u6B63\u786E"?"T":"F"),a.createElement("div",{style:{pointerEvents:"none"},className:`${Se.text}`},St))),na(yt,"",_t,Nt),Ii(yt));return Re?[dt,At]:Sa(dt,At,yt,_t)},deal:nt=>{var _t;nt.score=nt.score===void 0?2:nt.score;let Nt=Cr((_t=nt==null?void 0:nt.answer)==null?void 0:_t[0]);nt.answer=Nt?[Nt]:[];let Zt=[];return Nt||Zt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Nt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Nt)&&Zt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Cr(nt==null?void 0:nt.question)||Zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),nt.errorMsg=Zt.join(` -`),nt}},{id:"3",type:"\u586B\u7A7A\u9898",element:(nt,_t,Nt)=>{var Zt,jt;const Re=Nt!==void 0,ht=a.createElement(a.Fragment,null,_a(nt,_t,Nt),(Zt=nt==null?void 0:nt.answer)==null?void 0:Zt.map((wt,ct)=>a.createElement(we,{id:nt==null?void 0:nt.id,key:ct,tagName:"p",value:`\u7B54\u6848${ct+1}\uFF1A${wt.text||""}`})),da(nt,"",Re),di(nt));let dt=Re?nt:nr[_t];const yt=a.createElement(a.Fragment,null,Ua(dt,_t,Nt),(jt=dt==null?void 0:dt.answer)==null?void 0:jt.map((wt,ct)=>a.createElement("div",{key:ct,className:Se.option},a.createElement("aside",{className:Se.fill},"\u586B\u7A7A\u9879",ct+1),wt.model===1&&a.createElement(we,{id:dt==null?void 0:dt.id,tagName:"div",onBlur:At=>{dt.answer[ct].latex=ai(At),bi("answer",_t,dt.answer,Nt)},className:`${Se.text}`,value:wt.latex}),wt.model===2&&a.createElement(ye.Z,{value:wt.latex,onChange:At=>{dt.answer[ct].latex=At,bi("answer",_t,dt.answer,Nt)}}))),na(dt,"",_t,Nt),Ii(dt));return Re?[ht,yt]:Sa(ht,yt,dt,_t)},deal:nt=>{var _t,Nt,Zt,jt;nt.score=nt.score===void 0?2:nt.score,nt.question=(_t=nt.question)==null?void 0:_t.replaceAll("\u2581","_");const Re=(Nt=nt.answer)==null?void 0:Nt.map(dt=>{if(Object.prototype.toString.call(dt)==="[object Object]")return dt;dt=dt==null?void 0:dt.trim();const yt={model:1,text:dt,latex:dt};return dt.startsWith("$$")&&dt.endsWith("$$")||dt.startsWith("`$$")&&dt.endsWith("$$`")?(yt.model=2,yt.latex=dt.slice(2,-2)):yt.latex=ai(dt),yt});nt.answer=Re;let ht=[];return Re||ht.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Cr(nt==null?void 0:nt.question)?nt!=null&&nt.question.includes("_")?(Zt=nt==null?void 0:nt.answer)!=null&&Zt.length&&((nt==null?void 0:nt.question.match(/_+/g))||[]).length!==((jt=nt==null?void 0:nt.answer)==null?void 0:jt.length)&&ht.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):ht.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):ht.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),nt.errorMsg=ht.join(` -`),nt}},{id:"4",type:"\u7B80\u7B54\u9898",element:(nt,_t,Nt)=>{var Zt,jt;const Re=Nt!==void 0;let ht=(Zt=nt==null?void 0:nt.answer)==null?void 0:Zt[0];const dt=a.createElement(a.Fragment,null,_a(nt,_t,Nt),da(nt,ht,Re),di(nt));let yt=Re?nt:nr[_t];const wt=a.createElement(a.Fragment,null,Ua(yt,_t,Nt),na(yt,(jt=yt==null?void 0:yt.answer)==null?void 0:jt[0],_t,Nt),Ii(yt));return Re?[dt,wt]:Sa(dt,wt,yt,_t)},deal:nt=>{nt.score=nt.score===void 0?5:nt.score;let _t=[];return Cr(nt==null?void 0:nt.question)||_t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),nt.errorMsg=_t.join(` -`),nt}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(nt,_t)=>{var Nt,Zt;const jt=nr[_t],Re=$t.slice(0,4).map(ht=>({key:ht,label:ht,onClick:()=>bi("platform",_t,ht)}));return a.createElement("div",{className:Se.row,style:{display:er?jt!=null&&jt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:Se.leftLayout},a.createElement(Ze,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:Se.question},_a(nt,_t),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(nt==null?void 0:nt.description)||""}`,tagName:"p"}),da(nt),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${nt==null?void 0:nt.timeLimit}`,tagName:"p"}),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(nt==null?void 0:nt.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(we,{id:nt==null?void 0:nt.id,value:(nt==null?void 0:nt.code)||"",tagName:"div"}),(Nt=nt==null?void 0:nt.inputs)==null?void 0:Nt.map((ht,dt)=>{var yt;return a.createElement(a.Fragment,{key:dt},a.createElement("h4",null),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${dt+1})\u8F93\u5165\uFF1A${ht||""}`,tagName:"div"}),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${dt+1})\u8F93\u51FA\uFF1A${((yt=nt==null?void 0:nt.outputs)==null?void 0:yt[dt])||""}`,tagName:"div"}))}),di(nt)))),a.createElement("div",{className:Se.rightLayout},a.createElement(Ie,{className:jt!=null&&jt.errorMsg?Se.error:""},Ua(jt,_t),a.createElement("div",{className:Se.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:jt==null?void 0:jt.description,tagName:"div",onBlur:ht=>bi("description",_t,ht)}))),na(jt,"",_t),a.createElement("div",{className:Se.liWrap},a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:jt==null?void 0:jt.timeLimit,tagName:"div",onBlur:ht=>bi("timeLimit",_t,ai(ht))})),a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(ee.Z,{menu:{items:Re}},a.createElement("span",{className:"c-light-primary"},jt==null?void 0:jt.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:Se.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:(jt==null?void 0:jt.code)||"",onBlur:ht=>bi("code",_t,ai(ht)),tagName:"div"}))),(Zt=jt==null?void 0:jt.inputs)==null?void 0:Zt.map((ht,dt)=>{var yt;return a.createElement("div",{className:Se.liWrap,key:dt},a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",dt+1,")\u8F93\u5165\uFF1A"),a.createElement(we,{id:jt==null?void 0:jt.id,value:ht||"",className:Se.edit,onBlur:wt=>{const ct=[...(jt==null?void 0:jt.inputs)||[]];ct[dt]=ai(wt),bi("inputs",_t,ct)},tagName:"div"})),a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",dt+1,")\u8F93\u51FA\uFF1A"),a.createElement(we,{id:jt==null?void 0:jt.id,value:((yt=jt==null?void 0:jt.outputs)==null?void 0:yt[dt])||"",className:Se.edit,onBlur:wt=>{const ct=[...(jt==null?void 0:jt.outputs)||[]];ct[dt]=ai(wt),bi("outputs",_t,ct)},tagName:"div"})))}),Ii(jt))))},deal:nt=>{var _t,Nt,Zt;nt.score=nt.score===void 0?10:nt.score,nt.code=(_t=nt.code)==null?void 0:_t.trim();let jt=[];Cr(nt==null?void 0:nt.question)?((Nt=nt==null?void 0:nt.question)==null?void 0:Nt.length)>60&&jt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):jt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Cr(nt==null?void 0:nt.description)||jt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Re=Cr(String((nt==null?void 0:nt.timeLimit)||""));if(nt.timeLimit=Re,(!Re||Re&&!["3","4","5","6","7","8","9","10"].includes(Re))&&jt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),nt.platform=Cr(nt==null?void 0:nt.platform),nt!=null&&nt.platform){const ht=["c","c++","java","python"],dt=(Zt=nt==null?void 0:nt.platform)==null?void 0:Zt.toLowerCase(),yt=ht.findIndex(wt=>wt===dt);yt>-1?nt.platform=$t[yt]:jt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else jt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(nt!=null&&nt.inputs)||!(nt!=null&&nt.outputs))nt.inputs=[],nt.outputs=[],jt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const ht=Math.min(nt.inputs.length,nt.outputs.length);nt.inputs=nt.inputs.slice(0,ht),nt.outputs=nt.outputs.slice(0,ht),nt.outputs.some(dt=>!Cr(dt))&&jt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return nt.errorMsg=jt.join(` -`),nt}},{id:"7",type:"\u7EC4\u5408\u9898",element:(nt,_t)=>{var Nt,Zt;const jt=nr[_t];return a.createElement("div",{className:Se.row,style:{display:er?jt!=null&&jt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:Se.leftLayout},a.createElement(Ze,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:Se.question},_a(nt,_t),da(nt),(Nt=nt==null?void 0:nt.questions)==null?void 0:Nt.map((Re,ht)=>{var dt;const yt=(dt=ia.find(wt=>wt.id===(Re==null?void 0:Re.type)))==null?void 0:dt.element;return a.createElement(a.Fragment,{key:`left-${nt.id}-${ht}`},yt(Re,_t,ht)[0])}),di(nt),a.createElement("p",{contentEditable:!0},"}}")))),a.createElement("div",{className:Se.rightLayout},a.createElement(Ie,{className:jt!=null&&jt.errorMsg?Se.error:""},Ua(jt,_t),na(jt,"",_t),(Zt=jt==null?void 0:jt.questions)==null?void 0:Zt.map((Re,ht)=>{var dt;const yt=(dt=ia.find(wt=>wt.id===(Re==null?void 0:Re.type)))==null?void 0:dt.element;return a.createElement(a.Fragment,{key:`right-${jt.id}-${ht}`},yt(Re,_t,ht)[1])}),Ii(jt))))},deal:nt=>{var _t,Nt,Zt,jt,Re;const ht=Wa,dt=[...ia],yt=dt.findIndex(St=>St.id==="0"),wt=dt.findIndex(St=>St.id==="1");if(yt!==-1){const St=dt[yt].deal;dt[yt].deal=Vt=>{const Xt=St(Vt);return Xt.errorMsg&&(Xt.errorMsg=Xt.errorMsg.split(` +`),nt=Li(nt),nt),Di=nt=>nt.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Li=nt=>nt.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Pi=nt=>{var _t;const Nt=nt.clipboardData;if(Nt){const Zt=Nt.types.toString(),jt=Nt.items;if(Zt==="Files"||Nt.types.indexOf("Files")>-1){nt.preventDefault();try{let Re=jt[1];((_t=jt[0])==null?void 0:_t.kind)==="file"&&(Re=jt[0]);const ht=Re.getAsFile();(0,Ae.I)(ht,dt=>{var yt;if(dt.id){if(((yt=ht==null?void 0:ht.type)==null?void 0:yt.indexOf("image"))>-1){const wt=``;document.execCommand("insertText",!1,wt)}}else(dt==null?void 0:dt.status)===401&&(document.location.href="/user/login")})}catch(Re){te.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Ui(nt,_t){return We(this,null,function*(){if(typeof nt=="string")return yield _t(nt);if(typeof nt!="object"||nt===null)return nt;if(Array.isArray(nt))return yield Promise.all(nt.map(jt=>We(this,null,function*(){return yield Ui(jt,_t)})));const Nt={};for(const Zt in nt)if(Object.prototype.hasOwnProperty.call(nt,Zt)){const jt=nt[Zt];typeof jt=="string"?Nt[Zt]=yield _t(jt):typeof jt=="object"?Nt[Zt]=yield Ui(jt,_t):Nt[Zt]=jt}return Nt})}const yi=()=>We(void 0,null,function*(){var nt;Mn(!0),Qn("\u5904\u7406\u4E2D"),yield new Promise(Zt=>setTimeout(Zt,1e3));let _t=(nt=Er.current)==null?void 0:nt.querySelectorAll('[data-text="edit"]'),Nt="";try{_t.forEach(function(Zt){var jt,Re,ht,dt;const yt=Zt.cloneNode(!0),wt=yt.querySelectorAll("span.edu_latex");for(let At of wt){const St=At.getAttribute("title"),Vt=document.createTextNode(St),Xt=At;(Re=(jt=Xt.parentNode)==null?void 0:jt.replaceChild)==null||Re.call(jt,Vt,Xt)}const ct=yt.querySelectorAll("span[style]");for(let At of ct)if(At.style.fontFamily){const St=At.innerHTML,Vt=document.createTextNode(St),Xt=At;(dt=(ht=Xt.parentNode)==null?void 0:ht.replaceChild)==null||dt.call(ht,Vt,Xt)}yt==null||yt.childNodes.forEach(function(At){At.nodeType===Node.ELEMENT_NODE&&At.localName!=="h5"&&At.localName!=="h4"?Nt+=`

${At.innerHTML}

`:At.nodeType===Node.TEXT_NODE&&(Nt+=`

${At.textContent}

`)})}),Rt("/api/intelligent_imports/import.json",{html:Li(Nt)})}catch(Zt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Zt)}}),Wa=nt=>{let _t=nt.filter(Nt=>!!(Nt!=null&&Nt.type));return _t=_t.map(Nt=>{var Zt;const jt=(Zt=ia.find(ht=>ht.id===(Nt==null?void 0:Nt.type)))==null?void 0:Zt.deal,Re=He(ke({},Nt),{id:String(Math.random()).slice(-6),knowledgePoint:Cr(Nt==null?void 0:Nt.knowledgePoint)});return jt?jt(Re):Re}),_t},ua=()=>{if(Ht===1){te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:yi})},ao=()=>a.createElement("div",{className:Se.row},a.createElement("div",{className:Se.leftLayout},a.createElement(Ze,{style:{height:675}},Ht===1&&a.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Cn(2)},a.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",a.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",a.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",a.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",a.createElement("br",null)),a.createElement("div",{className:Se.imgBox,style:{marginTop:75}},a.createElement("img",{width:56,src:oe}),a.createElement("span",null,"\u7F16\u8F91\u533A"))),Ht===2&&a.createElement("div",{"data-text":"edit",onBlur:()=>{or.current.innerHTML||Cn(1)},ref:or,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),a.createElement("div",{className:Se.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},a.createElement("div",{className:Se.imgBox,style:{marginTop:240}},a.createElement("img",{width:56,src:me}),a.createElement("span",null,"\u9884\u89C8\u533A")))),bi=(nt,_t,Nt,Zt)=>{var jt;console.log(nt,_t,Nt,Zt,"onDataChange\u4FEE\u6539\u6570\u503C");const Re=JSON.parse(JSON.stringify(rr));Zt===void 0?Re[_t][nt]=Nt:Re[_t].questions[Zt][nt]=Nt;const ht=ke({},Re[_t]),dt=(jt=ia.find(yt=>yt.id===(ht==null?void 0:ht.type)))==null?void 0:jt.deal;Re[_t]=dt(ht),On(Re)},_a=(nt,_t,Nt)=>{var Zt;const jt=Nt!==void 0,Re=(Zt=ia.find(yt=>yt.id===(nt==null?void 0:nt.type)))==null?void 0:Zt.type,ht=`${_t+1}.${Nt===void 0?"":Nt+1+"."}`,dt=`${(nt==null?void 0:nt.type)==="7"?"{{":""}${ht}\u3010${Re}\u3011${(nt==null?void 0:nt.question)||""}`;return a.createElement(a.Fragment,null,jt&&a.createElement("h4",{contentEditable:!0}),a.createElement(we,{id:nt==null?void 0:nt.id,tagName:"div",value:dt}))},Lr=(nt,_t)=>We(void 0,null,function*(){var Nt;const Zt=yield et(nt,_t),jt=(Nt=Zt==null?void 0:Zt.data)==null?void 0:Nt.content;if(jt!=null&&jt.length){const Re=Wa(jt)[0];dn.splice(_t,1,Re),rr.splice(_t,1,Re),Xn([...dn]),On([...rr])}}),Ua=(nt,_t,Nt)=>{var Zt;const jt=Nt!==void 0,Re=(Zt=ia.find(dt=>dt.id===(nt==null?void 0:nt.type)))==null?void 0:Zt.type,ht=`${_t+1}.${Nt===void 0?"":Nt+1+"."}`;return jt?a.createElement("div",{style:{padding:"10px 18px"}},`${ht}\u3010${Re}\u3011`,a.createElement(we,{id:nt==null?void 0:nt.id,tagName:"span",className:Se.edit,onBlur:dt=>bi("question",_t,dt,Nt),value:(nt==null?void 0:nt.question)||""})):a.createElement(a.Fragment,null,a.createElement("div",{className:Se.actionHead},a.createElement("div",{className:"c-light-primary"},`${ht}\u3010${Re}\u3011`),Qe!==1&&a.createElement(re.Z,{disabled:(nt==null?void 0:nt.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:dt=>bi("score",_t,dt,Nt),value:nt==null?void 0:nt.score}),a.createElement(ne.Z,{align:"middle",style:{marginLeft:"auto"}},!!et&&a.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Lr(nt,_t)},a.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),a.createElement(x.default,{onChange:dt=>bi("checked",_t,dt.target.checked,Nt),checked:!!(nt!=null&&nt.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),a.createElement(we,{id:nt==null?void 0:nt.id,tagName:"div",style:{padding:"10px 18px"},className:Se.edit,onBlur:dt=>bi("question",_t,dt,Nt),value:nt==null?void 0:nt.question}))},ca=(nt,_t,Nt)=>a.createElement(a.Fragment,null,["0","1","2","4"].includes(nt==null?void 0:nt.type)&&a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u7B54\u6848\uFF1A${_t||""}`,tagName:"p"}),!Nt&&a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u96BE\u5EA6\uFF1A${(nt==null?void 0:nt.difficulty)||""}`,tagName:"p"}),(nt==null?void 0:nt.type)!=="7"&&a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u89E3\u6790\uFF1A${(nt==null?void 0:nt.analyze)||""}`,tagName:"p"}),!Nt&&a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(nt==null?void 0:nt.knowledgePoint)||""}`,tagName:"p"})),na=(nt,_t,Nt,Zt)=>{const jt=Zt!==void 0,Re=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],ht=jt&&!nt.last&&!nt.errorMsg?{marginBottom:10}:{},dt=Re.map(yt=>({key:yt,label:yt,onClick:()=>bi("difficulty",Nt,yt,Zt)}));return a.createElement("div",{className:Se.liWrap,style:ht},["4"].includes(nt==null?void 0:nt.type)&&a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),a.createElement(we,{id:nt==null?void 0:nt.id,tagName:"div",className:`${Se.edit} c-black`,onBlur:yt=>bi("answer",Nt,[yt],Zt),value:_t})),!jt&&a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(ee.Z,{menu:{items:dt}},a.createElement("span",{className:"c-light-primary"},nt==null?void 0:nt.difficulty,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(nt==null?void 0:nt.type)!=="7"&&a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),a.createElement(we,{id:nt==null?void 0:nt.id,tagName:"div",className:`${Se.edit} c-grey-333`,onBlur:yt=>bi("analyze",Nt,yt,Zt),value:nt==null?void 0:nt.analyze})),!jt&&a.createElement("div",{onKeyDown:ot,className:Se.li},a.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(we,{id:nt==null?void 0:nt.id,tagName:"div",value:(nt==null?void 0:nt.knowledgePoint)||"",className:`${Se.edit} c-grey-333`,onBlur:yt=>bi("knowledgePoint",Nt,Cr(oi(yt)),Zt)})))},di=nt=>a.createElement(a.Fragment,null,typeof(nt==null?void 0:nt.errorMsg)=="string"&&!!(nt!=null&&nt.errorMsg)&&a.createElement("h5",{contentEditable:!1},a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,nt==null?void 0:nt.errorMsg))),Ii=nt=>a.createElement(a.Fragment,null,typeof(nt==null?void 0:nt.errorMsg)=="string"&&!!(nt!=null&&nt.errorMsg)&&a.createElement("h5",null,a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,nt==null?void 0:nt.errorMsg))),Sa=(nt,_t,Nt,Zt)=>{let jt="flex";return(ut&&Gn!==Zt||tr&&!(Nt!=null&&Nt.errorMsg))&&(jt="none"),a.createElement("div",{className:Se.row,style:{display:jt}},a.createElement("div",{className:Se.leftLayout},Dt||a.createElement(Ze,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:Se.question},nt))),a.createElement("div",{className:Se.rightLayout},a.createElement(Ie,{className:Nt!=null&&Nt.errorMsg?Se.error:""},_t)))},ia=[{id:"0",type:"\u5355\u9009\u9898",element:(nt,_t,Nt)=>{var Zt,jt;const Re=Nt!==void 0;let ht=(Zt=nt==null?void 0:nt.answer)==null?void 0:Zt[0];const dt=a.createElement(a.Fragment,null,_a(nt,_t,Nt),(jt=nt==null?void 0:nt.options)==null?void 0:jt.map((At,St)=>a.createElement(we,{id:nt==null?void 0:nt.id,key:St,value:`${Nr[St]}.${At}`,tagName:"p"})),ca(nt,ht,Re),di(nt));let yt=Re?nt:rr[_t];const wt=yt==null?void 0:yt.options,ct=a.createElement(a.Fragment,null,Ua(yt,_t,Nt),wt==null?void 0:wt.map((At,St)=>{var Vt;return a.createElement("div",{key:St,className:Se.option},a.createElement("aside",{className:((Vt=yt==null?void 0:yt.answer)==null?void 0:Vt[0])===Nr[St]?Se.active:"",onClick:()=>bi("answer",_t,[Nr[St]],Nt)},Nr[St]),a.createElement(we,{id:yt==null?void 0:yt.id,tagName:"div",className:`${Se.text}`,onBlur:Xt=>{wt[St]=Xt,bi("options",_t,wt,Nt)},value:At}))}),na(yt,"",_t,Nt),Ii(yt));return Re?[dt,ct]:Sa(dt,ct,yt,_t)},deal:nt=>{var _t,Nt,Zt;nt.score=nt.score===void 0?2:nt.score;let jt=Cr((_t=nt==null?void 0:nt.answer)==null?void 0:_t[0]).toUpperCase();nt.answer=jt?[jt]:[];let Re=[];if(!(nt!=null&&nt.options))Re.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{nt.options=(Nt=nt.options)==null?void 0:Nt.slice(0,8);const ht=nt.options.map(yt=>yt==null?void 0:yt.trim().replace(/^\s+|\s+$/g,""));new Set(ht).size!==ht.length&&Re.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return jt||Re.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),jt&&(Nr.slice(0,((Zt=nt==null?void 0:nt.options)==null?void 0:Zt.length)||8).includes(jt)||Re.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Cr(nt==null?void 0:nt.question)||Re.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),nt.errorMsg=Re.join(` +`),nt}},{id:"1",type:"\u591A\u9009\u9898",element:(nt,_t,Nt)=>{var Zt,jt;const Re=Nt!==void 0;let ht=(Zt=nt==null?void 0:nt.answer)==null?void 0:Zt[0];const dt=a.createElement(a.Fragment,null,_a(nt,_t,Nt),(jt=nt==null?void 0:nt.options)==null?void 0:jt.map((At,St)=>a.createElement(we,{id:nt==null?void 0:nt.id,key:St,value:`${Nr[St]}.${At}`,tagName:"p"})),ca(nt,ht,Re),di(nt));let yt=Re?nt:rr[_t];const wt=yt==null?void 0:yt.options,ct=a.createElement(a.Fragment,null,Ua(yt,_t,Nt),wt==null?void 0:wt.map((At,St)=>{var Vt,Xt;return a.createElement("div",{key:St,className:Se.option},a.createElement("aside",{className:(Xt=(Vt=yt==null?void 0:yt.answer)==null?void 0:Vt[0])!=null&&Xt.includes(Nr[St])?Se.active:"",onClick:()=>{var Lt;let cn=((Lt=yt==null?void 0:yt.answer)==null?void 0:Lt[0])||"";const sn=Nr[St];cn.includes(sn)?cn=cn.replace(new RegExp(sn,"g"),""):cn+=sn,cn=cn.split("").sort().join(""),bi("answer",_t,[cn],Nt)}},Nr[St]),a.createElement(we,{id:yt==null?void 0:yt.id,tagName:"div",className:`${Se.text}`,onBlur:Lt=>{wt[St]=Lt,bi("options",_t,wt,Nt)},value:At}))}),na(yt,"",_t,Nt),Ii(yt));return Re?[dt,ct]:Sa(dt,ct,yt,_t)},deal:nt=>{var _t,Nt,Zt;nt.score=nt.score===void 0?2:nt.score;let jt=Cr((_t=nt==null?void 0:nt.answer)==null?void 0:_t[0]).toUpperCase().split("").sort().join("");nt.answer=jt?[jt]:[];let Re=[];if(!(nt!=null&&nt.options))Re.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{nt.options=(Nt=nt.options)==null?void 0:Nt.slice(0,8);const ht=nt.options.map(yt=>yt==null?void 0:yt.trim().replace(/^\s+|\s+$/g,""));new Set(ht).size!==ht.length&&Re.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(jt||Re.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),jt){const ht=Nr.slice(0,((Zt=nt==null?void 0:nt.options)==null?void 0:Zt.length)||8);Gr(ht).includes(jt)||Re.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Cr(nt==null?void 0:nt.question)||Re.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),nt.errorMsg=Re.join(` +`),nt}},{id:"2",type:"\u5224\u65AD\u9898",element:(nt,_t,Nt)=>{var Zt,jt;const Re=Nt!==void 0;let ht=(Zt=nt==null?void 0:nt.answer)==null?void 0:Zt[0];const dt=a.createElement(a.Fragment,null,_a(nt,_t,Nt),ca(nt,ht,Re),di(nt));let yt=Re?nt:rr[_t];const wt=["\u6B63\u786E","\u9519\u8BEF"];let ct=((jt=yt==null?void 0:yt.answer)==null?void 0:jt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(ct)?ct="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(ct)&&(ct="\u9519\u8BEF");const At=a.createElement(a.Fragment,null,Ua(yt,_t,Nt),wt==null?void 0:wt.map((St,Vt)=>a.createElement("div",{key:Vt,className:Se.option},a.createElement("aside",{style:{borderRadius:2},className:ct===St?Se.active:"",onClick:()=>bi("answer",_t,[St],Nt)},St==="\u6B63\u786E"?"T":"F"),a.createElement("div",{style:{pointerEvents:"none"},className:`${Se.text}`},St))),na(yt,"",_t,Nt),Ii(yt));return Re?[dt,At]:Sa(dt,At,yt,_t)},deal:nt=>{var _t;nt.score=nt.score===void 0?2:nt.score;let Nt=Cr((_t=nt==null?void 0:nt.answer)==null?void 0:_t[0]);nt.answer=Nt?[Nt]:[];let Zt=[];return Nt||Zt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Nt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Nt)&&Zt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Cr(nt==null?void 0:nt.question)||Zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),nt.errorMsg=Zt.join(` +`),nt}},{id:"3",type:"\u586B\u7A7A\u9898",element:(nt,_t,Nt)=>{var Zt,jt;const Re=Nt!==void 0,ht=a.createElement(a.Fragment,null,_a(nt,_t,Nt),(Zt=nt==null?void 0:nt.answer)==null?void 0:Zt.map((wt,ct)=>a.createElement(we,{id:nt==null?void 0:nt.id,key:ct,tagName:"p",value:`\u7B54\u6848${ct+1}\uFF1A${wt.text||""}`})),ca(nt,"",Re),di(nt));let dt=Re?nt:rr[_t];const yt=a.createElement(a.Fragment,null,Ua(dt,_t,Nt),(jt=dt==null?void 0:dt.answer)==null?void 0:jt.map((wt,ct)=>a.createElement("div",{key:ct,className:Se.option},a.createElement("aside",{className:Se.fill},"\u586B\u7A7A\u9879",ct+1),wt.model===1&&a.createElement(we,{id:dt==null?void 0:dt.id,tagName:"div",onBlur:At=>{dt.answer[ct].latex=oi(At),bi("answer",_t,dt.answer,Nt)},className:`${Se.text}`,value:wt.latex}),wt.model===2&&a.createElement(ye.Z,{value:wt.latex,onChange:At=>{dt.answer[ct].latex=At,bi("answer",_t,dt.answer,Nt)}}))),na(dt,"",_t,Nt),Ii(dt));return Re?[ht,yt]:Sa(ht,yt,dt,_t)},deal:nt=>{var _t,Nt,Zt,jt;nt.score=nt.score===void 0?2:nt.score,nt.question=(_t=nt.question)==null?void 0:_t.replaceAll("\u2581","_");const Re=(Nt=nt.answer)==null?void 0:Nt.map(dt=>{if(Object.prototype.toString.call(dt)==="[object Object]")return dt;dt=dt==null?void 0:dt.trim();const yt={model:1,text:dt,latex:dt};return dt.startsWith("$$")&&dt.endsWith("$$")||dt.startsWith("`$$")&&dt.endsWith("$$`")?(yt.model=2,yt.latex=dt.slice(2,-2)):yt.latex=oi(dt),yt});nt.answer=Re;let ht=[];return Re||ht.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Cr(nt==null?void 0:nt.question)?nt!=null&&nt.question.includes("_")?(Zt=nt==null?void 0:nt.answer)!=null&&Zt.length&&((nt==null?void 0:nt.question.match(/_+/g))||[]).length!==((jt=nt==null?void 0:nt.answer)==null?void 0:jt.length)&&ht.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):ht.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):ht.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),nt.errorMsg=ht.join(` +`),nt}},{id:"4",type:"\u7B80\u7B54\u9898",element:(nt,_t,Nt)=>{var Zt,jt;const Re=Nt!==void 0;let ht=(Zt=nt==null?void 0:nt.answer)==null?void 0:Zt[0];const dt=a.createElement(a.Fragment,null,_a(nt,_t,Nt),ca(nt,ht,Re),di(nt));let yt=Re?nt:rr[_t];const wt=a.createElement(a.Fragment,null,Ua(yt,_t,Nt),na(yt,(jt=yt==null?void 0:yt.answer)==null?void 0:jt[0],_t,Nt),Ii(yt));return Re?[dt,wt]:Sa(dt,wt,yt,_t)},deal:nt=>{nt.score=nt.score===void 0?5:nt.score;let _t=[];return Cr(nt==null?void 0:nt.question)||_t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),nt.errorMsg=_t.join(` +`),nt}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(nt,_t)=>{var Nt,Zt;const jt=rr[_t],Re=$t.slice(0,4).map(ht=>({key:ht,label:ht,onClick:()=>bi("platform",_t,ht)}));return a.createElement("div",{className:Se.row,style:{display:tr?jt!=null&&jt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:Se.leftLayout},a.createElement(Ze,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:Se.question},_a(nt,_t),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(nt==null?void 0:nt.description)||""}`,tagName:"p"}),ca(nt),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${nt==null?void 0:nt.timeLimit}`,tagName:"p"}),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(nt==null?void 0:nt.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(we,{id:nt==null?void 0:nt.id,value:(nt==null?void 0:nt.code)||"",tagName:"div"}),(Nt=nt==null?void 0:nt.inputs)==null?void 0:Nt.map((ht,dt)=>{var yt;return a.createElement(a.Fragment,{key:dt},a.createElement("h4",null),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${dt+1})\u8F93\u5165\uFF1A${ht||""}`,tagName:"div"}),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${dt+1})\u8F93\u51FA\uFF1A${((yt=nt==null?void 0:nt.outputs)==null?void 0:yt[dt])||""}`,tagName:"div"}))}),di(nt)))),a.createElement("div",{className:Se.rightLayout},a.createElement(Ie,{className:jt!=null&&jt.errorMsg?Se.error:""},Ua(jt,_t),a.createElement("div",{className:Se.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:jt==null?void 0:jt.description,tagName:"div",onBlur:ht=>bi("description",_t,ht)}))),na(jt,"",_t),a.createElement("div",{className:Se.liWrap},a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:jt==null?void 0:jt.timeLimit,tagName:"div",onBlur:ht=>bi("timeLimit",_t,oi(ht))})),a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(ee.Z,{menu:{items:Re}},a.createElement("span",{className:"c-light-primary"},jt==null?void 0:jt.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:Se.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:(jt==null?void 0:jt.code)||"",onBlur:ht=>bi("code",_t,oi(ht)),tagName:"div"}))),(Zt=jt==null?void 0:jt.inputs)==null?void 0:Zt.map((ht,dt)=>{var yt;return a.createElement("div",{className:Se.liWrap,key:dt},a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",dt+1,")\u8F93\u5165\uFF1A"),a.createElement(we,{id:jt==null?void 0:jt.id,value:ht||"",className:Se.edit,onBlur:wt=>{const ct=[...(jt==null?void 0:jt.inputs)||[]];ct[dt]=oi(wt),bi("inputs",_t,ct)},tagName:"div"})),a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",dt+1,")\u8F93\u51FA\uFF1A"),a.createElement(we,{id:jt==null?void 0:jt.id,value:((yt=jt==null?void 0:jt.outputs)==null?void 0:yt[dt])||"",className:Se.edit,onBlur:wt=>{const ct=[...(jt==null?void 0:jt.outputs)||[]];ct[dt]=oi(wt),bi("outputs",_t,ct)},tagName:"div"})))}),Ii(jt))))},deal:nt=>{var _t,Nt,Zt;nt.score=nt.score===void 0?10:nt.score,nt.code=(_t=nt.code)==null?void 0:_t.trim();let jt=[];Cr(nt==null?void 0:nt.question)?((Nt=nt==null?void 0:nt.question)==null?void 0:Nt.length)>60&&jt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):jt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Cr(nt==null?void 0:nt.description)||jt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Re=Cr(String((nt==null?void 0:nt.timeLimit)||""));if(nt.timeLimit=Re,(!Re||Re&&!["3","4","5","6","7","8","9","10"].includes(Re))&&jt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),nt.platform=Cr(nt==null?void 0:nt.platform),nt!=null&&nt.platform){const ht=["c","c++","java","python"],dt=(Zt=nt==null?void 0:nt.platform)==null?void 0:Zt.toLowerCase(),yt=ht.findIndex(wt=>wt===dt);yt>-1?nt.platform=$t[yt]:jt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else jt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(nt!=null&&nt.inputs)||!(nt!=null&&nt.outputs))nt.inputs=[],nt.outputs=[],jt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const ht=Math.min(nt.inputs.length,nt.outputs.length);nt.inputs=nt.inputs.slice(0,ht),nt.outputs=nt.outputs.slice(0,ht),nt.outputs.some(dt=>!Cr(dt))&&jt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return nt.errorMsg=jt.join(` +`),nt}},{id:"7",type:"\u7EC4\u5408\u9898",element:(nt,_t)=>{var Nt,Zt;const jt=rr[_t];return a.createElement("div",{className:Se.row,style:{display:tr?jt!=null&&jt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:Se.leftLayout},a.createElement(Ze,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:Se.question},_a(nt,_t),ca(nt),(Nt=nt==null?void 0:nt.questions)==null?void 0:Nt.map((Re,ht)=>{var dt;const yt=(dt=ia.find(wt=>wt.id===(Re==null?void 0:Re.type)))==null?void 0:dt.element;return a.createElement(a.Fragment,{key:`left-${nt.id}-${ht}`},yt(Re,_t,ht)[0])}),di(nt),a.createElement("p",{contentEditable:!0},"}}")))),a.createElement("div",{className:Se.rightLayout},a.createElement(Ie,{className:jt!=null&&jt.errorMsg?Se.error:""},Ua(jt,_t),na(jt,"",_t),(Zt=jt==null?void 0:jt.questions)==null?void 0:Zt.map((Re,ht)=>{var dt;const yt=(dt=ia.find(wt=>wt.id===(Re==null?void 0:Re.type)))==null?void 0:dt.element;return a.createElement(a.Fragment,{key:`right-${jt.id}-${ht}`},yt(Re,_t,ht)[1])}),Ii(jt))))},deal:nt=>{var _t,Nt,Zt,jt,Re;const ht=Wa,dt=[...ia],yt=dt.findIndex(St=>St.id==="0"),wt=dt.findIndex(St=>St.id==="1");if(yt!==-1){const St=dt[yt].deal;dt[yt].deal=Vt=>{const Xt=St(Vt);return Xt.errorMsg&&(Xt.errorMsg=Xt.errorMsg.split(` `).filter(Lt=>Lt!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Xt}}if(wt!==-1){const St=dt[wt].deal;dt[wt].deal=Vt=>{const Xt=St(Vt);return Xt.errorMsg&&(Xt.errorMsg=Xt.errorMsg.split(` `).filter(Lt=>Lt!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Xt}}nt.questions=(_t=nt.questions)!=null&&_t.length?Wa(nt.questions.slice(0,20)):[],nt.questions=(Nt=nt.questions)==null?void 0:Nt.map((St,Vt)=>{var Xt;if(St.type==="0"||St.type==="1"){const Lt=(Xt=St.options)==null?void 0:Xt.map(cn=>cn==null?void 0:cn.trim().replace(/^\s+|\s+$/g,""));Lt&&new Set(Lt).size!==Lt.length&&(St.errorMsg=(St.errorMsg?St.errorMsg+` `:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return He(ke({},St),{last:Vt===nt.questions.length-1})});const ct=(Zt=nt.questions)==null?void 0:Zt.reduce((St,Vt)=>{const Xt=parseFloat(Vt.score);return isNaN(Xt)?St:St+Xt},0);nt.score=ct;let At=[];return(jt=nt.questions)!=null&&jt.length?nt.errorMsg=((Re=nt.questions)==null?void 0:Re.findIndex(St=>!!St.errorMsg))>-1:At.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Cr(nt==null?void 0:nt.question)||At.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),At.length&&(nt.errorMsg=At.join(` -`)),nt}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(nt,_t)=>{var Nt,Zt;const jt=nr[_t],Re=$t.map(ht=>({key:ht,label:ht,onClick:()=>bi("platform",_t,ht)}));return a.createElement("div",{className:Se.row,style:{display:er?jt!=null&&jt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:Se.leftLayout},a.createElement(Ze,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:Se.question},_a(nt,_t),da(nt),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${nt==null?void 0:nt.timeLimit}`,tagName:"p"}),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(nt==null?void 0:nt.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(we,{id:nt==null?void 0:nt.id,value:(nt==null?void 0:nt.code)||"",tagName:"div"}),a.createElement("h4",null),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(nt==null?void 0:nt.input)||""}`,tagName:"p"}),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(nt==null?void 0:nt.output)||""}`,tagName:"p"}),(Nt=nt==null?void 0:nt.answer)==null?void 0:Nt.map((ht,dt)=>a.createElement(we,{key:dt,id:nt==null?void 0:nt.id,value:`\u7B54\u6848${dt+1}\uFF1A${ht||""}`,tagName:"p"})),di(nt)))),a.createElement("div",{className:Se.rightLayout},a.createElement(Ie,{className:jt!=null&&jt.errorMsg?Se.error:""},Ua(jt,_t),na(jt,"",_t),a.createElement("div",{className:Se.liWrap},a.createElement("div",{className:Se.li,onKeyDown:ot},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:jt==null?void 0:jt.timeLimit,tagName:"div",onBlur:ht=>bi("timeLimit",_t,ai(ht))})),a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(ee.Z,{menu:{items:Re}},a.createElement("span",{className:"c-light-primary"},jt==null?void 0:jt.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:Se.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:(jt==null?void 0:jt.code)||"",onBlur:ht=>bi("code",_t,ai(ht)),tagName:"div"})),a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:(jt==null?void 0:jt.input)||"",onBlur:ht=>bi("input",_t,ai(ht)),tagName:"div"})),a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:(jt==null?void 0:jt.output)||"",onBlur:ht=>bi("output",_t,ai(ht)),tagName:"div"}))),a.createElement("div",{className:Se.liWrap},(Zt=jt==null?void 0:jt.answer)==null?void 0:Zt.map((ht,dt)=>a.createElement("div",{className:Se.li,key:dt},a.createElement("aside",null,"\u7B54\u6848",dt+1,"\uFF1A"),a.createElement(we,{id:jt==null?void 0:jt.id,value:ht||"",className:Se.edit,onBlur:yt=>{const wt=[...(jt==null?void 0:jt.answer)||[]];wt[dt]=ai(yt),bi("output",_t,wt)},tagName:"div"})))),Ii(jt))))},deal:nt=>{var _t,Nt,Zt,jt,Re,ht,dt,yt;nt.score=nt.score===void 0?10:nt.score,nt.code=(Zt=(Nt=(_t=nt.code)==null?void 0:_t.trim())==null?void 0:Nt.replace(/@_@/g,"@\u2581@"))==null?void 0:Zt.replace(/@__@/g,"@\u2581\u2581@");let wt=[];if(Cr(nt==null?void 0:nt.question)||wt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Cr(nt==null?void 0:nt.code)?/@▁@|@▁▁@/.test(nt==null?void 0:nt.code)?(jt=nt==null?void 0:nt.answer)!=null&&jt.length&&((Re=nt==null?void 0:nt.code.match(/@▁@|@▁▁@/g))==null?void 0:Re.length)!==((ht=nt==null?void 0:nt.answer)==null?void 0:ht.length)&&wt.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):wt.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):wt.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),nt!=null&&nt.answer?(dt=nt.answer)!=null&&dt.some(At=>!Cr(At))&&wt.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):wt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),nt.platform=Cr(nt==null?void 0:nt.platform),nt!=null&&nt.platform){const At=["c","c++","java","python","javascript","ruby"],St=(yt=nt==null?void 0:nt.platform)==null?void 0:yt.toLowerCase(),Vt=At.findIndex(Xt=>Xt===St);Vt>-1?nt.platform=$t[Vt]:wt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else wt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Cr(nt==null?void 0:nt.output)||wt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const ct=Cr(String((nt==null?void 0:nt.timeLimit)||""));return nt.timeLimit=ct,(!ct||ct&&!["3","4","5","6","7","8","9","10"].includes(ct))&&wt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),nt.errorMsg=wt.join(` -`),nt}}],po=()=>a.createElement(a.Fragment,null,dn.filter(nt=>{var _t;return!!((_t=ia.find(Zt=>Zt.id===(nt==null?void 0:nt.type)))==null?void 0:_t.element)}).map((nt,_t)=>{var Nt;const Zt=(Nt=ia.find(jt=>jt.id===(nt==null?void 0:nt.type)))==null?void 0:Nt.element;return a.createElement(a.Fragment,{key:nt.id},Zt(nt,_t))})),va=()=>We(void 0,null,function*(){const nt=nr.filter(_t=>!_t.checked);if(Ht!==3||!nt.length){te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(zt){on(!0),yield zt(nr),on(!1);return}Nn.setFieldsValue({sub_discipline_id:pt}),Wt(!0)}),Et=(nt,_t=[])=>{if(typeof nt=="string")return nt.trim();if(Array.isArray(nt))return nt.map(Nt=>Et(Nt,_t));if(typeof nt=="object"&&nt!==null){const Nt={};for(const Zt in nt)nt.hasOwnProperty(Zt)&&(_t.includes(Zt)?Nt[Zt]=nt[Zt]:Nt[Zt]=Et(nt[Zt],_t));return Nt}return nt},Mt=nt=>We(void 0,null,function*(){const _t=Wa(Et(nt));Xn(_t),On(JSON.parse(JSON.stringify(_t))),Cn(3),Mn(!1),qt(!1)});(0,a.useEffect)(()=>{if(pn)return;const nt=()=>{gn(_t=>_t>=90?(clearInterval(pr.current),90):_t+1)};return pr.current=setInterval(nt,5e4/90),()=>clearInterval(pr.current)},[pn]);const Rt=(nt,_t)=>{Kn(!1);const Nt=new FormData;Object.keys(_t).forEach(jt=>{Nt.append(jt,_t[jt])});const Zt=new window.XMLHttpRequest;Zt.withCredentials=!0,Zt.addEventListener("load",function(jt){return We(this,null,function*(){var Re,ht;try{const dt=JSON.parse((Re=jt==null?void 0:jt.target)==null?void 0:Re.response);if(Kn(!0),gn(100),yield new Promise(yt=>setTimeout(()=>yt(),780)),dt.status===0){if(!((ht=dt==null?void 0:dt.data)!=null&&ht.length)){te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Mn(!1);return}Mt((dt==null?void 0:dt.data)||[])}else Mn(!1),te.ZP.warning(dt==null?void 0:dt.message)}catch(dt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",dt)}})}),Zt.addEventListener("error",()=>{Mn(!1)}),Zt.open("POST",`${ue.Z.API_SERVER}${nt}`),Zt.send(Nt)},Kt=nt=>We(void 0,null,function*(){const _t=nt.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(_t)==-1?(te.ZP.error(`${nt.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Mn(!0),Qn("\u5904\u7406\u4E2D"),Rt("/api/intelligent_imports/import.json",{file:nt}),Promise.reject())});let an=[{key:1,label:a.createElement(E.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Kt},a.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Pe.Ny)()||(0,Pe.$O)())&&an.push({key:2,label:a.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Or.current.onClick()}});const xn=[nr.length,(kt=nr.filter(nt=>!!(nt!=null&&nt.errorMsg)))==null?void 0:kt.length];return a.createElement("div",{className:ce()(Se.intelligentBox,"intelligent-body-curb",at),style:He(ke({},$e),{width:Ve}),ref:Er},a.createElement("div",{className:Se.underpin},a.createElement("b",{style:it}),a.createElement("b",{style:it})),a.createElement("div",{className:Se.head,style:{top:Je}},a.createElement("div",{className:Se.leftLayout},It||a.createElement(a.Fragment,null,a.createElement(ne.Z,{align:"middle"},a.createElement("div",{className:Se.title},"\u8BD5\u9898\u7F16\u8F91"),!vt&&a.createElement(pe.op,{href:`${ue.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",a.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),a.createElement(pe.op,{onClick:Zr,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!vt&&a.createElement(ee.Z,{overlayClassName:Se.menu,menu:{items:an}},a.createElement(pe.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!bt&&bt),a.createElement("div",{className:Se.tip},a.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),a.createElement(ne.Z,{className:Se.rightLayout,style:{alignItems:"start"}},Ot||a.createElement(a.Fragment,null,a.createElement("div",{className:Se.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ht)&&a.createElement(x.default,{className:"ml20",checked:er,onChange:nt=>qt(nt.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ht)&&a.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",a.createElement("span",{className:"ml5 mr5 c-light-primary"},xn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",a.createElement("span",{className:"ml5 mr5 c-red-e53"},xn[1]),"\u9898")),ut&&a.createElement("div",{className:Se.tabs},dn==null?void 0:dn.map((nt,_t)=>a.createElement("div",{onClick:()=>{fr(_t)},className:Gn===_t&&Se.active,key:_t},"\u65B0\u9898",_t+1)))),a.createElement("div",{className:Se.centerBox},a.createElement("img",{className:"mb10",src:Ee,width:56}),!lt&&a.createElement(pe.op,{onClick:ca},"\u8BC6\u522B"))),[1,2].includes(Ht)&&ao(),[3].includes(Ht)&&po(),a.createElement("div",{className:"pb10"}),a.createElement("div",{className:Se.buttonFixed},a.createElement("div",{className:Se.buttonWrap},a.createElement(b.ZP,{size:"middle",className:`${Se.button} mr20`,onClick:xe},"\u53D6\u6D88"),a.createElement(b.ZP,{size:"middle",type:"primary",loading:Ir,className:`${Se.button}`,onClick:va},Bt))),a.createElement(ae.default,{centered:!0,closable:!1,destroyOnClose:!0,open:In,title:null,footer:null,width:320,afterClose:()=>gn(0)},a.createElement(ne.Z,{align:"middle",style:{flexDirection:"column"}},a.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Sn,a.createElement("span",{className:Se.dotLoading},a.createElement("span",null,"."),a.createElement("span",null,"."),a.createElement("span",null,"."))),a.createElement(z.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Yn}),a.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",a.createElement("span",{className:"ml5 c-light-primary"},Yn,"%")))),a.createElement(ae.default,{centered:!0,open:Dn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:nn,width:500,onCancel:()=>Wt(!1),onOk:()=>Nn.submit(),afterClose:()=>{Nn.resetFields()}},a.createElement(de.default,{style:{maxHeight:550},form:Nn,layout:"horizontal",colon:!1,size:"large",onFinish:nt=>We(void 0,null,function*(){var _t,Nt,Zt,jt,Re;const ht=nr.filter(wt=>!wt.checked&&!wt.errorMsg);fn(!0);const dt=()=>We(void 0,null,function*(){var wt,ct;const At=yield(0,ge.ZP)("/api/intelligent_imports/save.json",{method:"post",body:He(ke(ke({},je),nt),{list:ht,mode:Qe})});At.status===0&&(Ft&&((wt=At==null?void 0:At.data)!=null&&wt.success)&&window.location.pathname==="/problemset"&&(_e.Z.publish("refresh-item-bank",nt.group_id),yield new Promise(St=>setTimeout(()=>St(),1500))),te.ZP.success(`\u6210\u529F\u5BFC\u5165${(ct=At==null?void 0:At.data)==null?void 0:ct.success}\u9053\u8BD5\u9898`,3),Me(At),Wt(!1)),fn(!1)});if(Qe!==1){yield dt();return}const yt=yield(0,ge.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:nr,mode:Qe}});if(yt.status===0){if(!((_t=yt==null?void 0:yt.data)!=null&&_t.error_size)){yield dt();return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{fn(!1)},title:"\u63D0\u793A",content:a.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",a.createElement("span",{className:"c-light-primary ml5 mr5"},(Nt=yt==null?void 0:yt.data)==null?void 0:Nt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",a.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Zt=yt==null?void 0:yt.data)==null?void 0:Zt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",a.createElement("span",{className:"ml5 mr5"},(Re=(jt=yt==null?void 0:yt.data)==null?void 0:jt.index)==null?void 0:Re.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:dt})}})},a.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),a.createElement(de.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},a.createElement(ie.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Tt})),Qe===1&&a.createElement(de.default.Item,{label:a.createElement(ne.Z,{align:"middle",style:{justifyContent:"space-between"}},a.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),a.createElement("div",{onClick:()=>xt(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},a.createElement("img",{className:"mr5 primary-hover",src:ve}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},a.createElement(he.Z,{key:yn})))),a.createElement(ae.default,{centered:!0,open:Jt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:hn,onCancel:()=>xt(!1),onOk:()=>vr.submit(),afterClose:()=>{vr.resetFields()}},a.createElement(de.default,{style:{maxHeight:550},form:vr,layout:"horizontal",colon:!1,size:"large",onFinish:nt=>We(void 0,null,function*(){var _t;mn(!0),(yield(0,ge.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:nt.name,parent_id:(_t=nt==null?void 0:nt.parent_id)==null?void 0:_t[0]}})).status===0?(Bn(yn+1),setTimeout(()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),xt(!1),mn(!1)},1e3)):mn(!1)})},a.createElement(de.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(se.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),a.createElement(de.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},a.createElement(he.Z,null)))),a.createElement(ze.Z,{onSave:nt=>{Mn(!0),Qn("\u5904\u7406\u4E2D"),Rt("/api/intelligent_imports/import.json",{html:nt})},ref:Or}))},Te=fe;var Ke=Ye},65986:function(Ct,st,le){"use strict";var a=le(59301),Se=le(21697),y=le(48136),ce=le(88615),de=le(62957),te=le(59301);const ae=(0,a.forwardRef)(({callback:re,width:ne,onChange:x,disabled:ee,readOnly:E,type:b="",value:z="",style:ie={}},se)=>{const pe=(0,a.useRef)(),ue=(0,a.useRef)(),[fe,oe]=(0,a.useState)(0),[me,Ee]=(0,a.useState)(0),[ge,he]=(0,a.useState)(!1),ve=()=>{var De=document.createElement("div");De.innerHTML=pe.current.getValue();var Ce=De.innerText;return re&&re(Ce),Ce};(0,a.useImperativeHandle)(se,()=>({getData:ve}));const be=De=>{De.preventDefault();const Ce=De.clientX-fe,Be=De.clientY-me;document.body.onmousemove=Fe=>{let we=Fe.clientX-Ce,Pe=Fe.clientY-Be;const _e=document.getElementsByClassName("markdown-popup-form")[0],ze=window.innerWidth-_e.offsetWidth,Oe=window.innerHeight-_e.offsetHeight;we=Math.max(0,Math.min(we,ze)),Pe=Math.max(0,Math.min(Pe,Oe)),ye(Fe.clientX,Fe.clientY,Ce,Be)&&(oe(we),Ee(Pe))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=(De,Ce,Be,Fe)=>{const we=document.body.clientHeight,Pe=document.body.clientWidth;return De<20&&Be>De||De>Pe-20&&BeCe||Ce>we-20&&Fe{ge&&setTimeout(()=>{const De=document.getElementsByClassName("markdown-popup-form")[0],Ce=window.innerWidth/2-De.offsetWidth/2,Be=window.innerHeight/2-De.offsetHeight/2;oe(Ce),Ee(Be)},0)},[ge]);const Ae=()=>{ee||E||he(!0)};return te.createElement("div",{style:ie},te.createElement("div",{style:{width:ne||"100%",position:"relative"},className:`${Se.Z.mathFillWrap} ${ee||E?"cursorDefault":""}`,onClick:()=>Ae()},te.createElement("math-field",{disabled:ee,locale:"zh_cn",class:`${Se.Z.mathField} ${b}`,readOnly:E,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:pe,style:{width:"100%",fontSize:z?18:14},value:z||""})),te.createElement(de.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:fe,top:me},title:te.createElement("div",{style:{cursor:"move"},onMouseDown:be},"\u8F93\u5165\u516C\u5F0F"),open:ge,onOk:()=>{const De=ue.current.getData();pe.current.setValue(De),x(De),he(!1)},onCancel:()=>{he(!1)},destroyOnClose:!0,className:"markdown-popup-form"},te.createElement(ce.Z,{value:z,ref:ue,onChange:x,showSaveButton:!1})))});st.Z=ae},88615:function(Ct,st,le){"use strict";var a=le(59301),Se=le(77019),y=le(5269),ce=le(20554),de=le(99571),te=le(38394),ae=le(21697),re=le(48136),ne=le(59301);const x=(0,a.forwardRef)(({callback:ee,showSaveButton:E,value:b=""},z)=>{const ie=(0,a.useRef)(),se=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],pe=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +`)),nt}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(nt,_t)=>{var Nt,Zt;const jt=rr[_t],Re=$t.map(ht=>({key:ht,label:ht,onClick:()=>bi("platform",_t,ht)}));return a.createElement("div",{className:Se.row,style:{display:tr?jt!=null&&jt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:Se.leftLayout},a.createElement(Ze,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:Se.question},_a(nt,_t),ca(nt),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${nt==null?void 0:nt.timeLimit}`,tagName:"p"}),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(nt==null?void 0:nt.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(we,{id:nt==null?void 0:nt.id,value:(nt==null?void 0:nt.code)||"",tagName:"div"}),a.createElement("h4",null),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(nt==null?void 0:nt.input)||""}`,tagName:"p"}),a.createElement(we,{id:nt==null?void 0:nt.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(nt==null?void 0:nt.output)||""}`,tagName:"p"}),(Nt=nt==null?void 0:nt.answer)==null?void 0:Nt.map((ht,dt)=>a.createElement(we,{key:dt,id:nt==null?void 0:nt.id,value:`\u7B54\u6848${dt+1}\uFF1A${ht||""}`,tagName:"p"})),di(nt)))),a.createElement("div",{className:Se.rightLayout},a.createElement(Ie,{className:jt!=null&&jt.errorMsg?Se.error:""},Ua(jt,_t),na(jt,"",_t),a.createElement("div",{className:Se.liWrap},a.createElement("div",{className:Se.li,onKeyDown:ot},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:jt==null?void 0:jt.timeLimit,tagName:"div",onBlur:ht=>bi("timeLimit",_t,oi(ht))})),a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(ee.Z,{menu:{items:Re}},a.createElement("span",{className:"c-light-primary"},jt==null?void 0:jt.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:Se.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:(jt==null?void 0:jt.code)||"",onBlur:ht=>bi("code",_t,oi(ht)),tagName:"div"})),a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:(jt==null?void 0:jt.input)||"",onBlur:ht=>bi("input",_t,oi(ht)),tagName:"div"})),a.createElement("div",{className:Se.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),a.createElement(we,{className:Se.edit,id:jt==null?void 0:jt.id,value:(jt==null?void 0:jt.output)||"",onBlur:ht=>bi("output",_t,oi(ht)),tagName:"div"}))),a.createElement("div",{className:Se.liWrap},(Zt=jt==null?void 0:jt.answer)==null?void 0:Zt.map((ht,dt)=>a.createElement("div",{className:Se.li,key:dt},a.createElement("aside",null,"\u7B54\u6848",dt+1,"\uFF1A"),a.createElement(we,{id:jt==null?void 0:jt.id,value:ht||"",className:Se.edit,onBlur:yt=>{const wt=[...(jt==null?void 0:jt.answer)||[]];wt[dt]=oi(yt),bi("output",_t,wt)},tagName:"div"})))),Ii(jt))))},deal:nt=>{var _t,Nt,Zt,jt,Re,ht,dt,yt;nt.score=nt.score===void 0?10:nt.score,nt.code=(Zt=(Nt=(_t=nt.code)==null?void 0:_t.trim())==null?void 0:Nt.replace(/@_@/g,"@\u2581@"))==null?void 0:Zt.replace(/@__@/g,"@\u2581\u2581@");let wt=[];if(Cr(nt==null?void 0:nt.question)||wt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Cr(nt==null?void 0:nt.code)?/@▁@|@▁▁@/.test(nt==null?void 0:nt.code)?(jt=nt==null?void 0:nt.answer)!=null&&jt.length&&((Re=nt==null?void 0:nt.code.match(/@▁@|@▁▁@/g))==null?void 0:Re.length)!==((ht=nt==null?void 0:nt.answer)==null?void 0:ht.length)&&wt.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):wt.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):wt.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),nt!=null&&nt.answer?(dt=nt.answer)!=null&&dt.some(At=>!Cr(At))&&wt.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):wt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),nt.platform=Cr(nt==null?void 0:nt.platform),nt!=null&&nt.platform){const At=["c","c++","java","python","javascript","ruby"],St=(yt=nt==null?void 0:nt.platform)==null?void 0:yt.toLowerCase(),Vt=At.findIndex(Xt=>Xt===St);Vt>-1?nt.platform=$t[Vt]:wt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else wt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Cr(nt==null?void 0:nt.output)||wt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const ct=Cr(String((nt==null?void 0:nt.timeLimit)||""));return nt.timeLimit=ct,(!ct||ct&&!["3","4","5","6","7","8","9","10"].includes(ct))&&wt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),nt.errorMsg=wt.join(` +`),nt}}],fo=()=>a.createElement(a.Fragment,null,dn.filter(nt=>{var _t;return!!((_t=ia.find(Zt=>Zt.id===(nt==null?void 0:nt.type)))==null?void 0:_t.element)}).map((nt,_t)=>{var Nt;const Zt=(Nt=ia.find(jt=>jt.id===(nt==null?void 0:nt.type)))==null?void 0:Nt.element;return a.createElement(a.Fragment,{key:nt.id},Zt(nt,_t))})),ga=()=>We(void 0,null,function*(){const nt=rr.filter(_t=>!_t.checked);if(Ht!==3||!nt.length){te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(zt){on(!0),yield zt(rr),on(!1);return}Nn.setFieldsValue({sub_discipline_id:pt}),Wt(!0)}),Et=(nt,_t=[])=>{if(typeof nt=="string")return nt.trim();if(Array.isArray(nt))return nt.map(Nt=>Et(Nt,_t));if(typeof nt=="object"&&nt!==null){const Nt={};for(const Zt in nt)nt.hasOwnProperty(Zt)&&(_t.includes(Zt)?Nt[Zt]=nt[Zt]:Nt[Zt]=Et(nt[Zt],_t));return Nt}return nt},Mt=nt=>We(void 0,null,function*(){const _t=Wa(Et(nt));Xn(_t),On(JSON.parse(JSON.stringify(_t))),Cn(3),Mn(!1),qt(!1)});(0,a.useEffect)(()=>{if(pn)return;const nt=()=>{yn(_t=>_t>=90?(clearInterval(pr.current),90):_t+1)};return pr.current=setInterval(nt,5e4/90),()=>clearInterval(pr.current)},[pn]);const Rt=(nt,_t)=>{Kn(!1);const Nt=new FormData;Object.keys(_t).forEach(jt=>{Nt.append(jt,_t[jt])});const Zt=new window.XMLHttpRequest;Zt.withCredentials=!0,Zt.addEventListener("load",function(jt){return We(this,null,function*(){var Re,ht;try{const dt=JSON.parse((Re=jt==null?void 0:jt.target)==null?void 0:Re.response);if(Kn(!0),yn(100),yield new Promise(yt=>setTimeout(()=>yt(),780)),dt.status===0){if(!((ht=dt==null?void 0:dt.data)!=null&&ht.length)){te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Mn(!1);return}Mt((dt==null?void 0:dt.data)||[])}else Mn(!1),te.ZP.warning(dt==null?void 0:dt.message)}catch(dt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",dt)}})}),Zt.addEventListener("error",()=>{Mn(!1)}),Zt.open("POST",`${ue.Z.API_SERVER}${nt}`),Zt.send(Nt)},Kt=nt=>We(void 0,null,function*(){const _t=nt.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(_t)==-1?(te.ZP.error(`${nt.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Mn(!0),Qn("\u5904\u7406\u4E2D"),Rt("/api/intelligent_imports/import.json",{file:nt}),Promise.reject())});let an=[{key:1,label:a.createElement(E.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Kt},a.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Pe.Ny)()||(0,Pe.$O)())&&an.push({key:2,label:a.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Tr.current.onClick()}});const xn=[rr.length,(kt=rr.filter(nt=>!!(nt!=null&&nt.errorMsg)))==null?void 0:kt.length];return a.createElement("div",{className:ce()(Se.intelligentBox,"intelligent-body-curb",at),style:He(ke({},$e),{width:Ve}),ref:Er},a.createElement("div",{className:Se.underpin},a.createElement("b",{style:it}),a.createElement("b",{style:it})),a.createElement("div",{className:Se.head,style:{top:Je}},a.createElement("div",{className:Se.leftLayout},It||a.createElement(a.Fragment,null,a.createElement(ne.Z,{align:"middle"},a.createElement("div",{className:Se.title},"\u8BD5\u9898\u7F16\u8F91"),!vt&&a.createElement(pe.op,{href:`${ue.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",a.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),a.createElement(pe.op,{onClick:Zr,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!vt&&a.createElement(ee.Z,{overlayClassName:Se.menu,menu:{items:an}},a.createElement(pe.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!bt&&bt),a.createElement("div",{className:Se.tip},a.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),a.createElement(ne.Z,{className:Se.rightLayout,style:{alignItems:"start"}},Ot||a.createElement(a.Fragment,null,a.createElement("div",{className:Se.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ht)&&a.createElement(x.default,{className:"ml20",checked:tr,onChange:nt=>qt(nt.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ht)&&a.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",a.createElement("span",{className:"ml5 mr5 c-light-primary"},xn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",a.createElement("span",{className:"ml5 mr5 c-red-e53"},xn[1]),"\u9898")),ut&&a.createElement("div",{className:Se.tabs},dn==null?void 0:dn.map((nt,_t)=>a.createElement("div",{onClick:()=>{fr(_t)},className:Gn===_t&&Se.active,key:_t},"\u65B0\u9898",_t+1)))),a.createElement("div",{className:Se.centerBox},a.createElement("img",{className:"mb10",src:Ee,width:56}),!lt&&a.createElement(pe.op,{onClick:ua},"\u8BC6\u522B"))),[1,2].includes(Ht)&&ao(),[3].includes(Ht)&&fo(),a.createElement("div",{className:"pb10"}),a.createElement("div",{className:Se.buttonFixed},a.createElement("div",{className:Se.buttonWrap},a.createElement(b.ZP,{size:"middle",className:`${Se.button} mr20`,onClick:xe},"\u53D6\u6D88"),a.createElement(b.ZP,{size:"middle",type:"primary",loading:_r,className:`${Se.button}`,onClick:ga},Bt))),a.createElement(ae.default,{centered:!0,closable:!1,destroyOnClose:!0,open:In,title:null,footer:null,width:320,afterClose:()=>yn(0)},a.createElement(ne.Z,{align:"middle",style:{flexDirection:"column"}},a.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Sn,a.createElement("span",{className:Se.dotLoading},a.createElement("span",null,"."),a.createElement("span",null,"."),a.createElement("span",null,"."))),a.createElement(z.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Yn}),a.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",a.createElement("span",{className:"ml5 c-light-primary"},Yn,"%")))),a.createElement(ae.default,{centered:!0,open:Dn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:nn,width:500,onCancel:()=>Wt(!1),onOk:()=>Nn.submit(),afterClose:()=>{Nn.resetFields()}},a.createElement(de.default,{style:{maxHeight:550},form:Nn,layout:"horizontal",colon:!1,size:"large",onFinish:nt=>We(void 0,null,function*(){var _t,Nt,Zt,jt,Re;const ht=rr.filter(wt=>!wt.checked&&!wt.errorMsg);fn(!0);const dt=()=>We(void 0,null,function*(){var wt,ct;const At=yield(0,ge.ZP)("/api/intelligent_imports/save.json",{method:"post",body:He(ke(ke({},je),nt),{list:ht,mode:Qe})});At.status===0&&(Ft&&((wt=At==null?void 0:At.data)!=null&&wt.success)&&window.location.pathname==="/problemset"&&(_e.Z.publish("refresh-item-bank",nt.group_id),yield new Promise(St=>setTimeout(()=>St(),1500))),te.ZP.success(`\u6210\u529F\u5BFC\u5165${(ct=At==null?void 0:At.data)==null?void 0:ct.success}\u9053\u8BD5\u9898`,3),Me(At),Wt(!1)),fn(!1)});if(Qe!==1){yield dt();return}const yt=yield(0,ge.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:rr,mode:Qe}});if(yt.status===0){if(!((_t=yt==null?void 0:yt.data)!=null&&_t.error_size)){yield dt();return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{fn(!1)},title:"\u63D0\u793A",content:a.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",a.createElement("span",{className:"c-light-primary ml5 mr5"},(Nt=yt==null?void 0:yt.data)==null?void 0:Nt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",a.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Zt=yt==null?void 0:yt.data)==null?void 0:Zt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",a.createElement("span",{className:"ml5 mr5"},(Re=(jt=yt==null?void 0:yt.data)==null?void 0:jt.index)==null?void 0:Re.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:dt})}})},a.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),a.createElement(de.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},a.createElement(ie.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Tt})),Qe===1&&a.createElement(de.default.Item,{label:a.createElement(ne.Z,{align:"middle",style:{justifyContent:"space-between"}},a.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),a.createElement("div",{onClick:()=>xt(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},a.createElement("img",{className:"mr5 primary-hover",src:ve}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},a.createElement(he.Z,{key:En})))),a.createElement(ae.default,{centered:!0,open:Jt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:hn,onCancel:()=>xt(!1),onOk:()=>vr.submit(),afterClose:()=>{vr.resetFields()}},a.createElement(de.default,{style:{maxHeight:550},form:vr,layout:"horizontal",colon:!1,size:"large",onFinish:nt=>We(void 0,null,function*(){var _t;mn(!0),(yield(0,ge.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:nt.name,parent_id:(_t=nt==null?void 0:nt.parent_id)==null?void 0:_t[0]}})).status===0?(Bn(En+1),setTimeout(()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),xt(!1),mn(!1)},1e3)):mn(!1)})},a.createElement(de.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(se.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),a.createElement(de.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},a.createElement(he.Z,null)))),a.createElement(ze.Z,{onSave:nt=>{Mn(!0),Qn("\u5904\u7406\u4E2D"),Rt("/api/intelligent_imports/import.json",{html:nt})},ref:Tr}))},Te=fe;var Ke=Ye},65986:function(Ct,st,le){"use strict";var a=le(59301),Se=le(21697),y=le(48136),ce=le(88615),de=le(62957),te=le(59301);const ae=(0,a.forwardRef)(({callback:re,width:ne,onChange:x,disabled:ee,readOnly:E,type:b="",value:z="",style:ie={}},se)=>{const pe=(0,a.useRef)(),ue=(0,a.useRef)(),[fe,oe]=(0,a.useState)(0),[me,Ee]=(0,a.useState)(0),[ge,he]=(0,a.useState)(!1),ve=()=>{var De=document.createElement("div");De.innerHTML=pe.current.getValue();var Ce=De.innerText;return re&&re(Ce),Ce};(0,a.useImperativeHandle)(se,()=>({getData:ve}));const be=De=>{De.preventDefault();const Ce=De.clientX-fe,Be=De.clientY-me;document.body.onmousemove=Fe=>{let we=Fe.clientX-Ce,Pe=Fe.clientY-Be;const _e=document.getElementsByClassName("markdown-popup-form")[0],ze=window.innerWidth-_e.offsetWidth,Oe=window.innerHeight-_e.offsetHeight;we=Math.max(0,Math.min(we,ze)),Pe=Math.max(0,Math.min(Pe,Oe)),ye(Fe.clientX,Fe.clientY,Ce,Be)&&(oe(we),Ee(Pe))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=(De,Ce,Be,Fe)=>{const we=document.body.clientHeight,Pe=document.body.clientWidth;return De<20&&Be>De||De>Pe-20&&BeCe||Ce>we-20&&Fe{ge&&setTimeout(()=>{const De=document.getElementsByClassName("markdown-popup-form")[0],Ce=window.innerWidth/2-De.offsetWidth/2,Be=window.innerHeight/2-De.offsetHeight/2;oe(Ce),Ee(Be)},0)},[ge]);const Ae=()=>{ee||E||he(!0)};return te.createElement("div",{style:ie},te.createElement("div",{style:{width:ne||"100%",position:"relative"},className:`${Se.Z.mathFillWrap} ${ee||E?"cursorDefault":""}`,onClick:()=>Ae()},te.createElement("math-field",{disabled:ee,locale:"zh_cn",class:`${Se.Z.mathField} ${b}`,readOnly:E,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:pe,style:{width:"100%",fontSize:z?18:14},value:z||""})),te.createElement(de.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:fe,top:me},title:te.createElement("div",{style:{cursor:"move"},onMouseDown:be},"\u8F93\u5165\u516C\u5F0F"),open:ge,onOk:()=>{const De=ue.current.getData();pe.current.setValue(De),x(De),he(!1)},onCancel:()=>{he(!1)},destroyOnClose:!0,className:"markdown-popup-form"},te.createElement(ce.Z,{value:z,ref:ue,onChange:x,showSaveButton:!1})))});st.Z=ae},88615:function(Ct,st,le){"use strict";var a=le(59301),Se=le(77019),y=le(5269),ce=le(20554),de=le(99571),te=le(38394),ae=le(21697),re=le(48136),ne=le(59301);const x=(0,a.forwardRef)(({callback:ee,showSaveButton:E,value:b=""},z)=>{const ie=(0,a.useRef)(),se=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],pe=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -1089,18 +1089,18 @@ ${Ie} margin-bottom: 16px; }`;return(0,a.useEffect)(()=>{const Pe=Be.current.attachShadow({mode:"open"});Fe.current=document.createElement("div"),Fe.current.className="markdown-body",Fe.current.innerHTML=Ce,Pe.appendChild(Fe.current);const _e=document.createElement("style");return _e.textContent=we,Pe.appendChild(_e),()=>{Pe.innerHTML=""}},[]),(0,a.useEffect)(()=>{Fe.current&&(Fe.current.innerHTML=Ce)},[Ce]),b.createElement("div",{ref:Be})};function se(Ce){const Be=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Fe=new RegExp(`\\b(${Be.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Ce.replace(Fe,"").trim()}var pe={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},ue=Object.defineProperty,fe=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(Ce,Be,Fe)=>Be in Ce?ue(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ce[Be]=Fe,ge=(Ce,Be)=>{for(var Fe in Be||(Be={}))oe.call(Be,Fe)&&Ee(Ce,Fe,Be[Fe]);if(fe)for(var Fe of fe(Be))me.call(Be,Fe)&&Ee(Ce,Fe,Be[Fe]);return Ce};const he="@\u2581\u2581@",ve="@\u2581@",be=/]*>/g;function ye(Ce){let Be=document.createElement("div");return Be.innerHTML=Ce,Be.childNodes.length===0?"":Be.childNodes[0].nodeValue}const Ae=(Ce,Be)=>{Ce=Ce||"";const Fe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,we=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Pe=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,_e=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Be?Ce.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Fe,(ze,Oe,Xe,qe,Ge,Ue,Le)=>{const Ne=Oe||qe||Ue,ke=Xe||Ge||Le||"?";return te.Z.API_SERVER+"/api/attachments/"+Ne+ke+"&t="+(0,ae.Jn)(Ne,Date.now())+(ze.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ce=Ce.replace(_e,(ze,Oe,Xe,qe,Ge,Ue,Le)=>{const Ne=Oe||qe||Ue,ke=Xe||Ge||Le||"?";return te.Z.API_SERVER+"/attachments/download/"+Ne+ke+"&t="+(0,ae.Jn)(Ne,Date.now())+(ze.indexOf(")")>-1?")":"&")}).replace(Fe,(ze,Oe,Xe,qe,Ge,Ue,Le)=>{const Ne=Oe||qe||Ue,ke=Xe||Ge||Le||"?";return te.Z.API_SERVER+"/api/attachments/"+Ne+ke+"&t="+(0,ae.Jn)(Ne,Date.now())+(ze.indexOf(")")>-1?")":"&")}).replace(we,(ze,Oe,Xe,qe,Ge)=>{const Ue=Oe||qe,Le=Xe||Ge||"";return'"'+te.Z.API_SERVER+"/api/attachments/"+Ue+Le+Ue+Le+"&t="+(0,ae.Jn)(Ue,Date.now())}).replace(Pe,(ze,Oe,Xe,qe,Ge)=>{const Ue=Oe||qe,Le=Xe||Ge||"";return"("+te.Z.API_SERVER+"/files/uploads/"+Ue+Le+Ue+Le+"&t="+(0,ae.Jn)(Ue,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Ce)};var De=({value:Ce="",edit:Be=!1,className:Fe,showTextOnly:we,showLines:Pe,style:_e={},stylesPrev:ze={},highlightKeywords:Oe,showProgramFill:Xe,isProgramFill:qe,disabledFill:Ge=!1,programFillValue:Ue,openEditor:Le=()=>{},onFillChange:Ne=We=>{},onFillBlur:ke=()=>{},onFillFocus:He=()=>{}})=>{let We=se(String(Ce||""));const mt=(0,a.useRef)(),ot=(0,a.useRef)(),[Ze,Ie]=(0,a.useState)(""),[Ye,Te]=(0,a.useState)("office"),[Ke,at]=(0,a.useState)([]),$e=(0,a.useRef)("a"+(0,ee.Z)()),Ve={},xe=it=>//i.test(it||""),Me=(it,bt,Ft)=>{const Bt=document.createElement(it===ve?"input":"textarea");Bt.style.width="100%",Bt.style.height=it===ve?"40px":"151px",Bt.rows=5,Bt.spellcheck=!1,Bt.name="edu-program-fill",Bt.placeholder="\u8BF7\u8F93\u5165",Bt.dataset.id=bt;const zt=Object.keys(Ve).length;return Ve[zt]=Bt,`${Bt.outerHTML}`};function je(it){return it=it.replace(/!\[.*?\]\(.*?\)/g,""),it=it.replace(/\[.*?\]\(.*?\)/g,""),it=it.replace(new RegExp("","gs"),""),it=it.replace(//g,""),it=it.replace(//g,""),it=it.replace(new RegExp(".*?<\\/video>","gs"),""),it=it.replace(new RegExp(".*?<\\/audio>","gs"),""),it=it.replace(new RegExp(".*?<\\/style>","gs"),""),it=it.replace(new RegExp(".*?<\\/script>","gs"),""),it}const Qe=it=>!we&&xe(We)?it:it.replace(/([\s\S]+?)<\/style>/gim,function(bt,Ft){let Bt=Ft.replace(/(\n|\r)/g,"").split("}"),zt=[];return Bt.map(kt=>{kt!=""&&zt.push(`.${$e.current} ${kt}`)}),``}),Je=(0,a.useMemo)(()=>{try{const Bt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,zt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,kt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Ht=/\(\/attachments\/download\//g;We=We.replace(Ht,"("+te.Z.API_SERVER+"/attachments/download/").replace(Bt,"("+te.Z.API_SERVER+"/api/attachments/").replace(zt,'"'+te.Z.API_SERVER+"/api/attachments/").replace(kt,'"'+te.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),mt.current.style.display="none"}catch(Bt){}if(Xe){let Bt=-1;return We=We.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(zt,kt,Ht){var Cn;return++Bt,Me(zt,Bt,(Cn=Ue==null?void 0:Ue[Bt])==null?void 0:Cn.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Qe(We||"")}
`}let it=Qe(We);it=(0,y.ZP)(it);const bt=(0,y.ez)();We.match(/\[TOC\]/)&&(it=it.replace("

[TOC]

",(0,y.Qv)()),(0,y.Iy)()),it=it.replace(/(__special_katext_id_\d+__)/g,(Bt,zt)=>{const{type:kt,expression:Ht}=bt[zt];return(0,re.renderToString)(ye(Ht)||"",{displayMode:kt==="block",throwOnError:!1,output:"html"})}),it=it.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,y.AL)();const Ft=document.createElement("div");if(Ft.innerHTML=it,we)return Ft.innerText;if(Oe){const Bt=Oe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return It(Ft,Bt),Ft.innerHTML}return setTimeout(()=>lt(),500),Ft.innerHTML},[We,Oe]);(0,a.useEffect)(()=>{Ot.current&&Ot.current.querySelectorAll(["input","textarea"]).forEach(bt=>{bt.oninput=pt,bt.onblur=vt,bt.onfocus=gt})},[Ke]),(0,a.useEffect)(()=>{var it,bt,Ft,Bt,zt;if(Ue!=null&&Ue.length)try{const kt=Ot.current.querySelectorAll(".edu-program-fill-score"),Ht=Ot.current.querySelectorAll('[name="edu-program-fill"]');for(const[Cn,Yn]of Ht.entries())Yn.value=((it=Ue==null?void 0:Ue[Cn])==null?void 0:it.value)||"",((bt=Ue==null?void 0:Ue[Cn])==null?void 0:bt.type)==="warning"?Yn.className="program-fill-warning":((Ft=Ue==null?void 0:Ue[Cn])==null?void 0:Ft.type)==="success"?Yn.className="program-fill-success":Yn.className="";for(const[Cn,Yn]of kt.entries())Yn.innerHTML=(Bt=Ue==null?void 0:Ue[Cn])!=null&&Bt.score?`${(zt=Ue==null?void 0:Ue[Cn])==null?void 0:zt.score}\u5206`:"";at(Ue)}catch(kt){console.log(kt,"error")}},[Ue]);const pt=it=>{Ke[it.target.dataset.id]=Ke[it.target.dataset.id]||{},Ke[it.target.dataset.id].value=it.target.value,at([...Ke]),Ne(Ke,it.target.dataset.id)},vt=it=>{Ke[it.target.dataset.id]=Ke[it.target.dataset.id]||{},Ke[it.target.dataset.id].value=it.target.value,at([...Ke]),ke(Ke,it.target.dataset.id)},gt=it=>{Ke[it.target.dataset.id]=Ke[it.target.dataset.id]||{},Ke[it.target.dataset.id].value=it.target.value,at([...Ke]),He(Ke,it.target.dataset.id)};function It(it,bt){return it.childNodes.forEach(Ft=>{var Bt;if(Ft.childNodes.length>0)It(Ft,bt);else if(Ft.nodeName!=="IMG")if(Ft.innerHTML)Ft.innerHTML=(Bt=Ft.innerHTML)==null?void 0:Bt.replace(new RegExp(bt,"gi"),'$&');else{const zt=document.createElement("span");zt.innerHTML=Ft.textContent.replace(new RegExp(bt,"gi"),'$&'),Ft.replaceWith(zt)}})}const Ot=(0,a.useRef)();y.jb.WebkitLineClamp=Pe,Pe&&(_e=ge(ge({},_e),y.jb));function Dt(it){let bt=it.target;if(bt.tagName.toUpperCase()==="A"){let Ft=bt.getAttribute("href");if(Ft.indexOf("office")>-1)it.preventDefault(),Ie(Ft),Te("office");else if(Ft.indexOf("application/pdf")>-1)it.preventDefault(),Ie(Ft),Te("pdf");else if(Ft.indexOf("text/html")>-1)it.preventDefault(),Ie(Ft),Te("html");else if(Ft.startsWith("#")){it.preventDefault();let Bt=document.getElementById(Ft.replace("#",""));Bt&&Bt.scrollIntoView(!0)}}}const lt=()=>{var it;const bt=(it=Ot.current)==null?void 0:it.querySelectorAll("video");bt==null||bt.forEach(Ft=>{if(Ft.oncontextmenu=()=>!1,Ft.src.indexOf(".m3u8")>-1&&!Ft.canPlayType("application/vnd.apple.mpegurl")){if(de.ZP.isSupported()){var Bt=new de.ZP;Bt.loadSource(Ft.src),Bt.attachMedia(Ft)}}})};(0,a.useEffect)(()=>{if(Ot.current&&Je&&Je.match(be)&&window.PR.prettyPrint(),Ot.current)return Ot.current.addEventListener("click",Dt),()=>{var it;(it=Ot.current)==null||it.removeEventListener("click",Dt),(0,y.AL)(),(0,y.Iy)()}},[Je,Ot.current,Dt]);const et=it=>{it.target.nodeName==="IMG"&&it.target.className.indexOf("draw-flowchart")>-1?(mt.current.style.zIndex=1,mt.current.style.display="flex",mt.current.style.width=it.target.clientWidth+"px",mt.current.style.height=it.target.clientHeight+"px",mt.current.style.top=it.target.offsetTop+"px",mt.current.style.left=it.target.offsetLeft+"px",it.target.id&&(ot.current=it.target.id)):mt.current.style.display="none"},ut=()=>{mt.current.style.display="none"};return(0,a.useEffect)(()=>{var it;const bt=Ft=>{Ft.preventDefault(),Ft.clipboardData.setData("text",window.getSelection().toString())};return(it=Ot.current)==null||it.addEventListener("copy",bt),()=>{var Ft;(Ft=Ot.current)==null||Ft.removeEventListener("copy",bt)}},[Ot.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:ut},we&&a.createElement("div",{ref:Ot,className:`${pe.mdBody} `},Je),!we&&!xe(Je)&&a.createElement("div",{ref:Ot,style:ge({},_e),onMouseOver:et,className:`${Fe||""} ${Ge?"disabled-fill":""} markdown-body ${pe.mdBody} ${$e.current}`,dangerouslySetInnerHTML:{__html:Je}}),!we&&xe(Je)&&a.createElement(ie,{html:Je}),a.createElement("div",{ref:mt,className:`${pe.button} ${Be?"":pe.previewFlowChart}`},a.createElement(ne.Z,null,a.createElement(x.ZP,{onClick:()=>{Be?Le(ot.current):(Ie(ot.current),Te("flowChart"))}},Be?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(E.Z,{close:!0,data:Ze,type:Ze!=null&&Ze.length?Ye:"",style:ge({},ze),onClose:()=>Ie("")}))}},766:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ce}});var a=le(76560),Se={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},y=le(59301),ce=({message:de,className:te,children:ae,style:re={}})=>y.createElement("div",{className:`custom-spinner ${Se.idsRingWrapper} ${te}`},y.createElement("div",{className:Se.ldsRing},y.createElement("div",null),y.createElement("div",null),y.createElement("div",null),y.createElement("div",null)),de?y.createElement("p",{style:re},de):null,ae,y.createElement(a.Outlet,null))},72015:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ce}});var a=le(59301),Se=le(33796),y=le(59301),ce=({defaultX:de="40%",leftChild:te,rightChild:ae,className:re,hideResize:ne=!1})=>{const[x,ee]=(0,a.useState)(de),E=(0,a.useRef)();function b(){E.current=!0}(0,a.useEffect)(()=>{function se(ue){E.current&&(Se.Z.publish("resize-move-bar",ue),ee(ue.pageX))}function pe(){E.current=!1}return window.addEventListener("mousemove",se),window.addEventListener("mouseup",pe),()=>{window.removeEventListener("mousemove",se),window.removeEventListener("mouseup",pe)}},[]);const z=typeof x=="number"&&x!==.01?`${x}px`:de,ie=`calc(100% - ${ne?"0px":"4px"} - ${z})`;return y.createElement("div",{className:`split-panel-container ${re}`},y.createElement("section",{style:{width:z,display:x===.01?"none":""}},te),y.createElement("section",{className:"resize-x-bar",onMouseDown:b},y.createElement("a",{className:"btn-resize"},y.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},y.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),y.createElement("section",{style:{width:ie}},ae))}},46685:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return te}});var a=le(59301),Se={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},y=le(92310),ce=le.n(y),te=({className:ae,style:re={},leftNode:ne,leftTitle:x="\u81EA\u6D4B\u8F93\u5165",rightNode:ee,rightTitle:E="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:ce()(Se.result,ae),style:re},a.createElement("div",{className:Se.left},a.createElement("div",{className:Se.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,x)),a.createElement("div",{className:Se.leftNode},ne)),a.createElement("div",{className:Se.right},a.createElement("div",{className:Se.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,E)),a.createElement("div",{className:Se.rightNode},ee)))},38273:function(Ct,st,le){"use strict";var a=le(59301);const Se=ce=>String(ce).length===1?`0${ce}`:ce,y=({className:ce="",onChange:de,defaultValue:te=0})=>{const[ae,re]=(0,a.useState)(te);(0,a.useEffect)(()=>{const E=setTimeout(()=>{re(ae+1e3)},1e3);return de(ae+1e3),()=>{clearInterval(E)}},[ae]);const ne=parseInt(ae/(60*6e4))||"00",x=parseInt(ae%(60*6e4)/6e4)||"00",ee=parseInt(ae%6e4/1e3)||"00";return a.createElement("div",{className:ce},Se(ne),":",Se(x),":",Se(ee))};st.Z=y},64123:function(Ct,st,le){"use strict";var a=le(59301),Se=le(59301);const y=({text:ce,speed:de=100})=>{const[te,ae]=(0,a.useState)(""),re=(0,a.useRef)(0);return(0,a.useEffect)(()=>{ae(""),re.current=0;const ne=setInterval(()=>{re.currentx+ce.charAt(re.current)),re.current+=1):clearInterval(ne)},de);return()=>{clearInterval(ne)}},[ce]),Se.createElement("div",{className:"c-black"},te)};st.Z=y},25992:function(Ct,st,le){"use strict";le.d(st,{cT:function(){return be},pe:function(){return ge}});var a=le(59301),Se=le(14566),y=le(6767),ce=le(82093),de=le(28209),te=le.n(de),ae=le(1012),re=le(76560),ne=le(47257),x=le.n(ne),ee=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,pe=(Ae,De,Ce)=>De in Ae?ee(Ae,De,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ae[De]=Ce,ue=(Ae,De)=>{for(var Ce in De||(De={}))ie.call(De,Ce)&&pe(Ae,Ce,De[Ce]);if(z)for(var Ce of z(De))se.call(De,Ce)&&pe(Ae,Ce,De[Ce]);return Ae},fe=(Ae,De)=>E(Ae,b(De)),oe=(Ae,De)=>{var Ce={};for(var Be in Ae)ie.call(Ae,Be)&&De.indexOf(Be)<0&&(Ce[Be]=Ae[Be]);if(Ae!=null&&z)for(var Be of z(Ae))De.indexOf(Be)<0&&se.call(Ae,Be)&&(Ce[Be]=Ae[Be]);return Ce},me=(Ae,De,Ce)=>new Promise((Be,Fe)=>{var we=ze=>{try{_e(Ce.next(ze))}catch(Oe){Fe(Oe)}},Pe=ze=>{try{_e(Ce.throw(ze))}catch(Oe){Fe(Oe)}},_e=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(we,Pe);_e((Ce=Ce.apply(Ae,De)).next())});const{Dragger:Ee}=Se.default,ge=Ae=>{const De="bf3c199c2470cb477d907b1e0917c17b",Ce="5183666c72eec9e4";var Be=te().enc.Utf8.parse(De);let Fe=te().enc.Utf8.parse(Ce);var we=te().AES.decrypt(Ae,Be,{iv:Fe,mode:te().mode.CBC});return we.toString(te().enc.Utf8)};let he;const ve=Ae=>me(void 0,[Ae],function*({identifier:De,oldFilename:Ce,newFilename:Be}){var Fe,we,Pe,_e,ze,Oe;const Xe=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Xe.data=JSON.parse(ge(Xe.data));const qe=new OSS({endpoint:(Fe=Xe==null?void 0:Xe.data)==null?void 0:Fe.end_point,region:(we=Xe==null?void 0:Xe.data)==null?void 0:we.region,accessKeyId:(Pe=Xe==null?void 0:Xe.data)==null?void 0:Pe.access_key_id,accessKeySecret:(_e=Xe==null?void 0:Xe.data)==null?void 0:_e.access_key_secret,bucket:(ze=Xe==null?void 0:Xe.data)==null?void 0:ze.bucket,stsToken:(Oe=Xe==null?void 0:Xe.data)==null?void 0:Oe.security_token});return new Promise((Ge,Ue)=>{console.log(11111,`${De}/${Ce}`,`${De}/${Be}`,Xe.data),qe.copy(`/${De}/${Ce}`,`/${De}/${Be}`).then(Le=>{console.log("\u62F7\u8D1D\u6210\u529F",Le)}).catch(Le=>{console.log(Le)})})}),be=(Ae,De,Ce)=>me(void 0,null,function*(){var Be,Fe,we,Pe,_e,ze;De.file_name=Ae.name;const Oe=yield(0,ce.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ge(Oe.data)),Oe.data=JSON.parse(ge(Oe.data));const Xe=Ae.name.split(".");Xe.pop();const qe=De.realFileName?Xe.join(""):(0,ae.Z)(),Ge=new(x())({endpoint:(Be=Oe==null?void 0:Oe.data)==null?void 0:Be.end_point,region:(Fe=Oe==null?void 0:Oe.data)==null?void 0:Fe.region,accessKeyId:(we=Oe==null?void 0:Oe.data)==null?void 0:we.access_key_id,accessKeySecret:(Pe=Oe==null?void 0:Oe.data)==null?void 0:Pe.access_key_secret,bucket:(_e=Oe==null?void 0:Oe.data)==null?void 0:_e.bucket,stsToken:(ze=Oe==null?void 0:Oe.data)==null?void 0:ze.security_token});return new Promise((Ue,Le)=>{var Ne;Ge.multipartUpload(`${qe}`,new Blob([Ae],{type:Ae.type}),fe(ue({timeout:200*1e3,partSize:102400},Ce),{callback:{url:(Ne=Oe==null?void 0:Oe.data)==null?void 0:Ne.callback_url,host:Oe==null?void 0:Oe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ce.rz)(De)}})).then(function(ke){var He;Ae.response=(He=ke.data)==null?void 0:He.data,Ue(ke==null?void 0:ke.data)}).catch(function(ke){Le(ke),console.log("err:",ke)})})}),ye=Ae=>{var De=Ae,{user:Ce,cancelUpload:Be}=De,Fe=oe(De,["user","cancelUpload"]);const[we,Pe]=(0,a.useState)([]);let[_e,ze]=(0,a.useState)();const Oe={onRemove:qe=>{Pe([...we.filter(Ge=>Ge.name!==qe.name)]),Fe.onChange(we.filter(Ge=>Ge.name!==qe.name))},disabled:Fe.disabled,multiple:!0,fileList:we==null?void 0:we.map(qe=>qe.file),customRequest:()=>{},beforeUpload:qe=>me(void 0,null,function*(){let Ge=Fe.maxSize||1073741824;if(we.filter(Ue=>Ue.name===qe.name).length){y.ZP.info(`${qe.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(qe==null?void 0:qe.size)>Ge?(y.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Ge/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(we.push({name:qe.name,file:qe}),Pe([...we]),Fe.onChange(we),!1)})},Xe=(qe,Ge)=>me(void 0,null,function*(){var Ue,Le,Ne,ke,He,We;Ge.file_name=qe.name;const mt=qe.name,ot=yield(0,ce.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(ot.data=JSON.parse(ge(ot.data)),(ot==null?void 0:ot.status)!==0){we[we.findIndex(Ye=>Ye.name===mt)].status="error",we[we.findIndex(Ye=>Ye.name===mt)].file.status="error",Fe.onChange(we),y.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}_e=new(x())({endpoint:(Ue=ot==null?void 0:ot.data)==null?void 0:Ue.end_point,region:(Le=ot==null?void 0:ot.data)==null?void 0:Le.region,accessKeyId:(Ne=ot==null?void 0:ot.data)==null?void 0:Ne.access_key_id,accessKeySecret:(ke=ot==null?void 0:ot.data)==null?void 0:ke.access_key_secret,bucket:(He=ot==null?void 0:ot.data)==null?void 0:He.bucket,stsToken:(We=ot==null?void 0:ot.data)==null?void 0:We.security_token}),console.log(qe,"file"),ze(_e);const Ze=qe.name.split(".");Ze.pop();const Ie=mt.indexOf(".")>-1?Ge.realFileName?Ze.join("."):(0,ae.Z)():mt;return new Promise((Ye,Te)=>{var Ke;try{_e.multipartUpload(`${Fe.identifier}/${Ie}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`,new Blob([qe.file],{type:qe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(at,$e,Ve)=>{try{console.log("\u8FDB\u5EA6",at,$e,Ve);const xe=we.findIndex(Me=>Me.name===mt);we[xe].file.percent=at*100,we[xe].tempCheckpoint=$e,Pe([...we])}catch(xe){}},checkpoint:we[we.findIndex(at=>at.name===mt)].tempCheckpoint,callback:{customValue:{id:mt+""},url:(Ke=ot==null?void 0:ot.data)==null?void 0:Ke.callback_url,host:ot==null?void 0:ot.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ce.rz)(Ge)}}).then(function(at){var $e,Ve,xe;const Me=we.findIndex(Qe=>Qe.name===mt);let je="done";if((($e=at.data)==null?void 0:$e.status)===0){qe.response=(Ve=at.data)==null?void 0:Ve.data;const Qe=we.findIndex(Je=>Je.name===mt);we[Qe].status="done",we[Qe].file.status="done"}else y.ZP.warning((xe=at.data)==null?void 0:xe.message),je="error";we[Me].status=je,we[Me].file.status=je,Fe.onChange(we),Ye(at==null?void 0:at.data)}).catch(function(at){we[we.findIndex($e=>$e.name===mt)].status="error",we[we.findIndex($e=>$e.name===mt)].file.status="error",y.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Pe([...we]),Fe.onChange(we),Te(at),console.log("err:",at)})}catch(at){}})});return(0,a.useEffect)(()=>{we.every(qe=>qe==="done"||qe==="error")&&Fe.onComplete(we)},[we]),(0,a.useEffect)(()=>{Be&&(_e==null||_e.cancel())},[Be]),(0,a.useEffect)(()=>{Fe.uploading&&we.map(qe=>me(void 0,null,function*(){var Ge;if((!qe.status||qe.status==="error")&&!Be){qe.status="uploading",qe.file.status="uploading";const Ue=yield Xe(qe,{login:(Ge=Ce==null?void 0:Ce.userInfo)==null?void 0:Ge.login,container_type:Fe.container_type,container_id:Fe.container_id,description:Fe.description,realFileName:Fe.realFileName})}}))},[Fe.uploading]),a.createElement(Ee,fe(ue({},Oe),{height:Fe.height,className:Fe.className}),a.createElement("p",{className:"ant-upload-hint"},Fe.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};st.ZP=(0,re.connect)(({loading:Ae,globalSetting:De,user:Ce})=>({globalSetting:De,loading:Ae.models.competitions,user:Ce}))(ye)},30521:function(Ct,st,le){"use strict";le.d(st,{xj:function(){return Ge},CI:function(){return Be},h4:function(){return re},eh:function(){return ce},wr:function(){return ae},r5:function(){return de}});var a=le(59301),Se=le(6725),y=le(90524);function ce(){const[Ue,Le]=(0,a.useState)(!1),Ne=(0,a.useRef)(null),ke=(0,a.useCallback)(()=>{var mt;(mt=Ne.current)==null||mt.cancelRequest(),Le(!1)},[]);return[{request:(0,a.useCallback)(mt=>{const{url:ot,body:Ze,onData:Ie,onDone:Ye,onCancelled:Te,onError:Ke}=mt;Ne.current&&Ne.current.cancelRequest();const at=new Se.Z(y.Z.API_SERVER+ot,Ze);return Ne.current=at,Le(!0),new Promise(($e,Ve)=>{at.on("data",({chunk:xe,full:Me})=>{Ie==null||Ie(Me,xe)}),at.on("done",xe=>{Le(!1),Ye==null||Ye(xe),$e({status:"done",content:xe})}),at.on("cancelled",xe=>{Le(!1),Te==null||Te(xe),$e({status:"cancelled",content:xe})}),at.on("error",xe=>{Le(!1),Ke==null||Ke(xe),Ve(xe)}),at.startStream()})},[]),cancel:ke,get loading(){return Ue}}]}function de(Ue=[]){const[Le,Ne]=(0,a.useState)(Ue),ke=(0,a.useCallback)((He,We)=>{const{limit:mt,onlySuccess:ot=!0}=We||{},Ze=[],Ie=new Map;He.forEach(Ye=>{Ye.sender==="AI"&&Ye.key&&Ie.set(Ye.key,Ye)});for(const Ye of He)if(Ye.sender==="user"&&Ye.key){const Te=Ie.get(Ye.key);if((Te==null?void 0:Te.text)&&(!ot||!(Te!=null&&Te.error))&&(Ze.push({question:Ye.text||"",answer:Te.text}),mt&&Ze.length>=mt))break}return Ze},[]);return{chatData:Le,setChatData:Ne,calcHistoryList:ke}}var ae=({status:Ue,rootMargin:Le="70px",bottomOffset:Ne=50})=>{const ke=(0,a.useRef)(null),He=(0,a.useRef)(null),We=(0,a.useRef)(null),[mt,ot]=(0,a.useState)(!0),Ze=(0,a.useRef)(!1),Ie=(0,a.useRef)(0);return(0,a.useEffect)(()=>{const Ye=ke.current,Te=He.current;if(!Ye||!Te)return;const Ke=new IntersectionObserver(([at])=>{var $e,Ve;if(!document.contains(at.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if((($e=at.rootBounds)==null?void 0:$e.width)===0&&((Ve=at.rootBounds)==null?void 0:Ve.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(at.boundingClientRect.width===0&&at.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}ot(at.isIntersecting)},{root:Ye,rootMargin:Le,threshold:0});return Ke.observe(Te),()=>{Ke.disconnect()}},[Le,!!(ke!=null&&ke.current),!!(He!=null&&He.current)]),(0,a.useEffect)(()=>{if(!Ue)return;const Ye=ke.current,Te=We.current;if(!Ye||!Te)return;Ze.current=!1,Ie.current=Ye.scrollTop;const Ke=()=>{const{scrollTop:Ve,scrollHeight:xe,clientHeight:Me}=Ye,je=Ve>Ie.current,Qe=Ve+Me>=xe-Ne;je&&Qe?(Ye.scrollTop=xe,Ze.current=!1):je||(Ze.current=!0),Ie.current=Ve},at=()=>{Ze.current||(Ye.scrollTop=Ye.scrollHeight)};Ye.addEventListener("scroll",Ke);const $e=new ResizeObserver(at);return $e.observe(Te),()=>{$e.disconnect(),Ye.removeEventListener("scroll",Ke)}},[Ue,Ne]),{scrollBoxRef:ke,bottomInspectRef:He,contentRef:We,isAtBottom:mt}};function re(Ue){const[Le,Ne]=(0,a.useState)({width:0,height:0});return(0,a.useEffect)(()=>{const ke=Ue.current;if(!ke)return;const He=new ResizeObserver(We=>{for(let mt of We){const ot=mt.target.offsetWidth,Ze=mt.target.offsetHeight;Ne({width:ot,height:Ze})}});return He.observe(ke),()=>{He.disconnect()}},[Ue]),Le}var ne=le(6767),x=le(14566),ee=le(62957),E=le(25399),b=le(29787),z=le(75727),ie=le(99571),se=le(37568),pe=le(92310),ue=le.n(pe),fe={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},oe=le(49661),me=le(58617),Ee=le(32050),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(Ue,Le,Ne)=>Le in Ue?ge(Ue,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ue[Le]=Ne,Ae=(Ue,Le)=>{for(var Ne in Le||(Le={}))ve.call(Le,Ne)&&ye(Ue,Ne,Le[Ne]);if(he)for(var Ne of he(Le))be.call(Le,Ne)&&ye(Ue,Ne,Le[Ne]);return Ue},De=(Ue,Le,Ne)=>new Promise((ke,He)=>{var We=Ze=>{try{ot(Ne.next(Ze))}catch(Ie){He(Ie)}},mt=Ze=>{try{ot(Ne.throw(Ze))}catch(Ie){He(Ie)}},ot=Ze=>Ze.done?ke(Ze.value):Promise.resolve(Ze.value).then(We,mt);ot((Ne=Ne.apply(Ue,Le)).next())}),Be=(0,a.forwardRef)(({placeholder:Ue="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Le,style:Ne,hideUpload:ke,disabled:He,disabledTooltip:We,value:mt="",onChange:ot,onSubmit:Ze,onCancel:Ie,loading:Ye,typing:Te,toggles:Ke,onFullInputChange:at,onInputFocus:$e,headExtraNode:Ve},xe)=>{var Me,je;const[Qe,Je]=(0,a.useState)([]),[pt,vt]=(0,a.useState)([]),[gt,It]=(0,a.useState)(!1),[Ot,Dt]=(0,a.useState)(!1),lt=(0,a.useRef)(null),et=(0,a.useRef)(null),ut=(0,a.useRef)(null),it=(0,a.useRef)(!1),bt=50,Ft=10;(0,a.useImperativeHandle)(xe,()=>({onAttachmentsClear:()=>{Je([]),vt([])}}));const Bt={maxCount:bt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Qe,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:dn=>De(void 0,null,function*(){var Xn,nr,On,er;const qt=(er=(On=(nr=(Xn=dn==null?void 0:dn.name)==null?void 0:Xn.split("."))==null?void 0:nr.slice(-1))==null?void 0:On[0])==null?void 0:er.toLowerCase(),nn=["doc","docx","md","pdf","txt","xlsx","xls"];return dn.size===0?(ne.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),x.default.LIST_IGNORE):nn.includes(qt)?dn.size/1024/1024>100?(ne.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),x.default.LIST_IGNORE):!0:(ne.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),x.default.LIST_IGNORE)}),onChange:({fileList:dn})=>{Je(dn)},action:`${(Me=y.Z)==null?void 0:Me.API_SERVER}/api/intelligent_imports/upload_file.json`},zt={maxCount:Ft,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:pt,multiple:!0,accept:".jpg,.png",beforeUpload:dn=>{var Xn,nr,On,er;const qt=(er=(On=(nr=(Xn=dn==null?void 0:dn.name)==null?void 0:Xn.split("."))==null?void 0:nr.slice(-1))==null?void 0:On[0])==null?void 0:er.toLowerCase(),nn=["jpg","png"];return dn.size===0?(ne.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),x.default.LIST_IGNORE):nn.includes(qt)?dn.size/1024/1024>10?(ne.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),x.default.LIST_IGNORE):!0:(ne.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),x.default.LIST_IGNORE)},onChange:({fileList:dn})=>{vt(dn)},action:`${(je=y.Z)==null?void 0:je.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{var dn,Xn;const nr=(Xn=(dn=lt.current)==null?void 0:dn.resizableTextArea)==null?void 0:Xn.textArea;if(!nr)return;const On=new ResizeObserver(()=>{Dt(nr.scrollHeight>=96)});return nr&&On.observe(nr),()=>{nr&&On.unobserve(nr)}},[]);const kt=dn=>{ot==null||ot(dn.target.value)},Ht=dn=>{var Xn,nr,On,er,qt,nn,fn,Dn;if(dn==="file"){if(pt.length){ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Wt,Jt,xt,Tt;vt([]),(Tt=(xt=(Jt=(Wt=et.current)==null?void 0:Wt.upload)==null?void 0:Jt.uploader)==null?void 0:xt.fileInput)==null||Tt.click()}});return}(er=(On=(nr=(Xn=et.current)==null?void 0:Xn.upload)==null?void 0:nr.uploader)==null?void 0:On.fileInput)==null||er.click()}if(dn==="image"){if(Qe.length){ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Wt,Jt,xt,Tt;Je([]),(Tt=(xt=(Jt=(Wt=ut.current)==null?void 0:Wt.upload)==null?void 0:Jt.uploader)==null?void 0:xt.fileInput)==null||Tt.click()}});return}(Dn=(fn=(nn=(qt=ut.current)==null?void 0:qt.upload)==null?void 0:nn.uploader)==null?void 0:fn.fileInput)==null||Dn.click()}},Cn=()=>{Ze==null||Ze(mt,Qe,pt)},Yn=dn=>{if(!(dn.shiftKey&&dn.key==="Enter")&&dn.key==="Enter"){if(dn.preventDefault(),Sn||it.current||Ye)return;Cn()}},gn=[...Qe,...pt],Sn=gn.some(dn=>dn.status==="uploading")||Te||Ye||!(mt!=null&&mt.trim()),Qn=!!gn.length||(Ke==null?void 0:Ke.some(dn=>dn.active))||Ve,In=ke||Qe.length>=bt||pt.length>=Ft,Mn=[{key:"file",disabled:Qe.length>=bt,label:a.createElement(E.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:pt.length>=Ft,label:a.createElement(E.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return a.createElement("div",{style:Ne,className:ue()(fe.footerContainer,Le,gt&&fe.full,Qn&&fe.selected)},a.createElement("div",{className:fe.togglesContainer},Ve,Ke==null?void 0:Ke.filter(dn=>dn.show!==!1).map((dn,Xn)=>a.createElement(a.Fragment,{key:Xn},a.createElement(E.Z,{key:dn.label,title:dn.tooltip},a.createElement("div",{onClick:dn.onToggle,className:ue()(fe.btn,dn.active&&fe.btnActive)},a.createElement("i",{className:`iconfont ${dn.icon} mr10 font12`}),dn.label)),dn==null?void 0:dn.extraNode)),gn.map(dn=>a.createElement("div",{className:fe.attachment,key:dn.uid},(dn==null?void 0:dn.status)==="uploading"&&a.createElement(b.Z,{indicator:a.createElement(me.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:dn==null?void 0:dn.name,className:"mr10"},(0,oe.Pq)(dn.name,20)),a.createElement("i",{onClick:()=>{Je(Xn=>Xn.filter(nr=>nr.uid!==dn.uid)),vt(Xn=>Xn.filter(nr=>nr.uid!==dn.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(E.Z,{title:We},a.createElement("div",{className:ue()(fe.inputContainer,Ot&&fe.lineFour,He&&fe.disabledInput)},a.createElement(x.default,Ae({ref:et},Bt)),a.createElement(x.default,Ae({ref:ut},zt)),a.createElement(z.Z,{className:`${In?"hide":""}`,menu:{items:Mn,onClick:dn=>Ht(dn.key)},placement:"top"},a.createElement(ie.ZP,{className:fe.uploadBtn,icon:a.createElement(Ee.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),a.createElement(se.default.TextArea,{ref:lt,autoSize:{minRows:1,maxRows:4},placeholder:Ue,value:mt,variant:"borderless",style:In?{paddingLeft:0,marginLeft:0}:{},onChange:kt,onPressEnter:Yn,onCompositionStart:()=>{it.current=!0},onCompositionEnd:()=>{it.current=!1},onFocus:()=>$e==null?void 0:$e()}),Te?a.createElement(E.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${fe.cancelBtn}`,onClick:Ie})):a.createElement(ie.ZP,{className:fe.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Sn,onClick:Cn}),Ot&&a.createElement("span",{className:fe.fullIcon,onClick:()=>{It(!gt),at==null||at(!gt)}},gt?a.createElement("span",{className:"iconfont icon-shousuo"}):a.createElement("span",{className:"iconfont icon-zhankai"})))))}),Fe={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},we=le(97812),Pe=le(49026),_e=le(56102),ze=le(56321),Oe="data:image/png;base64,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",Xe=(Ue,Le,Ne)=>new Promise((ke,He)=>{var We=Ze=>{try{ot(Ne.next(Ze))}catch(Ie){He(Ie)}},mt=Ze=>{try{ot(Ne.throw(Ze))}catch(Ie){He(Ie)}},ot=Ze=>Ze.done?ke(Ze.value):Promise.resolve(Ze.value).then(We,mt);ot((Ne=Ne.apply(Ue,Le)).next())}),Ge=({contentRef:Ue,className:Le,style:Ne,aiIcon:ke=ze,userIcon:He=Oe,chatData:We,requestLoading:mt,editIndex:ot,onEditFinish:Ze,onEditCancel:Ie,customDataNode:Ye,extraAnswerAction:Te,cancelTyping:Ke,onAnswerFinish:at,onReasoningFinish:$e,onDynamic:Ve,sensitiveWords:xe=[]})=>{const[Me,je]=(0,a.useState)(""),Qe=(0,a.useRef)(null);(0,a.useEffect)(()=>{var gt;if(Qe.current&&ot!==null){Qe.current.focus();const It=(gt=Qe.current.resizableTextArea)==null?void 0:gt.textArea;It&&(It.selectionStart=It.selectionEnd=It.value.length)}},[ot]);const Je=(gt,It)=>{let Ot=gt;return It.forEach(Dt=>{const lt=new RegExp(Dt,"g");Ot=Ot.replace(lt,"")}),Ot},pt=(gt,It)=>{const Ot=It===ot,Dt=[...(gt==null?void 0:gt.fileList)||[],...(gt==null?void 0:gt.imageList)||[]];return a.createElement("div",{className:Fe.li},a.createElement("div",{className:Fe.avatarIcon},a.createElement("img",{className:Fe.img,src:He})),a.createElement("div",{className:Fe.content},!!(Dt!=null&&Dt.length)&&a.createElement("div",{className:Fe.fileWrap},Dt==null?void 0:Dt.map((lt,et)=>{var ut,it;return a.createElement("div",{key:et,className:Fe.file},a.createElement("img",{src:le(90034)(`./${((it=(ut=lt==null?void 0:lt.name)==null?void 0:ut.split("."))==null?void 0:it.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(E.Z,{title:lt==null?void 0:lt.name},a.createElement("div",{className:Fe.fileName},lt==null?void 0:lt.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,oe.RD)(lt==null?void 0:lt.size))))})),a.createElement("div",{className:Fe.borderBox},Ot?a.createElement(se.default.TextArea,{value:Me,ref:Qe,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:lt=>je(lt.target.value)}):a.createElement("div",{className:Fe.text},gt==null?void 0:gt.text)),Ot?a.createElement("div",{className:Fe.action},a.createElement(ie.ZP,{onClick:()=>{je(""),Ie()},size:"small"},"\u53D6\u6D88"),a.createElement(ie.ZP,{disabled:!Me.trim(),onClick:()=>Ze(Me),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:Fe.action},a.createElement(_e.CopyToClipboard,{text:(gt==null?void 0:gt.text)||"",onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(E.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},vt=(gt,It)=>a.createElement("div",{className:Fe.li},a.createElement("div",{className:Fe.avatarIcon},a.createElement("img",{className:Fe.img,src:ke})),a.createElement("div",{className:Fe.content},a.createElement("div",{className:Fe.borderBox},gt.loading&&a.createElement(a.Fragment,null,gt!=null&>.imageGenerator?a.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(gt!=null&>.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:Fe.loading},a.createElement("div",{className:Fe.dot}),a.createElement("div",{className:Fe.dot}),a.createElement("div",{className:Fe.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(gt==null?void 0:gt.thinkingEnabled)&&a.createElement(Pe.Z,{time:gt==null?void 0:gt.time,cancelIndex:Ke,loading:gt.loading,streamingStatus:!(gt!=null&>.text),onFinish:()=>Xe(void 0,null,function*(){$e==null||$e()}),value:gt==null?void 0:gt.reasoning}),!!(gt!=null&>.text)&&!gt.hideAnswer&&a.createElement(we.Z,{cancelIndex:Ke,onDynamic:Ve,streamingStatus:mt,loadImage:!!(gt!=null&>.imageGenerator),onFinish:()=>Xe(void 0,null,function*(){at==null||at()}),value:Je(gt==null?void 0:gt.text,xe)})),(gt==null?void 0:gt.source)&&!!(gt!=null&>.text)&&a.createElement("div",{className:Fe.source},gt==null?void 0:gt.source),a.createElement("div",{className:Fe.action},Te==null?void 0:Te(gt,It),a.createElement(_e.CopyToClipboard,{text:String((gt==null?void 0:gt.text)||""),onCopy:()=>ne.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(E.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return a.createElement("div",{ref:Ue,className:ue()(Le),style:Ne},We==null?void 0:We.map((gt,It)=>a.createElement(a.Fragment,{key:gt.key+It},gt.show&&a.createElement(a.Fragment,null,gt.sender==="user"&&pt(gt,It),gt.sender==="AI"&&vt(gt,It),Ye&&!["AI","user"].includes(gt.sender)&&Ye(gt,It)))))}},39479:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ce}});var a=le(59301),Se=le(33796),y=le(90083),ce=()=>{const[de,te]=(0,a.useState)(""),[ae,re]=(0,a.useState)(0);let[ne,x]=(0,a.useState)(),[ee,E]=(0,a.useState)();const[b,z]=(0,a.useState)(!1),ie=(0,a.useRef)("");(0,a.useEffect)(()=>Se.Z.subscribe("preview-image",be=>{te(be),console.log(ge.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",se),()=>{document.removeEventListener("keydown",se)}),[]),(0,a.useEffect)(()=>{ie.current=de},[de]);function se(ve){console.log("e====",ve),ve.keyCode==27&&ie.current&&pe()}function pe(){document.body.style.overflow="auto",x(void 0),E(void 0),re(0),te("")}function ue(){re(ae+90)}function fe(){ne=ge.current.width*1.1,ee=ge.current.height*1.1,E(ee),x(ne)}function oe(){ne=ge.current.width/1.1,ee=ge.current.height/1.1,E(ee),x(ne)}const me=(0,a.useRef)(),Ee=(0,a.useRef)(),ge=(0,a.useRef)(),he=ve=>{(ve.nativeEvent.target===me.current||ve.nativeEvent.target===Ee.current)&&pe()};return a.createElement(a.Fragment,null,de?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:Ee},a.createElement(y.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,onVisibleChange:ve=>{te("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(Ct,st,le){"use strict";le.d(st,{h:function(){return me}});var a=le(59301),Se=le(82326),y=le(28284),ce=le(99571),de=le(89780),te=le.n(de),ae=le(66543),re=le(59598),ne=Object.defineProperty,x=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ge,he)=>ge in Ee?ne(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ee[ge]=he,se=(Ee,ge)=>{for(var he in ge||(ge={}))b.call(ge,he)&&ie(Ee,he,ge[he]);if(E)for(var he of E(ge))z.call(ge,he)&&ie(Ee,he,ge[he]);return Ee},pe=(Ee,ge)=>x(Ee,ee(ge));const ue=Se.default.Option,fe={labelCol:{span:4},wrapperCol:{span:20}},oe={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"]};st.Z=({callback:Ee,onCancel:ge})=>{const[he,ve]=(0,a.useState)("python");function be(Ae){ve(oe[Ae][1])}function ye(Ae){Ee(Ae)}return a.createElement(y.default,pe(se({},fe),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),a.createElement(y.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(Se.default,{getPopupContainer:Ae=>Ae.parentNode,onChange:be},Object.keys(oe).map(Ae=>a.createElement(ue,{key:Ae,value:Ae},oe[Ae][0])))),a.createElement(y.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(me,{mode:he})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(ce.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function me({value:Ee,onChange:ge,mode:he,options:ve={}}){const be=(0,a.useRef)(),[ye,Ae]=(0,a.useState)();return(0,a.useEffect)(()=>{if(ye){let De=function(Ce){const Be=Ce.getValue();ge&&ge(Be)};return ye.on("change",De),()=>{ye.off("change",De)}}},[ye,ge]),(0,a.useEffect)(()=>{ye&&ye.setOption("mode",he)},[ye,he]),(0,a.useEffect)(()=>{ye&&(Ee!==ye.getValue()||Ee==="")&&setTimeout(()=>{ye.setValue(Ee||"")},300)},[ye,Ee]),(0,a.useEffect)(()=>{if(be.current&&!ye){const De=te().fromTextArea(be.current,se({mode:he,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));Ae(De)}},[be.current,ye]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:be}))}},2978:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return er}});var a=le(59301),Se=le(89780),y=le.n(Se),ce=le(76374),de=le(66543),te=le(6313),ae=le(25717),re=le(99498),ne=le(25419),x=le(67549),ee=le(38394),E=({value:qt="",className:nn,showTextOnly:fn,showLines:Dn,style:Wt={}})=>{const Jt=(0,a.useMemo)(()=>"",[qt]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:Jt}}))},b=Object.defineProperty,z=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,fe=(qt,nn,fn)=>nn in qt?b(qt,nn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):qt[nn]=fn,oe=(qt,nn)=>{for(var fn in nn||(nn={}))pe.call(nn,fn)&&fe(qt,fn,nn[fn]);if(se)for(var fn of se(nn))ue.call(nn,fn)&&fe(qt,fn,nn[fn]);return qt},me=(qt,nn)=>z(qt,ie(nn));let Ee=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ge({onActionCallback:qt,title:nn,icon:fn,actionName:Dn,className:Wt="",children:Jt}){function xt(){qt(Dn)}return a.createElement("a",{title:nn,className:Wt,onClick:xt},a.createElement("i",{className:`${fn}`}),Jt)}var he=({watch:qt,showNullButton:nn,showNullProgramButton:fn,onActionCallback:Dn,fullScreen:Wt,insertTemp:Jt,hidetoolBar:xt,extraUse:Tt})=>{const en=[...Ee,{title:`${qt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${qt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!xt&&en.map((yn,Bn)=>a.createElement("li",{key:Bn},yn.actionName?a.createElement(ge,me(oe({},yn),{onActionCallback:Dn})):a.createElement("span",{className:"v-line"}))),nn?a.createElement("li",null,a.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,fn?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(ge,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Jt&&a.createElement("li",null,a.createElement(ge,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Jt}`,onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Tt&&a.createElement("li",null,Tt),a.createElement("li",{className:"btn-full-screen"},a.createElement(ge,{icon:`${Wt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Wt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dn})))},ve=le(75790),be=le(28284),ye=le(37568),Ae=le(99571),De=Object.defineProperty,Ce=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,_e=(qt,nn,fn)=>nn in qt?De(qt,nn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):qt[nn]=fn,ze=(qt,nn)=>{for(var fn in nn||(nn={}))we.call(nn,fn)&&_e(qt,fn,nn[fn]);if(Fe)for(var fn of Fe(nn))Pe.call(nn,fn)&&_e(qt,fn,nn[fn]);return qt},Oe=(qt,nn)=>Ce(qt,Be(nn));const Xe={labelCol:{span:4},wrapperCol:{span:20}};var qe=({callback:qt,onCancel:nn})=>{function fn(Dn){qt(Dn)}return a.createElement(be.default,Oe(ze({},Xe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:fn,style:{width:500}}),a.createElement(be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(ye.default,null)),a.createElement(be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(ye.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ae.ZP,{type:"ghost",onClick:nn},"\u53D6\u6D88")))},Ge=le(44905),Ue=le(45596),Le=le(62957),Ne=le(77019),ke=le(6077),He=le(59301),We=({callback:qt,onCancel:nn})=>{const fn=document.createElement("canvas"),Dn=fn.getContext("2d");fn.width=1e3,fn.height=800,Dn.fillStyle="#ffffff",Dn.fillRect(0,0,fn.width,fn.height);const Wt=fn.toDataURL("image/png");return He.createElement(Le.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},He.createElement(Ne.Z,{style:{height:"100vh"}},He.createElement(ke.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Wt,visible:!0,title:String(Date.now())},onOk:Jt=>{qt({src:Jt.url})},onClose:nn})))},mt=le(30641),ot=le(5269),Ze=le(6767),Ie={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ye=le(59301),Ke=(0,a.forwardRef)(({onCancel:qt,editImgId:nn,callback:fn},Dn)=>{let Wt=(0,a.useRef)(),Jt=(0,a.useRef)(),xt=(0,a.useRef)(),Tt=(0,a.useRef)(!1);const en=(0,a.useRef)(!1);console.log("ref:",Dn);const[yn,Bn]=(0,a.useState)(0),[hn,mn]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{Bn(1)},[]),(0,a.useImperativeHandle)(Dn,()=>({setHeight:mn})),Ye.createElement("div",{ref:en,className:"body-overflow-initial"},Ye.createElement(mt.Z,{width:"100vw",height:hn,footer:null,closable:!0,placement:"bottom",open:!!yn,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Ie.drawerWrap}`,onClose:()=>{window.saveDrawData(pn=>{fn({src:`/api/attachments/${pn}`,id:pn})})},title:Ye.createElement(Ne.Z,{align:"middle"},Ye.createElement(ot.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ye.createElement(ot.Z,{onClick:()=>{mn(hn==="60px"?"100vh":"60px")}},Ye.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ye.createElement(ot.Z,{onClick:()=>{window.saveDrawData(pn=>{if(pn===null){Ze.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Ze.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),fn({src:`/api/attachments/${pn}`,id:pn,disabledClose:!0})})}},Ye.createElement(Ae.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ye.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${nn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Jt})))}),at=le(90524),$e=le(47889),Ve=le(71051);const xe=$e.ZP.Group,Me={margin:"0 8px"};var je=({callback:qt,onCancel:nn})=>{function fn(Dn){qt(Dn)}return a.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:fn},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Me},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Me},"\u884C\u6570"),a.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(Ve.Z,null)),a.createElement("span",{style:Me},"\u5217\u6570"),a.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(Ve.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Me},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(be.default.Item,{name:"align"},a.createElement(xe,null,a.createElement($e.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement($e.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement($e.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement($e.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ae.ZP,{type:"ghost",onClick:nn},"\u53D6\u6D88")))},Qe=le(71411),Je=le(11081),pt=le.n(Je),gt=(0,a.forwardRef)(({use3d:qt,width:nn,height:fn,callback:Dn,showSaveButton:Wt},Jt)=>{const xt=(0,a.useRef)(),Tt=(0,a.useRef)(),[en,yn]=(0,a.useState)(!1),Bn=(0,a.useRef)({id:xt,appName:"graphing",width:nn||1e3,height:fn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{Tt.current=new(pt())(Bn.current,!0),window.onload=function(){Tt.current.inject("applet_container")}},[]);const hn=()=>{var mn=window.ggbApplet.getPNGBase64(1,!0,72);return Dn&&Dn(mn),mn};return(0,a.useEffect)(()=>{Bn.current.appName=en?"3D":"graphing",Tt.current.inject("applet_container")},[en]),(0,a.useEffect)(()=>{yn(qt)},[qt]),(0,a.useImperativeHandle)(Jt,()=>({getImgData:hn})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:xt}),a.createElement(Ne.Z,{align:"middle"},a.createElement(ot.Z,{flex:1},a.createElement(Qe.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:en,onChange:mn=>yn(mn)})),a.createElement(ot.Z,null,a.createElement(Ae.ZP,{size:"large",onClick:hn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),It=le(88615);const Ot="link",Dt="upload-image",lt="add-flowchart",et="draw-image",ut="add-flowchart",it="code-block",bt="add-table",Ft="------------",Bt={default:Ft,left:`:${Ft}`,center:`:${Ft}:`,right:`${Ft}:`};var zt=le(17904);function kt(){}let Ht=0;const Cn=1e4,Yn="\u2581",gn="@\u2581\u2581@",Sn="@\u2581@",Qn=` +`),mt.current.style.display="none"}catch(Bt){}if(Xe){let Bt=-1;return We=We.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(zt,kt,Ht){var Cn;return++Bt,Me(zt,Bt,(Cn=Ue==null?void 0:Ue[Bt])==null?void 0:Cn.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Qe(We||"")}
`}let it=Qe(We);it=(0,y.ZP)(it);const bt=(0,y.ez)();We.match(/\[TOC\]/)&&(it=it.replace("

[TOC]

",(0,y.Qv)()),(0,y.Iy)()),it=it.replace(/(__special_katext_id_\d+__)/g,(Bt,zt)=>{const{type:kt,expression:Ht}=bt[zt];return(0,re.renderToString)(ye(Ht)||"",{displayMode:kt==="block",throwOnError:!1,output:"html"})}),it=it.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,y.AL)();const Ft=document.createElement("div");if(Ft.innerHTML=it,we)return Ft.innerText;if(Oe){const Bt=Oe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return It(Ft,Bt),Ft.innerHTML}return setTimeout(()=>lt(),500),Ft.innerHTML},[We,Oe]);(0,a.useEffect)(()=>{Ot.current&&Ot.current.querySelectorAll(["input","textarea"]).forEach(bt=>{bt.oninput=pt,bt.onblur=vt,bt.onfocus=gt})},[Ke]),(0,a.useEffect)(()=>{var it,bt,Ft,Bt,zt;if(Ue!=null&&Ue.length)try{const kt=Ot.current.querySelectorAll(".edu-program-fill-score"),Ht=Ot.current.querySelectorAll('[name="edu-program-fill"]');for(const[Cn,Yn]of Ht.entries())Yn.value=((it=Ue==null?void 0:Ue[Cn])==null?void 0:it.value)||"",((bt=Ue==null?void 0:Ue[Cn])==null?void 0:bt.type)==="warning"?Yn.className="program-fill-warning":((Ft=Ue==null?void 0:Ue[Cn])==null?void 0:Ft.type)==="success"?Yn.className="program-fill-success":Yn.className="";for(const[Cn,Yn]of kt.entries())Yn.innerHTML=(Bt=Ue==null?void 0:Ue[Cn])!=null&&Bt.score?`${(zt=Ue==null?void 0:Ue[Cn])==null?void 0:zt.score}\u5206`:"";at(Ue)}catch(kt){console.log(kt,"error")}},[Ue]);const pt=it=>{Ke[it.target.dataset.id]=Ke[it.target.dataset.id]||{},Ke[it.target.dataset.id].value=it.target.value,at([...Ke]),Ne(Ke,it.target.dataset.id)},vt=it=>{Ke[it.target.dataset.id]=Ke[it.target.dataset.id]||{},Ke[it.target.dataset.id].value=it.target.value,at([...Ke]),ke(Ke,it.target.dataset.id)},gt=it=>{Ke[it.target.dataset.id]=Ke[it.target.dataset.id]||{},Ke[it.target.dataset.id].value=it.target.value,at([...Ke]),He(Ke,it.target.dataset.id)};function It(it,bt){return it.childNodes.forEach(Ft=>{var Bt;if(Ft.childNodes.length>0)It(Ft,bt);else if(Ft.nodeName!=="IMG")if(Ft.innerHTML)Ft.innerHTML=(Bt=Ft.innerHTML)==null?void 0:Bt.replace(new RegExp(bt,"gi"),'$&');else{const zt=document.createElement("span");zt.innerHTML=Ft.textContent.replace(new RegExp(bt,"gi"),'$&'),Ft.replaceWith(zt)}})}const Ot=(0,a.useRef)();y.jb.WebkitLineClamp=Pe,Pe&&(_e=ge(ge({},_e),y.jb));function Dt(it){let bt=it.target;if(bt.tagName.toUpperCase()==="A"){let Ft=bt.getAttribute("href");if(Ft.indexOf("office")>-1)it.preventDefault(),Ie(Ft),Te("office");else if(Ft.indexOf("application/pdf")>-1)it.preventDefault(),Ie(Ft),Te("pdf");else if(Ft.indexOf("text/html")>-1)it.preventDefault(),Ie(Ft),Te("html");else if(Ft.startsWith("#")){it.preventDefault();let Bt=document.getElementById(Ft.replace("#",""));Bt&&Bt.scrollIntoView(!0)}}}const lt=()=>{var it;const bt=(it=Ot.current)==null?void 0:it.querySelectorAll("video");bt==null||bt.forEach(Ft=>{if(Ft.oncontextmenu=()=>!1,Ft.src.indexOf(".m3u8")>-1&&!Ft.canPlayType("application/vnd.apple.mpegurl")){if(de.ZP.isSupported()){var Bt=new de.ZP;Bt.loadSource(Ft.src),Bt.attachMedia(Ft)}}})};(0,a.useEffect)(()=>{if(Ot.current&&Je&&Je.match(be)&&window.PR.prettyPrint(),Ot.current)return Ot.current.addEventListener("click",Dt),()=>{var it;(it=Ot.current)==null||it.removeEventListener("click",Dt),(0,y.AL)(),(0,y.Iy)()}},[Je,Ot.current,Dt]);const et=it=>{it.target.nodeName==="IMG"&&it.target.className.indexOf("draw-flowchart")>-1?(mt.current.style.zIndex=1,mt.current.style.display="flex",mt.current.style.width=it.target.clientWidth+"px",mt.current.style.height=it.target.clientHeight+"px",mt.current.style.top=it.target.offsetTop+"px",mt.current.style.left=it.target.offsetLeft+"px",it.target.id&&(ot.current=it.target.id)):mt.current.style.display="none"},ut=()=>{mt.current.style.display="none"};return(0,a.useEffect)(()=>{var it;const bt=Ft=>{Ft.preventDefault(),Ft.clipboardData.setData("text",window.getSelection().toString())};return(it=Ot.current)==null||it.addEventListener("copy",bt),()=>{var Ft;(Ft=Ot.current)==null||Ft.removeEventListener("copy",bt)}},[Ot.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:ut},we&&a.createElement("div",{ref:Ot,className:`${pe.mdBody} `},Je),!we&&!xe(Je)&&a.createElement("div",{ref:Ot,style:ge({},_e),onMouseOver:et,className:`${Fe||""} ${Ge?"disabled-fill":""} markdown-body ${pe.mdBody} ${$e.current}`,dangerouslySetInnerHTML:{__html:Je}}),!we&&xe(Je)&&a.createElement(ie,{html:Je}),a.createElement("div",{ref:mt,className:`${pe.button} ${Be?"":pe.previewFlowChart}`},a.createElement(ne.Z,null,a.createElement(x.ZP,{onClick:()=>{Be?Le(ot.current):(Ie(ot.current),Te("flowChart"))}},Be?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(E.Z,{close:!0,data:Ze,type:Ze!=null&&Ze.length?Ye:"",style:ge({},ze),onClose:()=>Ie("")}))}},766:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ce}});var a=le(76560),Se={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},y=le(59301),ce=({message:de,className:te,children:ae,style:re={}})=>y.createElement("div",{className:`custom-spinner ${Se.idsRingWrapper} ${te}`},y.createElement("div",{className:Se.ldsRing},y.createElement("div",null),y.createElement("div",null),y.createElement("div",null),y.createElement("div",null)),de?y.createElement("p",{style:re},de):null,ae,y.createElement(a.Outlet,null))},72015:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ce}});var a=le(59301),Se=le(33796),y=le(59301),ce=({defaultX:de="40%",leftChild:te,rightChild:ae,className:re,hideResize:ne=!1})=>{const[x,ee]=(0,a.useState)(de),E=(0,a.useRef)();function b(){E.current=!0}(0,a.useEffect)(()=>{function se(ue){E.current&&(Se.Z.publish("resize-move-bar",ue),ee(ue.pageX))}function pe(){E.current=!1}return window.addEventListener("mousemove",se),window.addEventListener("mouseup",pe),()=>{window.removeEventListener("mousemove",se),window.removeEventListener("mouseup",pe)}},[]);const z=typeof x=="number"&&x!==.01?`${x}px`:de,ie=`calc(100% - ${ne?"0px":"4px"} - ${z})`;return y.createElement("div",{className:`split-panel-container ${re}`},y.createElement("section",{style:{width:z,display:x===.01?"none":""}},te),y.createElement("section",{className:"resize-x-bar",onMouseDown:b},y.createElement("a",{className:"btn-resize"},y.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},y.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),y.createElement("section",{style:{width:ie}},ae))}},46685:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return te}});var a=le(59301),Se={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},y=le(92310),ce=le.n(y),te=({className:ae,style:re={},leftNode:ne,leftTitle:x="\u81EA\u6D4B\u8F93\u5165",rightNode:ee,rightTitle:E="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:ce()(Se.result,ae),style:re},a.createElement("div",{className:Se.left},a.createElement("div",{className:Se.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,x)),a.createElement("div",{className:Se.leftNode},ne)),a.createElement("div",{className:Se.right},a.createElement("div",{className:Se.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,E)),a.createElement("div",{className:Se.rightNode},ee)))},38273:function(Ct,st,le){"use strict";var a=le(59301);const Se=ce=>String(ce).length===1?`0${ce}`:ce,y=({className:ce="",onChange:de,defaultValue:te=0})=>{const[ae,re]=(0,a.useState)(te);(0,a.useEffect)(()=>{const E=setTimeout(()=>{re(ae+1e3)},1e3);return de(ae+1e3),()=>{clearInterval(E)}},[ae]);const ne=parseInt(ae/(60*6e4))||"00",x=parseInt(ae%(60*6e4)/6e4)||"00",ee=parseInt(ae%6e4/1e3)||"00";return a.createElement("div",{className:ce},Se(ne),":",Se(x),":",Se(ee))};st.Z=y},64123:function(Ct,st,le){"use strict";var a=le(59301),Se=le(59301);const y=({text:ce,speed:de=100})=>{const[te,ae]=(0,a.useState)(""),re=(0,a.useRef)(0);return(0,a.useEffect)(()=>{ae(""),re.current=0;const ne=setInterval(()=>{re.currentx+ce.charAt(re.current)),re.current+=1):clearInterval(ne)},de);return()=>{clearInterval(ne)}},[ce]),Se.createElement("div",{className:"c-black"},te)};st.Z=y},25992:function(Ct,st,le){"use strict";le.d(st,{cT:function(){return be},pe:function(){return ge}});var a=le(59301),Se=le(14566),y=le(6767),ce=le(82093),de=le(28209),te=le.n(de),ae=le(1012),re=le(76560),ne=le(47257),x=le.n(ne),ee=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,pe=(Ae,De,Ce)=>De in Ae?ee(Ae,De,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ae[De]=Ce,ue=(Ae,De)=>{for(var Ce in De||(De={}))ie.call(De,Ce)&&pe(Ae,Ce,De[Ce]);if(z)for(var Ce of z(De))se.call(De,Ce)&&pe(Ae,Ce,De[Ce]);return Ae},fe=(Ae,De)=>E(Ae,b(De)),oe=(Ae,De)=>{var Ce={};for(var Be in Ae)ie.call(Ae,Be)&&De.indexOf(Be)<0&&(Ce[Be]=Ae[Be]);if(Ae!=null&&z)for(var Be of z(Ae))De.indexOf(Be)<0&&se.call(Ae,Be)&&(Ce[Be]=Ae[Be]);return Ce},me=(Ae,De,Ce)=>new Promise((Be,Fe)=>{var we=ze=>{try{_e(Ce.next(ze))}catch(Oe){Fe(Oe)}},Pe=ze=>{try{_e(Ce.throw(ze))}catch(Oe){Fe(Oe)}},_e=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(we,Pe);_e((Ce=Ce.apply(Ae,De)).next())});const{Dragger:Ee}=Se.default,ge=Ae=>{const De="bf3c199c2470cb477d907b1e0917c17b",Ce="5183666c72eec9e4";var Be=te().enc.Utf8.parse(De);let Fe=te().enc.Utf8.parse(Ce);var we=te().AES.decrypt(Ae,Be,{iv:Fe,mode:te().mode.CBC});return we.toString(te().enc.Utf8)};let he;const ve=Ae=>me(void 0,[Ae],function*({identifier:De,oldFilename:Ce,newFilename:Be}){var Fe,we,Pe,_e,ze,Oe;const Xe=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Xe.data=JSON.parse(ge(Xe.data));const qe=new OSS({endpoint:(Fe=Xe==null?void 0:Xe.data)==null?void 0:Fe.end_point,region:(we=Xe==null?void 0:Xe.data)==null?void 0:we.region,accessKeyId:(Pe=Xe==null?void 0:Xe.data)==null?void 0:Pe.access_key_id,accessKeySecret:(_e=Xe==null?void 0:Xe.data)==null?void 0:_e.access_key_secret,bucket:(ze=Xe==null?void 0:Xe.data)==null?void 0:ze.bucket,stsToken:(Oe=Xe==null?void 0:Xe.data)==null?void 0:Oe.security_token});return new Promise((Ge,Ue)=>{console.log(11111,`${De}/${Ce}`,`${De}/${Be}`,Xe.data),qe.copy(`/${De}/${Ce}`,`/${De}/${Be}`).then(Le=>{console.log("\u62F7\u8D1D\u6210\u529F",Le)}).catch(Le=>{console.log(Le)})})}),be=(Ae,De,Ce)=>me(void 0,null,function*(){var Be,Fe,we,Pe,_e,ze;De.file_name=Ae.name;const Oe=yield(0,ce.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ge(Oe.data)),Oe.data=JSON.parse(ge(Oe.data));const Xe=Ae.name.split(".");Xe.pop();const qe=De.realFileName?Xe.join(""):(0,ae.Z)(),Ge=new(x())({endpoint:(Be=Oe==null?void 0:Oe.data)==null?void 0:Be.end_point,region:(Fe=Oe==null?void 0:Oe.data)==null?void 0:Fe.region,accessKeyId:(we=Oe==null?void 0:Oe.data)==null?void 0:we.access_key_id,accessKeySecret:(Pe=Oe==null?void 0:Oe.data)==null?void 0:Pe.access_key_secret,bucket:(_e=Oe==null?void 0:Oe.data)==null?void 0:_e.bucket,stsToken:(ze=Oe==null?void 0:Oe.data)==null?void 0:ze.security_token});return new Promise((Ue,Le)=>{var Ne;Ge.multipartUpload(`${qe}`,new Blob([Ae],{type:Ae.type}),fe(ue({timeout:200*1e3,partSize:102400},Ce),{callback:{url:(Ne=Oe==null?void 0:Oe.data)==null?void 0:Ne.callback_url,host:Oe==null?void 0:Oe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ce.rz)(De)}})).then(function(ke){var He;Ae.response=(He=ke.data)==null?void 0:He.data,Ue(ke==null?void 0:ke.data)}).catch(function(ke){Le(ke),console.log("err:",ke)})})}),ye=Ae=>{var De=Ae,{user:Ce,cancelUpload:Be}=De,Fe=oe(De,["user","cancelUpload"]);const[we,Pe]=(0,a.useState)([]);let[_e,ze]=(0,a.useState)();const Oe={onRemove:qe=>{Pe([...we.filter(Ge=>Ge.name!==qe.name)]),Fe.onChange(we.filter(Ge=>Ge.name!==qe.name))},disabled:Fe.disabled,multiple:!0,fileList:we==null?void 0:we.map(qe=>qe.file),customRequest:()=>{},beforeUpload:qe=>me(void 0,null,function*(){let Ge=Fe.maxSize||1073741824;if(we.filter(Ue=>Ue.name===qe.name).length){y.ZP.info(`${qe.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(qe==null?void 0:qe.size)>Ge?(y.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Ge/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(we.push({name:qe.name,file:qe}),Pe([...we]),Fe.onChange(we),!1)})},Xe=(qe,Ge)=>me(void 0,null,function*(){var Ue,Le,Ne,ke,He,We;Ge.file_name=qe.name;const mt=qe.name,ot=yield(0,ce.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(ot.data=JSON.parse(ge(ot.data)),(ot==null?void 0:ot.status)!==0){we[we.findIndex(Ye=>Ye.name===mt)].status="error",we[we.findIndex(Ye=>Ye.name===mt)].file.status="error",Fe.onChange(we),y.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}_e=new(x())({endpoint:(Ue=ot==null?void 0:ot.data)==null?void 0:Ue.end_point,region:(Le=ot==null?void 0:ot.data)==null?void 0:Le.region,accessKeyId:(Ne=ot==null?void 0:ot.data)==null?void 0:Ne.access_key_id,accessKeySecret:(ke=ot==null?void 0:ot.data)==null?void 0:ke.access_key_secret,bucket:(He=ot==null?void 0:ot.data)==null?void 0:He.bucket,stsToken:(We=ot==null?void 0:ot.data)==null?void 0:We.security_token}),console.log(qe,"file"),ze(_e);const Ze=qe.name.split(".");Ze.pop();const Ie=mt.indexOf(".")>-1?Ge.realFileName?Ze.join("."):(0,ae.Z)():mt;return new Promise((Ye,Te)=>{var Ke;try{_e.multipartUpload(`${Fe.identifier}/${Ie}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`,new Blob([qe.file],{type:qe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(at,$e,Ve)=>{try{console.log("\u8FDB\u5EA6",at,$e,Ve);const xe=we.findIndex(Me=>Me.name===mt);we[xe].file.percent=at*100,we[xe].tempCheckpoint=$e,Pe([...we])}catch(xe){}},checkpoint:we[we.findIndex(at=>at.name===mt)].tempCheckpoint,callback:{customValue:{id:mt+""},url:(Ke=ot==null?void 0:ot.data)==null?void 0:Ke.callback_url,host:ot==null?void 0:ot.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ce.rz)(Ge)}}).then(function(at){var $e,Ve,xe;const Me=we.findIndex(Qe=>Qe.name===mt);let je="done";if((($e=at.data)==null?void 0:$e.status)===0){qe.response=(Ve=at.data)==null?void 0:Ve.data;const Qe=we.findIndex(Je=>Je.name===mt);we[Qe].status="done",we[Qe].file.status="done"}else y.ZP.warning((xe=at.data)==null?void 0:xe.message),je="error";we[Me].status=je,we[Me].file.status=je,Fe.onChange(we),Ye(at==null?void 0:at.data)}).catch(function(at){we[we.findIndex($e=>$e.name===mt)].status="error",we[we.findIndex($e=>$e.name===mt)].file.status="error",y.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Pe([...we]),Fe.onChange(we),Te(at),console.log("err:",at)})}catch(at){}})});return(0,a.useEffect)(()=>{we.every(qe=>qe==="done"||qe==="error")&&Fe.onComplete(we)},[we]),(0,a.useEffect)(()=>{Be&&(_e==null||_e.cancel())},[Be]),(0,a.useEffect)(()=>{Fe.uploading&&we.map(qe=>me(void 0,null,function*(){var Ge;if((!qe.status||qe.status==="error")&&!Be){qe.status="uploading",qe.file.status="uploading";const Ue=yield Xe(qe,{login:(Ge=Ce==null?void 0:Ce.userInfo)==null?void 0:Ge.login,container_type:Fe.container_type,container_id:Fe.container_id,description:Fe.description,realFileName:Fe.realFileName})}}))},[Fe.uploading]),a.createElement(Ee,fe(ue({},Oe),{height:Fe.height,className:Fe.className}),a.createElement("p",{className:"ant-upload-hint"},Fe.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};st.ZP=(0,re.connect)(({loading:Ae,globalSetting:De,user:Ce})=>({globalSetting:De,loading:Ae.models.competitions,user:Ce}))(ye)},30521:function(Ct,st,le){"use strict";le.d(st,{xj:function(){return Ge},CI:function(){return Be},h4:function(){return re},eh:function(){return ce},wr:function(){return ae},r5:function(){return de}});var a=le(59301),Se=le(6725),y=le(90524);function ce(){const[Ue,Le]=(0,a.useState)(!1),Ne=(0,a.useRef)(null),ke=(0,a.useCallback)(()=>{var mt;(mt=Ne.current)==null||mt.cancelRequest(),Le(!1)},[]);return[{request:(0,a.useCallback)(mt=>{const{url:ot,body:Ze,onData:Ie,onDone:Ye,onCancelled:Te,onError:Ke}=mt;Ne.current&&Ne.current.cancelRequest();const at=new Se.Z(y.Z.API_SERVER+ot,Ze);return Ne.current=at,Le(!0),new Promise(($e,Ve)=>{at.on("data",({chunk:xe,full:Me})=>{Ie==null||Ie(Me,xe)}),at.on("done",xe=>{Le(!1),Ye==null||Ye(xe),$e({status:"done",content:xe})}),at.on("cancelled",xe=>{Le(!1),Te==null||Te(xe),$e({status:"cancelled",content:xe})}),at.on("error",xe=>{Le(!1),Ke==null||Ke(xe),Ve(xe)}),at.startStream()})},[]),cancel:ke,get loading(){return Ue}}]}function de(Ue=[]){const[Le,Ne]=(0,a.useState)(Ue),ke=(0,a.useCallback)((He,We)=>{const{limit:mt,onlySuccess:ot=!0}=We||{},Ze=[],Ie=new Map;He.forEach(Ye=>{Ye.sender==="AI"&&Ye.key&&Ie.set(Ye.key,Ye)});for(const Ye of He)if(Ye.sender==="user"&&Ye.key){const Te=Ie.get(Ye.key);if((Te==null?void 0:Te.text)&&(!ot||!(Te!=null&&Te.error))&&(Ze.push({question:Ye.text||"",answer:Te.text}),mt&&Ze.length>=mt))break}return Ze},[]);return{chatData:Le,setChatData:Ne,calcHistoryList:ke}}var ae=({status:Ue,rootMargin:Le="70px",bottomOffset:Ne=50})=>{const ke=(0,a.useRef)(null),He=(0,a.useRef)(null),We=(0,a.useRef)(null),[mt,ot]=(0,a.useState)(!0),Ze=(0,a.useRef)(!1),Ie=(0,a.useRef)(0);return(0,a.useEffect)(()=>{const Ye=ke.current,Te=He.current;if(!Ye||!Te)return;const Ke=new IntersectionObserver(([at])=>{var $e,Ve;if(!document.contains(at.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if((($e=at.rootBounds)==null?void 0:$e.width)===0&&((Ve=at.rootBounds)==null?void 0:Ve.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(at.boundingClientRect.width===0&&at.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}ot(at.isIntersecting)},{root:Ye,rootMargin:Le,threshold:0});return Ke.observe(Te),()=>{Ke.disconnect()}},[Le,!!(ke!=null&&ke.current),!!(He!=null&&He.current)]),(0,a.useEffect)(()=>{if(!Ue)return;const Ye=ke.current,Te=We.current;if(!Ye||!Te)return;Ze.current=!1,Ie.current=Ye.scrollTop;const Ke=()=>{const{scrollTop:Ve,scrollHeight:xe,clientHeight:Me}=Ye,je=Ve>Ie.current,Qe=Ve+Me>=xe-Ne;je&&Qe?(Ye.scrollTop=xe,Ze.current=!1):je||(Ze.current=!0),Ie.current=Ve},at=()=>{Ze.current||(Ye.scrollTop=Ye.scrollHeight)};Ye.addEventListener("scroll",Ke);const $e=new ResizeObserver(at);return $e.observe(Te),()=>{$e.disconnect(),Ye.removeEventListener("scroll",Ke)}},[Ue,Ne]),{scrollBoxRef:ke,bottomInspectRef:He,contentRef:We,isAtBottom:mt}};function re(Ue){const[Le,Ne]=(0,a.useState)({width:0,height:0});return(0,a.useEffect)(()=>{const ke=Ue.current;if(!ke)return;const He=new ResizeObserver(We=>{for(let mt of We){const ot=mt.target.offsetWidth,Ze=mt.target.offsetHeight;Ne({width:ot,height:Ze})}});return He.observe(ke),()=>{He.disconnect()}},[Ue]),Le}var ne=le(6767),x=le(14566),ee=le(62957),E=le(25399),b=le(29787),z=le(75727),ie=le(99571),se=le(37568),pe=le(92310),ue=le.n(pe),fe={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},oe=le(49661),me=le(58617),Ee=le(32050),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(Ue,Le,Ne)=>Le in Ue?ge(Ue,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Ue[Le]=Ne,Ae=(Ue,Le)=>{for(var Ne in Le||(Le={}))ve.call(Le,Ne)&&ye(Ue,Ne,Le[Ne]);if(he)for(var Ne of he(Le))be.call(Le,Ne)&&ye(Ue,Ne,Le[Ne]);return Ue},De=(Ue,Le,Ne)=>new Promise((ke,He)=>{var We=Ze=>{try{ot(Ne.next(Ze))}catch(Ie){He(Ie)}},mt=Ze=>{try{ot(Ne.throw(Ze))}catch(Ie){He(Ie)}},ot=Ze=>Ze.done?ke(Ze.value):Promise.resolve(Ze.value).then(We,mt);ot((Ne=Ne.apply(Ue,Le)).next())}),Be=(0,a.forwardRef)(({placeholder:Ue="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Le,style:Ne,hideUpload:ke,disabled:He,disabledTooltip:We,value:mt="",onChange:ot,onSubmit:Ze,onCancel:Ie,loading:Ye,typing:Te,toggles:Ke,onFullInputChange:at,onInputFocus:$e,headExtraNode:Ve},xe)=>{var Me,je;const[Qe,Je]=(0,a.useState)([]),[pt,vt]=(0,a.useState)([]),[gt,It]=(0,a.useState)(!1),[Ot,Dt]=(0,a.useState)(!1),lt=(0,a.useRef)(null),et=(0,a.useRef)(null),ut=(0,a.useRef)(null),it=(0,a.useRef)(!1),bt=50,Ft=10;(0,a.useImperativeHandle)(xe,()=>({onAttachmentsClear:()=>{Je([]),vt([])}}));const Bt={maxCount:bt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Qe,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:dn=>De(void 0,null,function*(){var Xn,rr,On,tr;const qt=(tr=(On=(rr=(Xn=dn==null?void 0:dn.name)==null?void 0:Xn.split("."))==null?void 0:rr.slice(-1))==null?void 0:On[0])==null?void 0:tr.toLowerCase(),nn=["doc","docx","md","pdf","txt","xlsx","xls"];return dn.size===0?(ne.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),x.default.LIST_IGNORE):nn.includes(qt)?dn.size/1024/1024>100?(ne.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),x.default.LIST_IGNORE):!0:(ne.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),x.default.LIST_IGNORE)}),onChange:({fileList:dn})=>{Je(dn)},action:`${(Me=y.Z)==null?void 0:Me.API_SERVER}/api/intelligent_imports/upload_file.json`},zt={maxCount:Ft,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:pt,multiple:!0,accept:".jpg,.png",beforeUpload:dn=>{var Xn,rr,On,tr;const qt=(tr=(On=(rr=(Xn=dn==null?void 0:dn.name)==null?void 0:Xn.split("."))==null?void 0:rr.slice(-1))==null?void 0:On[0])==null?void 0:tr.toLowerCase(),nn=["jpg","png"];return dn.size===0?(ne.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),x.default.LIST_IGNORE):nn.includes(qt)?dn.size/1024/1024>10?(ne.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),x.default.LIST_IGNORE):!0:(ne.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),x.default.LIST_IGNORE)},onChange:({fileList:dn})=>{vt(dn)},action:`${(je=y.Z)==null?void 0:je.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{var dn,Xn;const rr=(Xn=(dn=lt.current)==null?void 0:dn.resizableTextArea)==null?void 0:Xn.textArea;if(!rr)return;const On=new ResizeObserver(()=>{Dt(rr.scrollHeight>=96)});return rr&&On.observe(rr),()=>{rr&&On.unobserve(rr)}},[]);const kt=dn=>{ot==null||ot(dn.target.value)},Ht=dn=>{var Xn,rr,On,tr,qt,nn,fn,Dn;if(dn==="file"){if(pt.length){ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Wt,Jt,xt,Tt;vt([]),(Tt=(xt=(Jt=(Wt=et.current)==null?void 0:Wt.upload)==null?void 0:Jt.uploader)==null?void 0:xt.fileInput)==null||Tt.click()}});return}(tr=(On=(rr=(Xn=et.current)==null?void 0:Xn.upload)==null?void 0:rr.uploader)==null?void 0:On.fileInput)==null||tr.click()}if(dn==="image"){if(Qe.length){ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Wt,Jt,xt,Tt;Je([]),(Tt=(xt=(Jt=(Wt=ut.current)==null?void 0:Wt.upload)==null?void 0:Jt.uploader)==null?void 0:xt.fileInput)==null||Tt.click()}});return}(Dn=(fn=(nn=(qt=ut.current)==null?void 0:qt.upload)==null?void 0:nn.uploader)==null?void 0:fn.fileInput)==null||Dn.click()}},Cn=()=>{Ze==null||Ze(mt,Qe,pt)},Yn=dn=>{if(!(dn.shiftKey&&dn.key==="Enter")&&dn.key==="Enter"){if(dn.preventDefault(),Sn||it.current||Ye)return;Cn()}},yn=[...Qe,...pt],Sn=yn.some(dn=>dn.status==="uploading")||Te||Ye||!(mt!=null&&mt.trim()),Qn=!!yn.length||(Ke==null?void 0:Ke.some(dn=>dn.active))||Ve,In=ke||Qe.length>=bt||pt.length>=Ft,Mn=[{key:"file",disabled:Qe.length>=bt,label:a.createElement(E.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:pt.length>=Ft,label:a.createElement(E.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return a.createElement("div",{style:Ne,className:ue()(fe.footerContainer,Le,gt&&fe.full,Qn&&fe.selected)},a.createElement("div",{className:fe.togglesContainer},Ve,Ke==null?void 0:Ke.filter(dn=>dn.show!==!1).map((dn,Xn)=>a.createElement(a.Fragment,{key:Xn},a.createElement(E.Z,{key:dn.label,title:dn.tooltip},a.createElement("div",{onClick:dn.onToggle,className:ue()(fe.btn,dn.active&&fe.btnActive)},a.createElement("i",{className:`iconfont ${dn.icon} mr10 font12`}),dn.label)),dn==null?void 0:dn.extraNode)),yn.map(dn=>a.createElement("div",{className:fe.attachment,key:dn.uid},(dn==null?void 0:dn.status)==="uploading"&&a.createElement(b.Z,{indicator:a.createElement(me.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:dn==null?void 0:dn.name,className:"mr10"},(0,oe.Pq)(dn.name,20)),a.createElement("i",{onClick:()=>{Je(Xn=>Xn.filter(rr=>rr.uid!==dn.uid)),vt(Xn=>Xn.filter(rr=>rr.uid!==dn.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(E.Z,{title:We},a.createElement("div",{className:ue()(fe.inputContainer,Ot&&fe.lineFour,He&&fe.disabledInput)},a.createElement(x.default,Ae({ref:et},Bt)),a.createElement(x.default,Ae({ref:ut},zt)),a.createElement(z.Z,{className:`${In?"hide":""}`,menu:{items:Mn,onClick:dn=>Ht(dn.key)},placement:"top"},a.createElement(ie.ZP,{className:fe.uploadBtn,icon:a.createElement(Ee.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),a.createElement(se.default.TextArea,{ref:lt,autoSize:{minRows:1,maxRows:4},placeholder:Ue,value:mt,variant:"borderless",style:In?{paddingLeft:0,marginLeft:0}:{},onChange:kt,onPressEnter:Yn,onCompositionStart:()=>{it.current=!0},onCompositionEnd:()=>{it.current=!1},onFocus:()=>$e==null?void 0:$e()}),Te?a.createElement(E.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${fe.cancelBtn}`,onClick:Ie})):a.createElement(ie.ZP,{className:fe.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Sn,onClick:Cn}),Ot&&a.createElement("span",{className:fe.fullIcon,onClick:()=>{It(!gt),at==null||at(!gt)}},gt?a.createElement("span",{className:"iconfont icon-shousuo"}):a.createElement("span",{className:"iconfont icon-zhankai"})))))}),Fe={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},we=le(97812),Pe=le(49026),_e=le(56102),ze=le(56321),Oe="data:image/png;base64,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",Xe=(Ue,Le,Ne)=>new Promise((ke,He)=>{var We=Ze=>{try{ot(Ne.next(Ze))}catch(Ie){He(Ie)}},mt=Ze=>{try{ot(Ne.throw(Ze))}catch(Ie){He(Ie)}},ot=Ze=>Ze.done?ke(Ze.value):Promise.resolve(Ze.value).then(We,mt);ot((Ne=Ne.apply(Ue,Le)).next())}),Ge=({contentRef:Ue,className:Le,style:Ne,aiIcon:ke=ze,userIcon:He=Oe,chatData:We,requestLoading:mt,editIndex:ot,onEditFinish:Ze,onEditCancel:Ie,customDataNode:Ye,extraAnswerAction:Te,cancelTyping:Ke,onAnswerFinish:at,onReasoningFinish:$e,onDynamic:Ve,sensitiveWords:xe=[]})=>{const[Me,je]=(0,a.useState)(""),Qe=(0,a.useRef)(null);(0,a.useEffect)(()=>{var gt;if(Qe.current&&ot!==null){Qe.current.focus();const It=(gt=Qe.current.resizableTextArea)==null?void 0:gt.textArea;It&&(It.selectionStart=It.selectionEnd=It.value.length)}},[ot]);const Je=(gt,It)=>{let Ot=gt;return It.forEach(Dt=>{const lt=new RegExp(Dt,"g");Ot=Ot.replace(lt,"")}),Ot},pt=(gt,It)=>{const Ot=It===ot,Dt=[...(gt==null?void 0:gt.fileList)||[],...(gt==null?void 0:gt.imageList)||[]];return a.createElement("div",{className:Fe.li},a.createElement("div",{className:Fe.avatarIcon},a.createElement("img",{className:Fe.img,src:He})),a.createElement("div",{className:Fe.content},!!(Dt!=null&&Dt.length)&&a.createElement("div",{className:Fe.fileWrap},Dt==null?void 0:Dt.map((lt,et)=>{var ut,it;return a.createElement("div",{key:et,className:Fe.file},a.createElement("img",{src:le(90034)(`./${((it=(ut=lt==null?void 0:lt.name)==null?void 0:ut.split("."))==null?void 0:it.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(E.Z,{title:lt==null?void 0:lt.name},a.createElement("div",{className:Fe.fileName},lt==null?void 0:lt.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,oe.RD)(lt==null?void 0:lt.size))))})),a.createElement("div",{className:Fe.borderBox},Ot?a.createElement(se.default.TextArea,{value:Me,ref:Qe,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:lt=>je(lt.target.value)}):a.createElement("div",{className:Fe.text},gt==null?void 0:gt.text)),Ot?a.createElement("div",{className:Fe.action},a.createElement(ie.ZP,{onClick:()=>{je(""),Ie()},size:"small"},"\u53D6\u6D88"),a.createElement(ie.ZP,{disabled:!Me.trim(),onClick:()=>Ze(Me),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:Fe.action},a.createElement(_e.CopyToClipboard,{text:(gt==null?void 0:gt.text)||"",onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(E.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},vt=(gt,It)=>a.createElement("div",{className:Fe.li},a.createElement("div",{className:Fe.avatarIcon},a.createElement("img",{className:Fe.img,src:ke})),a.createElement("div",{className:Fe.content},a.createElement("div",{className:Fe.borderBox},gt.loading&&a.createElement(a.Fragment,null,gt!=null&>.imageGenerator?a.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(gt!=null&>.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:Fe.loading},a.createElement("div",{className:Fe.dot}),a.createElement("div",{className:Fe.dot}),a.createElement("div",{className:Fe.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(gt==null?void 0:gt.thinkingEnabled)&&a.createElement(Pe.Z,{time:gt==null?void 0:gt.time,cancelIndex:Ke,loading:gt.loading,streamingStatus:!(gt!=null&>.text),onFinish:()=>Xe(void 0,null,function*(){$e==null||$e()}),value:gt==null?void 0:gt.reasoning}),!!(gt!=null&>.text)&&!gt.hideAnswer&&a.createElement(we.Z,{cancelIndex:Ke,onDynamic:Ve,streamingStatus:mt,loadImage:!!(gt!=null&>.imageGenerator),onFinish:()=>Xe(void 0,null,function*(){at==null||at()}),value:Je(gt==null?void 0:gt.text,xe)})),(gt==null?void 0:gt.source)&&!!(gt!=null&>.text)&&a.createElement("div",{className:Fe.source},gt==null?void 0:gt.source),a.createElement("div",{className:Fe.action},Te==null?void 0:Te(gt,It),a.createElement(_e.CopyToClipboard,{text:String((gt==null?void 0:gt.text)||""),onCopy:()=>ne.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(E.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return a.createElement("div",{ref:Ue,className:ue()(Le),style:Ne},We==null?void 0:We.map((gt,It)=>a.createElement(a.Fragment,{key:gt.key+It},gt.show&&a.createElement(a.Fragment,null,gt.sender==="user"&&pt(gt,It),gt.sender==="AI"&&vt(gt,It),Ye&&!["AI","user"].includes(gt.sender)&&Ye(gt,It)))))}},39479:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ce}});var a=le(59301),Se=le(33796),y=le(90083),ce=()=>{const[de,te]=(0,a.useState)(""),[ae,re]=(0,a.useState)(0);let[ne,x]=(0,a.useState)(),[ee,E]=(0,a.useState)();const[b,z]=(0,a.useState)(!1),ie=(0,a.useRef)("");(0,a.useEffect)(()=>Se.Z.subscribe("preview-image",be=>{te(be),console.log(ge.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",se),()=>{document.removeEventListener("keydown",se)}),[]),(0,a.useEffect)(()=>{ie.current=de},[de]);function se(ve){console.log("e====",ve),ve.keyCode==27&&ie.current&&pe()}function pe(){document.body.style.overflow="auto",x(void 0),E(void 0),re(0),te("")}function ue(){re(ae+90)}function fe(){ne=ge.current.width*1.1,ee=ge.current.height*1.1,E(ee),x(ne)}function oe(){ne=ge.current.width/1.1,ee=ge.current.height/1.1,E(ee),x(ne)}const me=(0,a.useRef)(),Ee=(0,a.useRef)(),ge=(0,a.useRef)(),he=ve=>{(ve.nativeEvent.target===me.current||ve.nativeEvent.target===Ee.current)&&pe()};return a.createElement(a.Fragment,null,de?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:Ee},a.createElement(y.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,onVisibleChange:ve=>{te("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(Ct,st,le){"use strict";le.d(st,{h:function(){return me}});var a=le(59301),Se=le(82326),y=le(28284),ce=le(99571),de=le(89780),te=le.n(de),ae=le(66543),re=le(59598),ne=Object.defineProperty,x=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ge,he)=>ge in Ee?ne(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ee[ge]=he,se=(Ee,ge)=>{for(var he in ge||(ge={}))b.call(ge,he)&&ie(Ee,he,ge[he]);if(E)for(var he of E(ge))z.call(ge,he)&&ie(Ee,he,ge[he]);return Ee},pe=(Ee,ge)=>x(Ee,ee(ge));const ue=Se.default.Option,fe={labelCol:{span:4},wrapperCol:{span:20}},oe={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"]};st.Z=({callback:Ee,onCancel:ge})=>{const[he,ve]=(0,a.useState)("python");function be(Ae){ve(oe[Ae][1])}function ye(Ae){Ee(Ae)}return a.createElement(y.default,pe(se({},fe),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),a.createElement(y.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(Se.default,{getPopupContainer:Ae=>Ae.parentNode,onChange:be},Object.keys(oe).map(Ae=>a.createElement(ue,{key:Ae,value:Ae},oe[Ae][0])))),a.createElement(y.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(me,{mode:he})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(ce.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function me({value:Ee,onChange:ge,mode:he,options:ve={}}){const be=(0,a.useRef)(),[ye,Ae]=(0,a.useState)();return(0,a.useEffect)(()=>{if(ye){let De=function(Ce){const Be=Ce.getValue();ge&&ge(Be)};return ye.on("change",De),()=>{ye.off("change",De)}}},[ye,ge]),(0,a.useEffect)(()=>{ye&&ye.setOption("mode",he)},[ye,he]),(0,a.useEffect)(()=>{ye&&(Ee!==ye.getValue()||Ee==="")&&setTimeout(()=>{ye.setValue(Ee||"")},300)},[ye,Ee]),(0,a.useEffect)(()=>{if(be.current&&!ye){const De=te().fromTextArea(be.current,se({mode:he,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));Ae(De)}},[be.current,ye]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:be}))}},2978:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return tr}});var a=le(59301),Se=le(89780),y=le.n(Se),ce=le(76374),de=le(66543),te=le(6313),ae=le(25717),re=le(99498),ne=le(25419),x=le(67549),ee=le(38394),E=({value:qt="",className:nn,showTextOnly:fn,showLines:Dn,style:Wt={}})=>{const Jt=(0,a.useMemo)(()=>"",[qt]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:Jt}}))},b=Object.defineProperty,z=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,fe=(qt,nn,fn)=>nn in qt?b(qt,nn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):qt[nn]=fn,oe=(qt,nn)=>{for(var fn in nn||(nn={}))pe.call(nn,fn)&&fe(qt,fn,nn[fn]);if(se)for(var fn of se(nn))ue.call(nn,fn)&&fe(qt,fn,nn[fn]);return qt},me=(qt,nn)=>z(qt,ie(nn));let Ee=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ge({onActionCallback:qt,title:nn,icon:fn,actionName:Dn,className:Wt="",children:Jt}){function xt(){qt(Dn)}return a.createElement("a",{title:nn,className:Wt,onClick:xt},a.createElement("i",{className:`${fn}`}),Jt)}var he=({watch:qt,showNullButton:nn,showNullProgramButton:fn,onActionCallback:Dn,fullScreen:Wt,insertTemp:Jt,hidetoolBar:xt,extraUse:Tt})=>{const en=[...Ee,{title:`${qt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${qt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!xt&&en.map((En,Bn)=>a.createElement("li",{key:Bn},En.actionName?a.createElement(ge,me(oe({},En),{onActionCallback:Dn})):a.createElement("span",{className:"v-line"}))),nn?a.createElement("li",null,a.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,fn?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(ge,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Jt&&a.createElement("li",null,a.createElement(ge,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Jt}`,onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Tt&&a.createElement("li",null,Tt),a.createElement("li",{className:"btn-full-screen"},a.createElement(ge,{icon:`${Wt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Wt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dn})))},ve=le(75790),be=le(28284),ye=le(37568),Ae=le(99571),De=Object.defineProperty,Ce=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,_e=(qt,nn,fn)=>nn in qt?De(qt,nn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):qt[nn]=fn,ze=(qt,nn)=>{for(var fn in nn||(nn={}))we.call(nn,fn)&&_e(qt,fn,nn[fn]);if(Fe)for(var fn of Fe(nn))Pe.call(nn,fn)&&_e(qt,fn,nn[fn]);return qt},Oe=(qt,nn)=>Ce(qt,Be(nn));const Xe={labelCol:{span:4},wrapperCol:{span:20}};var qe=({callback:qt,onCancel:nn})=>{function fn(Dn){qt(Dn)}return a.createElement(be.default,Oe(ze({},Xe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:fn,style:{width:500}}),a.createElement(be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(ye.default,null)),a.createElement(be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(ye.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ae.ZP,{type:"ghost",onClick:nn},"\u53D6\u6D88")))},Ge=le(44905),Ue=le(45596),Le=le(62957),Ne=le(77019),ke=le(6077),He=le(59301),We=({callback:qt,onCancel:nn})=>{const fn=document.createElement("canvas"),Dn=fn.getContext("2d");fn.width=1e3,fn.height=800,Dn.fillStyle="#ffffff",Dn.fillRect(0,0,fn.width,fn.height);const Wt=fn.toDataURL("image/png");return He.createElement(Le.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},He.createElement(Ne.Z,{style:{height:"100vh"}},He.createElement(ke.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Wt,visible:!0,title:String(Date.now())},onOk:Jt=>{qt({src:Jt.url})},onClose:nn})))},mt=le(30641),ot=le(5269),Ze=le(6767),Ie={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ye=le(59301),Ke=(0,a.forwardRef)(({onCancel:qt,editImgId:nn,callback:fn},Dn)=>{let Wt=(0,a.useRef)(),Jt=(0,a.useRef)(),xt=(0,a.useRef)(),Tt=(0,a.useRef)(!1);const en=(0,a.useRef)(!1);console.log("ref:",Dn);const[En,Bn]=(0,a.useState)(0),[hn,mn]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{Bn(1)},[]),(0,a.useImperativeHandle)(Dn,()=>({setHeight:mn})),Ye.createElement("div",{ref:en,className:"body-overflow-initial"},Ye.createElement(mt.Z,{width:"100vw",height:hn,footer:null,closable:!0,placement:"bottom",open:!!En,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Ie.drawerWrap}`,onClose:()=>{window.saveDrawData(pn=>{fn({src:`/api/attachments/${pn}`,id:pn})})},title:Ye.createElement(Ne.Z,{align:"middle"},Ye.createElement(ot.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ye.createElement(ot.Z,{onClick:()=>{mn(hn==="60px"?"100vh":"60px")}},Ye.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ye.createElement(ot.Z,{onClick:()=>{window.saveDrawData(pn=>{if(pn===null){Ze.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Ze.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),fn({src:`/api/attachments/${pn}`,id:pn,disabledClose:!0})})}},Ye.createElement(Ae.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ye.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${nn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Jt})))}),at=le(90524),$e=le(47889),Ve=le(71051);const xe=$e.ZP.Group,Me={margin:"0 8px"};var je=({callback:qt,onCancel:nn})=>{function fn(Dn){qt(Dn)}return a.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:fn},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Me},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Me},"\u884C\u6570"),a.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(Ve.Z,null)),a.createElement("span",{style:Me},"\u5217\u6570"),a.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(Ve.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Me},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(be.default.Item,{name:"align"},a.createElement(xe,null,a.createElement($e.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement($e.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement($e.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement($e.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ae.ZP,{type:"ghost",onClick:nn},"\u53D6\u6D88")))},Qe=le(71411),Je=le(11081),pt=le.n(Je),gt=(0,a.forwardRef)(({use3d:qt,width:nn,height:fn,callback:Dn,showSaveButton:Wt},Jt)=>{const xt=(0,a.useRef)(),Tt=(0,a.useRef)(),[en,En]=(0,a.useState)(!1),Bn=(0,a.useRef)({id:xt,appName:"graphing",width:nn||1e3,height:fn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{Tt.current=new(pt())(Bn.current,!0),window.onload=function(){Tt.current.inject("applet_container")}},[]);const hn=()=>{var mn=window.ggbApplet.getPNGBase64(1,!0,72);return Dn&&Dn(mn),mn};return(0,a.useEffect)(()=>{Bn.current.appName=en?"3D":"graphing",Tt.current.inject("applet_container")},[en]),(0,a.useEffect)(()=>{En(qt)},[qt]),(0,a.useImperativeHandle)(Jt,()=>({getImgData:hn})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:xt}),a.createElement(Ne.Z,{align:"middle"},a.createElement(ot.Z,{flex:1},a.createElement(Qe.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:en,onChange:mn=>En(mn)})),a.createElement(ot.Z,null,a.createElement(Ae.ZP,{size:"large",onClick:hn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),It=le(88615);const Ot="link",Dt="upload-image",lt="add-flowchart",et="draw-image",ut="add-flowchart",it="code-block",bt="add-table",Ft="------------",Bt={default:Ft,left:`:${Ft}`,center:`:${Ft}:`,right:`${Ft}:`};var zt=le(17904);function kt(){}let Ht=0;const Cn=1e4,Yn="\u2581",yn="@\u2581\u2581@",Sn="@\u2581@",Qn=` **\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`,In=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Mn(qt){return/^\d+$/.test(qt)?`${qt}px`:qt}const Xn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",nr={[Xn+"-B"]:"bold",[Xn+"-I"]:"italic"},On={[Ot]:"\u6DFB\u52A0\u94FE\u63A5",[it]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Dt]:"\u6DFB\u52A0\u56FE\u7247",[et]:"\u6DFB\u52A0\u753B\u56FE",[lt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[bt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var er=({defaultValue:qt="",onChange:nn,width:fn="100%",height:Dn=400,miniToolbar:Wt=!1,isFocus:Jt=!1,watch:xt,insertTemp:Tt,mode:en="markdown",id:yn="markdown-editor-id",showResizeBar:Bn=!1,noStorage:hn=!1,showNullButton:mn=!1,showNullProgramButton:pn=!1,hidetoolBar:Kn=!1,fullScreen:Gn=!1,onBlur:fr,onCMBeforeChange:Ir,onFullScreen:on,className:Nn="",disablePaste:vr=!1,disabled:ar=!1,disabledFill:Er=!1,placeholder:pr="",values:Or="",extraUse:Tr})=>{const[$t,Zr]=(0,a.useState)(null),[Hr,Gr]=(0,a.useState)(qt),[Cr,ai]=(0,a.useState)(xt),[Di,Ui]=(0,a.useState)(Gn),[ji,zi]=(0,a.useState)(""),[gi,Wa]=(0,a.useState)(0),[ca,ao]=(0,a.useState)(Dn),[bi,_a]=(0,a.useState)(!1),[Ur,Ua]=(0,a.useState)(0),[da,na]=(0,a.useState)(0),di=(0,a.useRef)(),Ii=(0,a.useRef)(),Sa=(0,a.useRef)(),Ea=(0,a.useRef)(),wa=(0,a.useRef)(),Ja=(0,a.useRef)();(0,a.useEffect)(()=>{const _t=window.scrollY||window.pageYOffset;Gr(Or),$t==null||$t.setValue(Or),window.scrollTo(0,_t)},[Or]),(0,a.useEffect)(()=>{on==null||on(Di)},[Di]),(0,a.useEffect)(()=>{if(di.current){let _t=function(Zt,jt){var Re;if(vr){jt.preventDefault();return}const ht=jt.clipboardData;if(ht){const dt=ht.types.toString(),yt=ht.items;if(dt==="Files"||ht.types.indexOf("Files")>-1){if(jt.preventDefault(),en=="stex")return;try{let wt=yt[1];((Re=yt[0])==null?void 0:Re.kind)==="file"&&(wt=yt[0]);const ct=wt.getAsFile(),At=ct.name.split(".").pop();(0,Ue.I)(ct,St=>{var Vt,Xt,Lt;St.id?((Vt=ct==null?void 0:ct.type)==null?void 0:Vt.indexOf("image"))>-1?Nt.replaceSelection(``):((Xt=ct==null?void 0:ct.type)==null?void 0:Xt.indexOf("video"))>-1?Nt.replaceSelection(``):((Lt=ct==null?void 0:ct.type)==null?void 0:Lt.indexOf("pdf"))>-1?Nt.replaceSelection(`${ct.name}`):In.includes(At)?Nt.replaceSelection(`${ct.name}`):Nt.replaceSelection(`[${ct.name}](/api/attachments/${St.id}?type=${St.content_type})`):(St==null?void 0:St.status)===401&&(document.location.href="/user/login")})}catch(wt){Ze.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Nt=y().fromTextArea(di.current,{mode:en,lineNumbers:!Wt,lineWrapping:!0,value:qt,autoCloseTags:!0,autoCloseBrackets:!0});return Nt.on("keyup",function(Zt,jt){jt.keyCode===8&&(Zt.getValue()==""?Nt.setOption("placeholder",pr):Nt.setOption("placeholder",null))}),Nt.on("keydown",function(Zt,jt){if(jt.keyCode===8){var Re=Si(Zt);Re&&jt.preventDefault()}}),Jt&&Nt.focus(),Nt.on("paste",_t),ar&&Nt.on("beforeChange",function(Zt,jt){(jt.origin==="paste"||jt.origin==="+input")&&jt.cancel()}),Zr(Nt),()=>{Nt.off("paste",_t)}}},[]);const Va=(0,a.useCallback)(()=>{if(Ii.current)try{}catch(_t){console.log(_t,"---- to set md editor body height")}},[ca,Ii,Di]);(0,a.useEffect)(()=>{function _t(){let Nt=new ce.Z(Zt=>{for(let jt of Zt)(jt.target.offsetHeight>0||jt.target.offsetWidth>0)&&(Va(),$t.setSize("100%","100%"),$t.refresh())});return Nt.observe(di.current.parentElement),Nt}if($t){const Nt=_t();return()=>{var Zt,jt;(Zt=di.current)!=null&&Zt.parentElement&&Nt.unobserve((jt=di.current)==null?void 0:jt.parentElement)}}},[$t,Va]),(0,a.useEffect)(()=>{if($t){let _t=[];for(const[Nt,Zt]of Object.entries(nr)){let jt={[Nt]:()=>{ra(Zt)}};_t.push(jt),$t.addKeyMap(jt)}return()=>{for(let Nt of _t)$t.removeKeyMap(Nt)}}},[$t]),(0,a.useEffect)(()=>{Gn!==Di&&Ui(Gn)},[Gn]),(0,zt.Z)(()=>{if(!hn&&gi>0){let _t=new Date().getTime(),Nt=window.sessionStorage.getItem(yn);_t>=gi+Cn&&(!Nt||Nt!==Hr)&&(window.sessionStorage.setItem(yn,Hr),_a(!0))}},Cn),(0,a.useEffect)(()=>{ai(xt)},[$t,xt]),(0,a.useEffect)(()=>{$t&&Jt&&$t.focus()},[$t,Jt]),(0,a.useEffect)(()=>{if(Cr&&$t){let _t=function(Zt){let jt=Zt.target;if(Ea.current){let Re=jt.scrollTop/jt.scrollHeight;Ea.current.scrollTop=Ea.current.scrollHeight*Re}};const Nt=$t.getScrollerElement();return Nt.addEventListener("scroll",_t),()=>{Nt.removeEventListener("scroll",_t)}}},[$t,Cr]),(0,a.useEffect)(()=>{if($t&&Ir){let _t=function(Nt,Zt){Ir(Nt,Zt)};return $t.on("beforeChange",_t),()=>{$t.off("beforeChange",_t)}}},[$t,Ir]),(0,a.useEffect)(()=>{if($t&&fr){let _t=function(){fr($t.getValue())};return $t.on("blur",_t),()=>{$t.off("blur",_t)}}},[$t,fr]);function Si(_t,Nt){var Zt=_t.getDoc(),jt=Zt.getCursor(),Re=Zt.getLine(jt.line),ht=Re.charAt(jt.ch-1),dt=Re.lastIndexOf("@\u2581@",jt.ch),yt=Re.lastIndexOf("@\u2581\u2581@",jt.ch),wt=dt>yt?dt:yt,ct=dt>yt?3:4;if(gn.indexOf(ht)===-1)return null;if(console.log("change1:",Nt,_t,Re,jt,wt,dt,yt,ht),wt>=0&&jt.ch-wt<5){var At=wt+ct;return Zt.replaceRange("",{line:jt.line,ch:wt},{line:jt.line,ch:At}),{line:jt.line,ch:At}}return null}(0,a.useEffect)(()=>{if($t){let _t=function(Nt,Zt){const jt=Nt.getValue();Gr(jt),Wa(new Date().getTime()),Nt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),nn&&(pn?nn(jt,Rt(jt)):nn(jt))};return $t.on("change",_t),()=>{$t.off("change",_t)}}},[$t,nn]),(0,a.useEffect)(()=>{if($t)if(qt==null)$t.setValue(""),Gr("");else{const _t=window.scrollY||window.pageYOffset;qt!==$t.getValue()&&($t.setValue(qt),Gr(qt),$t.setCursor(ar?1:$t.lineCount(),0),window.scrollTo(0,_t))}},[$t,qt]);const ra=(0,a.useCallback)(_t=>{const Nt=$t.getCursor(),Zt=$t.getSelection();let jt=Zt.split(` -`);switch(_t){case"bold":return $t.replaceSelection("**"+Zt+"**"),Zt===""&&$t.setCursor(Nt.line,Nt.ch+2),$t.focus();case"italic":return $t.replaceSelection("*"+Zt+"*"),Zt===""&&$t.setCursor(Nt.line,Nt.ch+1),$t.focus();case"code":return $t.replaceSelection("`"+Zt+"`"),Zt===""&&$t.setCursor(Nt.line,Nt.ch+1),$t.focus();case"inline-latex":return zi("inline-latex"),$t.focus();case"latex":return $t.replaceSelection("```latex\n"+Zt+"\n```"),$t.setCursor(Nt.line+1,Zt.length+1),$t.focus();case"line-break":return $t.replaceSelection(`
+\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,In=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Mn(qt){return/^\d+$/.test(qt)?`${qt}px`:qt}const Xn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",rr={[Xn+"-B"]:"bold",[Xn+"-I"]:"italic"},On={[Ot]:"\u6DFB\u52A0\u94FE\u63A5",[it]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Dt]:"\u6DFB\u52A0\u56FE\u7247",[et]:"\u6DFB\u52A0\u753B\u56FE",[lt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[bt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var tr=({defaultValue:qt="",onChange:nn,width:fn="100%",height:Dn=400,miniToolbar:Wt=!1,isFocus:Jt=!1,watch:xt,insertTemp:Tt,mode:en="markdown",id:En="markdown-editor-id",showResizeBar:Bn=!1,noStorage:hn=!1,showNullButton:mn=!1,showNullProgramButton:pn=!1,hidetoolBar:Kn=!1,fullScreen:Gn=!1,onBlur:fr,onCMBeforeChange:_r,onFullScreen:on,className:Nn="",disablePaste:vr=!1,disabled:or=!1,disabledFill:Er=!1,placeholder:pr="",values:Tr="",extraUse:Nr})=>{const[$t,Zr]=(0,a.useState)(null),[Hr,Gr]=(0,a.useState)(qt),[Cr,oi]=(0,a.useState)(xt),[Di,Li]=(0,a.useState)(Gn),[Pi,Ui]=(0,a.useState)(""),[yi,Wa]=(0,a.useState)(0),[ua,ao]=(0,a.useState)(Dn),[bi,_a]=(0,a.useState)(!1),[Lr,Ua]=(0,a.useState)(0),[ca,na]=(0,a.useState)(0),di=(0,a.useRef)(),Ii=(0,a.useRef)(),Sa=(0,a.useRef)(),Ea=(0,a.useRef)(),wa=(0,a.useRef)(),eo=(0,a.useRef)();(0,a.useEffect)(()=>{const _t=window.scrollY||window.pageYOffset;Gr(Tr),$t==null||$t.setValue(Tr),window.scrollTo(0,_t)},[Tr]),(0,a.useEffect)(()=>{on==null||on(Di)},[Di]),(0,a.useEffect)(()=>{if(di.current){let _t=function(Zt,jt){var Re;if(vr){jt.preventDefault();return}const ht=jt.clipboardData;if(ht){const dt=ht.types.toString(),yt=ht.items;if(dt==="Files"||ht.types.indexOf("Files")>-1){if(jt.preventDefault(),en=="stex")return;try{let wt=yt[1];((Re=yt[0])==null?void 0:Re.kind)==="file"&&(wt=yt[0]);const ct=wt.getAsFile(),At=ct.name.split(".").pop();(0,Ue.I)(ct,St=>{var Vt,Xt,Lt;St.id?((Vt=ct==null?void 0:ct.type)==null?void 0:Vt.indexOf("image"))>-1?Nt.replaceSelection(``):((Xt=ct==null?void 0:ct.type)==null?void 0:Xt.indexOf("video"))>-1?Nt.replaceSelection(``):((Lt=ct==null?void 0:ct.type)==null?void 0:Lt.indexOf("pdf"))>-1?Nt.replaceSelection(`${ct.name}`):In.includes(At)?Nt.replaceSelection(`${ct.name}`):Nt.replaceSelection(`[${ct.name}](/api/attachments/${St.id}?type=${St.content_type})`):(St==null?void 0:St.status)===401&&(document.location.href="/user/login")})}catch(wt){Ze.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Nt=y().fromTextArea(di.current,{mode:en,lineNumbers:!Wt,lineWrapping:!0,value:qt,autoCloseTags:!0,autoCloseBrackets:!0});return Nt.on("keyup",function(Zt,jt){jt.keyCode===8&&(Zt.getValue()==""?Nt.setOption("placeholder",pr):Nt.setOption("placeholder",null))}),Nt.on("keydown",function(Zt,jt){if(jt.keyCode===8){var Re=Si(Zt);Re&&jt.preventDefault()}}),Jt&&Nt.focus(),Nt.on("paste",_t),or&&Nt.on("beforeChange",function(Zt,jt){(jt.origin==="paste"||jt.origin==="+input")&&jt.cancel()}),Zr(Nt),()=>{Nt.off("paste",_t)}}},[]);const Va=(0,a.useCallback)(()=>{if(Ii.current)try{}catch(_t){console.log(_t,"---- to set md editor body height")}},[ua,Ii,Di]);(0,a.useEffect)(()=>{function _t(){let Nt=new ce.Z(Zt=>{for(let jt of Zt)(jt.target.offsetHeight>0||jt.target.offsetWidth>0)&&(Va(),$t.setSize("100%","100%"),$t.refresh())});return Nt.observe(di.current.parentElement),Nt}if($t){const Nt=_t();return()=>{var Zt,jt;(Zt=di.current)!=null&&Zt.parentElement&&Nt.unobserve((jt=di.current)==null?void 0:jt.parentElement)}}},[$t,Va]),(0,a.useEffect)(()=>{if($t){let _t=[];for(const[Nt,Zt]of Object.entries(rr)){let jt={[Nt]:()=>{ra(Zt)}};_t.push(jt),$t.addKeyMap(jt)}return()=>{for(let Nt of _t)$t.removeKeyMap(Nt)}}},[$t]),(0,a.useEffect)(()=>{Gn!==Di&&Li(Gn)},[Gn]),(0,zt.Z)(()=>{if(!hn&&yi>0){let _t=new Date().getTime(),Nt=window.sessionStorage.getItem(En);_t>=yi+Cn&&(!Nt||Nt!==Hr)&&(window.sessionStorage.setItem(En,Hr),_a(!0))}},Cn),(0,a.useEffect)(()=>{oi(xt)},[$t,xt]),(0,a.useEffect)(()=>{$t&&Jt&&$t.focus()},[$t,Jt]),(0,a.useEffect)(()=>{if(Cr&&$t){let _t=function(Zt){let jt=Zt.target;if(Ea.current){let Re=jt.scrollTop/jt.scrollHeight;Ea.current.scrollTop=Ea.current.scrollHeight*Re}};const Nt=$t.getScrollerElement();return Nt.addEventListener("scroll",_t),()=>{Nt.removeEventListener("scroll",_t)}}},[$t,Cr]),(0,a.useEffect)(()=>{if($t&&_r){let _t=function(Nt,Zt){_r(Nt,Zt)};return $t.on("beforeChange",_t),()=>{$t.off("beforeChange",_t)}}},[$t,_r]),(0,a.useEffect)(()=>{if($t&&fr){let _t=function(){fr($t.getValue())};return $t.on("blur",_t),()=>{$t.off("blur",_t)}}},[$t,fr]);function Si(_t,Nt){var Zt=_t.getDoc(),jt=Zt.getCursor(),Re=Zt.getLine(jt.line),ht=Re.charAt(jt.ch-1),dt=Re.lastIndexOf("@\u2581@",jt.ch),yt=Re.lastIndexOf("@\u2581\u2581@",jt.ch),wt=dt>yt?dt:yt,ct=dt>yt?3:4;if(yn.indexOf(ht)===-1)return null;if(console.log("change1:",Nt,_t,Re,jt,wt,dt,yt,ht),wt>=0&&jt.ch-wt<5){var At=wt+ct;return Zt.replaceRange("",{line:jt.line,ch:wt},{line:jt.line,ch:At}),{line:jt.line,ch:At}}return null}(0,a.useEffect)(()=>{if($t){let _t=function(Nt,Zt){const jt=Nt.getValue();Gr(jt),Wa(new Date().getTime()),Nt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),nn&&(pn?nn(jt,Rt(jt)):nn(jt))};return $t.on("change",_t),()=>{$t.off("change",_t)}}},[$t,nn]),(0,a.useEffect)(()=>{if($t)if(qt==null)$t.setValue(""),Gr("");else{const _t=window.scrollY||window.pageYOffset;qt!==$t.getValue()&&($t.setValue(qt),Gr(qt),$t.setCursor(or?1:$t.lineCount(),0),window.scrollTo(0,_t))}},[$t,qt]);const ra=(0,a.useCallback)(_t=>{const Nt=$t.getCursor(),Zt=$t.getSelection();let jt=Zt.split(` +`);switch(_t){case"bold":return $t.replaceSelection("**"+Zt+"**"),Zt===""&&$t.setCursor(Nt.line,Nt.ch+2),$t.focus();case"italic":return $t.replaceSelection("*"+Zt+"*"),Zt===""&&$t.setCursor(Nt.line,Nt.ch+1),$t.focus();case"code":return $t.replaceSelection("`"+Zt+"`"),Zt===""&&$t.setCursor(Nt.line,Nt.ch+1),$t.focus();case"inline-latex":return Ui("inline-latex"),$t.focus();case"latex":return $t.replaceSelection("```latex\n"+Zt+"\n```"),$t.setCursor(Nt.line+1,Zt.length+1),$t.focus();case"line-break":return $t.replaceSelection(`
`),$t.focus();case"list-ul":return Zt===""?$t.replaceSelection("- "+Zt):$t.replaceSelection(jt.map(Re=>Re===""?"":`- ${Re}`).join(` `)),$t.focus();case"list-ol":return Zt===""?$t.replaceSelection("1. "+Zt):$t.replaceSelection(jt.map((Re,ht)=>Re===""?"":`${ht+1}. ${Re}`).join(` -`)),$t.focus();case"add-null-ch":return Zt===""&&$t.setCursor(Nt.line,Nt.ch),$t.replaceSelection(Yn),$t.focus();case"add-signal":return Zt===""&&$t.setCursor(Nt.line,Nt.ch),$t.replaceSelection(Sn),$t.focus();case"add-multiple":return Zt===""&&$t.setCursor(Nt.line,Nt.ch),$t.replaceSelection(gn),$t.focus();case"inster-template-1":return Zt===""&&$t.setCursor(Nt.line,Nt.ch),$t.replaceSelection(Qn),$t.focus();case"eraser":return $t.setValue(""),$t.focus();case"trigger-watch":return ai(!Cr),$t.focus();case"trigger-full-screen":return Ui(!Di),$t.focus();case Ot:zi(Ot);return;case it:zi(it);return;case Dt:zi(Dt);return;case et:zi(et);return;case"maths-latex":zi("maths-latex");return;case lt:wa.current="",sessionStorage.removeItem("file_id"),zi(lt);return;case bt:zi(bt);return;default:throw new Error}},[$t,Cr,Di]),Hn=(0,a.useCallback)((_t,Nt)=>{var Zt,jt,Re,ht,dt,yt;switch(_t!=null&&_t.disabledClose||zi(""),ji){case Ot:const{title:Vt,link:Xt}=_t;return $t.replaceSelection(`[${Vt}](${Xt})`),$t.focus();case it:const{language:Lt,content:cn}=_t;return $t.replaceSelection(["```"+Lt,cn,"```"].join(` -`)),$t.focus();case"maths-latex":for(var wt=atob(_t),ct=new Uint8Array(wt.length),At=0;At{cr.id?$t.replaceSelection(`![,](/api/attachments/${cr.id}?type=${cr.content_type})`):(cr==null?void 0:cr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":$t.replaceSelection("`$$"+_t+"$$`");break;case ut:const{src:sn,alt:ln,id:un}=_t;if(!un)return;$t.getValue().indexOf(sn)===-1?$t.replaceSelection(`
${ln||
`):document.getElementById(un).src=at.Z.API_SERVER+sn+"?t="+Date.now();break;case Dt:case et:const vn=Nt,En=(Re=(jt=(Zt=vn==null?void 0:vn.name)==null?void 0:Zt.split("."))==null?void 0:jt.pop)==null?void 0:Re.call(jt);return((ht=vn==null?void 0:vn.type)==null?void 0:ht.indexOf("image"))>-1||!(vn!=null&&vn.type)?vn!=null&&vn.align||vn!=null&&vn.width?$t.replaceSelection(`

${ln||

`):$t.replaceSelection(`${ln||`):((dt=vn==null?void 0:vn.type)==null?void 0:dt.indexOf("video"))>-1?$t.replaceSelection(``):((yt=vn==null?void 0:vn.type)==null?void 0:yt.indexOf("pdf"))>-1?$t.replaceSelection(`${vn.name}`):In.includes(En)?$t.replaceSelection(`${vn.name}`):$t.replaceSelection(`[${vn.name}](${sn})`),$t.focus();case bt:const{row:wn,col:Ln,align:Wn}=_t;let rn=` +`)),$t.focus();case"add-null-ch":return Zt===""&&$t.setCursor(Nt.line,Nt.ch),$t.replaceSelection(Yn),$t.focus();case"add-signal":return Zt===""&&$t.setCursor(Nt.line,Nt.ch),$t.replaceSelection(Sn),$t.focus();case"add-multiple":return Zt===""&&$t.setCursor(Nt.line,Nt.ch),$t.replaceSelection(yn),$t.focus();case"inster-template-1":return Zt===""&&$t.setCursor(Nt.line,Nt.ch),$t.replaceSelection(Qn),$t.focus();case"eraser":return $t.setValue(""),$t.focus();case"trigger-watch":return oi(!Cr),$t.focus();case"trigger-full-screen":return Li(!Di),$t.focus();case Ot:Ui(Ot);return;case it:Ui(it);return;case Dt:Ui(Dt);return;case et:Ui(et);return;case"maths-latex":Ui("maths-latex");return;case lt:wa.current="",sessionStorage.removeItem("file_id"),Ui(lt);return;case bt:Ui(bt);return;default:throw new Error}},[$t,Cr,Di]),Hn=(0,a.useCallback)((_t,Nt)=>{var Zt,jt,Re,ht,dt,yt;switch(_t!=null&&_t.disabledClose||Ui(""),Pi){case Ot:const{title:Vt,link:Xt}=_t;return $t.replaceSelection(`[${Vt}](${Xt})`),$t.focus();case it:const{language:Lt,content:cn}=_t;return $t.replaceSelection(["```"+Lt,cn,"```"].join(` +`)),$t.focus();case"maths-latex":for(var wt=atob(_t),ct=new Uint8Array(wt.length),At=0;At{cr.id?$t.replaceSelection(`![,](/api/attachments/${cr.id}?type=${cr.content_type})`):(cr==null?void 0:cr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":$t.replaceSelection("`$$"+_t+"$$`");break;case ut:const{src:sn,alt:ln,id:un}=_t;if(!un)return;$t.getValue().indexOf(sn)===-1?$t.replaceSelection(`
${ln||
`):document.getElementById(un).src=at.Z.API_SERVER+sn+"?t="+Date.now();break;case Dt:case et:const gn=Nt,bn=(Re=(jt=(Zt=gn==null?void 0:gn.name)==null?void 0:Zt.split("."))==null?void 0:jt.pop)==null?void 0:Re.call(jt);return((ht=gn==null?void 0:gn.type)==null?void 0:ht.indexOf("image"))>-1||!(gn!=null&&gn.type)?gn!=null&&gn.align||gn!=null&&gn.width?$t.replaceSelection(`

${ln||

`):$t.replaceSelection(`${ln||`):((dt=gn==null?void 0:gn.type)==null?void 0:dt.indexOf("video"))>-1?$t.replaceSelection(``):((yt=gn==null?void 0:gn.type)==null?void 0:yt.indexOf("pdf"))>-1?$t.replaceSelection(`${gn.name}`):In.includes(bn)?$t.replaceSelection(`${gn.name}`):$t.replaceSelection(`[${gn.name}](${sn})`),$t.focus();case bt:const{row:wn,col:Ln,align:Wn}=_t;let rn=` `;for(let cr=0;cr{switch(ji){case Ot:return a.createElement(qe,{callback:Hn,onCancel:ia});case it:return a.createElement(Ge.Z,{callback:Hn,onCancel:ia});case Dt:return a.createElement(Ue.Z,{callback:Hn,onCancel:ia});case lt:return a.createElement(Ke,{editImgId:wa.current,callback:Hn,onCancel:ia});case bt:return a.createElement(je,{callback:Hn,onCancel:ia});case"maths-latex":return a.createElement(gt,{showSaveButton:!0,callback:Hn});case"inline-latex":return a.createElement(It.Z,{showSaveButton:!0,callback:Hn});default:return null}},[ji]);function ia(){zi("")}(0,a.useEffect)(()=>{if(Sa.current){let _t=function(dt){Re=!0,ht=dt.pageY},Nt=function(){Re=!1},Zt=function(dt){if(Re){let yt=dt.pageY-ht;yt<0&&(yt=0),yt>300&&(yt=300);let wt=Dn+yt+"px";ao(wt)}},jt=Sa.current,Re=!1,ht=0;return jt.addEventListener("mousedown",_t),document.addEventListener("mousemove",Zt),document.addEventListener("mouseup",Nt),()=>{jt.removeEventListener("mousedown",_t),document.removeEventListener("mousemove",Zt),document.removeEventListener("mouseup",Nt)}}},[$t,Sa]),(0,a.useEffect)(()=>{ao(Dn)},[Dn]);const po=Mn(fn),va=Mn(ca),Et={width:po,height:va},Mt=(0,a.useMemo)(()=>{if(gi){let _t=new Date(gi),Nt=_t.getHours(),Zt=_t.getMinutes(),jt=_t.getSeconds();return Nt=Nt<10?"0"+Nt:Nt,Zt=Zt<10?"0"+Zt:Zt,jt=jt<10?"0"+jt:jt,`${Nt}:${Zt}:${jt}`}return 0},[gi]),Rt=_t=>{const Nt=[];if(pn){let Zt=-1;_t=_t.replace(/(@▁▁@|@▁@)/g,function(jt,Re,ht){Nt.push({multiLine:jt!==Sn})})}return Nt};function Kt(){window.sessionStorage.removeItem(yn),_a(!1),Wa(0)}function an(){_a(!1),Wa(0),$t.setValue(window.sessionStorage.getItem(yn))}(0,a.useEffect)(()=>{On[ji]&&ji!==et&&ji!==lt&&setTimeout(()=>{const _t=document.getElementsByClassName("markdown-popup-form")[0],Nt=window.innerWidth/2-_t.offsetWidth/2,Zt=window.innerHeight/2-_t.offsetHeight/2;Ua(Nt),na(Zt)},0)},[ji]);const xn=_t=>{_t.preventDefault();const Nt=_t.clientX-Ur,Zt=_t.clientY-da;document.body.onmousemove=jt=>{let Re=jt.clientX-Nt,ht=jt.clientY-Zt;const dt=document.getElementsByClassName("markdown-popup-form")[0],yt=window.innerWidth-dt.offsetWidth,wt=window.innerHeight-dt.offsetHeight;Re=Math.max(0,Math.min(Re,yt)),ht=Math.max(0,Math.min(ht,wt)),nt(jt.clientX,jt.clientY,Nt,Zt)&&(Ua(Re),na(ht))},document.body.onmouseup=function(){document.body.onmousemove=null}},nt=(_t,Nt,Zt,jt)=>{const Re=document.body.clientHeight,ht=document.body.clientWidth;return _t<20&&Zt>_t||_t>ht-20&&Zt<_t||Nt<20&&jt>Nt||Nt>Re-20&&jt{var Nt;wa.current=_t,(Nt=Ja.current)==null||Nt.setHeight("100vh"),setTimeout(()=>{zi("add-flowchart")},150)}})):null))),Bn?a.createElement("a",{ref:Sa,className:"editor-resize"}):null,ji===et&&a.createElement(We,{callback:Hn,onCancel:ia}),ji===lt&&a.createElement(Ke,{ref:Ja,editImgId:wa.current,callback:Hn,onCancel:ia}),a.createElement(ve.Z,null,On[ji]&&ji!==et&&ji!==lt?a.createElement(Le.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ur,top:da},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:xn},On[ji]),open:!0,onCancel:ia,footer:null,destroyOnClose:!0,width:ji===lt?"1200px":null,height:ji===lt?"80vh":null,className:"markdown-popup-form"},oo):null))}},45596:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ge},I:function(){return ve}});var a=le(28284),Se=le(6767),y=le(37568),ce=le(77736),de=le(71051),te=le(47889),ae=le(99571),re=le(67303),ne=le(59301),x=le(59301),ee=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,pe=(be,ye,Ae)=>ye in be?ee(be,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):be[ye]=Ae,ue=(be,ye)=>{for(var Ae in ye||(ye={}))ie.call(ye,Ae)&&pe(be,Ae,ye[Ae]);if(z)for(var Ae of z(ye))se.call(ye,Ae)&&pe(be,Ae,ye[Ae]);return be},fe=(be,ye)=>E(be,b(ye));const{useForm:oe}=a.default,me={width:280,marginRight:10},Ee={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:be,onCancel:ye})=>{const[Ae]=oe();let De=(0,ne.useRef)();function Ce(we){De.current.width=Ae.getFieldValue("width"),De.current.align=Ae.getFieldValue("align"),be(we,De.current)}function Be(we,Pe){if(we.status===-1){Se.ZP.error(we.message);return}Ae.setFieldsValue({src:`/api/attachments/${we.id}`,type:Pe.type})}function Fe(we){let Pe=we.target.files[0];De.current=Pe,ve(Pe,Be)}return x.createElement(a.default,fe(ue({form:Ae},Ee),{className:"upload-image-panel",onFinish:Ce,style:{width:470,overflow:"hidden"}}),x.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},x.createElement("div",{className:"flex-container"},x.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},x.createElement(y.default,{style:me})),x.createElement(he,{onFileChange:Fe}))),x.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},x.createElement(y.default,{style:{width:264}})),x.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},x.createElement(ce.Z,null,x.createElement(a.default.Item,{name:"width",style:{margin:0}},x.createElement(de.Z,{style:{width:264}})),x.createElement("span",{className:"ml8"},"%"))),x.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},x.createElement(te.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),x.createElement("aside",null,x.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},x.createElement(ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ae.ZP,{type:"default",onClick:ye},"\u53D6\u6D88"))))};function he({onFileChange:be}){return x.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",x.createElement("input",{type:"file",onChange:be}))}function ve(be,ye){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ae=new FormData;Ae.append("editormd-image-file",be),Ae.append("file_param_name","editormd-image-file"),Ae.append("byxhr","true");var De=new window.XMLHttpRequest;De.withCredentials=!0,De.addEventListener("load",function(Ce){ye(JSON.parse(Ce.target.responseText),be)},!1),De.addEventListener("error",function(Ce){console.error(Ce)},!1),De.open("POST",`${re.KI}/api/attachments.json`),De.send(Ae)}},75790:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return y}});var a=le(59301),Se=le(4676);class y extends a.Component{constructor(de){super(de);const te=window.document;this.node=te.createElement("div"),te.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,Se.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(Ct,st,le){"use strict";le.d(st,{SV:function(){return mt},ZP:function(){return We}});var a=le(59301),Se=le(76374);const y={keywords:["print","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"]},ce={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),$t.focus();default:throw new Error}},[$t,Pi]),oo=(0,a.useMemo)(()=>{switch(Pi){case Ot:return a.createElement(qe,{callback:Hn,onCancel:ia});case it:return a.createElement(Ge.Z,{callback:Hn,onCancel:ia});case Dt:return a.createElement(Ue.Z,{callback:Hn,onCancel:ia});case lt:return a.createElement(Ke,{editImgId:wa.current,callback:Hn,onCancel:ia});case bt:return a.createElement(je,{callback:Hn,onCancel:ia});case"maths-latex":return a.createElement(gt,{showSaveButton:!0,callback:Hn});case"inline-latex":return a.createElement(It.Z,{showSaveButton:!0,callback:Hn});default:return null}},[Pi]);function ia(){Ui("")}(0,a.useEffect)(()=>{if(Sa.current){let _t=function(dt){Re=!0,ht=dt.pageY},Nt=function(){Re=!1},Zt=function(dt){if(Re){let yt=dt.pageY-ht;yt<0&&(yt=0),yt>300&&(yt=300);let wt=Dn+yt+"px";ao(wt)}},jt=Sa.current,Re=!1,ht=0;return jt.addEventListener("mousedown",_t),document.addEventListener("mousemove",Zt),document.addEventListener("mouseup",Nt),()=>{jt.removeEventListener("mousedown",_t),document.removeEventListener("mousemove",Zt),document.removeEventListener("mouseup",Nt)}}},[$t,Sa]),(0,a.useEffect)(()=>{ao(Dn)},[Dn]);const fo=Mn(fn),ga=Mn(ua),Et={width:fo,height:ga},Mt=(0,a.useMemo)(()=>{if(yi){let _t=new Date(yi),Nt=_t.getHours(),Zt=_t.getMinutes(),jt=_t.getSeconds();return Nt=Nt<10?"0"+Nt:Nt,Zt=Zt<10?"0"+Zt:Zt,jt=jt<10?"0"+jt:jt,`${Nt}:${Zt}:${jt}`}return 0},[yi]),Rt=_t=>{const Nt=[];if(pn){let Zt=-1;_t=_t.replace(/(@▁▁@|@▁@)/g,function(jt,Re,ht){Nt.push({multiLine:jt!==Sn})})}return Nt};function Kt(){window.sessionStorage.removeItem(En),_a(!1),Wa(0)}function an(){_a(!1),Wa(0),$t.setValue(window.sessionStorage.getItem(En))}(0,a.useEffect)(()=>{On[Pi]&&Pi!==et&&Pi!==lt&&setTimeout(()=>{const _t=document.getElementsByClassName("markdown-popup-form")[0],Nt=window.innerWidth/2-_t.offsetWidth/2,Zt=window.innerHeight/2-_t.offsetHeight/2;Ua(Nt),na(Zt)},0)},[Pi]);const xn=_t=>{_t.preventDefault();const Nt=_t.clientX-Lr,Zt=_t.clientY-ca;document.body.onmousemove=jt=>{let Re=jt.clientX-Nt,ht=jt.clientY-Zt;const dt=document.getElementsByClassName("markdown-popup-form")[0],yt=window.innerWidth-dt.offsetWidth,wt=window.innerHeight-dt.offsetHeight;Re=Math.max(0,Math.min(Re,yt)),ht=Math.max(0,Math.min(ht,wt)),nt(jt.clientX,jt.clientY,Nt,Zt)&&(Ua(Re),na(ht))},document.body.onmouseup=function(){document.body.onmousemove=null}},nt=(_t,Nt,Zt,jt)=>{const Re=document.body.clientHeight,ht=document.body.clientWidth;return _t<20&&Zt>_t||_t>ht-20&&Zt<_t||Nt<20&&jt>Nt||Nt>Re-20&&jt{var Nt;wa.current=_t,(Nt=eo.current)==null||Nt.setHeight("100vh"),setTimeout(()=>{Ui("add-flowchart")},150)}})):null))),Bn?a.createElement("a",{ref:Sa,className:"editor-resize"}):null,Pi===et&&a.createElement(We,{callback:Hn,onCancel:ia}),Pi===lt&&a.createElement(Ke,{ref:eo,editImgId:wa.current,callback:Hn,onCancel:ia}),a.createElement(ve.Z,null,On[Pi]&&Pi!==et&&Pi!==lt?a.createElement(Le.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Lr,top:ca},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:xn},On[Pi]),open:!0,onCancel:ia,footer:null,destroyOnClose:!0,width:Pi===lt?"1200px":null,height:Pi===lt?"80vh":null,className:"markdown-popup-form"},oo):null))}},45596:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ge},I:function(){return ve}});var a=le(28284),Se=le(6767),y=le(37568),ce=le(77736),de=le(71051),te=le(47889),ae=le(99571),re=le(67303),ne=le(59301),x=le(59301),ee=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,pe=(be,ye,Ae)=>ye in be?ee(be,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):be[ye]=Ae,ue=(be,ye)=>{for(var Ae in ye||(ye={}))ie.call(ye,Ae)&&pe(be,Ae,ye[Ae]);if(z)for(var Ae of z(ye))se.call(ye,Ae)&&pe(be,Ae,ye[Ae]);return be},fe=(be,ye)=>E(be,b(ye));const{useForm:oe}=a.default,me={width:280,marginRight:10},Ee={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:be,onCancel:ye})=>{const[Ae]=oe();let De=(0,ne.useRef)();function Ce(we){De.current.width=Ae.getFieldValue("width"),De.current.align=Ae.getFieldValue("align"),be(we,De.current)}function Be(we,Pe){if(we.status===-1){Se.ZP.error(we.message);return}Ae.setFieldsValue({src:`/api/attachments/${we.id}`,type:Pe.type})}function Fe(we){let Pe=we.target.files[0];De.current=Pe,ve(Pe,Be)}return x.createElement(a.default,fe(ue({form:Ae},Ee),{className:"upload-image-panel",onFinish:Ce,style:{width:470,overflow:"hidden"}}),x.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},x.createElement("div",{className:"flex-container"},x.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},x.createElement(y.default,{style:me})),x.createElement(he,{onFileChange:Fe}))),x.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},x.createElement(y.default,{style:{width:264}})),x.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},x.createElement(ce.Z,null,x.createElement(a.default.Item,{name:"width",style:{margin:0}},x.createElement(de.Z,{style:{width:264}})),x.createElement("span",{className:"ml8"},"%"))),x.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},x.createElement(te.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),x.createElement("aside",null,x.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},x.createElement(ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ae.ZP,{type:"default",onClick:ye},"\u53D6\u6D88"))))};function he({onFileChange:be}){return x.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",x.createElement("input",{type:"file",onChange:be}))}function ve(be,ye){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ae=new FormData;Ae.append("editormd-image-file",be),Ae.append("file_param_name","editormd-image-file"),Ae.append("byxhr","true");var De=new window.XMLHttpRequest;De.withCredentials=!0,De.addEventListener("load",function(Ce){ye(JSON.parse(Ce.target.responseText),be)},!1),De.addEventListener("error",function(Ce){console.error(Ce)},!1),De.open("POST",`${re.KI}/api/attachments.json`),De.send(Ae)}},75790:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return y}});var a=le(59301),Se=le(4676);class y extends a.Component{constructor(de){super(de);const te=window.document;this.node=te.createElement("div"),te.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,Se.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(Ct,st,le){"use strict";le.d(st,{SV:function(){return mt},ZP:function(){return We}});var a=le(59301),Se=le(76374);const y={keywords:["print","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"]},ce={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},de={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1120,22 +1120,22 @@ ${Ie} `)},{label:"include ",content:["#include "].join(` `)}]},te={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},ae={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var re=le(53184),ne=le.n(re),x=(ot,Ze,Ie)=>new Promise((Ye,Te)=>{var Ke=Ve=>{try{$e(Ie.next(Ve))}catch(xe){Te(xe)}},at=Ve=>{try{$e(Ie.throw(Ve))}catch(xe){Te(xe)}},$e=Ve=>Ve.done?Ye(Ve.value):Promise.resolve(Ve.value).then(Ke,at);$e((Ie=Ie.apply(ot,Ze)).next())});const ee={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},E=(ot,Ze,Ie,Ye)=>{const Te=Ze.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ie.lineNumber,endColumn:Ie.column});return Array.from(new Set(Te.match(/\b\w{2,}\b/g)||[])).map(at=>({label:at,kind:ot.languages.CompletionItemKind.Text,insertText:at,range:Ye}))},b=(ot,Ze,Ie,Ye)=>{ot.languages.registerCompletionItemProvider(Ze,{provideCompletionItems(Te,Ke){const at=Te.getWordUntilPosition(Ke),$e={startLineNumber:Ke.lineNumber,endLineNumber:Ke.lineNumber,startColumn:at.startColumn,endColumn:at.endColumn},Ve=Te.getLineContent(Ke.lineNumber).substring(at.startColumn-2,at.endColumn);return{suggestions:[...E(ot,Te,Ke,$e),...Ie.map(Me=>({label:Me,kind:ot.languages.CompletionItemKind.Keyword,documentation:Me,insertText:Me,insertTextRules:ot.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:$e})),...Ye.map(Me=>({label:Me.label,kind:ot.languages.CompletionItemKind.Snippet,documentation:Me.content,insertText:Ve.startsWith("#")?Me.content.replace(/#/,""):Me.content,insertTextRules:ot.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:$e}))]}}})};var z=ot=>{ee.languages.forEach(Ze=>{ot.languages.registerDocumentFormattingEditProvider(Ze,{provideDocumentFormattingEdits(Ie){return x(this,null,function*(){const Ye=ne()(Ie.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Ie.getFullModelRange(),text:Ye}]})}})}),b(ot,"java",ce.keywords,ce.quickKey),b(ot,"cpp",de.keywords,de.quickKey),b(ot,"c",y.keywords,[]),b(ot,"python",te.keywords,te.quickKey),b(ot,"scala",ae.keywords,ae.quickKey)};const ie="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var se=Object.defineProperty,pe=(ot,Ze,Ie)=>Ze in ot?se(ot,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):ot[Ze]=Ie,ue=(ot,Ze,Ie)=>pe(ot,typeof Ze!="symbol"?Ze+"":Ze,Ie);const fe=class Qc{constructor(Ze,Ie,Ye){this.placeholder=Ze,this.editor=Ie,this.monaco=Ye,Ie.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Qc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};ue(fe,"ID","editor.widget.placeholderHint");var me=fe,Ee=le(96236),ge=le(6767),he=le(25399),ve=le(89392),be=le(33796),ye=le(56102),Ae=Object.defineProperty,De=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Pe=(ot,Ze,Ie)=>Ze in ot?Ae(ot,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):ot[Ze]=Ie,_e=(ot,Ze)=>{for(var Ie in Ze||(Ze={}))Fe.call(Ze,Ie)&&Pe(ot,Ie,Ze[Ie]);if(Be)for(var Ie of Be(Ze))we.call(Ze,Ie)&&Pe(ot,Ie,Ze[Ie]);return ot},ze=(ot,Ze)=>De(ot,Ce(Ze)),Oe=(ot,Ze)=>{var Ie={};for(var Ye in ot)Fe.call(ot,Ye)&&Ze.indexOf(Ye)<0&&(Ie[Ye]=ot[Ye]);if(ot!=null&&Be)for(var Ye of Be(ot))Ze.indexOf(Ye)<0&&we.call(ot,Ye)&&(Ie[Ye]=ot[Ye]);return Ie},Xe=(ot,Ze,Ie)=>new Promise((Ye,Te)=>{var Ke=Ve=>{try{$e(Ie.next(Ve))}catch(xe){Te(xe)}},at=Ve=>{try{$e(Ie.throw(Ve))}catch(xe){Te(xe)}},$e=Ve=>Ve.done?Ye(Ve.value):Promise.resolve(Ve.value).then(Ke,at);$e((Ie=Ie.apply(ot,Ze)).next())});function qe(ot){return/^\d+$/.test(ot)?`${ot}px`:ot}function Ge(){}let Ue=!1;const Le={"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",Scala:"scale",solidity:"sol"};function Ne(ot=[]){let Ze=ot;if(Array.isArray(ot)){for(let Ie=0;IeXe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(ot){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",ot)}});var We=ot=>{var Ze=ot,{width:Ie="100%",height:Ye="100%",value:Te,language:Ke="javascript",style:at={},options:$e={},overrideServices:Ve={},theme:xe="vs-dark",onEditBlur:Me,isCopy:je=!1,onSave:Qe,autoHeight:Je=!1,forbidCopy:pt=!1,onChange:vt=Ge,editorDidMount:gt=Ge,onFocus:It=Ge,onBreakPoint:Ot=Ge,breakPointValue:Dt=[],filename:lt="educoder.txt",errorLine:et,errorContent:ut="",highlightLine:it,openBreakPoint:bt=!1,placeholder:Ft="",showMiniMap:Bt=!0}=Ze,zt=Oe(Ze,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const kt=(0,a.useRef)(),Ht=(0,a.useRef)({}),Cn=(0,a.useRef)(),Yn=(0,a.useRef)(),gn=(0,a.useRef)([]),Sn=(0,a.useRef)(!1),Qn=(0,a.useRef)(),In=(0,a.useRef)(),Mn=(0,a.useRef)(!1),[dn,Xn]=(0,a.useState)(!1);function nr(){let mn;return kt.current&&(mn=new Se.Z(pn=>{for(let Kn of pn)(Kn.target.offsetHeight>0||Kn.target.offsetWidth>0)&&Ht.current.instance.layout()}),mn.observe(kt.current)),mn}function On(){ge.ZP.warning({content:decodeURIComponent(ie),key:"monaco-editor-tip"})}const er=()=>{let mn=Ht.current.instance;if(Te!=null&&mn&&dn){const pn=mn.getModel();pn&&Te!==pn.getValue()&&(Ue=!0,pn.setValue(Te),mn.layout(),Ue=!1)}};(0,a.useEffect)(()=>{const mn=be.Z.subscribe("formatDocument",pn=>{var Kn;let Gn=Ht.current.instance;(Kn=Gn==null?void 0:Gn.getAction)==null||Kn.call(Gn,"editor.action.formatDocument").run()});return window.updateMonacoValue=pn=>{vt(pn)},mn},[]),(0,a.useEffect)(()=>{var mn;let pn=Ht.current.instance;Yn.current&&clearTimeout(Yn.current),Yn.current=setTimeout(()=>{er()},500),Te&&(Te!=null&&Te.length)&&((mn=pn==null?void 0:pn.updateOptions)==null||mn.call(pn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Te.split(/\r\n|\r|\n/g).length))+3,5)}))},[Te,dn,Ht.current]),(0,a.useEffect)(()=>{if(et&&Ht.current&&Ht.current.instance){let pn=Ht.current.instance;pn.changeViewZones(function(Kn){var Gn=document.createElement("div");Gn.style.padding="10px 20px",Gn.style.width="calc(100% - 20px)",Gn.className="my-error-line-wrp",Gn.innerHTML=ut,Kn.addZone({afterLineNumber:et||11,heightInLines:3,domNode:Gn})});var mn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};pn.addOverlayWidget(mn),pn.revealPositionInCenter({lineNumber:20,column:1})}},[et,Ht.current,dn]);const qt=(mn="",pn)=>{if(!mn||mn.trim()==="")return!0;const Gn=Ht.current.instance.getModel().getLineTokens(pn);let fr=!1;for(let Ir=0;Ir<2;Ir++)Gn.getStandardTokenType(Ir)===1&&(fr=!0);return fr};(0,a.useEffect)(()=>{var mn;const pn=(mn=Ht.current)==null?void 0:mn.instance;if(pn&&dn&&pt){const Kn=pn.onDidBlurEditorWidget(()=>{Mn.current=!1}),Gn=pn.onDidFocusEditorText(()=>{Mn.current=!0});return()=>{Kn.dispose(),Gn.dispose()}}},[Ht.current,dn,pt]),(0,a.useEffect)(()=>{var mn;if((mn=Ht.current)!=null&&mn.instance&&dn&&bt){let pn=Ht.current.instance,Kn=pn.getModel();if(!Kn)return;(()=>{var $t;let Zr=[],Hr=[];const Gr=Kn.getAllDecorations();for(let ai of Gr)ai.options.className==="highlighted-line"&&(Zr.push(($t=ai==null?void 0:ai.range)==null?void 0:$t.startLineNumber),Hr.push(ai==null?void 0:ai.id));if(it===Zr[0])return;Kn.deltaDecorations(Hr,[]);const Cr=Kn.getLineCount();it&&it<=Cr&&(pn.deltaDecorations([],[{range:new ke.Range(it,1,it,Kn.getLineMaxColumn(it)),options:{isWholeLine:!0,className:"highlighted-line"}}]),pn.revealLineInCenter(it))})();const fr=($t=!1)=>{var Zr;let Hr=[],Gr=[];const Cr=Kn.getAllDecorations();for(let ai of Cr)ai.options.linesDecorationsClassName==="breakpoints-select"&&(Hr.push((Zr=ai==null?void 0:ai.range)==null?void 0:Zr.startLineNumber),Gr.push(ai==null?void 0:ai.id));if($t)return{lines:Hr,ids:Gr};Ot(Hr)},Ir=$t=>Xe(void 0,null,function*(){let Zr={range:new ke.Range($t,1,$t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Kn.deltaDecorations([],[Zr]),fr()}),on=$t=>Xe(void 0,null,function*(){let Zr=[];const Hr=pn.getLineDecorations($t);for(let Gr of Hr)Gr.options.linesDecorationsClassName==="breakpoints-select"&&Zr.push(Gr.id);yield Kn.deltaDecorations(Zr,[]),fr()}),Nn=$t=>{let Zr=pn.getLineDecorations($t);for(let Hr of Zr)if(Hr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ve.isEqual)(Dt,fr(!0).lines)){Kn.deltaDecorations(fr(!0).ids,[]);const $t=Dt.map(Zr=>({range:new ke.Range(Zr,1,Zr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Kn.deltaDecorations([],$t)}const vr=pn.onDidChangeModelContent($t=>{let Zr=pn.getPosition();if(Zr){let Hr=Zr.lineNumber;clearTimeout(In.current),In.current=setTimeout(()=>{qt(Kn.getLineContent(Hr),Hr)?on(Hr):Nn(Hr)?(on(Hr),Ir(Hr)):fr()},100)}}),ar=pn.onMouseDown($t=>{var Zr,Hr,Gr;if($t.target.detail&&((Gr=(Hr=(Zr=$t.target)==null?void 0:Zr.element)==null?void 0:Hr.className)!=null&&Gr.includes("line-numbers"))){let Cr=$t.target.position.lineNumber;if(qt(Kn.getLineContent(Cr),Cr))return;Nn(Cr)?on(Cr):Ir(Cr)}}),Er=$t=>{let Zr={range:new ke.Range($t,1,$t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};gn.current=pn.deltaDecorations(gn.current,[Zr])},pr=()=>{gn.current=pn.deltaDecorations(gn.current,[])},Or=pn.onMouseMove($t=>{var Zr,Hr,Gr;if(pr(),$t.target.detail&&((Gr=(Hr=(Zr=$t.target)==null?void 0:Zr.element)==null?void 0:Hr.className)!=null&&Gr.includes("line-numbers"))){let Cr=$t.target.position.lineNumber;if(qt(Kn.getLineContent(Cr),Cr))return;Er(Cr)}}),Tr=pn.onMouseLeave(()=>{pr()});return()=>{vr.dispose(),ar.dispose(),Or.dispose(),Tr.dispose()}}},[Ht.current,dn,Dt,it,bt,Ke]),(0,a.useEffect)(()=>{var mn;(mn=Ht.current)!=null&&mn.instance&&bt&&Ht.current.instance.setPosition({lineNumber:0,column:0})},[it]);function nn(){let mn=Ht.current.instance;if(mn){const pn=mn.getSelection(),Kn=Ht.current.pastePos||{},Gn=new ke.Range(Kn.startLineNumber||pn.endLineNumber,Kn.startColumn||pn.endColumn,Kn.endLineNumber||pn.endLineNumber,Kn.endColumn||pn.endColumn);setTimeout(()=>{mn.executeEdits("",[{range:Gn,text:""}])},300)}}function fn(mn){(window.navigator.platform.match("Mac")?mn.metaKey:mn.ctrlKey)&&mn.keyCode==83&&(mn.preventDefault(),Qe())}const Dn=()=>{if(Je&&Ht.current.instance){const mn=Ht.current.instance.getContentHeight();Bn(mn{if(!Mn.current)return;const{keyCode:pn,ctrlKey:Kn,metaKey:Gn,target:fr,type:Ir}=mn;return(Ir==="paste"||(pn===67||pn===86)&&(Gn||Kn))&&fr.nodeName==="TEXTAREA"&&(On(),mn.preventDefault()),!1};function xt(mn,pn){var Kn=window.URL||window.webkitURL||window,Gn=new Blob([pn]),fr=document.createElementNS("http://www.w3.org/1999/xhtml","a");fr.href=Kn.createObjectURL(Gn),fr.download=mn,Wt(fr)}(0,a.useEffect)(()=>{Dn()},[Dn]),(0,a.useEffect)(()=>{kt.current&&!dn&&Promise.all([le.e(8909),le.e(5028)]).then(le.bind(le,71448)).then(mn=>{try{ke=mn,Ht.current.instance=ke.editor.create(kt.current,{value:Te,language:Ne(Ke),theme:xe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Bt||!1}},Ve);const pn=Ht.current.instance;let fr=[...Ee.BH._menuItems].find(vr=>vr[0]._debugName=="EditorContext")[1],Ir=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],on=(vr,ar)=>{var Er,pr;let Or=vr._first;do ar.includes((pr=(Er=Or.element)==null?void 0:Er.command)==null?void 0:pr.id)&&vr._remove(Or);while(Or=Or.next)};if(gt(pn,ke),setTimeout(()=>{Dn(),Ht.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{xt(lt||"educoder.txt",pn.getValue())}})},500),Ht.current.subscription=pn.onDidChangeModelContent(vr=>{Sn.current?clearTimeout(Qn.current):(Dn(),vt(pn.getValue(),vr)),Qn.current=setTimeout(()=>{Sn.current=!1},500)}),window.Monaco||z(ke,Ne(Ke)),pt&&(on(fr,Ir),kt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Jt),window.removeEventListener("paste",Jt),window.addEventListener("keydown",Jt),window.addEventListener("paste",Jt)),window.Monaco=ke,Me&&pn.onDidBlurEditorWidget(()=>{Me(pn.getValue())}),It&&pn.onDidFocusEditorText(()=>{pt&&He(),It(pn.getValue())}),pt){He();try{pn.onDidPaste(vr=>{const ar=pn.getSelection(),Er=Ht.current.pastePos||{},pr=new ke.Range(Er.startLineNumber||ar.endLineNumber,Er.startColumn||ar.endColumn,Er.endLineNumber||ar.endLineNumber,Er.endColumn||ar.endColumn);pn.executeEdits("",[{range:vr.range,text:""}])})}catch(vr){}}let Nn=nr();return Ft&&typeof Ft=="string"&&new me(Ft,pn,ke),Xn(!0),()=>{const vr=Ht.current.instance;vr.dispose();const ar=vr.getModel();ar&&ar.dispose(),Ht.current.subscription&&Ht.current.subscription.dispose(),Nn.unobserve(kt.current)}}catch(pn){}})},[]),(0,a.useEffect)(()=>{if(Ht.current.instance&&dn)return document.addEventListener("keydown",fn,!1),()=>{document.removeEventListener("keydown",fn)}},[Qe,dn]),(0,a.useEffect)(()=>{let mn=Ht.current.instance;if(mn&&dn){let pn=Ne(Ke);ke.editor.setModelLanguage(mn.getModel(),pn)}},[Ke,dn]),(0,a.useEffect)(()=>{Ht.current.instance&&dn&&ke.editor.setTheme(xe)},[xe,dn]),(0,a.useEffect)(()=>{let mn=Ht.current.instance;Cn.current=$e,mn&&dn&&(mn.updateOptions(_e({},$e)),setTimeout(()=>{mn.getModel().updateOptions(_e({},$e))},200))},[JSON.stringify($e),dn]),(0,a.useEffect)(()=>{let mn=Ht.current.instance;mn&&dn&&mn.layout()},[Ie,Ye,dn]);const[Tt,en]=(0,a.useState)(qe(Ie)),[yn,Bn]=(0,a.useState)(qe(Ye)),hn=ze(_e({},at),{width:Tt,height:yn,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:kt,style:hn},je&&a.createElement(ye.CopyToClipboard,{text:Te,onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(he.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function mt({width:ot="100%",height:Ze="100%",original:Ie,modified:Ye,language:Te,options:Ke={}}){const at=(0,a.useRef)(),[$e,Ve]=(0,a.useState)(null);function xe(Je){let pt;return at.current&&(pt=new Se.Z(vt=>{for(let gt of vt)(gt.target.offsetHeight>0||gt.target.offsetWidth>0)&&Je.layout()}),pt.observe(at.current)),pt}(0,a.useEffect)(()=>(at.current&&Promise.all([le.e(8909),le.e(9404)]).then(le.bind(le,2550)).then(Je=>{ke=Je;const pt=ke.editor.createDiffEditor(at.current,ze(_e({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Ke),{wordWrap:!0}));Ve(pt);let vt=xe(pt);return()=>{pt.dispose();const gt=pt.getModel();gt&>.dispose(),vt.unobserve(at.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{$e&&$e.setModel({original:ke.editor.createModel(Ie,Te),modified:ke.editor.createModel(Ye,Te)})},[Ie,Ye,Te,$e]);const Me=qe(ot),je=qe(Ze),Qe={width:Me,height:je};return a.createElement("div",{className:"my-diff-editor",ref:at,style:Qe})}},64536:function(Ct,st,le){"use strict";var a=le(45298),Se=le(82326),y=le(71411),ce=le(59301);const de=Se.default.Option;st.Z=({isTheoretical:te,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:ne,autoFormat:x,onCodeModeChange:ee,onTabToSpace:E,onAutoFormat:b,formatDocument:z,className:ie="",tabToSpace:se,children:pe,code_editor:ue,challenge:fe,shixun_environment_id:oe,shixun_environments:me})=>{var Ee;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},he=(Ee=me==null?void 0:me.find(ve=>ve.shixun_environment_id===oe))==null?void 0:Ee.program_language;return console.log("----",he,me,oe,ue),ce.createElement("div",{className:`tpi-code-setting ${ie}`},ce.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ce.createElement("section",null,ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ce.createElement(Se.default,{bordered:!1,size:"small",value:ne,onChange:ee},ce.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ce.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!te&&ce.createElement(ce.Fragment,null,ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ce.createElement(Se.default,{bordered:!1,size:"small",value:re,onChange:ae},ce.createElement(de,{value:12},"12px"),ce.createElement(de,{value:14},"14px"),ce.createElement(de,{value:16},"16px"),ce.createElement(de,{value:18},"18px"),ce.createElement(de,{value:20},"20px"),ce.createElement(de,{value:22},"22px"))),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"Tab\u8F6C\u6362"),ce.createElement(y.Z,{checked:se,onChange:E})),ce.createElement("div",{className:"file-item",onClick:z},ce.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!te&&ce.createElement(ce.Fragment,null,ce.createElement("h3",null,"\u5FEB\u6377\u952E"),ce.createElement("section",null,ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ce.createElement("span",null,"Ctrl + S")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ce.createElement("span",null,"F1 / Alt + F1")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ce.createElement("span",null,"Ctrl + ]/[")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ce.createElement("span",null,"Ctrl + Shift + \\")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ce.createElement("span",null,"Home")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ce.createElement("span",null,"End"))),pe),!te&&ce.createElement(ce.Fragment,null,ce.createElement("h3",null,"\u5FEB\u6377\u952E"),ce.createElement("section",null,he&&ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ce.createElement("span",null,he)),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ce.createElement("span",null,ge[fe==null?void 0:fe.difficulty])),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ce.createElement("span",null,ue==null?void 0:ue.name)),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ce.createElement("span",null,ue!=null&&ue.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return E}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},Se=le(29787),y=le(25399),ce=le(60242),de=le(92310),te=le.n(de),ae=le(49661),re=le(57884),ne=le(34055),x=le(59301),E=({className:b,dataSource:z=[],col:ie=4,right:se,bottom:pe=23,precision:ue=0,wrapWidth:fe=1200,trackEventItems:oe,loading:me,onRemove:Ee=()=>{},isCurrent:ge=!0,showProgress:he=!1,showAlias:ve=!1})=>{const be=Math.floor((fe-(ie-1)*se)/ie),ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return x.createElement(Se.Z,{spinning:me},x.createElement("div",{className:te()(a.list,b)},!!(z!=null&&z.length)&&(z==null?void 0:z.map((Ae,De)=>{var Ce,Be,Fe,we,Pe,_e;const{name:ze,id:Oe,identifier:Xe,featured:qe,school_name:Ge,image_url:Ue,excellent:Le,is_plan:Ne}=Ae;return x.createElement("div",{key:Oe,className:ge&&he?a.wrapisCurrent:a.wrap,style:{width:be,marginRight:(1+De)%ie===0?0:se+ue,marginBottom:pe}},x.createElement("a",{className:a.li,onClick:ke=>{ke.preventDefault(),ke.stopPropagation(),oe&&(0,ae.L9)([oe]),(0,ae.xg)(`/paths/${Xe}`)}},x.createElement("div",{className:a.img},x.createElement("img",{className:a.cover,src:`${Ue}`}),ge&&(0,ne.bg)()&&(Ae==null?void 0:Ae.studying)&&x.createElement("div",{className:`${a.movebq} user-path-items`,onClick:ke=>{ke.stopPropagation(),Ee(Ae)}},x.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),x.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ce=Ae==null?void 0:Ae.subject_tags)==null?void 0:Ce.map((ke,He)=>{var We,mt;if(He===0){const Ze=(We=ye.find(Ie=>Ie.name==ke))==null?void 0:We.swimg;return x.createElement("img",{className:a.sign,src:Ze,style:{left:"-4px"}})}const ot=(mt=ye.find(Ze=>Ze.name==ke))==null?void 0:mt.ptimg;return x.createElement("img",{className:a.sign,src:ot,style:{left:`${48+52*(He-1)+2*He}px`}})}),x.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ae==null?void 0:Ae.excellent)&&x.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:a.name},x.createElement(y.Z,{title:ve&&(Ae!=null&&Ae.excellent_alias_name)?x.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ze}`,x.createElement("br",null),x.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ae==null?void 0:Ae.excellent_alias_name}`)):ze},x.createElement("span",{className:a.e},ve&&(Ae==null?void 0:Ae.excellent_alias_name)||ze))),ge&&he&&((Be=Ae==null?void 0:Ae.progress)==null?void 0:Be.all_score)!=0&&x.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},x.createElement(ce.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Fe=Ae==null?void 0:Ae.progress)==null?void 0:Fe.my_score)/((we=Ae==null?void 0:Ae.progress)==null?void 0:we.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Pe=Ae==null?void 0:Ae.progress)==null?void 0:Pe.my_score,"/",(_e=Ae==null?void 0:Ae.progress)==null?void 0:_e.all_score),(!ge||!he)&&x.createElement(y.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ge}`},x.createElement("div",{className:a.unit},x.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ge)),(!ge||!he)&&x.createElement("div",{className:a.tags},x.createElement("div",null,x.createElement(y.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),x.createElement("span",null,Ae.stages_count))),x.createElement(y.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),x.createElement("span",null,Ae.members_count)))))))})),!z.length&&x.createElement(re.Z,null)))}},71360:function(Ct,st,le){"use strict";le.d(st,{jL:function(){return de},w9:function(){return qe},QD:function(){return et},cQ:function(){return Pe.Z},op:function(){return vt},O5:function(){return er},_b:function(){return zt},t7:function(){return ue},Gi:function(){return He},YG:function(){return Ne},qp:function(){return ee},vr:function(){return bt},qE:function(){return Ot},Je:function(){return me},wb:function(){return we},cq:function(){return Ye},tp:function(){return z}});var a=le(59301),Se={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},y="data:image/png;base64,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",de=({dataSource:qt=[],img:nn,imgWidth:fn=346,title:Dn,sunTitle:Wt,bannerExtraContent:Jt})=>a.createElement("div",{className:Se.banner},a.createElement("div",{className:Se.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Dn),a.createElement("span",null,Wt)),qt.length>0&&a.createElement("div",{className:Se.btns},qt.map((xt,Tt)=>a.createElement("div",{key:Tt,onClick:xt.click},xt.name,xt.sign?a.createElement("img",{src:y,width:39}):null))),Jt),nn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:nn,width:fn}))),te={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ae=le(92310),re=le.n(ae),ne=le(89392),ee=({dataSource:qt=[],value:nn,onChange:fn,onTitleChange:Dn,className:Wt,title:Jt,titleWidth:xt=41,style:Tt={},fontColor:en="#6A7283",showCount:yn})=>{const[Bn,hn]=(0,a.useState)(0),[mn,pn]=(0,a.useState)(!1),Kn=(0,a.useRef)(null),Gn=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var fr;qt.length!==0&&(((fr=Kn==null?void 0:Kn.current)==null?void 0:fr.clientHeight)>97?hn(1):hn(0)),qt.length===0&&hn(0),pn(!1)},[qt]),a.createElement("div",{className:re()(te.row,Wt),style:Tt},a.createElement("div",{onClick:(0,ne.throttle)(()=>Dn==null?void 0:Dn(),2e3),style:{width:xt,marginTop:mn?12:4},className:`${te.title} ${Dn?"current":""}`},Jt),a.createElement("div",{className:mn?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},a.createElement("div",{className:te.bar,ref:Gn,style:Bn>0?{height:Bn===1?97:"auto",overflow:Bn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:te.tag,ref:Kn},qt==null?void 0:qt.map(fr=>a.createElement("span",{onClick:()=>fn(fr.id),key:fr.id,style:{color:en},className:nn===fr.id?te.active:""},a.createElement("span",{title:fr.name,className:te.name},fr.name),!!yn&&a.createElement("span",{className:te.num},fr.count))))),!!Bn&&a.createElement(a.Fragment,null,Bn===1?a.createElement("div",{onClick:()=>{var fr;hn(2),((fr=Kn==null?void 0:Kn.current)==null?void 0:fr.clientHeight)>245?pn(!0):pn(!1)},className:te.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Gn.current.scrollTop=0,hn(1),pn(!1)},className:te.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},z=({dataSource:qt=[],value:nn,onChange:fn,className:Dn,style:Wt={}})=>a.createElement("div",{style:Wt,className:re()(E.tabs,Dn)},qt.map(Jt=>a.createElement("span",{onClick:()=>fn(Jt.id),className:nn===Jt.id?E.active:"",key:Jt.id},Jt.name))),ie={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},se=le(37568),ue=({dataSource:qt=[],value:nn="",onChange:fn,onInputChange:Dn=()=>{},className:Wt,style:Jt={},placeholder:xt,allowClear:Tt=!1})=>{var en;const[yn,Bn]=(0,a.useState)(""),[hn,mn]=(0,a.useState)("");(0,a.useEffect)(()=>{var Gn;let fr=nn;(Gn=JSON.stringify(nn))!=null&&Gn.includes("{")&&(Bn(nn.id),fr=nn.value||"");try{mn(decodeURIComponent(fr||""))}catch(Ir){mn(decodeURIComponent(fr||""))}},[nn]);const pn=()=>{fn(encodeURIComponent(hn),yn||null)},Kn=Gn=>{Gn!==yn&&(Bn(Gn),fn(encodeURIComponent(hn),Gn))};return a.createElement("div",{className:re()(ie.input,Wt),style:Jt},!!qt.length&&a.createElement("div",{className:ie.dropdown},a.createElement("div",{className:ie.text},(en=qt.find(Gn=>Gn.id===yn))==null?void 0:en.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:ie.b1}),a.createElement("b",{className:ie.b2})),a.createElement("div",{className:ie.menu},qt.map((Gn,fr)=>a.createElement("div",{key:fr,onClick:()=>Kn(Gn.id)},Gn.name)))),a.createElement(se.default,{onPressEnter:pn,value:hn,onChange:Gn=>{mn(Gn.target.value),Dn(encodeURIComponent(Gn.target.value),yn||null)},bordered:!1,placeholder:xt}),a.createElement("i",{onClick:pn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},fe={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},me=({value:qt,onChange:nn,className:fn,total:Dn,pageSize:Wt,style:Jt={}})=>{const xt=qt<2,Tt=qt>=Math.ceil(Dn/Wt);return Dn<=Wt?a.createElement(a.Fragment,null):a.createElement("div",{className:re()(fe.quickPager,fn),style:Jt},a.createElement("div",{onClick:()=>{xt||nn(qt-1,"prev")},className:xt?fe.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Tt||nn(qt+1,"next")},className:Tt?fe.disabled:""},"\u4E0B\u4E00\u9875"))},Ee={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ge=le(29787),he=le(25399),ve=le(58018),be=le(90524),ye=le(49661),Ae=le(96908),De=le(57177),Ce=le(81378),Be=le(57884),we=({className:qt,dataSource:nn=[],col:fn=4,right:Dn,bottom:Wt=23,precision:Jt=0,wrapWidth:xt=1200,trackEventItems:Tt,loading:en})=>{const yn=Math.floor((xt-(fn-1)*Dn)/fn);return a.createElement(ge.Z,{spinning:en},a.createElement("div",{className:re()(Ee.list,qt)},!!nn.length&&nn.map((Bn,hn)=>{const{name:mn,id:pn,identifier:Kn,power:Gn,cover_image_id:fr,pic:Ir}=Bn;return a.createElement("div",{className:Ee.wrap,key:pn,style:{width:yn,marginRight:(1+hn)%fn===0?0:Dn+Jt,marginBottom:Wt}},a.createElement("a",{target:"_blank",href:`/shixuns/${Kn}/challenges`,className:Ee.li,onClick:on=>{on.preventDefault(),Tt&&(0,ye.L9)([Tt]),Gn&&(0,ye.xg)(`/shixuns/${Kn}/challenges`)}},a.createElement("div",{className:Ee.img},a.createElement("img",{className:Ee.cover,src:`${Ir}`}),Bn.is_jupyter&&a.createElement("img",{className:Ee.sign,src:Ae}),Bn.is_jupyter_lab&&a.createElement("img",{className:Ee.sign,src:De}),Bn.is_unity_3d&&a.createElement("img",{className:Ee.sign,src:Ce})),a.createElement("div",{className:Ee.name},a.createElement(he.Z,{title:mn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:Ee.e},mn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:Ee.tags},a.createElement(he.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,Bn.challenges_count))),!!Bn.myshixuns_count&&a.createElement(he.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,Bn.myshixuns_count))),a.createElement(he.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,Bn.level))),a.createElement("div",{className:Ee.rate},a.createElement(ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Bn.score_info}),a.createElement("span",null,"\xA0",Bn.score_info?`${Bn.score_info}\u5206`:"5\u5206")))),!Gn&&a.createElement("div",{className:Ee.lockWrap},a.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!nn.length&&a.createElement(Be.Z,null)))},Pe=le(929),_e={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ze="data:image/png;base64,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",Oe=le(59301),qe=({className:qt,dataSource:nn=[],col:fn=4,right:Dn,bottom:Wt=23,precision:Jt=0,wrapWidth:xt=1200,trackEventItems:Tt,loading:en,handleVery:yn=()=>!0})=>{const Bn=Math.floor((xt-(fn-1)*Dn)/fn);return Oe.createElement(ge.Z,{spinning:en},Oe.createElement("div",{className:re()(_e.list,qt)},!!nn.length&&nn.map((hn,mn)=>{const{subject_identifier:pn,id:Kn,identifier:Gn,power:fr}=hn,Ir=hn.is_public!=0&&hn.is_public;return Oe.createElement("div",{className:_e.wrap,key:Kn,style:{width:Bn,marginRight:(1+mn)%fn===0?0:Dn+Jt,marginBottom:Wt}},Oe.createElement("a",{className:_e.li,onClick:on=>{on.preventDefault(),yn(hn==null?void 0:hn.first_category_url)&&(Tt&&(0,ye.L9)([Tt]),(0,ye.xg)(hn.first_category_url))}},Oe.createElement("div",{className:_e.top},Oe.createElement(he.Z,{title:hn.name},Oe.createElement("div",{className:_e.name},hn.name)),Oe.createElement("img",{className:_e.img,src:be.Z.IMG_SERVER+"/images/"+hn.avatar_url}),Oe.createElement("div",{className:_e.text,title:hn.creator},hn.creator),pn&&Oe.createElement("div",{className:_e.btns},Oe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Oe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ir&&Oe.createElement("div",{className:_e.sign},"\u516C\u5F00")),Oe.createElement("div",{className:_e.bottom},hn.visits>0&&Oe.createElement(he.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-liulanyan"}),Oe.createElement("span",null,hn.visits))),hn.course_members_count>0&&Oe.createElement(he.Z,{title:"\u6210\u5458",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-chengyuan"}),hn.course_members_count)),hn.tasks_count>0&&Oe.createElement(he.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-zuoye"}),hn.tasks_count)),hn.is_end?Oe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Oe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!hn.is_accessible&&Oe.createElement("div",{className:_e.lockWrap},Oe.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Oe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!nn.length&&Oe.createElement(Be.Z,null)))},Ge={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ue=le(76560),Ne=({dataSource:qt=[],value:nn,onChange:fn,className:Dn,style:Wt={},tabBarExtraContent:Jt})=>a.createElement("div",{className:re()(Ge.tabs,Dn),style:Wt},a.createElement("div",{className:Ge.tabsWrap},qt.map((xt,Tt)=>!(xt!=null&&xt.hide)&&a.createElement("aside",{className:Ge.tab,onClick:()=>{fn(xt.id),xt.link&&Ue.history.push(xt.link)},key:Tt},a.createElement("div",{className:nn===xt.id?Ge.active:""},xt.name),(xt==null?void 0:xt.resetCount)==null&&(xt==null?void 0:xt.total)!==void 0&&a.createElement("span",null,"\uFF08",xt==null?void 0:xt.total,"\uFF09"),(xt==null?void 0:xt.resetCount)!==void 0&&(xt==null?void 0:xt.total)!==void 0&&a.createElement(he.Z,{title:(xt==null?void 0:xt.tip)!=null?xt==null?void 0:xt.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},xt==null?void 0:xt.resetCount),"/",a.createElement("span",null,xt==null?void 0:xt.total),"\uFF09"))))),a.createElement("div",{className:Ge.tabBar},Jt)),He=({className:qt,style:nn={},children:fn})=>a.createElement("div",{className:re()(qt),style:nn},fn),We={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},mt=le(75727),ot=le(93041);const Ze=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ye=({sortValue:qt,dropValue:nn,className:fn,onSort:Dn,onDrop:Wt,dataSource:Jt=Ze})=>{var xt;return a.createElement("div",{className:re()(We.orderWrap,fn)},a.createElement(mt.Z,{dropdownRender:()=>a.createElement(ot.default,null,Jt.map((Tt,en)=>a.createElement(ot.default.Item,{key:en,onClick:()=>Wt(Tt.id)},Tt.name)))},a.createElement("span",{className:We.orderTextWrap},(xt=Jt.find(Tt=>nn===Tt.id))==null?void 0:xt.name)),a.createElement("span",{className:We.orderIconWrap},a.createElement("span",{className:We.orderAsc},a.createElement("i",{className:qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${We.cursorPointer} ${We.active}`:`iconfont icon-sanjiaoxing-up font12 ${We.cursorPointer}`,onClick:()=>Dn(qt==="asc"?"desc":"asc")})),a.createElement("span",{className:We.orderDesc},a.createElement("i",{className:qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${We.cursorPointer} ${We.active}`:`iconfont icon-sanjiaoxing-down font12 ${We.cursorPointer}`,onClick:()=>Dn(qt==="asc"?"desc":"asc")}))))},Te={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ke=le(99571),at=Object.defineProperty,$e=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Me=(qt,nn,fn)=>nn in qt?at(qt,nn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):qt[nn]=fn,je=(qt,nn)=>{for(var fn in nn||(nn={}))Ve.call(nn,fn)&&Me(qt,fn,nn[fn]);if($e)for(var fn of $e(nn))xe.call(nn,fn)&&Me(qt,fn,nn[fn]);return qt},Qe=(qt,nn)=>{var fn={};for(var Dn in qt)Ve.call(qt,Dn)&&nn.indexOf(Dn)<0&&(fn[Dn]=qt[Dn]);if(qt!=null&&$e)for(var Dn of $e(qt))nn.indexOf(Dn)<0&&xe.call(qt,Dn)&&(fn[Dn]=qt[Dn]);return fn},Je=(qt,nn,fn)=>new Promise((Dn,Wt)=>{var Jt=en=>{try{Tt(fn.next(en))}catch(yn){Wt(yn)}},xt=en=>{try{Tt(fn.throw(en))}catch(yn){Wt(yn)}},Tt=en=>en.done?Dn(en.value):Promise.resolve(en.value).then(Jt,xt);Tt((fn=fn.apply(qt,nn)).next())}),vt=qt=>{var nn=qt,{className:fn,style:Dn,children:Wt,loading:Jt=!1,openLoading:xt,onClick:Tt=()=>{},size:en="middle",shape:yn="round"}=nn,Bn=Qe(nn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[hn,mn]=(0,a.useState)(!1);return a.createElement(Ke.ZP,je({onClick:(0,ne.throttle)(pn=>Je(void 0,null,function*(){xt&&mn(!0);try{yield Tt(pn)}catch(Kn){console.log("error",Kn)}xt&&mn(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(Te.btn,Te[`${en}-${yn}`],fn),style:Dn,size:en,shape:yn,loading:hn||Jt},Bn),Wt)},gt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Ot=({className:qt,style:nn,children:fn=null,onClick:Dn,title:Wt})=>a.createElement("div",{className:re()(gt.head,qt),style:nn},a.createElement("span",{className:"primary-hover",onClick:Dn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:Wt},Wt),a.createElement("div",{className:gt.node},fn)),Dt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},et=({confirmShow:qt=!0,confirmTitle:nn,confirmClick:fn,cancelShow:Dn=!0,cancelTitle:Wt,cancelClick:Jt,className:xt,style:Tt,confirmLoading:en=!1})=>a.createElement("div",{className:re()(Dt.btns,xt),style:Tt},qt&&a.createElement(Ke.ZP,{loading:en,onClick:fn,type:"primary",className:Dt.confirm},nn),Dn&&a.createElement(Ke.ZP,{onClick:Jt,className:Dt.cancel},Wt)),ut={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},bt=({className:qt,style:nn={},LeftContent:fn,children:Dn,RightContent:Wt})=>a.createElement("div",{className:re()(ut.fixedBottom,qt),style:nn},a.createElement("div",{className:ut.wrap},a.createElement("div",{className:ut.left},fn),a.createElement("div",{className:ut.center},Dn),a.createElement("div",{className:ut.right},Wt))),Ft={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},zt=({className:qt,style:nn={},dataSource:fn=[]})=>a.createElement("div",{className:re()(Ft.crumbs,qt),style:nn},fn.map((Dn,Wt)=>WtUe.history.push(Dn.path)},Dn.name):a.createElement("span",null,Dn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:Wt,style:{color:"#5F6368"}},Dn.name))),kt=le(11938),Ht=Object.defineProperty,Cn=Object.defineProperties,Yn=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,In=(qt,nn,fn)=>nn in qt?Ht(qt,nn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):qt[nn]=fn,Mn=(qt,nn)=>{for(var fn in nn||(nn={}))Sn.call(nn,fn)&&In(qt,fn,nn[fn]);if(gn)for(var fn of gn(nn))Qn.call(nn,fn)&&In(qt,fn,nn[fn]);return qt},dn=(qt,nn)=>Cn(qt,Yn(nn)),Xn=(qt,nn)=>{var fn={};for(var Dn in qt)Sn.call(qt,Dn)&&nn.indexOf(Dn)<0&&(fn[Dn]=qt[Dn]);if(qt!=null&&gn)for(var Dn of gn(qt))nn.indexOf(Dn)<0&&Qn.call(qt,Dn)&&(fn[Dn]=qt[Dn]);return fn};const{Countdown:nr}=kt.default;var er=qt=>{var nn=qt,{onChange:fn}=nn,Dn=Xn(nn,["onChange"]);const[Wt,Jt]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof Wt=="number"&&Wt>=0&&fn(Wt)},[Wt]);const xt=Tt=>{const en=Math.floor(Tt/1e3);Jt(en)};return a.createElement(nr,dn(Mn({},Dn),{onChange:xt}))}},17904:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Se}});var a=le(59301);function Se(y,ce){const de=(0,a.useRef)();(0,a.useEffect)(()=>{de.current=y}),(0,a.useEffect)(()=>{function te(){de.current()}if(ce!==null){let ae=setInterval(te,ce);return()=>clearInterval(ae)}},[ce])}},6514:function(Ct,st,le){"use strict";var a=le(61186),Se=le.n(a),y=le(77019),ce=le(59301);const de=({date:te,showTag:ae})=>ce.createElement(y.Z,{align:"middle"},ce.createElement("div",null," ",te?Se()(te).format("YYYY-MM-DD HH:mm"):"--"," "),ae&&ce.createElement(y.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},ce.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));st.Z=de},85933:function(Ct,st,le){"use strict";var a=le(59301),Se=le(11938),y=le(71051),ce=le(28284),de=le(62957),te=le(29787),ae=le(54172),re=le(37568),ne=le(77019),x=le(5269),ee=le(99571),E=le(72664),b=le(61186),z=le.n(b),ie=le(76560),se=le(49661),pe=le(15610),ue=le(34055),fe=le(98072),oe=le(59301),me=(ve,be,ye)=>new Promise((Ae,De)=>{var Ce=we=>{try{Fe(ye.next(we))}catch(Pe){De(Pe)}},Be=we=>{try{Fe(ye.throw(we))}catch(Pe){De(Pe)}},Fe=we=>we.done?Ae(we.value):Promise.resolve(we.value).then(Ce,Be);Fe((ye=ye.apply(ve,be)).next())});const{Countdown:Ee}=Se.default,ge=({value:ve,onChange:be,MaxMinutes:ye})=>oe.createElement(oe.Fragment,null,oe.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",oe.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",oe.createElement("br",null)),oe.createElement(y.Z,{value:ve,onChange:be,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),he=({exercise:ve,successCb:be,dispatch:ye})=>{var Ae,De,Ce,Be;const Fe=(0,ie.useParams)(),[we]=ce.default.useForm(),Pe=ce.default.useWatch("time",we),[_e,ze]=(0,a.useState)(!1),Oe=(0,a.useRef)(),{actionTabs:Xe}=ve,[qe,Ge]=(0,a.useState)(),[,Ue,Le,Ne]=(0,fe.U)(E.n7,{id:Fe.categoryId}),[,ke,He]=(0,fe.U)(E.Cd,{});(0,a.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&(ze(!1),we.resetFields())},[ve.actionTabs.key]);const We=()=>new Promise($e=>me(void 0,null,function*(){var Ve,xe;return Oe.current=yield(0,pe.y)({ip_limit:(Ve=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Ve.ip_limit,ip_bind:(xe=Xe==null?void 0:Xe.exerciseParams)==null?void 0:xe.ip_bind_type}),$e()})),mt=()=>me(void 0,null,function*(){var $e,Ve,xe,Me,je;yield we.validateFields();const Qe=we.getFieldsValue();if(ze(!0),((($e=Xe==null?void 0:Xe.exerciseParams)==null?void 0:$e.ip_limit)!=="no"||(Ve=Xe==null?void 0:Xe.exerciseParams)!=null&&Ve.ip_bind_type)&&(yield We()),(yield(0,E.ZD)((xe=Xe==null?void 0:Xe.exerciseParams)==null?void 0:xe.id,{exercise_user_id:(Me=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Me.exercise_user_id,unlock_key:Qe.unlock_key,time:Qe.time,ip:Oe.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const pt=Xe==null?void 0:Xe.exerciseParams;(0,se.nr)({inner_ip:pt.inner_ip,public_ip:pt.public_ip,open_camera:pt.open_camera,ip_limit:pt.ip_limit,ip_bind:pt.ip_bind,ip_bind_type:pt.ip_bind_type,exercise_tips:pt.exercise_tips,exerciseId:pt.id,screen_open:pt.screen_open,screen_num:pt.screen_num,screen_sec:pt.screen_sec,coursesId:Fe.coursesId,login:(je=(0,ue.eY)())==null?void 0:je.login,history,identity_verify:pt.identity_verify,open_phone_video_recording:pt.open_phone_video_recording,current_status:pt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}ze(!1)}),ot=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:$e=>oe.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:$e=>oe.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ze=((Ae=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Ae.errorMessage)&&typeof((De=Xe==null?void 0:Xe.exerciseParams)==null?void 0:De.errorMessage)=="object";(0,a.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&me(void 0,null,function*(){const $e=yield He(Fe);yield Le({}),$e.status||Ge($e)})},[ve.actionTabs.key]);const{time:Ie,end_time:Ye}=(qe==null?void 0:qe.exercise)||{},Te=Ne!=null&&Ne.user_end_time?z()(Ne==null?void 0:Ne.user_end_time).add(1,"minutes"):z()(),Ke=z()(Ne==null?void 0:Ne.user_total_end_time)>Te?Math.round(z().duration(z()(Ne==null?void 0:Ne.user_total_end_time).diff(Te.startOf("minute"))).asMinutes()):0,at=((Ne==null?void 0:Ne.student_left_minutes)||0)+(Pe||0);return oe.createElement(oe.Fragment,null,oe.createElement(de.default,{width:514,centered:!0,closable:!!((Ce=Xe==null?void 0:Xe.exerciseParams)!=null&&Ce.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ve.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},oe.createElement(te.Z,{spinning:Ue||ke},Ze&&oe.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ze&&oe.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ze&&oe.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Be=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Be.errorMessage)||{}],columns:ot}),oe.createElement("div",{className:""},oe.createElement(ce.default,{form:we,layout:"vertical",autoComplete:"off"},oe.createElement(ce.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},oe.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ie!==-1?oe.createElement(oe.Fragment,null,oe.createElement(ce.default.Item,{name:"time",label:oe.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",oe.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(Ne==null?void 0:Ne.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},oe.createElement(ge,{MaxMinutes:Ke})),oe.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",oe.createElement("span",{className:"ml5"},Ue||ke?"--":at),"\u5206\u949F",at!==0&&(Ne==null?void 0:Ne.user_end_time)&&oe.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",oe.createElement("span",{className:"ml5"},z()(Ne==null?void 0:Ne.user_end_time).add(Pe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):oe.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Ye).format("YYYY-MM-DD HH:mm")))),oe.createElement(ne.Z,{justify:"space-between",align:"middle"},oe.createElement(x.Z,null),oe.createElement(x.Z,null,oe.createElement(ee.ZP,{loading:_e,onClick:mt},"\u8FDB\u5165\u8003\u8BD5"))))))};st.Z=(0,ie.connect)(({exercise:ve})=>({exercise:ve}))(he)},62787:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return x}});var a=le(59301),Se=le(37568),y=le(62673),ce=le(77019),de={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ae=le(57884),re=(ee,E,b)=>new Promise((z,ie)=>{var se=fe=>{try{ue(b.next(fe))}catch(oe){ie(oe)}},pe=fe=>{try{ue(b.throw(fe))}catch(oe){ie(oe)}},ue=fe=>fe.done?z(fe.value):Promise.resolve(fe.value).then(se,pe);ue((b=b.apply(ee,E)).next())}),x=({data:ee,value:E=[],handleChangePage:b,className:z="",setSelectedRowKeys:ie,selectedRowKeys:se,onChange:pe=()=>{}})=>{const[ue,fe]=(0,a.useState)([]),[oe,me]=(0,a.useState)([]),[Ee,ge]=(0,a.useState)([]);let[he,ve]=(0,a.useState)(1),[be,ye]=(0,a.useState)();return(0,a.useEffect)(()=>{fe(ee),me([]),ge([])},[ee]),(0,a.useEffect)(()=>{ie&&(me(se),ge(se))},[se]),a.createElement("div",{className:`flex justify-between w-full ${z}`},a.createElement("div",{className:de.leftdiv},a.createElement(Se.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:Ae=>re(void 0,null,function*(){fe(ee.filter(De=>{var Ce;return(Ce=De==null?void 0:De.name)==null?void 0:Ce.includes(Ae.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ue.length===0&&a.createElement(ae.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(y.default.Group,{value:oe.map(Ae=>`${Ae.id}`),onChange:Ae=>{ie(ue.filter(De=>Ae.includes(`${De.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ue.map((Ae,De)=>a.createElement(ce.Z,{key:Ae.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},a.createElement(y.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Ae.is_published,value:`${Ae.id}`},a.createElement("div",{className:de.listClass},a.createElement("span",{className:de.spantitle,style:{width:Ae.is_published?"108px":"170px"}},Ae.name),Ae.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:de.rightdiv},a.createElement(Se.default.Search,{onChange:Ae=>{ge(oe.filter(De=>De.name.includes(Ae.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ee.length===0&&a.createElement(ae.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ee.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Ee.map((Ae,De)=>a.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:Ae.id},a.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},Ae.name),a.createElement("img",{src:te,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{ie(oe.filter(Ce=>`${Ce.id}`!=`${Ae.id}`))}})))))))}},91740:function(Ct,st,le){"use strict";var a=le(59301),Se=le(28284),y=le(6767),ce=le(62957),de=le(47889),te=le(16326),ae=le(62673),re=le(76560),ne=le(83259),x=le(82093),ee=le(62787),E=le(59301),b=(ie,se,pe)=>new Promise((ue,fe)=>{var oe=ge=>{try{Ee(pe.next(ge))}catch(he){fe(he)}},me=ge=>{try{Ee(pe.throw(ge))}catch(he){fe(he)}},Ee=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(oe,me);Ee((pe=pe.apply(ie,se)).next())});const z=({classroomList:ie,dispatch:se,courseEndTime:pe,Callback:ue})=>{const fe=(0,re.useParams)(),[oe]=Se.default.useForm(),[me,Ee]=(0,a.useState)([]),[ge,he]=(0,a.useState)([]),[ve,be]=(0,a.useState)(!0),[ye,Ae]=(0,a.useState)({}),[De,Ce]=(0,a.useState)([]),[Be,Fe]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ie.actionTabs.key==="start_smart_plan_xia"&&(_e(),we())},[ie.actionTabs]);const we=()=>b(void 0,null,function*(){var ze,Oe,Xe,qe,Ge,Ue,Le,Ne,ke;oe.setFieldsValue({end_type:!0}),be(!0);const He=yield(0,x.ZP)(`/api/courses/${(Oe=(ze=ie==null?void 0:ie.actionTabs)==null?void 0:ze.params)==null?void 0:Oe.coursesId}/smart_plans/${(qe=(Xe=ie==null?void 0:ie.actionTabs)==null?void 0:Xe.params)==null?void 0:qe.smart_plans_id}.json`,{method:"get"});(He==null?void 0:He.status)==0&&(Ce((Ue=(Ge=He==null?void 0:He.data)==null?void 0:Ge.group_settings)==null?void 0:Ue.filter(We=>We==null?void 0:We.lesson_mode)),Ae(He==null?void 0:He.data),Ee([...(ke=(Ne=(Le=He==null?void 0:He.data)==null?void 0:Le.group_settings)==null?void 0:Ne.filter(We=>We==null?void 0:We.lesson_mode))==null?void 0:ke.map(We=>(We.key=We==null?void 0:We.group_id,We.id=We==null?void 0:We.group_id,We.title=We==null?void 0:We.group_name,We.name=We==null?void 0:We.group_name,We.disabled=!1,We.is_published=!1,We))]))}),Pe=()=>b(void 0,null,function*(){var ze,Oe,Xe,qe;!(ye!=null&&ye.unified_setting)&&(ge==null?void 0:ge.length)==0&&y.ZP.error("\u8BF7\u9009\u62E9\u73ED\u7EA7"),Fe(!0);let Ge=yield(0,x.ZP)(`/api/courses/${(Oe=(ze=ie==null?void 0:ie.actionTabs)==null?void 0:ze.params)==null?void 0:Oe.coursesId}/smart_plans/${(qe=(Xe=ie==null?void 0:ie.actionTabs)==null?void 0:Xe.params)==null?void 0:qe.smart_plans_id}/ended.json`,{method:"put",body:{unified_setting:ye==null?void 0:ye.unified_setting,group_ids:(ge==null?void 0:ge.length)>0?ge==null?void 0:ge.map(Ue=>Ue==null?void 0:Ue.group_id):[],ended_at:oe.getFieldValue("end_time")||""}});(Ge==null?void 0:Ge.status)==0&&(y.ZP.success("\u7ED3\u8BFE\u6210\u529F"),se({type:"classroomList/setActionTabs",payload:{}}),ue()),Fe(!1)}),_e=()=>{Ee([]),he([])};return E.createElement("div",null,E.createElement(ce.default,{width:600,centered:!0,title:"\u7ED3\u8BFE\u65F6\u95F4",open:ie.actionTabs.key==="start_smart_plan_xia",confirmLoading:Be,onOk:()=>Pe(),onCancel:()=>{_e(),se({type:"classroomList/setActionTabs",payload:{}})}},E.createElement(Se.default,{form:oe,className:ne.Z.myForm},E.createElement(Se.default.Item,{name:"end_type",label:"\u7ED3\u8BFE\u65B9\u5F0F"},E.createElement(de.ZP.Group,{value:ve,onChange:ze=>{be(ze.target.value),he([]),oe.setFieldsValue({end_time:""})}},E.createElement(de.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),E.createElement(de.ZP,{className:"ml20",value:!1},"\u5B9A\u65F6\u7ED3\u675F"))),!ve&&E.createElement(Se.default.Item,{name:"end_time",colon:!1,label:"\u7ED3\u8BFE\u65F6\u95F4"},E.createElement(te.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!0,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large"})),me.length>0&&E.createElement(Se.default.Item,{name:"select_class",label:"\u9009\u62E9\u73ED\u7EA7"},E.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px",marginTop:"5px"}},E.createElement("span",{style:{flex:1}},E.createElement(ae.default,{checked:ge.length===me.length,onChange:ze=>{ge.length===me.length?he([]):he(me)}},"\u5168\u9009")),E.createElement("span",{style:{width:16}}),E.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ge.length||0,"\u4E2A\u5206\u73ED")),E.createElement(ee.Z,{data:me,selectedRowKeys:ge,setSelectedRowKeys:he})))))};st.Z=(0,re.connect)(({classroomList:ie})=>({classroomList:ie}))(z)},78555:function(Ct,st,le){"use strict";var a=le(59301),Se=le(76560),y=le(28284),ce=le(62957),de=le(6767),te=le(47889),ae=le(16326),re=le(82326),ne=le(25399),x=le(5269),ee=le(62673),E=le(83259),b=le(82093),z=le(61186),ie=le.n(z),se=le(49661),pe=Object.defineProperty,ue=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ge=(Ae,De,Ce)=>De in Ae?pe(Ae,De,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ae[De]=Ce,he=(Ae,De)=>{for(var Ce in De||(De={}))me.call(De,Ce)&&ge(Ae,Ce,De[Ce]);if(oe)for(var Ce of oe(De))Ee.call(De,Ce)&&ge(Ae,Ce,De[Ce]);return Ae},ve=(Ae,De)=>ue(Ae,fe(De)),be=(Ae,De,Ce)=>new Promise((Be,Fe)=>{var we=ze=>{try{_e(Ce.next(ze))}catch(Oe){Fe(Oe)}},Pe=ze=>{try{_e(Ce.throw(ze))}catch(Oe){Fe(Oe)}},_e=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(we,Pe);_e((Ce=Ce.apply(Ae,De)).next())});const ye=({account:Ae,globalSetting:De,dispatch:Ce,classroomList:Be,Callback:Fe})=>{const[we]=y.default.useForm(),Pe=y.default.useWatch("group_settings",we),[_e,ze]=(0,a.useState)(!0),[Oe,Xe]=(0,a.useState)(""),[qe,Ge]=(0,a.useState)({}),[Ue,Le]=(0,a.useState)([]),[Ne,ke]=(0,a.useState)(!1),[He,We]=(0,a.useState)([]),[mt,ot]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Be.actionTabs.key=="start_smart_plan_shang"?Ze():we.resetFields()},[Be.actionTabs.key]);const Ze=()=>be(void 0,null,function*(){var Ye,Te,Ke,at,$e,Ve,xe,Me,je,Qe,Je,pt,vt,gt,It,Ot,Dt,lt,et,ut,it,bt,Ft,Bt,zt;const kt=yield(0,b.ZP)(`/api/courses/${(Te=(Ye=Be==null?void 0:Be.actionTabs)==null?void 0:Ye.params)==null?void 0:Te.coursesId}/smart_plans/${(at=(Ke=Be==null?void 0:Be.actionTabs)==null?void 0:Ke.params)==null?void 0:at.smart_plans_id}.json`,{method:"get"});if((kt==null?void 0:kt.status)==0){Le(($e=kt==null?void 0:kt.data)==null?void 0:$e.group_settings);let Ht=(Me=(xe=(Ve=kt==null?void 0:kt.data)==null?void 0:Ve.group_settings)==null?void 0:xe.filter(Cn=>Cn==null?void 0:Cn.lesson_mode))==null?void 0:Me.map(Cn=>ve(he({},Cn),{start_at:Cn!=null&&Cn.start_at?ie()(Cn==null?void 0:Cn.start_at):null,end_at:Cn!=null&&Cn.end_at?ie()(Cn==null?void 0:Cn.end_at):null}));We((0,se.sc)((Ht==null?void 0:Ht.length)>0?Ht:[])),Ge(kt==null?void 0:kt.data),((je=kt==null?void 0:kt.data)==null?void 0:je.status)!="not_started"||((Qe=kt==null?void 0:kt.data)==null?void 0:Qe.status)=="not_started"&&((Je=kt==null?void 0:kt.data)!=null&&Je.start_at)||((pt=kt==null?void 0:kt.data)==null?void 0:pt.status)=="not_started"&&(Ht==null?void 0:Ht.length)>0?(ze((vt=kt==null?void 0:kt.data)==null?void 0:vt.unified_setting),Xe((gt=kt==null?void 0:kt.data)==null?void 0:gt.lesson_mode),we.setFieldsValue({group_settings:[{lesson_mode:"online_lesson"}],unified_setting:(It=kt==null?void 0:kt.data)==null?void 0:It.unified_setting,lesson_mode:(Ot=kt==null?void 0:kt.data)==null?void 0:Ot.lesson_mode,start_at:(Dt=kt==null?void 0:kt.data)!=null&&Dt.start_at?ie()((lt=kt==null?void 0:kt.data)==null?void 0:lt.start_at):null,end_at:(et=kt==null?void 0:kt.data)!=null&&et.end_at?ie()((ut=kt==null?void 0:kt.data)==null?void 0:ut.end_at):null,allow_answer_after_end:(it=kt==null?void 0:kt.data)==null?void 0:it.allow_answer_after_end})):(we.setFieldsValue({group_settings:[{lesson_mode:"online_lesson"}],unified_setting:(bt=kt==null?void 0:kt.data)==null?void 0:bt.unified_setting,lesson_mode:(Ft=kt==null?void 0:kt.data)==null?void 0:Ft.lesson_mode}),ze((Bt=kt==null?void 0:kt.data)==null?void 0:Bt.unified_setting),Xe((zt=kt==null?void 0:kt.data)==null?void 0:zt.lesson_mode))}}),Ie=Ye=>{for(let Te=0;Te<(Ye==null?void 0:Ye.length);Te++){const Ke=Ye==null?void 0:Ye[Te],at=new Date(Ke==null?void 0:Ke.start_at),$e=Ke!=null&&Ke.end_at?new Date(Ke==null?void 0:Ke.end_at):null;for(let Ve=Te+1;Ve<(Ye==null?void 0:Ye.length);Ve++){const xe=Ye==null?void 0:Ye[Ve],Me=new Date(xe==null?void 0:xe.start_at),je=xe!=null&&xe.end_at?new Date(xe==null?void 0:xe.end_at):null;if($e&&je){if(at<=je&&Me<=$e)return!0}else if($e&&!je){if(Me<=$e)return!0}else if(!$e&&je){if(at<=je)return!0}else if(!$e&&!je&&at<=Me)return!0}}return!1};return a.createElement(ce.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Be.actionTabs.key=="start_smart_plan_shang",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"670px",confirmLoading:mt,afterClose:()=>{ze(!0),Xe(!0)},onCancel:()=>{Ce({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>be(void 0,null,function*(){var Ye,Te,Ke,at;if(yield we.validateFields(),Ie(we.getFieldValue("group_settings")))ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u6709\u73ED\u7EA7\u7684\u5F00\u8BFE\u65F6\u95F4\u91CD\u53E0\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E0A\u8BFE\u3002",onOk:()=>be(void 0,null,function*(){var Ve,xe,Me,je;ot(!0);let Qe=yield(0,b.ZP)(`/api/courses/${(xe=(Ve=Be==null?void 0:Be.actionTabs)==null?void 0:Ve.params)==null?void 0:xe.coursesId}/smart_plans/${(je=(Me=Be==null?void 0:Be.actionTabs)==null?void 0:Me.params)==null?void 0:je.smart_plans_id}/settings.json`,{method:"put",body:he({},we.getFieldsValue())});(Qe==null?void 0:Qe.status)==0&&(de.ZP.success("\u5F00\u8BFE\u6210\u529F"),Ce({type:"classroomList/setActionTabs",payload:{}}),Fe()),ot(!1)})});else{ot(!0);let Ve=yield(0,b.ZP)(`/api/courses/${(Te=(Ye=Be==null?void 0:Be.actionTabs)==null?void 0:Ye.params)==null?void 0:Te.coursesId}/smart_plans/${(at=(Ke=Be==null?void 0:Be.actionTabs)==null?void 0:Ke.params)==null?void 0:at.smart_plans_id}/settings.json`,{method:"put",body:he({},we.getFieldsValue())});(Ve==null?void 0:Ve.status)==0&&(de.ZP.success("\u5F00\u8BFE\u6210\u529F"),Ce({type:"classroomList/setActionTabs",payload:{}}),Fe()),ot(!1)}})},a.createElement("div",null,a.createElement(y.default,{form:we,className:E.Z.myForm},a.createElement(y.default.Item,{label:"\u53D1\u5E03\u8BBE\u7F6E",name:"unified_setting",colon:!1},a.createElement(te.ZP.Group,{onChange:Ye=>{ze(Ye.target.value),Ye.target.value?(we.setFieldValue("lesson_mode","online_lesson"),we.setFieldValue("start_at",ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),we.setFieldValue("end_at",null)):we.setFieldValue("group_settings",[{lesson_mode:"online_lesson",start_at:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))}])},disabled:(qe==null?void 0:qe.status)!="not_started"||(qe==null?void 0:qe.status)=="not_started"&&(qe==null?void 0:qe.start_at)||(qe==null?void 0:qe.status)=="not_started"&&(He==null?void 0:He.length)>0},a.createElement(te.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),a.createElement(te.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03"))),_e&&a.createElement(a.Fragment,null,a.createElement(y.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},a.createElement(te.ZP.Group,{onChange:Ye=>{Xe(Ye.target.value),we.setFieldValue("start_at",ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),we.setFieldValue("end_at",null)},disabled:(qe==null?void 0:qe.status)!="not_started"||(qe==null?void 0:qe.status)=="not_started"&&(qe==null?void 0:qe.start_at)||(qe==null?void 0:qe.status)=="not_started"&&(He==null?void 0:He.length)>0},a.createElement(te.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(te.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement("div",{style:{marginBottom:"15px",background:"#f0f0f0",padding:"10px",marginTop:"-5px"}},Oe=="online_lesson"?a.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\uFF1A\u8D4B\u80FD\u6559\u5E08\u5168\u7A0B\u63A7\u573A\uFF0C",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u4E3B\u5F00\u8BFE/\u7ED3\u8BFE\uFF0C\u6309\u9700\u53D1\u5E03/\u6536\u56DE\u7EC3\u4E60\u9898"),"\uFF0C \u7CBE\u51C6\u628A\u63E1\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\uFF1A\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u65F6\u95F4\u8303\u56F4"),"\uFF0C \u7CFB\u7EDF",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u7EC3\u4E60\u9898\u7B54\u9898"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u4E2A\u4EBA\u8FDB\u5EA6\u7075\u6D3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u81EA\u4E3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(Oe=="self_learning"||(qe==null?void 0:qe.start_at))&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(y.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},a.createElement(ae.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Ye=>{const Te=we.getFieldValue("end_at"),Ke=Ye&&Yeie()(Te);return Ke||at},disabled:(qe==null?void 0:qe.start_at)&&new Date(qe==null?void 0:qe.start_at){const Te=we.getFieldValue("start_at"),Ke=Ye&&YeYe.map((at,$e)=>{var Ve,xe,Me,je,Qe,Je;return a.createElement("div",{key:at.key,style:{marginBottom:"20px"}},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{style:{textAlign:"left",minWidth:"65px",marginTop:"10px"}},"\u53D1\u5E03\u89C4\u5219",$e+1),a.createElement(y.default.Item,{className:"ml10",name:[at.name,"group_id"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},a.createElement(re.default,{placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250,marginBottom:0},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_id"},options:(Ve=Ue==null?void 0:Ue.map(pt=>ve(he({},pt),{disabled:pt==null?void 0:pt.lesson_mode,group_name:pt!=null&&pt.lesson_mode?(pt==null?void 0:pt.group_name)+"(\u5DF2\u4E0A\u8BFE)":pt==null?void 0:pt.group_name})))==null?void 0:Ve.filter(pt=>{var vt,gt,It;return!((It=(gt=(vt=Pe==null?void 0:Pe.map((Ot,Dt)=>{if(Dt!==$e)return Ot==null?void 0:Ot.group_id}))==null?void 0:vt.toString())==null?void 0:gt.split(","))!=null&&It.includes(String(pt.group_id)))}),maxTagPlaceholder:pt=>a.createElement("div",{style:{cursor:"pointer"}},"+",pt==null?void 0:pt.length)})),a.createElement(y.default.Item,{className:"ml10",name:[at.name,"lesson_mode"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6388\u8BFE\u7C7B\u578B"}]},a.createElement(re.default,{placeholder:"\u8BF7\u9009\u62E9\u6388\u8BFE\u7C7B\u578B",size:"large",style:{width:150,marginBottom:0}},a.createElement(re.default.Option,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(re.default.Option,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement(ne.Z,{title:a.createElement("div",null,((Me=(xe=we.getFieldValue("group_settings"))==null?void 0:xe[$e])==null?void 0:Me.lesson_mode)=="online_lesson"?a.createElement("div",null,"\u4E0A\u8BFE\u6A21\u5F0F-\u5728\u7EBF\u6388\u8BFE\uFF1A\u8D4B\u80FD\u6559\u5E08\u5168\u7A0B\u63A7\u573A\uFF0C",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u4E3B\u5F00\u8BFE/\u7ED3\u8BFE\uFF0C\u6309\u9700\u53D1\u5E03/\u6536\u56DE\u7EC3\u4E60\u9898"),"\uFF0C\u7CBE\u51C6\u628A\u63E1\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u4E0A\u8BFE\u6A21\u5F0F-\u81EA\u4E3B\u5B66\u4E60\uFF1A\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u65F6\u95F4\u8303\u56F4"),"\uFF0C\u7CFB\u7EDF",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u7EC3\u4E60\u9898\u7B54\u9898"),"\uFF0C\u5B66\u751F\u53EF\u6839\u636E\u4E2A\u4EBA\u8FDB\u5EA6\u7075\u6D3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u81EA\u4E3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002"))},a.createElement("div",{className:E.Z.rule_desc,style:{marginTop:"10px"}},"\u89C4\u5219\u8BF4\u660E")),((je=Ue==null?void 0:Ue.filter(pt=>{var vt,gt,It;return!((It=(gt=(vt=Pe==null?void 0:Pe.map(Ot=>Ot==null?void 0:Ot.group_name))==null?void 0:vt.toString())==null?void 0:gt.split(","))!=null&&It.includes(String(pt.group_name)))}))==null?void 0:je.length)>0&&a.createElement(x.Z,{style:{marginTop:"10px"}},a.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Te({lesson_mode:"online_lesson",start_at:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))})}})),$e!=0?a.createElement(x.Z,{style:{marginTop:"10px"}},a.createElement("i",{className:"iconfont icon-shanjian1 ml10 current mt10",style:{color:"#E30000"},onClick:()=>{Ke(at.name)}})):a.createElement(x.Z,null)),((Je=(Qe=we.getFieldValue("group_settings"))==null?void 0:Qe[$e])==null?void 0:Je.lesson_mode)=="self_learning"&&a.createElement("div",{style:{display:"flex",marginTop:"10px"}},a.createElement("div",{style:{textAlign:"left",minWidth:"75px"}}),a.createElement(y.default.Item,{name:[at.name,"start_at"],colon:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4"}]},a.createElement(ae.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:pt=>{var vt,gt;const It=(gt=(vt=we.getFieldValue("group_settings"))==null?void 0:vt[$e])==null?void 0:gt.end_at,Ot=pt&&ptie()(It);return Ot||Dt},size:"large"})),a.createElement("div",{style:{margin:"10px 11px 0 11px"}},"\u81F3"),a.createElement(y.default.Item,{name:[at.name,"end_at"],colon:!1},a.createElement(ae.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!0,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:pt=>{var vt,gt;const It=(gt=(vt=we.getFieldValue("group_settings"))==null?void 0:vt[$e])==null?void 0:gt.start_at,Ot=pt&&pt{ke(Ye.target.checked),we.setFieldValue("allow_answer_after_end",Ye.target.checked)}},"\u7ED3\u675F\u6388\u8BFE\u540E\u5141\u8BB8\u5B66\u751F\u7EE7\u7EED\u7B54\u9898")))))};st.Z=(0,Se.connect)(({account:Ae,globalSetting:De,classroomList:Ce})=>({account:Ae,globalSetting:De,classroomList:Ce}))(ye)},9342:function(Ct,st,le){"use strict";le.r(st),le.d(st,{default:function(){return _f}});var a=le(59301),Se=le(94727),y=le.n(Se),ce=le(76560),de=le(28284),te=le(6767),ae=le(62957),re=le(47889),ne=le(25399),x=le(75727),ee=le(30641),E=le(54172),b=le(99571),z=le(82326),ie=le(99381),se=le(29787),pe=le(71411),ue=le(82093),fe=le(90524),oe=le(38394),me={wrap:"wrap___VVwDB",deleteIcon:"deleteIcon___w2LrU",keywordTag:"keywordTag___kKokf",questionTitleEditorWrap:"questionTitleEditorWrap___l3CW4",choiceListWrap:"choiceListWrap___i_tGH",choiceWrap:"choiceWrap___aqY4o",choiceIndex:"choiceIndex___hB6s7",judgementIndex:"judgementIndex___l51fi",setAnswerBtn:"setAnswerBtn___TIxeU",activeAnswer:"activeAnswer___gFvFT",activeJudgementAnswer:"activeJudgementAnswer___kHQ8Q",actionWrapper:"actionWrapper___JOrSn",addIcon:"addIcon___HnhN3",inputBorder:"inputBorder___Xeeb8",placeholder:"placeholder___RCuX1",blankInputNumberWrapper:"blankInputNumberWrapper___wBpTq",addBtn:"addBtn___hD5tk",blankIndex:"blankIndex___PyWhr",baseInputWrapper:"baseInputWrapper___CELxJ",collapseWrapper:"collapseWrapper___H7kM_",panelHeader:"panelHeader___Lcwvj",open:"open___cPZFP",close:"close___ycoAA",hide:"hide___opoo7",green:"green___sxfuh",textArea:"textArea___kOi0I",row:"row___CDKwD",html:"html___BGi53",line:"line___R0teC",c:"c___rZMQB",cpp:"cpp___yHztz",java:"java___iqjke",python:"python___CUXfz",descBox:"descBox___hYGZv",title:"title___jgtln",desc:"desc___MCwp8",questionBox:"questionBox____Iq0u",choiceWrap2:"choiceWrap2___MBz9v",rightAnswer:"rightAnswer___uxhhz",errorAnswer:"errorAnswer___d9RKW",solutionWrap:"solutionWrap___FzrQt",choiceBox:"choiceBox___JuFu6",rightAnswerBox:"rightAnswerBox___CrV47"},Ee=le(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(ft,rt,tt)=>rt in ft?ge(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Ae=(ft,rt)=>{for(var tt in rt||(rt={}))ve.call(rt,tt)&&ye(ft,tt,rt[tt]);if(he)for(var tt of he(rt))be.call(rt,tt)&&ye(ft,tt,rt[tt]);return ft};const De={C:Ee.createElement("span",{className:me.c},"C"),"C++":Ee.createElement("span",{className:me.cpp},"C++"),Java:Ee.createElement("span",{className:me.java},"Java"),Python:Ee.createElement("span",{className:me.python},"Python")},Ce=({problemset:ft,dispatch:rt,question:tt,questionIndex:Ut})=>{const Qt={fontSize:"18px"};return Ee.createElement("div",{className:me.questionBox},Ee.createElement(oe.Z,{value:`${Ut}\u3001`+(tt==null?void 0:tt.name),style:Ae({},Qt)}))};function Be(ft){var rt;return Ee.createElement("div",{className:me.descBox},Ee.createElement("div",{className:me.title},Ee.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(rt=ft==null?void 0:ft.languages)==null?void 0:rt.map((tt,Ut,Qt)=>Ee.createElement(a.Fragment,{key:Ut},De[tt==null?void 0:tt.language]))),Ee.createElement("div",{className:me.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},Ee.createElement(oe.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ft==null?void 0:ft.description),style:{fontSize:"16px",color:"#000"}})))}var Fe=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(Ce),we=le(49661),Pe={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},_e={log(...ft){this.enabled&&(ft.push(Date.now()),Pe.logger.log("[ActionCable]",...ft))}};const ze=()=>new Date().getTime(),Oe=ft=>(ze()-ft)/1e3;class Xe{constructor(rt){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=rt,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=ze(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),_e.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=ze(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),_e.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=ze()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,_e.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=ze(),_e.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout(()=>{this.reconnectIfStale(),this.poll()},this.getPollInterval())}getPollInterval(){const{staleThreshold:rt,reconnectionBackoffRate:tt}=this.constructor,Ut=Math.pow(1+tt,Math.min(this.reconnectAttempts,10)),Un=(this.reconnectAttempts===0?1:tt)*Math.random();return rt*1e3*Ut*(1+Un)}reconnectIfStale(){this.connectionIsStale()&&(_e.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${Oe(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?_e.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${Oe(this.disconnectedAt)} s`):(_e.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return Oe(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&Oe(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(_e.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}Xe.staleThreshold=6,Xe.reconnectionBackoffRate=.15;var qe={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart",remote:"remote"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:Ge,protocols:Ue}=qe,Le=Ue.slice(0,Ue.length-1),Ne=[].indexOf;class ke{constructor(rt){this.open=this.open.bind(this),this.consumer=rt,this.subscriptions=this.consumer.subscriptions,this.monitor=new Xe(this),this.disconnected=!0}send(rt){return this.isOpen()?(this.webSocket.send(JSON.stringify(rt)),!0):!1}open(){if(this.isActive())return _e.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const rt=[...Ue,...this.consumer.subprotocols||[]];return _e.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${rt}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new Pe.WebSocket(this.consumer.url,rt),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:rt}={allowReconnect:!0}){if(rt||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(_e.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(rt){_e.log("Failed to reopen WebSocket",rt)}finally{_e.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}else return this.open()}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}triedToReconnect(){return this.monitor.reconnectAttempts>0}isProtocolSupported(){return Ne.call(Le,this.getProtocol())>=0}isState(...rt){return Ne.call(rt,this.getState())>=0}getState(){if(this.webSocket){for(let rt in Pe.WebSocket)if(Pe.WebSocket[rt]===this.webSocket.readyState)return rt.toLowerCase()}return null}installEventHandlers(){for(let rt in this.events){const tt=this.events[rt].bind(this);this.webSocket[`on${rt}`]=tt}}uninstallEventHandlers(){for(let rt in this.events)this.webSocket[`on${rt}`]=function(){}}}ke.reopenDelay=500,ke.prototype.events={message(ft){if(!this.isProtocolSupported())return;const{identifier:rt,message:tt,reason:Ut,reconnect:Qt,type:Un}=JSON.parse(ft.data);switch(this.monitor.recordMessage(),Un){case Ge.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Ge.disconnect:return _e.log(`Disconnecting. Reason: ${Ut}`),this.close({allowReconnect:Qt});case Ge.ping:return null;case Ge.confirmation:return this.subscriptions.confirmSubscription(rt),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(rt,"connected",{reconnected:!0})):this.subscriptions.notify(rt,"connected",{reconnected:!1});case Ge.rejection:return this.subscriptions.reject(rt);default:return this.subscriptions.notify(rt,"received",tt)}},open(){if(_e.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return _e.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(ft){if(_e.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){_e.log("WebSocket onerror event")}};const He=function(ft,rt){if(rt!=null)for(let tt in rt){const Ut=rt[tt];ft[tt]=Ut}return ft};class We{constructor(rt,tt={},Ut){this.consumer=rt,this.identifier=JSON.stringify(tt),He(this,Ut)}perform(rt,tt={}){return tt.action=rt,this.send(tt)}send(rt){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(rt)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class mt{constructor(rt){this.subscriptions=rt,this.pendingSubscriptions=[]}guarantee(rt){this.pendingSubscriptions.indexOf(rt)==-1?(_e.log(`SubscriptionGuarantor guaranteeing ${rt.identifier}`),this.pendingSubscriptions.push(rt)):_e.log(`SubscriptionGuarantor already guaranteeing ${rt.identifier}`),this.startGuaranteeing()}forget(rt){_e.log(`SubscriptionGuarantor forgetting ${rt.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(tt=>tt!==rt)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(rt=>{_e.log(`SubscriptionGuarantor resubscribing ${rt.identifier}`),this.subscriptions.subscribe(rt)})},500)}}class ot{constructor(rt){this.consumer=rt,this.guarantor=new mt(this),this.subscriptions=[]}create(rt,tt){const Ut=rt,Qt=typeof Ut=="object"?Ut:{channel:Ut},Un=new We(this.consumer,Qt,tt);return this.add(Un)}add(rt){return this.subscriptions.push(rt),this.consumer.ensureActiveConnection(),this.notify(rt,"initialized"),this.subscribe(rt),rt}remove(rt){return this.forget(rt),this.findAll(rt.identifier).length||this.sendCommand(rt,"unsubscribe"),rt}reject(rt){return this.findAll(rt).map(tt=>(this.forget(tt),this.notify(tt,"rejected"),tt))}forget(rt){return this.guarantor.forget(rt),this.subscriptions=this.subscriptions.filter(tt=>tt!==rt),rt}findAll(rt){return this.subscriptions.filter(tt=>tt.identifier===rt)}reload(){return this.subscriptions.map(rt=>this.subscribe(rt))}notifyAll(rt,...tt){return this.subscriptions.map(Ut=>this.notify(Ut,rt,...tt))}notify(rt,tt,...Ut){let Qt;return typeof rt=="string"?Qt=this.findAll(rt):Qt=[rt],Qt.map(Un=>typeof Un[tt]=="function"?Un[tt](...Ut):void 0)}subscribe(rt){this.sendCommand(rt,"subscribe")&&this.guarantor.guarantee(rt)}confirmSubscription(rt){_e.log(`Subscription confirmed ${rt}`),this.findAll(rt).map(tt=>this.guarantor.forget(tt))}sendCommand(rt,tt){const{identifier:Ut}=rt;return this.consumer.send({command:tt,identifier:Ut})}}class Ze{constructor(rt){this._url=rt,this.subscriptions=new ot(this),this.connection=new ke(this),this.subprotocols=[]}get url(){return Ie(this._url)}send(rt){return this.connection.send(rt)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(rt){this.subprotocols=[...this.subprotocols,rt]}}function Ie(ft){if(typeof ft=="function"&&(ft=ft()),ft&&!/^wss?:/i.test(ft)){const rt=document.createElement("a");return rt.href=ft,rt.href=rt.href,rt.protocol=rt.protocol.replace("http","ws"),rt.href}else return ft}function Ye(ft=Te("url")||qe.default_mount_path){return new Ze(ft)}function Te(ft){const rt=document.head.querySelector(`meta[name='action-cable-${ft}']`);if(rt)return rt.getAttribute("content")}var Ke=le(89392),at=le.n(Ke),$e=le(33796),Ve=le(77019),xe=le(5269),Me=le(59301),je=Object.defineProperty,Qe=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,It=(ft,rt,tt)=>rt in ft?je(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Ot=(ft,rt)=>{for(var tt in rt||(rt={}))vt.call(rt,tt)&&It(ft,tt,rt[tt]);if(pt)for(var tt of pt(rt))gt.call(rt,tt)&&It(ft,tt,rt[tt]);return ft},Dt=(ft,rt)=>Qe(ft,Je(rt));const lt=({problemset:ft,dispatch:rt,question:tt,disabled:Ut,showAnswer:Qt,questionIndex:Un})=>{var zn;const[An,tn]=(0,a.useState)({}),[_n,Jn]=(0,a.useState)([]),Vn={fontSize:"18px"},Rn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{console.log("111"),console.log(tt);const Tn=(0,Ke.cloneDeep)(tt);tn(Tn),Jn(Tn==null?void 0:Tn.choices)},[tt]),console.log("question--",tt);const jn=Tn=>{const ir=_n.map((Fn,gr)=>Dt(Ot({},Fn),{checked:gr===Tn?!(Fn!=null&&Fn.checked):!1}));Jn(ir)};return Me.createElement("div",null,Me.createElement("div",{className:me.questionBox},Me.createElement(oe.Z,{value:`${Un}\u3001`+(An==null?void 0:An.name),style:Ot({},Vn)}),(zn=tt==null?void 0:tt.choices)==null?void 0:zn.map((Tn,ir)=>{const{is_answer:Fn,checked:gr,choice_text:hr,me_answered:$n}=Tn;let or="";return Qt?Fn&&(or=me.rightAnswerBox):(gr||$n)&&(or=me.activeAnswer),Me.createElement(Ve.Z,{key:ir,className:`${me.choiceBox} ${or}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:ir==0?"40px":"20px"},onClick:lr=>{jn(ir)}},Me.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:me.choiceIndex},Rn[ir]),Me.createElement(xe.Z,{flex:1,className:"ml30"},Me.createElement(oe.Z,{className:me.html,value:hr,style:Ot({},Vn)})),Qt&&Fn&&Me.createElement(xe.Z,null,Me.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})))})))};var et=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(lt),ut=le(12893),it=le(2978),bt=le(59301),Ft=Object.defineProperty,Bt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,Yn=(ft,rt,tt)=>rt in ft?Ft(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,gn=(ft,rt)=>{for(var tt in rt||(rt={}))Ht.call(rt,tt)&&Yn(ft,tt,rt[tt]);if(kt)for(var tt of kt(rt))Cn.call(rt,tt)&&Yn(ft,tt,rt[tt]);return ft},Sn=(ft,rt)=>Bt(ft,zt(rt)),Qn=(ft,rt)=>{var tt={};for(var Ut in ft)Ht.call(ft,Ut)&&rt.indexOf(Ut)<0&&(tt[Ut]=ft[Ut]);if(ft!=null&&kt)for(var Ut of kt(ft))rt.indexOf(Ut)<0&&Cn.call(ft,Ut)&&(tt[Ut]=ft[Ut]);return tt};const In=ft=>{var rt=ft,{value:tt,onChange:Ut,scrollId:Qt}=rt,Un=Qn(rt,["value","onChange","scrollId"]);return bt.createElement("div",{id:Qt||""},bt.createElement(it.Z,Sn(gn({},Un),{defaultValue:tt,onChange:(zn,An)=>{An!=null&&An.length?Ut(zn,An):Ut(zn)}})))},Mn=({value:ft,onChange:rt,placeholder:tt,height:Ut=150,isEdit:Qt,miniToolbar:Un,watch:zn=!0})=>Qt?bt.createElement(it.Z,{isFocus:!0,height:Ut||void 0,placeholder:tt,defaultValue:ft,onChange:rt,miniToolbar:Un}):bt.createElement("div",{style:{cursor:"pointer"}},ft?bt.createElement(oe.Z,{className:me.inputBorder,value:ft}):bt.createElement("div",{className:`${me.inputBorder} ${me.placeholder} inputBorderError`},tt));var dn=le(59301),Xn=Object.defineProperty,nr=Object.defineProperties,On=Object.getOwnPropertyDescriptors,er=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,fn=(ft,rt,tt)=>rt in ft?Xn(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Dn=(ft,rt)=>{for(var tt in rt||(rt={}))qt.call(rt,tt)&&fn(ft,tt,rt[tt]);if(er)for(var tt of er(rt))nn.call(rt,tt)&&fn(ft,tt,rt[tt]);return ft},Wt=(ft,rt)=>nr(ft,On(rt)),Jt=(ft,rt)=>{var tt={};for(var Ut in ft)qt.call(ft,Ut)&&rt.indexOf(Ut)<0&&(tt[Ut]=ft[Ut]);if(ft!=null&&er)for(var Ut of er(ft))rt.indexOf(Ut)<0&&nn.call(ft,Ut)&&(tt[Ut]=ft[Ut]);return tt};const xt=["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"],Tt=({value:ft,onChange:rt,choiceTextKey:tt,answerKey:Ut,index:Qt,isEdit:Un,setInputActive:zn,form:An,choiceOptionsPath:tn,allowChangeMode:_n,showAddIcon:Jn,addItem:Vn,deleteItem:Rn})=>{const jn=(ft==null?void 0:ft[Ut])===1,Tn=()=>{const Fn=An.getFieldValue(tn);An.setFieldValue(tn,Fn.map(gr=>Wt(Dn({},gr),{[Ut]:0})))},ir=()=>{jn?rt(Wt(Dn({},ft),{[Ut]:0})):(_n||Tn(),rt(Wt(Dn({},ft),{[Ut]:1})))};return dn.createElement(Ve.Z,{className:me.choiceWrap,align:"middle",wrap:!1},dn.createElement(xe.Z,{onClick:ir,className:`${me.choiceIndex} ${jn?me.activeAnswer:""}`},xt[Qt]),dn.createElement(xe.Z,{flex:1,className:`${me.editorWrap} ml15`,onClick:zn},dn.createElement(Mn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Un,value:ft==null?void 0:ft[tt],onChange:Fn=>{rt(Wt(Dn({},ft),{[tt]:Fn}))}})),dn.createElement(xe.Z,{flex:"0 0 auto",className:"ml15"},dn.createElement("div",{onClick:ir,className:`${me.setAnswerBtn} ${jn?me.activeAnswer:""}`},jn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),dn.createElement(xe.Z,{className:me.actionWrapper},dn.createElement(ne.Z,{title:"\u5220\u9664"},dn.createElement(ut.Z,{className:me.deleteIcon,onClick:Rn,style:{visibility:Qt>1?"visible":"hidden"}}))))},en=({questionTitlePlaceholder:ft,titleKey:rt,choiceKey:tt,analysisKey:Ut,choiceTextKey:Qt,answerKey:Un,choiceOptionsPath:zn,allowChangeMode:An=!0,form:tn,showAnalysis:_n=!0})=>{const[Jn,Vn]=(0,a.useState)(),[Rn,jn]=(0,a.useState)(!1);return dn.createElement("div",{className:me.wrap},dn.createElement("div",{className:me.questionTitleEditorWrap},dn.createElement(de.default.Item,{label:"\u9898\u5E72",name:rt,labelCol:{span:24},rules:[{required:!0}]},dn.createElement(In,{scrollId:Array.isArray(rt)?rt.join("_"):`${rt}`,height:150,placeholder:ft}))),dn.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),dn.createElement(de.default.List,{name:tt,rules:[{validator(Tn,ir){const Fn=ir.some(hr=>hr[Un]===1),gr=ir.findIndex(hr=>{var $n;return(($n=hr[Qt])==null?void 0:$n.length)<=0});return gr!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${xt[gr]}\u9009\u9879\u7684\u5185\u5BB9`)):Fn?Promise.resolve():(te.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Tn,{add:ir,remove:Fn})=>dn.createElement("div",{id:Array.isArray(zn)?zn.join("_"):`${zn}`},Tn.map((gr,hr)=>{var $n=gr,{key:or,name:lr}=$n,Yt=Jt($n,["key","name"]);const kr=Jn===or,Vr=()=>{Vn(or)},wr=hr<7&&hr===Tn.length-1,li=()=>ir({[Qt]:"",[Un]:0}),Ci=()=>Fn(lr);return dn.createElement(de.default.Item,Wt(Dn({},Yt),{key:or,name:lr,className:me.choiceListWrap,rules:[{validator(_i,qn){return qn!=null&&qn.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${xt[hr]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),dn.createElement(Tt,{choiceTextKey:Qt,answerKey:Un,index:hr,isEdit:kr,setInputActive:Vr,form:tn,choiceOptionsPath:zn,allowChangeMode:An,showAddIcon:wr,addItem:li,deleteItem:Ci}))}),Tn.length<8&&dn.createElement("div",{className:`${me.addBtn} mb30`,onClick:()=>ir({[Qt]:"",[Un]:0})},dn.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),_n&&dn.createElement("div",{onClick:()=>jn(!0)},dn.createElement(de.default.Item,{name:Ut,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},dn.createElement(Mn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rn}))))};var yn=le(59301),Bn=Object.defineProperty,hn=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,pn=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,fr=(ft,rt,tt)=>rt in ft?Bn(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Ir=(ft,rt)=>{for(var tt in rt||(rt={}))Kn.call(rt,tt)&&fr(ft,tt,rt[tt]);if(pn)for(var tt of pn(rt))Gn.call(rt,tt)&&fr(ft,tt,rt[tt]);return ft},on=(ft,rt)=>hn(ft,mn(rt)),Nn=(ft,rt)=>{var tt={};for(var Ut in ft)Kn.call(ft,Ut)&&rt.indexOf(Ut)<0&&(tt[Ut]=ft[Ut]);if(ft!=null&&pn)for(var Ut of pn(ft))rt.indexOf(Ut)<0&&Gn.call(ft,Ut)&&(tt[Ut]=ft[Ut]);return tt};const vr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},ar=({value:ft,onChange:rt,form:tt})=>{const Ut=(ft==null?void 0:ft.is_answer)===1,Qt=ft==null?void 0:ft.choice_text,Un=()=>{const zn=tt.getFieldsValue().choices.map(An=>({choice_text:An.choice_text,is_answer:0}));tt.setFieldsValue({choices:zn}),rt(on(Ir({},ft),{is_answer:1}))};return yn.createElement(Ve.Z,{className:me.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},yn.createElement(xe.Z,{onClick:Un,className:`${me.choiceIndex} ${me.judgementIndex} ${Ut?me.activeAnswer:""}`},vr[Qt]),yn.createElement(xe.Z,{flex:1,className:`${me.editorWrap} ml15`},yn.createElement("div",{className:`${me.inputBorder} ${me.placeholder} ${Ut?me.activeJudgementAnswer:""}`},Qt)))},Er=({questionTitlePlaceholder:ft,choiceKey:rt,form:tt})=>{const[Ut,Qt]=(0,a.useState)(!1);return yn.createElement("div",{className:me.wrap},yn.createElement("div",{className:me.questionTitleEditorWrap},yn.createElement(de.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},yn.createElement(In,{scrollId:"name",height:140,placeholder:ft}))),yn.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},yn.createElement(de.default.List,{name:"choices",rules:[{validator(Un,zn){return zn.some(tn=>(tn==null?void 0:tn.is_answer)===1)?Promise.resolve():(te.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Un=>yn.createElement("div",{id:"choices"},Un.map(zn=>{var An=zn,{key:tn,name:_n}=An,Jn=Nn(An,["key","name"]);return yn.createElement(de.default.Item,on(Ir({},Jn),{key:tn,name:_n,noStyle:!0}),yn.createElement(ar,{form:tt}))})))),yn.createElement("div",{onClick:()=>Qt(!0)},yn.createElement(de.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},yn.createElement(Mn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ut}))))};var pr=le(37568),Or=le(71051),Tr={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},$t=le(30008),Zr=le(67556),Hr=le(11196),Gr=le(53010),Cr=le(95795),ai=le(24754),Di="data:image/png;base64,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",Ui=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())}),zi=(0,a.forwardRef)(({onSave:ft,aiImg:rt},tt)=>{var Ut;const Qt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,Un=(0,ce.useParams)(),[zn,An]=(0,a.useState)(!1),[tn,_n]=(0,a.useState)([]),[Jn,Vn]=(0,a.useState)(!0),[Rn,jn]=(0,a.useState)(null),[Tn,ir]=(0,a.useState)([]),[Fn,gr]=(0,a.useState)(0),[hr,$n]=(0,a.useState)(0),[or,lr]=(0,a.useState)(!1),[Yt,kr]=(0,a.useState)(""),[Vr,wr]=(0,a.useState)(0),[li,Ci]=(0,a.useState)(0),[_i,qn]=(0,a.useState)(0),[yr,pi]=(0,a.useState)(0),[Xr,ui]=(0,a.useState)(0),[la,Aa]=(0,a.useState)(0),[ki,$i]=(0,a.useState)(0),[hi,ti]=(0,a.useState)(0),[pa,$a]=(0,a.useState)(null),[Ro,La]=(0,a.useState)(ai.Q),{contentRef:lo,value:qo,status:os,open:yo,close:Qa}=Ro,xo=(0,Gr.Z)({contentRef:lo,status:os}),{openProgress:ts,closeProgress:ns,CreateProgressModal:Ms,progressOpen:Cs}=(0,Hr.Z)();(0,a.useEffect)(()=>{Rn&&(ys(),gs()),Rn===!1&&(Qa(),_n([]),kr(Qt),wr(0),Ci(0),qn(0),pi(0),ui(0),Aa(0),$i(0),ti(0),$a(null))},[Rn]);const Is=()=>{jn(!0)};(0,a.useImperativeHandle)(tt,()=>({onClick:Is}));const ss=ma=>{lr(!0),gr(ma),$n(0)},Rs=ma=>Ui(void 0,null,function*(){const Yo=ma.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Yo)==-1?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):ma.size/1024/1024>10?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),gs=()=>Ui(void 0,null,function*(){const ma=yield(0,ue.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});ma.status===0&&(gr(ma.total_number),$n(ma.remaining_number))}),ys=()=>Ui(void 0,null,function*(){console.log(Un,"params"),Vn(!0),kr("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),Vn(!1)}),rs=ma=>(ma=ma||"",ma=String(ma),ma=ma.replace(/\s+/g,""),ma),Es=()=>Ui(void 0,null,function*(){var ma,Yo,Po;const uo=[{name:"\u5355\u9009\u9898",num:Vr||0},{name:"\u591A\u9009\u9898",num:li||0},{name:"\u5224\u65AD\u9898",num:_i||0},{name:"\u586B\u7A7A\u9898",num:yr||0},{name:"\u7B80\u7B54\u9898",num:Xr||0},{name:"\u7EC4\u5408\u9898",num:hi||0},{name:"\u7F16\u7A0B\u9898",num:la||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:ki||0}];if(rs(Yt)){if(Yt.length>1e3){te.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{te.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!rs(Yt)&&!(tn!=null&&tn.length)){te.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const ls=uo.reduce((us,ks)=>us+ks.num,0);if(ls===0){te.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(ls>5){te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}lr(!1);const wi={scene_type:6,request_identifier:Math.random(),file_id:(Yo=(ma=tn[0])==null?void 0:ma.response)==null?void 0:Yo.id,content:Yt,ppt_page_url:(Po=rt==null?void 0:rt[0])==null?void 0:Po.url,count_arr:uo.map(us=>us.num).join(",")};yield yo(wi),gs()}),Ks=()=>Ui(void 0,null,function*(){const ma=xo();ts(),An(!0),ir([]);const Yo=new FormData;Yo.append("html",ma);const Po=yield(0,ue.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Yo},!0);if((Po==null?void 0:Po.status)===0)if(Po!=null&&Po.data){ns(100),ir(Po==null?void 0:Po.data);return}else te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");An(!1),ns()}),_s=()=>Ui(void 0,null,function*(){const ma=xo();(0,we.RG)(ma)}),bs=["uploading","error"].includes((Ut=tn==null?void 0:tn[0])==null?void 0:Ut.status);return a.createElement(a.Fragment,null,a.createElement(Cr.Z,{visible:or,totalCount:Fn,usedCount:hr,onCancel:()=>lr(!1),onOk:Es}),a.createElement(ee.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Tr.extraHeader},a.createElement(Ve.Z,{align:"middle"},!os&&!!qo&&a.createElement(a.Fragment,null,a.createElement(b.ZP,{className:Tr.save_btn,style:{marginRight:"20px"},onClick:Ks},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),a.createElement(b.ZP,{className:Tr.save_btn,onClick:_s,style:{marginRight:"20px"}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const ma=Yo=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Yo,onOk:()=>{jn(!1)}})};if(os){ma("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else qo?ma("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):jn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Rn},a.createElement("div",{className:Tr.wrap},a.createElement("div",{className:Tr.left},a.createElement(se.Z,{spinning:Jn},a.createElement("div",{className:Tr.tip},a.createElement("img",{src:Di}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(pr.default.TextArea,{style:{height:160},className:"mb20",value:Yt,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF",onChange:ma=>{kr(ma.target.value)}}),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),a.createElement(Ve.Z,{style:{gap:16}},a.createElement(xe.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(Or.Z,{min:0,max:10,value:Vr,onChange:wr,style:{marginLeft:"8px"}})),a.createElement(xe.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(Or.Z,{min:0,max:10,value:li,onChange:Ci,style:{marginLeft:"8px"}})),a.createElement(xe.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(Or.Z,{min:0,max:10,value:_i,onChange:qn,style:{marginLeft:"8px"}})),a.createElement(xe.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(Or.Z,{min:0,max:10,value:la,onChange:Aa,style:{marginLeft:"8px"}})))),os?a.createElement("div",{onClick:Qa,className:Tr.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):bs?a.createElement("div",{className:`${Tr.bottomBtn} ${Tr.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{if(Fn!==-1){lr(!0);return}Es()},className:Tr.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),a.createElement(ai.Z,{onStatusChange:La,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Cs,noRestrictModal:ss,stringTransformer:Zr.o,onError:ma=>{Object.prototype.toString.call(ma)==="[object Object]"&&ma.status===-9&&ss(ma.data)}}))),a.createElement(ee.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:zn},a.createElement(Ve.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:le(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement($t.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Tn,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>An(!1),onSuccess:()=>{An(!1),jn(!1)},onSave:ma=>Ui(void 0,null,function*(){yield ft(ma,()=>{An(!1),jn(!1)})})}),a.createElement("div",{style:{height:70}})),Ms("\u5904\u7406\u4E2D"))}),gi=le(68201),Wa=le(60242),ca={summaryWrap:"summaryWrap___HzbVK",summaryItem:"summaryItem___dATph",label:"label___pvZkE",percentSty:"percentSty___nvQwe",title:"title___hDMEi",chart_container:"chart_container___cRvUY",Onerow:"Onerow___tzmiF",detailSty:"detailSty___QKxCg",detailItem:"detailItem___fHG9y",questionTag:"questionTag___OaNLz",numSty:"numSty___wUXe3",detailBtn:"detailBtn___JylOu",questionTitle:"questionTitle___EMw2w",proSty:"proSty___SpcZ9",commentBody:"commentBody___BBaLu"},ao=le(42441),bi=le(71360),_a=le(92982),Ur=le(59301),Ua=Object.defineProperty,da=Object.defineProperties,na=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,Ea=(ft,rt,tt)=>rt in ft?Ua(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,wa=(ft,rt)=>{for(var tt in rt||(rt={}))Ii.call(rt,tt)&&Ea(ft,tt,rt[tt]);if(di)for(var tt of di(rt))Sa.call(rt,tt)&&Ea(ft,tt,rt[tt]);return ft},Ja=(ft,rt)=>da(ft,na(rt)),Va=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const Si=["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"],ra=({data:ft=[],totalData:rt,paramsHttp:tt,smartItembanks:Ut,socketData:Qt})=>{const Un=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[zn,An]=(0,a.useState)(!1),[tn,_n]=(0,a.useState)(1),[Jn,Vn]=(0,a.useState)();return Ur.createElement("div",{className:ca.summaryWrap},Ur.createElement(Ve.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},Ur.createElement(xe.Z,{style:{display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Ur.createElement("div",{className:ca.title},"\u7B54\u9898\u6982\u89C8")),Ur.createElement(xe.Z,{style:{display:"flex"}},ft==null?void 0:ft.map((Rn,jn)=>Ur.createElement("div",{key:jn,style:{display:"flex",alignItems:"center",marginLeft:jn==0?"0px":"20px"}},Ur.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Un[jn]}}),Ur.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Rn==null?void 0:Rn.name))))),ft==null?void 0:ft.map((Rn,jn)=>{var Tn;return Ur.createElement("div",{className:ca.summaryItem,key:jn,style:{marginTop:jn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var ir;(ir=[0,1,2])!=null&&ir.includes(jn)&&(An(!0),_n(jn+1))}},Ur.createElement("div",{className:ca.label},Rn==null?void 0:Rn.name),Ur.createElement(Wa.Z,{percent:(Tn=[3,4])!=null&&Tn.includes(jn)?Rn==null?void 0:Rn.value:(Rn==null?void 0:Rn.value)/rt*100,size:[575,10],strokeColor:Un[jn],format:ir=>{var Fn;return Ur.createElement("span",{className:ca.percentSty},(Fn=[3,4])!=null&&Fn.includes(jn)?((Rn==null?void 0:Rn.value)||0)+"%":(Rn==null?void 0:Rn.value)||0)}}))}),Ur.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),Ur.createElement(oo,{visible:zn,onCancel:()=>{An(!1)},paramsHttp:tt,smartItembanks:Ut,itemBankId:Qt==null?void 0:Qt.item_bank_id,detailType:tn}))},Hn=({data:ft=[],paramsHttp:rt,smartItembanks:tt,socketData:Ut})=>{const[Qt,Un]=(0,a.useState)(),[zn,An]=(0,a.useState)(!1),[tn,_n]=(0,a.useState)(),[Jn,Vn]=(0,a.useState)(),Rn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Ur.createElement("div",{className:ca.summaryWrap,style:{overflow:"hidden"}},Ur.createElement(Ve.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},Ur.createElement(xe.Z,{style:{display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Ur.createElement("div",{className:ca.title},"\u7B54\u9898\u8BE6\u60C5"))),Ur.createElement("div",{className:ca.detailSty},ft==null?void 0:ft.map((jn,Tn)=>Ur.createElement("div",{key:Tn,className:ca.detailItem,onMouseEnter:()=>{Un(Tn)},onMouseLeave:()=>{Un(void 0)}},Ur.createElement(ne.Z,{placement:"topLeft",title:Ur.createElement(oe.Z,{style:{color:"#fff",fontSize:"12px"},value:`${Si[Tn]} `+(jn==null?void 0:jn.choice_text)})},Ur.createElement("div",{className:ca.questionTitle},Ur.createElement("span",{className:ca.questionTag,style:{marginRight:"10px"}},Si[Tn]),Ur.createElement(oe.Z,{value:jn==null?void 0:jn.choice_text,className:ca.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:Qt==Tn?"#3061D0":"#000"}}))),Ur.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"#fff"}},Ur.createElement("div",{className:ca.proSty,style:{width:`${.01*Number((jn==null?void 0:jn.rate)||0)*200}px`}})),Ur.createElement("div",{className:ca.numSty},Ur.createElement("span",null,(jn==null?void 0:jn.user_num)||0,"\u4EBA"),(jn==null?void 0:jn.user_num)>0&&Ur.createElement("span",{className:ca.detailBtn,onClick:()=>{_n(jn==null?void 0:jn.choice_id),Vn(jn==null?void 0:jn.item_bank_id),An(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),Ur.createElement(oo,{visible:zn,onCancel:()=>{An(!1)},paramsHttp:rt,smartItembanks:tt,choice_ids:tn,itemBankId:Ut==null?void 0:Ut.item_bank_id}))},oo=({visible:ft,onCancel:rt,paramsHttp:tt,smartItembanks:Ut,type:Qt,choice_ids:Un,itemBankId:zn,detailType:An=null})=>{const[tn,_n]=(0,a.useState)([]),[Jn,Vn]=(0,a.useState)(0),[Rn,jn]=(0,a.useState)({page:1,limit:20,course_group_id:"",search:""}),[Tn,ir]=(0,a.useState)([]),[Fn,gr]=(0,a.useState)(!1),hr=()=>Va(void 0,null,function*(){var lr,Yt,kr;gr(!0);const Vr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(lr=Ut==null?void 0:Ut.page)==null?void 0:lr.id}/students.json`,{method:"get",params:Ja(wa({},Rn),{item_bank_id:zn,choice_ids:Un,type:An})});Vr.status===0&&(_n(((Yt=Vr==null?void 0:Vr.data)==null?void 0:Yt.smart_plan_users)||[]),Vn((kr=Vr==null?void 0:Vr.data)==null?void 0:kr.count)),gr(!1)}),$n=()=>Va(void 0,null,function*(){const lr=yield(0,_a.xV)({coursesId:tt==null?void 0:tt.coursesId,limit:2e3});lr!=null&&lr.course_groups&&ir([...(lr==null?void 0:lr.course_groups)||[]])});(0,a.useEffect)(()=>{ft&&hr()},[ft,Rn]),(0,a.useEffect)(()=>{ft&&$n()},[ft]);const or=()=>{jn({page:1,limit:20,course_group_id:"",search:""})};return Ur.createElement(ae.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:ft,width:622,forceRender:!0,footer:null,onCancel:()=>{rt(),or()}},Ur.createElement(se.Z,{spinning:Fn},Ur.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},Ur.createElement(z.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Rn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Tn.map(lr=>({label:lr==null?void 0:lr.name,value:lr==null?void 0:lr.id}))],onChange:lr=>{Rn.course_group_id=lr,jn(wa({},Rn))}}),Ur.createElement(bi.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Rn.search,onChange:lr=>{Rn.search=lr,Rn.page=1,jn(wa({},Rn))}})),Ur.createElement(E.default,{dataSource:tn,className:ca.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(lr,Yt,kr)=>`${(Rn.page-1)*Rn.limit+kr+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:lr=>Ur.createElement("span",{style:{color:"#000"}},lr||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:lr=>Ur.createElement("span",{style:{color:"#000"}},lr||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:lr=>Ur.createElement("span",{style:{color:"#000"}},lr||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"left",dataIndex:"answer_after_end",ellipsis:!0,render:lr=>Ur.createElement("span",{style:{color:lr=="1"?"#19CB70":lr=="2"?"#FF9D18":"#000"}},lr=="1"?"\u8BFE\u4E2D\u7B54\u9898":lr=="2"?"\u8BFE\u540E\u8865\u7B54":"\u672A\u7B54\u9898")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(lr,Yt)=>{var kr,Vr,wr,li,Ci;const _i=((Vr=(kr=Yt==null?void 0:Yt.choices)==null?void 0:kr.filter(Xr=>Xr==null?void 0:Xr.is_answer))==null?void 0:Vr.map(Xr=>Xr==null?void 0:Xr.choice_id))||[],qn=((li=(wr=Yt==null?void 0:Yt.choices)==null?void 0:wr.filter(Xr=>Xr==null?void 0:Xr.me_answered))==null?void 0:li.map(Xr=>Xr==null?void 0:Xr.choice_id))||[],yr=_i.length===qn.length?_i.length>0&&qn.every(Xr=>_i.includes(Xr))?1:3:_i.length>0&&qn.every(Xr=>_i.includes(Xr))?2:3,pi=(Ci=Yt==null?void 0:Yt.choices)==null?void 0:Ci.map((Xr,ui)=>Xr!=null&&Xr.me_answered?Si[ui]:"").filter(Xr=>Xr!=="");return Ur.createElement(Ur.Fragment,null,Ur.createElement("span",{style:{paddingRight:"20px",color:yr===3?"#E30000":yr===2?"#FF9D18":"#2EC25B"}},pi||"--"))}}],pagination:{total:Jn||0,onChange:(lr,Yt)=>{Rn.page=lr,Rn.limit=Yt,jn(wa({},Rn))},current:Rn==null?void 0:Rn.page,pageSize:Rn==null?void 0:Rn.limit,showTotal:lr=>Ur.createElement(Ur.Fragment,null,"\u5171",Ur.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},lr),"\u6761\u6570\u636E")}})))},ia=({data:ft=[]})=>{const rt=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Ur.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},Ur.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},Ur.createElement(Col,{style:{display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Ur.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),Ur.createElement(Col,{style:{display:"flex"}},ft==null?void 0:ft.map((tt,Ut)=>Ur.createElement("div",{key:Ut,style:{display:"flex",alignItems:"center",marginLeft:Ut==0?"0px":"10px"}},Ur.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:rt[Ut]}}),Ur.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",Si[Ut]))))),Ur.createElement("div",{className:styles.chart_container},Ur.createElement(ReactEcharts,{option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:"{b0}: {c0} \u4EBA"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#5F6A95",fontSize:14},axisLine:{lineStyle:{color:"#F6F7F9"}},axisLabel:{color:"#5F6A95",fontSize:"14px",interval:0,formatter:tt=>`${tt}`,rich:{title:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:100,tooltip:{show:!0}}}},axisTick:{show:!1},splitLine:{lineStyle:{color:"#F6F7F9"}},minInterval:1}],yAxis:[{type:"category",data:ft==null?void 0:ft.map((tt,Ut)=>Si[Ut]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:ft==null?void 0:ft.map((tt,Ut)=>tt==null?void 0:tt.user_num),barWidth:"20px",itemStyle:{color:function(tt){return rt[tt.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),Ur.createElement(ReactEcharts,{option:{tooltip:{trigger:"item",formatter:"{b0}: {c0} \u4EBA"},series:[{name:"\u7B54\u9898\u60C5\u51B5",type:"pie",radius:["30%","70%"],center:["50%","50%"],label:{show:!0,position:"inside",formatter:"{d}%",color:"#fff",fontSize:14},data:ft==null?void 0:ft.map((tt,Ut)=>({value:tt==null?void 0:tt.user_num,name:`\u9009\u9879${Si[Ut]}`,itemStyle:{color:rt[Ut]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var po=le(20566),va={gzsm:"gzsm___VoLAf"},Et=le(6725),Mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",Rt=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())}),an=(0,a.forwardRef)(({isEdit:ft,isOpen:rt,data:tt,onClose:Ut,onOk:Qt},Un)=>{const[zn,An]=(0,a.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[tn,_n]=(0,a.useState)(!1),[Jn,Vn]=(0,a.useState)(!1),[Rn,jn]=(0,a.useState)(""),[Tn,ir]=(0,a.useState)(10),[Fn]=(0,ce.useSearchParams)(),[gr,hr]=(0,a.useState)(!1),$n=(0,a.useRef)(null),or=li=>li.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,a.useEffect)(()=>{var li,Ci;rt&&(An("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),ft?(jn((li=tt==null?void 0:tt.page)==null?void 0:li.page_info),ir(((Ci=tt==null?void 0:tt.page)==null?void 0:Ci.info_read_min_time)||"")):jn(""))},[rt]);const lr=()=>Rt(void 0,null,function*(){var li;_n(!0),Vn(!0),$n.current=new Et.Z(fe.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:zn,url:(li=tt==null?void 0:tt.url)==null?void 0:li.map(Ci=>Ci==null?void 0:Ci.url)}),yield new Promise((Ci,_i)=>{$n.current.on("data",qn=>{Vn(!1),jn(or(qn==null?void 0:qn.full))}),$n.current.on("done",()=>Rt(void 0,null,function*(){_n(!1)})),$n.current.startStream()})}),Yt=()=>{const li=Ci=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ci,onOk:()=>{var _i,qn;(qn=(_i=$n.current)==null?void 0:_i.cancelRequest)==null||qn.call(_i),_n(!1),Ut()}})};if(tn){li("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Ut()},kr=()=>Rt(void 0,null,function*(){var li;if(!Rn.trim()){te.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Ci=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(li=tt==null?void 0:tt.page)==null?void 0:li.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Rn,info_read_min_time:Tn}});(Ci==null?void 0:Ci.status)==0&&Qt()}),Vr=()=>Rt(void 0,null,function*(){var li;if(!Rn.trim()){te.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Ci=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(li=tt==null?void 0:tt.page)==null?void 0:li.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Rn,info_read_min_time:Tn}});(Ci==null?void 0:Ci.status)==0&&(Qt(),Fn.get("type")?(0,we.xg)(`/classrooms/${tt==null?void 0:tt.coursesId}/smart_plan/${tt==null?void 0:tt.id}/ppt_info/info?type=${Fn.get("type")}&simulate=true&simulateType=1&pptPage=${tt==null?void 0:tt.position}`):(0,we.xg)(`/classrooms/${tt==null?void 0:tt.coursesId}/smart_plan/${tt==null?void 0:tt.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${tt==null?void 0:tt.position}`))}),wr=(0,a.useRef)();return(0,a.useImperativeHandle)(Un,()=>({onClickSave:kr,onClickPreview:Vr,handleClose:Yt})),a.createElement("div",{className:va.wrap,ref:wr},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),a.createElement("div",{className:va.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),a.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{hr(!gr)}},a.createElement("img",{src:Mt,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),a.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),gr&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),a.createElement(pr.default.TextArea,{style:{height:160},value:zn,placeholder:"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u751F\u6210\u89E3\u6790\u7684\u8981\u6C42\u3002
\u4F8B\u5982\uFF1A\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790",onChange:li=>{An(li.target.value)}}),tn?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var li,Ci;(Ci=(li=$n.current)==null?void 0:li.cancelRequest)==null||Ci.call(li),_n(!1),Vn(!1)}},"\u505C\u6B62\u751F\u6210")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!zn.trim()){te.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}lr()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement(se.Z,{spinning:Jn},a.createElement(it.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Rn,onChange:li=>{jn(li)}})),a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement(ne.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),a.createElement(z.default,{onChange:li=>{ir(li)},value:Tn,size:"large",style:{width:"100%",marginTop:"10px"}},a.createElement(z.default.Option,{value:10},"10s"),a.createElement(z.default.Option,{value:30},"30s"),a.createElement(z.default.Option,{value:60},"1min"),a.createElement(z.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),xn={wrap:"wrap___Caec9",type_style:"type_style___U6wBf",type_list:"type_list___Cq1WK",type_tag_noactive:"type_tag_noactive___BcE1l",type_tag_active:"type_tag_active___o54ss",type_tootip:"type_tootip___jTpTe",imgBox:"imgBox___k6jG2",judgment:"judgment___fhglz",active:"active___Mh2K8"},nt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",_t=Object.defineProperty,Nt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,dt=(ft,rt,tt)=>rt in ft?_t(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,yt=(ft,rt)=>{for(var tt in rt||(rt={}))Re.call(rt,tt)&&dt(ft,tt,rt[tt]);if(jt)for(var tt of jt(rt))ht.call(rt,tt)&&dt(ft,tt,rt[tt]);return ft},wt=(ft,rt)=>Nt(ft,Zt(rt)),ct=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const At=({value:ft,onChange:rt})=>{const tt=["\u6B63\u786E","\u9519\u8BEF"];return a.createElement("div",{className:xn.judgment},tt.map(Ut=>a.createElement("div",{className:Ut===ft?xn.active:"",key:Ut},a.createElement("b",{onClick:()=>rt(Ut)},Ut==="\u6B63\u786E"?"T":"F"),a.createElement("span",null,Ut))))};var Vt=(0,a.forwardRef)(({addInteraction:ft,isEdit:rt,isOpen:tt,data:Ut,onClose:Qt,onOk:Un},zn)=>{var An;const tn=[{type:0,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:1,question:"",answer:"\u6B63\u786E",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:2,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1}],[_n,Jn]=(0,a.useState)(""),[Vn,Rn]=(0,a.useState)([]),[jn,Tn]=(0,a.useState)(1),[ir,Fn]=(0,a.useState)(3),gr=(0,a.useRef)(!1),[hr]=(0,ce.useSearchParams)(),$n=(0,a.useRef)(null);(0,a.useEffect)(()=>{var qn,yr,pi,Xr,ui,la,Aa;if(tt){let ki=1;ft?(Rn([tn[0]]),Tn(2),ki=2):((yr=(qn=Ut==null?void 0:Ut.page)==null?void 0:qn.smart_plan_page_knowledges)==null?void 0:yr.length)>0?(Rn((Xr=(pi=Ut==null?void 0:Ut.page)==null?void 0:pi.smart_plan_page_knowledges)==null?void 0:Xr.map(hi=>(hi.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",hi.showInput=!1,hi.loading=!1,hi))),Tn(1)):(Rn([tn[0]]),ki=2,Tn(2));let $i=ki===1?(ui=Ut==null?void 0:Ut.page)==null?void 0:ui.ai_requirement:((la=Ut==null?void 0:Ut.page)==null?void 0:la.ai_requirement)||"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002";Jn($i),Fn(((Aa=Ut==null?void 0:Ut.page)==null?void 0:Aa.ai_question_size)||3)}},[tt]);const or=()=>{gr.current=!1;const qn=Vn.some(pi=>pi.loading==!0),yr=pi=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pi,onOk:()=>{if(qn&&$n.current){$n.current.abort(),Vn==null||Vn.map(Xr=>Xr.loading=!1),Qt();return}}})};if(qn){yr("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Qt()},lr=()=>ct(void 0,null,function*(){const qn=yield Ci();(qn==null?void 0:qn.status)===0&&Un()}),Yt=()=>ct(void 0,null,function*(){const qn=yield Ci();(qn==null?void 0:qn.status)===0&&(Un(),hr.get("type")?(0,we.xg)(`/classrooms/${Ut==null?void 0:Ut.coursesId}/smart_plan/${Ut==null?void 0:Ut.id}/ppt_info/info?type=${hr.get("type")}&simulate=true&simulateType=2&pptPage=${Ut==null?void 0:Ut.position}`):(0,we.xg)(`/classrooms/${Ut==null?void 0:Ut.coursesId}/smart_plan/${Ut==null?void 0:Ut.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${Ut==null?void 0:Ut.position}`))}),kr=(qn,yr,pi)=>{Vn[yr][qn]=pi,Rn([...Vn])},Vr=qn=>ct(void 0,null,function*(){var yr,pi,Xr;Vn[qn].loading=!0,Rn([...Vn]),$n.current=new AbortController;const ui=$n.current.signal,la=setTimeout(()=>{$n.current&&(gr.current=!0,$n.current.abort())},6e4);try{const ki=yield(yield fetch(`${fe.Z.API_SERVER}/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(yr=Ut==null?void 0:Ut.url)==null?void 0:yr.map($i=>$i==null?void 0:$i.url),count:1,type:Vn[qn].type}),headers:{"Content-Type":"application/json"},signal:ui})).json();if((ki==null?void 0:ki.status)===0){const $i=Vn[qn].type,hi=(Xr=(pi=ki==null?void 0:ki.data)==null?void 0:pi.questions)==null?void 0:Xr[0];hi&&(Vn[qn]=wt(yt({},hi),{type:$i}),$i===0&&(Vn[qn].answer=""),Rn([...Vn]))}}catch(Aa){gr.current&&te.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(la),Vn[qn].loading=!1,Rn([...Vn])}}),wr=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],li=()=>ct(void 0,null,function*(){var qn;return yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(qn=Ut==null?void 0:Ut.page)==null?void 0:qn.id}/${rt?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:rt?"put":"post",body:{questions:jn==1?Vn:[],is_ai_question:jn!=1,ai_question_size:ir,ai_requirement:_n}})}),Ci=()=>ct(void 0,null,function*(){var qn,yr,pi,Xr;const ui=[],la=[],Aa=[];if(jn==1){if(Vn.forEach((ki,$i)=>{var hi;ki.question||ui.push($i+1),((hi=ki.question)==null?void 0:hi.length)>200&&la.push($i+1),ki.type!==0&&!ki.answer&&Aa.push($i+1)}),ui.length){te.ZP.warning(`\u7B2C${ui.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(la.length){te.ZP.warning(`\u7B2C${la.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(Aa.length){te.ZP.warning(`\u7B2C${Aa.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!rt&&(Vn==null?void 0:Vn.length)>3-((yr=(qn=Ut==null?void 0:Ut.page)==null?void 0:qn.smart_plan_page_knowledges)==null?void 0:yr.length)){te.ZP.warning("\u5F53\u524D\u9875\u9762\u95EE\u9898\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF083/3\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u95EE\u9898\u540E\u518D\u6DFB\u52A0");return}if(jn==2&&!(_n!=null&&_n.trim())){te.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(ft)if(jn===2&&((Xr=(pi=Ut==null?void 0:Ut.page)==null?void 0:pi.smart_plan_page_knowledges)==null?void 0:Xr.length)>0)ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5E7B\u706F\u7247\u5DF2\u8BBE\u7F6E\u9884\u8BBE\u95EE\u9898\uFF0C\u542F\u7528\u667A\u80FD\u5B66\u4E60\u52A9\u624B\u5C06\u8986\u76D6\u9884\u8BBE\u95EE\u9898\u3002\u662F\u5426\u786E\u8BA4\u542F\u7528\u65B0\u6A21\u5F0F\uFF1F",onOk:()=>ct(void 0,null,function*(){const ki=yield li();(ki==null?void 0:ki.status)===0&&Un()})});else return yield li();else return yield li()}),_i=(0,a.useRef)();return(0,a.useImperativeHandle)(zn,()=>({onClickSave:lr,onClickPreview:Yt,handleClose:or})),a.createElement("div",{className:xn.wrap,ref:_i},a.createElement("div",{className:xn.type_style},"\u4E92\u52A8\u7C7B\u578B"),a.createElement("div",{className:xn.type_list},a.createElement("div",{className:jn==2?xn.type_tag_active:xn.type_tag_noactive,onClick:()=>{Tn(2),Jn("\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),a.createElement("div",{className:jn==1?xn.type_tag_active:xn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var qn,yr,pi;jn==2&&(Jn(""),Tn(1),Rn(ft?[tn[0]]:((yr=(qn=Ut==null?void 0:Ut.page)==null?void 0:qn.smart_plan_page_knowledges)==null?void 0:yr.length)>0?(pi=Ut==null?void 0:Ut.page)==null?void 0:pi.smart_plan_page_knowledges:[tn[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),a.createElement("div",{className:xn.type_tootip},jn==1?"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u7CBE\u51C6\u63D0\u95EE\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\u542F\u53D1\u5F0F\u95EE\u9898\u94FE\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002":"\u5927\u6A21\u578B\u901A\u8FC7\u542F\u53D1\u5F0F\u5BF9\u8BDD\u4E0E\u5B66\u751F\u8FDB\u884C\u4E92\u52A8\uFF0C\u5B9E\u65F6\u8BC4\u4F30\u5B66\u751F\u5BF9\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u60C5\u51B5\uFF0C\u5BF9\u96BE\u70B9\u8FDB\u884C\u8BB2\u89E3\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002"),jn==2&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),a.createElement(pr.default.TextArea,{style:{height:160},value:_n,placeholder:jn==1?"\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u63D0\u95EE":"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002",onChange:qn=>{Jn(qn.target.value)}}),a.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),a.createElement(z.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:ir,showSearch:!1,onChange:qn=>{Fn(qn)}},(An=[1,2,3])==null?void 0:An.map(qn=>a.createElement(z.default.Option,{value:qn,key:qn},qn)))),jn==1&&a.createElement("div",{style:{minHeight:"70px"}},Vn.map((qn,yr)=>{var pi,Xr;return a.createElement("div",{key:yr,style:{marginTop:yr===0?20:30}},a.createElement(Ve.Z,{align:"middle",className:"mb10"},a.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",yr+1),a.createElement(ne.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},a.createElement("img",{src:nt,onClick:()=>{Vn[yr].showInput=!Vn[yr].showInput,Rn([...Vn])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(Vn==null?void 0:Vn.length)<3&&a.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{Vn.push(tn[0]),Rn([...Vn]),setTimeout(()=>{const ui=document.querySelector(".QASetting-modal"),la=ui==null?void 0:ui.querySelector(".ant-modal-body");la==null||la.scrollTo({top:la.scrollHeight,behavior:"smooth"})},0)}}),a.createElement(ne.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},a.createElement("i",{onClick:()=>{if(Vn.length==1){te.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}Vn.splice(yr,1),Rn([...Vn])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),Vn[yr].showInput&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),a.createElement(pr.default.TextArea,{style:{height:160},value:(pi=Vn==null?void 0:Vn[yr])==null?void 0:pi.inputValue,disabled:(Xr=Vn==null?void 0:Vn[yr])==null?void 0:Xr.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:ui=>{Vn[yr].inputValue=ui.target.value,Rn([...Vn])}}),Vn[yr].loading?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{gr.current=!1,$n.current.abort(),Vn[yr].loading=!1,Rn([...Vn])}},"\u7EC8\u6B62\u51FA\u9898")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var ui;if(!((ui=Vn==null?void 0:Vn[yr])!=null&&ui.inputValue.trim())){te.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(Vn.some((Aa,ki)=>ki!=yr&&Aa.loading==!0)){te.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}Vr(yr)}},"\u5F00\u59CB\u51FA\u9898"))),a.createElement(se.Z,{spinning:Vn[yr].loading},a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},a.createElement(pr.default,{onChange:ui=>kr("question",yr,ui.target.value),style:{width:"510px"},value:qn==null?void 0:qn.question,size:"large"}),a.createElement(z.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:qn==null?void 0:qn.type,onChange:ui=>{const la={type:Number(ui),answer:tn[ui].answer,question:ui.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};Vn[yr]=la,Rn([...Vn])}},wr==null?void 0:wr.map((ui,la)=>a.createElement(z.default.Option,{value:ui==null?void 0:ui.key,key:la},ui==null?void 0:ui.label)))),qn.type===1&&a.createElement(At,{value:qn.answer,onChange:ui=>kr("answer",yr,ui)}),qn.type===2&&a.createElement(pr.default,{size:"large",onChange:ui=>kr("answer",yr,ui.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:qn.answer})))})))}),Xt={wrap:"wrap___yzOLg",left:"left___lhFsp",tip:"tip____qjZn",bottomBtn:"bottomBtn___gR4b0",disabled:"disabled___tHi8U",imgBox:"imgBox___XwRIk",start_btn:"start_btn___P67Pc",stop_btn:"stop_btn___j_aKt",save_btn:"save_btn___mzPPO"},Lt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAHr1JREFUaEPNmweYnVW1/n/7a6fMmcm0ZEoSUkkCSQgJCVWKoAI2FAH1iqBYwXvFLogF8S9XvRYElUeqIJegFOmEKgiICUkgJBBCkpnMZHoyc6ad9pW9r3t/58wEsJfn+Z8z5zn9fN+711rvetdaewT/rsvi073GBEsdrIN8214WOfbCyLHnSks0SSGqFCCFlSOS/VLKNhXJbULKTVYgXwhKwWZevNX/d5ya+Ff+6OzZx9WGycRbhZs+JbKdYyPbmqZsR5Qsi7xrIS2LSAgQFuh7fdHIVQRSmZsVhsqSciARyifswL/LsuX9w8/fOfyvOs9/CeB5845bEuJ9WljidOm6tZHtEjkOkWPjuw4l2yZMJAk1UKsMVh9ZCVAqBhxJiEJzE2GEE0Z4ocSOwmEnCm9VxfDy7M77tvyzwP8pwAfMPG6JtOyLI0e8M7SEi2UTuB7SdlGOi+85+K5NyfEIXBdcrwy4YmENVsVgZQhBBKEPUYQVBNhBSDKMEGGAG8nAlvJuEfoX9+986B8G/g8Bnlt3yBQvk/m6tKxPKWElIhvjrhpk6HjmPkh4+K5L0XUpWTaJVIJpDfU01VVTP6Uaz3OMsXL5En3ZEfZkcwwNZZFBYMCLIDSgnSAkEfiIKMSNFLYMS1akflokuiTb9sjI32vxvxvwouY3HIdrXQtirvZI6XhISyFtB8qAQ8+jaFuQTvGGlQdy5klHcvji+TTV1eA5MVAdw+bgSiGBQslnZ98gj254idsfW8/azduJ/AArCkj5AXYUYGtXj0IsKRFRpInuI31djz/+94D+ewBbi1oO+zLC/SbafYVACWGA6ljFtlGuhyYoJ5PmrNPfwifeezIzmqe+/nyUMlw1cdGhXAZPvAy8sL2Dn6x+kFvuf5KoWMSLIgPaCiOsKMSJIgQqUEH0jd7eJ7+rSf9vAf43AZ4x44hUJlRXSkudbSkHLGFiUWEhXQfpCITj4Qs4/bS3cP4n3suM5mllQ8aHqECMNBkDYfkM9WMD1pDYhPFxFbgI2jt7+PplN3HPmqfxUDhRgAi1lSOEtrRmd6VusKzw3K6uZwp/DfRfBdzUdFBVg5W6XSpO1K5r4RrAwrJ1HkW5FpFtk5mS4TuXfpYTjz/q1UDL1oyAoAxU35vnSpk0pcHr8DCIlTCv2wjSQEooc//Amqc478LLCfL52K21hQ3h6ZQm9fM1gcid1t//Qu4vgf6LgLVla6LwdpQ42aRL7USWjRDahePHoQXLDjmAyy/7Kq0tzeX0KlBloBpMDFThm5swnuAr0MoiMIAV2kG1sfQJyUjhFSSuEGhuS9uQsQXdOzo45+MX09XZg62ZXAOO4znO4cg1akCc2sWft/RfAmwd0LzyeiHEWXrVNVhpRIO2buzWoYJ3vffNXHLJF0gmExMLq5QkikJCZRFYGqCgZAmKKEoISgpzC6NyJgoUUahQZRcV2p3DEFcoHEeQdGxc1yKdsGBklLPO/CI7trZjKYmlV0nnbmXMod37xt171n74z8X0nwW8qGnlV4Tg20KDVBaaUw1JWTreHKSSnP3Jd3PBVz4BwkNoV1cRSoVEkSSMQpNW9c3Hpei55GyBHyiCUkhQivBDRRhGhKHShiJSEqUBYBwIxwLPwoB2XZuE55BM2tilPO9/27n09/QbwEILF2Pt+F4peVH34PpL/5Rr/0nAixqXH2u5zkNKKS8GLBDCMq4szVNBIpXi6eeuIZnU7+m1TaBUChkKolCD1YAkYQh+CEVlUVKCgq8IwoggVJQkBKEkkIpASqSM3VqftC0UtiVwLIHtQsISeAkN2iWRsimNDHP2u85jfHjMxLP2Kk1i+rtC4QdSvaVv+NknXgv6dYC1qEgkrOeEYM6kj4JWUZYBrC1tEwYR9zz2YxYsaCxTq15Zj1IxFVtYgw5kDCyMKPmCotRnoigF4EeSUiTNYvjGExSGwbXoEjoeNWgNGFxb4LgC17HxEhbJpEOyKkH71m189swvmrwcM7wmMs0fBnhbTskV2eyGV4mT1wE+oGnlD4UlPvuqldFkoonKsgxgW189lwd//1OmTUvHwl8fUUT4pRS5QrwgYRCD9gNJMdBgoRhElPRjvQihpBRa8WckhFIRSjmRwmxhofWLbWvyEniuZVzbSzmkkh7pmjR3//JWrv/RL3BMmiwD1lEXu/mPdg+t/9xrUv7k00VNhyy1LPEsiEkGipOMuWrAOh3pmF64dA433/ktXEeThf6IROkYlorh4SryxYgoCAj90AAuBRG+DwU/pBiI+LlZDEUh0gugCCMNOFZeOkg0c1iWtmxsZU1cnmeR8GySSQ8v5VE1pYoLPvwF2ra2mQXXXzbkFeeUkpRqVVd2w+YKyldZeHHzytv/KHJONRBeY3sTyzo7CptIKj507rv4wkXvQ4gyOxKZFdbEUcq79A06BL5vQPu+BisparAlRck8ji2tb0UNPFT4kSYwHcsxaA1Wx7CjLezahrw0WHNLOngadFWCkaEsXzzrcyhdgGjyMildovlVwR27h9a/53WAD6xfthjPew5wK5XbxIfMCzFp6ZXQAH76yws5/i3Ly9bVB9EuFBori1DS058gOxJbOQh8wlJAUQMtRhT8iEKhyPjoOGPZImMDBYpDknDEQhZtCIxt0fLc8hRuRmLXSpxGi1RDmkxtNalMFYmESzKdIF1bzR2/vIN7fnl7XGrroDA5XXsdgRWEyzvHN71YEXQG1+KW5Vcr5XzUZFxh6Y9O+Hps3ZipIY65ux7/AfsvmGEsHDNGhBJhXOlEktyoxbZOCEs+MvQJfZ/c2DgjPeOM7YSRdo+hfofsUMRgYZzxIE9O5imqIjKKGddBkJIJpogMtV4NU6uqmVpXRdW0EGYP4swXVM1sJF1Tg530+OwH/4tivlAGXDkvpVPXNZ3Dz31sAvDBtQfXBgm3XQlVG3uzZrpY31bAWtLWRkaYOLZ4ZP3PaGyYMqGIK3rJ5EJdyAewZXtEb98Yhd5BRjZbtL0IG7r6aR/pZk80wJgcJFQ5lCoZd1RaZGrxUVFQJsUIbGVoEk+lqXUaSMta5icW8obph9C6NEQeOU71wmbW3Pkwd998B5ZmOm04w9YGzfCoiuYMDz8/bCJ1cevK9wklVms5qPOspal9nxjWltVX7S9SKdyEx++ev450popcQVHl5RB27NLCANaFvOKFJ3v43TURm9pGeGrP83SVdlKSI0SygNKfM8oojrf4cdzmiWOw/HziPrb67Gl1HHPYwYwOe2zetJcZzOEDS99B9aHjcITNRZ++GL+YL1cj8eIZLEr+x+7sc6sNrIOaV94ihXjvRLzv4+yGn3WRIGHe/q0c85ZjqJveytHHLGHLb9dywDtOIjcwyIpFOr41aK1tJbk9JW76TIFfrHuS5/NPUQqzKBVU6sAy0DKwSvjElU/5PW0hXWNVcmxMjnVVad581DL2XzQDy3W571dt9PWP8OkFn2L+qiS39q3m6T9sNN/TgWnWzjA2v+rMbnyfWMxiTzSlO5WgKabzcjmnDWryr85vsHTFQq791XcZ2rOXfG0royLNzvXbUR0b6ZWtnH3SFGobExMn/OSVeS74n0dZl3+YKBqLLVexVnwWE8/1ceLycRKwMYqx/D51o66enBTHrVjMshWzSdck+d1Tm3h5vY9Dnu/P+SW7ljzAZY/+HEvo/KT5SP+O1ttqoHPEnymWNq44RDnWs/qtuDYox2/5nPTzZNrj9kd+yozpHmE+4slnh9iyxyYYHyO35fdkGvbj4ANTHH/yQnOA4kjIJad286MXf0Ix2BuDq4gTA7xS+2pZZVTCZDE8wZWV13Q8TqwQs1jB5d5X2PauRyjsl2Pjpld46LHNJEnx1aorSBzcxXc2XYptxUtYAayUUkKxSixpXX6OUNa1sqyXLV0glF3MHFvC208/jv/+8acgHMbfm+fZdZ3c/3QPo2M5Rrt7mD+3Gc8SfOlrb8ZybbY/VeC8j/yOR7K3xVqx0qiruOuENWMgsQ337YFMeloMtmJlySxW8uXkp+h/z6OIJovNL+3kzgfXUus28EnnIsSiXVy381qTvyud4Mp6SSXPEUumH3IZkvNjCo5/3nFco5v9oGQ08fd/fiFvPWUpws8x3j/Cti3dXHvds4znS4wMFVg4r4HCH+vXb//w7dTUV/Pwz7Oc/51b2Zp/Nhbzkc6L+7q0qXonLHdUMuTQjOBHe3XNJViekqwraE6ofGbSyo5wWDFvNkcetYim2iZeWr+LO9c9jiem8smqC9nV8jBP9D5lio9XX4wZfyyWtq58ANRJSlqmCjJJu5x39bpHQcjq+y9j2Yo6A3ika5iO7X1c8YOnTMexUIxobq5BSZsvfe145ixq4hdf6+Kim26mt9hmWjD62LqcnDTiPi6MICkUVQIGywztmAQldP1Fkw2dmtDL1nCE4JAFszn8sANpqG7g+cd3c9dLTzDNaeU/Z36Zu+QV9I30T4TIRL8/rpfXiKWth2xTSizQymaiC7ZPStKl3q/X/IQlB2UQpRwj3cPs2t7HVT94lvFCQCkIqZ7iknTTfPi8VSxbOYPLLtjGf99xG0OF7okUYzJAJQ1MBPG++nXfRYgBHpkJmeVKVmfdCWO5luCIxfM4ePl8kqkk9zywge27e5iVWMh5qz7IDd1XMpytFEj7kFa8ZNvE0pZDhhH2lH0IeiIz6NPR2vaqWy7h6GNnQCHHaM8IHdsHuPmKVxgbg1IoaJxhExZ93vXBAzj0qJn88BvP8f1b72eo0DOZal8bvxNEVAH9aquXxX85wisxLHAtWD5/Ogcvm08QSe5+aAOFUsSS1CF84ORj+MX6WxgcHNqnFpj8XcuyRrSFI5SRTxMWqHi/iTSp+Nhn3sunv3gSanSY0b4xunaOcM9Ve8mNOESRItmYN+LqrWfOYPkRTVxz+Xq+94tHscUQpVBXR7o8jMpFviSasPQk+8b+/tpqdd/XJh/rls/s5jpDwbv7Rki6CY6sfQMnvG1/rrr3VsYLufinYsExGcqCUMdwJIRj2ZZFGAam3rX2yRw6Lc1fuB+3rrkUkR1guC9H185xnrklojCUohSWkPUDOIV6Tjw3xYIlU3j4gZf44rfuJZ0ooCJBoNs9uhoKJb55rLscklBGRrnpm7mWF6Ii/iMVlTNG5aQnF0SHoD43XSvXedWcvPBIFixu5ap7b4vFihERZaKs0KNSoVjasnJECLvG81x8P5hY50oZrn80+mM9e+H/+zj/8Z5VjPeOsX3DKO2P1OKP2/QO91M7R+EPJXn75y0aW1IM9Gd5/9nX0p8doT6ZIjQ9LoGUcTvHjJLi3pOxdvxYy9r4BM1VRObzUoYUQp+SdqFypVxJVRVCmpVp5P3HHUtH/yhPvrK2LDrKyS4mjzi5KaVdeuU2UAvitBSLjrg8LCsuU4jrT1v86Gef5/AD5tG+TjKyuQHfz7Mrv5MGpxWrPstRpydIpB1T1n31wv/lurs3Mau6ARE5RnUasLoXbYBKYvvFwPW1Yk8t+o0cFFoLS0ICssUcfqQbvvGIxkAQkHQs5tdP44xj3shNv32MUlQoC5mywjK/U34s2CYOaln1gIKTzPdNM24fTb9PytcupI9w2MqDCYcTaNny+S+cgVA+3ZuKHHh0grrWNLYjzGDi5RfbOef862nvLrAgMRcRJSASRCIi0hBEaCCG5nmAlJHpY5XsuJEQNxa0HtYWkBSjAnvyo3F620dt1qdTLJ83nca6On6/aRuWjsdXUUG8oGWBs0YsaVl1mUCcb14wDbo4zie0jXEzU46bHC21J5SbKMsO2p+vfuZ9TG1OMzQwRuO0epJTEli6CSDg6qvv5YqbnqSvT7FYLqdWthIQElEiFD6BVSQURQIiPjGnn1XNfZy5bg6+W4rdV7dskAhLdyUD9hZGGQ/GyyenSHseVa7FGW9axeZXeuno0zJWGmPEdXq5oVcRAIofiyWtK8+xsK6N345brkZRlgnEEInW2Er3suLupV6AMIp402GraErP5bQPLaGmJsFwT0DzrHq8Ws34EUHB55rr7ubXD26grSdParyFOWo5U2nBwsGnYG4lCghRwrXy9CmfwC0Q2ppAA5QIwPaxhE8+ytE7vgepfNIJl7pkhtbmNCcesYTV96wnMiRohmwGdHyZZGml5EfE0pYVhwjhPDvpz7Frm9RR9n2zEKaojCcQlS0Li2bMpHHmaWSmzOCjpxaR+ZRpstU3ZvBqhGmyB37IY4+u5ZEn19Leu4euoRyjo4JUroX6cBZ1qok0NdqO+AZ+kSJ5AidPYJWIrALKziGcHKGVY5QhWpqqSNouVUmbY1fM5/mtPTz7QhtCu7PxDB1Wmqu1OxuZFgeqVKtMeWi3ZnYD0/bNhYY5y36tdfVEWWq+q1OCZfrIs1qWMJCFKqeXt644nY994WgGO8eY2jwFy5UEfkB+XNK/26dtRwcvd26lZ7CDwdwg2dwY2VyJ8ZxFWHIhSKAiG6W0stLbIxTCCbEdHy8RkKmGhvoUtVUJZs9oZFptHZ1dOX7z4NNgheV+tpwc9slgErBSA53DpZnGf5e1HnaLQr03JmMrHoSZyVZcOcXeod20wgaT1lblmNafiELJ2e9+Dx8983TGOlzqp9l47TaJK6sYmeuzd35ANikYLUVk8zmG8oMM5fvJ5nsZK+wlr6uxMI8iMHGrCVDvlEglXVIJj0wyRU2qhrrkVBoTM1mz7mke2vA42PGoLhJxp1Kf8KRLV0hL/Kozu/59ccej6dD3Y3OzsXvZ9SdbPNqd9Zd0JzFOV6YYMA29yiQ7nurrVKLT5bRMK6cdcwbHzj6O/TfWkGq2EEVF9BIMD0L/NMnAfpLReovRKou9NYKuamifAnszktDWw+8QrySZMxaxbChiWiGgiohq3yY1rLj08SvY1PccthMirRKogKgsNkwaihvU8VmZ3B5Ntnh0E09lvHYlRW1F7Uwmd50Y4laLIS7zA3G5FudqbflK+abb0gIZWUSRRdKuY8XsIzg++QaOql3KlGkJqiyBpWdKVYrxALY2K848RTJQLYjSkZ6C6/b3pDcFFoe8KLjiPsXMnM/m7i38z+9W0xV2ouwiyikaYtMsrgGbxGocMLZcOSUNI/25nSObsxMZ6+AZq66W0vqoBhx3PSoleVwyGqKqWNRIz3g2UM7qplnZPGMax59wNDPqZuIEU8iOuvQMF3h+8BUOm9vCUy81kRmaxYKaamY0ZaibbvP0CYLVRylG9cjf5NDyvTmW3kQiOPfRAstv3sANjz7Onv5ehFVAOmMxYFunMK0QFaFp6+i/srSs+J2U13QOb5hs08ZuvXIJtr1RxYwxcdm3kADtunFeVnqaqO/1ZrMw5MR3H8u3v3Mh6VIKui3kiKJ7T4Gt3R7rLZcrZw4z/sgrjK7OIUaTCDuFXRsRTJXwnma8WQ4i5SAbM2Zt68aKpF/JMvr4ehqe3E5QGjFpS4pxsMYNWCl8sOJxuwFrtETsj+ZiNIQMZOCv2D3+gtnq9CpNclDL4bcr5KmVXFxx6zgXx3NiIwSEZlL983GDT293WPPUdXR3ZJlZN52awRrIxymhb0+JV7Yk2BY6XHsQrNu1m7qf7qFQdAhG95pOZ3T4VGw3IpOReOmEGY0eZOUQJYclxak8/IcbGRvpwqKAtPIokUfZQdx3toxei9vLZhgQNxr0fbmdcUfH0LOvH7VocHqY5tn2a4Zpk/Fp4rW8eqHuuOoBl+1w/LFvpKWpidtueo6pDVV85Qunc/iyg83GEz1J6G4v0b+xlj2FNLcsFDyWgTc9IykWfPoLRUZtKBLhpm3GSgUGdr5MJtjL/jObSKkGzkq1ctUz32JwqBOlCUqLERWgdNoy45QoLjyEVuTlHpkBrkoR8s8P00yKmn7oD5WaHJfqr8dyvdyf1sNqx+YTnzuVk088knA0yaZ70ty5+jFyuoupxYFq46S3n8KX/vMwQl9RKob0do6Rfa6ZbGEKv291uKcBTumGXa2QfaqD3t695KekYd4cVMFl18YXSOV6aFx4IIe6MzjF2c2lD1xEvjSEsPVOgdi62uO09taAdbFR2SdiLA0/6hha9+fHpfoTeiCeSTrPKdScyfgtV9OWoLZxCj9bfQHzZzUw3pVnw5DPwFpF/7r9uOqJ+1DFdgqFnVQ5czn/k4fzgTMWQzFNKS/o6upl4OVG9ham8ezUFP+71GJwlWDWmjHmPVRkLILt/ij5A6cyJVuF//JepjY4HFZVx/FCkZm1iwe3385v73/QKNw4RjXY8nhGb5CbKAdV+wjR8r86ENeglzSvPM6y7Af1locKC2vwuqS79rZv0nTkHKbuGad/Wze7erP07B5i+MWl3PjYIHsLXQxnH8NRPvPrlnL5Zcczd24rdlDHWHGE7a900bk9za+f3sqgX2L8HW9j1zGzKXiaXiWWFWKPjSA6x/GiOo7synBoyUakIzIdG5i+1KIn187VV9yI1KMdPZMuN91N4RPnXR8VnbhreP3rdum9tqcywc5Lph/6FWS8qcW0epRk6aoDuPrOSxkvZXE6e+h8uZuenix9vVkGdrvc9XAfW4pJlL8XObqFZnsBK1fW8ZMfno7lpCBy2LalnTW/7WHr7iJ+YOF4GapbZrM+KRhIeCjLxQ3VHzf8CRJKcpQlWZTwqCsGjPg72NXRy+nvO5zH1z/PLTffZfaBRFqF6p0DdszCoYou6siu+9s3tZRRW0taDr1eCc7Sw7UgDPnSxR/nbZ88mdrcHvbu2M2uV3ro6Rqir3eEnt1Fnl43zkvd7UTSYVwOUE8LJxw9m/M+ejTz5jdhWS5rf7eDX93bTnVdHTv2CNPqqUulmOYUTHdDRS46szq2S3U6RUNdmro6G89VjI2Mml1Caddj9vJmvvfjG+np6o1T0WQf+sad2Wf+/m1LGrTemFYnoztQ4iRden3v++dQlUlRk3ForE7Rtq2L3t1ZurqzdLRHbN+VY/2Ol0y6yoWjtCTrWbFsJjNbZ/Dlz55g9mJdf93z3PnEWs79yFv5zW97EQSm6d8oPDwnQdtQmrpkC8LKYDkWdtRHbbqfpuYEgZ4jlwLsMZ+Zi2bSOd7NHXfoeNZ7x0ztu6aU5R/emGYMfVDTQVVYVbdjqxMfXn89NRmb7Vs2k93ZTVQI6e7K0tExRNsOj2JB8sgLa4kim7FokGluAzXJVoa9Dh674UtYtstVV27gqR3Pc8bJx7JxYw+W7eAnG/CppeDUsyvVTCn06F82lZrOMfbLjjI7M84C0UFCFk1Hwx/K4XmNpKaX+Mm1vy6TF2vGR8dO6+ef2HpYCWht6XrFld/4+mln6wn/KR98M+vu30CYK7KrfZBXthXo7AjNTpqNbdtpG+gnkDlqnVqy0TAOLqsvO4t5c1ro7S8wf2E9N9/xErftbaA0mGNnQyPFqiqzHYrWVjhsoVYo0JgBJwlt7bT27Gb+3t0samlmrrsXNZqHouD6Rx8gwr+hNMy5f2nLYQXLnyWtfeVlJaZ3tT1zwcz9pl88sGOL2/fyHm66YSP7zWymo3OY3JCOP4exYsR9G58hUFlSVgZfKeZNaeCcs1bwpjcuxUokqJua4sZbtvLQy+Os78szXl1D1NAM6SpUcwMctxyyWkJaIBOwfisi209193amjw/yjtlNzJ6doDDiBz+/+b6LXxl54jv/0u3D+4Jv3/jQsbXVxes2/qFz7o7NfUZUdLSX2N4+TlJUM712KvdtfprBsYG4nFQOGc/hrPcs47R3HoqdSNI0cwqrV7/EExsH6LRqIeWRsAVB0iNXO5P2BQvItWhWV0wdyjF/82aSbgkVSYb3+hxnD7NoblVbOs05Z339vNfttvsTxpp46e+x8GRBMfTwlHWPtX+jZ+fgeS+/PJzY3VUkLNm4YS1JK8n69q1sH2inoEaotmvJZOAT71/FGw47ADuVonVuPWvu3c0TT3ejogAVCFI1VTy6fZjISuM1TWfPygOwizAr20fwzIOkkvW8fcUcLGesFAbhz+y0/OYFV13w7/8XgH1X76avXbJ0167iN/r6/Hf6JdyUrMMVHuvaNpPN7SFfHKMQSWa1VnH+h9/I3FlNuOkUtfU1bHsiYvczKbbn2ri340nePH8l20ZGsL0QT3ceSz4zptUyNDrK4oXzeGGTHxxbt/jujuoXv/nd+/9rYqPZX7Lmn3rvH7Lwa3/og0d+eklP78j5c2vmntZUO7V27e5nGM2NsGtoF65dxQmHz+NDZxxBKpEkNSVFmE3w8iMOj2x5kZ78ANWJBNPqpyESJQIZUvJDk8Km1qUpFovDc2e13Mp4+vIv/uasf/i/Wf4R0vqri/mh2RfXLlow66St+fXvbu/qOW4o3z/1iMXzxOnvOIpUlYNjW2QaUvSvTbFlS462PQMUo2EaG2pIpjzT+y4UlQpDuUchH3ec6DdeUqy5+M7P/v/1j1p/aiXuv/zyxDOP7ViyYP7Ug9r6upadcPSqhYlkYm405jXteNqt8reG9LYO5NJVqt8VXlsU2Nsi6WySofvCfml38xm3nvFv+Ve8/wNgli4fKbeMnwAAAABJRU5ErkJggg==",cn="data:image/png;base64,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",sn=le(97812),ln=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())}),vn=({isEdit:ft=!1,visible:rt,data:tt,onClose:Ut,onOk:Qt,openPreview:Un,changePage:zn})=>{const[An,tn]=(0,a.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A +`)}]};var re=le(53184),ne=le.n(re),x=(ot,Ze,Ie)=>new Promise((Ye,Te)=>{var Ke=Ve=>{try{$e(Ie.next(Ve))}catch(xe){Te(xe)}},at=Ve=>{try{$e(Ie.throw(Ve))}catch(xe){Te(xe)}},$e=Ve=>Ve.done?Ye(Ve.value):Promise.resolve(Ve.value).then(Ke,at);$e((Ie=Ie.apply(ot,Ze)).next())});const ee={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},E=(ot,Ze,Ie,Ye)=>{const Te=Ze.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ie.lineNumber,endColumn:Ie.column});return Array.from(new Set(Te.match(/\b\w{2,}\b/g)||[])).map(at=>({label:at,kind:ot.languages.CompletionItemKind.Text,insertText:at,range:Ye}))},b=(ot,Ze,Ie,Ye)=>{ot.languages.registerCompletionItemProvider(Ze,{provideCompletionItems(Te,Ke){const at=Te.getWordUntilPosition(Ke),$e={startLineNumber:Ke.lineNumber,endLineNumber:Ke.lineNumber,startColumn:at.startColumn,endColumn:at.endColumn},Ve=Te.getLineContent(Ke.lineNumber).substring(at.startColumn-2,at.endColumn);return{suggestions:[...E(ot,Te,Ke,$e),...Ie.map(Me=>({label:Me,kind:ot.languages.CompletionItemKind.Keyword,documentation:Me,insertText:Me,insertTextRules:ot.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:$e})),...Ye.map(Me=>({label:Me.label,kind:ot.languages.CompletionItemKind.Snippet,documentation:Me.content,insertText:Ve.startsWith("#")?Me.content.replace(/#/,""):Me.content,insertTextRules:ot.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:$e}))]}}})};var z=ot=>{ee.languages.forEach(Ze=>{ot.languages.registerDocumentFormattingEditProvider(Ze,{provideDocumentFormattingEdits(Ie){return x(this,null,function*(){const Ye=ne()(Ie.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Ie.getFullModelRange(),text:Ye}]})}})}),b(ot,"java",ce.keywords,ce.quickKey),b(ot,"cpp",de.keywords,de.quickKey),b(ot,"c",y.keywords,[]),b(ot,"python",te.keywords,te.quickKey),b(ot,"scala",ae.keywords,ae.quickKey)};const ie="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var se=Object.defineProperty,pe=(ot,Ze,Ie)=>Ze in ot?se(ot,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):ot[Ze]=Ie,ue=(ot,Ze,Ie)=>pe(ot,typeof Ze!="symbol"?Ze+"":Ze,Ie);const fe=class Xc{constructor(Ze,Ie,Ye){this.placeholder=Ze,this.editor=Ie,this.monaco=Ye,Ie.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Xc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};ue(fe,"ID","editor.widget.placeholderHint");var me=fe,Ee=le(96236),ge=le(6767),he=le(25399),ve=le(89392),be=le(33796),ye=le(56102),Ae=Object.defineProperty,De=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Pe=(ot,Ze,Ie)=>Ze in ot?Ae(ot,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):ot[Ze]=Ie,_e=(ot,Ze)=>{for(var Ie in Ze||(Ze={}))Fe.call(Ze,Ie)&&Pe(ot,Ie,Ze[Ie]);if(Be)for(var Ie of Be(Ze))we.call(Ze,Ie)&&Pe(ot,Ie,Ze[Ie]);return ot},ze=(ot,Ze)=>De(ot,Ce(Ze)),Oe=(ot,Ze)=>{var Ie={};for(var Ye in ot)Fe.call(ot,Ye)&&Ze.indexOf(Ye)<0&&(Ie[Ye]=ot[Ye]);if(ot!=null&&Be)for(var Ye of Be(ot))Ze.indexOf(Ye)<0&&we.call(ot,Ye)&&(Ie[Ye]=ot[Ye]);return Ie},Xe=(ot,Ze,Ie)=>new Promise((Ye,Te)=>{var Ke=Ve=>{try{$e(Ie.next(Ve))}catch(xe){Te(xe)}},at=Ve=>{try{$e(Ie.throw(Ve))}catch(xe){Te(xe)}},$e=Ve=>Ve.done?Ye(Ve.value):Promise.resolve(Ve.value).then(Ke,at);$e((Ie=Ie.apply(ot,Ze)).next())});function qe(ot){return/^\d+$/.test(ot)?`${ot}px`:ot}function Ge(){}let Ue=!1;const Le={"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",Scala:"scale",solidity:"sol"};function Ne(ot=[]){let Ze=ot;if(Array.isArray(ot)){for(let Ie=0;IeXe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(ot){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",ot)}});var We=ot=>{var Ze=ot,{width:Ie="100%",height:Ye="100%",value:Te,language:Ke="javascript",style:at={},options:$e={},overrideServices:Ve={},theme:xe="vs-dark",onEditBlur:Me,isCopy:je=!1,onSave:Qe,autoHeight:Je=!1,forbidCopy:pt=!1,onChange:vt=Ge,editorDidMount:gt=Ge,onFocus:It=Ge,onBreakPoint:Ot=Ge,breakPointValue:Dt=[],filename:lt="educoder.txt",errorLine:et,errorContent:ut="",highlightLine:it,openBreakPoint:bt=!1,placeholder:Ft="",showMiniMap:Bt=!0}=Ze,zt=Oe(Ze,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const kt=(0,a.useRef)(),Ht=(0,a.useRef)({}),Cn=(0,a.useRef)(),Yn=(0,a.useRef)(),yn=(0,a.useRef)([]),Sn=(0,a.useRef)(!1),Qn=(0,a.useRef)(),In=(0,a.useRef)(),Mn=(0,a.useRef)(!1),[dn,Xn]=(0,a.useState)(!1);function rr(){let mn;return kt.current&&(mn=new Se.Z(pn=>{for(let Kn of pn)(Kn.target.offsetHeight>0||Kn.target.offsetWidth>0)&&Ht.current.instance.layout()}),mn.observe(kt.current)),mn}function On(){ge.ZP.warning({content:decodeURIComponent(ie),key:"monaco-editor-tip"})}const tr=()=>{let mn=Ht.current.instance;if(Te!=null&&mn&&dn){const pn=mn.getModel();pn&&Te!==pn.getValue()&&(Ue=!0,pn.setValue(Te),mn.layout(),Ue=!1)}};(0,a.useEffect)(()=>{const mn=be.Z.subscribe("formatDocument",pn=>{var Kn;let Gn=Ht.current.instance;(Kn=Gn==null?void 0:Gn.getAction)==null||Kn.call(Gn,"editor.action.formatDocument").run()});return window.updateMonacoValue=pn=>{vt(pn)},mn},[]),(0,a.useEffect)(()=>{var mn;let pn=Ht.current.instance;Yn.current&&clearTimeout(Yn.current),Yn.current=setTimeout(()=>{tr()},500),Te&&(Te!=null&&Te.length)&&((mn=pn==null?void 0:pn.updateOptions)==null||mn.call(pn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Te.split(/\r\n|\r|\n/g).length))+3,5)}))},[Te,dn,Ht.current]),(0,a.useEffect)(()=>{if(et&&Ht.current&&Ht.current.instance){let pn=Ht.current.instance;pn.changeViewZones(function(Kn){var Gn=document.createElement("div");Gn.style.padding="10px 20px",Gn.style.width="calc(100% - 20px)",Gn.className="my-error-line-wrp",Gn.innerHTML=ut,Kn.addZone({afterLineNumber:et||11,heightInLines:3,domNode:Gn})});var mn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};pn.addOverlayWidget(mn),pn.revealPositionInCenter({lineNumber:20,column:1})}},[et,Ht.current,dn]);const qt=(mn="",pn)=>{if(!mn||mn.trim()==="")return!0;const Gn=Ht.current.instance.getModel().getLineTokens(pn);let fr=!1;for(let _r=0;_r<2;_r++)Gn.getStandardTokenType(_r)===1&&(fr=!0);return fr};(0,a.useEffect)(()=>{var mn;const pn=(mn=Ht.current)==null?void 0:mn.instance;if(pn&&dn&&pt){const Kn=pn.onDidBlurEditorWidget(()=>{Mn.current=!1}),Gn=pn.onDidFocusEditorText(()=>{Mn.current=!0});return()=>{Kn.dispose(),Gn.dispose()}}},[Ht.current,dn,pt]),(0,a.useEffect)(()=>{var mn;if((mn=Ht.current)!=null&&mn.instance&&dn&&bt){let pn=Ht.current.instance,Kn=pn.getModel();if(!Kn)return;(()=>{var $t;let Zr=[],Hr=[];const Gr=Kn.getAllDecorations();for(let oi of Gr)oi.options.className==="highlighted-line"&&(Zr.push(($t=oi==null?void 0:oi.range)==null?void 0:$t.startLineNumber),Hr.push(oi==null?void 0:oi.id));if(it===Zr[0])return;Kn.deltaDecorations(Hr,[]);const Cr=Kn.getLineCount();it&&it<=Cr&&(pn.deltaDecorations([],[{range:new ke.Range(it,1,it,Kn.getLineMaxColumn(it)),options:{isWholeLine:!0,className:"highlighted-line"}}]),pn.revealLineInCenter(it))})();const fr=($t=!1)=>{var Zr;let Hr=[],Gr=[];const Cr=Kn.getAllDecorations();for(let oi of Cr)oi.options.linesDecorationsClassName==="breakpoints-select"&&(Hr.push((Zr=oi==null?void 0:oi.range)==null?void 0:Zr.startLineNumber),Gr.push(oi==null?void 0:oi.id));if($t)return{lines:Hr,ids:Gr};Ot(Hr)},_r=$t=>Xe(void 0,null,function*(){let Zr={range:new ke.Range($t,1,$t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Kn.deltaDecorations([],[Zr]),fr()}),on=$t=>Xe(void 0,null,function*(){let Zr=[];const Hr=pn.getLineDecorations($t);for(let Gr of Hr)Gr.options.linesDecorationsClassName==="breakpoints-select"&&Zr.push(Gr.id);yield Kn.deltaDecorations(Zr,[]),fr()}),Nn=$t=>{let Zr=pn.getLineDecorations($t);for(let Hr of Zr)if(Hr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ve.isEqual)(Dt,fr(!0).lines)){Kn.deltaDecorations(fr(!0).ids,[]);const $t=Dt.map(Zr=>({range:new ke.Range(Zr,1,Zr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Kn.deltaDecorations([],$t)}const vr=pn.onDidChangeModelContent($t=>{let Zr=pn.getPosition();if(Zr){let Hr=Zr.lineNumber;clearTimeout(In.current),In.current=setTimeout(()=>{qt(Kn.getLineContent(Hr),Hr)?on(Hr):Nn(Hr)?(on(Hr),_r(Hr)):fr()},100)}}),or=pn.onMouseDown($t=>{var Zr,Hr,Gr;if($t.target.detail&&((Gr=(Hr=(Zr=$t.target)==null?void 0:Zr.element)==null?void 0:Hr.className)!=null&&Gr.includes("line-numbers"))){let Cr=$t.target.position.lineNumber;if(qt(Kn.getLineContent(Cr),Cr))return;Nn(Cr)?on(Cr):_r(Cr)}}),Er=$t=>{let Zr={range:new ke.Range($t,1,$t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};yn.current=pn.deltaDecorations(yn.current,[Zr])},pr=()=>{yn.current=pn.deltaDecorations(yn.current,[])},Tr=pn.onMouseMove($t=>{var Zr,Hr,Gr;if(pr(),$t.target.detail&&((Gr=(Hr=(Zr=$t.target)==null?void 0:Zr.element)==null?void 0:Hr.className)!=null&&Gr.includes("line-numbers"))){let Cr=$t.target.position.lineNumber;if(qt(Kn.getLineContent(Cr),Cr))return;Er(Cr)}}),Nr=pn.onMouseLeave(()=>{pr()});return()=>{vr.dispose(),or.dispose(),Tr.dispose(),Nr.dispose()}}},[Ht.current,dn,Dt,it,bt,Ke]),(0,a.useEffect)(()=>{var mn;(mn=Ht.current)!=null&&mn.instance&&bt&&Ht.current.instance.setPosition({lineNumber:0,column:0})},[it]);function nn(){let mn=Ht.current.instance;if(mn){const pn=mn.getSelection(),Kn=Ht.current.pastePos||{},Gn=new ke.Range(Kn.startLineNumber||pn.endLineNumber,Kn.startColumn||pn.endColumn,Kn.endLineNumber||pn.endLineNumber,Kn.endColumn||pn.endColumn);setTimeout(()=>{mn.executeEdits("",[{range:Gn,text:""}])},300)}}function fn(mn){(window.navigator.platform.match("Mac")?mn.metaKey:mn.ctrlKey)&&mn.keyCode==83&&(mn.preventDefault(),Qe())}const Dn=()=>{if(Je&&Ht.current.instance){const mn=Ht.current.instance.getContentHeight();Bn(mn{if(!Mn.current)return;const{keyCode:pn,ctrlKey:Kn,metaKey:Gn,target:fr,type:_r}=mn;return(_r==="paste"||(pn===67||pn===86)&&(Gn||Kn))&&fr.nodeName==="TEXTAREA"&&(On(),mn.preventDefault()),!1};function xt(mn,pn){var Kn=window.URL||window.webkitURL||window,Gn=new Blob([pn]),fr=document.createElementNS("http://www.w3.org/1999/xhtml","a");fr.href=Kn.createObjectURL(Gn),fr.download=mn,Wt(fr)}(0,a.useEffect)(()=>{Dn()},[Dn]),(0,a.useEffect)(()=>{kt.current&&!dn&&Promise.all([le.e(8909),le.e(5028)]).then(le.bind(le,71448)).then(mn=>{try{ke=mn,Ht.current.instance=ke.editor.create(kt.current,{value:Te,language:Ne(Ke),theme:xe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Bt||!1}},Ve);const pn=Ht.current.instance;let fr=[...Ee.BH._menuItems].find(vr=>vr[0]._debugName=="EditorContext")[1],_r=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],on=(vr,or)=>{var Er,pr;let Tr=vr._first;do or.includes((pr=(Er=Tr.element)==null?void 0:Er.command)==null?void 0:pr.id)&&vr._remove(Tr);while(Tr=Tr.next)};if(gt(pn,ke),setTimeout(()=>{Dn(),Ht.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{xt(lt||"educoder.txt",pn.getValue())}})},500),Ht.current.subscription=pn.onDidChangeModelContent(vr=>{Sn.current?clearTimeout(Qn.current):(Dn(),vt(pn.getValue(),vr)),Qn.current=setTimeout(()=>{Sn.current=!1},500)}),window.Monaco||z(ke,Ne(Ke)),pt&&(on(fr,_r),kt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Jt),window.removeEventListener("paste",Jt),window.addEventListener("keydown",Jt),window.addEventListener("paste",Jt)),window.Monaco=ke,Me&&pn.onDidBlurEditorWidget(()=>{Me(pn.getValue())}),It&&pn.onDidFocusEditorText(()=>{pt&&He(),It(pn.getValue())}),pt){He();try{pn.onDidPaste(vr=>{const or=pn.getSelection(),Er=Ht.current.pastePos||{},pr=new ke.Range(Er.startLineNumber||or.endLineNumber,Er.startColumn||or.endColumn,Er.endLineNumber||or.endLineNumber,Er.endColumn||or.endColumn);pn.executeEdits("",[{range:vr.range,text:""}])})}catch(vr){}}let Nn=rr();return Ft&&typeof Ft=="string"&&new me(Ft,pn,ke),Xn(!0),()=>{const vr=Ht.current.instance;vr.dispose();const or=vr.getModel();or&&or.dispose(),Ht.current.subscription&&Ht.current.subscription.dispose(),Nn.unobserve(kt.current)}}catch(pn){}})},[]),(0,a.useEffect)(()=>{if(Ht.current.instance&&dn)return document.addEventListener("keydown",fn,!1),()=>{document.removeEventListener("keydown",fn)}},[Qe,dn]),(0,a.useEffect)(()=>{let mn=Ht.current.instance;if(mn&&dn){let pn=Ne(Ke);ke.editor.setModelLanguage(mn.getModel(),pn)}},[Ke,dn]),(0,a.useEffect)(()=>{Ht.current.instance&&dn&&ke.editor.setTheme(xe)},[xe,dn]),(0,a.useEffect)(()=>{let mn=Ht.current.instance;Cn.current=$e,mn&&dn&&(mn.updateOptions(_e({},$e)),setTimeout(()=>{mn.getModel().updateOptions(_e({},$e))},200))},[JSON.stringify($e),dn]),(0,a.useEffect)(()=>{let mn=Ht.current.instance;mn&&dn&&mn.layout()},[Ie,Ye,dn]);const[Tt,en]=(0,a.useState)(qe(Ie)),[En,Bn]=(0,a.useState)(qe(Ye)),hn=ze(_e({},at),{width:Tt,height:En,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:kt,style:hn},je&&a.createElement(ye.CopyToClipboard,{text:Te,onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(he.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function mt({width:ot="100%",height:Ze="100%",original:Ie,modified:Ye,language:Te,options:Ke={}}){const at=(0,a.useRef)(),[$e,Ve]=(0,a.useState)(null);function xe(Je){let pt;return at.current&&(pt=new Se.Z(vt=>{for(let gt of vt)(gt.target.offsetHeight>0||gt.target.offsetWidth>0)&&Je.layout()}),pt.observe(at.current)),pt}(0,a.useEffect)(()=>(at.current&&Promise.all([le.e(8909),le.e(9404)]).then(le.bind(le,2550)).then(Je=>{ke=Je;const pt=ke.editor.createDiffEditor(at.current,ze(_e({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Ke),{wordWrap:!0}));Ve(pt);let vt=xe(pt);return()=>{pt.dispose();const gt=pt.getModel();gt&>.dispose(),vt.unobserve(at.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{$e&&$e.setModel({original:ke.editor.createModel(Ie,Te),modified:ke.editor.createModel(Ye,Te)})},[Ie,Ye,Te,$e]);const Me=qe(ot),je=qe(Ze),Qe={width:Me,height:je};return a.createElement("div",{className:"my-diff-editor",ref:at,style:Qe})}},64536:function(Ct,st,le){"use strict";var a=le(45298),Se=le(82326),y=le(71411),ce=le(59301);const de=Se.default.Option;st.Z=({isTheoretical:te,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:ne,autoFormat:x,onCodeModeChange:ee,onTabToSpace:E,onAutoFormat:b,formatDocument:z,className:ie="",tabToSpace:se,children:pe,code_editor:ue,challenge:fe,shixun_environment_id:oe,shixun_environments:me})=>{var Ee;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},he=(Ee=me==null?void 0:me.find(ve=>ve.shixun_environment_id===oe))==null?void 0:Ee.program_language;return console.log("----",he,me,oe,ue),ce.createElement("div",{className:`tpi-code-setting ${ie}`},ce.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ce.createElement("section",null,ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ce.createElement(Se.default,{bordered:!1,size:"small",value:ne,onChange:ee},ce.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ce.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!te&&ce.createElement(ce.Fragment,null,ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ce.createElement(Se.default,{bordered:!1,size:"small",value:re,onChange:ae},ce.createElement(de,{value:12},"12px"),ce.createElement(de,{value:14},"14px"),ce.createElement(de,{value:16},"16px"),ce.createElement(de,{value:18},"18px"),ce.createElement(de,{value:20},"20px"),ce.createElement(de,{value:22},"22px"))),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"Tab\u8F6C\u6362"),ce.createElement(y.Z,{checked:se,onChange:E})),ce.createElement("div",{className:"file-item",onClick:z},ce.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!te&&ce.createElement(ce.Fragment,null,ce.createElement("h3",null,"\u5FEB\u6377\u952E"),ce.createElement("section",null,ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ce.createElement("span",null,"Ctrl + S")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ce.createElement("span",null,"F1 / Alt + F1")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ce.createElement("span",null,"Ctrl + ]/[")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ce.createElement("span",null,"Ctrl + Shift + \\")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ce.createElement("span",null,"Home")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ce.createElement("span",null,"End"))),pe),!te&&ce.createElement(ce.Fragment,null,ce.createElement("h3",null,"\u5FEB\u6377\u952E"),ce.createElement("section",null,he&&ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ce.createElement("span",null,he)),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ce.createElement("span",null,ge[fe==null?void 0:fe.difficulty])),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ce.createElement("span",null,ue==null?void 0:ue.name)),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ce.createElement("span",null,ue!=null&&ue.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return E}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},Se=le(29787),y=le(25399),ce=le(60242),de=le(92310),te=le.n(de),ae=le(49661),re=le(57884),ne=le(34055),x=le(59301),E=({className:b,dataSource:z=[],col:ie=4,right:se,bottom:pe=23,precision:ue=0,wrapWidth:fe=1200,trackEventItems:oe,loading:me,onRemove:Ee=()=>{},isCurrent:ge=!0,showProgress:he=!1,showAlias:ve=!1})=>{const be=Math.floor((fe-(ie-1)*se)/ie),ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return x.createElement(Se.Z,{spinning:me},x.createElement("div",{className:te()(a.list,b)},!!(z!=null&&z.length)&&(z==null?void 0:z.map((Ae,De)=>{var Ce,Be,Fe,we,Pe,_e;const{name:ze,id:Oe,identifier:Xe,featured:qe,school_name:Ge,image_url:Ue,excellent:Le,is_plan:Ne}=Ae;return x.createElement("div",{key:Oe,className:ge&&he?a.wrapisCurrent:a.wrap,style:{width:be,marginRight:(1+De)%ie===0?0:se+ue,marginBottom:pe}},x.createElement("a",{className:a.li,onClick:ke=>{ke.preventDefault(),ke.stopPropagation(),oe&&(0,ae.L9)([oe]),(0,ae.xg)(`/paths/${Xe}`)}},x.createElement("div",{className:a.img},x.createElement("img",{className:a.cover,src:`${Ue}`}),ge&&(0,ne.bg)()&&(Ae==null?void 0:Ae.studying)&&x.createElement("div",{className:`${a.movebq} user-path-items`,onClick:ke=>{ke.stopPropagation(),Ee(Ae)}},x.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),x.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ce=Ae==null?void 0:Ae.subject_tags)==null?void 0:Ce.map((ke,He)=>{var We,mt;if(He===0){const Ze=(We=ye.find(Ie=>Ie.name==ke))==null?void 0:We.swimg;return x.createElement("img",{className:a.sign,src:Ze,style:{left:"-4px"}})}const ot=(mt=ye.find(Ze=>Ze.name==ke))==null?void 0:mt.ptimg;return x.createElement("img",{className:a.sign,src:ot,style:{left:`${48+52*(He-1)+2*He}px`}})}),x.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ae==null?void 0:Ae.excellent)&&x.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:a.name},x.createElement(y.Z,{title:ve&&(Ae!=null&&Ae.excellent_alias_name)?x.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ze}`,x.createElement("br",null),x.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ae==null?void 0:Ae.excellent_alias_name}`)):ze},x.createElement("span",{className:a.e},ve&&(Ae==null?void 0:Ae.excellent_alias_name)||ze))),ge&&he&&((Be=Ae==null?void 0:Ae.progress)==null?void 0:Be.all_score)!=0&&x.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},x.createElement(ce.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Fe=Ae==null?void 0:Ae.progress)==null?void 0:Fe.my_score)/((we=Ae==null?void 0:Ae.progress)==null?void 0:we.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Pe=Ae==null?void 0:Ae.progress)==null?void 0:Pe.my_score,"/",(_e=Ae==null?void 0:Ae.progress)==null?void 0:_e.all_score),(!ge||!he)&&x.createElement(y.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ge}`},x.createElement("div",{className:a.unit},x.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ge)),(!ge||!he)&&x.createElement("div",{className:a.tags},x.createElement("div",null,x.createElement(y.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),x.createElement("span",null,Ae.stages_count))),x.createElement(y.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),x.createElement("span",null,Ae.members_count)))))))})),!z.length&&x.createElement(re.Z,null)))}},71360:function(Ct,st,le){"use strict";le.d(st,{jL:function(){return de},w9:function(){return qe},QD:function(){return et},cQ:function(){return Pe.Z},op:function(){return vt},O5:function(){return tr},_b:function(){return zt},t7:function(){return ue},Gi:function(){return He},YG:function(){return Ne},qp:function(){return ee},vr:function(){return bt},qE:function(){return Ot},Je:function(){return me},wb:function(){return we},cq:function(){return Ye},tp:function(){return z}});var a=le(59301),Se={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},y="data:image/png;base64,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",de=({dataSource:qt=[],img:nn,imgWidth:fn=346,title:Dn,sunTitle:Wt,bannerExtraContent:Jt})=>a.createElement("div",{className:Se.banner},a.createElement("div",{className:Se.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Dn),a.createElement("span",null,Wt)),qt.length>0&&a.createElement("div",{className:Se.btns},qt.map((xt,Tt)=>a.createElement("div",{key:Tt,onClick:xt.click},xt.name,xt.sign?a.createElement("img",{src:y,width:39}):null))),Jt),nn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:nn,width:fn}))),te={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ae=le(92310),re=le.n(ae),ne=le(89392),ee=({dataSource:qt=[],value:nn,onChange:fn,onTitleChange:Dn,className:Wt,title:Jt,titleWidth:xt=41,style:Tt={},fontColor:en="#6A7283",showCount:En})=>{const[Bn,hn]=(0,a.useState)(0),[mn,pn]=(0,a.useState)(!1),Kn=(0,a.useRef)(null),Gn=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var fr;qt.length!==0&&(((fr=Kn==null?void 0:Kn.current)==null?void 0:fr.clientHeight)>97?hn(1):hn(0)),qt.length===0&&hn(0),pn(!1)},[qt]),a.createElement("div",{className:re()(te.row,Wt),style:Tt},a.createElement("div",{onClick:(0,ne.throttle)(()=>Dn==null?void 0:Dn(),2e3),style:{width:xt,marginTop:mn?12:4},className:`${te.title} ${Dn?"current":""}`},Jt),a.createElement("div",{className:mn?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},a.createElement("div",{className:te.bar,ref:Gn,style:Bn>0?{height:Bn===1?97:"auto",overflow:Bn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:te.tag,ref:Kn},qt==null?void 0:qt.map(fr=>a.createElement("span",{onClick:()=>fn(fr.id),key:fr.id,style:{color:en},className:nn===fr.id?te.active:""},a.createElement("span",{title:fr.name,className:te.name},fr.name),!!En&&a.createElement("span",{className:te.num},fr.count))))),!!Bn&&a.createElement(a.Fragment,null,Bn===1?a.createElement("div",{onClick:()=>{var fr;hn(2),((fr=Kn==null?void 0:Kn.current)==null?void 0:fr.clientHeight)>245?pn(!0):pn(!1)},className:te.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Gn.current.scrollTop=0,hn(1),pn(!1)},className:te.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},z=({dataSource:qt=[],value:nn,onChange:fn,className:Dn,style:Wt={}})=>a.createElement("div",{style:Wt,className:re()(E.tabs,Dn)},qt.map(Jt=>a.createElement("span",{onClick:()=>fn(Jt.id),className:nn===Jt.id?E.active:"",key:Jt.id},Jt.name))),ie={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},se=le(37568),ue=({dataSource:qt=[],value:nn="",onChange:fn,onInputChange:Dn=()=>{},className:Wt,style:Jt={},placeholder:xt,allowClear:Tt=!1})=>{var en;const[En,Bn]=(0,a.useState)(""),[hn,mn]=(0,a.useState)("");(0,a.useEffect)(()=>{var Gn;let fr=nn;(Gn=JSON.stringify(nn))!=null&&Gn.includes("{")&&(Bn(nn.id),fr=nn.value||"");try{mn(decodeURIComponent(fr||""))}catch(_r){mn(decodeURIComponent(fr||""))}},[nn]);const pn=()=>{fn(encodeURIComponent(hn),En||null)},Kn=Gn=>{Gn!==En&&(Bn(Gn),fn(encodeURIComponent(hn),Gn))};return a.createElement("div",{className:re()(ie.input,Wt),style:Jt},!!qt.length&&a.createElement("div",{className:ie.dropdown},a.createElement("div",{className:ie.text},(en=qt.find(Gn=>Gn.id===En))==null?void 0:en.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:ie.b1}),a.createElement("b",{className:ie.b2})),a.createElement("div",{className:ie.menu},qt.map((Gn,fr)=>a.createElement("div",{key:fr,onClick:()=>Kn(Gn.id)},Gn.name)))),a.createElement(se.default,{onPressEnter:pn,value:hn,onChange:Gn=>{mn(Gn.target.value),Dn(encodeURIComponent(Gn.target.value),En||null)},bordered:!1,placeholder:xt}),a.createElement("i",{onClick:pn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},fe={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},me=({value:qt,onChange:nn,className:fn,total:Dn,pageSize:Wt,style:Jt={}})=>{const xt=qt<2,Tt=qt>=Math.ceil(Dn/Wt);return Dn<=Wt?a.createElement(a.Fragment,null):a.createElement("div",{className:re()(fe.quickPager,fn),style:Jt},a.createElement("div",{onClick:()=>{xt||nn(qt-1,"prev")},className:xt?fe.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Tt||nn(qt+1,"next")},className:Tt?fe.disabled:""},"\u4E0B\u4E00\u9875"))},Ee={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ge=le(29787),he=le(25399),ve=le(58018),be=le(90524),ye=le(49661),Ae=le(96908),De=le(57177),Ce=le(81378),Be=le(57884),we=({className:qt,dataSource:nn=[],col:fn=4,right:Dn,bottom:Wt=23,precision:Jt=0,wrapWidth:xt=1200,trackEventItems:Tt,loading:en})=>{const En=Math.floor((xt-(fn-1)*Dn)/fn);return a.createElement(ge.Z,{spinning:en},a.createElement("div",{className:re()(Ee.list,qt)},!!nn.length&&nn.map((Bn,hn)=>{const{name:mn,id:pn,identifier:Kn,power:Gn,cover_image_id:fr,pic:_r}=Bn;return a.createElement("div",{className:Ee.wrap,key:pn,style:{width:En,marginRight:(1+hn)%fn===0?0:Dn+Jt,marginBottom:Wt}},a.createElement("a",{target:"_blank",href:`/shixuns/${Kn}/challenges`,className:Ee.li,onClick:on=>{on.preventDefault(),Tt&&(0,ye.L9)([Tt]),Gn&&(0,ye.xg)(`/shixuns/${Kn}/challenges`)}},a.createElement("div",{className:Ee.img},a.createElement("img",{className:Ee.cover,src:`${_r}`}),Bn.is_jupyter&&a.createElement("img",{className:Ee.sign,src:Ae}),Bn.is_jupyter_lab&&a.createElement("img",{className:Ee.sign,src:De}),Bn.is_unity_3d&&a.createElement("img",{className:Ee.sign,src:Ce})),a.createElement("div",{className:Ee.name},a.createElement(he.Z,{title:mn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:Ee.e},mn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:Ee.tags},a.createElement(he.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,Bn.challenges_count))),!!Bn.myshixuns_count&&a.createElement(he.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,Bn.myshixuns_count))),a.createElement(he.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,Bn.level))),a.createElement("div",{className:Ee.rate},a.createElement(ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Bn.score_info}),a.createElement("span",null,"\xA0",Bn.score_info?`${Bn.score_info}\u5206`:"5\u5206")))),!Gn&&a.createElement("div",{className:Ee.lockWrap},a.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!nn.length&&a.createElement(Be.Z,null)))},Pe=le(929),_e={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ze="data:image/png;base64,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",Oe=le(59301),qe=({className:qt,dataSource:nn=[],col:fn=4,right:Dn,bottom:Wt=23,precision:Jt=0,wrapWidth:xt=1200,trackEventItems:Tt,loading:en,handleVery:En=()=>!0})=>{const Bn=Math.floor((xt-(fn-1)*Dn)/fn);return Oe.createElement(ge.Z,{spinning:en},Oe.createElement("div",{className:re()(_e.list,qt)},!!nn.length&&nn.map((hn,mn)=>{const{subject_identifier:pn,id:Kn,identifier:Gn,power:fr}=hn,_r=hn.is_public!=0&&hn.is_public;return Oe.createElement("div",{className:_e.wrap,key:Kn,style:{width:Bn,marginRight:(1+mn)%fn===0?0:Dn+Jt,marginBottom:Wt}},Oe.createElement("a",{className:_e.li,onClick:on=>{on.preventDefault(),En(hn==null?void 0:hn.first_category_url)&&(Tt&&(0,ye.L9)([Tt]),(0,ye.xg)(hn.first_category_url))}},Oe.createElement("div",{className:_e.top},Oe.createElement(he.Z,{title:hn.name},Oe.createElement("div",{className:_e.name},hn.name)),Oe.createElement("img",{className:_e.img,src:be.Z.IMG_SERVER+"/images/"+hn.avatar_url}),Oe.createElement("div",{className:_e.text,title:hn.creator},hn.creator),pn&&Oe.createElement("div",{className:_e.btns},Oe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Oe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),_r&&Oe.createElement("div",{className:_e.sign},"\u516C\u5F00")),Oe.createElement("div",{className:_e.bottom},hn.visits>0&&Oe.createElement(he.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-liulanyan"}),Oe.createElement("span",null,hn.visits))),hn.course_members_count>0&&Oe.createElement(he.Z,{title:"\u6210\u5458",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-chengyuan"}),hn.course_members_count)),hn.tasks_count>0&&Oe.createElement(he.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-zuoye"}),hn.tasks_count)),hn.is_end?Oe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Oe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!hn.is_accessible&&Oe.createElement("div",{className:_e.lockWrap},Oe.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Oe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!nn.length&&Oe.createElement(Be.Z,null)))},Ge={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ue=le(76560),Ne=({dataSource:qt=[],value:nn,onChange:fn,className:Dn,style:Wt={},tabBarExtraContent:Jt})=>a.createElement("div",{className:re()(Ge.tabs,Dn),style:Wt},a.createElement("div",{className:Ge.tabsWrap},qt.map((xt,Tt)=>!(xt!=null&&xt.hide)&&a.createElement("aside",{className:Ge.tab,onClick:()=>{fn(xt.id),xt.link&&Ue.history.push(xt.link)},key:Tt},a.createElement("div",{className:nn===xt.id?Ge.active:""},xt.name),(xt==null?void 0:xt.resetCount)==null&&(xt==null?void 0:xt.total)!==void 0&&a.createElement("span",null,"\uFF08",xt==null?void 0:xt.total,"\uFF09"),(xt==null?void 0:xt.resetCount)!==void 0&&(xt==null?void 0:xt.total)!==void 0&&a.createElement(he.Z,{title:(xt==null?void 0:xt.tip)!=null?xt==null?void 0:xt.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},xt==null?void 0:xt.resetCount),"/",a.createElement("span",null,xt==null?void 0:xt.total),"\uFF09"))))),a.createElement("div",{className:Ge.tabBar},Jt)),He=({className:qt,style:nn={},children:fn})=>a.createElement("div",{className:re()(qt),style:nn},fn),We={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},mt=le(75727),ot=le(93041);const Ze=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ye=({sortValue:qt,dropValue:nn,className:fn,onSort:Dn,onDrop:Wt,dataSource:Jt=Ze})=>{var xt;return a.createElement("div",{className:re()(We.orderWrap,fn)},a.createElement(mt.Z,{dropdownRender:()=>a.createElement(ot.default,null,Jt.map((Tt,en)=>a.createElement(ot.default.Item,{key:en,onClick:()=>Wt(Tt.id)},Tt.name)))},a.createElement("span",{className:We.orderTextWrap},(xt=Jt.find(Tt=>nn===Tt.id))==null?void 0:xt.name)),a.createElement("span",{className:We.orderIconWrap},a.createElement("span",{className:We.orderAsc},a.createElement("i",{className:qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${We.cursorPointer} ${We.active}`:`iconfont icon-sanjiaoxing-up font12 ${We.cursorPointer}`,onClick:()=>Dn(qt==="asc"?"desc":"asc")})),a.createElement("span",{className:We.orderDesc},a.createElement("i",{className:qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${We.cursorPointer} ${We.active}`:`iconfont icon-sanjiaoxing-down font12 ${We.cursorPointer}`,onClick:()=>Dn(qt==="asc"?"desc":"asc")}))))},Te={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ke=le(99571),at=Object.defineProperty,$e=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Me=(qt,nn,fn)=>nn in qt?at(qt,nn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):qt[nn]=fn,je=(qt,nn)=>{for(var fn in nn||(nn={}))Ve.call(nn,fn)&&Me(qt,fn,nn[fn]);if($e)for(var fn of $e(nn))xe.call(nn,fn)&&Me(qt,fn,nn[fn]);return qt},Qe=(qt,nn)=>{var fn={};for(var Dn in qt)Ve.call(qt,Dn)&&nn.indexOf(Dn)<0&&(fn[Dn]=qt[Dn]);if(qt!=null&&$e)for(var Dn of $e(qt))nn.indexOf(Dn)<0&&xe.call(qt,Dn)&&(fn[Dn]=qt[Dn]);return fn},Je=(qt,nn,fn)=>new Promise((Dn,Wt)=>{var Jt=en=>{try{Tt(fn.next(en))}catch(En){Wt(En)}},xt=en=>{try{Tt(fn.throw(en))}catch(En){Wt(En)}},Tt=en=>en.done?Dn(en.value):Promise.resolve(en.value).then(Jt,xt);Tt((fn=fn.apply(qt,nn)).next())}),vt=qt=>{var nn=qt,{className:fn,style:Dn,children:Wt,loading:Jt=!1,openLoading:xt,onClick:Tt=()=>{},size:en="middle",shape:En="round"}=nn,Bn=Qe(nn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[hn,mn]=(0,a.useState)(!1);return a.createElement(Ke.ZP,je({onClick:(0,ne.throttle)(pn=>Je(void 0,null,function*(){xt&&mn(!0);try{yield Tt(pn)}catch(Kn){console.log("error",Kn)}xt&&mn(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(Te.btn,Te[`${en}-${En}`],fn),style:Dn,size:en,shape:En,loading:hn||Jt},Bn),Wt)},gt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Ot=({className:qt,style:nn,children:fn=null,onClick:Dn,title:Wt})=>a.createElement("div",{className:re()(gt.head,qt),style:nn},a.createElement("span",{className:"primary-hover",onClick:Dn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:Wt},Wt),a.createElement("div",{className:gt.node},fn)),Dt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},et=({confirmShow:qt=!0,confirmTitle:nn,confirmClick:fn,cancelShow:Dn=!0,cancelTitle:Wt,cancelClick:Jt,className:xt,style:Tt,confirmLoading:en=!1})=>a.createElement("div",{className:re()(Dt.btns,xt),style:Tt},qt&&a.createElement(Ke.ZP,{loading:en,onClick:fn,type:"primary",className:Dt.confirm},nn),Dn&&a.createElement(Ke.ZP,{onClick:Jt,className:Dt.cancel},Wt)),ut={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},bt=({className:qt,style:nn={},LeftContent:fn,children:Dn,RightContent:Wt})=>a.createElement("div",{className:re()(ut.fixedBottom,qt),style:nn},a.createElement("div",{className:ut.wrap},a.createElement("div",{className:ut.left},fn),a.createElement("div",{className:ut.center},Dn),a.createElement("div",{className:ut.right},Wt))),Ft={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},zt=({className:qt,style:nn={},dataSource:fn=[]})=>a.createElement("div",{className:re()(Ft.crumbs,qt),style:nn},fn.map((Dn,Wt)=>WtUe.history.push(Dn.path)},Dn.name):a.createElement("span",null,Dn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:Wt,style:{color:"#5F6368"}},Dn.name))),kt=le(11938),Ht=Object.defineProperty,Cn=Object.defineProperties,Yn=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,In=(qt,nn,fn)=>nn in qt?Ht(qt,nn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):qt[nn]=fn,Mn=(qt,nn)=>{for(var fn in nn||(nn={}))Sn.call(nn,fn)&&In(qt,fn,nn[fn]);if(yn)for(var fn of yn(nn))Qn.call(nn,fn)&&In(qt,fn,nn[fn]);return qt},dn=(qt,nn)=>Cn(qt,Yn(nn)),Xn=(qt,nn)=>{var fn={};for(var Dn in qt)Sn.call(qt,Dn)&&nn.indexOf(Dn)<0&&(fn[Dn]=qt[Dn]);if(qt!=null&&yn)for(var Dn of yn(qt))nn.indexOf(Dn)<0&&Qn.call(qt,Dn)&&(fn[Dn]=qt[Dn]);return fn};const{Countdown:rr}=kt.default;var tr=qt=>{var nn=qt,{onChange:fn}=nn,Dn=Xn(nn,["onChange"]);const[Wt,Jt]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof Wt=="number"&&Wt>=0&&fn(Wt)},[Wt]);const xt=Tt=>{const en=Math.floor(Tt/1e3);Jt(en)};return a.createElement(rr,dn(Mn({},Dn),{onChange:xt}))}},17904:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Se}});var a=le(59301);function Se(y,ce){const de=(0,a.useRef)();(0,a.useEffect)(()=>{de.current=y}),(0,a.useEffect)(()=>{function te(){de.current()}if(ce!==null){let ae=setInterval(te,ce);return()=>clearInterval(ae)}},[ce])}},6514:function(Ct,st,le){"use strict";var a=le(61186),Se=le.n(a),y=le(77019),ce=le(59301);const de=({date:te,showTag:ae})=>ce.createElement(y.Z,{align:"middle"},ce.createElement("div",null," ",te?Se()(te).format("YYYY-MM-DD HH:mm"):"--"," "),ae&&ce.createElement(y.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},ce.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));st.Z=de},85933:function(Ct,st,le){"use strict";var a=le(59301),Se=le(11938),y=le(71051),ce=le(28284),de=le(62957),te=le(29787),ae=le(54172),re=le(37568),ne=le(77019),x=le(5269),ee=le(99571),E=le(72664),b=le(61186),z=le.n(b),ie=le(76560),se=le(49661),pe=le(15610),ue=le(34055),fe=le(98072),oe=le(59301),me=(ve,be,ye)=>new Promise((Ae,De)=>{var Ce=we=>{try{Fe(ye.next(we))}catch(Pe){De(Pe)}},Be=we=>{try{Fe(ye.throw(we))}catch(Pe){De(Pe)}},Fe=we=>we.done?Ae(we.value):Promise.resolve(we.value).then(Ce,Be);Fe((ye=ye.apply(ve,be)).next())});const{Countdown:Ee}=Se.default,ge=({value:ve,onChange:be,MaxMinutes:ye})=>oe.createElement(oe.Fragment,null,oe.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",oe.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",oe.createElement("br",null)),oe.createElement(y.Z,{value:ve,onChange:be,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),he=({exercise:ve,successCb:be,dispatch:ye})=>{var Ae,De,Ce,Be;const Fe=(0,ie.useParams)(),[we]=ce.default.useForm(),Pe=ce.default.useWatch("time",we),[_e,ze]=(0,a.useState)(!1),Oe=(0,a.useRef)(),{actionTabs:Xe}=ve,[qe,Ge]=(0,a.useState)(),[,Ue,Le,Ne]=(0,fe.U)(E.n7,{id:Fe.categoryId}),[,ke,He]=(0,fe.U)(E.Cd,{});(0,a.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&(ze(!1),we.resetFields())},[ve.actionTabs.key]);const We=()=>new Promise($e=>me(void 0,null,function*(){var Ve,xe;return Oe.current=yield(0,pe.y)({ip_limit:(Ve=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Ve.ip_limit,ip_bind:(xe=Xe==null?void 0:Xe.exerciseParams)==null?void 0:xe.ip_bind_type}),$e()})),mt=()=>me(void 0,null,function*(){var $e,Ve,xe,Me,je;yield we.validateFields();const Qe=we.getFieldsValue();if(ze(!0),((($e=Xe==null?void 0:Xe.exerciseParams)==null?void 0:$e.ip_limit)!=="no"||(Ve=Xe==null?void 0:Xe.exerciseParams)!=null&&Ve.ip_bind_type)&&(yield We()),(yield(0,E.ZD)((xe=Xe==null?void 0:Xe.exerciseParams)==null?void 0:xe.id,{exercise_user_id:(Me=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Me.exercise_user_id,unlock_key:Qe.unlock_key,time:Qe.time,ip:Oe.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const pt=Xe==null?void 0:Xe.exerciseParams;(0,se.nr)({inner_ip:pt.inner_ip,public_ip:pt.public_ip,open_camera:pt.open_camera,ip_limit:pt.ip_limit,ip_bind:pt.ip_bind,ip_bind_type:pt.ip_bind_type,exercise_tips:pt.exercise_tips,exerciseId:pt.id,screen_open:pt.screen_open,screen_num:pt.screen_num,screen_sec:pt.screen_sec,coursesId:Fe.coursesId,login:(je=(0,ue.eY)())==null?void 0:je.login,history,identity_verify:pt.identity_verify,open_phone_video_recording:pt.open_phone_video_recording,current_status:pt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}ze(!1)}),ot=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:$e=>oe.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:$e=>oe.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ze=((Ae=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Ae.errorMessage)&&typeof((De=Xe==null?void 0:Xe.exerciseParams)==null?void 0:De.errorMessage)=="object";(0,a.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&me(void 0,null,function*(){const $e=yield He(Fe);yield Le({}),$e.status||Ge($e)})},[ve.actionTabs.key]);const{time:Ie,end_time:Ye}=(qe==null?void 0:qe.exercise)||{},Te=Ne!=null&&Ne.user_end_time?z()(Ne==null?void 0:Ne.user_end_time).add(1,"minutes"):z()(),Ke=z()(Ne==null?void 0:Ne.user_total_end_time)>Te?Math.round(z().duration(z()(Ne==null?void 0:Ne.user_total_end_time).diff(Te.startOf("minute"))).asMinutes()):0,at=((Ne==null?void 0:Ne.student_left_minutes)||0)+(Pe||0);return oe.createElement(oe.Fragment,null,oe.createElement(de.default,{width:514,centered:!0,closable:!!((Ce=Xe==null?void 0:Xe.exerciseParams)!=null&&Ce.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ve.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},oe.createElement(te.Z,{spinning:Ue||ke},Ze&&oe.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ze&&oe.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ze&&oe.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Be=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Be.errorMessage)||{}],columns:ot}),oe.createElement("div",{className:""},oe.createElement(ce.default,{form:we,layout:"vertical",autoComplete:"off"},oe.createElement(ce.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},oe.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ie!==-1?oe.createElement(oe.Fragment,null,oe.createElement(ce.default.Item,{name:"time",label:oe.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",oe.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(Ne==null?void 0:Ne.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},oe.createElement(ge,{MaxMinutes:Ke})),oe.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",oe.createElement("span",{className:"ml5"},Ue||ke?"--":at),"\u5206\u949F",at!==0&&(Ne==null?void 0:Ne.user_end_time)&&oe.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",oe.createElement("span",{className:"ml5"},z()(Ne==null?void 0:Ne.user_end_time).add(Pe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):oe.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Ye).format("YYYY-MM-DD HH:mm")))),oe.createElement(ne.Z,{justify:"space-between",align:"middle"},oe.createElement(x.Z,null),oe.createElement(x.Z,null,oe.createElement(ee.ZP,{loading:_e,onClick:mt},"\u8FDB\u5165\u8003\u8BD5"))))))};st.Z=(0,ie.connect)(({exercise:ve})=>({exercise:ve}))(he)},62787:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return x}});var a=le(59301),Se=le(37568),y=le(62673),ce=le(77019),de={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ae=le(57884),re=(ee,E,b)=>new Promise((z,ie)=>{var se=fe=>{try{ue(b.next(fe))}catch(oe){ie(oe)}},pe=fe=>{try{ue(b.throw(fe))}catch(oe){ie(oe)}},ue=fe=>fe.done?z(fe.value):Promise.resolve(fe.value).then(se,pe);ue((b=b.apply(ee,E)).next())}),x=({data:ee,value:E=[],handleChangePage:b,className:z="",setSelectedRowKeys:ie,selectedRowKeys:se,onChange:pe=()=>{}})=>{const[ue,fe]=(0,a.useState)([]),[oe,me]=(0,a.useState)([]),[Ee,ge]=(0,a.useState)([]);let[he,ve]=(0,a.useState)(1),[be,ye]=(0,a.useState)();return(0,a.useEffect)(()=>{fe(ee),me([]),ge([])},[ee]),(0,a.useEffect)(()=>{ie&&(me(se),ge(se))},[se]),a.createElement("div",{className:`flex justify-between w-full ${z}`},a.createElement("div",{className:de.leftdiv},a.createElement(Se.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:Ae=>re(void 0,null,function*(){fe(ee.filter(De=>{var Ce;return(Ce=De==null?void 0:De.name)==null?void 0:Ce.includes(Ae.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ue.length===0&&a.createElement(ae.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(y.default.Group,{value:oe.map(Ae=>`${Ae.id}`),onChange:Ae=>{ie(ue.filter(De=>Ae.includes(`${De.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ue.map((Ae,De)=>a.createElement(ce.Z,{key:Ae.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},a.createElement(y.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Ae.is_published,value:`${Ae.id}`},a.createElement("div",{className:de.listClass},a.createElement("span",{className:de.spantitle,style:{width:Ae.is_published?"108px":"170px"}},Ae.name),Ae.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:de.rightdiv},a.createElement(Se.default.Search,{onChange:Ae=>{ge(oe.filter(De=>De.name.includes(Ae.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ee.length===0&&a.createElement(ae.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ee.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Ee.map((Ae,De)=>a.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:Ae.id},a.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},Ae.name),a.createElement("img",{src:te,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{ie(oe.filter(Ce=>`${Ce.id}`!=`${Ae.id}`))}})))))))}},91740:function(Ct,st,le){"use strict";var a=le(59301),Se=le(28284),y=le(6767),ce=le(62957),de=le(47889),te=le(16326),ae=le(62673),re=le(76560),ne=le(83259),x=le(82093),ee=le(62787),E=le(59301),b=(ie,se,pe)=>new Promise((ue,fe)=>{var oe=ge=>{try{Ee(pe.next(ge))}catch(he){fe(he)}},me=ge=>{try{Ee(pe.throw(ge))}catch(he){fe(he)}},Ee=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(oe,me);Ee((pe=pe.apply(ie,se)).next())});const z=({classroomList:ie,dispatch:se,courseEndTime:pe,Callback:ue})=>{const fe=(0,re.useParams)(),[oe]=Se.default.useForm(),[me,Ee]=(0,a.useState)([]),[ge,he]=(0,a.useState)([]),[ve,be]=(0,a.useState)(!0),[ye,Ae]=(0,a.useState)({}),[De,Ce]=(0,a.useState)([]),[Be,Fe]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ie.actionTabs.key==="start_smart_plan_xia"&&(_e(),we())},[ie.actionTabs]);const we=()=>b(void 0,null,function*(){var ze,Oe,Xe,qe,Ge,Ue,Le,Ne,ke;oe.setFieldsValue({end_type:!0}),be(!0);const He=yield(0,x.ZP)(`/api/courses/${(Oe=(ze=ie==null?void 0:ie.actionTabs)==null?void 0:ze.params)==null?void 0:Oe.coursesId}/smart_plans/${(qe=(Xe=ie==null?void 0:ie.actionTabs)==null?void 0:Xe.params)==null?void 0:qe.smart_plans_id}.json`,{method:"get"});(He==null?void 0:He.status)==0&&(Ce((Ue=(Ge=He==null?void 0:He.data)==null?void 0:Ge.group_settings)==null?void 0:Ue.filter(We=>We==null?void 0:We.lesson_mode)),Ae(He==null?void 0:He.data),Ee([...(ke=(Ne=(Le=He==null?void 0:He.data)==null?void 0:Le.group_settings)==null?void 0:Ne.filter(We=>We==null?void 0:We.lesson_mode))==null?void 0:ke.map(We=>(We.key=We==null?void 0:We.group_id,We.id=We==null?void 0:We.group_id,We.title=We==null?void 0:We.group_name,We.name=We==null?void 0:We.group_name,We.disabled=!1,We.is_published=!1,We))]))}),Pe=()=>b(void 0,null,function*(){var ze,Oe,Xe,qe;!(ye!=null&&ye.unified_setting)&&(ge==null?void 0:ge.length)==0&&y.ZP.error("\u8BF7\u9009\u62E9\u73ED\u7EA7"),Fe(!0);let Ge=yield(0,x.ZP)(`/api/courses/${(Oe=(ze=ie==null?void 0:ie.actionTabs)==null?void 0:ze.params)==null?void 0:Oe.coursesId}/smart_plans/${(qe=(Xe=ie==null?void 0:ie.actionTabs)==null?void 0:Xe.params)==null?void 0:qe.smart_plans_id}/ended.json`,{method:"put",body:{unified_setting:ye==null?void 0:ye.unified_setting,group_ids:(ge==null?void 0:ge.length)>0?ge==null?void 0:ge.map(Ue=>Ue==null?void 0:Ue.group_id):[],ended_at:oe.getFieldValue("end_time")||""}});(Ge==null?void 0:Ge.status)==0&&(y.ZP.success("\u7ED3\u8BFE\u6210\u529F"),se({type:"classroomList/setActionTabs",payload:{}}),ue()),Fe(!1)}),_e=()=>{Ee([]),he([])};return E.createElement("div",null,E.createElement(ce.default,{width:600,centered:!0,title:"\u7ED3\u8BFE\u65F6\u95F4",open:ie.actionTabs.key==="start_smart_plan_xia",confirmLoading:Be,onOk:()=>Pe(),onCancel:()=>{_e(),se({type:"classroomList/setActionTabs",payload:{}})}},E.createElement(Se.default,{form:oe,className:ne.Z.myForm},E.createElement(Se.default.Item,{name:"end_type",label:"\u7ED3\u8BFE\u65B9\u5F0F"},E.createElement(de.ZP.Group,{value:ve,onChange:ze=>{be(ze.target.value),he([]),oe.setFieldsValue({end_time:""})}},E.createElement(de.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),E.createElement(de.ZP,{className:"ml20",value:!1},"\u5B9A\u65F6\u7ED3\u675F"))),!ve&&E.createElement(Se.default.Item,{name:"end_time",colon:!1,label:"\u7ED3\u8BFE\u65F6\u95F4"},E.createElement(te.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!0,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large"})),me.length>0&&E.createElement(Se.default.Item,{name:"select_class",label:"\u9009\u62E9\u73ED\u7EA7"},E.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px",marginTop:"5px"}},E.createElement("span",{style:{flex:1}},E.createElement(ae.default,{checked:ge.length===me.length,onChange:ze=>{ge.length===me.length?he([]):he(me)}},"\u5168\u9009")),E.createElement("span",{style:{width:16}}),E.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ge.length||0,"\u4E2A\u5206\u73ED")),E.createElement(ee.Z,{data:me,selectedRowKeys:ge,setSelectedRowKeys:he})))))};st.Z=(0,re.connect)(({classroomList:ie})=>({classroomList:ie}))(z)},78555:function(Ct,st,le){"use strict";var a=le(59301),Se=le(76560),y=le(28284),ce=le(62957),de=le(6767),te=le(47889),ae=le(16326),re=le(82326),ne=le(25399),x=le(5269),ee=le(62673),E=le(83259),b=le(82093),z=le(61186),ie=le.n(z),se=le(49661),pe=Object.defineProperty,ue=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ge=(Ae,De,Ce)=>De in Ae?pe(Ae,De,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ae[De]=Ce,he=(Ae,De)=>{for(var Ce in De||(De={}))me.call(De,Ce)&&ge(Ae,Ce,De[Ce]);if(oe)for(var Ce of oe(De))Ee.call(De,Ce)&&ge(Ae,Ce,De[Ce]);return Ae},ve=(Ae,De)=>ue(Ae,fe(De)),be=(Ae,De,Ce)=>new Promise((Be,Fe)=>{var we=ze=>{try{_e(Ce.next(ze))}catch(Oe){Fe(Oe)}},Pe=ze=>{try{_e(Ce.throw(ze))}catch(Oe){Fe(Oe)}},_e=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(we,Pe);_e((Ce=Ce.apply(Ae,De)).next())});const ye=({account:Ae,globalSetting:De,dispatch:Ce,classroomList:Be,Callback:Fe})=>{const[we]=y.default.useForm(),Pe=y.default.useWatch("group_settings",we),[_e,ze]=(0,a.useState)(!0),[Oe,Xe]=(0,a.useState)(""),[qe,Ge]=(0,a.useState)({}),[Ue,Le]=(0,a.useState)([]),[Ne,ke]=(0,a.useState)(!1),[He,We]=(0,a.useState)([]),[mt,ot]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Be.actionTabs.key=="start_smart_plan_shang"?Ze():we.resetFields()},[Be.actionTabs.key]);const Ze=()=>be(void 0,null,function*(){var Ye,Te,Ke,at,$e,Ve,xe,Me,je,Qe,Je,pt,vt,gt,It,Ot,Dt,lt,et,ut,it,bt,Ft,Bt,zt;const kt=yield(0,b.ZP)(`/api/courses/${(Te=(Ye=Be==null?void 0:Be.actionTabs)==null?void 0:Ye.params)==null?void 0:Te.coursesId}/smart_plans/${(at=(Ke=Be==null?void 0:Be.actionTabs)==null?void 0:Ke.params)==null?void 0:at.smart_plans_id}.json`,{method:"get"});if((kt==null?void 0:kt.status)==0){Le(($e=kt==null?void 0:kt.data)==null?void 0:$e.group_settings);let Ht=(Me=(xe=(Ve=kt==null?void 0:kt.data)==null?void 0:Ve.group_settings)==null?void 0:xe.filter(Cn=>Cn==null?void 0:Cn.lesson_mode))==null?void 0:Me.map(Cn=>ve(he({},Cn),{start_at:Cn!=null&&Cn.start_at?ie()(Cn==null?void 0:Cn.start_at):null,end_at:Cn!=null&&Cn.end_at?ie()(Cn==null?void 0:Cn.end_at):null}));We((0,se.sc)((Ht==null?void 0:Ht.length)>0?Ht:[])),Ge(kt==null?void 0:kt.data),((je=kt==null?void 0:kt.data)==null?void 0:je.status)!="not_started"||((Qe=kt==null?void 0:kt.data)==null?void 0:Qe.status)=="not_started"&&((Je=kt==null?void 0:kt.data)!=null&&Je.start_at)||((pt=kt==null?void 0:kt.data)==null?void 0:pt.status)=="not_started"&&(Ht==null?void 0:Ht.length)>0?(ze((vt=kt==null?void 0:kt.data)==null?void 0:vt.unified_setting),Xe((gt=kt==null?void 0:kt.data)==null?void 0:gt.lesson_mode),we.setFieldsValue({group_settings:[{lesson_mode:"online_lesson"}],unified_setting:(It=kt==null?void 0:kt.data)==null?void 0:It.unified_setting,lesson_mode:(Ot=kt==null?void 0:kt.data)==null?void 0:Ot.lesson_mode,start_at:(Dt=kt==null?void 0:kt.data)!=null&&Dt.start_at?ie()((lt=kt==null?void 0:kt.data)==null?void 0:lt.start_at):null,end_at:(et=kt==null?void 0:kt.data)!=null&&et.end_at?ie()((ut=kt==null?void 0:kt.data)==null?void 0:ut.end_at):null,allow_answer_after_end:(it=kt==null?void 0:kt.data)==null?void 0:it.allow_answer_after_end})):(we.setFieldsValue({group_settings:[{lesson_mode:"online_lesson"}],unified_setting:(bt=kt==null?void 0:kt.data)==null?void 0:bt.unified_setting,lesson_mode:(Ft=kt==null?void 0:kt.data)==null?void 0:Ft.lesson_mode}),ze((Bt=kt==null?void 0:kt.data)==null?void 0:Bt.unified_setting),Xe((zt=kt==null?void 0:kt.data)==null?void 0:zt.lesson_mode))}}),Ie=Ye=>{for(let Te=0;Te<(Ye==null?void 0:Ye.length);Te++){const Ke=Ye==null?void 0:Ye[Te],at=new Date(Ke==null?void 0:Ke.start_at),$e=Ke!=null&&Ke.end_at?new Date(Ke==null?void 0:Ke.end_at):null;for(let Ve=Te+1;Ve<(Ye==null?void 0:Ye.length);Ve++){const xe=Ye==null?void 0:Ye[Ve],Me=new Date(xe==null?void 0:xe.start_at),je=xe!=null&&xe.end_at?new Date(xe==null?void 0:xe.end_at):null;if($e&&je){if(at<=je&&Me<=$e)return!0}else if($e&&!je){if(Me<=$e)return!0}else if(!$e&&je){if(at<=je)return!0}else if(!$e&&!je&&at<=Me)return!0}}return!1};return a.createElement(ce.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Be.actionTabs.key=="start_smart_plan_shang",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"670px",confirmLoading:mt,afterClose:()=>{ze(!0),Xe(!0)},onCancel:()=>{Ce({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>be(void 0,null,function*(){var Ye,Te,Ke,at;if(yield we.validateFields(),Ie(we.getFieldValue("group_settings")))ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u6709\u73ED\u7EA7\u7684\u5F00\u8BFE\u65F6\u95F4\u91CD\u53E0\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E0A\u8BFE\u3002",onOk:()=>be(void 0,null,function*(){var Ve,xe,Me,je;ot(!0);let Qe=yield(0,b.ZP)(`/api/courses/${(xe=(Ve=Be==null?void 0:Be.actionTabs)==null?void 0:Ve.params)==null?void 0:xe.coursesId}/smart_plans/${(je=(Me=Be==null?void 0:Be.actionTabs)==null?void 0:Me.params)==null?void 0:je.smart_plans_id}/settings.json`,{method:"put",body:he({},we.getFieldsValue())});(Qe==null?void 0:Qe.status)==0&&(de.ZP.success("\u5F00\u8BFE\u6210\u529F"),Ce({type:"classroomList/setActionTabs",payload:{}}),Fe()),ot(!1)})});else{ot(!0);let Ve=yield(0,b.ZP)(`/api/courses/${(Te=(Ye=Be==null?void 0:Be.actionTabs)==null?void 0:Ye.params)==null?void 0:Te.coursesId}/smart_plans/${(at=(Ke=Be==null?void 0:Be.actionTabs)==null?void 0:Ke.params)==null?void 0:at.smart_plans_id}/settings.json`,{method:"put",body:he({},we.getFieldsValue())});(Ve==null?void 0:Ve.status)==0&&(de.ZP.success("\u5F00\u8BFE\u6210\u529F"),Ce({type:"classroomList/setActionTabs",payload:{}}),Fe()),ot(!1)}})},a.createElement("div",null,a.createElement(y.default,{form:we,className:E.Z.myForm},a.createElement(y.default.Item,{label:"\u53D1\u5E03\u8BBE\u7F6E",name:"unified_setting",colon:!1},a.createElement(te.ZP.Group,{onChange:Ye=>{ze(Ye.target.value),Ye.target.value?(we.setFieldValue("lesson_mode","online_lesson"),we.setFieldValue("start_at",ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),we.setFieldValue("end_at",null)):we.setFieldValue("group_settings",[{lesson_mode:"online_lesson",start_at:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))}])},disabled:(qe==null?void 0:qe.status)!="not_started"||(qe==null?void 0:qe.status)=="not_started"&&(qe==null?void 0:qe.start_at)||(qe==null?void 0:qe.status)=="not_started"&&(He==null?void 0:He.length)>0},a.createElement(te.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),a.createElement(te.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03"))),_e&&a.createElement(a.Fragment,null,a.createElement(y.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},a.createElement(te.ZP.Group,{onChange:Ye=>{Xe(Ye.target.value),we.setFieldValue("start_at",ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),we.setFieldValue("end_at",null)},disabled:(qe==null?void 0:qe.status)!="not_started"||(qe==null?void 0:qe.status)=="not_started"&&(qe==null?void 0:qe.start_at)||(qe==null?void 0:qe.status)=="not_started"&&(He==null?void 0:He.length)>0},a.createElement(te.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(te.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement("div",{style:{marginBottom:"15px",background:"#f0f0f0",padding:"10px",marginTop:"-5px"}},Oe=="online_lesson"?a.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\uFF1A\u8D4B\u80FD\u6559\u5E08\u5168\u7A0B\u63A7\u573A\uFF0C",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u4E3B\u5F00\u8BFE/\u7ED3\u8BFE\uFF0C\u6309\u9700\u53D1\u5E03/\u6536\u56DE\u7EC3\u4E60\u9898"),"\uFF0C \u7CBE\u51C6\u628A\u63E1\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\uFF1A\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u65F6\u95F4\u8303\u56F4"),"\uFF0C \u7CFB\u7EDF",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u7EC3\u4E60\u9898\u7B54\u9898"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u4E2A\u4EBA\u8FDB\u5EA6\u7075\u6D3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u81EA\u4E3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(Oe=="self_learning"||(qe==null?void 0:qe.start_at))&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(y.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},a.createElement(ae.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Ye=>{const Te=we.getFieldValue("end_at"),Ke=Ye&&Yeie()(Te);return Ke||at},disabled:(qe==null?void 0:qe.start_at)&&new Date(qe==null?void 0:qe.start_at){const Te=we.getFieldValue("start_at"),Ke=Ye&&YeYe.map((at,$e)=>{var Ve,xe,Me,je,Qe,Je;return a.createElement("div",{key:at.key,style:{marginBottom:"20px"}},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{style:{textAlign:"left",minWidth:"65px",marginTop:"10px"}},"\u53D1\u5E03\u89C4\u5219",$e+1),a.createElement(y.default.Item,{className:"ml10",name:[at.name,"group_id"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},a.createElement(re.default,{placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250,marginBottom:0},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_id"},options:(Ve=Ue==null?void 0:Ue.map(pt=>ve(he({},pt),{disabled:pt==null?void 0:pt.lesson_mode,group_name:pt!=null&&pt.lesson_mode?(pt==null?void 0:pt.group_name)+"(\u5DF2\u4E0A\u8BFE)":pt==null?void 0:pt.group_name})))==null?void 0:Ve.filter(pt=>{var vt,gt,It;return!((It=(gt=(vt=Pe==null?void 0:Pe.map((Ot,Dt)=>{if(Dt!==$e)return Ot==null?void 0:Ot.group_id}))==null?void 0:vt.toString())==null?void 0:gt.split(","))!=null&&It.includes(String(pt.group_id)))}),maxTagPlaceholder:pt=>a.createElement("div",{style:{cursor:"pointer"}},"+",pt==null?void 0:pt.length)})),a.createElement(y.default.Item,{className:"ml10",name:[at.name,"lesson_mode"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6388\u8BFE\u7C7B\u578B"}]},a.createElement(re.default,{placeholder:"\u8BF7\u9009\u62E9\u6388\u8BFE\u7C7B\u578B",size:"large",style:{width:150,marginBottom:0}},a.createElement(re.default.Option,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(re.default.Option,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement(ne.Z,{title:a.createElement("div",null,((Me=(xe=we.getFieldValue("group_settings"))==null?void 0:xe[$e])==null?void 0:Me.lesson_mode)=="online_lesson"?a.createElement("div",null,"\u4E0A\u8BFE\u6A21\u5F0F-\u5728\u7EBF\u6388\u8BFE\uFF1A\u8D4B\u80FD\u6559\u5E08\u5168\u7A0B\u63A7\u573A\uFF0C",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u4E3B\u5F00\u8BFE/\u7ED3\u8BFE\uFF0C\u6309\u9700\u53D1\u5E03/\u6536\u56DE\u7EC3\u4E60\u9898"),"\uFF0C\u7CBE\u51C6\u628A\u63E1\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u4E0A\u8BFE\u6A21\u5F0F-\u81EA\u4E3B\u5B66\u4E60\uFF1A\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u65F6\u95F4\u8303\u56F4"),"\uFF0C\u7CFB\u7EDF",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u7EC3\u4E60\u9898\u7B54\u9898"),"\uFF0C\u5B66\u751F\u53EF\u6839\u636E\u4E2A\u4EBA\u8FDB\u5EA6\u7075\u6D3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u81EA\u4E3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002"))},a.createElement("div",{className:E.Z.rule_desc,style:{marginTop:"10px"}},"\u89C4\u5219\u8BF4\u660E")),((je=Ue==null?void 0:Ue.filter(pt=>{var vt,gt,It;return!((It=(gt=(vt=Pe==null?void 0:Pe.map(Ot=>Ot==null?void 0:Ot.group_name))==null?void 0:vt.toString())==null?void 0:gt.split(","))!=null&&It.includes(String(pt.group_name)))}))==null?void 0:je.length)>0&&a.createElement(x.Z,{style:{marginTop:"10px"}},a.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Te({lesson_mode:"online_lesson",start_at:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))})}})),$e!=0?a.createElement(x.Z,{style:{marginTop:"10px"}},a.createElement("i",{className:"iconfont icon-shanjian1 ml10 current mt10",style:{color:"#E30000"},onClick:()=>{Ke(at.name)}})):a.createElement(x.Z,null)),((Je=(Qe=we.getFieldValue("group_settings"))==null?void 0:Qe[$e])==null?void 0:Je.lesson_mode)=="self_learning"&&a.createElement("div",{style:{display:"flex",marginTop:"10px"}},a.createElement("div",{style:{textAlign:"left",minWidth:"75px"}}),a.createElement(y.default.Item,{name:[at.name,"start_at"],colon:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4"}]},a.createElement(ae.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:pt=>{var vt,gt;const It=(gt=(vt=we.getFieldValue("group_settings"))==null?void 0:vt[$e])==null?void 0:gt.end_at,Ot=pt&&ptie()(It);return Ot||Dt},size:"large"})),a.createElement("div",{style:{margin:"10px 11px 0 11px"}},"\u81F3"),a.createElement(y.default.Item,{name:[at.name,"end_at"],colon:!1},a.createElement(ae.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!0,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:pt=>{var vt,gt;const It=(gt=(vt=we.getFieldValue("group_settings"))==null?void 0:vt[$e])==null?void 0:gt.start_at,Ot=pt&&pt{ke(Ye.target.checked),we.setFieldValue("allow_answer_after_end",Ye.target.checked)}},"\u7ED3\u675F\u6388\u8BFE\u540E\u5141\u8BB8\u5B66\u751F\u7EE7\u7EED\u7B54\u9898")))))};st.Z=(0,Se.connect)(({account:Ae,globalSetting:De,classroomList:Ce})=>({account:Ae,globalSetting:De,classroomList:Ce}))(ye)},9342:function(Ct,st,le){"use strict";le.r(st),le.d(st,{default:function(){return Tf}});var a=le(59301),Se=le(94727),y=le.n(Se),ce=le(76560),de=le(28284),te=le(6767),ae=le(62957),re=le(47889),ne=le(25399),x=le(75727),ee=le(30641),E=le(54172),b=le(99571),z=le(82326),ie=le(99381),se=le(29787),pe=le(71411),ue=le(82093),fe=le(90524),oe=le(38394),me={wrap:"wrap___VVwDB",deleteIcon:"deleteIcon___w2LrU",keywordTag:"keywordTag___kKokf",questionTitleEditorWrap:"questionTitleEditorWrap___l3CW4",choiceListWrap:"choiceListWrap___i_tGH",choiceWrap:"choiceWrap___aqY4o",choiceIndex:"choiceIndex___hB6s7",judgementIndex:"judgementIndex___l51fi",setAnswerBtn:"setAnswerBtn___TIxeU",activeAnswer:"activeAnswer___gFvFT",activeJudgementAnswer:"activeJudgementAnswer___kHQ8Q",actionWrapper:"actionWrapper___JOrSn",addIcon:"addIcon___HnhN3",inputBorder:"inputBorder___Xeeb8",placeholder:"placeholder___RCuX1",blankInputNumberWrapper:"blankInputNumberWrapper___wBpTq",addBtn:"addBtn___hD5tk",blankIndex:"blankIndex___PyWhr",baseInputWrapper:"baseInputWrapper___CELxJ",collapseWrapper:"collapseWrapper___H7kM_",panelHeader:"panelHeader___Lcwvj",open:"open___cPZFP",close:"close___ycoAA",hide:"hide___opoo7",green:"green___sxfuh",textArea:"textArea___kOi0I",row:"row___CDKwD",html:"html___BGi53",line:"line___R0teC",c:"c___rZMQB",cpp:"cpp___yHztz",java:"java___iqjke",python:"python___CUXfz",descBox:"descBox___hYGZv",title:"title___jgtln",desc:"desc___MCwp8",questionBox:"questionBox____Iq0u",choiceWrap2:"choiceWrap2___MBz9v",rightAnswer:"rightAnswer___uxhhz",errorAnswer:"errorAnswer___d9RKW",solutionWrap:"solutionWrap___FzrQt",choiceBox:"choiceBox___JuFu6",rightAnswerBox:"rightAnswerBox___CrV47"},Ee=le(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(ft,rt,tt)=>rt in ft?ge(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Ae=(ft,rt)=>{for(var tt in rt||(rt={}))ve.call(rt,tt)&&ye(ft,tt,rt[tt]);if(he)for(var tt of he(rt))be.call(rt,tt)&&ye(ft,tt,rt[tt]);return ft};const De={C:Ee.createElement("span",{className:me.c},"C"),"C++":Ee.createElement("span",{className:me.cpp},"C++"),Java:Ee.createElement("span",{className:me.java},"Java"),Python:Ee.createElement("span",{className:me.python},"Python")},Ce=({problemset:ft,dispatch:rt,question:tt,questionIndex:Ut})=>{const Gt={fontSize:"18px"};return Ee.createElement("div",{className:me.questionBox},Ee.createElement(oe.Z,{value:`${Ut}\u3001`+(tt==null?void 0:tt.name),style:Ae({},Gt)}))};function Be(ft){var rt;return Ee.createElement("div",{className:me.descBox},Ee.createElement("div",{className:me.title},Ee.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(rt=ft==null?void 0:ft.languages)==null?void 0:rt.map((tt,Ut,Gt)=>Ee.createElement(a.Fragment,{key:Ut},De[tt==null?void 0:tt.language]))),Ee.createElement("div",{className:me.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},Ee.createElement(oe.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ft==null?void 0:ft.description),style:{fontSize:"16px",color:"#000"}})))}var Fe=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(Ce),we=le(49661),Pe={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},_e={log(...ft){this.enabled&&(ft.push(Date.now()),Pe.logger.log("[ActionCable]",...ft))}};const ze=()=>new Date().getTime(),Oe=ft=>(ze()-ft)/1e3;class Xe{constructor(rt){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=rt,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=ze(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),_e.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=ze(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),_e.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=ze()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,_e.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=ze(),_e.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout(()=>{this.reconnectIfStale(),this.poll()},this.getPollInterval())}getPollInterval(){const{staleThreshold:rt,reconnectionBackoffRate:tt}=this.constructor,Ut=Math.pow(1+tt,Math.min(this.reconnectAttempts,10)),Un=(this.reconnectAttempts===0?1:tt)*Math.random();return rt*1e3*Ut*(1+Un)}reconnectIfStale(){this.connectionIsStale()&&(_e.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${Oe(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?_e.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${Oe(this.disconnectedAt)} s`):(_e.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return Oe(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&Oe(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(_e.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}Xe.staleThreshold=6,Xe.reconnectionBackoffRate=.15;var qe={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart",remote:"remote"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:Ge,protocols:Ue}=qe,Le=Ue.slice(0,Ue.length-1),Ne=[].indexOf;class ke{constructor(rt){this.open=this.open.bind(this),this.consumer=rt,this.subscriptions=this.consumer.subscriptions,this.monitor=new Xe(this),this.disconnected=!0}send(rt){return this.isOpen()?(this.webSocket.send(JSON.stringify(rt)),!0):!1}open(){if(this.isActive())return _e.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const rt=[...Ue,...this.consumer.subprotocols||[]];return _e.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${rt}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new Pe.WebSocket(this.consumer.url,rt),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:rt}={allowReconnect:!0}){if(rt||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(_e.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(rt){_e.log("Failed to reopen WebSocket",rt)}finally{_e.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}else return this.open()}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}triedToReconnect(){return this.monitor.reconnectAttempts>0}isProtocolSupported(){return Ne.call(Le,this.getProtocol())>=0}isState(...rt){return Ne.call(rt,this.getState())>=0}getState(){if(this.webSocket){for(let rt in Pe.WebSocket)if(Pe.WebSocket[rt]===this.webSocket.readyState)return rt.toLowerCase()}return null}installEventHandlers(){for(let rt in this.events){const tt=this.events[rt].bind(this);this.webSocket[`on${rt}`]=tt}}uninstallEventHandlers(){for(let rt in this.events)this.webSocket[`on${rt}`]=function(){}}}ke.reopenDelay=500,ke.prototype.events={message(ft){if(!this.isProtocolSupported())return;const{identifier:rt,message:tt,reason:Ut,reconnect:Gt,type:Un}=JSON.parse(ft.data);switch(this.monitor.recordMessage(),Un){case Ge.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Ge.disconnect:return _e.log(`Disconnecting. Reason: ${Ut}`),this.close({allowReconnect:Gt});case Ge.ping:return null;case Ge.confirmation:return this.subscriptions.confirmSubscription(rt),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(rt,"connected",{reconnected:!0})):this.subscriptions.notify(rt,"connected",{reconnected:!1});case Ge.rejection:return this.subscriptions.reject(rt);default:return this.subscriptions.notify(rt,"received",tt)}},open(){if(_e.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return _e.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(ft){if(_e.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){_e.log("WebSocket onerror event")}};const He=function(ft,rt){if(rt!=null)for(let tt in rt){const Ut=rt[tt];ft[tt]=Ut}return ft};class We{constructor(rt,tt={},Ut){this.consumer=rt,this.identifier=JSON.stringify(tt),He(this,Ut)}perform(rt,tt={}){return tt.action=rt,this.send(tt)}send(rt){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(rt)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class mt{constructor(rt){this.subscriptions=rt,this.pendingSubscriptions=[]}guarantee(rt){this.pendingSubscriptions.indexOf(rt)==-1?(_e.log(`SubscriptionGuarantor guaranteeing ${rt.identifier}`),this.pendingSubscriptions.push(rt)):_e.log(`SubscriptionGuarantor already guaranteeing ${rt.identifier}`),this.startGuaranteeing()}forget(rt){_e.log(`SubscriptionGuarantor forgetting ${rt.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(tt=>tt!==rt)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(rt=>{_e.log(`SubscriptionGuarantor resubscribing ${rt.identifier}`),this.subscriptions.subscribe(rt)})},500)}}class ot{constructor(rt){this.consumer=rt,this.guarantor=new mt(this),this.subscriptions=[]}create(rt,tt){const Ut=rt,Gt=typeof Ut=="object"?Ut:{channel:Ut},Un=new We(this.consumer,Gt,tt);return this.add(Un)}add(rt){return this.subscriptions.push(rt),this.consumer.ensureActiveConnection(),this.notify(rt,"initialized"),this.subscribe(rt),rt}remove(rt){return this.forget(rt),this.findAll(rt.identifier).length||this.sendCommand(rt,"unsubscribe"),rt}reject(rt){return this.findAll(rt).map(tt=>(this.forget(tt),this.notify(tt,"rejected"),tt))}forget(rt){return this.guarantor.forget(rt),this.subscriptions=this.subscriptions.filter(tt=>tt!==rt),rt}findAll(rt){return this.subscriptions.filter(tt=>tt.identifier===rt)}reload(){return this.subscriptions.map(rt=>this.subscribe(rt))}notifyAll(rt,...tt){return this.subscriptions.map(Ut=>this.notify(Ut,rt,...tt))}notify(rt,tt,...Ut){let Gt;return typeof rt=="string"?Gt=this.findAll(rt):Gt=[rt],Gt.map(Un=>typeof Un[tt]=="function"?Un[tt](...Ut):void 0)}subscribe(rt){this.sendCommand(rt,"subscribe")&&this.guarantor.guarantee(rt)}confirmSubscription(rt){_e.log(`Subscription confirmed ${rt}`),this.findAll(rt).map(tt=>this.guarantor.forget(tt))}sendCommand(rt,tt){const{identifier:Ut}=rt;return this.consumer.send({command:tt,identifier:Ut})}}class Ze{constructor(rt){this._url=rt,this.subscriptions=new ot(this),this.connection=new ke(this),this.subprotocols=[]}get url(){return Ie(this._url)}send(rt){return this.connection.send(rt)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(rt){this.subprotocols=[...this.subprotocols,rt]}}function Ie(ft){if(typeof ft=="function"&&(ft=ft()),ft&&!/^wss?:/i.test(ft)){const rt=document.createElement("a");return rt.href=ft,rt.href=rt.href,rt.protocol=rt.protocol.replace("http","ws"),rt.href}else return ft}function Ye(ft=Te("url")||qe.default_mount_path){return new Ze(ft)}function Te(ft){const rt=document.head.querySelector(`meta[name='action-cable-${ft}']`);if(rt)return rt.getAttribute("content")}var Ke=le(89392),at=le.n(Ke),$e=le(33796),Ve=le(77019),xe=le(5269),Me=le(59301),je=Object.defineProperty,Qe=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,It=(ft,rt,tt)=>rt in ft?je(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Ot=(ft,rt)=>{for(var tt in rt||(rt={}))vt.call(rt,tt)&&It(ft,tt,rt[tt]);if(pt)for(var tt of pt(rt))gt.call(rt,tt)&&It(ft,tt,rt[tt]);return ft},Dt=(ft,rt)=>Qe(ft,Je(rt));const lt=({problemset:ft,dispatch:rt,question:tt,disabled:Ut,showAnswer:Gt,questionIndex:Un})=>{var zn;const[An,tn]=(0,a.useState)({}),[_n,Jn]=(0,a.useState)([]),Vn={fontSize:"18px"},Rn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{console.log("111"),console.log(tt);const Tn=(0,Ke.cloneDeep)(tt);tn(Tn),Jn(Tn==null?void 0:Tn.choices)},[tt]),console.log("question--",tt);const jn=Tn=>{const ar=_n.map((Fn,gr)=>Dt(Ot({},Fn),{checked:gr===Tn?!(Fn!=null&&Fn.checked):!1}));Jn(ar)};return Me.createElement("div",null,Me.createElement("div",{className:me.questionBox},Me.createElement(oe.Z,{value:`${Un}\u3001`+(An==null?void 0:An.name),style:Ot({},Vn)}),(zn=tt==null?void 0:tt.choices)==null?void 0:zn.map((Tn,ar)=>{const{is_answer:Fn,checked:gr,choice_text:hr,me_answered:er}=Tn;let sr="";return Gt?Fn&&(sr=me.rightAnswerBox):(gr||er)&&(sr=me.activeAnswer),Me.createElement(Ve.Z,{key:ar,className:`${me.choiceBox} ${sr}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:ar==0?"40px":"20px"},onClick:ur=>{jn(ar)}},Me.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:me.choiceIndex},Rn[ar]),Me.createElement(xe.Z,{flex:1,className:"ml30"},Me.createElement(oe.Z,{className:me.html,value:hr,style:Ot({},Vn)})),Gt&&Fn&&Me.createElement(xe.Z,null,Me.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})))})))};var et=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(lt),ut=le(12893),it=le(2978),bt=le(59301),Ft=Object.defineProperty,Bt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,Yn=(ft,rt,tt)=>rt in ft?Ft(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,yn=(ft,rt)=>{for(var tt in rt||(rt={}))Ht.call(rt,tt)&&Yn(ft,tt,rt[tt]);if(kt)for(var tt of kt(rt))Cn.call(rt,tt)&&Yn(ft,tt,rt[tt]);return ft},Sn=(ft,rt)=>Bt(ft,zt(rt)),Qn=(ft,rt)=>{var tt={};for(var Ut in ft)Ht.call(ft,Ut)&&rt.indexOf(Ut)<0&&(tt[Ut]=ft[Ut]);if(ft!=null&&kt)for(var Ut of kt(ft))rt.indexOf(Ut)<0&&Cn.call(ft,Ut)&&(tt[Ut]=ft[Ut]);return tt};const In=ft=>{var rt=ft,{value:tt,onChange:Ut,scrollId:Gt}=rt,Un=Qn(rt,["value","onChange","scrollId"]);return bt.createElement("div",{id:Gt||""},bt.createElement(it.Z,Sn(yn({},Un),{defaultValue:tt,onChange:(zn,An)=>{An!=null&&An.length?Ut(zn,An):Ut(zn)}})))},Mn=({value:ft,onChange:rt,placeholder:tt,height:Ut=150,isEdit:Gt,miniToolbar:Un,watch:zn=!0})=>Gt?bt.createElement(it.Z,{isFocus:!0,height:Ut||void 0,placeholder:tt,defaultValue:ft,onChange:rt,miniToolbar:Un}):bt.createElement("div",{style:{cursor:"pointer"}},ft?bt.createElement(oe.Z,{className:me.inputBorder,value:ft}):bt.createElement("div",{className:`${me.inputBorder} ${me.placeholder} inputBorderError`},tt));var dn=le(59301),Xn=Object.defineProperty,rr=Object.defineProperties,On=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,fn=(ft,rt,tt)=>rt in ft?Xn(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Dn=(ft,rt)=>{for(var tt in rt||(rt={}))qt.call(rt,tt)&&fn(ft,tt,rt[tt]);if(tr)for(var tt of tr(rt))nn.call(rt,tt)&&fn(ft,tt,rt[tt]);return ft},Wt=(ft,rt)=>rr(ft,On(rt)),Jt=(ft,rt)=>{var tt={};for(var Ut in ft)qt.call(ft,Ut)&&rt.indexOf(Ut)<0&&(tt[Ut]=ft[Ut]);if(ft!=null&&tr)for(var Ut of tr(ft))rt.indexOf(Ut)<0&&nn.call(ft,Ut)&&(tt[Ut]=ft[Ut]);return tt};const xt=["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"],Tt=({value:ft,onChange:rt,choiceTextKey:tt,answerKey:Ut,index:Gt,isEdit:Un,setInputActive:zn,form:An,choiceOptionsPath:tn,allowChangeMode:_n,showAddIcon:Jn,addItem:Vn,deleteItem:Rn})=>{const jn=(ft==null?void 0:ft[Ut])===1,Tn=()=>{const Fn=An.getFieldValue(tn);An.setFieldValue(tn,Fn.map(gr=>Wt(Dn({},gr),{[Ut]:0})))},ar=()=>{jn?rt(Wt(Dn({},ft),{[Ut]:0})):(_n||Tn(),rt(Wt(Dn({},ft),{[Ut]:1})))};return dn.createElement(Ve.Z,{className:me.choiceWrap,align:"middle",wrap:!1},dn.createElement(xe.Z,{onClick:ar,className:`${me.choiceIndex} ${jn?me.activeAnswer:""}`},xt[Gt]),dn.createElement(xe.Z,{flex:1,className:`${me.editorWrap} ml15`,onClick:zn},dn.createElement(Mn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Un,value:ft==null?void 0:ft[tt],onChange:Fn=>{rt(Wt(Dn({},ft),{[tt]:Fn}))}})),dn.createElement(xe.Z,{flex:"0 0 auto",className:"ml15"},dn.createElement("div",{onClick:ar,className:`${me.setAnswerBtn} ${jn?me.activeAnswer:""}`},jn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),dn.createElement(xe.Z,{className:me.actionWrapper},dn.createElement(ne.Z,{title:"\u5220\u9664"},dn.createElement(ut.Z,{className:me.deleteIcon,onClick:Rn,style:{visibility:Gt>1?"visible":"hidden"}}))))},en=({questionTitlePlaceholder:ft,titleKey:rt,choiceKey:tt,analysisKey:Ut,choiceTextKey:Gt,answerKey:Un,choiceOptionsPath:zn,allowChangeMode:An=!0,form:tn,showAnalysis:_n=!0})=>{const[Jn,Vn]=(0,a.useState)(),[Rn,jn]=(0,a.useState)(!1);return dn.createElement("div",{className:me.wrap},dn.createElement("div",{className:me.questionTitleEditorWrap},dn.createElement(de.default.Item,{label:"\u9898\u5E72",name:rt,labelCol:{span:24},rules:[{required:!0}]},dn.createElement(In,{scrollId:Array.isArray(rt)?rt.join("_"):`${rt}`,height:150,placeholder:ft}))),dn.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),dn.createElement(de.default.List,{name:tt,rules:[{validator(Tn,ar){const Fn=ar.some(hr=>hr[Un]===1),gr=ar.findIndex(hr=>{var er;return((er=hr[Gt])==null?void 0:er.length)<=0});return gr!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${xt[gr]}\u9009\u9879\u7684\u5185\u5BB9`)):Fn?Promise.resolve():(te.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Tn,{add:ar,remove:Fn})=>dn.createElement("div",{id:Array.isArray(zn)?zn.join("_"):`${zn}`},Tn.map((gr,hr)=>{var er=gr,{key:sr,name:ur}=er,Qt=Jt(er,["key","name"]);const Rr=Jn===sr,Vr=()=>{Vn(sr)},wr=hr<7&&hr===Tn.length-1,ui=()=>ar({[Gt]:"",[Un]:0}),Ci=()=>Fn(ur);return dn.createElement(de.default.Item,Wt(Dn({},Qt),{key:sr,name:ur,className:me.choiceListWrap,rules:[{validator(_i,qn){return qn!=null&&qn.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${xt[hr]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),dn.createElement(Tt,{choiceTextKey:Gt,answerKey:Un,index:hr,isEdit:Rr,setInputActive:Vr,form:tn,choiceOptionsPath:zn,allowChangeMode:An,showAddIcon:wr,addItem:ui,deleteItem:Ci}))}),Tn.length<8&&dn.createElement("div",{className:`${me.addBtn} mb30`,onClick:()=>ar({[Gt]:"",[Un]:0})},dn.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),_n&&dn.createElement("div",{onClick:()=>jn(!0)},dn.createElement(de.default.Item,{name:Ut,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},dn.createElement(Mn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rn}))))};var En=le(59301),Bn=Object.defineProperty,hn=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,pn=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,fr=(ft,rt,tt)=>rt in ft?Bn(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,_r=(ft,rt)=>{for(var tt in rt||(rt={}))Kn.call(rt,tt)&&fr(ft,tt,rt[tt]);if(pn)for(var tt of pn(rt))Gn.call(rt,tt)&&fr(ft,tt,rt[tt]);return ft},on=(ft,rt)=>hn(ft,mn(rt)),Nn=(ft,rt)=>{var tt={};for(var Ut in ft)Kn.call(ft,Ut)&&rt.indexOf(Ut)<0&&(tt[Ut]=ft[Ut]);if(ft!=null&&pn)for(var Ut of pn(ft))rt.indexOf(Ut)<0&&Gn.call(ft,Ut)&&(tt[Ut]=ft[Ut]);return tt};const vr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},or=({value:ft,onChange:rt,form:tt})=>{const Ut=(ft==null?void 0:ft.is_answer)===1,Gt=ft==null?void 0:ft.choice_text,Un=()=>{const zn=tt.getFieldsValue().choices.map(An=>({choice_text:An.choice_text,is_answer:0}));tt.setFieldsValue({choices:zn}),rt(on(_r({},ft),{is_answer:1}))};return En.createElement(Ve.Z,{className:me.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},En.createElement(xe.Z,{onClick:Un,className:`${me.choiceIndex} ${me.judgementIndex} ${Ut?me.activeAnswer:""}`},vr[Gt]),En.createElement(xe.Z,{flex:1,className:`${me.editorWrap} ml15`},En.createElement("div",{className:`${me.inputBorder} ${me.placeholder} ${Ut?me.activeJudgementAnswer:""}`},Gt)))},Er=({questionTitlePlaceholder:ft,choiceKey:rt,form:tt})=>{const[Ut,Gt]=(0,a.useState)(!1);return En.createElement("div",{className:me.wrap},En.createElement("div",{className:me.questionTitleEditorWrap},En.createElement(de.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},En.createElement(In,{scrollId:"name",height:140,placeholder:ft}))),En.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},En.createElement(de.default.List,{name:"choices",rules:[{validator(Un,zn){return zn.some(tn=>(tn==null?void 0:tn.is_answer)===1)?Promise.resolve():(te.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Un=>En.createElement("div",{id:"choices"},Un.map(zn=>{var An=zn,{key:tn,name:_n}=An,Jn=Nn(An,["key","name"]);return En.createElement(de.default.Item,on(_r({},Jn),{key:tn,name:_n,noStyle:!0}),En.createElement(or,{form:tt}))})))),En.createElement("div",{onClick:()=>Gt(!0)},En.createElement(de.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},En.createElement(Mn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ut}))))};var pr=le(37568),Tr=le(71051),Nr={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},$t=le(30008),Zr=le(67556),Hr=le(11196),Gr=le(53010),Cr=le(95795),oi=le(24754),Di="data:image/png;base64,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",Li=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())}),Ui=(0,a.forwardRef)(({onSave:ft,aiImg:rt},tt)=>{var Ut;const Gt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,Un=(0,ce.useParams)(),[zn,An]=(0,a.useState)(!1),[tn,_n]=(0,a.useState)([]),[Jn,Vn]=(0,a.useState)(!0),[Rn,jn]=(0,a.useState)(null),[Tn,ar]=(0,a.useState)([]),[Fn,gr]=(0,a.useState)(0),[hr,er]=(0,a.useState)(0),[sr,ur]=(0,a.useState)(!1),[Qt,Rr]=(0,a.useState)(""),[Vr,wr]=(0,a.useState)(0),[ui,Ci]=(0,a.useState)(0),[_i,qn]=(0,a.useState)(0),[yr,mi]=(0,a.useState)(0),[Xr,ci]=(0,a.useState)(0),[sa,Aa]=(0,a.useState)(0),[Ri,qi]=(0,a.useState)(0),[vi,ti]=(0,a.useState)(0),[fa,no]=(0,a.useState)(null),[Ro,La]=(0,a.useState)(oi.Q),{contentRef:lo,value:Xo,status:ss,open:go,close:Qa}=Ro,So=(0,Gr.Z)({contentRef:lo,status:ss}),{openProgress:ts,closeProgress:ns,CreateProgressModal:Is,progressOpen:Ss}=(0,Hr.Z)();(0,a.useEffect)(()=>{Rn&&(Es(),ys()),Rn===!1&&(Qa(),_n([]),Rr(Gt),wr(0),Ci(0),qn(0),mi(0),ci(0),Aa(0),qi(0),ti(0),no(null))},[Rn]);const _s=()=>{jn(!0)};(0,a.useImperativeHandle)(tt,()=>({onClick:_s}));const ls=pa=>{ur(!0),gr(pa),er(0)},ks=pa=>Li(void 0,null,function*(){const Vo=pa.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Vo)==-1?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):pa.size/1024/1024>10?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),ys=()=>Li(void 0,null,function*(){const pa=yield(0,ue.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});pa.status===0&&(gr(pa.total_number),er(pa.remaining_number))}),Es=()=>Li(void 0,null,function*(){console.log(Un,"params"),Vn(!0),Rr("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),Vn(!1)}),rs=pa=>(pa=pa||"",pa=String(pa),pa=pa.replace(/\s+/g,""),pa),bs=()=>Li(void 0,null,function*(){var pa,Vo,To;const uo=[{name:"\u5355\u9009\u9898",num:Vr||0},{name:"\u591A\u9009\u9898",num:ui||0},{name:"\u5224\u65AD\u9898",num:_i||0},{name:"\u586B\u7A7A\u9898",num:yr||0},{name:"\u7B80\u7B54\u9898",num:Xr||0},{name:"\u7EC4\u5408\u9898",num:vi||0},{name:"\u7F16\u7A0B\u9898",num:sa||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Ri||0}];if(rs(Qt)){if(Qt.length>1e3){te.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{te.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!rs(Qt)&&!(tn!=null&&tn.length)){te.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const us=uo.reduce((cs,Ls)=>cs+Ls.num,0);if(us===0){te.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(us>5){te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}ur(!1);const wi={scene_type:6,request_identifier:Math.random(),file_id:(Vo=(pa=tn[0])==null?void 0:pa.response)==null?void 0:Vo.id,content:Qt,ppt_page_url:(To=rt==null?void 0:rt[0])==null?void 0:To.url,count_arr:uo.map(cs=>cs.num).join(",")};yield go(wi),ys()}),Xs=()=>Li(void 0,null,function*(){const pa=So();ts(),An(!0),ar([]);const Vo=new FormData;Vo.append("html",pa);const To=yield(0,ue.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Vo},!0);if((To==null?void 0:To.status)===0)if(To!=null&&To.data){ns(100),ar(To==null?void 0:To.data);return}else te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");An(!1),ns()}),Os=()=>Li(void 0,null,function*(){const pa=So();(0,we.RG)(pa)}),As=["uploading","error"].includes((Ut=tn==null?void 0:tn[0])==null?void 0:Ut.status);return a.createElement(a.Fragment,null,a.createElement(Cr.Z,{visible:sr,totalCount:Fn,usedCount:hr,onCancel:()=>ur(!1),onOk:bs}),a.createElement(ee.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Nr.extraHeader},a.createElement(Ve.Z,{align:"middle"},!ss&&!!Xo&&a.createElement(a.Fragment,null,a.createElement(b.ZP,{className:Nr.save_btn,style:{marginRight:"20px"},onClick:Xs},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),a.createElement(b.ZP,{className:Nr.save_btn,onClick:Os,style:{marginRight:"20px"}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const pa=Vo=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Vo,onOk:()=>{jn(!1)}})};if(ss){pa("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Xo?pa("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):jn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Rn},a.createElement("div",{className:Nr.wrap},a.createElement("div",{className:Nr.left},a.createElement(se.Z,{spinning:Jn},a.createElement("div",{className:Nr.tip},a.createElement("img",{src:Di}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(pr.default.TextArea,{style:{height:160},className:"mb20",value:Qt,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF",onChange:pa=>{Rr(pa.target.value)}}),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),a.createElement(Ve.Z,{style:{gap:16}},a.createElement(xe.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(Tr.Z,{min:0,max:10,value:Vr,onChange:wr,style:{marginLeft:"8px"}})),a.createElement(xe.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(Tr.Z,{min:0,max:10,value:ui,onChange:Ci,style:{marginLeft:"8px"}})),a.createElement(xe.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(Tr.Z,{min:0,max:10,value:_i,onChange:qn,style:{marginLeft:"8px"}})),a.createElement(xe.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(Tr.Z,{min:0,max:10,value:sa,onChange:Aa,style:{marginLeft:"8px"}})))),ss?a.createElement("div",{onClick:Qa,className:Nr.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):As?a.createElement("div",{className:`${Nr.bottomBtn} ${Nr.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{if(Fn!==-1){ur(!0);return}bs()},className:Nr.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),a.createElement(oi.Z,{onStatusChange:La,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ss,noRestrictModal:ls,stringTransformer:Zr.o,onError:pa=>{Object.prototype.toString.call(pa)==="[object Object]"&&pa.status===-9&&ls(pa.data)}}))),a.createElement(ee.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:zn},a.createElement(Ve.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:le(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement($t.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Tn,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>An(!1),onSuccess:()=>{An(!1),jn(!1)},onSave:pa=>Li(void 0,null,function*(){yield ft(pa,()=>{An(!1),jn(!1)})})}),a.createElement("div",{style:{height:70}})),Is("\u5904\u7406\u4E2D"))}),yi=le(68201),Wa=le(60242),ua={summaryWrap:"summaryWrap___HzbVK",summaryItem:"summaryItem___dATph",label:"label___pvZkE",percentSty:"percentSty___nvQwe",title:"title___hDMEi",chart_container:"chart_container___cRvUY",Onerow:"Onerow___tzmiF",detailSty:"detailSty___QKxCg",detailItem:"detailItem___fHG9y",questionTag:"questionTag___OaNLz",numSty:"numSty___wUXe3",detailBtn:"detailBtn___JylOu",questionTitle:"questionTitle___EMw2w",proSty:"proSty___SpcZ9",commentBody:"commentBody___BBaLu"},ao=le(42441),bi=le(71360),_a=le(92982),Lr=le(59301),Ua=Object.defineProperty,ca=Object.defineProperties,na=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,Ea=(ft,rt,tt)=>rt in ft?Ua(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,wa=(ft,rt)=>{for(var tt in rt||(rt={}))Ii.call(rt,tt)&&Ea(ft,tt,rt[tt]);if(di)for(var tt of di(rt))Sa.call(rt,tt)&&Ea(ft,tt,rt[tt]);return ft},eo=(ft,rt)=>ca(ft,na(rt)),Va=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const Si=["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"],ra=({data:ft=[],totalData:rt,paramsHttp:tt,smartItembanks:Ut,socketData:Gt})=>{const Un=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[zn,An]=(0,a.useState)(!1),[tn,_n]=(0,a.useState)(1),[Jn,Vn]=(0,a.useState)();return Lr.createElement("div",{className:ua.summaryWrap},Lr.createElement(Ve.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},Lr.createElement(xe.Z,{style:{display:"flex",alignItems:"center"}},Lr.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Lr.createElement("div",{className:ua.title},"\u7B54\u9898\u6982\u89C8")),Lr.createElement(xe.Z,{style:{display:"flex"}},ft==null?void 0:ft.map((Rn,jn)=>Lr.createElement("div",{key:jn,style:{display:"flex",alignItems:"center",marginLeft:jn==0?"0px":"20px"}},Lr.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Un[jn]}}),Lr.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Rn==null?void 0:Rn.name))))),ft==null?void 0:ft.map((Rn,jn)=>{var Tn;return Lr.createElement("div",{className:ua.summaryItem,key:jn,style:{marginTop:jn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var ar;(ar=[0,1,2])!=null&&ar.includes(jn)&&(An(!0),_n(jn+1))}},Lr.createElement("div",{className:ua.label},Rn==null?void 0:Rn.name),Lr.createElement(Wa.Z,{percent:(Tn=[3,4])!=null&&Tn.includes(jn)?Rn==null?void 0:Rn.value:(Rn==null?void 0:Rn.value)/rt*100,size:[575,10],strokeColor:Un[jn],format:ar=>{var Fn;return Lr.createElement("span",{className:ua.percentSty},(Fn=[3,4])!=null&&Fn.includes(jn)?((Rn==null?void 0:Rn.value)||0)+"%":(Rn==null?void 0:Rn.value)||0)}}))}),Lr.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),Lr.createElement(oo,{visible:zn,onCancel:()=>{An(!1)},paramsHttp:tt,smartItembanks:Ut,itemBankId:Gt==null?void 0:Gt.item_bank_id,detailType:tn}))},Hn=({data:ft=[],paramsHttp:rt,smartItembanks:tt,socketData:Ut})=>{const[Gt,Un]=(0,a.useState)(),[zn,An]=(0,a.useState)(!1),[tn,_n]=(0,a.useState)(),[Jn,Vn]=(0,a.useState)(),Rn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Lr.createElement("div",{className:ua.summaryWrap,style:{overflow:"hidden"}},Lr.createElement(Ve.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},Lr.createElement(xe.Z,{style:{display:"flex",alignItems:"center"}},Lr.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Lr.createElement("div",{className:ua.title},"\u7B54\u9898\u8BE6\u60C5"))),Lr.createElement("div",{className:ua.detailSty},ft==null?void 0:ft.map((jn,Tn)=>Lr.createElement("div",{key:Tn,className:ua.detailItem,onMouseEnter:()=>{Un(Tn)},onMouseLeave:()=>{Un(void 0)}},Lr.createElement(ne.Z,{placement:"topLeft",title:Lr.createElement(oe.Z,{style:{color:"#fff",fontSize:"12px"},value:`${Si[Tn]} `+(jn==null?void 0:jn.choice_text)})},Lr.createElement("div",{className:ua.questionTitle},Lr.createElement("span",{className:ua.questionTag,style:{marginRight:"10px"}},Si[Tn]),Lr.createElement(oe.Z,{value:jn==null?void 0:jn.choice_text,className:ua.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:Gt==Tn?"#3061D0":"#000"}}))),Lr.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"#fff"}},Lr.createElement("div",{className:ua.proSty,style:{width:`${.01*Number((jn==null?void 0:jn.rate)||0)*200}px`}})),Lr.createElement("div",{className:ua.numSty},Lr.createElement("span",null,(jn==null?void 0:jn.user_num)||0,"\u4EBA"),(jn==null?void 0:jn.user_num)>0&&Lr.createElement("span",{className:ua.detailBtn,onClick:()=>{_n(jn==null?void 0:jn.choice_id),Vn(jn==null?void 0:jn.item_bank_id),An(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),Lr.createElement(oo,{visible:zn,onCancel:()=>{An(!1)},paramsHttp:rt,smartItembanks:tt,choice_ids:tn,itemBankId:Ut==null?void 0:Ut.item_bank_id}))},oo=({visible:ft,onCancel:rt,paramsHttp:tt,smartItembanks:Ut,type:Gt,choice_ids:Un,itemBankId:zn,detailType:An=null})=>{const[tn,_n]=(0,a.useState)([]),[Jn,Vn]=(0,a.useState)(0),[Rn,jn]=(0,a.useState)({page:1,limit:20,course_group_id:"",search:""}),[Tn,ar]=(0,a.useState)([]),[Fn,gr]=(0,a.useState)(!1),hr=()=>Va(void 0,null,function*(){var ur,Qt,Rr;gr(!0);const Vr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(ur=Ut==null?void 0:Ut.page)==null?void 0:ur.id}/students.json`,{method:"get",params:eo(wa({},Rn),{item_bank_id:zn,choice_ids:Un,type:An})});Vr.status===0&&(_n(((Qt=Vr==null?void 0:Vr.data)==null?void 0:Qt.smart_plan_users)||[]),Vn((Rr=Vr==null?void 0:Vr.data)==null?void 0:Rr.count)),gr(!1)}),er=()=>Va(void 0,null,function*(){const ur=yield(0,_a.xV)({coursesId:tt==null?void 0:tt.coursesId,limit:2e3});ur!=null&&ur.course_groups&&ar([...(ur==null?void 0:ur.course_groups)||[]])});(0,a.useEffect)(()=>{ft&&hr()},[ft,Rn]),(0,a.useEffect)(()=>{ft&&er()},[ft]);const sr=()=>{jn({page:1,limit:20,course_group_id:"",search:""})};return Lr.createElement(ae.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:ft,width:622,forceRender:!0,footer:null,onCancel:()=>{rt(),sr()}},Lr.createElement(se.Z,{spinning:Fn},Lr.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},Lr.createElement(z.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Rn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Tn.map(ur=>({label:ur==null?void 0:ur.name,value:ur==null?void 0:ur.id}))],onChange:ur=>{Rn.course_group_id=ur,jn(wa({},Rn))}}),Lr.createElement(bi.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Rn.search,onChange:ur=>{Rn.search=ur,Rn.page=1,jn(wa({},Rn))}})),Lr.createElement(E.default,{dataSource:tn,className:ua.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(ur,Qt,Rr)=>`${(Rn.page-1)*Rn.limit+Rr+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:ur=>Lr.createElement("span",{style:{color:"#000"}},ur||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:ur=>Lr.createElement("span",{style:{color:"#000"}},ur||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:ur=>Lr.createElement("span",{style:{color:"#000"}},ur||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"left",dataIndex:"answer_after_end",ellipsis:!0,render:ur=>Lr.createElement("span",{style:{color:ur=="1"?"#19CB70":ur=="2"?"#FF9D18":"#000"}},ur=="1"?"\u8BFE\u4E2D\u7B54\u9898":ur=="2"?"\u8BFE\u540E\u8865\u7B54":"\u672A\u7B54\u9898")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(ur,Qt)=>{var Rr,Vr,wr,ui,Ci;const _i=((Vr=(Rr=Qt==null?void 0:Qt.choices)==null?void 0:Rr.filter(Xr=>Xr==null?void 0:Xr.is_answer))==null?void 0:Vr.map(Xr=>Xr==null?void 0:Xr.choice_id))||[],qn=((ui=(wr=Qt==null?void 0:Qt.choices)==null?void 0:wr.filter(Xr=>Xr==null?void 0:Xr.me_answered))==null?void 0:ui.map(Xr=>Xr==null?void 0:Xr.choice_id))||[],yr=_i.length===qn.length?_i.length>0&&qn.every(Xr=>_i.includes(Xr))?1:3:_i.length>0&&qn.every(Xr=>_i.includes(Xr))?2:3,mi=(Ci=Qt==null?void 0:Qt.choices)==null?void 0:Ci.map((Xr,ci)=>Xr!=null&&Xr.me_answered?Si[ci]:"").filter(Xr=>Xr!=="");return Lr.createElement(Lr.Fragment,null,Lr.createElement("span",{style:{paddingRight:"20px",color:yr===3?"#E30000":yr===2?"#FF9D18":"#2EC25B"}},mi||"--"))}}],pagination:{total:Jn||0,onChange:(ur,Qt)=>{Rn.page=ur,Rn.limit=Qt,jn(wa({},Rn))},current:Rn==null?void 0:Rn.page,pageSize:Rn==null?void 0:Rn.limit,showTotal:ur=>Lr.createElement(Lr.Fragment,null,"\u5171",Lr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},ur),"\u6761\u6570\u636E")}})))},ia=({data:ft=[]})=>{const rt=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Lr.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},Lr.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},Lr.createElement(Col,{style:{display:"flex",alignItems:"center"}},Lr.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Lr.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),Lr.createElement(Col,{style:{display:"flex"}},ft==null?void 0:ft.map((tt,Ut)=>Lr.createElement("div",{key:Ut,style:{display:"flex",alignItems:"center",marginLeft:Ut==0?"0px":"10px"}},Lr.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:rt[Ut]}}),Lr.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",Si[Ut]))))),Lr.createElement("div",{className:styles.chart_container},Lr.createElement(ReactEcharts,{option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:"{b0}: {c0} \u4EBA"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#5F6A95",fontSize:14},axisLine:{lineStyle:{color:"#F6F7F9"}},axisLabel:{color:"#5F6A95",fontSize:"14px",interval:0,formatter:tt=>`${tt}`,rich:{title:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:100,tooltip:{show:!0}}}},axisTick:{show:!1},splitLine:{lineStyle:{color:"#F6F7F9"}},minInterval:1}],yAxis:[{type:"category",data:ft==null?void 0:ft.map((tt,Ut)=>Si[Ut]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:ft==null?void 0:ft.map((tt,Ut)=>tt==null?void 0:tt.user_num),barWidth:"20px",itemStyle:{color:function(tt){return rt[tt.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),Lr.createElement(ReactEcharts,{option:{tooltip:{trigger:"item",formatter:"{b0}: {c0} \u4EBA"},series:[{name:"\u7B54\u9898\u60C5\u51B5",type:"pie",radius:["30%","70%"],center:["50%","50%"],label:{show:!0,position:"inside",formatter:"{d}%",color:"#fff",fontSize:14},data:ft==null?void 0:ft.map((tt,Ut)=>({value:tt==null?void 0:tt.user_num,name:`\u9009\u9879${Si[Ut]}`,itemStyle:{color:rt[Ut]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var fo=le(20566),ga={gzsm:"gzsm___VoLAf"},Et=le(6725),Mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",Rt=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())}),an=(0,a.forwardRef)(({isEdit:ft,isOpen:rt,data:tt,onClose:Ut,onOk:Gt},Un)=>{const[zn,An]=(0,a.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[tn,_n]=(0,a.useState)(!1),[Jn,Vn]=(0,a.useState)(!1),[Rn,jn]=(0,a.useState)(""),[Tn,ar]=(0,a.useState)(10),[Fn]=(0,ce.useSearchParams)(),[gr,hr]=(0,a.useState)(!1),er=(0,a.useRef)(null),sr=ui=>ui.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,a.useEffect)(()=>{var ui,Ci;rt&&(An("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),ft?(jn((ui=tt==null?void 0:tt.page)==null?void 0:ui.page_info),ar(((Ci=tt==null?void 0:tt.page)==null?void 0:Ci.info_read_min_time)||"")):jn(""))},[rt]);const ur=()=>Rt(void 0,null,function*(){var ui;_n(!0),Vn(!0),er.current=new Et.Z(fe.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:zn,url:(ui=tt==null?void 0:tt.url)==null?void 0:ui.map(Ci=>Ci==null?void 0:Ci.url)}),yield new Promise((Ci,_i)=>{er.current.on("data",qn=>{Vn(!1),jn(sr(qn==null?void 0:qn.full))}),er.current.on("done",()=>Rt(void 0,null,function*(){_n(!1)})),er.current.startStream()})}),Qt=()=>{const ui=Ci=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ci,onOk:()=>{var _i,qn;(qn=(_i=er.current)==null?void 0:_i.cancelRequest)==null||qn.call(_i),_n(!1),Ut()}})};if(tn){ui("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Ut()},Rr=()=>Rt(void 0,null,function*(){var ui;if(!Rn.trim()){te.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Ci=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(ui=tt==null?void 0:tt.page)==null?void 0:ui.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Rn,info_read_min_time:Tn}});(Ci==null?void 0:Ci.status)==0&&Gt()}),Vr=()=>Rt(void 0,null,function*(){var ui;if(!Rn.trim()){te.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Ci=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(ui=tt==null?void 0:tt.page)==null?void 0:ui.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Rn,info_read_min_time:Tn}});(Ci==null?void 0:Ci.status)==0&&(Gt(),Fn.get("type")?(0,we.xg)(`/classrooms/${tt==null?void 0:tt.coursesId}/smart_plan/${tt==null?void 0:tt.id}/ppt_info/info?type=${Fn.get("type")}&simulate=true&simulateType=1&pptPage=${tt==null?void 0:tt.position}`):(0,we.xg)(`/classrooms/${tt==null?void 0:tt.coursesId}/smart_plan/${tt==null?void 0:tt.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${tt==null?void 0:tt.position}`))}),wr=(0,a.useRef)();return(0,a.useImperativeHandle)(Un,()=>({onClickSave:Rr,onClickPreview:Vr,handleClose:Qt})),a.createElement("div",{className:ga.wrap,ref:wr},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),a.createElement("div",{className:ga.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),a.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{hr(!gr)}},a.createElement("img",{src:Mt,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),a.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),gr&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),a.createElement(pr.default.TextArea,{style:{height:160},value:zn,placeholder:"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u751F\u6210\u89E3\u6790\u7684\u8981\u6C42\u3002
\u4F8B\u5982\uFF1A\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790",onChange:ui=>{An(ui.target.value)}}),tn?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var ui,Ci;(Ci=(ui=er.current)==null?void 0:ui.cancelRequest)==null||Ci.call(ui),_n(!1),Vn(!1)}},"\u505C\u6B62\u751F\u6210")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!zn.trim()){te.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}ur()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement(se.Z,{spinning:Jn},a.createElement(it.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Rn,onChange:ui=>{jn(ui)}})),a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement(ne.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),a.createElement(z.default,{onChange:ui=>{ar(ui)},value:Tn,size:"large",style:{width:"100%",marginTop:"10px"}},a.createElement(z.default.Option,{value:10},"10s"),a.createElement(z.default.Option,{value:30},"30s"),a.createElement(z.default.Option,{value:60},"1min"),a.createElement(z.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),xn={wrap:"wrap___Caec9",type_style:"type_style___U6wBf",type_list:"type_list___Cq1WK",type_tag_noactive:"type_tag_noactive___BcE1l",type_tag_active:"type_tag_active___o54ss",type_tootip:"type_tootip___jTpTe",imgBox:"imgBox___k6jG2",judgment:"judgment___fhglz",active:"active___Mh2K8"},nt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",_t=Object.defineProperty,Nt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,dt=(ft,rt,tt)=>rt in ft?_t(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,yt=(ft,rt)=>{for(var tt in rt||(rt={}))Re.call(rt,tt)&&dt(ft,tt,rt[tt]);if(jt)for(var tt of jt(rt))ht.call(rt,tt)&&dt(ft,tt,rt[tt]);return ft},wt=(ft,rt)=>Nt(ft,Zt(rt)),ct=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const At=({value:ft,onChange:rt})=>{const tt=["\u6B63\u786E","\u9519\u8BEF"];return a.createElement("div",{className:xn.judgment},tt.map(Ut=>a.createElement("div",{className:Ut===ft?xn.active:"",key:Ut},a.createElement("b",{onClick:()=>rt(Ut)},Ut==="\u6B63\u786E"?"T":"F"),a.createElement("span",null,Ut))))};var Vt=(0,a.forwardRef)(({addInteraction:ft,isEdit:rt,isOpen:tt,data:Ut,onClose:Gt,onOk:Un},zn)=>{var An;const tn=[{type:0,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:1,question:"",answer:"\u6B63\u786E",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:2,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1}],[_n,Jn]=(0,a.useState)(""),[Vn,Rn]=(0,a.useState)([]),[jn,Tn]=(0,a.useState)(1),[ar,Fn]=(0,a.useState)(3),gr=(0,a.useRef)(!1),[hr]=(0,ce.useSearchParams)(),er=(0,a.useRef)(null);(0,a.useEffect)(()=>{var qn,yr,mi,Xr,ci,sa,Aa;if(tt){let Ri=1;ft?(Rn([tn[0]]),Tn(2),Ri=2):((yr=(qn=Ut==null?void 0:Ut.page)==null?void 0:qn.smart_plan_page_knowledges)==null?void 0:yr.length)>0?(Rn((Xr=(mi=Ut==null?void 0:Ut.page)==null?void 0:mi.smart_plan_page_knowledges)==null?void 0:Xr.map(vi=>(vi.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",vi.showInput=!1,vi.loading=!1,vi))),Tn(1)):(Rn([tn[0]]),Ri=2,Tn(2));let qi=Ri===1?(ci=Ut==null?void 0:Ut.page)==null?void 0:ci.ai_requirement:((sa=Ut==null?void 0:Ut.page)==null?void 0:sa.ai_requirement)||"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002";Jn(qi),Fn(((Aa=Ut==null?void 0:Ut.page)==null?void 0:Aa.ai_question_size)||3)}},[tt]);const sr=()=>{gr.current=!1;const qn=Vn.some(mi=>mi.loading==!0),yr=mi=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:mi,onOk:()=>{if(qn&&er.current){er.current.abort(),Vn==null||Vn.map(Xr=>Xr.loading=!1),Gt();return}}})};if(qn){yr("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Gt()},ur=()=>ct(void 0,null,function*(){const qn=yield Ci();(qn==null?void 0:qn.status)===0&&Un()}),Qt=()=>ct(void 0,null,function*(){const qn=yield Ci();(qn==null?void 0:qn.status)===0&&(Un(),hr.get("type")?(0,we.xg)(`/classrooms/${Ut==null?void 0:Ut.coursesId}/smart_plan/${Ut==null?void 0:Ut.id}/ppt_info/info?type=${hr.get("type")}&simulate=true&simulateType=2&pptPage=${Ut==null?void 0:Ut.position}`):(0,we.xg)(`/classrooms/${Ut==null?void 0:Ut.coursesId}/smart_plan/${Ut==null?void 0:Ut.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${Ut==null?void 0:Ut.position}`))}),Rr=(qn,yr,mi)=>{Vn[yr][qn]=mi,Rn([...Vn])},Vr=qn=>ct(void 0,null,function*(){var yr,mi,Xr;Vn[qn].loading=!0,Rn([...Vn]),er.current=new AbortController;const ci=er.current.signal,sa=setTimeout(()=>{er.current&&(gr.current=!0,er.current.abort())},6e4);try{const Ri=yield(yield fetch(`${fe.Z.API_SERVER}/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(yr=Ut==null?void 0:Ut.url)==null?void 0:yr.map(qi=>qi==null?void 0:qi.url),count:1,type:Vn[qn].type}),headers:{"Content-Type":"application/json"},signal:ci})).json();if((Ri==null?void 0:Ri.status)===0){const qi=Vn[qn].type,vi=(Xr=(mi=Ri==null?void 0:Ri.data)==null?void 0:mi.questions)==null?void 0:Xr[0];vi&&(Vn[qn]=wt(yt({},vi),{type:qi}),qi===0&&(Vn[qn].answer=""),Rn([...Vn]))}}catch(Aa){gr.current&&te.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(sa),Vn[qn].loading=!1,Rn([...Vn])}}),wr=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],ui=()=>ct(void 0,null,function*(){var qn;return yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(qn=Ut==null?void 0:Ut.page)==null?void 0:qn.id}/${rt?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:rt?"put":"post",body:{questions:jn==1?Vn:[],is_ai_question:jn!=1,ai_question_size:ar,ai_requirement:_n}})}),Ci=()=>ct(void 0,null,function*(){var qn,yr,mi,Xr;const ci=[],sa=[],Aa=[];if(jn==1){if(Vn.forEach((Ri,qi)=>{var vi;Ri.question||ci.push(qi+1),((vi=Ri.question)==null?void 0:vi.length)>200&&sa.push(qi+1),Ri.type!==0&&!Ri.answer&&Aa.push(qi+1)}),ci.length){te.ZP.warning(`\u7B2C${ci.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(sa.length){te.ZP.warning(`\u7B2C${sa.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(Aa.length){te.ZP.warning(`\u7B2C${Aa.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!rt&&(Vn==null?void 0:Vn.length)>3-((yr=(qn=Ut==null?void 0:Ut.page)==null?void 0:qn.smart_plan_page_knowledges)==null?void 0:yr.length)){te.ZP.warning("\u5F53\u524D\u9875\u9762\u95EE\u9898\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF083/3\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u95EE\u9898\u540E\u518D\u6DFB\u52A0");return}if(jn==2&&!(_n!=null&&_n.trim())){te.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(ft)if(jn===2&&((Xr=(mi=Ut==null?void 0:Ut.page)==null?void 0:mi.smart_plan_page_knowledges)==null?void 0:Xr.length)>0)ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5E7B\u706F\u7247\u5DF2\u8BBE\u7F6E\u9884\u8BBE\u95EE\u9898\uFF0C\u542F\u7528\u667A\u80FD\u5B66\u4E60\u52A9\u624B\u5C06\u8986\u76D6\u9884\u8BBE\u95EE\u9898\u3002\u662F\u5426\u786E\u8BA4\u542F\u7528\u65B0\u6A21\u5F0F\uFF1F",onOk:()=>ct(void 0,null,function*(){const Ri=yield ui();(Ri==null?void 0:Ri.status)===0&&Un()})});else return yield ui();else return yield ui()}),_i=(0,a.useRef)();return(0,a.useImperativeHandle)(zn,()=>({onClickSave:ur,onClickPreview:Qt,handleClose:sr})),a.createElement("div",{className:xn.wrap,ref:_i},a.createElement("div",{className:xn.type_style},"\u4E92\u52A8\u7C7B\u578B"),a.createElement("div",{className:xn.type_list},a.createElement("div",{className:jn==2?xn.type_tag_active:xn.type_tag_noactive,onClick:()=>{Tn(2),Jn("\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),a.createElement("div",{className:jn==1?xn.type_tag_active:xn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var qn,yr,mi;jn==2&&(Jn(""),Tn(1),Rn(ft?[tn[0]]:((yr=(qn=Ut==null?void 0:Ut.page)==null?void 0:qn.smart_plan_page_knowledges)==null?void 0:yr.length)>0?(mi=Ut==null?void 0:Ut.page)==null?void 0:mi.smart_plan_page_knowledges:[tn[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),a.createElement("div",{className:xn.type_tootip},jn==1?"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u7CBE\u51C6\u63D0\u95EE\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\u542F\u53D1\u5F0F\u95EE\u9898\u94FE\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002":"\u5927\u6A21\u578B\u901A\u8FC7\u542F\u53D1\u5F0F\u5BF9\u8BDD\u4E0E\u5B66\u751F\u8FDB\u884C\u4E92\u52A8\uFF0C\u5B9E\u65F6\u8BC4\u4F30\u5B66\u751F\u5BF9\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u60C5\u51B5\uFF0C\u5BF9\u96BE\u70B9\u8FDB\u884C\u8BB2\u89E3\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002"),jn==2&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),a.createElement(pr.default.TextArea,{style:{height:160},value:_n,placeholder:jn==1?"\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u63D0\u95EE":"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002",onChange:qn=>{Jn(qn.target.value)}}),a.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),a.createElement(z.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:ar,showSearch:!1,onChange:qn=>{Fn(qn)}},(An=[1,2,3])==null?void 0:An.map(qn=>a.createElement(z.default.Option,{value:qn,key:qn},qn)))),jn==1&&a.createElement("div",{style:{minHeight:"70px"}},Vn.map((qn,yr)=>{var mi,Xr;return a.createElement("div",{key:yr,style:{marginTop:yr===0?20:30}},a.createElement(Ve.Z,{align:"middle",className:"mb10"},a.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",yr+1),a.createElement(ne.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},a.createElement("img",{src:nt,onClick:()=>{Vn[yr].showInput=!Vn[yr].showInput,Rn([...Vn])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(Vn==null?void 0:Vn.length)<3&&a.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{Vn.push(tn[0]),Rn([...Vn]),setTimeout(()=>{const ci=document.querySelector(".QASetting-modal"),sa=ci==null?void 0:ci.querySelector(".ant-modal-body");sa==null||sa.scrollTo({top:sa.scrollHeight,behavior:"smooth"})},0)}}),a.createElement(ne.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},a.createElement("i",{onClick:()=>{if(Vn.length==1){te.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}Vn.splice(yr,1),Rn([...Vn])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),Vn[yr].showInput&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),a.createElement(pr.default.TextArea,{style:{height:160},value:(mi=Vn==null?void 0:Vn[yr])==null?void 0:mi.inputValue,disabled:(Xr=Vn==null?void 0:Vn[yr])==null?void 0:Xr.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:ci=>{Vn[yr].inputValue=ci.target.value,Rn([...Vn])}}),Vn[yr].loading?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{gr.current=!1,er.current.abort(),Vn[yr].loading=!1,Rn([...Vn])}},"\u7EC8\u6B62\u51FA\u9898")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var ci;if(!((ci=Vn==null?void 0:Vn[yr])!=null&&ci.inputValue.trim())){te.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(Vn.some((Aa,Ri)=>Ri!=yr&&Aa.loading==!0)){te.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}Vr(yr)}},"\u5F00\u59CB\u51FA\u9898"))),a.createElement(se.Z,{spinning:Vn[yr].loading},a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},a.createElement(pr.default,{onChange:ci=>Rr("question",yr,ci.target.value),style:{width:"510px"},value:qn==null?void 0:qn.question,size:"large"}),a.createElement(z.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:qn==null?void 0:qn.type,onChange:ci=>{const sa={type:Number(ci),answer:tn[ci].answer,question:ci.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};Vn[yr]=sa,Rn([...Vn])}},wr==null?void 0:wr.map((ci,sa)=>a.createElement(z.default.Option,{value:ci==null?void 0:ci.key,key:sa},ci==null?void 0:ci.label)))),qn.type===1&&a.createElement(At,{value:qn.answer,onChange:ci=>Rr("answer",yr,ci)}),qn.type===2&&a.createElement(pr.default,{size:"large",onChange:ci=>Rr("answer",yr,ci.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:qn.answer})))})))}),Xt={wrap:"wrap___yzOLg",left:"left___lhFsp",tip:"tip____qjZn",bottomBtn:"bottomBtn___gR4b0",disabled:"disabled___tHi8U",imgBox:"imgBox___XwRIk",start_btn:"start_btn___P67Pc",stop_btn:"stop_btn___j_aKt",save_btn:"save_btn___mzPPO"},Lt="data:image/png;base64,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",cn="data:image/png;base64,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",sn=le(97812),ln=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())}),gn=({isEdit:ft=!1,visible:rt,data:tt,onClose:Ut,onOk:Gt,openPreview:Un,changePage:zn})=>{const[An,tn]=(0,a.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A 1. **\u76F4\u89C2\u7684\u6570\u7EC4\u5C55\u793A**\uFF1A\u7528\u67F1\u72B6\u56FE\u5F62\u5F0F\u5C55\u793A\u6570\u7EC4\uFF0C\u9AD8\u5EA6\u4EE3\u8868\u6570\u503C\u5927\u5C0F 2. **\u9010\u6B65\u6267\u884C**\uFF1A\u53EF\u4EE5\u4E00\u6B65\u4E00\u6B65\u6267\u884C\u5FEB\u901F\u6392\u5E8F\u7684\u6BCF\u4E2A\u6B65\u9AA4 3. **\u81EA\u52A8\u64AD\u653E**\uFF1A\u81EA\u52A8\u9010\u6B65\u6267\u884C\u6392\u5E8F\u8FC7\u7A0B 4. **\u76F4\u63A5\u5B8C\u6210**\uFF1A\u4E00\u952E\u5B8C\u6210\u6574\u4E2A\u6392\u5E8F\u8FC7\u7A0B 5. **\u989C\u8272\u6807\u8BB0**\uFF1A\u7528\u4E0D\u540C\u989C\u8272\u6807\u8BB0\u6838\u5FC3\u8981\u7D20 6. **\u4EE3\u7801\u663E\u793A**\uFF1A\u663E\u793A\u5F53\u524D\u6B65\u9AA4\u5BF9\u5E94\u7684\u4EE3\u7801 -7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),[_n,Jn]=(0,a.useState)(!1),[Vn,Rn]=(0,a.useState)(!1),[jn,Tn]=(0,a.useState)(""),[ir,Fn]=(0,a.useState)(!1),gr=(0,a.useRef)(null),hr=(0,a.useRef)(null),$n=()=>{const Yt=gr.current;if(Yt){const kr=Math.abs(Yt.scrollHeight-Yt.scrollTop-Yt.clientHeight)<=50;Fn(!kr)}};(0,a.useEffect)(()=>{!ir&&hr.current&&hr.current.scrollIntoView({behavior:"smooth"})},[jn,ir]);const or=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Yt;rt&&(tn(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),[_n,Jn]=(0,a.useState)(!1),[Vn,Rn]=(0,a.useState)(!1),[jn,Tn]=(0,a.useState)(""),[ar,Fn]=(0,a.useState)(!1),gr=(0,a.useRef)(null),hr=(0,a.useRef)(null),er=()=>{const Qt=gr.current;if(Qt){const Rr=Math.abs(Qt.scrollHeight-Qt.scrollTop-Qt.clientHeight)<=50;Fn(!Rr)}};(0,a.useEffect)(()=>{!ar&&hr.current&&hr.current.scrollIntoView({behavior:"smooth"})},[jn,ar]);const sr=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Qt;rt&&(tn(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A 1. **\u76F4\u89C2\u7684\u6570\u7EC4\u5C55\u793A**\uFF1A\u7528\u67F1\u72B6\u56FE\u5F62\u5F0F\u5C55\u793A\u6570\u7EC4\uFF0C\u9AD8\u5EA6\u4EE3\u8868\u6570\u503C\u5927\u5C0F 2. **\u9010\u6B65\u6267\u884C**\uFF1A\u53EF\u4EE5\u4E00\u6B65\u4E00\u6B65\u6267\u884C\u5FEB\u901F\u6392\u5E8F\u7684\u6BCF\u4E2A\u6B65\u9AA4 3. **\u81EA\u52A8\u64AD\u653E**\uFF1A\u81EA\u52A8\u9010\u6B65\u6267\u884C\u6392\u5E8F\u8FC7\u7A0B 4. **\u76F4\u63A5\u5B8C\u6210**\uFF1A\u4E00\u952E\u5B8C\u6210\u6574\u4E2A\u6392\u5E8F\u8FC7\u7A0B 5. **\u989C\u8272\u6807\u8BB0**\uFF1A\u7528\u4E0D\u540C\u989C\u8272\u6807\u8BB0\u6838\u5FC3\u8981\u7D20 6. **\u4EE3\u7801\u663E\u793A**\uFF1A\u663E\u793A\u5F53\u524D\u6B65\u9AA4\u5BF9\u5E94\u7684\u4EE3\u7801 -7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),Tn(ft?(Yt=tt==null?void 0:tt.page)==null?void 0:Yt.page_info:""))},[rt]);const lr=()=>ln(void 0,null,function*(){var Yt;Jn(!0),Rn(!0),or.current=new Et.Z(fe.Z.API_SERVER+"/api/stream/course_qna_records/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,code_preview:!0,file_ids:[],image_list:[],history:[],questionable_type:"SmartPlan",questionable_id:tt==null?void 0:tt.id,position:1,type:10,is_chat:!0,prompt:An,ppt_url:(Yt=tt==null?void 0:tt.url)==null?void 0:Yt.map(kr=>kr==null?void 0:kr.url)}),yield new Promise((kr,Vr)=>{or.current.on("data",wr=>{Rn(!1),Tn(wr==null?void 0:wr.full)}),or.current.on("done",()=>ln(void 0,null,function*(){Jn(!1)})),or.current.startStream()})});return a.createElement(ee.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:a.createElement("div",{className:Xt.extraHeader},a.createElement(Ve.Z,{align:"middle"},jn&&a.createElement(a.Fragment,null,a.createElement(ne.Z,{title:_n?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(b.ZP,{className:Xt.save_btn,style:{marginRight:"20px"},disabled:_n,onClick:()=>{const kr=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Un(kr)}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),a.createElement(ne.Z,{title:_n?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(b.ZP,{className:Xt.save_btn,disabled:_n,onClick:()=>{const kr=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,we.RG)(kr)}},a.createElement("i",{className:"iconfont icon-zhichifuzhi"}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const Yt=kr=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:kr,onOk:()=>{var Vr,wr;(wr=(Vr=or.current)==null?void 0:Vr.cancelRequest)==null||wr.call(Vr),Jn(!1),Rn(!1),Ut()}})};if(_n){Yt("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else jn?Yt("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ut()},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:rt},a.createElement("div",{className:Xt.wrap},a.createElement("div",{className:Xt.left},a.createElement("div",{className:Xt.tip},a.createElement("img",{src:Lt}),a.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),a.createElement("div",{className:"mb10 mt30 c-black"},a.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),a.createElement(pr.default.TextArea,{style:{height:200},value:An,disabled:_n,onChange:Yt=>{tn(Yt.target.value)}}),a.createElement(ne.Z,{title:_n?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},_n?a.createElement("div",{className:Xt.stop_btn,onClick:()=>{var Yt,kr;(kr=(Yt=or.current)==null?void 0:Yt.cancelRequest)==null||kr.call(Yt),Jn(!1),Rn(!1)}},"\u505C\u6B62\u751F\u6210"):a.createElement("div",{className:Xt.start_btn,onClick:()=>{if(!An.trim()){te.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Tn(""),lr()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:$n,ref:gr},jn?a.createElement(se.Z,{spinning:Vn},jn&&a.createElement(sn.Z,{cancelIndex:0,streamingStatus:_n,loadImage:!1,onFinish:()=>ln(void 0,null,function*(){}),value:jn,isHiddenHtml:!0}),a.createElement("div",{ref:hr})):a.createElement("div",{className:Xt.imgBox},a.createElement(se.Z,{spinning:_n},a.createElement("img",{width:56,src:cn}),a.createElement("div",null,"\u9884\u89C8\u533A"))))))},En=le(17178),wn=le(92310),Ln=le.n(wn),Wn=le(30521),rn=Object.defineProperty,cr=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,Ar=(ft,rt,tt)=>rt in ft?rn(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,jr=(ft,rt)=>{for(var tt in rt||(rt={}))Zn.call(rt,tt)&&Ar(ft,tt,rt[tt]);if(cr)for(var tt of cr(rt))mr.call(rt,tt)&&Ar(ft,tt,rt[tt]);return ft};const Yr=ft=>React.createElement("svg",jr({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ft),React.createElement("path",{d:"M931.294 166.775H536.439V856.27h394.855a24.235 24.235 0 0 0 24.44-24.371V192.102c0-14.063-10.343-25.327-24.44-25.327z",fill:"#FF8A65"}),React.createElement("path",{d:"M512 634.88h345.975v48.81H512v-48.81zm0 98.509h345.975v49.732H512V733.39zM660.548 290.61C578.765 290.611 512 357.205 512 438.818S578.765 587.06 660.548 587.06c81.784 0 148.514-66.628 148.514-148.24H660.548V290.61z",fill:"#FBE9E7"}),React.createElement("path",{d:"M709.427 240.879V389.12h148.548c0-81.647-66.764-148.241-148.548-148.241z",fill:"#FBE9E7"}),React.createElement("path",{d:"M586.274 955.733 68.267 857.225v-690.45l518.007-98.508z",fill:"#E64A19"}),React.createElement("path",{d:"M335.258 343.142H218.692v337.716h72.363V564.565h37.649c40.448 0 72.397-10.308 95.915-31.88 23.483-20.65 35.703-48.81 35.703-82.569 0-71.304-42.325-106.94-125.03-106.94zm-13.176 163.226H291.09V401.306h30.993c39.492 0 59.256 16.896 59.256 51.575 0 36.591-19.764 53.487-59.256 53.487z",fill:"#FFF"}));var dr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Sr=le(56321),Fr=Object.defineProperty,zr=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,Jr=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,Mr=(ft,rt,tt)=>rt in ft?Fr(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Ai=(ft,rt)=>{for(var tt in rt||(rt={}))ri.call(rt,tt)&&Mr(ft,tt,rt[tt]);if(Jr)for(var tt of Jr(rt))Bi.call(rt,tt)&&Mr(ft,tt,rt[tt]);return ft},qr=(ft,rt)=>zr(ft,xr(rt)),Pr=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())}),Wr=({className:ft,style:rt,data:tt={},defaultChatData:Ut=[],initDefaultChatDataKey:Qt=0,onPptButtonClick:Un})=>{const[zn]=(0,Wn.eh)(),{chatData:An,setChatData:tn,calcHistoryList:_n}=(0,Wn.r5)(),[Jn,Vn]=(0,a.useState)(0),[Rn,jn]=(0,a.useState)(""),[Tn,ir]=(0,a.useState)(!1),{scrollBoxRef:Fn,bottomInspectRef:gr,contentRef:hr,isAtBottom:$n}=(0,Wn.wr)({status:Tn}),or=(0,Wn.h4)(Fn),lr=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!An.length||!Fn.current)return;const wr=An[An.length-1];wr!=null&&wr.loading&&(Fn.current.scrollTop=Fn.current.scrollHeight)},[An.length]),(0,a.useEffect)(()=>{if(Qt){Yt();let wr=[];return Ut.forEach(li=>{const Ci=Date.now(),_i=[{text:li.question,key:Ci,sender:"user",show:!0},{text:li.answer,loading:!1,key:Ci,sender:"AI",show:!0}];wr.push(..._i)}),tn(wr),()=>{zn.cancel()}}},[Qt]);const Yt=()=>{zn.cancel(),Vn(1)},kr=(wr,...li)=>Pr(void 0,[wr,...li],function*(Ci,_i=[],qn=[]){var yr,pi;jn(""),Vn(0),(pi=(yr=lr.current)==null?void 0:yr.onAttachmentsClear)==null||pi.call(yr);const Xr=Date.now(),ui=[{text:Ci,key:Xr,sender:"user",show:!0,fileList:_i,imageList:qn},{loading:!0,key:Xr,sender:"AI",show:!0}];tn([...An,...ui]);const la=_i==null?void 0:_i.map($i=>{var hi;return(hi=$i==null?void 0:$i.response)==null?void 0:hi.file_id}),Aa=qn==null?void 0:qn.map($i=>{var hi;return(hi=$i==null?void 0:$i.response)==null?void 0:hi.data}),ki=_n(An);zn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Ai({model:"qwen-max",is_chat:!0,prompt:Ci,file_ids:la,image_list:Aa,history:ki},tt),onData:($i,hi)=>{ir(!0),tn(ti=>ti.map((pa,$a)=>$a===ti.length-1?qr(Ai({},pa),{text:$i,loading:!1,error:(hi==null?void 0:hi.msg)==="error"}):pa))},onError:$i=>{let hi="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";tn(ti=>[...ti].map((pa,$a)=>$a===ti.length-1?qr(Ai({},pa),{text:hi,loading:!1,error:!0}):pa))}})}),Vr=or.width?or.width-20:"100%";return a.createElement("div",{className:Ln()("flex flex-col h-full",ft),style:rt},a.createElement("div",{ref:Fn,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:En.Z.tips,style:{width:Vr}},a.createElement("img",{className:En.Z.avatar,src:Sr}),a.createElement("div",{className:En.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),a.createElement(Wn.xj,{className:"pl20",style:{width:Vr},contentRef:hr,chatData:An,requestLoading:zn.loading,cancelTyping:Jn,onAnswerFinish:()=>Pr(void 0,null,function*(){setTimeout(()=>ir(!1),0)})}),!$n&&a.createElement("div",{className:En.Z.backBottom,onClick:()=>{Fn.current.scrollTop=Fn.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:gr})),(An==null?void 0:An.length)===0&&a.createElement("div",{className:En.Z.try},a.createElement("div",{onClick:()=>jn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},a.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),a.createElement("i",{className:"iconfont icon-you2 font18"})),a.createElement("div",{onClick:()=>kr("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},a.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),a.createElement("i",{className:"iconfont icon-you2 font18"}))),a.createElement(Wn.CI,{ref:lr,style:{margin:"0 20px 20px 20px"},onCancel:Yt,headExtraNode:a.createElement("div",{className:En.Z.pptBtn,onClick:Un},a.createElement("img",{src:dr,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Rn,onSubmit:kr,onChange:jn,typing:Tn,loading:zn.loading}))},Fi=le(20554),Dr=le(51124),ii=le(24334),br={flex_box_center:"flex_box_center___UDQ_A",flex_space_between:"flex_space_between___L60OU",flex_box_vertical_center:"flex_box_vertical_center___knshJ",flex_box_center_end:"flex_box_center_end___BYPJy",flex_box_column:"flex_box_column___mKzh0",modalContent:"modalContent___C7Swl",modalContentLeft:"modalContentLeft___X1oAN",green:"green___YnDvQ",textArea:"textArea___Zlp0S",red:"red___BFvO0",row:"row___Vd2L2",html:"html___D18eP",line:"line___w9apf",submit_button:"submit_button___rKWec",choiceWrap:"choiceWrap___iBbUB",choiceIndex:"choiceIndex___UbZwC",judgementIndex:"judgementIndex___PY3if",activeAnswer:"activeAnswer___ih3N8",rightAnswer:"rightAnswer___hUnPB",errorAnswer:"errorAnswer___zLf6A",setAnswerBtn:"setAnswerBtn___SKqR6",activeJudgementAnswer:"activeJudgementAnswer___dDnAD",actionWrapper:"actionWrapper___zHvDG",addIcon:"addIcon___AfrJN",deleteIcon:"deleteIcon___sfJc_",analysisWrap:"analysisWrap___ukahD",Drawrap:"Drawrap___H9sBA",iframe:"iframe___qLhNQ",c:"c___BapQh",cpp:"cpp___kWVQV",java:"java___TgN6O",python:"python___u7i95",shixunWrp:"shixunWrp___CpqhK",full:"full___M9JLT",questionWrap:"questionWrap___gXjon",solutionWrap:"solutionWrap___SniYp",descBox:"descBox___FF1aM",title:"title___w1bbB",desc:"desc___ZkzLN",choiceBox:"choiceBox___VJxA_",activeAnswerBox:"activeAnswerBox___KRmkd",rightAnswerBox:"rightAnswerBox___KoUBD",errorAnswerBox:"errorAnswerBox___wA48r",greenColor:"greenColor___Kb9jq",redColor:"redColor___QMBfz"},Kr=le(57049),rr=le(65526),Qi=le(6514),Wi=le(57884),vi=le(59301);const{TabPane:Xi}=Fi.default;var Ti=({item:ft,backUrl:rt,autoHeight:tt})=>{var Ut,Qt;const[Un,zn]=(0,a.useState)([]),[An,tn]=(0,a.useState)(!1),[_n]=(0,ce.useSearchParams)(),Jn=(0,ce.useParams)();(0,a.useEffect)(()=>{var jn,Tn;((jn=ft==null?void 0:ft.evaluate_codes)==null?void 0:jn.length)>0?zn((Tn=ft==null?void 0:ft.evaluate_codes)==null?void 0:Tn.map((ir,Fn)=>({key:Fn+1,error_msg:ir!=null&&ir.error_msg?ii.Base64.decode(ir==null?void 0:ir.error_msg):"",status:ir==null?void 0:ir.status,created_at:ir.created_at,code:ir==null?void 0:ir.code,show_code:ir==null?void 0:ir.show_code,language:ir==null?void 0:ir.language,resubmit:ir==null?void 0:ir.resubmit}))):zn([{key:"--",error_msg:"--",show_code:!1}])},[ft==null?void 0:ft.evaluate_codes]);const Vn=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(jn,Tn)=>vi.createElement("span",null,Tn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(jn,Tn)=>vi.createElement(Qi.Z,{date:Tn.created_at,showTag:Tn==null?void 0:Tn.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(jn,Tn)=>{var ir;return vi.createElement("span",{className:jn===0?"c-green":"c-red"},((ir=Kr.Im[jn])==null?void 0:ir.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Ut=Un==null?void 0:Un[0])==null?void 0:Ut.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(jn,Tn)=>vi.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ae.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:vi.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",vi.createElement(rr.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Tn==null?void 0:Tn.language]})),content:vi.createElement("div",{className:"mb10"},vi.createElement(Dr.ZP,{height:300,language:"python",theme:"vs-light",value:Tn!=null&&Tn.code?ii.Base64.decode(Tn==null?void 0:Tn.code):"",autoHeight:tt,options:Rn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(jn=>!!jn),Rn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return vi.createElement("div",{style:{position:"relative",marginTop:"10px"}},vi.createElement(Fi.default,{defaultActiveKey:"1"},vi.createElement(Xi,{tab:vi.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",vi.createElement(ne.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},vi.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(Qt=ft==null?void 0:ft.user_answer)!=null&&Qt.length&&(ft!=null&&ft.passed_code)?vi.createElement("aside",{className:br.shixunWrp},vi.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),vi.createElement("div",{className:br.full},vi.createElement(rr.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[ft==null?void 0:ft.language]}),vi.createElement("span",{onClick:()=>tn(!0)},vi.createElement("i",{className:"iconfont icon-quanping2"}),vi.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),vi.createElement(Dr.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:ft!=null&&ft.passed_code?ii.Base64.decode(ft==null?void 0:ft.passed_code):"",autoHeight:tt,options:Rn})):vi.createElement(Wi.Z,null)),vi.createElement(Xi,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},vi.createElement(E.default,{className:"mt5",bordered:!0,dataSource:Un,columns:Vn,pagination:!1}))),(ft==null?void 0:ft.hack_user_identifier)&&vi.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const jn=rt||`/classrooms/${Jn==null?void 0:Jn.coursesId}/smart_plan/${Jn==null?void 0:Jn.id}/users/${Jn==null?void 0:Jn.user_login}/ppt_info/info`;(0,we.xg)(`/myproblems/${ft==null?void 0:ft.hack_user_identifier}?backUrl=${jn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),vi.createElement(ae.default,{centered:!0,destroyOnClose:!0,open:An,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>tn(!1),footer:null},vi.createElement(Dr.ZP,{height:500,language:"python",theme:"vs-light",value:ft!=null&&ft.passed_code?ii.Base64.decode(ft==null?void 0:ft.passed_code):"",autoHeight:tt,options:Rn})))},tr={box:"box___O_GXX",code_style:"code_style___qc2BU",shiti_icon:"shiti_icon___WqNfe",genghuan:"genghuan___DZm8u",shannchu:"shannchu___cu1k_",shanchu:"shanchu___AjXkt",box_header:"box_header___EU6Ci",subBtn:"subBtn___jMd8M",iconSty:"iconSty___gwxfg",addTypeRadio:"addTypeRadio___Rv_oZ",box_add:"box_add___k530f",box_botton:"box_botton___zdzbP",box_close:"box_close___fhcBa",header_title:"header_title___CqB69",ewm:"ewm___tywWw",ewm_img:"ewm_img___Z8Eqo",ewm_text:"ewm_text___qOswI",headerBtn:"headerBtn___ErXEv",box_miaoshu:"box_miaoshu___choaP",question_button:"question_button___tHqji",select_question:"select_question___GM3w_",question_right:"question_right___YHC9i",question_right_title:"question_right_title___MJAvU",question_right_content:"question_right_content___y3dLW",page_footer:"page_footer___mHfAE",num_style:"num_style___INlu1",num_style_active:"num_style_active___c0T9N",question_add:"question_add___TZ7kz",yulan_style:"yulan_style___OAV36",yanshi_style:"yanshi_style___STmaE",cancle_sty:"cancle_sty___fiAJU",yulan_style_end:"yulan_style_end___nrHPP",save_button:"save_button___YTvMf",question_list:"question_list___zOLcV",answer_list:"answer_list___fpfCU",ai_question_list:"ai_question_list___zsQmo",staticWrap:"staticWrap___ar2G4",title:"title___JEGhR",subTitle:"subTitle___vTr4z",erweima:"erweima___e8td6",scoreByBlankRadio:"scoreByBlankRadio___vl95k",evalueWrap:"evalueWrap___JhKgV",evalueSty:"evalueSty___WoIZ0",label:"label___vkStA",asnCont:"asnCont___qRPRV",ansWrap:"ansWrap___THxlN",selectMore:"selectMore___ljsRw",edit_knowledges:"edit_knowledges___ACKSS",nodataSty:"nodataSty___PUTmM",rightWrap:"rightWrap___FS9yr",wrap_title:"wrap_title___o2V_V",wrap_add:"wrap_add___OvJcv",wrap_button:"wrap_button___o_lTV",wrap_img:"wrap_img___Hus6u",toolWrap:"toolWrap___PM2dY",toolSty:"toolSty___oZtDs",toolDesc:"toolDesc___SoqG0",smartAI:"smartAI___w6P73",smartAnimation:"smartAnimation____ROIK",smartQuestion:"smartQuestion___Vp7mH",close_drawer:"close_drawer___JFBac",bottomDiv:"bottomDiv___IX_wG",commentModalSty:"commentModalSty___nj567",commentBody:"commentBody___Y3Gx0",start_button:"start_button___h8HNk",submit_button:"submit_button___AEM2W",iconTipSty:"iconTipSty____X1xw",comment_button:"comment_button___HCLEd",studyUnit:"studyUnit___me1iV",add:"add___Esqhf",add_button:"add_button___QmP6T",menuSty:"menuSty___iCdYB",questionWrap:"questionWrap___e1xAG",questionHeader:"questionHeader___XJVq0",questionTitle:"questionTitle___K4EEw",question_type:"question_type___eYEr4",time_long:"time_long___DIAn9",daojishi:"daojishi___r1mMF",modal:"modal___NWQHD"},Zi="data:image/png;base64,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",xa="data:image/png;base64,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",fa="data:image/png;base64,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",Vi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABQVJREFUaEPtmltsFFUYx39ndrvbOy0UKC2lUKRcwkVom6oJIkZjAvqgiSZcFLGJlxCe9MEnY3jV+KBRYwwQI0jUqNEEEuMNH4yQthQQ0FIL5dYWqF0q2/vMfGZaWna2K8xsu3R32fM2mXP5fuf/zXfO+c4o7rKi7jJeUsDJrviowqtqjr9kiryNSHZSQSsV1JR67cjO5R9ZXKPAK184ek2EKUkFewNGKboadt2bZwfeeqxNkMKkBEa1N+xeMcsGXFHzx3rTNHdkZ3nLvV6VFG6t6xIMduunNU17o37nsv02YOvhQJP4A/+Y3YJ4kkFphTLyp2lZ6xao/hEe27L0xWGZNyDGmWSAHWHwKU/ZM9XqbETgvbVSJobRnEzAyuOZv6lKjYpoUzgFnARSpxQOFTHl0nfApdsu93Cq6RqmuBssL9dH1YqCoUZHT3aSm5NG2ZycMZ3EnUt/98MFTp/pckd7o/bLzy6iu2eQT79qJs2rsX3rEjTN3lXcAXcE+oeBXSqcm+tjaXkeuiFYkzYtz8ea+8bujOMOOCppXTS6Y8BnvTBPd2FZjKpGBTxgQEcPmC6MeqdQePwalPfFPqlifbYFmeCLcAJwDdx6Hb5uBAvaTTmxWhhMh3vqIacz9tAW7FMLoSgsULsG3nMCrnQ7R7ViT18WNFUJuh80w4JWZAec9xFtzRlZsHnpOKK0bsJ7tc4CaH8GXCkVOovASLMPqumwoFaR9W+0KM7aWX60vQq8IUuTK4V7dfiw/taDWYpemQutCwQJWwNDW3oGh6EzrzszPtpar1RAhvdm6wkFtmAvLBE6SpyZV9yomNnirG60tWIKfLVkGNhJKWyGor9jH7xiBjzog1OrBSPEffw9kNanSBsQugrAvPFuRgvMbow9rDXxMQNuWTYcoHy9MP28Iu8y+Htvam0tSwOZ1jso+fPOwMYM2FL1+Fph2kUoblJ4IuyoLOCcTphzUo37PsfvgY0r7ZN2LiD8HCEZFROFAzNhIINbBqC2+WB9txOhbV46/PSifRt1sFl4df/YvV9MgLtzicmaGj45I+Fw0oGdRGW3dax7gV1P21X8pN7k3d+EhAXO9sH0sDuNq0EIDkBSAj+xWPHmo/bt2I4fTb49JYkLXDYVSvPtDn3kEnT1QVICb39A8XylXcWaLw2OtqWAh9wgIVz69YcU95faF5HnPjeH3DYpFX5rvcbD8+3Aj3xsEOhNAQ+5bcJ/wymFgZRLhyzFCePSfTp8ECGnFc8uva0C/NHmtCyR3q+D/rCc9GPlCmtHFVp21wnWBFWXwKpiewT/5qTQfh0WTYe1YdH9l2bhr6tQmA1PLrW3a2gVDp2HdC9sqbC/awnA96ft6SXr3LytchxpWqvpr+ehvs3t2Wdy6lfMgjVzxgls3dvWtsKlIM4S1JPBqqA4G6qKQAs7VLtK006G7RM9Zgo4dEb/7x+Pyx29HPy9HUN3loOeaJVu19/sokwerI78m2hUCtcd6+DgofbbjTtp7zPSPWzbsjji+LcE3tcgc41+Y/Q3vZEeTFM4dzE49HtBPJaCqenkT/FFNM3j98zbsFKNXvDYYlpdnaQ16maPICFLdzwiOrNJofSFXi2zslINjrQYkzbec9j4DJENzrqM81pK7dtc7dkYauUY4L3HJV96jZ0KtU5E/HGOFPm7VapfkAMqw1OzabmyXcVPxMVAQs1JCjih5IrC2LtO4f8A3D4geXJnbRUAAAAASUVORK5CYII=",Gi=Object.defineProperty,Oa=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,ea=(ft,rt,tt)=>rt in ft?Gi(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,mo=(ft,rt)=>{for(var tt in rt||(rt={}))Ta.call(rt,tt)&&ea(ft,tt,rt[tt]);if(Oa)for(var tt of Oa(rt))Ga.call(rt,tt)&&ea(ft,tt,rt[tt]);return ft};const aa=ft=>React.createElement("svg",mo({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ft),React.createElement("path",{d:"M387.883 793.003A165.248 165.248 0 0 0 231.21 957.952c0 19.157 3.328 41.941 9.258 66.048H0V783.53c24.107 5.974 46.933 9.26 66.048 9.26a165.205 165.205 0 0 0 165.205-165.163 165.205 165.205 0 0 0-165.12-165.163c-19.2 0-41.984 3.285-66.09 9.216V231.253h240.469c-5.973-24.106-9.259-46.89-9.259-66.048A165.205 165.205 0 0 1 396.373 0v792.747z",fill:"#3061D0"}),React.createElement("path",{d:"M858.837 462.464c-19.157 0-41.941 3.285-66.048 9.216V231.253H552.32c5.93-24.106 9.216-46.89 9.216-66.048A165.205 165.205 0 0 0 396.416 0v792.747a165.205 165.205 0 0 1 165.12 165.205c0 19.157-3.285 41.941-9.216 66.048h240.47V783.53c24.106 5.974 46.89 9.26 66.047 9.26A165.205 165.205 0 0 0 1024 627.626a165.205 165.205 0 0 0-165.163-165.163z",fill:"#A4C8FC"}));var Ki="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",Ca=Object.defineProperty,Ka=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,oi=(ft,rt,tt)=>rt in ft?Ca(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,ei=(ft,rt)=>{for(var tt in rt||(rt={}))Ei.call(rt,tt)&&oi(ft,tt,rt[tt]);if(Ka)for(var tt of Ka(rt))qa.call(rt,tt)&&oi(ft,tt,rt[tt]);return ft};const Li=ft=>React.createElement("svg",ei({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ft),React.createElement("path",{d:"M867.26 801.314c-66.56 79.292-160.802 120.9-261.36 129.775h-.306a221.082 221.082 0 0 1-14.541 1.058c-.41.103-.82.103-1.229.103-.41.443-1.365.443-1.74.443a511.386 511.386 0 0 1-155.854-16.862l-1.672-.443a312.422 312.422 0 0 1-17.033-4.915 271.599 271.599 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.649c-7.748-2.662-15.36-5.53-22.904-8.533a375.02 375.02 0 0 1-18.432-7.68 525.005 525.005 0 0 1-113.083-65.946c-.922-.75-1.946-1.501-2.902-2.355a486.605 486.605 0 0 1-133.666-157.49c-146.773-276.48 40.38-490.156 210.364-500.498 3.72-.239 7.339-.341 10.923-.341h9.83c150.903-7.885 315.392 78.233 430.216 195.515 1.434 1.4 2.731 2.8 4.096 4.267 5.7 5.803 11.162 11.742 16.521 17.715C909.278 514.867 965.12 684.544 867.26 801.314",fill:"#FFD066"}),React.createElement("path",{d:"M222.413 807.697a487.902 487.902 0 0 1-105.267-122.47c4.983-175.343 36.215-364.544 100.42-392.807 65.707 288.598 52.77 442.095 4.847 515.277z",fill:"#E97286"}),React.createElement("path",{d:"m206.916 794.18-41.472-620.202c-1.024-14.95 4.028-29.696 13.995-40.96a57.21 57.21 0 0 1 39.185-19.115l515.994-33.894c31.436-2.048 58.607 21.504 60.689 52.633l46.523 695.876a362.12 362.12 0 0 1-133.222 80.828l-235.93 15.53a542.447 542.447 0 0 1-59.153-14.403 331.537 331.537 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.683c-7.748-2.628-15.36-5.495-22.904-8.533-6.212-2.39-12.322-4.95-18.432-7.646a524.97 524.97 0 0 1-147.217-94.447v.034z",fill:"#7E4EE3"}),React.createElement("path",{d:"m199.031 171.964 551.424-38.707 52.088 731.238-538.385 25.77-65.16-718.301",fill:"#FFF"}),React.createElement("path",{d:"M236.1 818.79a491.69 491.69 0 0 1-111.889-122.197c9.011-81.237 44.715-127.522 79.394-172.544 16.282-21.163 32.359-41.984 45.364-66.048 49.937-92.501 108.544-87.962 13.004 97.963-16.042 31.334-9.08 59.597-1.297 91.204 11.06 44.578 23.689 95.778-24.576 171.622z",fill:"#F69C93"}),React.createElement("path",{d:"m689.562 339.388-231.936 21.265a15.292 15.292 0 0 1-16.657-13.722l-3.14-33.519a15.223 15.223 0 0 1 13.857-16.486l231.902-21.265a15.258 15.258 0 0 1 16.657 13.721l3.14 33.485a15.223 15.223 0 0 1-13.858 16.52zm18.022 189.167-237.875 15.599a14.54 14.54 0 0 1-15.497-13.449l-2.39-35.02a14.507 14.507 0 0 1 13.62-15.395l237.875-15.599a14.54 14.54 0 0 1 15.497 13.449l2.39 35.055a14.507 14.507 0 0 1-13.62 15.36zM486.741 746.359l239.138-20.002a14.165 14.165 0 0 0 9.626-4.949 13.926 13.926 0 0 0 3.277-10.24l-3.072-35.84a13.96 13.96 0 0 0-4.984-9.523 14.234 14.234 0 0 0-10.308-3.243L481.28 682.598a14.063 14.063 0 0 0-12.902 15.121l3.072 35.875c.682 7.714 7.509 13.414 15.291 12.765z",fill:"#D5CFE3"}),React.createElement("path",{d:"M380.587 351.778c0 29.355-23.996 53.112-53.59 53.112-29.627 0-53.623-23.757-53.623-53.112s23.996-53.111 53.59-53.111c29.627 0 53.657 23.79 53.657 53.111zm18.227 192.683c0 29.354-23.996 53.145-53.624 53.145a53.385 53.385 0 0 1-53.623-53.145c0-29.355 23.996-53.112 53.59-53.112 29.661 0 53.657 23.791 53.657 53.112zm-35.908 237.431c19.421.342 37.546-9.66 47.343-26.282a52.702 52.702 0 0 0 0-53.726 53.726 53.726 0 0 0-47.343-26.249 53.385 53.385 0 0 0-52.566 53.112c0 28.945 23.382 52.565 52.566 53.145z",fill:"#E7E1F4"}),React.createElement("path",{d:"M288.324 349.389c-7.885-8.977 10.684-23.552 20.446-12.63 1.843 2.083 3.516 4.335 5.154 6.486 7.032 9.216 12.766 16.725 21.64 1.877 10.992-18.33 42.667-56.456 51.747-64.717 9.08-8.294 38.298 1.058 21.948 20.583-16.384 19.558-45.568 56.832-54.409 70.895-8.875 14.028-21.845 24.098-36.727 7.134-14.78-16.965-29.799-29.594-29.799-29.594zm16.384 193.604c-8.772-8.09 8.124-24.576 18.978-14.677 2.048 1.843 3.96 3.89 5.803 5.87 8.021 8.432 14.507 15.292 21.777-.409 8.943-19.354 36.352-60.587 44.51-69.768 8.192-9.216 38.23-2.936 24.03 18.193-14.165 21.162-39.253 61.269-46.524 76.185-7.304 14.882-19.217 26.249-35.772 10.923-16.52-15.292-32.768-26.283-32.768-26.283zm37.308 171.486c-9.66-11.025-28.33 3.413-20.48 12.493 0 0 14.882 12.766 29.594 29.798 14.677 17.067 27.784 7.134 36.727-6.86 8.943-13.995 38.434-51.064 54.955-70.486 16.486-19.388-12.698-29.013-21.846-20.787-9.113 8.226-41.096 46.148-52.155 64.375-9.012 14.78-14.678 7.237-21.64-2.048a114.142 114.142 0 0 0-5.12-6.485z",fill:"#00C6CD"}),React.createElement("path",{d:"M569.924 67.174c-49.97-119.5-164.59-54.1-185.856 11.094-31.266 1.706-57.07 2.935-70.997 3.345h-.341c-6.52.239-18.432.58-26.044 8.772-19.354 20.821 6.28 73.66 21.265 100.932a1297.067 1297.067 0 0 0 349.15-23.176c17.34-57.583 21.709-110.148-21.709-105.882-11.4 1.16-35.362 2.902-65.468 4.915zm-91.75.308c-1.707 0-3.96.068-6.588.17-19.353.683-58.3 2.048-38.98-22.698 25.566-32.7 75.23-31.062 91.136-4.916 15.906 26.147-31.266 27.444-45.568 27.444z",fill:"#3D3450"}),React.createElement("path",{d:"M830.669 1019.085a173.431 173.431 0 0 0 149.948-85.743 170.155 170.155 0 0 0 0-171.52 173.431 173.431 0 0 0-149.948-85.777c-95.608 0-173.124 76.8-173.124 171.52 0 94.72 77.482 171.52 173.124 171.52z",fill:"#00C572"}),React.createElement("path",{d:"M919.552 769.434a21.777 21.777 0 0 1 36.181 10.513 21.3 21.3 0 0 1-6.45 20.65l-29.697-31.163zm-161.178 61.235 5.735 7.782c11.4 15.463 22.733 30.925 34.099 46.422A13499.972 13499.972 0 0 1 916.514 772.3l3.072-2.867 29.696 31.163-3.038 2.833-39.594 37.376a12901.717 12901.717 0 0 0-96.154 92.092 21.777 21.777 0 0 1-32.666-2.799 13821.622 13821.622 0 0 0-48.674-66.355l-5.734-7.748 34.952-25.293zm0 0a21.777 21.777 0 0 0-30.242-4.642 21.3 21.3 0 0 0-4.71 29.935l34.952-25.26z",fill:"#FFF"}));var Lr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",ni="data:image/png;base64,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",ja="data:image/png;base64,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",qi="data:image/png;base64,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",za="data:image/png;base64,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",Ra=le(59301);const Xa=({problemset:ft,dispatch:rt,question:tt})=>{const[Ut,Qt]=(0,a.useState)({}),[Un,zn]=(0,a.useState)([]),An=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const _n=(0,Ke.cloneDeep)(tt);Qt(_n),zn(_n==null?void 0:_n.choices)},[tt]);const tn=()=>{let _n="";return Un==null||Un.forEach((Jn,Vn)=>{Jn!=null&&Jn.is_answer&&(_n=_n+An[Vn])}),_n};return Ra.createElement("div",{className:me.solutionWrap},(tt==null?void 0:tt.item_type)=="PROGRAM"?Ra.createElement("div",null,Ra.createElement(oe.Z,{value:'\u53C2\u8003\u7B54\u6848'+((tt==null?void 0:tt.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):Ra.createElement(Ra.Fragment,null,Ra.createElement("div",{className:"c-grey-333 mb5 font16"},Ra.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Ra.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((tt==null?void 0:tt.item_type)=="MULTIPLE"?tn():An[Un==null?void 0:Un.findIndex(_n=>_n==null?void 0:_n.is_answer)])||"--"))),Ra.createElement("div",null,Ra.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((tt==null?void 0:tt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Mo=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(Xa),ho="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",vo=le(87954),Br=le(19719),Gt={header_style:"header_style___OjKXs",content:"content___Ix9Id",legend:"legend___ZG4ed",legend_icon:"legend_icon___LM_Vy",item_list:"item_list___i0Egp",item_list_title:"item_list_title___Pflnd",item_title:"item_title___mLa60",item_top:"item_top____XMW3",item_bottom:"item_bottom___ox1qv",box:"box___zl8eg",page_item_acitve:"page_item_acitve___aJbmD",drag_style:"drag_style___wO0hd",top_content:"top_content___ElhxK",page_item:"page_item___U0LMa",expandBtn:"expandBtn___ZkM8D",imgWrap:"imgWrap___eNTpL"},_r=Object.defineProperty,$r=Object.defineProperties,si=Object.getOwnPropertyDescriptors,xi=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,ka=(ft,rt,tt)=>rt in ft?_r(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Io=(ft,rt)=>{for(var tt in rt||(rt={}))fi.call(rt,tt)&&ka(ft,tt,rt[tt]);if(xi)for(var tt of xi(rt))Ri.call(rt,tt)&&ka(ft,tt,rt[tt]);return ft},Ya=(ft,rt)=>$r(ft,si(rt)),go=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const ms={cursor:"move",transition:"unset"},Gs=ft=>{var rt,tt;const{tag:Ut}=ft,{listeners:Qt,transform:Un,transition:zn,isDragging:An,setNodeRef:tn}=(0,Br.nB)({id:Ut.id}),_n=An&&Un?Ya(Io({},ms),{transform:`translate3d(${Un.x}px, ${Un.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Ya(Io({},ms),{transition:"none",zIndex:10,cursor:"pointer"});return a.createElement("div",Ya(Io({style:_n,ref:tn},Qt),{className:Gt.drag_style}),a.createElement("div",{className:Gt.item_bottom},(Ut==null?void 0:Ut.module_count)>0?(tt=(rt=Ut==null?void 0:Ut.modules)==null?void 0:rt.map((Jn,Vn)=>`\u4EA4\u4E92${Vn+1}`))==null?void 0:tt.join(" "):"\u7A7A"))},hs=({globalSetting:ft,interactiveOpen:rt,onClose:tt,maxPage:Ut,paramsHttp:Qt,handlePageClick:Un,handleRefresh:zn,currentPosition:An})=>{var tn,_n,Jn;const[Vn,Rn]=(0,a.useState)(!1),[jn,Tn]=(0,a.useState)(!1),[ir,Fn]=(0,a.useState)("1"),[gr,hr]=(0,a.useState)("1"),[$n,or]=(0,a.useState)({}),lr=(0,a.useRef)(null),[Yt,kr]=(0,a.useState)({pages:[],pages_histories:[]}),Vr=[{title:gr=="1"?"\u9875\u7801":"\u539F\u9875\u7801",dataIndex:"position",key:"position",align:"center",width:60},{title:"\u4EA4\u4E921",dataIndex:"module_count",key:"position",width:"130px",ellipsis:!0,render:(qn,yr)=>{var pi,Xr;return(yr==null?void 0:yr.module_count)>0?(Xr=(pi=yr==null?void 0:yr.modules)==null?void 0:pi[0])==null?void 0:Xr.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:(qn,yr)=>{var pi,Xr;return(yr==null?void 0:yr.module_count)>0&&(yr==null?void 0:yr.module_count)==2?(Xr=(pi=yr==null?void 0:yr.modules)==null?void 0:pi[1])==null?void 0:Xr.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:(qn,yr)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",null,gr=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),a.createElement(z.default,{key:yr.id,ref:lr,value:gr=="1"?yr==null?void 0:yr.position:$n[yr==null?void 0:yr.id],size:"small",style:{width:120,marginLeft:"10px"},options:Yt==null?void 0:Yt.pages,fieldNames:{label:"position",value:"id"},onChange:pi=>go(void 0,null,function*(){console.log("curentpage",yr==null?void 0:yr.id,"value--",pi),gr=="1"?yield li(pi,yr==null?void 0:yr.id):yield Ci(pi,yr==null?void 0:yr.id),or(Xr=>{const ui={};for(const la in Xr)ui[la]=null;return ui})})}))}];(0,a.useEffect)(()=>{Rn(rt),Tn(!1),rt&&(wr(),hr("1"))},[rt]);const wr=()=>go(void 0,null,function*(){const qn=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/list_page_modules.json`,{method:"get"});(qn==null?void 0:qn.status)==0&&kr(qn==null?void 0:qn.data)}),li=(qn,yr)=>go(void 0,null,function*(){const pi=yield(0,ue.ZP)(`/api/smart_plan_pages/${qn}/exchange_module.json`,{method:"put",body:{choose_page_id:yr}});(pi==null?void 0:pi.status)==0&&(te.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),wr(),zn())}),Ci=(qn,yr)=>go(void 0,null,function*(){const pi=yield(0,ue.ZP)(`/api/smart_plan_pages/${qn}/restore_module.json`,{method:"put",body:{choose_page_id:yr}});(pi==null?void 0:pi.status)==0&&(te.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u5E7B\u706F\u7247\u9875\u9762\u6210\u529F"),wr(),zn())}),_i=qn=>{var yr,pi,Xr,ui,la,Aa,ki,$i,hi,ti,pa;if(((yr=qn==null?void 0:qn.active)==null?void 0:yr.id)==((pi=qn==null?void 0:qn.over)==null?void 0:pi.id)){Fn((Xr=qn==null?void 0:qn.active)==null?void 0:Xr.id);const $a=(ui=Yt==null?void 0:Yt.pages)==null?void 0:ui.find(Ro=>{var La;return(Ro==null?void 0:Ro.id)==((La=qn==null?void 0:qn.active)==null?void 0:La.id)});Un($a==null?void 0:$a.position)}(la=qn==null?void 0:qn.over)!=null&&la.id&&((Aa=qn==null?void 0:qn.active)==null?void 0:Aa.id)!=((ki=qn==null?void 0:qn.over)==null?void 0:ki.id)&&(li(($i=qn==null?void 0:qn.active)==null?void 0:$i.id,(hi=qn==null?void 0:qn.over)==null?void 0:hi.id),console.log((ti=qn==null?void 0:qn.active)==null?void 0:ti.id),console.log((pa=qn==null?void 0:qn.over)==null?void 0:pa.id))};return a.createElement(ae.default,{footer:null,title:null,closable:!1,open:Vn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{tt()}})),a.createElement("div",{className:Gt.header_style},a.createElement("div",null,a.createElement("span",{style:{fontWeight:500}},"\u4E92\u6362\u4EA4\u4E92\uFF1A"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\uFF08\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03\uFF09\u3002")),a.createElement("div",{className:Gt.content},a.createElement("div",{className:Gt.legend},a.createElement("div",{className:Gt.legend_icon,style:{background:"#3061D0"}}),a.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Gt.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Gt.item_list},a.createElement("div",{className:Gt.item_list_title},(_n=Array.from({length:Math.ceil(((tn=Yt==null?void 0:Yt.pages)==null?void 0:tn.length)/5)},(qn,yr)=>yr+1))==null?void 0:_n.map((qn,yr)=>a.createElement("div",{className:Gt.item_title},a.createElement("div",{className:Gt.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Gt.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement(vo.LB,{onDragEnd:_i},a.createElement(Br.Fo,{items:Yt==null?void 0:Yt.pages},a.createElement("div",{className:Gt.box}," ",Yt==null?void 0:Yt.pages.map(qn=>a.createElement("div",{className:(qn==null?void 0:qn.module_count)>0?Gt.page_item_acitve:Gt.page_item,style:{backgroundColor:An==(qn==null?void 0:qn.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Gt.item_top},a.createElement("div",{className:Gt.top_content},qn==null?void 0:qn.position)),a.createElement(Gs,{tag:qn,key:qn.id})))))))))),!jn&&a.createElement("div",{className:Gt.expandBtn,onClick:()=>{Tn(!0)}},a.createElement("div",{className:Gt.imgWrap},a.createElement("img",{src:le(9540),width:18})),a.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",a.createElement("br",null),"\u5217\u8868")),jn&&a.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),a.createElement("div",{onClick:()=>{Tn(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},a.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),a.createElement("span",null,"\u6536\u8D77"))),a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},a.createElement("span",null,"\u72B6\u6001"),a.createElement(z.default,{value:gr,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:qn=>{hr(qn)}}),a.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},gr=="1"?"\u4EA4\u6362\u7ED1\u5B9A\uFF1A\u652F\u6301\u4EA4\u4E92\u4E8B\u4EF6\u91CD\u65B0\u9009\u62E9\u7ED1\u5B9A\u7684\u5E7B\u706F\u7247\u9875\u9762\u3002":"\u91CD\u65B0\u7ED1\u5B9A\uFF1A\u652F\u6301\u5C06\u5931\u6548\u7684\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u81F3\u5176\u4ED6\u5E7B\u706F\u7247\u9875\u9762\u3002")),a.createElement(E.default,{scroll:{y:420},columns:Vr,pagination:!1,dataSource:gr=="1"?(Jn=Yt==null?void 0:Yt.pages)==null?void 0:Jn.filter(qn=>qn==null?void 0:qn.module_count):Yt==null?void 0:Yt.pages_histories,bordered:!0})))))};var Wo=(0,ce.connect)(({globalSetting:ft})=>({globalSetting:ft}))(hs),vs=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const zo=({account:ft,globalSetting:rt,dispatch:tt,classroomList:Ut,Callback:Qt})=>{var Un,zn;const[An,tn]=(0,a.useState)(""),[_n,Jn]=(0,a.useState)(0),[Vn,Rn]=(0,a.useState)(0);return(0,a.useEffect)(()=>{Ut.actionTabs.key=="start_smart_plan"||(tn(""),Jn(0),Rn(0))},[Ut.actionTabs.key]),a.createElement(ae.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ut.actionTabs.key=="question_time",title:(zn=(Un=Ut==null?void 0:Ut.actionTabs)==null?void 0:Un.params)==null?void 0:zn.title,width:"500px",onCancel:()=>{tt({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>vs(void 0,null,function*(){An&&An!="10000"?Qt(An):An=="10000"?Qt(_n*60+Vn):Qt(null)})},a.createElement("div",null,a.createElement("div",{style:{marginBottom:"15px",background:"#f0f0f0",padding:"10px"}},"\u89C4\u5219\uFF1A\u7B54\u9898\u65F6\u957F\u6307\u5F53\u524D\u5E7B\u706F\u7247\u9875\u9762\u5185\u6240\u6709\u9898\u76EE\u4F5C\u7B54\u65F6\u95F4\u7684\u603B\u548C\uFF0C\u542F\u52A8\u7B54\u9898\u540E\u7ACB\u5373\u751F\u6548\u3002"),a.createElement(re.ZP.Group,{value:An,onChange:jn=>{tn(jn.target.value),jn.target.value=="10000"&&(Jn(0),Rn(0))}},a.createElement(re.ZP,{value:"",style:{marginRight:"40px"}},"\u4E0D\u9650\u65F6"),a.createElement(re.ZP,{value:"30",style:{marginRight:"40px"}},"30\u79D2"),a.createElement(re.ZP,{value:"60",style:{marginRight:"40px"}},"1\u5206\u949F"),a.createElement(re.ZP,{value:"300",style:{marginRight:"40px"}},"5\u5206\u949F"),a.createElement(re.ZP,{value:"10000",style:{marginRight:"20px",marginTop:"20px"}},"\u81EA\u5B9A\u4E49\u65F6\u95F4"),An=="10000"&&a.createElement(a.Fragment,null,a.createElement(Or.Z,{max:59,min:0,style:{width:"80px"},suffix:"\u5206",value:_n,onChange:jn=>{Jn(jn)},precision:0}),a.createElement(Or.Z,{max:59,min:0,style:{width:"80px",marginLeft:"10px"},suffix:"\u79D2",value:Vn,onChange:jn=>{Rn(jn)},precision:0})))))};var Ps=(0,ce.connect)(({account:ft,globalSetting:rt,classroomList:tt})=>({account:ft,globalSetting:rt,classroomList:tt}))(zo),Xo=le(2610),Bs=Object.defineProperty,es=Object.defineProperties,Ys=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,Fs=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,Qs=(ft,rt,tt)=>rt in ft?Bs(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Oo=(ft,rt)=>{for(var tt in rt||(rt={}))Fs.call(rt,tt)&&Qs(ft,tt,rt[tt]);if(il)for(var tt of il(rt))al.call(rt,tt)&&Qs(ft,tt,rt[tt]);return ft},Vo=(ft,rt)=>es(ft,Ys(rt)),oa=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const El=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C","\u5341\u4E09","\u5341\u56DB","\u5341\u4E94","\u5341\u516D","\u5341\u4E03","\u5341\u516B","\u5341\u4E5D","\u4E8C\u5341"],Ml={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},Wl={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Vl=({classroomList:ft,globalSetting:rt,dispatch:tt,pageNum:Ut,pptInfo:Qt,openEwm:Un,aiImg:zn,addPage:An,maxPage:tn,setOpenEwm:_n,behavior:Jn,changePage:Vn,pptFullScreen:Rn,clickTab:jn,gotoSlide:Tn})=>{var ir,Fn,gr,hr,$n,or,lr,Yt,kr,Vr,wr,li,Ci,_i,qn,yr,pi,Xr,ui,la,Aa,ki,$i,hi,ti,pa,$a,Ro,La,lo,qo,os,yo,Qa,xo,ts,ns,Ms,Cs,Is,ss,Rs,gs,ys,rs,Es,Ks,_s,bs,ma,Yo,Po,uo,ls,Xs,wi,us,ks,Ls,Ss,Js,bl,ga,xs,_o,ru,ol,Os,Qo,co,Ts,ha,Al,sl,so,ll,ul,Ho,Tl,$s,Nl,Pl,cs,ko,Us,iu,wl,Cl,Pn,cl,dl,$o,el,tl,Ko,Sl,fl;const[zs]=(0,ce.useSearchParams)(),[jl,xl]=(0,a.useState)(null),[Lo,Ns]=(0,a.useState)(!1),[pl,kn]=(0,a.useState)(""),[Rr]=de.default.useForm(),[ci,Hi]=(0,a.useState)(!1),sr=(0,ce.useParams)(),[Ni,Yi]=(0,a.useState)(!1),[fo,eo]=(0,a.useState)(!1),[Uo,yi]=(0,a.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[Ma,to]=(0,a.useState)({}),[Ao,no]=(0,a.useState)({page:1,page_size:20,course_group_id:"",search:""}),[Do,ml]=(0,a.useState)(null),[mu,Dl]=(0,a.useState)(!1),[Rl,Mu]=(0,a.useState)(!1),[Of,Tf]=(0,a.useState)(null),[Iu,Cc]=(0,a.useState)(null),_u=(0,a.useRef)(Ye(fe.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),Sc=(0,a.useRef)(null),[Nf,xc]=(0,a.useState)(!1),[nl,Pf]=(0,a.useState)({}),[jf,Ou]=(0,a.useState)(!1),[Tu,Nu]=(0,a.useState)(1),[Rf,Dc]=(0,a.useState)(!1),[As,Zs]=(0,a.useState)(),[lp,up]=(0,a.useState)(1),[is,kl]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[Bc,Pu]=(0,a.useState)(!1),kf={SINGLE:le(68568),MULTIPLE:le(68568),JUDGMENT:le(50400),PROGRAM:le(88597)},[Fc,Mc]=(0,a.useState)(!1),[Ic,_c]=(0,a.useState)("show_after_edit"),[Oc,Tc]=(0,a.useState)(!1),[au,Nc]=(0,a.useState)([]),[hu,Lf]=(0,a.useState)([]),[ju,Ru]=(0,a.useState)(!1),[Uf,ku]=(0,a.useState)(!1),[zf,ou]=(0,a.useState)(!1),[Zf,vu]=(0,a.useState)(!1),[Lu,Hs]=(0,a.useState)(!1),[hl,Bl]=(0,a.useState)(!1),[Hf,Ll]=(0,a.useState)(!1),[vl,Ul]=(0,a.useState)(!1),su=(0,a.useRef)(),lu=(0,a.useRef)(),{SmartPlanItemBanks:Pt}=ft,gu=(0,a.useRef)(null),Pc=(0,a.useRef)(null),[ya,rl]=(0,a.useState)(0),[Ha,zl]=(0,a.useState)([]),[Wf,jc]=(0,a.useState)(!1),[Vf,Uu]=(0,a.useState)(!1),[Rc,kc]=(0,a.useState)({}),[gl,zu]=(0,a.useState)(""),yu=(0,a.useRef)(null),Ds=(0,a.useRef)(null);(0,a.useEffect)(()=>{var bn;((bn=Pt==null?void 0:Pt.page)==null?void 0:bn.current_limit_time)>0?zu(Pt.page.current_limit_time+1):zu("")},[(ir=Pt==null?void 0:Pt.page)==null?void 0:ir.current_limit_time]);const Lc=()=>{if(!yu.current)return gl;const bn=Math.floor((Date.now()-yu.current)/1e3);return Math.max(0,gl-bn)},Zu=()=>{const bn=Lc();if(zu(bn),bn<=0){Ds.current&&(clearTimeout(Ds.current),Ds.current=null),Bo();return}Ds.current&&clearTimeout(Ds.current),Ds.current=setTimeout(Zu,1e3)};(0,a.useEffect)(()=>{if(gl<=0)return;yu.current=Date.now(),Zu();const bn=()=>{document.hidden?Ds.current&&(clearTimeout(Ds.current),Ds.current=null):!Ds.current&&gl>0&&(yu.current=Date.now()-(gl-Lc())*1e3,Zu())};return document.addEventListener("visibilitychange",bn),()=>{Ds.current&&clearTimeout(Ds.current),document.removeEventListener("visibilitychange",bn)}},[gl]);const Gf=bn=>{const ur=Math.floor(bn/60),Nr=bn%60;return`${String(ur).padStart(2,"0")}:${String(Nr).padStart(2,"0")}`},Yf=(bn,ur)=>{const Nr=_u.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:bn,page_id:ur},{connected:()=>{Nr.perform("request_initial_stats",{smart_plan_page_item_bank_id:bn,page_id:ur})},received:mi=>{var Ji,Ia,ro,So,Fo,ds,fs,ps;const as=[{name:((Ia=(Ji=Pt==null?void 0:Pt.item_banks)==null?void 0:Ji[ya])==null?void 0:Ia.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:mi==null?void 0:mi.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:mi==null?void 0:mi.answerd_num},{name:((So=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[ya])==null?void 0:So.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:mi==null?void 0:mi.correctly_num},{name:"\u63D0\u4EA4\u7387",value:mi==null?void 0:mi.submitted_rate},{name:((ds=(Fo=Pt==null?void 0:Pt.item_banks)==null?void 0:Fo[ya])==null?void 0:ds.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:mi==null?void 0:mi.correct_rate}];yi({summary:as,summaryTotal:mi==null?void 0:mi.total_num,details:mi==null?void 0:mi.choice_list,studentList:mi==null?void 0:mi.knowledge_answer_student_list}),kc(mi),((ps=(fs=Pt==null?void 0:Pt.item_banks)==null?void 0:fs[ya])==null?void 0:ps.item_type)=="PROGRAM"&&zc()}});Cc(Nr)},Hu=()=>{Iu&&(Iu.unsubscribe(),Cc(null))};(0,a.useEffect)(()=>{const bn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return bn!=null&&bn.length&&bn.findIndex(Nr=>Nr==(sr==null?void 0:sr.id))!=-1&&qf(),()=>{Hu(),_u.current&&_u.current.disconnect()}},[]),(0,a.useEffect)(()=>{Rn&&jn&&Zs(jn)},[Rn,jn]),(0,a.useEffect)(()=>{if(Ut)return $e.Z.subscribe("active-modal-index",ur=>{var Nr;ur===1&&(xl(!0),Ns(!1)),ur===2&&(Yi(!0),eo(!0),kn("SELECT"),Rr.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),ur===3&&Xf(),ur===4&&((Nr=Sc.current)==null||Nr.onClick())})},[Ut,An]),(0,a.useEffect)(()=>$e.Z.subscribe("active-data-update",ur=>{Bo()}),[]),(0,a.useEffect)(()=>{Rl&&Kf()},[Rl]),(0,a.useEffect)(()=>{Ut&&Ut<=tn&&(Rr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Bo(),Yi(!1),eo(!1),Bl(!1),Ul(!1),Pu(!1),rl(0))},[Ut,tn]),(0,a.useEffect)(()=>{Un&&Hi(!0)},[Un]);const Wu=(bn,ur,Nr)=>{(0,ue.ZP)(`/api/courses/${sr==null?void 0:sr.coursesId}/smart_plans/${sr==null?void 0:sr.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:bn,allow_answer:ur,is_end:Nr,randomData:new Date}}})},Vu=()=>oa(void 0,null,function*(){var bn;const ur=yield(0,ue.ZP)(`/api/smart_plan_pages/${(bn=Pt==null?void 0:Pt.page)==null?void 0:bn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,a.useEffect)(()=>{var bn,ur,Nr,mi,Ji,Ia,ro,So,Fo,ds,fs,ps;let as=[];const Fl={page_info:0,ai_qna:1,animation_code:2,item_bank:3},Ws=(bn=Pt==null?void 0:Pt.page)==null?void 0:bn.module_sort;Ws!=null&&Ws.length&&(Ws==null||Ws.map(Vs=>{as.push(uu[Fl[Vs]])})),(as==null?void 0:as.some(Vs=>(Vs==null?void 0:Vs.key)===As))||Zs((ur=as==null?void 0:as[0])==null?void 0:ur.key),zl(as),zl([...as]),kl(Vo(Oo({},is),{defaultValue:(Nr=Pt==null?void 0:Pt.page)==null?void 0:Nr.animation_code,showExtra:!0,open:0})),Wu(Ut,((mi=Pt==null?void 0:Pt.page)==null?void 0:mi.status)=="in_progress",(Qt==null?void 0:Qt.status)=="ended"),((Ji=Pt==null?void 0:Pt.relation_positions)==null?void 0:Ji.length)>0&&(Ia=Pt==null?void 0:Pt.relation_positions)!=null&&Ia.includes(Ut)&&Vn(Pt==null?void 0:Pt.relation_positions),(Pt==null?void 0:Pt.count)>0&&kn(((So=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[ya])==null?void 0:So.item_type)=="SINGLE"||((ds=(Fo=Pt==null?void 0:Pt.item_banks)==null?void 0:Fo[ya])==null?void 0:ds.item_type)=="MULTIPLE"?"SELECT":(ps=(fs=Pt==null?void 0:Pt.item_banks)==null?void 0:fs[ya])==null?void 0:ps.item_type)},[Pt]),(0,a.useEffect)(()=>{var bn,ur;ju&&(_c(((bn=Pt==null?void 0:Pt.page)==null?void 0:bn.solution_visibility)||"show_after_edit"),Mc((ur=Pt==null?void 0:Pt.page)==null?void 0:ur.enable_ai_tutor))},[Pt,ju]);const Bo=()=>oa(void 0,null,function*(){tt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:sr==null?void 0:sr.coursesId,id:sr==null?void 0:sr.id,position:Ut,max_position:tn}})}),Uc=bn=>oa(void 0,null,function*(){var ur;if(bn){let Nr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${bn}/edit.json`,{method:"get"});if((Nr==null?void 0:Nr.status)==0)return Lf((ur=Nr==null?void 0:Nr.data)==null?void 0:ur.all_pages),Nr==null?void 0:Nr.data}}),Qf=(bn,ur)=>oa(void 0,null,function*(){var Nr,mi,Ji,Ia,ro,So,Fo,ds,fs,ps,as,Fl,Ws,Zl,Vs,Hl;let jo=yield(0,ue.ZP)(`/api/courses/${sr==null?void 0:sr.coursesId}/smart_plans/${sr==null?void 0:sr.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:bn,page_id:ur}});if((jo==null?void 0:jo.status)==0){const np=[{name:((mi=(Nr=Pt==null?void 0:Pt.item_banks)==null?void 0:Nr[ya])==null?void 0:mi.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(Ji=jo==null?void 0:jo.data)==null?void 0:Ji.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(Ia=jo==null?void 0:jo.data)==null?void 0:Ia.answerd_num},{name:((So=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[ya])==null?void 0:So.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(Fo=jo==null?void 0:jo.data)==null?void 0:Fo.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(ds=jo==null?void 0:jo.data)==null?void 0:ds.submitted_rate},{name:((ps=(fs=Pt==null?void 0:Pt.item_banks)==null?void 0:fs[ya])==null?void 0:ps.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(as=jo==null?void 0:jo.data)==null?void 0:as.correct_rate}];yi({summary:np,summaryTotal:(Fl=jo==null?void 0:jo.data)==null?void 0:Fl.total_num,details:(Ws=jo==null?void 0:jo.data)==null?void 0:Ws.choice_list,studentList:(Zl=jo==null?void 0:jo.data)==null?void 0:Zl.knowledge_answer_student_list}),kc(jo==null?void 0:jo.data),((Hl=(Vs=Pt==null?void 0:Pt.item_banks)==null?void 0:Vs[ya])==null?void 0:Hl.item_type)=="PROGRAM"&&zc()}});(0,a.useEffect)(()=>{var bn,ur,Nr,mi,Ji,Ia,ro,So,Fo,ds,fs,ps;return(bn=["in_progress","ended"])!=null&&bn.includes(Qt==null?void 0:Qt.status)&&(((Nr=(ur=Pt==null?void 0:Pt.page)==null?void 0:ur.smart_plan_page_knowledges)==null?void 0:Nr.length)>0||((mi=Pt==null?void 0:Pt.item_banks)==null?void 0:mi.length)>0||(Ji=Pt==null?void 0:Pt.page)!=null&&Ji.is_ai_question||((Ia=Pt==null?void 0:Pt.page)==null?void 0:Ia.lesson_mode)=="self_learning")&&((Qt==null?void 0:Qt.status)=="in_progress"?(Iu&&Hu(),Yf((So=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[ya])==null?void 0:So.smart_plan_page_item_bank_id,(Fo=Pt==null?void 0:Pt.page)==null?void 0:Fo.id)):Qf((fs=(ds=Pt==null?void 0:Pt.item_banks)==null?void 0:ds[ya])==null?void 0:fs.smart_plan_page_item_bank_id,(ps=Pt==null?void 0:Pt.page)==null?void 0:ps.id)),()=>{Hu()}},[Pt,ya]);const zc=()=>oa(void 0,null,function*(){var bn,ur,Nr;let mi=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(bn=Pt==null?void 0:Pt.page)==null?void 0:bn.id}/students.json`,{method:"get",params:Vo(Oo({},Ao),{item_bank_id:(Nr=(ur=Pt==null?void 0:Pt.item_banks)==null?void 0:ur[ya])==null?void 0:Nr.id})});(mi==null?void 0:mi.status)==0&&to(mi==null?void 0:mi.data)}),Kf=()=>oa(void 0,null,function*(){var bn;Dl(!0);const ur=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(bn=Pt==null?void 0:Pt.page)==null?void 0:bn.id}/student_comment.json`,{method:"get",params:{user_id:Of}});(ur==null?void 0:ur.status)===0&&ml(ur==null?void 0:ur.data),Dl(!1)}),Xf=at().throttle(An,2500,{leading:!0,trailing:!1});(0,a.useEffect)(()=>{var bn;((bn=Pt==null?void 0:Pt.page)==null?void 0:bn.animation_code)!==""&&As=="3"&&(clearTimeout(Pc.current),Pc.current=setTimeout(()=>{var ur,Nr;const mi=document.createElement("iframe");mi.style.width="100%",mi.style.height="100%",mi.style.overflow="auto",mi.style.border="0";const Ji=Ia=>{try{const ro=Ia.documentElement.scrollHeight;mi.style.height=`${Math.max(ro+10,400)}px`,ro||setTimeout(()=>{Ji(Ia)},1e3)}catch(ro){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",ro)}};if(gu.current){gu.current.innerHTML="",gu.current.appendChild(mi);const Ia=mi.contentDocument||mi.contentWindow.document;Ia.open(),Ia.write((ur=Pt==null?void 0:Pt.page)==null?void 0:ur.animation_code),(Nr=Ia.documentElement)==null||Nr.scrollHeight,Ji(Ia),setTimeout(()=>{Ji(Ia)},1e3)}},1e3))},[(Fn=Pt==null?void 0:Pt.page)==null?void 0:Fn.animation_code,As,is.open,Un]);const Jf=(bn,ur)=>oa(void 0,null,function*(){var Nr;const mi=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(Nr=Pt==null?void 0:Pt.page)==null?void 0:Nr.id}/animation_code.json`,{method:"put",body:{animation_code:bn}});(mi==null?void 0:mi.status)===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),kl(Vo(Oo({},is),{open:0})),Bo(),ur(),ou(!1))});(0,a.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[Jn]);const qf=()=>{const bn=Nr=>oa(void 0,null,function*(){const mi=yield(0,ue.ZP)(`/api/courses/${sr==null?void 0:sr.coursesId}/smart_plans/${sr==null?void 0:sr.id}/set_cover.json`,{method:"post",body:Nr?{}:{position:1}});(mi==null?void 0:mi.status)==0&&te.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),ur=()=>{const Nr=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(Nr!=null&&Nr.length){const mi=Nr.findIndex(Ji=>Ji==(sr==null?void 0:sr.id));mi!=-1&&(Nr==null||Nr.splice(mi,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(Nr))}};ae.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>oa(void 0,null,function*(){ur(),yield bn(!1)}),onCancel:()=>oa(void 0,null,function*(){ur()})})},uu=[{key:"1",label:a.createElement("div",{className:`${tr.subBtn}`},a.createElement("img",{src:le(65560)}),a.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:a.createElement("div",{className:`${tr.subBtn}`},a.createElement("img",{src:le(58163)}),a.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:a.createElement("div",{className:`${tr.subBtn}`},a.createElement("img",{src:le(2402)}),a.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:a.createElement("div",{className:`${tr.subBtn}`},a.createElement("img",{src:kf[(hr=(gr=Pt==null?void 0:Pt.item_banks)==null?void 0:gr[ya])==null?void 0:hr.item_type]}),a.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],$f=[(($n=Ha==null?void 0:Ha[0])==null?void 0:$n.key)!="4"&&{key:"4",label:a.createElement("div",{onClick:()=>oa(void 0,null,function*(){(yield yl("item_bank"))&&vu(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((or=Ha==null?void 0:Ha[0])==null?void 0:or.key)!="2"&&{key:"2",label:a.createElement("div",{onClick:()=>oa(void 0,null,function*(){(yield yl("ai_qna"))&&(zl([...Ha,uu[1]]),Zs("2"),Bl(!0),Ll(!0),Hs(!1))})},"\u667A\u80FD\u4E92\u52A8")},((lr=Ha==null?void 0:Ha[0])==null?void 0:lr.key)!="3"&&{key:"3",label:a.createElement("div",{onClick:()=>oa(void 0,null,function*(){(yield yl("animation_code"))&&ou(!0)})},"\u667A\u80FD\u52A8\u6548")},((Yt=Ha==null?void 0:Ha[0])==null?void 0:Yt.key)!="1"&&{key:"1",label:a.createElement("div",{onClick:()=>oa(void 0,null,function*(){(yield yl("page_info"))&&(zl([...Ha,uu[0]]),Zs("1"),Ul(!0),Hs(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(bn=>!!bn),ep=[{key:"1",label:a.createElement("div",{onClick:()=>{(Pt==null?void 0:Pt.count)>=5?te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):$e.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:a.createElement("div",{onClick:()=>{(Pt==null?void 0:Pt.count)>=5?te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):$e.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:a.createElement("div",{onClick:()=>{(Pt==null?void 0:Pt.count)>=5?te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):$e.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(bn=>!!bn),yl=bn=>oa(void 0,null,function*(){var ur;const Nr=yield(0,ue.ZP)(`/api/smart_plan_pages/${(ur=Pt==null?void 0:Pt.page)==null?void 0:ur.id}/check_module_max.json`,{method:"post",body:{module_type:bn}});return(Nr==null?void 0:Nr.status)==0?!0:(Bo(),!1)}),Zc=()=>a.createElement(en,{form:Rr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),Hc=()=>a.createElement(Er,{form:Rr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"}),tp=bn=>{const ur=Math.floor(bn/60),Nr=bn%60;if(ur>0&&Nr==0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},ur),"\u5206\u949F");if(ur==0&&Nr>0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},Nr),"\u79D2");if(ur>0&&Nr>0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},ur),"\u5206\u949F",a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},Nr),"\u79D2")};return a.createElement("section",null,Bc&&a.createElement("div",null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),a.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{Pu(!1)}})),a.createElement(Wr,{onPptButtonClick:()=>{const bn=`/IntelligentTools/10?pathid=${sr.coursesId}&url=${window.location.origin}&name=${Pt==null?void 0:Pt.smart_plan_name}&type=Course`;(0,we.xg)(fe.Z.AI_PLATFORM_URL+bn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(kr=Pt==null?void 0:Pt.page)==null?void 0:kr.id,defaultChatData:Pt==null?void 0:Pt.course_qna_records,data:{ppt_url:zn==null?void 0:zn.map(bn=>bn==null?void 0:bn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Vr=Pt==null?void 0:Pt.page)==null?void 0:Vr.id,position:Ut,type:10}})),!Bc&&a.createElement("div",{className:tr.box,id:"target"},a.createElement("div",{className:tr.box_header},a.createElement(re.ZP.Group,{className:tr.addTypeRadio,onChange:bn=>{var ur,Nr,mi,Ji;As=="2"&&((Nr=(ur=Pt==null?void 0:Pt.page)==null?void 0:ur.smart_plan_page_knowledges)==null?void 0:Nr.length)==0&&!((mi=Pt==null?void 0:Pt.page)!=null&&mi.is_ai_question)?su.current.handleClose():As=="1"&&!((Ji=Pt==null?void 0:Pt.page)!=null&&Ji.page_info)?lu.current.handleClose():Zs(bn.target.value)},value:As,optionType:"button"},Ha==null?void 0:Ha.map((bn,ur)=>a.createElement("div",{key:ur},a.createElement(re.ZP.Button,{value:bn==null?void 0:bn.key,key:ur},bn==null?void 0:bn.name),(Ha==null?void 0:Ha.length)==2&&ur==0&&(Qt==null?void 0:Qt.status)!="ended"&&a.createElement(ne.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},a.createElement("i",{className:`iconfont icon-jiaohuan ml10 mr10 font11 ${tr.iconSty}`,style:{cursor:"pointer",fontSize:"11px"},onClick:()=>oa(void 0,null,function*(){var Nr;let mi=Ha==null?void 0:Ha.map(Ia=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[Ia==null?void 0:Ia.key]);const Ji=yield(0,ue.ZP)(`/api/smart_plan_pages/${(Nr=Pt==null?void 0:Pt.page)==null?void 0:Nr.id}/change_module_sort.json`,{method:"put",body:{module_sort:[mi[1],mi[0]]}});(Ji==null?void 0:Ji.status)==0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),Bo())})}))))),(Ha==null?void 0:Ha.length)==1&&!hl&&!vl&&(Qt==null?void 0:Qt.status)!="ended"&&a.createElement(x.Z,{menu:{items:$f},overlayClassName:tr.menuSty},a.createElement("div",{className:tr.box_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(Ha==null?void 0:Ha.length)==2&&!hl&&!vl&&(Qt==null?void 0:Qt.status)!="ended"&&a.createElement(ne.Z,{title:"\u5F53\u524D\u6700\u591A\u652F\u6301\u4E24\u4E2A\u4EA4\u4E92\uFF0C\u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u4EA4\u4E92\u4EE5\u6DFB\u52A0\u65B0\u5185\u5BB9"},a.createElement("div",{className:tr.box_add,style:{cursor:"not-allowed"}},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(((wr=Pt==null?void 0:Pt.page)==null?void 0:wr.animation_code)||((Ci=(li=Pt==null?void 0:Pt.page)==null?void 0:li.smart_plan_page_knowledges)==null?void 0:Ci.length)>0||((_i=Pt==null?void 0:Pt.page)==null?void 0:_i.is_ai_question)||((qn=Pt==null?void 0:Pt.page)==null?void 0:qn.page_info)||(Pt==null?void 0:Pt.count)>0)&&(Qt==null?void 0:Qt.status)!="ended"&&a.createElement(ne.Z,{title:"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65"},a.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${tr.iconSty}`,style:{cursor:"pointer"},onClick:()=>oa(void 0,null,function*(){var bn,ur;let Nr=yield Uc((bn=Pt==null?void 0:Pt.page)==null?void 0:bn.id);const mi=(ur=Nr==null?void 0:Nr.all_pages)==null?void 0:ur.filter(Ji=>Ji==null?void 0:Ji.checked).map(Ji=>Ji==null?void 0:Ji.id);Nc(mi),Tc(Nr==null?void 0:Nr.progress_control),ku(!0)})})),a.createElement("div",{className:tr.box_botton,style:{marginLeft:"auto"},onClick:()=>{Pu(!0)}},a.createElement("img",{src:le(69780),width:22}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),a.createElement("div",{className:tr.box_botton,style:{marginLeft:"10px"},onClick:()=>{jc(!0)}},a.createElement("img",{src:le(49324),width:18}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),a.createElement("div",{className:tr.box_close,onClick:()=>{(0,Xo.vp)()&&(0,Xo.BU)(),ce.history.push(`/classrooms/${sr==null?void 0:sr.coursesId}/smart_plan`)}},a.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),a.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),a.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((yr=Pt==null?void 0:Pt.page)!=null&&yr.animation_code)&&!(((Xr=(pi=Pt==null?void 0:Pt.page)==null?void 0:pi.smart_plan_page_knowledges)==null?void 0:Xr.length)>0||(ui=Pt==null?void 0:Pt.page)!=null&&ui.is_ai_question||(la=Pt==null?void 0:Pt.page)!=null&&la.page_info)&&(Pt==null?void 0:Pt.count)==0&&(Ha==null?void 0:Ha.length)==0&&a.createElement("div",{className:tr.nodataSty},a.createElement("div",{className:tr.rightWrap},a.createElement("div",{className:tr.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),a.createElement("div",{className:tr.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},a.createElement("div",{className:tr.wrap_button,style:{backgroundImage:`url(${ni})`},onClick:()=>oa(void 0,null,function*(){if((Qt==null?void 0:Qt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("item_bank"))&&vu(!0)})},a.createElement("div",{className:tr.wrap_img},a.createElement("img",{width:30,height:30,src:Zi})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),a.createElement("div",{className:tr.wrap_button,style:{backgroundImage:`url(${ja})`,marginLeft:"20px"},onClick:()=>oa(void 0,null,function*(){if((Qt==null?void 0:Qt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("animation_code"))&&ou(!0)})},a.createElement("div",{className:tr.wrap_img},a.createElement("img",{width:30,height:30,src:xa})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),a.createElement("div",{className:tr.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},a.createElement("div",{className:tr.wrap_button,style:{backgroundImage:`url(${qi})`},onClick:()=>oa(void 0,null,function*(){if((Qt==null?void 0:Qt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("ai_qna"))&&(zl([...Ha,uu[1]]),Zs("2"),Bl(!0),Ll(!0),Hs(!1))})},a.createElement("div",{className:tr.wrap_img},a.createElement("img",{width:30,height:30,src:fa})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),a.createElement("div",{className:tr.wrap_button,style:{backgroundImage:`url(${za})`,marginLeft:"20px"},onClick:()=>oa(void 0,null,function*(){if((Qt==null?void 0:Qt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("page_info"))&&(zl([...Ha,uu[0]]),Zs("1"),Ul(!0),Hs(!1))})},a.createElement("div",{className:tr.wrap_img},a.createElement("img",{width:30,height:30,src:Vi})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),As=="1"&&(vl?a.createElement(an,{ref:lu,isOpen:vl,isEdit:Lu,data:Oo(Vo(Oo({},Pt),{url:zn,position:Ut,maxPage:tn}),sr),changePage:Vn,onOk:()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ul(!1),Hs(!1),Bo()},onClose:()=>{Ul(!1),Hs(!1),Bo()}}):a.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((Aa=Pt==null?void 0:Pt.page)==null?void 0:Aa.info_read_min_time)&&a.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((ki=Pt==null?void 0:Pt.page)==null?void 0:ki.info_read_min_time)==60?"1min":(($i=Pt==null?void 0:Pt.page)==null?void 0:$i.info_read_min_time)+"s")),(Qt==null?void 0:Qt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(ne.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:tr.iconTipSty,onClick:()=>{Hs(!0),Ul(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(ne.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:`${tr.iconTipSty} ${tr.shanchu}`,onClick:bn=>{ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u89E3\u6790\u63A8\u9001\uFF1F",onOk:()=>oa(void 0,null,function*(){var ur;let Nr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(ur=Pt==null?void 0:Pt.page)==null?void 0:ur.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(Nr==null?void 0:Nr.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),Bo())})})}},a.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((hi=Pt==null?void 0:Pt.page)==null?void 0:hi.page_info)&&a.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},a.createElement(oe.Z,{className:"font16 mt5",value:(ti=Pt==null?void 0:Pt.page)==null?void 0:ti.page_info})))),As=="2"&&(hl?a.createElement(Vt,{ref:su,isOpen:hl,isEdit:Lu,addInteraction:Hf,data:Oo(Vo(Oo({},Pt),{url:zn,position:Ut,maxPage:tn}),sr),onOk:()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),Bl(!1),Ll(!1),Hs(!1),Bo()},onClose:()=>{Bl(!1),Ll(!1),Hs(!1),Bo()}}):a.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(Qt==null?void 0:Qt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(ne.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:tr.iconTipSty,onClick:()=>{Bl(!0),Ll(!1),Hs(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(ne.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:`${tr.iconTipSty} ${tr.shanchu}`,onClick:bn=>{ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u667A\u80FD\u4E92\u52A8\uFF1F",onOk:()=>oa(void 0,null,function*(){var ur;let Nr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(ur=Pt==null?void 0:Pt.page)==null?void 0:ur.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(Nr==null?void 0:Nr.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),Bo())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),(($a=(pa=Pt==null?void 0:Pt.page)==null?void 0:pa.smart_plan_page_knowledges)==null?void 0:$a.length)>0&&a.createElement("div",{style:{width:"100%",marginTop:"15px"}},(La=(Ro=Pt==null?void 0:Pt.page)==null?void 0:Ro.smart_plan_page_knowledges)==null?void 0:La.map((bn,ur)=>a.createElement("div",{key:"index",style:{marginTop:ur==0?"0":"20px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",El[ur]),a.createElement("div",{className:tr.question_list},bn==null?void 0:bn.question),(bn==null?void 0:bn.answer)&&a.createElement("div",{className:tr.answer_list},a.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),bn==null?void 0:bn.answer)))),((lo=Pt==null?void 0:Pt.page)==null?void 0:lo.is_ai_question)&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},a.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),a.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",a.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(qo=Pt==null?void 0:Pt.page)==null?void 0:qo.ai_question_size),"\u9053")),a.createElement("div",{key:"index",className:tr.ai_question_list,style:{marginTop:"15px"}},(os=Pt==null?void 0:Pt.page)==null?void 0:os.ai_requirement)))),a.createElement(gi.Z,{defaultValue:is.defaultValue,open:is.open,language:is.language,height:is.height,onDynamic:Jf,showExtra:is.showExtra}),As=="3"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},a.createElement(ne.Z,{title:"\u5168\u5C4F\u67E5\u770B"},a.createElement("div",{className:tr.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{kl(Vo(Oo({},is),{open:is.open+1,showExtra:!1}))}},a.createElement("i",{className:"iconfont icon-quanping5"}))),(Qt==null?void 0:Qt.status)!="ended"&&a.createElement(a.Fragment,null,a.createElement(ne.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:tr.iconTipSty,onClick:()=>{kl(Vo(Oo({},is),{open:is.open+1,showExtra:!0}))}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(ne.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:`${tr.iconTipSty} ${tr.shanchu}`,onClick:()=>{ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4EE3\u7801\u52A8\u6548\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>oa(void 0,null,function*(){var bn;const ur=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(bn=Pt==null?void 0:Pt.page)==null?void 0:bn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(ur==null?void 0:ur.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),kl(Vo(Oo({},is),{open:0})),Bo())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),a.createElement("div",{className:tr.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},a.createElement("div",{ref:gu}))),As=="4"&&a.createElement("div",null,a.createElement("div",null,a.createElement("div",{className:tr.questionWrap},a.createElement("div",{className:tr.questionHeader},a.createElement("div",{className:tr.questionTitle},((Qa=(yo=Pt==null?void 0:Pt.item_banks)==null?void 0:yo[ya])==null?void 0:Qa.generate_type)=="ai"&&a.createElement(ne.Z,{title:"\u667A\u80FD\u51FA\u9898"},a.createElement("img",{src:ho,width:18,height:18,style:{marginRight:10}})),a.createElement("span",{className:tr.question_type},Wl[(ts=(xo=Pt==null?void 0:Pt.item_banks)==null?void 0:xo[ya])==null?void 0:ts.item_type]),(ns=Pt==null?void 0:Pt.page)!=null&&ns.answer_limit_time?a.createElement("span",{className:tr.time_long},"\u7B54\u9898\u65F6\u957F",tp((Ms=Pt==null?void 0:Pt.page)==null?void 0:Ms.answer_limit_time)):a.createElement("span",null),gl&&((Cs=Pt==null?void 0:Pt.page)==null?void 0:Cs.status)=="in_progress"?a.createElement("span",{className:tr.daojishi},a.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),a.createElement("span",{style:{margin:"0 5px"}},"\u5012\u8BA1\u65F6"),a.createElement("span",{style:{width:"45px"}},Gf(gl))):a.createElement("span",null)),a.createElement("div",{className:tr.shiti_icon},(Pt==null?void 0:Pt.count)>0&&((Qt==null?void 0:Qt.status)=="not_started"||((Is=Pt==null?void 0:Pt.page)==null?void 0:Is.status)!="ended")&&a.createElement(ne.Z,{title:"\u8BBE\u7F6E"},a.createElement("div",{className:tr.iconTipSty,onClick:()=>oa(void 0,null,function*(){var bn;yield Uc((bn=Pt==null?void 0:Pt.page)==null?void 0:bn.id),Ru(!0)})},a.createElement("i",{className:`iconfont icon-shezhi9 ${(ss=tr)==null?void 0:ss.genghuan}`}))),(Pt==null?void 0:Pt.count)>0&&(Qt==null?void 0:Qt.status)!="ended"&&((Rs=Pt==null?void 0:Pt.page)==null?void 0:Rs.status)=="not_started"&&a.createElement(ne.Z,{title:"\u66F4\u6362\u8BD5\u9898"},a.createElement("div",{className:tr.iconTipSty,onClick:()=>oa(void 0,null,function*(){xl(!0),Ns(!0)})},a.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(gs=tr)==null?void 0:gs.genghuan}`}))),((Qt==null?void 0:Qt.status)=="not_started"||((ys=Pt==null?void 0:Pt.page)==null?void 0:ys.status)!="ended")&&a.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},a.createElement("div",{className:tr.iconTipSty,onClick:()=>oa(void 0,null,function*(){var bn,ur,Nr,mi,Ji,Ia,ro,So,Fo,ds,fs,ps,as,Fl,Ws,Zl,Vs;((ur=(bn=Pt==null?void 0:Pt.item_banks)==null?void 0:bn[ya])==null?void 0:ur.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(mi=(Nr=Pt==null?void 0:Pt.item_banks)==null?void 0:Nr[ya])==null?void 0:mi.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${sr==null?void 0:sr.coursesId}/smart_plan/${sr==null?void 0:sr.id}/ppt_info/info`):(Rr.setFieldsValue({item_type:((Ia=(Ji=Pt==null?void 0:Pt.item_banks)==null?void 0:Ji[ya])==null?void 0:Ia.item_type)=="SINGLE"||((So=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[ya])==null?void 0:So.item_type)=="MULTIPLE"?"SELECT":(ds=(Fo=Pt==null?void 0:Pt.item_banks)==null?void 0:Fo[ya])==null?void 0:ds.item_type,choices:(as=(ps=(fs=Pt==null?void 0:Pt.item_banks)==null?void 0:fs[ya])==null?void 0:ps.choices)==null?void 0:as.map(Hl=>(Hl.is_answer=Hl.is_answer?1:0,Hl)),analysis:(Ws=(Fl=Pt==null?void 0:Pt.item_banks)==null?void 0:Fl[ya])==null?void 0:Ws.analysis,name:(Vs=(Zl=Pt==null?void 0:Pt.item_banks)==null?void 0:Zl[ya])==null?void 0:Vs.name}),Yi(!1),eo(!0))})},a.createElement("i",{className:`iconfont icon-bianjikejian ${(rs=tr)==null?void 0:rs.genghuan}`}))),(Pt==null?void 0:Pt.count)>0&&((Es=Pt==null?void 0:Pt.page)==null?void 0:Es.status)=="not_started"&&(Qt==null?void 0:Qt.status)!="ended"&&a.createElement(ne.Z,{title:"\u5220\u9664\u8BD5\u9898"},a.createElement("div",{className:`${tr.iconTipSty} ${tr.shanchu}`,onClick:()=>oa(void 0,null,function*(){ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BD5\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>oa(void 0,null,function*(){var bn,ur,Nr;const mi=yield(0,ue.ZP)(`/api/smart_plan_pages/${(bn=Pt==null?void 0:Pt.page)==null?void 0:bn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(Nr=(ur=Pt==null?void 0:Pt.item_banks)==null?void 0:ur[ya])==null?void 0:Nr.id}});(mi==null?void 0:mi.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),Yi(!1),Rr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Bo(),rl(0))})})})},a.createElement("i",{className:`iconfont icon-shanchu1 ${(Ks=tr)==null?void 0:Ks.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((bs=(_s=Pt==null?void 0:Pt.item_banks)==null?void 0:_s[ya])==null?void 0:bs.item_type)&&a.createElement(et,{questionIndex:ya+1,question:(ma=Pt==null?void 0:Pt.item_banks)==null?void 0:ma[ya],disabled:!0,showAnswer:(Qt==null?void 0:Qt.status)!=="in_progress"||((Yo=Pt==null?void 0:Pt.page)==null?void 0:Yo.status)==="ended"}),((uo=(Po=Pt==null?void 0:Pt.item_banks)==null?void 0:Po[ya])==null?void 0:uo.item_type)=="PROGRAM"&&a.createElement(Fe,{questionIndex:ya+1,question:(ls=Pt==null?void 0:Pt.item_banks)==null?void 0:ls[ya]}),((wi=(Xs=Pt==null?void 0:Pt.item_banks)==null?void 0:Xs[ya])==null?void 0:wi.item_type)=="PROGRAM"&&Be((us=Pt==null?void 0:Pt.item_banks)==null?void 0:us[ya]),((Qt==null?void 0:Qt.status)!=="in_progress"||((ks=Pt==null?void 0:Pt.page)==null?void 0:ks.status)==="ended")&&((Ss=(Ls=Pt==null?void 0:Pt.item_banks)==null?void 0:Ls[ya])==null?void 0:Ss.item_type)!="PROGRAM"&&a.createElement(Mo,{question:(Js=Pt==null?void 0:Pt.item_banks)==null?void 0:Js[ya]})))),a.createElement(ee.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{Uu(!1)},destroyOnClose:!0,forceRender:!0,open:Vf},a.createElement("div",{style:{padding:"20px"}},((Pt==null?void 0:Pt.count)>0||((ga=(bl=Pt==null?void 0:Pt.page)==null?void 0:bl.smart_plan_page_knowledges)==null?void 0:ga.length)>0||((xs=Pt==null?void 0:Pt.page)==null?void 0:xs.is_ai_question))&&(Qt==null?void 0:Qt.status)!="not_started"&&((_o=Pt==null?void 0:Pt.page)==null?void 0:_o.status)!="not_started"&&a.createElement("div",{className:tr.staticWrap},(Pt==null?void 0:Pt.count)>0&&a.createElement(a.Fragment,null,a.createElement(ra,{data:(Uo==null?void 0:Uo.summary)||[],totalData:Uo==null?void 0:Uo.summaryTotal,paramsHttp:sr,smartItembanks:Pt,socketData:Rc}),((ol=(ru=Pt==null?void 0:Pt.item_banks)==null?void 0:ru[ya])==null?void 0:ol.item_type)!=="PROGRAM"&&a.createElement(Hn,{data:(Uo==null?void 0:Uo.details)||[],paramsHttp:sr,smartItembanks:Pt,socketData:Rc})),((Qo=(Os=Pt==null?void 0:Pt.item_banks)==null?void 0:Os[ya])==null?void 0:Qo.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),a.createElement("div",{className:tr.subTitle},"\u7B54\u9898\u8BB0\u5F55")),a.createElement(E.default,{dataSource:(Ma==null?void 0:Ma.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(bn,ur,Nr)=>a.createElement("span",{style:{color:"#000"}},bn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:bn=>a.createElement("span",{style:{color:"#000"}},bn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:bn=>a.createElement("span",{style:{color:"#000"}},bn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:bn=>{switch(bn){case"not_started":return a.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return a.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return a.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return a.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(bn,ur)=>a.createElement(b.ZP,{type:"link",loading:!1,onClick:()=>oa(void 0,null,function*(){Pf(ur),xc(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(Ma==null?void 0:Ma.count)||0,onChange:(bn,ur)=>{no(Vo(Oo({},Ao),{page:bn,page_size:ur}))},current:Ao==null?void 0:Ao.page,pageSize:Ao==null?void 0:Ao.page_size,showTotal:bn=>a.createElement(a.Fragment,null,"\u5171",a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},bn),"\u6761\u6570\u636E")}})))),a.createElement("div",{className:tr.close_drawer,onClick:bn=>{bn.stopPropagation(),Uu(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),fo&&a.createElement(de.default,{form:Rr,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},a.createElement(ee.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:fo},a.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("div",{style:{fontWeight:500,fontSize:16}},Ni?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),a.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{eo(!1),Yi(!1)}})),Ni&&a.createElement(de.default.Item,{name:"item_type",label:"\u9898\u578B"},a.createElement(z.default,{size:"large",onChange:bn=>{switch(Rr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),kn(bn),bn){case"SELECT":Rr.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Rr.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},a.createElement(z.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),a.createElement(z.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Ni?a.createElement(a.Fragment,null,pl=="SELECT"&&Zc(),pl=="JUDGMENT"&&Hc()):a.createElement(a.Fragment,null,["SINGLE","MULTIPLE"].includes((Ts=(co=Pt==null?void 0:Pt.item_banks)==null?void 0:co[ya])==null?void 0:Ts.item_type)&&Zc(),((Al=(ha=Pt==null?void 0:Pt.item_banks)==null?void 0:ha[ya])==null?void 0:Al.item_type)=="JUDGMENT"&&Hc()),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:tr.bottomDiv},a.createElement("div",{className:tr.save_button,style:{marginRight:"20px"},onClick:()=>{eo(!1),Yi(!1)}},"\u53D6\u6D88"),((Qt==null?void 0:Qt.status)=="not_started"||((sl=Pt==null?void 0:Pt.page)==null?void 0:sl.status)!="ended")&&a.createElement("div",{className:tr.save_button,onClick:()=>oa(void 0,null,function*(){var bn,ur,Nr,mi,Ji;yield Rr.validateFields();let Ia="";Rr.getFieldValue("item_type")=="SELECT"?Rr.getFieldValue("choices").filter(Fo=>Fo.is_answer==1).length>1?Ia="MULTIPLE":Ia="SINGLE":Ia=Rr.getFieldValue("item_type");const ro=Ni?`/api/courses/${sr==null?void 0:sr.coursesId}/smart_plans/${sr==null?void 0:sr.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(bn=Pt==null?void 0:Pt.page)==null?void 0:bn.id}.json`,So=yield(0,ue.ZP)(ro,{method:Ni?"post":"put",body:Vo(Oo({},Rr.getFieldsValue()),{item_type:Ia,position:Ut,smart_plan_id:sr==null?void 0:sr.id,difficulty:2,item_bank_id:(Nr=(ur=Pt==null?void 0:Pt.item_banks)==null?void 0:ur[ya])==null?void 0:Nr.id})});(So==null?void 0:So.status)===0&&(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),Bo(),Ni&&(((mi=Pt==null?void 0:Pt.item_banks)==null?void 0:mi.length)>0?rl((Ji=Pt==null?void 0:Pt.item_banks)==null?void 0:Ji.length):rl(0)),Zs("4"),Yi(!1),eo(!1))})},"\u4FDD\u5B58"))))),As=="4"&&a.createElement("div",{className:tr.page_footer},(Pt==null?void 0:Pt.count)>1&&((so=Array.from({length:Pt==null?void 0:Pt.count},(bn,ur)=>ur+1))==null?void 0:so.map((bn,ur)=>a.createElement("div",{key:ur,className:ur==ya?tr.num_style_active:tr.num_style,onClick:()=>{rl(bn-1)}},bn))),a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},(Qt==null?void 0:Qt.status)!="ended"&&a.createElement(x.Z,{menu:{items:ep},overlayClassName:tr.menuSty},a.createElement("div",{className:tr.question_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),a.createElement("div",{onClick:()=>oa(void 0,null,function*(){var bn,ur;yield Vu(),zs.get("type")?(0,we.xg)(`/classrooms/${sr==null?void 0:sr.coursesId}/smart_plan/${sr==null?void 0:sr.id}/ppt_info/info?type=${zs.get("type")}&simulate=true&simulateType=${(bn=Ha==null?void 0:Ha[0])==null?void 0:bn.key}&pptPage=${Ut}`):(0,we.xg)(`/classrooms/${sr==null?void 0:sr.coursesId}/smart_plan/${sr==null?void 0:sr.id}/ppt_info/info?simulate=true&simulateType=${(ur=Ha==null?void 0:Ha[0])==null?void 0:ur.key}&pptPage=${Ut}`)}),className:tr.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(Pt==null?void 0:Pt.count)>0&&((ll=Pt==null?void 0:Pt.page)==null?void 0:ll.status)!="not_started"&&((Qt==null?void 0:Qt.status)!="not_started"||(Qt==null?void 0:Qt.status)=="not_started"&&((ul=Qt==null?void 0:Qt.group_settings)==null?void 0:ul.some(bn=>bn.status=="ended")))&&a.createElement("div",{className:tr.question_add,style:{marginLeft:"10px"},onClick:()=>{Uu(!0)}},a.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(Qt==null?void 0:Qt.status)=="in_progress"&&((Ho=Pt==null?void 0:Pt.page)==null?void 0:Ho.lesson_mode)!="self_learning"&&!(Pt!=null&&Pt.is_extra)&&((Tl=Pt==null?void 0:Pt.page)==null?void 0:Tl.status)=="in_progress"&&(($s=Pt==null?void 0:Pt.page)==null?void 0:$s.answer_limit_time)>0&&a.createElement("div",{className:tr.yanshi_style,onClick:()=>oa(void 0,null,function*(){tt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u5EF6\u65F6\u8BBE\u7F6E",smart_plans_id:sr==null?void 0:sr.id,SmartPlanItemBanks:Pt}}})})},"\u5EF6\u65F6"),(Qt==null?void 0:Qt.status)=="in_progress"&&((Nl=Pt==null?void 0:Pt.page)==null?void 0:Nl.lesson_mode)!="self_learning"&&!(Pt!=null&&Pt.is_extra)&&(((Pl=Pt==null?void 0:Pt.page)==null?void 0:Pl.status)=="not_started"||((cs=Pt==null?void 0:Pt.page)==null?void 0:cs.status)=="ended")&&a.createElement("div",{className:tr.yulan_style,onClick:()=>oa(void 0,null,function*(){tt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u8BBE\u7F6E\u7B54\u9898\u65F6\u957F",smart_plans_id:sr==null?void 0:sr.id,SmartPlanItemBanks:Pt}}})})},((ko=Pt==null?void 0:Pt.page)==null?void 0:ko.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(Qt==null?void 0:Qt.status)=="in_progress"&&((Us=Pt==null?void 0:Pt.page)==null?void 0:Us.lesson_mode)!="self_learning"&&!(Pt!=null&&Pt.is_extra)&&((iu=Pt==null?void 0:Pt.page)==null?void 0:iu.status)=="in_progress"&&a.createElement("div",{className:tr.yulan_style_end,onClick:()=>oa(void 0,null,function*(){var bn;let ur=yield(0,ue.ZP)(`/api/courses/${sr==null?void 0:sr.coursesId}/smart_plans/${sr==null?void 0:sr.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(bn=Pt==null?void 0:Pt.page)==null?void 0:bn.id,status:"ended"}});(ur==null?void 0:ur.status)==0&&(te.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),Bo(),yi(ur==null?void 0:ur.data))})},"\u7ED3\u675F\u7B54\u9898"))),As=="1"&&a.createElement("div",{className:tr.page_footer},vl&&a.createElement("div",{className:tr.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{lu.current.handleClose()}},"\u53D6\u6D88"),vl&&a.createElement("div",{className:tr.yulan_style,onClick:()=>{lu.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),a.createElement("div",{className:tr.question_add,style:vl?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>oa(void 0,null,function*(){var bn,ur;yield Vu(),vl?lu.current.onClickPreview():zs.get("type")?(0,we.xg)(`/classrooms/${sr==null?void 0:sr.coursesId}/smart_plan/${sr==null?void 0:sr.id}/ppt_info/info?type=${zs.get("type")}&simulate=true&simulateType=${(bn=Ha==null?void 0:Ha[0])==null?void 0:bn.key}&pptPage=${Ut}`):(0,we.xg)(`/classrooms/${sr==null?void 0:sr.coursesId}/smart_plan/${sr==null?void 0:sr.id}/ppt_info/info?simulate=true&simulateType=${(ur=Ha==null?void 0:Ha[0])==null?void 0:ur.key}&pptPage=${Ut}`)})},"\u9884\u89C8\u4F53\u9A8C")),As=="2"&&a.createElement("div",{className:tr.page_footer,style:{justifyContent:"flex-end"}},hl&&a.createElement("div",{className:tr.cancle_sty,onClick:()=>{su.current.handleClose()}},"\u53D6\u6D88"),hl&&a.createElement("div",{className:tr.yulan_style,onClick:()=>{su.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),a.createElement("div",{className:tr.question_add,style:{marginLeft:"10px"},onClick:()=>oa(void 0,null,function*(){var bn,ur;yield Vu(),hl?su.current.onClickPreview():zs.get("type")?(0,we.xg)(`/classrooms/${sr==null?void 0:sr.coursesId}/smart_plan/${sr==null?void 0:sr.id}/ppt_info/info?type=${zs.get("type")}&simulate=true&simulateType=${(bn=Ha==null?void 0:Ha[0])==null?void 0:bn.key}&pptPage=${Ut}`):(0,we.xg)(`/classrooms/${sr==null?void 0:sr.coursesId}/smart_plan/${sr==null?void 0:sr.id}/ppt_info/info?simulate=true&simulateType=${(ur=Ha==null?void 0:Ha[0])==null?void 0:ur.key}&pptPage=${Ut}`)})},"\u9884\u89C8\u4F53\u9A8C"),(Qt==null?void 0:Qt.status)!="not_started"&&(((Cl=(wl=Pt==null?void 0:Pt.page)==null?void 0:wl.smart_plan_page_knowledges)==null?void 0:Cl.length)>0||((Pn=Pt==null?void 0:Pt.page)==null?void 0:Pn.is_ai_question))&&((cl=Uo==null?void 0:Uo.studentList)==null?void 0:cl.length)>0&&a.createElement("div",{className:tr.question_add,style:{marginLeft:"10px"},onClick:()=>{Ou(!0)}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"),(($o=(dl=Pt==null?void 0:Pt.page)==null?void 0:dl.smart_plan_page_knowledges)==null?void 0:$o.length)<3&&!((el=Pt==null?void 0:Pt.page)!=null&&el.is_ai_question)&&!hl&&(Qt==null?void 0:Qt.status)!="ended"&&a.createElement("div",{className:tr.yulan_style,style:{marginLeft:"10px"},onClick:()=>{Ll(!0),Bl(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),a.createElement(ae.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:jf,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Ou(!1)}},a.createElement(E.default,{pagination:!1,dataSource:(Uo==null?void 0:Uo.studentList)||[],className:tr.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(bn,ur,Nr)=>bn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:bn=>a.createElement("span",{style:{color:"#000"}},bn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:bn=>a.createElement(b.ZP,{type:"link",loading:!1,onClick:()=>oa(void 0,null,function*(){Tf(bn),Mu(!0),Ou(!1)})},"\u67E5\u770B")}]})),jl&&a.createElement(po.Z,{ispptModal:!0,isChangeQuestion:Lo,setScoreShow:xl,isshixuns:!1,ScoreShow:!!jl,isloadings:!1,onOk:bn=>oa(void 0,null,function*(){var ur,Nr,mi,Ji,Ia,ro;if(!bn.length){te.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let So=5-(Pt==null?void 0:Pt.count);if((bn==null?void 0:bn.length)>So&&!Lo){te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0");return}let Fo=yield(0,ue.ZP)(Lo?`/api/smart_plan_pages/${(ur=Pt==null?void 0:Pt.page)==null?void 0:ur.id}/change_item_bank.json`:`/api/smart_plan_pages/${(Nr=Pt==null?void 0:Pt.page)==null?void 0:Nr.id}/add_item_banks.json`,{method:Lo?"put":"post",body:Lo?{item_bank_id:(Ji=(mi=Pt==null?void 0:Pt.item_banks)==null?void 0:mi[ya])==null?void 0:Ji.id,new_item_bank_id:bn==null?void 0:bn[0]}:{item_bank_ids:bn,position:Ut,is_smart_plan:!0}});(Fo==null?void 0:Fo.status)==0&&(te.ZP.success(Lo?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),xl(!1),Ns(!1),yield Bo(),Lo||(((Ia=Pt==null?void 0:Pt.item_banks)==null?void 0:Ia.length)>0?rl((ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro.length):rl(0)),Zs("4"),eo(!1))})}),a.createElement(zi,{aiImg:zn,ref:Sc,onSave:(bn,ur)=>oa(void 0,null,function*(){var Nr,mi,Ji;let Ia=bn==null?void 0:bn.filter(Fo=>Fo.checked!=!0),ro=5-(Pt==null?void 0:Pt.count);if((Ia==null?void 0:Ia.length)>ro){te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}const So=yield(0,ue.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Ia,mode:1,smart_plan:{id:sr==null?void 0:sr.id,position:Ut},smart_plan_page_id:(Nr=Pt==null?void 0:Pt.page)==null?void 0:Nr.id}});So.status===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),Bo(),((mi=Pt==null?void 0:Pt.item_banks)==null?void 0:mi.length)>0?rl((Ji=Pt==null?void 0:Pt.item_banks)==null?void 0:Ji.length):rl(0),Zs("4"),console.log(So)),ur()})}),a.createElement(ae.default,{centered:!0,keyboard:!1,open:ci,title:Pt==null?void 0:Pt.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{Hi(!1),_n()},onCancel:()=>{Hi(!1),_n()}},a.createElement("div",{className:tr.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:tr.erweima},a.createElement(ie.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${sr==null?void 0:sr.coursesId}&id=${sr==null?void 0:sr.id}`,bgColor:"#FFF",size:260,icon:`${fe.Z.IMG_SERVER}/${(tl=rt==null?void 0:rt.setting)==null?void 0:tl.tab_logo_url}`}))),a.createElement(ae.default,{centered:!0,title:a.createElement(re.ZP.Group,{className:tr.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:bn=>{Nu(bn.target.value)},value:Tu}),className:tr.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Rl,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Nu(1),Mu(!1)},onCancel:()=>{Nu(1),Mu(!1)}},a.createElement(se.Z,{spinning:mu},a.createElement("div",{className:tr.evalueWrap},Tu==1&&a.createElement("div",{className:tr.evalueSty},a.createElement(oe.Z,{className:tr.ansWrap,value:Do==null?void 0:Do.comment})),Tu==2&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),a.createElement("div",{className:tr.evalueSty},a.createElement("div",{className:tr.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Ko=Do==null?void 0:Do.question_and_answer_list)==null?void 0:Ko.map((bn,ur)=>a.createElement("div",{key:ur,className:"mt10"},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:tr.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),a.createElement(oe.Z,{className:tr.asnCont,value:bn==null?void 0:bn.question})),a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:tr.label},"\u56DE\u7B54\uFF1A"),a.createElement(oe.Z,{className:tr.asnCont,value:bn==null?void 0:bn.answer})))))))))),a.createElement(ae.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:Rf,width:420,forceRender:!0,onOk:()=>oa(void 0,null,function*(){const bn=yield(0,ue.ZP)(`/api/courses/${sr==null?void 0:sr.coursesId}/smart_plans/${sr==null?void 0:sr.id}/set_cover.json`,{method:"post",body:{position:Ut}});(bn==null?void 0:bn.status)==0&&(te.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Dc(!1))}),onCancel:()=>{Dc(!1)}},a.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),a.createElement(ae.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:Nf,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{xc(!1)}},a.createElement("div",null,a.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),a.createElement("span",{style:{color:"#333333"}},(nl==null?void 0:nl.user_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),a.createElement("span",{style:{color:"#333333"}},(nl==null?void 0:nl.student_id)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),a.createElement("span",{style:{color:"#333333"}},(nl==null?void 0:nl.group_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),a.createElement("span",{style:{color:"#333333"}},(Ml==null?void 0:Ml[nl==null?void 0:nl.answer_status])||"--")),a.createElement(Ti,{item:nl,backUrl:`/classrooms/${sr==null?void 0:sr.coursesId}/smart_plan/${sr==null?void 0:sr.id}/ppt_info/info`}))),a.createElement(ae.default,{centered:!0,keyboard:!1,open:ju,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>oa(void 0,null,function*(){var bn,ur;const Nr=yield(0,ue.ZP)(`/api/smart_plan_pages/${(bn=Pt==null?void 0:Pt.page)==null?void 0:bn.id}/settings.json`,{method:"put",body:{position:Ut,solution_visibility:Ic,enable_ai_tutor:Fc}});(Nr==null?void 0:Nr.status)===0&&(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),Wu(Ut,((ur=Pt==null?void 0:Pt.page)==null?void 0:ur.status)=="in_progress",(Qt==null?void 0:Qt.status)=="ended"),Ru(!1),Bo())}),onCancel:()=>{Ru(!1)}},a.createElement("div",null,a.createElement("div",{style:{color:"#000000",display:"flex"}},a.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),a.createElement(z.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:Ic,onChange:bn=>{_c(bn)}},a.createElement(z.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),a.createElement(z.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),a.createElement(z.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((fl=(Sl=Pt==null?void 0:Pt.item_banks)==null?void 0:Sl[ya])==null?void 0:fl.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),a.createElement(pe.Z,{checked:Fc,onChange:bn=>{Mc(bn)}})))),a.createElement(ae.default,{centered:!0,keyboard:!1,open:Uf,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>oa(void 0,null,function*(){var bn,ur;let Nr=[];hu==null||hu.map(Ji=>{au!=null&&au.includes(Ji==null?void 0:Ji.id)&&Ji!=null&&Ji.bind_module&&Nr.push(Ji==null?void 0:Ji.position)});let mi=!1;if((Nr==null?void 0:Nr.length)>0?mi=yield new Promise(Ia=>{ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:a.createElement("div",null,"\u68C0\u6D4B\u5230",a.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},Nr==null?void 0:Nr.map((ro,So,Fo)=>`\u7B2C${ro}\u9875${SoIa(!0),onCancel:()=>Ia(!1)})}):mi=!0,mi){const Ji=yield(0,ue.ZP)(`/api/smart_plan_pages/${(bn=Pt==null?void 0:Pt.page)==null?void 0:bn.id}/group.json`,{method:"put",body:(Pt==null?void 0:Pt.count)>0?{position:Ut,page_ids:au,progress_control:Oc}:{position:Ut,page_ids:au}});(Ji==null?void 0:Ji.status)===0&&(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),Bo(),Wu(Ut,((ur=Pt==null?void 0:Pt.page)==null?void 0:ur.status)=="in_progress",(Qt==null?void 0:Qt.status)=="ended"),ku(!1))}}),onCancel:()=>{ku(!1)}},a.createElement("div",{style:{color:"#333"}},a.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),a.createElement(z.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:tr.selectMore,disabled:(Qt==null?void 0:Qt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:au,showSearch:!1,onChange:bn=>{Nc(bn)}},hu==null?void 0:hu.map((bn,ur)=>a.createElement(z.default.Option,{value:bn==null?void 0:bn.id,key:ur,disabled:(bn==null?void 0:bn.position)==Ut},"\u7B2C",bn==null?void 0:bn.position,"\u9875"))),(Pt==null?void 0:Pt.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u542F\u7528\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u5F53\u524D\u9875\u9762\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60")),a.createElement(pe.Z,{checked:Oc,onChange:bn=>{Tc(bn)}})))),a.createElement(ae.default,{open:Zf,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>vu(!1),footer:null,width:372},a.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),a.createElement("div",{className:tr.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:Lr},{key:1,name:"\u9898\u5E93\u9009\u9898",img:le(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:le(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:Ki}].map(bn=>a.createElement("div",{className:tr.add_button,onClick:()=>{$e.Z.publish("active-modal-index",bn.key),vu(!1)}},a.createElement("img",{width:18,src:bn.img}),a.createElement("aside",{className:"ml10"},bn.name))))),a.createElement(vn,{isEdit:Lu,data:Oo(Vo(Oo({},Pt),{url:zn,position:Ut,maxPage:tn}),sr),visible:zf,changePage:Vn,openPreview:bn=>{kl(Vo(Oo({},is),{defaultValue:bn,showExtra:!0,open:is.open+1}))},onOk:()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),ou(!1),Bo()},onClose:()=>ou(!1)}),a.createElement(Wo,{interactiveOpen:Wf,maxPage:tn,onClose:()=>jc(!1),paramsHttp:sr,handlePageClick:bn=>{Tn(bn)},handleRefresh:()=>{Bo()},currentPosition:Ut}),a.createElement(Ps,{Callback:bn=>oa(void 0,null,function*(){var ur;let Nr=yield(0,ue.ZP)(`/api/courses/${sr==null?void 0:sr.coursesId}/smart_plans/${sr==null?void 0:sr.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(ur=Pt==null?void 0:Pt.page)==null?void 0:ur.id,status:"in_progress",answer_limit_time:bn}});(Nr==null?void 0:Nr.status)==0&&(te.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),Bo(),yi(Nr==null?void 0:Nr.data),tt({type:"classroomList/setActionTabs",payload:{key:""}}))})}))};var Gl=(0,ce.connect)(({classroomList:ft,globalSetting:rt})=>({classroomList:ft,globalSetting:rt}))(Vl),Mi={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_item_list:"over_item_list___BGRpQ",over_item:"over_item____cy2z",close_button:"close_button___ZfK6v",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",kjgj_style:"kjgj_style___jIqhD",kjgj_item:"kjgj_item___d355l",kjgj_img:"kjgj_img___mwqc3",kjgj_text:"kjgj_text___DcyGA",over_content:"over_content___sF378",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5",arrow:"arrow___fFtZm",modal:"modal___GuDAW",drawer_ewm:"drawer_ewm___xY2Oi",drawer_ewm_title:"drawer_ewm_title___nHqEm",drawer_text:"drawer_text___EnOs3",drawer_code:"drawer_code___cZMU2"},Yl=le(97915);const Ql=(0,a.forwardRef)((ft,rt)=>{const{prefixCls:tt,className:Ut,children:Qt,size:Un,style:zn={}}=ft,An=Ln()(`${tt}-panel`,{[`${tt}-panel-hidden`]:Un===0},Ut),tn=Un!==void 0;return a.createElement("div",{ref:rt,className:An,style:Object.assign(Object.assign({},zn),{flexBasis:tn?Un:"auto",flexGrow:tn?0:1})},Qt)});var Kl=()=>null,Xl=le(29301),js=le(6089),Jl=le(48755),ql=le(83397),$l=le(11592),ba=function(ft,rt){var tt={};for(var Ut in ft)Object.prototype.hasOwnProperty.call(ft,Ut)&&rt.indexOf(Ut)<0&&(tt[Ut]=ft[Ut]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,Ut=Object.getOwnPropertySymbols(ft);Qt(0,$l.Z)(ft).filter(a.isValidElement).map(tt=>{const{props:Ut}=tt,{collapsible:Qt}=Ut,Un=ba(Ut,["collapsible"]);return Object.assign(Object.assign({},Un),{collapsible:ta(Qt)})}),[ft])}function ws(ft,rt,tt){return a.useMemo(()=>{const Ut=[];for(let Qt=0;Qt0||Tn.start&&tn===0&&An>0,gr=Tn.start&&tn>0||Vn.end&&An===0&&tn>0;Ut[Qt]={resizable:ir,startCollapsible:!!(tt?gr:Fn),endCollapsible:!!(tt?Fn:gr)}}return Ut},[rt,ft])}var Il=le(3300);function _l(ft){return Number(ft.slice(0,-1))/100}function eu(ft){return typeof ft=="string"&&ft.endsWith("%")}function bu(ft,rt){const tt=ft.map(Tn=>Tn.size),Ut=ft.length,Qt=rt||0,Un=Tn=>Tn*Qt,[zn,An]=a.useState(()=>ft.map(Tn=>Tn.defaultSize)),tn=a.useMemo(()=>{var Tn;const ir=[];for(let Fn=0;Fn{let Tn=[],ir=0;for(let gr=0;grgr+(hr||0),0);if(Fn>1||!ir){const gr=1/Fn;Tn=Tn.map(hr=>hr===void 0?0:hr*gr)}else{const gr=(1-Fn)/ir;Tn=Tn.map(hr=>hr===void 0?gr:hr)}return Tn},[tn,Qt]),Jn=a.useMemo(()=>_n.map(Un),[_n,Qt]),Vn=a.useMemo(()=>ft.map(Tn=>eu(Tn.min)?_l(Tn.min):(Tn.min||0)/Qt),[ft,Qt]),Rn=a.useMemo(()=>ft.map(Tn=>eu(Tn.max)?_l(Tn.max):(Tn.max||Qt)/Qt),[ft,Qt]);return[a.useMemo(()=>rt?Jn:tn,[Jn,rt]),Jn,_n,Vn,Rn,An]}function Yu(ft,rt,tt,Ut,Qt,Un){const zn=ft.map(or=>[or.min,or.max]),An=Ut||0,tn=or=>or*An;function _n(or,lr){return typeof or=="string"?tn(_l(or)):or!=null?or:lr}const[Jn,Vn]=a.useState([]),Rn=a.useRef([]),[jn,Tn]=a.useState(null),ir=()=>tt.map(tn);return[or=>{Vn(ir()),Tn({index:or,confirmed:!1})},(or,lr)=>{var Yt;let kr=null;if((!jn||!jn.confirmed)&&lr!==0){if(lr>0)kr=or,Tn({index:or,confirmed:!0});else for(let Xr=or;Xr>=0;Xr-=1)if(Jn[Xr]>0&&rt[Xr].resizable){kr=Xr,Tn({index:Xr,confirmed:!0});break}}const Vr=(Yt=kr!=null?kr:jn==null?void 0:jn.index)!==null&&Yt!==void 0?Yt:or,wr=(0,Il.Z)(Jn),li=Vr+1,Ci=_n(zn[Vr][0],0),_i=_n(zn[li][0],0),qn=_n(zn[Vr][1],An),yr=_n(zn[li][1],An);let pi=lr;return wr[Vr]+piqn&&(pi=qn-wr[Vr]),wr[li]-pi>yr&&(pi=wr[li]-yr),wr[Vr]+=pi,wr[li]-=pi,Qt(wr),wr},()=>{Tn(null)},(or,lr)=>{const Yt=ir(),kr=Un?lr==="start"?"end":"start":lr,Vr=kr==="start"?or:or+1,wr=kr==="start"?or+1:or,li=Yt[Vr],Ci=Yt[wr];if(li!==0&&Ci!==0)Yt[Vr]=0,Yt[wr]+=li,Rn.current[or]=li;else{const _i=li+Ci,qn=_n(zn[Vr][0],0),yr=_n(zn[Vr][1],An),pi=_n(zn[wr][0],0),Xr=_n(zn[wr][1],An),ui=Math.max(qn,_i-Xr),Aa=(Math.min(yr,_i-pi)-ui)/2,ki=Rn.current[or],$i=_i-ki;ki&&ki<=Xr&&ki>=pi&&$i<=yr&&$i>=qn?(Yt[wr]=ki,Yt[Vr]=$i):(Yt[Vr]-=Aa,Yt[wr]+=Aa)}return Qt(Yt),Yt},jn==null?void 0:jn.index]}var Za=le(84105),ua=le(33853),Na=le(38819),Eo=le(87395);function To(ft){return typeof ft=="number"&&!Number.isNaN(ft)?Math.round(ft):0}var Kc=ft=>{const{prefixCls:rt,vertical:tt,index:Ut,active:Qt,ariaNow:Un,ariaMin:zn,ariaMax:An,resizable:tn,startCollapsible:_n,endCollapsible:Jn,onOffsetStart:Vn,onOffsetUpdate:Rn,onOffsetEnd:jn,onCollapse:Tn,lazy:ir,containerSize:Fn}=ft,gr=`${rt}-bar`,[hr,$n]=(0,a.useState)(null),[or,lr]=(0,a.useState)(0),Yt=tt?0:or,kr=tt?or:0,Vr=Xr=>{tn&&Xr.currentTarget&&($n([Xr.pageX,Xr.pageY]),Vn(Ut))},wr=Xr=>{if(tn&&Xr.touches.length===1){const ui=Xr.touches[0];$n([ui.pageX,ui.pageY]),Vn(Ut)}},li=Xr=>{const ui=Fn*Un/100,la=ui+Xr,Aa=Math.max(0,Fn*zn/100),ki=Math.min(Fn,Fn*An/100);return Math.max(Aa,Math.min(ki,la))-ui},Ci=(0,js.Z)((Xr,ui)=>{const la=li(tt?ui:Xr);lr(la)}),_i=(0,js.Z)(()=>{Rn(Ut,Yt,kr),lr(0)});a.useEffect(()=>{if(hr){const Xr=ki=>{const{pageX:$i,pageY:hi}=ki,ti=$i-hr[0],pa=hi-hr[1];ir?Ci(ti,pa):Rn(Ut,ti,pa)},ui=()=>{ir&&_i(),$n(null),jn()},la=ki=>{if(ki.touches.length===1){const $i=ki.touches[0],hi=$i.pageX-hr[0],ti=$i.pageY-hr[1];ir?Ci(hi,ti):Rn(Ut,hi,ti)}},Aa=()=>{ir&&_i(),$n(null),jn()};return window.addEventListener("touchmove",la),window.addEventListener("touchend",Aa),window.addEventListener("mousemove",Xr),window.addEventListener("mouseup",ui),()=>{window.removeEventListener("mousemove",Xr),window.removeEventListener("mouseup",ui),window.removeEventListener("touchmove",la),window.removeEventListener("touchend",Aa)}}},[hr,ir,tt,Ut,Fn,Un,zn,An]);const qn={[`--${gr}-preview-offset`]:`${or}px`},yr=tt?Eo.Z:ua.Z,pi=tt?Za.Z:Na.Z;return a.createElement("div",{className:gr,role:"separator","aria-valuenow":To(Un),"aria-valuemin":To(zn),"aria-valuemax":To(An)},ir&&a.createElement("div",{className:Ln()(`${gr}-preview`,{[`${gr}-preview-active`]:!!or}),style:qn}),a.createElement("div",{className:Ln()(`${gr}-dragger`,{[`${gr}-dragger-disabled`]:!tn,[`${gr}-dragger-active`]:Qt}),onMouseDown:Vr,onTouchStart:wr}),_n&&a.createElement("div",{className:Ln()(`${gr}-collapse-bar`,`${gr}-collapse-bar-start`),onClick:()=>Tn(Ut,"start")},a.createElement(yr,{className:Ln()(`${gr}-collapse-icon`,`${gr}-collapse-start`)})),Jn&&a.createElement("div",{className:Ln()(`${gr}-collapse-bar`,`${gr}-collapse-bar-end`),onClick:()=>Tn(Ut,"end")},a.createElement(pi,{className:Ln()(`${gr}-collapse-icon`,`${gr}-collapse-end`)})))},Xc=le(63356),Jc=le(16931);const qc=ft=>{const{componentCls:rt}=ft;return{[`&-rtl${rt}-horizontal`]:{[`> ${rt}-bar`]:{[`${rt}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${rt}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${rt}-vertical`]:{[`> ${rt}-bar`]:{[`${rt}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${rt}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},fu={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},$c=ft=>{const{componentCls:rt,colorFill:tt,splitBarDraggableSize:Ut,splitBarSize:Qt,splitTriggerSize:Un,controlItemBgHover:zn,controlItemBgActive:An,controlItemBgActiveHover:tn,prefixCls:_n}=ft,Jn=`${rt}-bar`,Vn=`${rt}-mask`,Rn=`${rt}-panel`,jn=ft.calc(Un).div(2).equal(),Tn=`${_n}-bar-preview-offset`,ir={position:"absolute",background:ft.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[rt]:Object.assign(Object.assign(Object.assign({},(0,Xc.Wf)(ft)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${Jn}`]:{flex:"none",position:"relative",userSelect:"none",[`${Jn}-dragger`]:Object.assign(Object.assign({},fu),{zIndex:1,"&::before":Object.assign({content:'""',background:zn},fu),"&::after":Object.assign({content:'""',background:tt},fu),[`&:hover:not(${Jn}-dragger-active)`]:{"&::before":{background:An}},"&-active":{zIndex:2,"&::before":{background:tn}},[`&-disabled${Jn}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:zn}},"&::after":{display:"none"}}}),[`${Jn}-collapse-bar`]:Object.assign(Object.assign({},fu),{zIndex:ft.zIndexPopupBase,background:zn,fontSize:ft.fontSizeSM,borderRadius:ft.borderRadiusXS,color:ft.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:An},"&:active":{background:tn}}),"&:hover, &:active":{[`${Jn}-collapse-bar`]:{opacity:1}}},[Vn]:{position:"fixed",zIndex:ft.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${Jn}`]:{width:0,[`${Jn}-preview`]:Object.assign(Object.assign({height:"100%",width:Qt},ir),{[`&${Jn}-preview-active`]:{display:"block",transform:`translateX(var(--${Tn}))`}}),[`${Jn}-dragger`]:{cursor:"col-resize",height:"100%",width:Un,"&::before":{height:"100%",width:Qt},"&::after":{height:Ut,width:Qt}},[`${Jn}-collapse-bar`]:{width:ft.fontSizeSM,height:ft.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:jn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:jn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${Jn}`]:{height:0,[`${Jn}-preview`]:Object.assign(Object.assign({height:Qt,width:"100%"},ir),{[`&${Jn}-preview-active`]:{display:"block",transform:`translateY(var(--${Tn}))`}}),[`${Jn}-dragger`]:{cursor:"row-resize",width:"100%",height:Un,"&::before":{width:"100%",height:Qt},"&::after":{width:Ut,height:Qt}},[`${Jn}-collapse-bar`]:{height:ft.fontSizeSM,width:ft.controlHeightSM,"&-start":{top:"auto",bottom:jn,transform:"translateX(-50%)"},"&-end":{top:jn,bottom:"auto",transform:"translateX(-50%)"}}}},[Rn]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${rt}:only-child)`]:{overflow:"hidden"}}}),qc(ft))}},ed=ft=>{var rt;const tt=ft.splitBarSize||2,Ut=ft.splitTriggerSize||6,Qt=ft.resizeSpinnerSize||20,Un=(rt=ft.splitBarDraggableSize)!==null&&rt!==void 0?rt:Qt;return{splitBarSize:tt,splitTriggerSize:Ut,splitBarDraggableSize:Un,resizeSpinnerSize:Qt}};var td=(0,Jc.I$)("Splitter",ft=>[$c(ft)],ed),nd=ft=>{const{prefixCls:rt,className:tt,style:Ut,layout:Qt="horizontal",children:Un,rootClassName:zn,onResizeStart:An,onResize:tn,onResizeEnd:_n,lazy:Jn}=ft,{getPrefixCls:Vn,direction:Rn,className:jn,style:Tn}=(0,Jl.dj)("splitter"),ir=Vn("splitter",rt),Fn=(0,ql.Z)(ir),[gr,hr,$n]=td(ir,Fn),or=Qt==="vertical",lr=Rn==="rtl",Yt=!or&&lr,kr=Jo(Un),[Vr,wr]=(0,a.useState)(),li=yo=>{const{offsetWidth:Qa,offsetHeight:xo}=yo,ts=or?xo:Qa;ts!==0&&wr(ts)},[Ci,_i,qn,yr,pi,Xr]=bu(kr,Vr),ui=ws(kr,_i,lr),[la,Aa,ki,$i,hi]=Yu(kr,ui,qn,Vr,Xr,lr),ti=(0,js.Z)(yo=>{la(yo),An==null||An(_i)}),pa=(0,js.Z)((yo,Qa)=>{const xo=Aa(yo,Qa);tn==null||tn(xo)}),$a=(0,js.Z)(()=>{ki(),_n==null||_n(_i)}),Ro=(0,js.Z)((yo,Qa)=>{const xo=$i(yo,Qa);tn==null||tn(xo),_n==null||_n(xo)}),La=Ln()(ir,tt,`${ir}-${Qt}`,{[`${ir}-rtl`]:lr},zn,jn,$n,Fn,hr),lo=`${ir}-mask`,qo=a.useMemo(()=>{const yo=[];let Qa=0;for(let xo=0;xo{const xo=a.createElement(Ql,Object.assign({},yo,{prefixCls:ir,size:Ci[Qa]}));let ts=null;const ns=ui[Qa];if(ns){const Ms=(qo[Qa-1]||0)+yr[Qa],Cs=(qo[Qa+1]||100)-pi[Qa+1],Is=(qo[Qa-1]||0)+pi[Qa],ss=(qo[Qa+1]||100)-yr[Qa+1];ts=a.createElement(Kc,{lazy:Jn,index:Qa,active:hi===Qa,prefixCls:ir,vertical:or,resizable:ns.resizable,ariaNow:qo[Qa]*100,ariaMin:Math.max(Ms,Cs)*100,ariaMax:Math.min(Is,ss)*100,startCollapsible:ns.startCollapsible,endCollapsible:ns.endCollapsible,onOffsetStart:ti,onOffsetUpdate:(Rs,gs,ys)=>{let rs=or?ys:gs;Yt&&(rs=-rs),pa(Rs,rs)},onOffsetEnd:$a,onCollapse:Ro,containerSize:Vr||0})}return a.createElement(a.Fragment,{key:`split-panel-${Qa}`},xo,ts)}),typeof hi=="number"&&a.createElement("div",{"aria-hidden":!0,className:Ln()(lo,`${lo}-${Qt}`)}))))};const Ku=nd;Ku.Panel=Kl;var tu=Ku,No={box:"box___9t6dj",code_style:"code_style___L5H95",box_header:"box_header___PThC5",headTip:"headTip___MoiWM",box_wrap:"box_wrap_____SpK",progressbarWrap:"progressbarWrap___Xb_JW",progressItem:"progressItem___r6hIu",circle:"circle___dmxdq",activeWrap:"activeWrap___ZAXAN",quit:"quit___fMx4e",box_botton:"box_botton___nhfoY",mainContent:"mainContent___EseHE",questionWrap:"questionWrap___bTxa_",questionStatus:"questionStatus___g9DRZ",studyUnit:"studyUnit___G1Nk2",page_footer:"page_footer___PFaVy",num_style:"num_style___GIpVz",num_style_active:"num_style_active___bq8RR",button1:"button1___HqBEu",button2:"button2___VYEdv",daojishi:"daojishi___wZ6er"},Da={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",activeAnswer:"activeAnswer___uuVOS",rightAnswer:"rightAnswer___vz9aJ",errorAnswer:"errorAnswer___ffoBB",setAnswerBtn:"setAnswerBtn___JXqx2",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa",Drawrap:"Drawrap___sKs5x",iframe:"iframe___ZCHT9",c:"c___yzswq",cpp:"cpp___aD_5y",java:"java___s91Vb",python:"python___PRu_t",commitBtn:"commitBtn___g2N79",questionWrap:"questionWrap___nKdxT",solutionWrap:"solutionWrap___jaM5J",descBox:"descBox___bONsy",title:"title___ufkCS",desc:"desc___DG7jE",choiceBox:"choiceBox___uhqIh",activeAnswerBox:"activeAnswerBox___BEPta",rightAnswerBox:"rightAnswerBox___c561Z",errorAnswerBox:"errorAnswerBox___ouNWS",greenColor:"greenColor___IiAyu",redColor:"redColor___f6vEe"},rd=Object.defineProperty,id=Object.defineProperties,ad=Object.getOwnPropertyDescriptors,Xu=Object.getOwnPropertySymbols,od=Object.prototype.hasOwnProperty,sd=Object.prototype.propertyIsEnumerable,Ju=(ft,rt,tt)=>rt in ft?rd(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Au=(ft,rt)=>{for(var tt in rt||(rt={}))od.call(rt,tt)&&Ju(ft,tt,rt[tt]);if(Xu)for(var tt of Xu(rt))sd.call(rt,tt)&&Ju(ft,tt,rt[tt]);return ft},ld=(ft,rt)=>id(ft,ad(rt));const ud=({problemset:ft,dispatch:rt,question:tt,pageCache:Ut,solutionVis:Qt,disabled:Un,questionIndex:zn,pageInfo:An,SmartPlanItemBanks:tn,questionChoiceIdsRef:_n})=>{const[Jn,Vn]=(0,a.useState)({}),[Rn,jn]=(0,a.useState)([]),Tn={fontSize:"18px"},ir=!(Ut!=null&&Ut.is_end)&&(An==null?void 0:An.status)=="ended"||(tt==null?void 0:tt.is_answered)||(Ut==null?void 0:Ut.is_end)&&!(tn!=null&&tn.allow_answer_after_end),Fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const $n=(0,Ke.cloneDeep)(tt);Vn($n),jn($n.choices)},[tt]);const gr=$n=>{if(ir)return;const or=Rn.map((lr,Yt)=>ld(Au({},lr),{checked:Yt===$n?!(lr!=null&&lr.checked):lr==null?void 0:lr.checked}));_n.current=or.filter(lr=>lr.checked).map(lr=>lr==null?void 0:lr.choice_id),jn(or)},hr=($n=!1)=>{let or="";return Rn.forEach((lr,Yt)=>{$n?lr!=null&&lr.me_answered&&(or=or+Fn[Yt]):lr!=null&&lr.is_answer&&(or=or+Fn[Yt])}),or};return console.log(zn),a.createElement("div",null,a.createElement("div",{className:Da.questionWrap},a.createElement(oe.Z,{value:'

\u591A\u9009\u9898

'+(Jn==null?void 0:Jn.name),style:Au({},Tn)}),Rn==null?void 0:Rn.map(($n,or)=>{const{is_answer:lr,checked:Yt,choice_text:kr,me_answered:Vr}=$n;let wr="";return Qt?(lr&&(wr=Da.rightAnswerBox),!lr&&(Yt||Vr)&&(wr=Da.errorAnswerBox)):(Yt||Vr)&&(wr=Da.activeAnswerBox),a.createElement(Ve.Z,{key:or,className:`${Da.choiceBox} ${wr}`,align:"middle",wrap:!1,style:{cursor:ir?"not-allowed":"pointer",marginTop:or==0?"40px":"20px"},onClick:li=>{gr(or)}},a.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Da.choiceIndex},Fn[or]),a.createElement(xe.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:Da.html,value:kr,style:Au({},Tn)})),Qt&&lr&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Qt&&!lr&&(Yt||Vr)&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Qt&&a.createElement("div",{className:Da.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},hr(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find($n=>$n==null?void 0:$n.me_answered)?a.createElement(a.Fragment,null,(()=>{const $n=Rn.map((Vr,wr)=>Vr!=null&&Vr.me_answered?wr:-1).filter(Vr=>Vr!==-1),or=Rn.map((Vr,wr)=>Vr!=null&&Vr.is_answer?wr:-1).filter(Vr=>Vr!==-1),Yt=$n.length===or.length&&$n.every(Vr=>or.includes(Vr))?Da.greenColor:Da.redColor,kr=$n.map(Vr=>Fn[Vr]).join("");return a.createElement("span",{className:Yt,style:{fontWeight:600,fontSize:"16px"}},kr||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Jn==null?void 0:Jn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var cd=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(ud),wo=le(59301),dd=Object.defineProperty,fd=Object.defineProperties,pd=Object.getOwnPropertyDescriptors,qu=Object.getOwnPropertySymbols,md=Object.prototype.hasOwnProperty,hd=Object.prototype.propertyIsEnumerable,$u=(ft,rt,tt)=>rt in ft?dd(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,wu=(ft,rt)=>{for(var tt in rt||(rt={}))md.call(rt,tt)&&$u(ft,tt,rt[tt]);if(qu)for(var tt of qu(rt))hd.call(rt,tt)&&$u(ft,tt,rt[tt]);return ft},vd=(ft,rt)=>fd(ft,pd(rt));const gd=({questionIndex:ft,problemset:rt,dispatch:tt,question:Ut,solutionVis:Qt,pageCache:Un,pageInfo:zn,questionChoiceIdsRef:An,SmartPlanItemBanks:tn})=>{const[_n,Jn]=(0,a.useState)({}),[Vn,Rn]=(0,a.useState)([]),jn={fontSize:"18px"},Tn=!(Un!=null&&Un.is_end)&&(zn==null?void 0:zn.status)=="ended"||(Ut==null?void 0:Ut.is_answered)||(Un==null?void 0:Un.is_end)&&!(tn!=null&&tn.allow_answer_after_end),ir=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const gr=(0,Ke.cloneDeep)(Ut);Jn(gr),Rn(gr.choices)},[Ut]);const Fn=gr=>{if(Tn)return;const hr=Vn.map(($n,or)=>vd(wu({},$n),{checked:or===gr}));An.current=hr.filter($n=>$n.checked).map($n=>$n==null?void 0:$n.choice_id),Rn(hr)};return wo.createElement("div",null,wo.createElement("div",{className:Da.questionWrap},wo.createElement(oe.Z,{value:'

\u5355\u9009\u9898

'+(_n==null?void 0:_n.name),style:wu({},jn)}),Vn==null?void 0:Vn.map((gr,hr)=>{const{is_answer:$n,checked:or,choice_text:lr,me_answered:Yt}=gr;let kr="";return Qt?($n&&(kr=Da.rightAnswerBox),!$n&&(or||Yt)&&(kr=Da.errorAnswerBox)):(or||Yt)&&(kr=Da.activeAnswerBox),wo.createElement(Ve.Z,{key:hr,className:`${Da.choiceBox} ${kr}`,align:"middle",wrap:!1,style:{cursor:Tn?"not-allowed":"pointer",marginTop:hr==0?"40px":"20px"},onClick:Vr=>{Fn(hr)}},wo.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Da.choiceIndex},ir[hr]),wo.createElement(xe.Z,{flex:1,className:"ml30"},wo.createElement(oe.Z,{className:Da.html,value:lr,style:wu({},jn)})),Qt&&$n&&wo.createElement(xe.Z,null,wo.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Qt&&!$n&&(or||Yt)&&wo.createElement(xe.Z,null,wo.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Qt&&wo.createElement("div",{className:Da.solutionWrap},wo.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},wo.createElement("div",{className:"c-grey-333 mb5 font16"},wo.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),wo.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},ir[Vn.findIndex(gr=>gr==null?void 0:gr.is_answer)])),wo.createElement("div",{className:"c-grey-333 mb5 font16"},wo.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Vn.find(gr=>gr==null?void 0:gr.me_answered)?wo.createElement(wo.Fragment,null,(()=>{var gr;const hr=Vn.findIndex(lr=>lr==null?void 0:lr.me_answered),or=((gr=Vn[hr])==null?void 0:gr.is_answer)?Da.greenColor:Da.redColor;return wo.createElement("span",{className:or,style:{fontWeight:600,fontSize:"16px"}},ir[hr])})()):wo.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),wo.createElement("div",null,wo.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((_n==null?void 0:_n.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var yd=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(gd),Ed=Object.defineProperty,bd=Object.defineProperties,Ad=Object.getOwnPropertyDescriptors,ec=Object.getOwnPropertySymbols,wd=Object.prototype.hasOwnProperty,Cd=Object.prototype.propertyIsEnumerable,tc=(ft,rt,tt)=>rt in ft?Ed(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Cu=(ft,rt)=>{for(var tt in rt||(rt={}))wd.call(rt,tt)&&tc(ft,tt,rt[tt]);if(ec)for(var tt of ec(rt))Cd.call(rt,tt)&&tc(ft,tt,rt[tt]);return ft},Sd=(ft,rt)=>bd(ft,Ad(rt));const xd=({problemset:ft,questionIndex:rt,dispatch:tt,question:Ut,pageCache:Qt,solutionVis:Un,disabled:zn,pageInfo:An,SmartPlanItemBanks:tn,questionChoiceIdsRef:_n})=>{const[Jn,Vn]=(0,a.useState)({}),[Rn,jn]=(0,a.useState)([]),Tn={fontSize:"18px"},ir=!(Qt!=null&&Qt.is_end)&&(An==null?void 0:An.status)=="ended"||(Ut==null?void 0:Ut.is_answered)||(Qt==null?void 0:Qt.is_end)&&!(tn!=null&&tn.allow_answer_after_end),Fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const hr=(0,Ke.cloneDeep)(Ut);Vn(hr),jn(hr.choices)},[Ut]);const gr=hr=>{if(ir)return;const $n=Rn.map((or,lr)=>Sd(Cu({},or),{checked:lr===hr}));_n.current=$n.filter(or=>or.checked).map(or=>or==null?void 0:or.choice_id),jn($n)};return a.createElement("div",null,a.createElement("div",{className:Da.questionWrap},a.createElement(oe.Z,{value:'

\u5224\u65AD\u9898

'+(Jn==null?void 0:Jn.name),style:Cu({},Tn)}),Rn==null?void 0:Rn.map((hr,$n)=>{const{is_answer:or,checked:lr,choice_text:Yt,me_answered:kr}=hr;let Vr="";return Un?(or&&(Vr=Da.rightAnswerBox),!or&&(lr||kr)&&(Vr=Da.errorAnswerBox)):(lr||kr)&&(Vr=Da.activeAnswerBox),a.createElement(Ve.Z,{key:$n,className:`${Da.choiceBox} ${Vr}`,align:"middle",wrap:!1,style:{cursor:ir?"not-allowed":"pointer",marginTop:$n==0?"40px":"20px"},onClick:wr=>{gr($n)}},a.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Da.choiceIndex},Fn[$n]),a.createElement(xe.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:Da.html,value:Yt,style:Cu({},Tn)})),Un&&or&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Un&&!or&&(lr||kr)&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Un&&a.createElement("div",{className:Da.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Fn[Rn.findIndex(hr=>hr==null?void 0:hr.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find(hr=>hr==null?void 0:hr.me_answered)?a.createElement(a.Fragment,null,(()=>{var hr;const $n=Rn.findIndex(Yt=>Yt==null?void 0:Yt.me_answered),lr=((hr=Rn[$n])==null?void 0:hr.is_answer)?Da.greenColor:Da.redColor;return a.createElement("span",{className:lr,style:{fontWeight:600,fontSize:"16px"}},Fn[$n])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Jn==null?void 0:Jn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var Dd=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(xd),nc=le(72664),Bd=le(61186),Fd=le.n(Bd),Md=le(50582),Pa=le(59301),Id=Object.defineProperty,rc=Object.getOwnPropertySymbols,_d=Object.prototype.hasOwnProperty,Od=Object.prototype.propertyIsEnumerable,ic=(ft,rt,tt)=>rt in ft?Id(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Td=(ft,rt)=>{for(var tt in rt||(rt={}))_d.call(rt,tt)&&ic(ft,tt,rt[tt]);if(rc)for(var tt of rc(rt))Od.call(rt,tt)&&ic(ft,tt,rt[tt]);return ft},pu=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const Nd=({problemset:ft,dispatch:rt,question:tt,pageCache:Ut,solutionVis:Qt,SmartPlanItemBanks:Un,disabled:zn,questionIndex:An,questionChoiceIdsRef:tn,handleRefresh:_n,childWindow:Jn,closeProgram:Vn,setCloseProgram:Rn,childsWindow:jn})=>{var Tn;const[ir,Fn]=(0,a.useState)(!1),[gr,hr]=(0,a.useState)(""),$n=(0,ce.useParams)(),[or,lr]=(0,a.useState)(!1),Yt=(0,a.useRef)(null),kr=(0,a.useRef)(null),Vr={fontSize:"18px"},[wr,li]=(0,a.useState)([]),[Ci,_i]=(0,a.useState)({page:1,limit:10}),[qn,yr]=(0,a.useState)(0),[pi,Xr]=(0,a.useState)(null),ui={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,a.useEffect)(()=>{if(!Jn||Jn.closed)return;const hi=()=>{var pa;const $a={type:"showIntelligentTeacherStatus",aiStatus:(pa=Un==null?void 0:Un.page)==null?void 0:pa.enable_ai_tutor,questionStatus:(tt==null?void 0:tt.status)==="ended",SmartPlanItemBanks:Un};Jn.postMessage($a,"*")};if(Vn){Rn("");const pa={type:"closeIntelligentTeacherStatus"};for(let $a=0;$a{hi()},3e3);else{const pa=()=>{hi(),Jn.removeEventListener("load",pa)};Jn.addEventListener("load",pa)}const ti=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),tt!=null&&tt.hack_user_identifier&&$i(),_n()};return Jn==null||Jn.addEventListener("unload",ti),()=>{Jn==null||Jn.removeEventListener("unload",ti)}},[Jn,Un,tt==null?void 0:tt.status,Vn]),(0,a.useEffect)(()=>()=>{kr.current=null},[]);const la=()=>pu(void 0,null,function*(){if(lr(!0),tt!=null&&tt.hack_identifier){const hi=yield(0,nc.nF)({id:tt==null?void 0:tt.hack_identifier});if((hi==null?void 0:hi.status)===0){const pa=window.open(`/myproblems/${hi==null?void 0:hi.identifier}?type=smartPlan&exercisesId=${$n==null?void 0:$n.id}&coursesId=${$n==null?void 0:$n.coursesId}&questionId=${tt==null?void 0:tt.id}&smartPlanItemBankId=${tt==null?void 0:tt.smart_plan_item_bank_id}`,"_blank")}}lr(!1)}),Aa={C:Pa.createElement("span",{className:Da.c},"C"),"C++":Pa.createElement("span",{className:Da.cpp},"C++"),Java:Pa.createElement("span",{className:Da.java},"Java"),Python:Pa.createElement("span",{className:Da.python},"Python")},ki={not_started:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},$i=(hi=1,ti=10)=>pu(void 0,null,function*(){const pa=yield(0,ue.ZP)(`/api/myproblems/${tt==null?void 0:tt.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:hi,limit:ti}});li(pa==null?void 0:pa.records),yr(pa==null?void 0:pa.records_count)});return(0,a.useEffect)(()=>{tt!=null&&tt.hack_user_identifier&&$i()},[tt==null?void 0:tt.hack_user_identifier]),Pa.createElement("div",null,Pa.createElement("div",{className:Da.questionWrap},Pa.createElement(oe.Z,{value:'

\u7F16\u7A0B\u9898

'+(tt==null?void 0:tt.name),style:Td({},Vr)}),Pa.createElement("div",{className:Da.descBox},Pa.createElement("div",{className:Da.title},Pa.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Tn=tt==null?void 0:tt.languages)==null?void 0:Tn.map((hi,ti,pa)=>Pa.createElement(a.Fragment,{key:ti},Aa[hi==null?void 0:hi.language]))),Pa.createElement("div",{className:Da.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},Pa.createElement(oe.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(tt==null?void 0:tt.description),style:{fontSize:"16px",color:"#000"}}))),Qt&&Pa.createElement("div",{className:Da.solutionWrap},Pa.createElement("div",null,Pa.createElement(oe.Z,{value:'\u53C2\u8003\u7B54\u6848'+((tt==null?void 0:tt.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),Pa.createElement("div",null,Pa.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((tt==null?void 0:tt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(tt==null?void 0:tt.answer_status)!="not_started"&&Pa.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Pa.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),ki[tt==null?void 0:tt.answer_status]),(tt==null?void 0:tt.answer_status)!="not_started"&&Pa.createElement("div",{className:Da.descBox},Pa.createElement("div",{className:Da.title},Pa.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Pa.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),Pa.createElement("div",{className:Da.desc,style:{backgroundColor:"#fff"}},Pa.createElement(Dr.ZP,{height:300,language:tt==null?void 0:tt.language,value:tt!=null&&tt.passed_code?ii.Base64.decode(tt==null?void 0:tt.passed_code):"",theme:"default",options:ui}))),(tt==null?void 0:tt.answer_status)!="not_started"&&!!qn&&Pa.createElement(E.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(hi,ti,pa)=>Pa.createElement("span",{style:{color:"#000"}},(Ci.page-1)*Ci.limit+pa+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(hi,ti)=>Pa.createElement("span",{style:{color:"#000"}},ti!=null&&ti.created_at?Fd()(ti==null?void 0:ti.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(hi,ti)=>{var pa;return Pa.createElement("span",{className:`${hi===0?"c-green":"c-red"}`},(pa=Kr.Im[hi])==null?void 0:pa.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(hi,ti)=>Pa.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>pu(void 0,null,function*(){var pa,$a,Ro;const La=yield(0,Md.X6)(ti==null?void 0:ti.id);ae.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:Pa.createElement("div",{className:"mb10"},Pa.createElement(Dr.ZP,{height:300,language:(pa=La==null?void 0:La.data)==null?void 0:pa.language,theme:"vs-light",value:($a=La==null?void 0:La.data)!=null&&$a.code?ii.Base64.decode((Ro=La==null?void 0:La.data)==null?void 0:Ro.code):"",options:ui}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(hi=>!!hi),pagination:{total:qn||0,onChange:(hi,ti)=>pu(void 0,null,function*(){_i({page:hi,limit:ti}),yield $i()}),current:Ci==null?void 0:Ci.page,pageSize:Ci==null?void 0:Ci.limit,showTotal:hi=>Pa.createElement(Pa.Fragment,null,"\u5171",Pa.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},hi),"\u6761\u6570\u636E")},dataSource:wr})))};var Pd=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(Nd),jd=le(3360),Rd=le(14651),Go={header_style:"header_style___Dx0vL",content:"content___RXnuY",legend:"legend___evR3g",legend_icon:"legend_icon___EEW5x",item_list:"item_list___Kl2Op",item_list_title:"item_list_title___NB3Cg",item_title:"item_title___koibo",item_top:"item_top___fIB7h",item_bottom:"item_bottom___wsbMe",box:"box___VtbZB",page_item_acitve:"page_item_acitve___FbAiG",top_content:"top_content___BwoGH",drag_style:"drag_style___t_nRF",page_item:"page_item____ovHq"},kd=Object.defineProperty,Ld=Object.defineProperties,Ud=Object.getOwnPropertyDescriptors,ac=Object.getOwnPropertySymbols,zd=Object.prototype.hasOwnProperty,Zd=Object.prototype.propertyIsEnumerable,oc=(ft,rt,tt)=>rt in ft?kd(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Su=(ft,rt)=>{for(var tt in rt||(rt={}))zd.call(rt,tt)&&oc(ft,tt,rt[tt]);if(ac)for(var tt of ac(rt))Zd.call(rt,tt)&&oc(ft,tt,rt[tt]);return ft},xu=(ft,rt)=>Ld(ft,Ud(rt)),Hd=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const sc={cursor:"move",transition:"unset"},sp=ft=>{const{tag:rt}=ft,{listeners:tt,transform:Ut,transition:Qt,isDragging:Un,setNodeRef:zn}=useSortable({id:rt.id}),An=Un&&Ut?xu(Su({},sc),{transform:`translate3d(${Ut.x}px, ${Ut.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):xu(Su({},sc),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",xu(Su({style:An,ref:zn},tt),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(rt==null?void 0:rt.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Wd=({globalSetting:ft,interactiveOpen:rt,onClose:tt,maxPage:Ut,currentPage:Qt,paramsHttp:Un,handlePageClick:zn,currentPosition:An})=>{var tn;const[_n,Jn]=(0,a.useState)(!1),[Vn,Rn]=(0,a.useState)(!1),[jn,Tn]=(0,a.useState)("1");(0,a.useEffect)(()=>{Jn(rt),Rn(!1)},[rt]);const[ir,Fn]=(0,a.useState)([]),gr=()=>Hd(void 0,null,function*(){const $n=yield(0,ue.ZP)(`/api/courses/${Un==null?void 0:Un.coursesId}/smart_plans/${Un==null?void 0:Un.id}/get_user_learn_records.json`,{method:"get"});($n==null?void 0:$n.status)==0&&Fn($n==null?void 0:$n.data)});(0,a.useEffect)(()=>{rt&&gr()},[rt]);const hr=$n=>{var or,lr,Yt,kr,Vr,wr,li,Ci;((or=$n==null?void 0:$n.active)==null?void 0:or.id)==((lr=$n==null?void 0:$n.over)==null?void 0:lr.id)&&(Tn((Yt=$n==null?void 0:$n.active)==null?void 0:Yt.id),Rn(!0)),(kr=$n==null?void 0:$n.over)!=null&&kr.id&&((Vr=$n==null?void 0:$n.active)==null?void 0:Vr.id)!=((wr=$n==null?void 0:$n.over)==null?void 0:wr.id)&&(console.log((li=$n==null?void 0:$n.active)==null?void 0:li.id),console.log((Ci=$n==null?void 0:$n.over)==null?void 0:Ci.id))};return a.createElement(ae.default,{footer:null,title:null,closable:!1,open:_n,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{tt()}})),a.createElement("div",{className:Go.header_style},a.createElement("div",null,"\u7CFB\u7EDF\u5C06\u5B9E\u65F6\u8BB0\u5F55\u5B66\u751F\u7684\u5B66\u4E60\u5B8C\u6210\u60C5\u51B5\uFF0C\u5B8C\u6210\u5B66\u4E60\u89C4\u5219\u5982\u4E0B\uFF1A"),a.createElement("div",null,"1.\u5305\u542B\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u6240\u6709\u4EA4\u4E92\u64CD\u4F5C\u624D\u53EF\u6807\u8BB0\u4E3A\u5B8C\u6210\u5B66\u4E60"),a.createElement("div",null,"2.\u65E0\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u5B66\u751F\u6301\u7EED\u89C2\u770B\u8FBE10\u79D2\u540E\u81EA\u52A8\u8BB0\u5F55\u4E3A\u5B8C\u6210\u5B66\u4E60")),a.createElement("div",{className:Go.content},a.createElement("div",{className:Go.legend},a.createElement("div",{className:Go.legend_icon,style:{background:"#2EC25B"}}),a.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Go.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Go.item_list},a.createElement("div",{className:Go.item_list_title},(tn=Array.from({length:Math.ceil((ir==null?void 0:ir.length)/5)},($n,or)=>or+1))==null?void 0:tn.map(($n,or)=>a.createElement("div",{className:Go.item_title},a.createElement("div",{className:Go.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Go.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement("div",{className:Go.box}," ",ir==null?void 0:ir.map($n=>{var or,lr,Yt;return a.createElement("div",{className:$n!=null&&$n.learn_finish?Go.page_item_acitve:Go.page_item,style:{background:An===($n==null?void 0:$n.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Go.item_top,onClick:()=>{zn($n==null?void 0:$n.position)}},a.createElement("div",{className:Go.top_content},$n==null?void 0:$n.position)),!!((or=$n==null?void 0:$n.module_sort)!=null&&or.length)&&a.createElement("div",{className:Go.drag_style,onClick:()=>{zn($n==null?void 0:$n.position)}},a.createElement("div",{className:Go.item_bottom},(Yt=(lr=$n==null?void 0:$n.module_sort)==null?void 0:lr.map((kr,Vr)=>`\u4EA4\u4E92${Vr+1}`))==null?void 0:Yt.join(" "))))}))))))))};var Vd=(0,ce.connect)(({globalSetting:ft})=>({globalSetting:ft}))(Wd),Pi=le(59301),Gd=Object.defineProperty,Yd=Object.defineProperties,Qd=Object.getOwnPropertyDescriptors,lc=Object.getOwnPropertySymbols,Kd=Object.prototype.hasOwnProperty,Xd=Object.prototype.propertyIsEnumerable,uc=(ft,rt,tt)=>rt in ft?Gd(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Du=(ft,rt)=>{for(var tt in rt||(rt={}))Kd.call(rt,tt)&&uc(ft,tt,rt[tt]);if(lc)for(var tt of lc(rt))Xd.call(rt,tt)&&uc(ft,tt,rt[tt]);return ft},Bu=(ft,rt)=>Yd(ft,Qd(rt)),Ol=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const Jd=({user:ft,officeToken:rt,classroomList:tt,globalSetting:Ut,loading:Qt,problemset:Un,dispatch:zn,pageCache:An,pageNum:tn,maxPage:_n,aiImg:Jn,changePage:Vn,isSimulate:Rn,gotoSlide:jn})=>{var Tn,ir,Fn,gr,hr,$n,or,lr,Yt,kr,Vr,wr,li,Ci,_i,qn,yr,pi,Xr,ui,la,Aa,ki,$i,hi,ti,pa,$a,Ro,La,lo,qo,os,yo,Qa,xo,ts,ns,Ms,Cs,Is,ss,Rs,gs,ys,rs,Es,Ks,_s,bs,ma,Yo,Po,uo,ls,Xs,wi,us,ks,Ls,Ss,Js,bl;const[ga,xs]=(0,a.useState)(0),_o=(0,ce.useParams)(),[ru,ol]=(0,a.useState)(!1),[Os,Qo]=(0,a.useState)(!1),[co,Ts]=(0,a.useState)(0),[ha,Al]=(0,a.useState)([]),sl=(0,a.useRef)(null),so=(0,a.useRef)([]),[ll,ul]=(0,a.useState)(!1),[Ho,Tl]=(0,a.useState)(null),[$s,Nl]=(0,a.useState)([]),[Pl,cs]=(0,a.useState)(!1),[ko,Us]=(0,a.useState)(!1),[iu]=(0,ce.useSearchParams)(),[wl,Cl]=(0,a.useState)(!1),{SmartPlanItemBanks:Pn}=tt,[cl,dl]=(0,a.useState)(),[$o,el]=(0,a.useState)(""),tl=(0,a.useRef)(null),Ko=(0,a.useRef)(null);(0,a.useEffect)(()=>{var yi;((yi=Pn==null?void 0:Pn.page)==null?void 0:yi.current_limit_time)>0?el(Pn.page.current_limit_time+1):el("")},[(Tn=Pn==null?void 0:Pn.page)==null?void 0:Tn.current_limit_time]);const Sl=()=>{if(!tl.current)return $o;const yi=Math.floor((Date.now()-tl.current)/1e3);return Math.max(0,$o-yi)},fl=()=>{const yi=Sl();if(el(yi),yi<=0){Ko.current&&(clearTimeout(Ko.current),Ko.current=null),setTimeout(()=>{dl(new Date),Hi()},2e3);return}Ko.current&&clearTimeout(Ko.current),Ko.current=setTimeout(fl,1e3)};(0,a.useEffect)(()=>{if($o<=0)return;tl.current=Date.now(),fl();const yi=()=>{document.hidden?Ko.current&&(clearTimeout(Ko.current),Ko.current=null):!Ko.current&&$o>0&&(tl.current=Date.now()-($o-Sl())*1e3,fl())};return document.addEventListener("visibilitychange",yi),()=>{Ko.current&&clearTimeout(Ko.current),document.removeEventListener("visibilitychange",yi)}},[$o]);const zs=yi=>{const Ma=Math.floor(yi/60),to=yi%60;return`${String(Ma).padStart(2,"0")}:${String(to).padStart(2,"0")}`},jl={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},xl={page_info:"1",ai_qna:"2",item_bank:"4"},[Lo,Ns]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[pl,kn]=(0,a.useState)(""),Rr=(0,a.useRef)(null),ci=(0,a.useRef)(null);(0,a.useEffect)(()=>{var yi;((yi=Pn==null?void 0:Pn.page)==null?void 0:yi.animation_code)!==""&&(clearTimeout(ci.current),ci.current=setTimeout(()=>{var Ma;const to=document.createElement("iframe");to.style.width="100%",to.style.height="100%",to.style.overflow="auto",to.style.border="0";const Ao=no=>{try{const Do=no.documentElement.scrollHeight;to.style.height=`${Math.max(Do+10,400)}px`,Do||setTimeout(()=>{Ao(no)},1e3)}catch(Do){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Do)}};if(Rr.current){Rr.current.innerHTML="",Rr.current.appendChild(to);const no=to.contentDocument||to.contentWindow.document;no.open(),no.write((Ma=Pn==null?void 0:Pn.page)==null?void 0:Ma.animation_code),no.documentElement.scrollHeight,Ao(no),setTimeout(()=>{Ao(no)},1e3)}},1e3))},[(ir=Pn==null?void 0:Pn.page)==null?void 0:ir.animation_code,Lo.open,co,pl]),(0,a.useEffect)(()=>{var yi;if(tn){const Ma=((yi=Pn==null?void 0:Pn.page)==null?void 0:yi.lesson_mode)==="self_learning";(!Ma||Ma&&sl.current!==tn)&&Hi()}sl.current=tn},[tn,ga,An==null?void 0:An.randomData]),(0,a.useEffect)(()=>{so.current=[]},[ga]),(0,a.useEffect)(()=>{xs(0),Ts(0),cs(!1),Us(!1)},[tn]);const Hi=()=>Ol(void 0,null,function*(){ol(!0);const yi=yield zn({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:_o==null?void 0:_o.coursesId,id:_o==null?void 0:_o.id,position:tn,max_position:_n,is_simulate:Rn||null}});ol(!1)});(0,a.useEffect)(()=>{var yi,Ma,to,Ao;Ns(Bu(Du({},Lo),{defaultValue:(yi=Pn==null?void 0:Pn.page)==null?void 0:yi.animation_code})),kn(new Date),Ni((Ma=Pn==null?void 0:Pn.item_banks)==null?void 0:Ma[ga]),Pn!=null&&Pn.relation_positions&&Vn(Pn==null?void 0:Pn.relation_positions);let no=[];no=(Ao=(to=Pn==null?void 0:Pn.page)==null?void 0:to.module_sort)==null?void 0:Ao.map((Do,ml)=>({key:ml+1,label:jl[Do]})),console.log("items---",no),Al([...no||[]])},[Pn]);const sr=()=>Ol(void 0,null,function*(){var yi,Ma,to,Ao,no;if(so.current.length===0){te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ul(!0);const Do=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(yi=Pn==null?void 0:Pn.page)==null?void 0:yi.id}/user_answers.json`,{method:"post",body:{item_bank_id:(to=(Ma=Pn==null?void 0:Pn.item_banks)==null?void 0:Ma[ga])==null?void 0:to.id,item_choice_id:((no=(Ao=Pn==null?void 0:Pn.item_banks)==null?void 0:Ao[ga])==null?void 0:no.item_type)=="MULTIPLE"?so.current:so.current[0],is_simulate:Rn||null}});ul(!1),(Do==null?void 0:Do.status)===0&&(yield Hi(),te.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),Ni=yi=>{var Ma,to;if(An!=null&&An.is_end){if(Pn!=null&&Pn.allow_answer_after_end&&!(yi!=null&&yi.is_answered)){Qo(!1);return}Qo(!0);return}switch((Ma=Pn==null?void 0:Pn.page)==null?void 0:Ma.solution_visibility){case"hidden":Qo(!1);break;case"show_after_edit":yi!=null&&yi.is_answered?Qo(!0):Qo(!1);break;case"show_after_submission":((to=Pn==null?void 0:Pn.page)==null?void 0:to.status)==="ended"?Qo(!0):Qo(!1);break;case"show_after_ended":An!=null&&An.is_end?Qo(!0):Qo(!1);break;default:Qo(!1)}},Yi=(yi=0)=>{var Ma,to,Ao,no;switch((Ma=ha==null?void 0:ha[yi])==null?void 0:Ma.label){case"\u8BD5\u9898\u4F5C\u7B54":return((to=Pn==null?void 0:Pn.item_banks)==null?void 0:to.length)&&((Ao=Pn==null?void 0:Pn.item_banks)==null?void 0:Ao.every(Do=>Do==null?void 0:Do.is_answered));case"\u667A\u6167\u4F34\u5B66":return((no=Pn==null?void 0:Pn.page)==null?void 0:no.finish_ai_qna)||Pl;case"\u9605\u8BFB\u89E3\u6790":return(Pn==null?void 0:Pn.page.finish_read_page_info)||ko;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,a.useEffect)(()=>{var yi;Ni((yi=Pn==null?void 0:Pn.item_banks)==null?void 0:yi[ga])},[ga]);const fo=()=>{if(!Yi()){te.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}Ts(1)},eo=()=>Ol(void 0,null,function*(){var yi,Ma,to,Ao,no,Do,ml,mu;if((Ma=(yi=Pn==null?void 0:Pn.item_banks)==null?void 0:yi[ga])!=null&&Ma.hack_identifier){const Dl=yield(0,nc.nF)({id:(Ao=(to=Pn==null?void 0:Pn.item_banks)==null?void 0:to[ga])==null?void 0:Ao.hack_identifier});if((Dl==null?void 0:Dl.status)===0){const Rl=window.open(`/myproblems/${Dl==null?void 0:Dl.identifier}?type=smartPlan&exercisesId=${_o==null?void 0:_o.id}&coursesId=${_o==null?void 0:_o.coursesId}&questionId=${(Do=(no=Pn==null?void 0:Pn.item_banks)==null?void 0:no[ga])==null?void 0:Do.id}&smartPlanItemBankId=${(mu=(ml=Pn==null?void 0:Pn.item_banks)==null?void 0:ml[ga])==null?void 0:mu.smart_plan_page_item_bank_id}&isSimulate=${Rn}&is_smart_plan=true`,"_blank");Tl(Rl),$s.push(Rl),Nl([...$s])}}}),Uo=()=>{if(ha!=null&&ha.length){const yi=ha==null?void 0:ha.findIndex(Ma=>(Ma==null?void 0:Ma.label)=="\u8BD5\u9898\u4F5C\u7B54");return yi>-1?yi==0?Yi(0):Yi(1):!0}else return!0};return(0,a.useEffect)(()=>{var yi,Ma;if(!Ho||Ho.closed||((Ma=(yi=Pn==null?void 0:Pn.item_banks)==null?void 0:yi[ga])==null?void 0:Ma.item_type)!="PROGRAM")return;const to=()=>{var no,Do;const ml={type:"showIntelligentTeacherStatus",aiStatus:(no=Pn==null?void 0:Pn.page)==null?void 0:no.enable_ai_tutor,questionStatus:((Do=Pn==null?void 0:Pn.page)==null?void 0:Do.status)==="ended",SmartPlanItemBanks:Pn};Ho.postMessage(ml,"*")};if(Ho.document.readyState==="complete")setTimeout(()=>{to()},3e3);else{const no=()=>{to(),Ho.removeEventListener("load",no)};Ho.addEventListener("load",no)}const Ao=()=>Ol(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return Ho==null||Ho.addEventListener("unload",Ao),()=>{Ho==null||Ho.removeEventListener("unload",Ao)}},[Ho,Pn,co,ga]),Pi.createElement("section",null,Pi.createElement(se.Z,{spinning:!1},(Pn==null?void 0:Pn.smart_plan_status)=="not_started"&&!(Pn!=null&&Pn.is_simulate)?Pi.createElement(Wi.Z,{styles:{margin:"35vh auto"},customText:"\u6682\u672A\u5F00\u8BFE"}):Pi.createElement("div",{className:No.box},Pi.createElement("div",{className:No.box_header,style:{height:co==1?"140px":"95px"}},Pi.createElement("div",{className:No.box_wrap},!!ha.length&&Pi.createElement("div",{className:No.progressbarWrap},Pi.createElement("div",{className:`${No.progressItem} ${co==0?No.activeWrap:""}`,onClick:()=>Ol(void 0,null,function*(){Ts(0),yield Hi()})},ha.length>1&&(Yi()?Pi.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Pi.createElement("div",{className:No.circle},"1")),Pi.createElement("div",null,(Fn=ha==null?void 0:ha[0])==null?void 0:Fn.label)),ha.length>1&&Pi.createElement(Pi.Fragment,null,Pi.createElement("img",{src:le(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),Pi.createElement("div",{className:`${No.progressItem} ${co==1?No.activeWrap:""}`,onClick:()=>Ol(void 0,null,function*(){fo(),Yi()&&(yield Hi())})},Yi(0)&&Yi(1)?Pi.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Pi.createElement("div",{className:No.circle},"2"),Pi.createElement("div",null,(gr=ha==null?void 0:ha[1])==null?void 0:gr.label)))),Pi.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Rn&&Pi.createElement("div",{className:No.box_botton,style:{marginRight:"20px"},onClick:()=>{Cl(!0)}},Pi.createElement("img",{src:le(49324),width:18}),Pi.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6")),Pi.createElement("div",{className:No.quit,onClick:()=>{ce.history.push(`/classrooms/${_o==null?void 0:_o.coursesId}/smart_plan`)}},Pi.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),Pi.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60")))),$o&&((hr=Pn==null?void 0:Pn.page)==null?void 0:hr.status)=="in_progress"?Pi.createElement("span",{className:No.daojishi},Pi.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),Pi.createElement("span",{style:{margin:"0 5px"}},"\u5012\u8BA1\u65F6"),Pi.createElement("span",{style:{width:"45px"}},zs($o))):Pi.createElement("span",null)),Pi.createElement("div",{className:No.mainContent,style:{height:co==1?(($n=ha==null?void 0:ha[co])==null?void 0:$n.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((or=ha==null?void 0:ha[co])==null?void 0:or.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(ha!=null&&ha.length)&&Pi.createElement("div",null,Pi.createElement(Wi.Z,{customText:"\u672C\u9875\u91CD\u70B9\u4E3A\u638C\u63E1\u5DE6\u4FA7\u5E7B\u706F\u7247\u7684\u77E5\u8BC6\u8981\u70B9\uFF0C\u8BF7\u8BA4\u771F\u9605\u8BFB\u3002"})),((lr=ha==null?void 0:ha[co])==null?void 0:lr.label)=="\u667A\u6167\u4F34\u5B66"&&Pi.createElement(jd.Z,{onNextButtonClick:()=>{fo(),Hi()},style:{height:"100%"},onStatusChange:yi=>{cs(yi)},showNextButton:co+1!=(ha==null?void 0:ha.length),showInterText:(rt==null?void 0:rt.Status)=="ended"||(An==null?void 0:An.is_end),interactionTotal:(Yt=Pn==null?void 0:Pn.page)==null?void 0:Yt.knowledge_size,initDefaultChatDataKey:((kr=Pn==null?void 0:Pn.page)==null?void 0:kr.id)+((Vr=Pn==null?void 0:Pn.page)==null?void 0:Vr.update_size),defaultChatData:(wr=Pn==null?void 0:Pn.student_qna_records)==null?void 0:wr.knowledge,data:{ppt_url:Jn==null?void 0:Jn.map(yi=>yi==null?void 0:yi.url),questionable_type:"SmartPlanItemBank",questionable_id:(li=Pn==null?void 0:Pn.page)==null?void 0:li.id,position:tn,type:11,scene_type:Rn?13:null}}),((Ci=ha==null?void 0:ha[co])==null?void 0:Ci.label)=="\u9605\u8BFB\u89E3\u6790"&&Pi.createElement(Rd.Z,{onNextButtonClick:()=>{fo(),Hi()},style:{height:"100%"},openRecord:((_i=Pn==null?void 0:Pn.page)==null?void 0:_i.finish_read_page_info)===!1,showNextButton:co+1!=(ha==null?void 0:ha.length),showInterText:(rt==null?void 0:rt.Status)=="ended"||(An==null?void 0:An.is_end),onStatusChange:yi=>{Us(yi)},readingTime:(qn=Pn==null?void 0:Pn.page)==null?void 0:qn.info_read_time,analysis:(yr=Pn==null?void 0:Pn.page)==null?void 0:yr.page_info,totalTime:(pi=Pn==null?void 0:Pn.page)==null?void 0:pi.info_read_min_time,initDefaultChatDataKey:(Xr=Pn==null?void 0:Pn.page)==null?void 0:Xr.id,defaultChatData:(ui=Pn==null?void 0:Pn.student_qna_records)==null?void 0:ui.page_info,data:{ppt_url:Jn==null?void 0:Jn.map(yi=>yi==null?void 0:yi.url),questionable_type:"SmartPlanItemBank",questionable_id:(la=Pn==null?void 0:Pn.page)==null?void 0:la.id,position:tn,type:10,scene_type:Rn?13:null}}),Pi.createElement("div",{style:{padding:"0px 20px"}},Pi.createElement(gi.Z,{key:pl,defaultValue:Lo.defaultValue,open:Lo.open,onOpenChange:yi=>{Ns(Bu(Du({},Lo),{open:0}))},language:Lo.language,height:Lo.height,showExtra:!1}),((Aa=ha==null?void 0:ha[co])==null?void 0:Aa.label)=="\u52A8\u6548\u5B66\u4E60"&&((ki=Pn==null?void 0:Pn.page)==null?void 0:ki.animation_code)&&Pi.createElement("div",{className:No.code_style},Pi.createElement("div",{style:{display:"flex",alignItems:"center"}},Pi.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),Pi.createElement(ne.Z,{title:"\u5168\u5C4F\u5C55\u793A"},Pi.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{Ns(Bu(Du({},Lo),{open:Lo.open+1}))}}))),Pi.createElement("div",{className:"mt10",ref:Rr})),(($i=ha==null?void 0:ha[co])==null?void 0:$i.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((hi=Pn==null?void 0:Pn.item_banks)!=null&&hi[ga]&&((pa=["in_progress","ended"])!=null&&pa.includes((ti=Pn==null?void 0:Pn.page)==null?void 0:ti.status))?Pi.createElement(Pi.Fragment,null,Pi.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((Ro=($a=Pn==null?void 0:Pn.item_banks)==null?void 0:$a[ga])==null?void 0:Ro.item_type)==="SINGLE"&&Pi.createElement(yd,{questionIndex:((La=Pn==null?void 0:Pn.item_banks)==null?void 0:La.length)>1?ga+1:0,question:(lo=Pn==null?void 0:Pn.item_banks)==null?void 0:lo[ga],questionChoiceIdsRef:so,pageCache:An,solutionVis:Os,pageInfo:Pn==null?void 0:Pn.page,SmartPlanItemBanks:Pn}),((os=(qo=Pn==null?void 0:Pn.item_banks)==null?void 0:qo[ga])==null?void 0:os.item_type)==="MULTIPLE"&&Pi.createElement(cd,{questionIndex:((yo=Pn==null?void 0:Pn.item_banks)==null?void 0:yo.length)>1?ga+1:0,question:(Qa=Pn==null?void 0:Pn.item_banks)==null?void 0:Qa[ga],questionChoiceIdsRef:so,pageCache:An,solutionVis:Os,pageInfo:Pn==null?void 0:Pn.page,SmartPlanItemBanks:Pn}),((ts=(xo=Pn==null?void 0:Pn.item_banks)==null?void 0:xo[ga])==null?void 0:ts.item_type)==="JUDGMENT"&&Pi.createElement(Dd,{questionIndex:((ns=Pn==null?void 0:Pn.item_banks)==null?void 0:ns.length)>1?ga+1:0,question:(Ms=Pn==null?void 0:Pn.item_banks)==null?void 0:Ms[ga],questionChoiceIdsRef:so,pageCache:An,solutionVis:Os,pageInfo:Pn==null?void 0:Pn.page,SmartPlanItemBanks:Pn}),((Is=(Cs=Pn==null?void 0:Pn.item_banks)==null?void 0:Cs[ga])==null?void 0:Is.item_type)==="PROGRAM"&&Pi.createElement(Pd,{questionIndex:((ss=Pn==null?void 0:Pn.item_banks)==null?void 0:ss.length)>1?ga+1:0,question:(Rs=Pn==null?void 0:Pn.item_banks)==null?void 0:Rs[ga],questionChoiceIdsRef:so,SmartPlanItemBanks:Pn,pageCache:An,solutionVis:Os,handleRefresh:Hi,childWindow:Ho,closeProgram:cl,setCloseProgram:dl,childsWindow:$s}),((gs=ha==null?void 0:ha[co])==null?void 0:gs.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((rt==null?void 0:rt.Status)=="ended"||(An==null?void 0:An.is_end))&&!(Pn!=null&&Pn.allow_answer_after_end)&&!((rs=(ys=Pn==null?void 0:Pn.item_banks)==null?void 0:ys[ga])!=null&&rs.is_answered)&&Pi.createElement("div",{className:"flex justify-center mb20 mt20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"))):Pn!=null&&Pn.is_extra?An!=null&&An.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":Pi.createElement(Wi.Z,{customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"})))),((Es=ha==null?void 0:ha[co])==null?void 0:Es.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((_s=["in_progress","ended"])==null?void 0:_s.includes((Ks=Pn==null?void 0:Pn.page)==null?void 0:Ks.status))&&Pi.createElement("div",{className:No.page_footer},((bs=Pn==null?void 0:Pn.item_banks)==null?void 0:bs.length)>1&&((ma=Array.from({length:Pn==null?void 0:Pn.count},(yi,Ma)=>Ma+1))==null?void 0:ma.map((yi,Ma)=>Pi.createElement("div",{key:Ma,className:Ma==ga?No.num_style_active:No.num_style,onClick:()=>{xs(Ma)}},yi))),Pi.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},ga>0?Pi.createElement("div",{className:No.button1,onClick:()=>{ga>0&&xs(ga-1)}},"\u4E0A\u4E00\u9898"):null,ga+1<(Pn==null?void 0:Pn.count)?Pi.createElement("div",{className:No.button1,style:{marginLeft:"10px"},onClick:()=>{ga<(Pn==null?void 0:Pn.count)&&xs(ga+1)}},"\u4E0B\u4E00\u9898"):null,((Po=(Yo=Pn==null?void 0:Pn.item_banks)==null?void 0:Yo[ga])==null?void 0:Po.item_type)!="PROGRAM"&&!((ls=(uo=Pn==null?void 0:Pn.item_banks)==null?void 0:uo[ga])!=null&&ls.is_answered)&&(((Xs=Pn==null?void 0:Pn.page)==null?void 0:Xs.status)!="ended"||Rn||An!=null&&An.is_end&&(Pn!=null&&Pn.allow_answer_after_end)&&((wi=Pn==null?void 0:Pn.page)==null?void 0:wi.status)=="ended")?Pi.createElement(b.ZP,{className:"ml10",type:"primary",loading:ll,onClick:()=>{sr()}},"\u63D0\u4EA4"):null,((ks=(us=Pn==null?void 0:Pn.item_banks)==null?void 0:us[ga])==null?void 0:ks.item_type)=="PROGRAM"&&!((Ss=(Ls=Pn==null?void 0:Pn.item_banks)==null?void 0:Ls[ga])!=null&&Ss.is_answered)&&(((Js=Pn==null?void 0:Pn.page)==null?void 0:Js.status)!="ended"||Rn||An!=null&&An.is_end&&(Pn!=null&&Pn.allow_answer_after_end)&&((bl=Pn==null?void 0:Pn.page)==null?void 0:bl.status)=="ended")?Pi.createElement(b.ZP,{className:"ml10",type:"primary",onClick:()=>{eo()}},"\u8FDB\u5165\u7B54\u9898"):null,Yi()&&(co==1||co==0&&(ha==null?void 0:ha.length)==2)?Pi.createElement(b.ZP,{type:"primary",className:"ml10",onClick:()=>{co==1?Ts(0):Ts(1)}},co==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"):null)),Pi.createElement(Vd,{interactiveOpen:wl,maxPage:_n,onClose:()=>Cl(!1),currentPage:tn,paramsHttp:_o,handlePageClick:yi=>{jn(yi)},currentPosition:tn}))))};var qd=(0,ce.connect)(({user:ft,classroomList:rt,loading:tt,globalSetting:Ut,problemset:Qt})=>({user:ft,classroomList:rt,globalSetting:Ut,loading:tt.effects,problemset:Qt}))(Jd),Zo={box:"box___TOI8U",code_style:"code_style___HqBfy",box_header:"box_header___aw0DM",header_title:"header_title___aeL59",ewm:"ewm___vQtyb",ewm_img:"ewm_img___qqWwF",ewm_text:"ewm_text___i4Jyd",question_buuton:"question_buuton___dQRn4",selectQuestion:"selectQuestion___ziNOo",addQuestion:"addQuestion___aHncw",submit_button:"submit_button___KEeMK",evalueWrap:"evalueWrap___NEAE5",evalueSty:"evalueSty___Fk0S3",title:"title___Mq_RW",label:"label___ZOLLS",asnCont:"asnCont___wrZOg",ansWrap:"ansWrap____M3UH",page_footer:"page_footer___bYve1",num_style:"num_style___dooAY",num_style_active:"num_style_active___tFy8m",question_add:"question_add___WXNyb",yulan_style:"yulan_style___shO_G",yulan_style_end:"yulan_style_end___gxZaC"},$d=Object.defineProperty,cc=Object.getOwnPropertySymbols,ef=Object.prototype.hasOwnProperty,tf=Object.prototype.propertyIsEnumerable,dc=(ft,rt,tt)=>rt in ft?$d(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,fc=(ft,rt)=>{for(var tt in rt||(rt={}))ef.call(rt,tt)&&dc(ft,tt,rt[tt]);if(cc)for(var tt of cc(rt))tf.call(rt,tt)&&dc(ft,tt,rt[tt]);return ft};const nf=({problemset:ft,dispatch:rt,question:tt,questionIndex:Ut})=>{const[Qt,Un]=(0,a.useState)({}),[zn,An]=(0,a.useState)([]),tn={fontSize:"18px"},_n=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const Vn=(0,Ke.cloneDeep)(tt);Un(Vn),An(Vn.choices)},[tt]);const Jn=(Vn=!1)=>{let Rn="";return zn.forEach((jn,Tn)=>{Vn?jn!=null&&jn.me_answered&&(Rn=Rn+_n[Tn]):jn!=null&&jn.is_answer&&(Rn=Rn+_n[Tn])}),Rn};return a.createElement("div",null,a.createElement("div",{className:br.questionWrap},a.createElement(oe.Z,{value:'

\u591A\u9009\u9898

'+(Qt==null?void 0:Qt.name),style:fc({},tn)}),zn==null?void 0:zn.map((Vn,Rn)=>{const{is_answer:jn,checked:Tn,choice_text:ir,me_answered:Fn}=Vn;let gr="";return jn&&(gr=br.rightAnswerBox),!jn&&(Tn||Fn)&&(gr=br.errorAnswerBox),a.createElement(Ve.Z,{key:Rn,className:`${br.choiceBox} ${gr}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Rn==0?"30px":"20px"}},a.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:br.choiceIndex},_n[Rn]),a.createElement(xe.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:br.html,value:ir,style:fc({},tn)})),jn&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!jn&&(Tn||Fn)&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:br.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Jn(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(Vn=>Vn==null?void 0:Vn.me_answered)?a.createElement(a.Fragment,null,(()=>{const Vn=zn.map((Fn,gr)=>Fn!=null&&Fn.me_answered?gr:-1).filter(Fn=>Fn!==-1),Rn=zn.map((Fn,gr)=>Fn!=null&&Fn.is_answer?gr:-1).filter(Fn=>Fn!==-1),Tn=Vn.length===Rn.length&&Vn.every(Fn=>Rn.includes(Fn))?br.greenColor:br.redColor,ir=Vn.map(Fn=>_n[Fn]).join("");return a.createElement("span",{className:Tn,style:{fontWeight:600,fontSize:"16px"}},ir||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Qt==null?void 0:Qt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var rf=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(nf),Co=le(59301),af=Object.defineProperty,pc=Object.getOwnPropertySymbols,of=Object.prototype.hasOwnProperty,sf=Object.prototype.propertyIsEnumerable,mc=(ft,rt,tt)=>rt in ft?af(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,hc=(ft,rt)=>{for(var tt in rt||(rt={}))of.call(rt,tt)&&mc(ft,tt,rt[tt]);if(pc)for(var tt of pc(rt))sf.call(rt,tt)&&mc(ft,tt,rt[tt]);return ft};const lf=({problemset:ft,dispatch:rt,question:tt,questionIndex:Ut})=>{const[Qt,Un]=(0,a.useState)({}),[zn,An]=(0,a.useState)([]),tn={fontSize:"18px"},_n=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return(0,a.useEffect)(()=>{const Jn=(0,Ke.cloneDeep)(tt);Un(Jn),An(Jn.choices)},[tt]),Co.createElement("div",null,Co.createElement("div",{className:br.questionWrap},Co.createElement(oe.Z,{value:'

\u5355\u9009\u9898

'+(Qt==null?void 0:Qt.name),style:hc({},tn)}),zn==null?void 0:zn.map((Jn,Vn)=>{const{is_answer:Rn,checked:jn,choice_text:Tn,me_answered:ir}=Jn;let Fn="";return Rn&&(Fn=br.rightAnswerBox),!Rn&&(jn||ir)&&(Fn=br.errorAnswerBox),Co.createElement(Ve.Z,{key:Vn,className:`${br.choiceBox} ${Fn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Vn==0?"30px":"20px"}},Co.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:br.choiceIndex},_n[Vn]),Co.createElement(xe.Z,{flex:1,className:"ml30"},Co.createElement(oe.Z,{className:br.html,value:Tn,style:hc({},tn)})),Rn&&Co.createElement(xe.Z,null,Co.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Rn&&(jn||ir)&&Co.createElement(xe.Z,null,Co.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),Co.createElement("div",{className:br.solutionWrap},Co.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Co.createElement("div",{className:"c-grey-333 mb5 font16"},Co.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Co.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},_n[zn.findIndex(Jn=>Jn==null?void 0:Jn.is_answer)])),Co.createElement("div",{className:"c-grey-333 mb5 font16"},Co.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(Jn=>Jn==null?void 0:Jn.me_answered)?Co.createElement(Co.Fragment,null,(()=>{var Jn;const Vn=zn.findIndex(Tn=>Tn==null?void 0:Tn.me_answered),jn=((Jn=zn[Vn])==null?void 0:Jn.is_answer)?br.greenColor:br.redColor;return Co.createElement("span",{className:jn,style:{fontWeight:600,fontSize:"16px"}},_n[Vn])})()):Co.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),Co.createElement("div",null,Co.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Qt==null?void 0:Qt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var uf=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(lf),cf=Object.defineProperty,vc=Object.getOwnPropertySymbols,df=Object.prototype.hasOwnProperty,ff=Object.prototype.propertyIsEnumerable,gc=(ft,rt,tt)=>rt in ft?cf(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,yc=(ft,rt)=>{for(var tt in rt||(rt={}))df.call(rt,tt)&&gc(ft,tt,rt[tt]);if(vc)for(var tt of vc(rt))ff.call(rt,tt)&&gc(ft,tt,rt[tt]);return ft};const pf=({problemset:ft,dispatch:rt,question:tt,questionIndex:Ut})=>{const[Qt,Un]=(0,a.useState)({}),[zn,An]=(0,a.useState)([]),tn={fontSize:"18px"};(0,a.useEffect)(()=>{const Jn=(0,Ke.cloneDeep)(tt);Un(Jn),An(Jn.choices)},[tt]);const _n=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return a.createElement("div",null,a.createElement("div",{className:br.questionWrap},a.createElement(oe.Z,{value:'

\u5224\u65AD\u9898

'+(Qt==null?void 0:Qt.name),style:yc({},tn)}),zn==null?void 0:zn.map((Jn,Vn)=>{const{is_answer:Rn,checked:jn,choice_text:Tn,me_answered:ir}=Jn;let Fn="";return Rn&&(Fn=br.rightAnswerBox),!Rn&&(jn||ir)&&(Fn=br.errorAnswerBox),a.createElement(Ve.Z,{key:Vn,className:`${br.choiceBox} ${Fn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Vn==0?"30px":"20px"}},a.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:br.choiceIndex},_n[Vn]),a.createElement(xe.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:br.html,value:Tn,style:yc({},tn)})),Rn&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Rn&&(jn||ir)&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:br.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},_n[zn.findIndex(Jn=>Jn==null?void 0:Jn.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(Jn=>Jn==null?void 0:Jn.me_answered)?a.createElement(a.Fragment,null,(()=>{var Jn;const Vn=zn.findIndex(Tn=>Tn==null?void 0:Tn.me_answered),jn=((Jn=zn[Vn])==null?void 0:Jn.is_answer)?br.greenColor:br.redColor;return a.createElement("span",{className:jn,style:{fontWeight:600,fontSize:"16px"}},_n[Vn])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Qt==null?void 0:Qt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var mf=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(pf),bo=le(59301),hf=Object.defineProperty,Ec=Object.getOwnPropertySymbols,vf=Object.prototype.hasOwnProperty,gf=Object.prototype.propertyIsEnumerable,bc=(ft,rt,tt)=>rt in ft?hf(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,yf=(ft,rt)=>{for(var tt in rt||(rt={}))vf.call(rt,tt)&&bc(ft,tt,rt[tt]);if(Ec)for(var tt of Ec(rt))gf.call(rt,tt)&&bc(ft,tt,rt[tt]);return ft};const Ef={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},bf=({problemset:ft,dispatch:rt,question:tt,questionIndex:Ut})=>{var Qt;const Un={fontSize:"18px"},zn={C:bo.createElement("span",{className:br.c},"C"),"C++":bo.createElement("span",{className:br.cpp},"C++"),Java:bo.createElement("span",{className:br.java},"Java"),Python:bo.createElement("span",{className:br.python},"Python")},An={not_started:bo.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:bo.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:bo.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:bo.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return bo.createElement("div",null,bo.createElement("div",{className:br.questionWrap},bo.createElement(oe.Z,{value:'

\u7F16\u7A0B\u9898

'+(tt==null?void 0:tt.name),style:yf({},Un)})),bo.createElement("div",{className:br.descBox},bo.createElement("div",{className:br.title},bo.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Qt=tt==null?void 0:tt.languages)==null?void 0:Qt.map((tn,_n,Jn)=>bo.createElement(a.Fragment,{key:_n},zn[tn==null?void 0:tn.language]))),bo.createElement("div",{className:br.desc},bo.createElement(oe.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(tt==null?void 0:tt.description),style:{fontSize:"16px",color:"#000"}}))),(tt==null?void 0:tt.answer_status)!="not_started"&&bo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},bo.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),An[tt==null?void 0:tt.answer_status]),["passed","delay_passed"].includes(tt==null?void 0:tt.answer_status)&&bo.createElement("div",{className:br.descBox},bo.createElement("div",{className:br.title},bo.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),bo.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),bo.createElement("div",{className:br.desc,style:{backgroundColor:"#fff"}},bo.createElement(Dr.ZP,{height:300,language:tt==null?void 0:tt.language,value:tt!=null&&tt.passed_code?ii.Base64.decode(tt==null?void 0:tt.passed_code):"",theme:"default",options:Ef}))))};var Af=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(bf),sa=le(59301),Fu=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const wf=({user:ft,globalSetting:rt,classroomList:tt,loading:Ut,problemset:Qt,dispatch:Un,pageNum:zn,maxPage:An})=>{var tn,_n,Jn,Vn,Rn,jn,Tn,ir,Fn,gr,hr,$n,or,lr,Yt,kr,Vr,wr,li;const[Ci]=(0,ce.useSearchParams)(),[_i,qn]=(0,a.useState)(0),yr=(0,ce.useParams)(),[pi,Xr]=(0,a.useState)(!1);console.log("paramsHttp--",yr);const[ui,la]=(0,a.useState)(null),[Aa,ki]=(0,a.useState)(!1),[$i,hi]=(0,a.useState)(!1),{SmartPlanItemBanks:ti}=tt,pa={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,a.useEffect)(()=>{zn&&$a()},[zn,yr==null?void 0:yr.user_login]);const $a=()=>Fu(void 0,null,function*(){Xr(!0),Un({type:"classroomList/getSmartPlanItemBanks",payload:{login:yr==null?void 0:yr.user_login,course_id:yr==null?void 0:yr.coursesId,id:yr==null?void 0:yr.id,position:zn,max_position:An}}),Xr(!1)});(0,a.useEffect)(()=>{var La,lo;qn(0),(La=ti==null?void 0:ti.page)!=null&&La.id&&Ro((lo=ti==null?void 0:ti.page)==null?void 0:lo.id)},[ti]);const Ro=La=>Fu(void 0,null,function*(){ki(!0);const lo=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${La}/student_comment.json`,{method:"get",params:{user_id:yr==null?void 0:yr.user_login}});(lo==null?void 0:lo.status)===0&&la(lo==null?void 0:lo.data),ki(!1)});return sa.createElement("section",null,sa.createElement(se.Z,{spinning:pi},sa.createElement("div",{className:Zo.box},sa.createElement("div",{className:Zo.box_header,style:{padding:"20px"}},sa.createElement("div",{style:{display:"flex",alignItems:"center"}},sa.createElement("div",{className:Zo.header_title},ti!=null&&ti.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),sa.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},sa.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},sa.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),sa.createElement("span",{style:{color:"#333333"}},((tn=ti==null?void 0:ti.user_info)==null?void 0:tn.user_name)||"--"),sa.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),sa.createElement("span",{style:{color:"#333333"}},((_n=ti==null?void 0:ti.user_info)==null?void 0:_n.student_id)||"--"),sa.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),sa.createElement("span",{style:{color:"#333333"}},((Jn=ti==null?void 0:ti.user_info)==null?void 0:Jn.group_name)||"--"))),sa.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},sa.createElement("div",{className:"mt10"},((Rn=(Vn=ti==null?void 0:ti.item_banks)==null?void 0:Vn[_i])==null?void 0:Rn.item_type)==="SINGLE"&&sa.createElement(uf,{question:(jn=ti==null?void 0:ti.item_banks)==null?void 0:jn[_i],questionIndex:_i+1}),((ir=(Tn=ti==null?void 0:ti.item_banks)==null?void 0:Tn[_i])==null?void 0:ir.item_type)==="MULTIPLE"&&sa.createElement(rf,{question:(Fn=ti==null?void 0:ti.item_banks)==null?void 0:Fn[_i],questionIndex:_i+1}),((hr=(gr=ti==null?void 0:ti.item_banks)==null?void 0:gr[_i])==null?void 0:hr.item_type)==="JUDGMENT"&&sa.createElement(mf,{question:($n=ti==null?void 0:ti.item_banks)==null?void 0:$n[_i],questionIndex:_i+1}),((lr=(or=ti==null?void 0:ti.item_banks)==null?void 0:or[_i])==null?void 0:lr.item_type)==="PROGRAM"&&sa.createElement(sa.Fragment,null,sa.createElement(Af,{question:(Yt=ti==null?void 0:ti.item_banks)==null?void 0:Yt[_i],questionIndex:_i+1}),sa.createElement(Ti,{item:(kr=ti==null?void 0:ti.item_banks)==null?void 0:kr[_i]}))),((Vr=ti==null?void 0:ti.page)==null?void 0:Vr.knowledge_test)&&sa.createElement(sa.Fragment,null,sa.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},sa.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),sa.createElement(b.ZP,{type:"link",loading:Aa,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>Fu(void 0,null,function*(){hi(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),sa.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},sa.createElement(oe.Z,{className:Zo.ansWrap,value:(ui==null?void 0:ui.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),sa.createElement("div",{className:Zo.page_footer},(ti==null?void 0:ti.count)>1&&((wr=Array.from({length:ti==null?void 0:ti.count},(La,lo)=>lo+1))==null?void 0:wr.map((La,lo)=>sa.createElement("div",{key:lo,className:lo==_i?Zo.num_style_active:Zo.num_style,onClick:()=>{qn(La-1)}},La))))),sa.createElement(ae.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:$i,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{hi(!1)},onCancel:()=>{hi(!1)}},sa.createElement(se.Z,{spinning:Aa},sa.createElement("div",{className:Zo.evalueWrap},sa.createElement("div",{className:Zo.evalueSty},sa.createElement("div",{className:Zo.title},"\u5B66\u4E60\u8BC4\u4EF7"),sa.createElement(oe.Z,{className:Zo.ansWrap,value:(ui==null?void 0:ui.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),sa.createElement("div",{className:Zo.evalueSty,style:{marginTop:"20px"}},sa.createElement("div",{className:Zo.title},"\u95EE\u7B54\u8BB0\u5F55"),sa.createElement("div",{className:Zo.ansWrap,style:{padding:"0px 12px 12px 12px"}},(li=ui==null?void 0:ui.question_and_answer_list)==null?void 0:li.map((La,lo)=>sa.createElement("div",{key:lo,className:"mt10"},sa.createElement("div",{style:{display:"flex"}},sa.createElement("div",{className:Zo.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),sa.createElement(oe.Z,{className:Zo.asnCont,value:La==null?void 0:La.question})),sa.createElement("div",{style:{display:"flex"}},sa.createElement("div",{className:Zo.label},"\u56DE\u7B54\uFF1A"),sa.createElement(oe.Z,{className:Zo.asnCont,value:La==null?void 0:La.answer})))))))))))};var Cf=(0,ce.connect)(({user:ft,classroomList:rt,loading:tt,globalSetting:Ut,problemset:Qt})=>({user:ft,classroomList:rt,globalSetting:Ut,loading:tt.effects,problemset:Qt}))(wf),Sf=le(78555),xf=le(99453),Df=le(91740),Bf=Object.defineProperty,Ac=Object.getOwnPropertySymbols,Ff=Object.prototype.hasOwnProperty,Mf=Object.prototype.propertyIsEnumerable,wc=(ft,rt,tt)=>rt in ft?Bf(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,nu=(ft,rt)=>{for(var tt in rt||(rt={}))Ff.call(rt,tt)&&wc(ft,tt,rt[tt]);if(Ac)for(var tt of Ac(rt))Mf.call(rt,tt)&&wc(ft,tt,rt[tt]);return ft},Ba=(ft,rt,tt)=>new Promise((Ut,Qt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Qt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Qt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const If=({user:ft,classroomList:rt,globalSetting:tt,loading:Ut,dispatch:Qt})=>{var Un,zn,An,tn,_n,Jn,Vn;const[Rn,jn]=Yl.ZP.useNotification(),Tn=(0,a.useRef)(),[ir]=(0,ce.useSearchParams)(),[Fn,gr]=(0,a.useState)({}),[hr,$n]=(0,a.useState)(""),[or,lr]=(0,a.useState)(""),Yt=(0,ce.useParams)(),[kr,Vr]=(0,a.useState)({}),[wr,li]=(0,a.useState)(),Ci=(0,a.useRef)(),[_i,qn]=(0,a.useState)(!1),[yr,pi]=(0,a.useState)([]),[Xr,ui]=(0,a.useState)(!0),[la,Aa]=(0,a.useState)(!1),[ki,$i]=(0,a.useState)([]),[hi,ti]=(0,a.useState)(!1),[pa,$a]=(0,a.useState)([]),[Ro,La]=(0,a.useState)(!1),[lo,qo]=(0,a.useState)(0),[os,yo]=(0,a.useState)(!1),[Qa,xo]=(0,a.useState)([]),[ts,ns]=(0,a.useState)(""),[Ms,Cs]=(0,a.useState)(!1),[Is,ss]=(0,a.useState)(""),[Rs,gs]=(0,a.useState)(0),ys=(0,a.useRef)(null),[rs,Es]=(0,a.useState)(!1),[Ks,_s]=(0,a.useState)(!1),[bs,ma]=(0,a.useState)(!1),[Yo,Po]=(0,a.useState)(!1),[uo,ls]=(0,a.useState)(!1),Xs=(0,a.useRef)(!1),{SmartPlanItemBanks:wi}=rt,us=(0,a.useRef)(Fn),ks=(0,a.useRef)(),Ls=(0,a.useRef)([1]),Ss=ir.get("simulate")=="true",Js=ir.get("pptPage")?Number(ir.get("pptPage")):1,[bl,ga]=(0,a.useState)(!1),[xs,_o]=a.useState(["60%","40%"]),[ru,ol]=(0,a.useState)(!1),Os=(0,a.useRef)(!1),[Qo,co]=(0,a.useState)(!0),[Ts,ha]=(0,a.useState)(!1),Al=(0,a.useRef)(null),sl=(0,a.useRef)(window.innerWidth),[so,ll]=(0,a.useState)(nu({},{page:1,limit:20,course_group_id:"",status:"all",search:""}));(0,a.useEffect)(()=>{const ci=700/window.innerWidth*100,Hi=100-ci;uo?Fn!=null&&Fn.IsSuper?_o(["100%","0%"]):_o([`${Hi.toFixed(2)}%`,`${ci.toFixed(2)}%`]):_o([`${Hi.toFixed(2)}%`,`${ci.toFixed(2)}%`]),Xs.current=uo,uo||(yo(!1),gs(""))},[uo]),(0,a.useEffect)(()=>{rs&&or>0&&_s(!0)},[or,rs]),(0,a.useEffect)(()=>{bs?setTimeout(()=>{Po(!0)},300):Po(!1)},[bs]),window.addEventListener("resize",()=>{clearTimeout(Al.current),Al.current=setTimeout(()=>{const kn=window.innerWidth;if(kn==sl.current)return;const Hi=700/window.innerWidth*100,sr=100-Hi;uo?Fn!=null&&Fn.IsSuper?_o(["100%","0%"]):_o([`${sr.toFixed(2)}%`,`${Hi.toFixed(2)}%`]):_o([`${sr.toFixed(2)}%`,`${Hi.toFixed(2)}%`]),Xs.current=uo,uo||yo(!1),cs(),sl.current=kn},300)}),(0,a.useEffect)(()=>{const kn=()=>Ba(void 0,null,function*(){if(!Os.current){Os.current=!0;try{yield cs()}catch(Rr){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",Rr)}finally{Os.current=!1}}});return window.addEventListener("resize",kn),()=>{window.removeEventListener("resize",kn)}},[]),(0,a.useEffect)(()=>(document.body.addEventListener((0,Xo.gH)(),$s),()=>{document.body.removeEventListener((0,Xo.gH)(),$s)}),[]),(0,a.useEffect)(()=>(window.addEventListener("visibilitychange",Ho),()=>{window.removeEventListener("visibilitychange",Ho)}),[hr]);const ul=()=>Ba(void 0,null,function*(){var kn,Rr;yield(kn=Tn.current)==null?void 0:kn.ready();const ci=(Rr=Tn.current)==null?void 0:Rr.Application;ci&&(yield ci.ActivePresentation.SlideShowWindow.View.Exit())}),Ho=()=>Ba(void 0,null,function*(){document.visibilityState==="visible"&&(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:hr,randomData:new Date}}})});(0,a.useEffect)(()=>{Tl(),!(Fn!=null&&Fn.IsSuper)&&!ir.get("pptPage")&&($n(Js),Qt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Yt==null?void 0:Yt.coursesId,id:Yt==null?void 0:Yt.id,position:Js}})),(0,we.s2)()&&ce.history.replace(`/miniprogram/courseware/study?course_id=${Yt==null?void 0:Yt.coursesId}&id=${Yt==null?void 0:Yt.id}`)},[]);const Tl=()=>Ba(void 0,null,function*(){yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/check_start.json`,{method:"post"})});(0,a.useEffect)(()=>{us.current=Fn,Fn!=null&&Fn.WebofficeURL&&setTimeout(()=>{tl()},300)},[Fn]),(0,a.useEffect)(()=>{var kn;return(kn=ft==null?void 0:ft.userInfo)!=null&&kn.login&&dl(),()=>{clearInterval(Ci.current)}},[(Un=ft==null?void 0:ft.userInfo)==null?void 0:Un.login]),(0,a.useEffect)(()=>{!(Fn!=null&&Fn.IsSuper)&&(wr==null?void 0:wr.is_end)===!1&&(Fn==null?void 0:Fn.Status)=="in_progress"&&Cl()},[wr==null?void 0:wr.is_end,Fn]),(0,a.useEffect)(()=>{if(wr!=null&&wr.is_end&&clearInterval(Ci.current),!(Fn!=null&&Fn.IsSuper)&&(wr!=null&&wr.is_end)){let kn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];kn&&(kn!=null&&kn.includes(Yt==null?void 0:Yt.id))||(te.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(kn==null?void 0:kn.length)===0?kn=[Yt==null?void 0:Yt.id]:kn.push(Yt==null?void 0:Yt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(kn)))}},[wr==null?void 0:wr.is_end,Fn]),(0,a.useEffect)(()=>{if(wr!=null&&wr.enable_extra&&!(wr!=null&&wr.is_end)){let kn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];kn&&!(kn!=null&&kn.includes(Yt==null?void 0:Yt.id))&&ae.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,maskClosable:!1,keyboard:!1,title:"\u63D0\u793A",closable:!1,cancelButtonProps:{style:{display:"none"}},content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>Ba(void 0,null,function*(){(kn==null?void 0:kn.length)===0?kn=[Yt==null?void 0:Yt.id]:kn.push(Yt==null?void 0:Yt.id),ko(wr==null?void 0:wr.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(kn))})})}},[wr==null?void 0:wr.enable_extra]);const $s=()=>{(0,Xo.vp)()||ul()};(0,a.useEffect)(()=>{var kn,Rr;(kn=ft==null?void 0:ft.userInfo)!=null&&kn.login&&(Rr=Tn.current)!=null&&Rr.ready&&cs()},[(zn=ft==null?void 0:ft.userInfo)==null?void 0:zn.login,Fn]),(0,a.useEffect)(()=>{var kn;wr!=null&&wr.page&&((kn=wi==null?void 0:wi.page)==null?void 0:kn.lesson_mode)=="online_lesson"&&!(Fn!=null&&Fn.IsSuper)&&!Ss&&ko(wr==null?void 0:wr.page)},[wr==null?void 0:wr.page]),(0,a.useEffect)(()=>{var kn;((kn=ft==null?void 0:ft.userInfo)==null?void 0:kn.real_name)==="\u6E38\u5BA2"&&Qt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(An=ft==null?void 0:ft.userInfo)==null?void 0:An.real_name]);const Nl=()=>{var kn,Rr,ci,Hi,sr;let Ni=[];return(((Rr=(kn=wi==null?void 0:wi.page)==null?void 0:kn.smart_plan_page_knowledges)==null?void 0:Rr.length)>0||(ci=wi==null?void 0:wi.page)!=null&&ci.is_ai_question)&&Ni.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Hi=wi==null?void 0:wi.page)!=null&&Hi.page_info&&Ni.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(wi==null?void 0:wi.count)>0&&Ni.push({key:"4",title:"\u8BD5\u9898"}),(sr=wi==null?void 0:wi.page)!=null&&sr.animation_code&&Ni.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),a.createElement(a.Fragment,null,Ni==null?void 0:Ni.map((Yi,fo)=>a.createElement("span",{style:{cursor:"pointer"},onClick:()=>{ma(!0),ns(Yi==null?void 0:Yi.key)}},Yi==null?void 0:Yi.title,fo!=(Ni==null?void 0:Ni.length)-1?"\u3001":"")))};(0,a.useEffect)(()=>{var kn,Rr,ci,Hi,sr,Ni,Yi;yo(!1),hr&&((kn=wi==null?void 0:wi.page)==null?void 0:kn.position)!=Rs&&uo&&(gs((Rr=wi==null?void 0:wi.page)==null?void 0:Rr.position),Cs(!0),setTimeout(()=>{Cs(!1)},2e3),Fn!=null&&Fn.IsSuper&&(((Hi=(ci=wi==null?void 0:wi.page)==null?void 0:ci.smart_plan_page_knowledges)==null?void 0:Hi.length)>0||(sr=wi==null?void 0:wi.page)!=null&&sr.is_ai_question||(Ni=wi==null?void 0:wi.page)!=null&&Ni.page_info||(wi==null?void 0:wi.count)>0||(Yi=wi==null?void 0:wi.page)!=null&&Yi.animation_code?Rn.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},closeIcon:null,description:a.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",a.createElement("span",{style:{color:"#3061D0"}},Nl())),duration:2,pauseOnHover:!0,onClose:()=>{yo(!0)}}):yo(!0)))},[wi]),(0,a.useEffect)(()=>{Pl()},[hr,wr==null?void 0:wr.randomData]);const Pl=()=>Ba(void 0,null,function*(){var kn,Rr;if(!(Fn!=null&&Fn.IsSuper)&&(Fn==null?void 0:Fn.Status)=="in_progress"&&hr){const ci=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/check_page_progress.json`,{method:"post",body:{position:hr}});(ci==null?void 0:ci.status)==0&&((kn=ci==null?void 0:ci.data)!=null&&kn.allow||($i((Rr=ci==null?void 0:ci.data)==null?void 0:Rr.not_finish_positions),Aa(!0)))}});function cs(){return Ba(this,null,function*(){try{yield Tn.current.ready();const ci=yield(yield Tn.current.Application.ActiveWindow).View;ci.ZoomToFit=-1;const Hi=new Event("resize");window.dispatchEvent(Hi)}catch(kn){}})}function ko(kn){return Ba(this,null,function*(){yield Tn.current.ready(),Tn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(kn)})}(0,a.useEffect)(()=>{Ts&&Tn.current&&(Us(!0),cs())},[Ts,Tn.current]);function Us(kn){return Ba(this,null,function*(){if(!(Yt!=null&&Yt.user_login)){kn?(ls(!0),(0,Xo.Dj)(document.body)):(ls(!1),(0,Xo.BU)()),yield Tn.current.ready();const Rr=Tn.current.Application,ci=yield Rr.ActivePresentation,Hi=yield Rr.ActivePresentation.SlideShowSettings,sr=yield ci.SlideShowWindow;kn?yield Hi.Run():(sr.IsFullScreen=!1,ul());const Ni=(yield Rr.ActivePresentation.SlideShowWindow)!==null;ls(Ni),cs()}})}function iu(){return Ba(this,null,function*(){try{const kn=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/set_page_cache.json`,{method:"post",body:{type:1}});li(nu({},(kn==null?void 0:kn.data)||{}))}catch(kn){}})}const wl=()=>Ba(void 0,null,function*(){var kn,Rr;let ci=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}.json`,{method:"get"});(ci==null?void 0:ci.status)==0&&(Vr(ci==null?void 0:ci.data),Yt!=null&&Yt.user_login||(ir.get("type")=="view"&&(((kn=ci==null?void 0:ci.data)==null?void 0:kn.status)=="in_progress"?Es(!0):ha(!0)),((Rr=ci==null?void 0:ci.data)==null?void 0:Rr.status)=="in_progress"&&ir.get("type")!="update"&&Es(!0)))}),Cl=()=>Ba(void 0,null,function*(){const kn=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/start_class.json`,{method:"post"})}),Pn=()=>Ba(void 0,null,function*(){var kn;const Rr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(kn=wi==null?void 0:wi.page)==null?void 0:kn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),cl=()=>Ba(void 0,null,function*(){Qt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Yt==null?void 0:Yt.coursesId,id:Yt==null?void 0:Yt.id,position:hr||(wr==null?void 0:wr.page)||1,max_position:or}})}),dl=()=>Ba(void 0,null,function*(){var kn,Rr,ci;const Hi={};Yt!=null&&Yt.user_login&&(Hi.login=Yt.user_login),Ss&&(Hi.is_simulate=!0);const sr=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/get_office_token.json`,{method:"get",params:Hi});gr(sr==null?void 0:sr.data),ui(!1);const Ni=((kn=sr==null?void 0:sr.data)==null?void 0:kn.FileName)||"";document.title=Ni,(Rr=sr==null?void 0:sr.data)!=null&&Rr.IsSuper?wl():Ss?ha(!0):(((ci=sr==null?void 0:sr.data)==null?void 0:ci.Status)=="in_progress"&&ha(!0),Ci.current=setInterval(()=>{iu()},2e3))});function $o(){return Ba(this,null,function*(){if(!Tn.current)return;clearTimeout(ks.current),yield Tn.current.ready();const kn=Tn.current.Application,ci=(sr=>{if(!sr||sr.length===0)return[];const Ni=[...sr].sort((eo,Uo)=>eo-Uo),Yi=[];let fo={From:Ni[0],To:Ni[0]};for(let eo=1;eo$o(),4*60*1e3)})}function el(kn){return Ba(this,null,function*(){Ls.current=kn,$o()})}function tl(){return Ba(this,null,function*(){var kn=document.getElementById("weboffice-zone");Tn.current=y().config({mount:kn,url:Fn==null?void 0:Fn.WebofficeURL,refreshToken:Ko,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(Fn!=null&&Fn.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),Tn.current.setToken({token:Fn==null?void 0:Fn.AccessToken,timeout:25*60*1e3}),Tn.current.on("fileStatus",function(Rr){return Ba(this,null,function*(){yield Tn.current.ready();const Hi=yield Tn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;$n(Hi),Ls.current=[Hi],$o()})}),Tn.current.on("fileOpen",function(Rr){fl();const ci=kn==null?void 0:kn.querySelector("iframe");ci&&ci.focus()}),Tn.current.on("fullscreenChange",function(Rr){Rr.status==1?ir.get("type")!="update"&&ha(!0):(0,Xo.BU)()})})}function Ko(){return new Promise(function(kn){return Ba(this,null,function*(){var Rr,ci,Hi,sr;const Ni=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(Rr=us.current)==null?void 0:Rr.AccessToken,refresh_token:(ci=us.current)==null?void 0:ci.RefreshToken}});((Hi=Ni==null?void 0:Ni.data)==null?void 0:Hi.Code)=="InvalidArgument.AccessToken"&&dl(),us.current=Ni.data,kn({token:(sr=Ni==null?void 0:Ni.data)==null?void 0:sr.AccessToken,timeout:2*60*1e3}),kn(Ni==null?void 0:Ni.data)})})}function Sl(){return Ba(this,null,function*(){ui(!0),yield Tn.current.ready();const kn=Tn.current.Application,Rr=yield kn.ActivePresentation,Hi=yield(yield Rr.Slides).Count;lr(Hi);let sr=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(sr==null?void 0:sr.status)==0&&te.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield kn.ActivePresentation.Slides.AddSlide(Hi),setTimeout(()=>Ba(this,null,function*(){ui(!1),Rr.Slides.Item(Hi).Shapes.AddPicture({FileName:"https://www.educoder.net/images/tzppt.png",LinkToFile:-1,SaveWithDocument:0,Left:0,Top:0,Width:1,Height:1,Scale:!0})}),1e3)})}function fl(){return Ba(this,null,function*(){yield Tn.current.ready();const kn=Tn.current.Application,Rr=yield kn.ActivePresentation.GetSlideRemark(),Hi=yield(yield kn.ActivePresentation).Slides,sr=yield Hi.Count;lr(sr),kn.Sub.SlideShowEnd=()=>Ba(this,null,function*(){ls(!1),cs(),ha(!1)}),kn.Sub.SlideShowBegin=()=>Ba(this,null,function*(){ls(!0),cs()});const Ni=yield kn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;$n(Ni),Ls.current=[Ni],$o(),kn.Sub.ActiveSlideChange=Yi=>Ba(this,null,function*(){var fo;lr(yield Hi.Count),$n(((fo=Yi==null?void 0:Yi.Data)==null?void 0:fo.slideIndex)+1)}),kn.Sub.SlideDelete=Yi=>Ba(this,null,function*(){var fo;let eo=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/delete_page.json`,{method:"delete",body:{position:(fo=Yi==null?void 0:Yi.Data)==null?void 0:fo.SlideIndex}});(eo==null?void 0:eo.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),lr(yield Hi.Count))}),kn.Sub.PresentationNewSlide=Yi=>Ba(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",Yi)}),kn.Sub.SlideMove=Yi=>Ba(this,null,function*(){var fo,eo,Uo;if(Fn!=null&&Fn.IsSuper&&document.hasFocus()){$n("");let yi=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/change_page_postition.json`,{method:"post",body:{origin_position:(fo=Yi==null?void 0:Yi.Data)==null?void 0:fo.SlideFromIndex,target_position:(eo=Yi==null?void 0:Yi.Data)==null?void 0:eo.SlideIndex}});(yi==null?void 0:yi.status)==0&&(te.ZP.success("\u79FB\u52A8\u6210\u529F"),$n((Uo=Yi==null?void 0:Yi.Data)==null?void 0:Uo.SlideIndex))}}),yield kn.ActivePresentation.SlideShowWindow.View.GotoSlide(Js)})}const zs=()=>Ba(void 0,null,function*(){var kn,Rr;La(!0);const ci=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/smart_plan_users.json`,{method:"get",params:so});(ci==null?void 0:ci.status)==0&&($a((kn=ci==null?void 0:ci.data)==null?void 0:kn.smart_plan_users),qo((Rr=ci==null?void 0:ci.data)==null?void 0:Rr.count)),La(!1)}),jl=()=>Ba(void 0,null,function*(){var kn;La(!0);const Rr=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/header_info.json`,{method:"get"});(Rr==null?void 0:Rr.status)===0&&xo([{name:"\u5168\u90E8",id:""},...((kn=Rr==null?void 0:Rr.data)==null?void 0:kn.course_groups)||[]]),La(!1)});(0,a.useEffect)(()=>{var kn,Rr;return wi&&((kn=wi==null?void 0:wi.page)!=null&&kn.id)&&!((Rr=wi==null?void 0:wi.page)!=null&&Rr.has_study_record)&&(Fn==null?void 0:Fn.IsSuper)===!1&&(Fn==null?void 0:Fn.Status)=="in_progress"&&(ys.current=setTimeout(()=>{Pn()},1e4)),()=>{ys.current&&clearTimeout(ys.current)}},[Ut["classroomList/getSmartPlanItemBanks"],wi,Fn==null?void 0:Fn.IsSuper]),(0,a.useEffect)(()=>{hi&&(jl(),zs())},[hi,so]);const xl=()=>{const kn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(kn==null?void 0:kn.findIndex(ci=>(ci==null?void 0:ci.id)==(Yt==null?void 0:Yt.id)&&(ci==null?void 0:ci.courseId)==(Yt==null?void 0:Yt.coursesId)))==-1&&(kn.push({id:Yt==null?void 0:Yt.id,courseId:Yt==null?void 0:Yt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(kn)),ko(1))},Lo=()=>Ba(void 0,null,function*(){var kn,Rr,ci,Hi,sr;const Ni=()=>Ba(void 0,null,function*(){Qt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan_xia",params:{coursesId:Yt==null?void 0:Yt.coursesId,smart_plans_id:Yt==null?void 0:Yt.id}}})}),Yi=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}.json`,{method:"get"});(Rr=(kn=Yi==null?void 0:Yi.data)==null?void 0:kn.not_start_positions)!=null&&Rr.length?ae.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:a.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",a.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(sr=(Hi=(ci=Yi==null?void 0:Yi.data)==null?void 0:ci.not_start_positions)==null?void 0:Hi.sort((fo,eo)=>Number(fo)-Number(eo)))==null?void 0:sr.join("\u3001"),"\u9875")," \u6709\u672A\u542F\u52A8\u7684\u7B54\u9898\uFF0C\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u8FD9\u4E9B\u8BD5\u9898\u5C06\u65E0\u6CD5\u542F\u52A8\u7B54\u9898\u3002\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F"),onCancel:()=>Ba(void 0,null,function*(){var fo,eo,Uo;ko((Uo=(eo=(fo=Yi==null?void 0:Yi.data)==null?void 0:fo.not_start_positions)==null?void 0:eo.sort((yi,Ma)=>Number(yi)-Number(Ma)))==null?void 0:Uo[0])}),onOk:()=>Ba(void 0,null,function*(){yield Ni()})}):yield Ni()}),Ns=()=>a.createElement(a.Fragment,null,Yt!=null&&Yt.user_login?a.createElement("div",{className:Mi.right},a.createElement(Cf,{pageNum:hr,maxPage:or})):a.createElement("div",{className:Mi.right},a.createElement(se.Z,{spinning:Ut["classroomList/getSmartPlanItemBanks"]},a.createElement("div",{style:{visibility:wi?"visible":"hidden",height:"100vh",overflow:"hidden"}},(Fn==null?void 0:Fn.IsSuper)!==void 0&&a.createElement("div",{style:or?{}:{display:"none"}},Fn!=null&&Fn.IsSuper?a.createElement(Gl,{clickTab:ts,pptFullScreen:uo,pageNum:hr,maxPage:or,pptInfo:kr,openEwm:_i,changePage:el,setOpenEwm:()=>{qn(null)},aiImg:yr,addPage:()=>{Sl()},gotoSlide:kn=>{ko(kn)}}):a.createElement(qd,{isSimulate:Ss,officeToken:Fn,pageCache:wr,pageNum:hr,aiImg:yr,maxPage:or,changePage:el,gotoSlide:kn=>{ko(kn)}})))))),pl=()=>{var kn,Rr,ci,Hi,sr;return a.createElement("div",{className:Mi.left},a.createElement("div",{style:Ss?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!bs&&uo&&(Fn==null?void 0:Fn.IsSuper)&&os&&a.createElement("div",{className:Mi.left_float},a.createElement("div",{className:Mi.float_icon},a.createElement("img",{src:le(23175),width:20,height:20})),a.createElement("div",{className:Mi.float_more},a.createElement("div",{className:Mi.float_text,onClick:()=>{ma(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(kr==null?void 0:kr.status)=="in_progress"&&((kn=wi==null?void 0:wi.page)==null?void 0:kn.lesson_mode)!="self_learning"&&!(wi!=null&&wi.is_extra)&&(((Rr=wi==null?void 0:wi.page)==null?void 0:Rr.status)=="not_started"||((ci=wi==null?void 0:wi.page)==null?void 0:ci.status)=="ended")&&(Fn==null?void 0:Fn.IsSuper)&&(wi==null?void 0:wi.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:Mi.float_icon},a.createElement("img",{src:le(68045),width:20,height:20})),a.createElement("div",{className:Mi.float_text,onClick:()=>Ba(void 0,null,function*(){Qt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u8BBE\u7F6E\u7B54\u9898\u65F6\u957F",smart_plans_id:Yt==null?void 0:Yt.id,SmartPlanItemBanks:wi}}})})},((Hi=wi==null?void 0:wi.page)==null?void 0:Hi.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(kr==null?void 0:kr.status)=="in_progress"&&!(wi!=null&&wi.is_extra)&&((sr=wi==null?void 0:wi.page)==null?void 0:sr.status)=="in_progress"&&(Fn==null?void 0:Fn.IsSuper)&&(wi==null?void 0:wi.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:Mi.float_icon,style:{background:"rgba(227,0,0,0.1)"}},a.createElement("img",{src:le(7891),width:20,height:20})),a.createElement("div",{className:Mi.float_text,onClick:()=>Ba(void 0,null,function*(){var Ni;let Yi=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Ni=wi==null?void 0:wi.page)==null?void 0:Ni.id,status:"ended"}});(Yi==null?void 0:Yi.status)==0&&(te.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),cl())})},"\u7ED3\u675F\u7B54\u9898")))),ir.get("simulate")=="true"&&a.createElement("div",{className:Mi.btn_float,style:{bottom:0,right:120}},a.createElement(bi.op,{className:"mb20",onClick:()=>{Us(!1),ir.get("type")?ce.history.push(`/classrooms/${Yt==null?void 0:Yt.coursesId}/smart_plan/${Yt==null?void 0:Yt.id}/ppt_info/info?type=${ir.get("type")}`):ce.history.push(`/classrooms/${Yt==null?void 0:Yt.coursesId}/smart_plan/${Yt==null?void 0:Yt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!bs&&uo&&((Fn==null?void 0:Fn.IsSuper)||ir.get("simulate")=="true")&&a.createElement("div",{className:Mi.btn_float,style:{right:Fn!=null&&Fn.IsSuper?"0px":"20px"}},a.createElement("div",null,a.createElement(bi.op,{disabled:hr==1,className:"mb20",onClick:()=>{if(hr==1){te.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}ss(""),ko(hr-1)}},"\u4E0A\u4E00\u9875")),a.createElement("div",null,a.createElement(bi.op,{disabled:hr==or,onClick:()=>{if(hr==or){te.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}ss(""),ko(hr+1)}},"\u4E0B\u4E00\u9875")),(Fn==null?void 0:Fn.IsSuper)&&a.createElement("div",{className:Mi.to_page_style},"\u8DF3\u8F6C\u5230",a.createElement(z.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:Is||void 0,placeholder:"\u9875\u7801",onChange:Ni=>{ko(Ni),ss(Ni)}},Array.from({length:or},(Ni,Yi)=>Yi+1).map(Ni=>a.createElement(z.default.Option,{key:Ni,value:Ni},Ni))))),(Yt==null?void 0:Yt.user_login)&&Qo&&a.createElement("div",{className:Mi.over_item_list},a.createElement("div",{className:Mi.over_item},a.createElement("div",{className:Mi.close_button,onClick:()=>{co(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mi.over_button,onClick:()=>{ti(!0)}},a.createElement("img",{src:le(78868),className:Mi.ewm_img,style:{width:"16px",height:"15px"}}),a.createElement("div",{className:Mi.ewm_text},"\u5B66\u751F\u5217\u8868")),a.createElement("div",{className:Mi.over_button,onClick:()=>{ce.history.push(`/classrooms/${Yt==null?void 0:Yt.coursesId}/smart_plan/${Yt==null?void 0:Yt.id}/detail`)}},a.createElement("img",{src:le(50066),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u9000\u51FA\u8BFE\u4EF6")))),!(Yt!=null&&Yt.user_login)&&(Fn==null?void 0:Fn.IsSuper)&&Qo&&a.createElement("div",{className:Mi.over_item_list},a.createElement("div",{className:Mi.over_item},a.createElement("div",{className:Mi.close_button,onClick:()=>{co(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mi.over_button,onClick:()=>{Us(!uo)}},!uo&&a.createElement("img",{src:le(15091),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),uo&&a.createElement("img",{src:le(24639),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},uo?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u64AD\u653E")),(kr==null?void 0:kr.status)=="not_started"&&a.createElement("div",{className:Mi.over_button,onClick:()=>Ba(void 0,null,function*(){Qt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan_shang",params:{coursesId:Yt==null?void 0:Yt.coursesId,smart_plans_id:Yt==null?void 0:Yt.id}}})})},a.createElement("img",{src:le(76502),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(kr==null?void 0:kr.status)=="not_started"&&a.createElement("div",{className:Mi.over_button,onClick:()=>Ba(void 0,null,function*(){ga(!0)})},a.createElement("img",{src:le(93026),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(kr==null?void 0:kr.status)=="in_progress"&&a.createElement("div",{className:Mi.over_button,onClick:()=>Ba(void 0,null,function*(){yield Lo()})},a.createElement("img",{src:le(3540),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),a.createElement("div",{className:Mi.over_button,onClick:()=>{qn(new Date)}},a.createElement("img",{src:le(56440),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))),!(Yt!=null&&Yt.user_login)&&!(Fn!=null&&Fn.IsSuper)&&!Ss&&a.createElement("div",{className:Mi.overcont2wrap},a.createElement(bi.op,{disabled:hr==1,className:"mr30",onClick:()=>{if(hr==1){te.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}ko(hr-1)}},"\u4E0A\u4E00\u9875"),a.createElement("div",{className:Mi.over_content2},a.createElement("div",{className:Mi.over_button2,onClick:()=>{ce.history.push(`/classrooms/${Yt==null?void 0:Yt.coursesId}/smart_plan`)}},a.createElement("img",{src:le(50066),className:Mi.ewm_img2,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),a.createElement(bi.op,{disabled:hr==or,className:"ml30",onClick:()=>{if(hr==or){te.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}ko(hr+1)}},"\u4E0B\u4E00\u9875")),!Qo&&(Fn==null?void 0:Fn.IsSuper)&&a.createElement("div",{className:Mi.kjgj_style},a.createElement("div",{className:Mi.kjgj_item,onClick:()=>{co(!0)}},a.createElement("div",{className:Mi.kjgj_img},a.createElement("img",{src:le(22335),style:{width:"30px",height:"30px"}})),a.createElement("div",{className:Mi.kjgj_text},"\u8BFE\u4EF6\u5DE5\u5177"))))};return a.createElement(se.Z,{spinning:Xr},a.createElement("div",{style:{display:"flex"}},jn,Ms&&a.createElement("div",{className:Mi.page_style},"\u7B2C",hr,"\u9875"),a.createElement(tu,{className:`${Mi.officeWrp} ${ru?Mi.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:kn=>{const Rr=kn[0]+kn[1],ci=[kn[0]/Rr*100,kn[1]/Rr*100];ci[0]<20&&(ci[0]=20,ci[1]=80),ci[1]==0?ol(!0):ol(!1),_o(ci),cs()}},uo?a.createElement(a.Fragment,null,a.createElement(tu.Panel,{size:xs[0]}," ",pl()),a.createElement(tu.Panel,{size:xs[1],collapsible:!(Fn!=null&&Fn.IsSuper),style:{overflow:"hidden"}},Fn!=null&&Fn.IsSuper?a.createElement(ee.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{ma(!1)},destroyOnClose:!0,forceRender:!0,open:bs},Ns(),Yo&&a.createElement("div",{className:Mi.drawer_ewm},a.createElement("div",{className:Mi.drawer_ewm_title},wi==null?void 0:wi.smart_plan_name,a.createElement("i",{className:"iconfont icon-guanbi",style:{cursor:"pointer",color:"#000"},onClick:()=>{Po(!1)}})),a.createElement("div",{className:Mi.drawer_text},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:Mi.drawer_code},a.createElement(ie.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Yt==null?void 0:Yt.coursesId}&id=${Yt==null?void 0:Yt.id}`,bgColor:"#FFF",size:260,icon:`${fe.Z.IMG_SERVER}/${(tn=tt==null?void 0:tt.setting)==null?void 0:tn.tab_logo_url}`}))),a.createElement("div",{className:Mi.close_drawer,onClick:kn=>{kn.stopPropagation(),ma(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):Ns())):a.createElement(a.Fragment,null,a.createElement(tu.Panel,{size:xs[0],min:"20%",collapsible:!0}," ",pl()),a.createElement(tu.Panel,{size:xs[1],collapsible:!0,style:{overflow:"hidden"}},(!uo||!(Fn!=null&&Fn.IsSuper))&&Ns()))),a.createElement(Sf.Z,{Callback:()=>{wl(),cl(),(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:hr,allow_answer:!1,is_end:!1}}})}}),a.createElement(xf.Z,{v:kr,params:Yt,user:ft,visible:bl,afterOk:()=>{ga(!1),window.location.reload()},afterCancel:()=>{ga(!1)}}),a.createElement(ae.default,{centered:!0,maskClosable:!1,keyboard:!1,open:Ks,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},a.createElement("div",{className:Mi.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:Mi.erweima},a.createElement(ie.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Yt==null?void 0:Yt.coursesId}&id=${Yt==null?void 0:Yt.id}`,bgColor:"#FFF",size:260,icon:`${fe.Z.IMG_SERVER}/${(_n=tt==null?void 0:tt.setting)==null?void 0:_n.tab_logo_url}`})),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},a.createElement(b.ZP,{style:{marginRight:"20px"},onClick:()=>{_s(!1),Es(!1)}},"\u67E5\u770B\u8BFE\u4EF6"),a.createElement(b.ZP,{type:"primary",onClick:()=>{_s(!1),Es(!1),qn(null),Us(!0),xl()}},"\u5168\u5C4F\u4E0A\u8BFE"))),a.createElement(ae.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:la,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var kn;Aa(!1),ko((kn=ki==null?void 0:ki.sort())==null?void 0:kn[0])},onOk:()=>Ba(void 0,null,function*(){var kn;Aa(!1),ko((kn=ki==null?void 0:ki.sort())==null?void 0:kn[0])})},a.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(Jn=ki==null?void 0:ki.sort())==null?void 0:Jn.map((kn,Rr)=>a.createElement("span",{key:Rr,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{Aa(!1),ko(kn)}},"\u7B2C",kn,"\u9875",Rr+1==(ki==null?void 0:ki.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),a.createElement(ae.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:hi,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{ti(!1)},footer:null},a.createElement(se.Z,{spinning:!1},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},a.createElement(z.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:so==null?void 0:so.course_group_id,options:(Vn=Qa||[])==null?void 0:Vn.map(kn=>({label:kn==null?void 0:kn.name,value:kn==null?void 0:kn.id})),onChange:kn=>{so.page=1,so.course_group_id=kn,ll(nu({},so))}}),a.createElement(bi.t7,{style:{width:300},value:{value:so.search},onChange:(kn,Rr)=>{so.page=1,so.search=kn,ll(nu({},so))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),a.createElement(E.default,{loading:Ro,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#666666"}},kn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#666666"}},kn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#666666"}},kn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(kn,Rr)=>a.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ti(!1),ce.history.push(`/classrooms/${Yt==null?void 0:Yt.coursesId}/smart_plan/${Yt==null?void 0:Yt.id}/users/${Rr==null?void 0:Rr.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:pa,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:so.limit,current:so.page,position:["bottomRight"],onChange:(kn,Rr)=>{so.page=kn,so.limit=Rr,ll(nu({},so))},total:lo,showTotal:(kn,Rr)=>a.createElement("span",null,"\u5171",a.createElement("span",{style:{color:"#165DFF"}}," ",kn," "),"\u6761\u6570\u636E")}}))),a.createElement(Ps,{Callback:kn=>Ba(void 0,null,function*(){var Rr;let ci=yield(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Rr=wi==null?void 0:wi.page)==null?void 0:Rr.id,status:"in_progress",answer_limit_time:kn}});(ci==null?void 0:ci.status)==0&&(te.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),cl(),ma(!0),Qt({type:"classroomList/setActionTabs",payload:{key:""}}))})}),a.createElement(Df.Z,{Callback:()=>{ce.history.push(`/classrooms/${Yt==null?void 0:Yt.coursesId}/smart_plan`),(0,ue.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/smart_plans/${Yt==null?void 0:Yt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:hr,allow_answer:!1,is_end:!0}}})}})))};var _f=(0,ce.connect)(({user:ft,classroomList:rt,loading:tt,globalSetting:Ut})=>({user:ft,classroomList:rt,globalSetting:Ut,loading:tt.effects}))(If)},99453:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ge}});var a=le(59301),Se=le(6767),y=le(62957),ce=le(14566),de=le(25399),te=le(60242),ae=le(82093),re={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},ne=le(71360),x=le(25992),ee=le(47257),E=le.n(ee),b=le(49661),z=le(59301),ie=Object.defineProperty,se=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,fe=(he,ve,be)=>ve in he?ie(he,ve,{enumerable:!0,configurable:!0,writable:!0,value:be}):he[ve]=be,oe=(he,ve)=>{for(var be in ve||(ve={}))pe.call(ve,be)&&fe(he,be,ve[be]);if(se)for(var be of se(ve))ue.call(ve,be)&&fe(he,be,ve[be]);return he},me=(he,ve,be)=>new Promise((ye,Ae)=>{var De=Fe=>{try{Be(be.next(Fe))}catch(we){Ae(we)}},Ce=Fe=>{try{Be(be.throw(Fe))}catch(we){Ae(we)}},Be=Fe=>Fe.done?ye(Fe.value):Promise.resolve(Fe.value).then(De,Ce);Be((be=be.apply(he,ve)).next())}),ge=({v:he,visible:ve,params:be,user:ye,afterOk:Ae,afterCancel:De})=>{var Ce;const[Be,Fe]=(0,a.useState)([]),we=(0,a.useRef)([]),[Pe,_e]=(0,a.useState)(!1),ze={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{Fe([])},accept:".ppt,.pptx",beforeUpload:Xe=>me(void 0,null,function*(){var qe,Ge;const Ue=Xe.name.endsWith(".ppt"),Le=Xe.name.endsWith(".pptx");if(!Ue&&!Le)return Se.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(Xe.size/1024/1024>200)return Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();let ke=Xe==null?void 0:Xe.name,He=ke.lastIndexOf("."),We=ke.substring(0,He);We.length>20&&(We=We.substring(0,20));const mt=yield(0,ae.ZP)(`/api/courses/${be==null?void 0:be.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:We}});(qe=mt==null?void 0:mt.data)!=null&&qe.exist&&Se.ZP.info("\u68C0\u6D4B\u5230\u8BFE\u5802\u5DF2\u6709\u540C\u540D\u8BFE\u4EF6\uFF0C\u65B0\u4E0A\u4F20\u7684\u8BFE\u4EF6\u540D\u79F0\u5C06\u6DFB\u52A0\u201C\u526F\u672C\u201D\u8FDB\u884C\u533A\u5206");const ot={id:String(Math.random()).slice(-6),name:Xe.name,size:Xe.size,file:Xe,description:"",percent:0,status:"uploading"};return Oe(ot,{container_type:"SmartPlan",login:(Ge=ye==null?void 0:ye.userInfo)==null?void 0:Ge.login,container_id:null,description:"",realFileName:!1}),Fe(Ze=>[ot]),Promise.reject()})},Oe=(Xe,qe)=>me(void 0,null,function*(){var Ge,Ue,Le,Ne,ke,He,We,mt,ot,Ze;qe.file_name=Xe.name;const Ie=Xe.name,Ye=yield(0,ae.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((Ye==null?void 0:Ye.status)!==0){Fe(at=>(at[at.findIndex($e=>$e.name===Ie)].status="error",[...at])),Se.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ye.data=JSON.parse((0,x.pe)(Ye.data));const Te=new(E())({endpoint:(Ge=Ye==null?void 0:Ye.data)==null?void 0:Ge.end_point,region:(Ue=Ye==null?void 0:Ye.data)==null?void 0:Ue.region,accessKeyId:(Le=Ye==null?void 0:Ye.data)==null?void 0:Le.access_key_id,accessKeySecret:(Ne=Ye==null?void 0:Ye.data)==null?void 0:Ne.access_key_secret,bucket:(ke=Ye==null?void 0:Ye.data)==null?void 0:ke.bucket,stsToken:(He=Ye==null?void 0:Ye.data)==null?void 0:He.security_token});Xe.name.split(".").pop(),Te.multipartUpload(`smartplans/${be.coursesId}/${be==null?void 0:be.id}/${(We=ye==null?void 0:ye.userInfo)==null?void 0:We.login}/${Date.now()}/${Ie}`,new Blob([Xe.file],{type:Xe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(at,$e,Ve)=>{Fe(xe=>{const Me=xe.findIndex(je=>je.name===Ie);return xe[Me].client=Te,xe[Me].percent=at*100,xe[Me].checkpoint=$e,[...xe]})},checkpoint:(ot=we.current[(mt=we.current)==null?void 0:mt.findIndex(at=>at.name===Ie)])==null?void 0:ot.checkpoint,callback:{customValue:{id:Ie+""},url:(Ze=Ye==null?void 0:Ye.data)==null?void 0:Ze.callback_url,host:Ye==null?void 0:Ye.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ae.rz)(qe)}}).then(function(at){Fe($e=>{var Ve,xe,Me;const je=$e.findIndex(Je=>Je.name===Ie);let Qe="done";return((Ve=at.data)==null?void 0:Ve.status)===0?$e[je].response=(xe=at.data)==null?void 0:xe.data:(Se.ZP.warning((Me=at.data)==null?void 0:Me.message),Qe="error"),$e[je].status=Qe,[...$e]})}).catch(function(at){(at==null?void 0:at.name)!=="cancel"&&Fe($e=>{const Ve=$e.findIndex(xe=>xe.name===Ie);return $e[Ve].status="error",[...$e]})})});return z.createElement(y.default,{maskClosable:!1,centered:!0,open:ve,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{De(),Fe([])},okButtonProps:{loading:Pe,disabled:(Be==null?void 0:Be.length)>0&&((Ce=Be==null?void 0:Be[0])==null?void 0:Ce.status)=="uploading"},onOk:()=>me(void 0,null,function*(){var Xe,qe,Ge;if((Be==null?void 0:Be.length)>0&&((Xe=Be==null?void 0:Be[0])==null?void 0:Xe.status)=="uploading"){Se.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}_e(!0);const Ue=yield(0,ae.ZP)(`/api/courses/${be==null?void 0:be.coursesId}/smart_plans/${he==null?void 0:he.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Ge=(qe=Be==null?void 0:Be[0])==null?void 0:qe.response)==null?void 0:Ge.attachment_id,smart_plan_id:he==null?void 0:he.id}});return _e(!1),(Ue==null?void 0:Ue.status)===0&&(Se.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),Ae(),Fe([])),Ue})},z.createElement("div",null,z.createElement("div",{style:{fontSize:"14px",color:"#000",marginBottom:"20px"}},"\u652F\u6301\u4E0A\u4F20\u65B0\u7248PPT\u6587\u4EF6\u8986\u76D6\u5F53\u524DPPT\u5185\u5BB9\u3002\u66F4\u6362PPT\u540E\uFF0C\u4EA4\u4E92\u529F\u80FD\u4ECD\u4E0E\u539F\u9875\u7801\u5173\u8054\u3002\u5982\u9700\u8C03\u6574\uFF0C\u53EF\u901A\u8FC7 ",z.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5")," \u5FEB\u901F\u4FEE\u6539\u4EA4\u4E92\u529F\u80FD\u5173\u8054\u7684\u5E7B\u706F\u7247\u3002 "),z.createElement(ce.default,oe({},ze),z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement(ne.op,{shape:"default"},z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement("img",{width:14,src:le(69629)}),z.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),z.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),z.createElement("div",{className:re.box},Be.map(Xe=>z.createElement("div",{key:Xe.id,className:re.row},z.createElement("div",{className:re.icon},Xe.status==="done"&&z.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),Xe.status==="error"&&z.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),z.createElement("div",null,z.createElement(de.Z,{title:Xe==null?void 0:Xe.name},z.createElement("div",{style:{color:Xe.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,b.tP)(Xe==null?void 0:Xe.name,9))),Xe.status==="uploading"&&z.createElement(te.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Xe.percent,showInfo:!1,size:[168,4]})))))))}},30516:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ie}});var a=le(59301),Se=le(76560),y=le(62957),ce=le(99571),de=le(29787),te=le(50582),ae=le(40148),re=le(51124),ne=le(24334),x=le(61186),ee=le.n(x),E=le(49162),b=le(59301),z=(se,pe,ue)=>new Promise((fe,oe)=>{var me=he=>{try{ge(ue.next(he))}catch(ve){oe(ve)}},Ee=he=>{try{ge(ue.throw(he))}catch(ve){oe(ve)}},ge=he=>he.done?fe(he.value):Promise.resolve(he.value).then(me,Ee);ge((ue=ue.apply(se,pe)).next())}),ie=({open:se,onClose:pe})=>{const[ue,fe]=(0,a.useState)(void 0);console.log((0,Se.useLocation)(),33);const oe=(0,Se.useLocation)();(0,a.useEffect)(()=>{se&&function(){return z(this,null,function*(){const Ge=yield(0,te.X6)(se);fe(Ge.data)})}()},[se]);const{status:me,created_at:Ee,code:ge,name:he,language:ve,pass_sets_count:be,set_count:ye,error_msg:Ae,output:De,input:Ce,expected_output:Be,execute_memory:Fe,user:we,execute_time:Pe,input_file_url:_e,output_file_url:ze,is_file:Oe,expected_output_file_url:Xe}=ue||{};return b.createElement(y.default,{open:se,width:1e3,onCancel:()=>pe(!1),footer:b.createElement(ce.ZP,{type:"primary",onClick:()=>pe(!1)},"\u5173\u95ED"),centered:!0},b.createElement(de.Z,{spinning:!ue,delay:500},b.createElement("div",{className:"record-detail-info"},ue?b.createElement(b.Fragment,null,b.createElement("div",{className:"record-detail-body"},b.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),b.createElement("ul",{className:"record-info"},b.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",b.createElement("span",{className:me===0?"c-green":"c-red"},ae.Im[me])," "),b.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",b.createElement("span",null,ee()(Ee).format("YYYY-MM-DD HH:mm:ss"))," "),b.createElement("li",null," \u8BED\u8A00\uFF1A",b.createElement("span",null,ve)," "),b.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",b.createElement("span",null,Pe*1e3,"ms")," "),b.createElement("li",null," ",`${me===E.h.HIDE_COMPILE_STATUS?"--":be} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:me,error_msg:Ae,execute_time:Pe,output:De,input:Ce,expected_output:Be,input_file_url:_e,output_file_url:ze,is_file:Oe,expected_output_file_url:Xe}),b.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),b.createElement(re.ZP,{height:"200px",width:"100%",language:ve==null?void 0:ve.toLocaleLowerCase(),value:ne.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},57049:function(Ct,st,le){"use strict";le.d(st,{Im:function(){return ye},Y4:function(){return De}});var a=le(59301),Se=le(37568),y=le(6767),ce=le(99571),de=le(55956),te=le(24334),ae=le.n(te),re=le(5216),ne=le(766),x=le(38394),ee=le(49661),E=le(34376),b=le.n(E),z=le(82093),ie=le(76560),se=le(30516),pe=le(33796),ue=le(50582),fe=le(76193),oe=le(41550),me=le(92310),Ee=le.n(me),ge=le(2610),he=le(59301),ve=(Fe,we,Pe)=>new Promise((_e,ze)=>{var Oe=Ge=>{try{qe(Pe.next(Ge))}catch(Ue){ze(Ue)}},Xe=Ge=>{try{qe(Pe.throw(Ge))}catch(Ue){ze(Ue)}},qe=Ge=>Ge.done?_e(Ge.value):Promise.resolve(Ge.value).then(Oe,Xe);qe((Pe=Pe.apply(Fe,we)).next())});const{TextArea:be}=Se.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Fe=>(Fe[Fe.SET_VISIBLE=0]="SET_VISIBLE",Fe[Fe.SET_TABINDEX=1]="SET_TABINDEX",Fe))(Ae||{});function De(Fe){const{status:we,error_msg:Pe,output:_e,input:ze,expected_output:Oe,is_file:Xe,input_file_url:qe,output_file_url:Ge,expected_output_file_url:Ue,setMonacoValue:Le,setData:Ne,highlightEndEntry:ke}=Fe,He=(0,a.useRef)(),We=(0,a.useRef)(),mt=(0,a.useRef)();let ot=null;const Ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(_e&&!Xe&&He.current){const Ie=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ie.open(He.current);const Ye=(ke?ee.jl:ee.pp)(te.Base64.decode(_e));Ie.write(Ye),Ie.setOption("theme",{background:"#1e1e1e"})}if(ze&&!Xe&&We.current){const Ie=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ie.open(We.current),Ie.write((ke?ee.jl:ee.pp)(ze)),Ie.setOption("theme",{background:"#1e1e1e"})}if(Oe&&!Xe&&mt.current){const Ie=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ie.open(mt.current),Ie.write((ke?ee.jl:ee.pp)(te.Base64.decode(Oe))),Ie.setOption("theme",{background:"#1e1e1e"})}},[_e]),we){case de.h.NOMATCH:ot=he.createElement(he.Fragment,null,he.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Xe&&he.createElement("div",{ref:He}),Xe&&he.createElement("div",{style:Ze},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const Ie=yield(0,z.ZP)(Ge,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Le(Ie),setTimeout(()=>{Ne(Ge)},200)})},_e)),he.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Xe&&he.createElement("div",{ref:mt}),Xe&&he.createElement("div",{style:Ze},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const Ie=yield fetch(Ue,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Le(yield Ie.text()),setTimeout(()=>{Ne(Ue)},200)})},Oe)));break;case de.h.EXECUTEFAILURE:ot=he.createElement(he.Fragment,null,he.createElement("div",{style:{border:"1px #F6F7F9 solid"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Xe&&he.createElement(x.Z,{value:ze,style:Ze}),Xe&&he.createElement("div",{style:Ze},he.createElement("a",{onClick:()=>(0,ee.LR)(qe,ze)},ze))),he.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},te.Base64.decode(Pe),"111")));break;case de.h.COMPILEFAILURE:ot=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:re.Z.error},te.Base64.decode(Pe)));break;case de.h.PODFAILURE:ot=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ot=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",ot," ")}function Ce(Fe){const{status:we,error_msg:Pe,execute_time:_e,output:ze,input:Oe,expected_output:Xe,is_file:qe,input_file_url:Ge,output_file_url:Ue,expected_output_file_url:Le}=Fe;let Ne=null;switch(we){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:Ne=he.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:Ne=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Ne=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",Ne," ")}function Be({value:Fe,className:we}){return he.createElement("span",{className:we},Fe)}st.ZP=({input:Fe,is_file:we,debuging:Pe,submitting:_e,executingMessage:ze,debugResult:Oe,onChangeInput:Xe,onDebugCode:qe,onSubmitCode:Ge,hack:Ue,user:Le,submitResult:Ne,isWhiteTheme:ke,topDispatch:He})=>{const[We]=(0,ie.useSearchParams)(),mt=(0,ie.useParams)(),[ot,Ze]=(0,a.useState)(!1),[Ie,Ye]=(0,a.useState)(!1),[Te,Ke]=(0,a.useState)(1),[at,$e]=(0,a.useState)(!1),[Ve,xe]=(0,a.useState)(0),[Me,je]=(0,a.useState)(!1),[Qe,Je]=(0,a.useState)(""),[pt,vt]=(0,a.useState)(""),gt=(0,a.useRef)(),It=(0,a.useRef)(),Ot=(0,a.useRef)(null),Dt=(0,a.useRef)(null),lt=(0,a.useRef)(null);console.log(Ne,"submitResult",mt);const{status:et,id:ut,input:it,output:bt,expected_output:Ft,is_file:Bt,input_file_url:zt,output_file_url:kt,expected_output_file_url:Ht,error_msg:Cn,hack_sets:Yn}=Ne||{};(0,a.useEffect)(()=>{et===0&&(Ke(1),xe(0))},[et,ut]),(0,a.useEffect)(()=>{ve(void 0,null,function*(){var er;const qt=yield(0,ue.rX)(mt==null?void 0:mt.id,"submit");(qt==null?void 0:qt.status)===0&&(qt!=null&&qt.data&&((er=qt==null?void 0:qt.data)==null?void 0:er.status)!==0?(He({type:fe.Types.SET_SUBMIT_RESULT,payload:{submitResult:qt==null?void 0:qt.data}}),Ke(2),xe(320)):(Ke(1),xe(0)))})},[mt==null?void 0:mt.id]),(0,a.useEffect)(()=>{if(gt.current){let On=function(xt){fn=nn.offsetHeight,Dn=!0,Wt=xt.pageY,lt.current.style.display="block"},er=function(){Dn=!1,lt.current.style.display="none"},qt=function(xt){if(Dn){gn();let Tt=Wt-xt.pageY,en=fn+Tt;if(en<0&&(en=0),en>window.innerHeight-150&&(en=window.innerHeight-150),Te===1){en<=34?xe(0):xe(en);return}console.log(en,"resizeH"),xe(en)}};const nn=Ot.current;let fn=0,Dn=!1,Wt=0;const Jt=document.getElementById("case-y-bar");return Jt==null||Jt.addEventListener("mousedown",On),document.addEventListener("mousemove",qt),document.addEventListener("mouseup",er),()=>{const xt=document.getElementById("case-y-bar");xt==null||xt.removeEventListener("mousedown",On),document.removeEventListener("mousemove",qt),document.removeEventListener("mouseup",er)}}},[gt,Te]),(0,a.useEffect)(()=>{const On=pe.Z.subscribe("resize-move-bar",gn);if(We.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),In),()=>{document.removeEventListener((0,ge.gH)(),In),On()}},[]),(0,a.useEffect)(()=>{});function gn(){var On,er,qt,nn;const fn=document.getElementById("outputResultRef");if(fn){let Dn=fn.dataset.text;It.current.reset(),It.current.writeln(Dn);const Wt=document.getElementById("outputResultRef").offsetWidth-20,Jt=((nn=(qt=(er=(On=It.current)==null?void 0:On._core)==null?void 0:er._renderService)==null?void 0:qt.dimensions)==null?void 0:nn.actualCellWidth)||10,xt=Math.ceil(Wt/Jt);It.current.resize(xt,Math.ceil(fn.clientHeight/16))}}function Sn(){Ze(!ot),setTimeout(()=>{gn()},300),ot?xe(320):(xe(window.innerHeight-150),$e(!0))}function Qn(){Ie?(Ye(!1),(0,ge.BU)()):(Ye(!0),(0,ge.Dj)(Dt.current))}const In=On=>{(0,ge.vp)()||Ye(!1)},Mn=(0,a.useMemo)(()=>{if(Oe){const{status:On,output:er,error_msg:qt}=Oe;return setTimeout(()=>{let nn="",fn=document.getElementById("outputResultRef");er?nn=te.Base64.decode(er):qt&&(nn=te.Base64.decode(qt)),It.current=new E.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),It.current.open(fn),It.current.onKey(function(Dn){var Wt;if(Dn.domEvent.key.toLocaleUpperCase()==="C"&&Dn.domEvent.ctrlKey){Dn.domEvent.preventDefault();let Jt=(Wt=It.current)==null?void 0:Wt.getSelection();navigator.clipboard.writeText(Jt).then(()=>{})}}),fn.dataset.text=nn,It.current.setOption("convertEol",!0),gn()},300),he.createElement(he.Fragment,null,Ce(Oe))}return null},[Oe]);function dn(){var On,er;if(!(Ue!=null&&Ue.code)||((On=Ue==null?void 0:Ue.code)==null?void 0:On.trim().length)===0){(er=y.ZP)==null||er.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ke(1),xe(320),qe()}const Xn=On=>ve(void 0,null,function*(){let er=yield(0,z.ZP)(`/api/problems/${On}/start.json`,{method:"get",params:{hack_user_id:Le==null?void 0:Le.user_id}});er&&(window.location.href=`/myproblems/${er==null?void 0:er.identifier}${window.location.search}`)});function nr(){Bt?navigator.clipboard.writeText(te.Base64.decode(Cn)).then(()=>{y.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(te.Base64.decode(bt)).then(()=>{y.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return he.createElement(a.Fragment,null,he.createElement("div",{className:Ee()(re.Z.case,ke&&re.Z.whiteCase),style:{height:Ve},ref:Ot},he.createElement("div",{className:re.Z.fullMask,ref:lt}),he.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:gt,draggable:!1},Te===2&&he.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Te===1&&(Ve<=34?he.createElement("div",{onClick:()=>{xe(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):he.createElement("div",{onClick:()=>{xe(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),he.createElement("div",null,he.createElement("div",{className:re.Z.caseHead},he.createElement("div",{className:re.Z.dot}),he.createElement("div",{className:re.Z.text},Te===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Te===2&&!_e&&typeof et=="number"&&he.createElement(he.Fragment,null,et===de.h.OK?he.createElement("div",{className:re.Z.pass},he.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):he.createElement("div",{className:re.Z.noPass},he.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[et])),he.createElement("div",{className:re.Z.btns},Te===2&&!_e&&he.createElement(he.Fragment,null,et!==de.h.OK&&he.createElement("div",{onClick:nr},he.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),he.createElement("div",{onClick:()=>{je(ut)}},he.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),We.get("type")!=="exercises"&&he.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Sn()},he.createElement("i",{className:`iconfont icon-${ot?"suoxiao1":"fangda"}`})))),he.createElement("div",{style:{display:Te===1?"block":"none"}},Pe?he.createElement(ne.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:Ve-34}},he.createElement("div",{className:re.Z.result},he.createElement("div",{className:re.Z.left},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),he.createElement("div",{className:re.Z.leftNode},he.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:we?"":Fe,onChange:Xe}))),he.createElement("div",{className:re.Z.right},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),he.createElement("div",{className:re.Z.node},Oe?Mn:he.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),he.createElement("div",{style:{display:Te===2?"block":"none"}},_e?he.createElement(ne.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:Ve-34,display:"flex",flexDirection:"column",overflow:"hidden"}},he.createElement("div",{ref:Dt,className:re.Z.elseNode},he.createElement("div",{className:re.Z.nameWrap},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),he.createElement("div",{className:re.Z.scroll},he.createElement("pre",{className:re.Z.scrollBox,style:at?{height:Ie?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Bt&&he.createElement(Be,{value:it}),Bt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const On=yield fetch(zt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});vt(yield On.text()),setTimeout(()=>{Je(zt)},200)})},it)),it&&he.createElement("div",{className:re.Z.action},he.createElement("span",{onClick:()=>$e(!at)},at?"\u6536\u8D77":"\u5C55\u5F00")))),he.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},he.createElement("div",{className:re.Z.left},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),he.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},he.createElement("pre",null,!Bt&&he.createElement(Be,{className:"mb10",value:Ft&&te.Base64.decode(Ft)||""}),Bt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const On=yield fetch(Ht,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});vt(yield On.text()),setTimeout(()=>{Je(Ht)},200)})},Ft)))),he.createElement("div",{className:re.Z.right},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),he.createElement("div",{className:re.Z.node,style:{color:et===de.h.OK?"#2ABD8C":"#FF2C29"}},he.createElement("pre",null,(et===4||et===5)&&he.createElement(Be,{className:"mb10",value:Cn&&te.Base64.decode(Cn)||""}),et!=4&&et!=5&&(Bt?he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const On=yield(0,z.ZP)(kt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{vt(On)}catch(er){vt("")}setTimeout(()=>{Je(kt)},200)})},bt):he.createElement(Be,{className:"mb10",value:bt&&te.Base64.decode(bt)||""})))))))))),he.createElement("div",{className:Ee()(re.Z.footer,ke&&re.Z.whiteFooter),style:{zIndex:100}},(Ue==null?void 0:Ue.is_program)&&(Ue==null?void 0:Ue.above_question)&&he.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xn(Ue==null?void 0:Ue.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ue==null?void 0:Ue.is_program)&&(Ue==null?void 0:Ue.under_question)&&he.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xn(Ue==null?void 0:Ue.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),he.createElement(ce.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Pe||_e,loading:Pe,color:"#2ABD8C",className:"mr10",onClick:dn},"\u8C03\u8BD5\u4EE3\u7801"),We.get("qtype")!=="8"&&he.createElement(ce.ZP,{className:re.Z.disabled,type:"primary",icon:he.createElement("i",{className:"iconfont icon-bofang1"}),loading:_e,disabled:Pe||_e,onClick:()=>{var On,er;if(!(Ue!=null&&Ue.code)||((On=Ue==null?void 0:Ue.code)==null?void 0:On.trim().length)===0){(er=y.ZP)==null||er.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ke(2),xe(320),Ge()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),he.createElement(se.Z,{onClose:je,open:Me}),he.createElement(oe.Z,{close:!0,data:Qe,type:Qe.length?"txt":"",onClose:()=>Je(""),monacoEditor:{value:pt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(Ct,st,le){"use strict";le.r(st),le.d(st,{Types:function(){return Zt},default:function(){return dt}});var a=le(59301),Se=le(76560),y=le(11938),ce=le(62957),de=le(29787),te=le(99571),ae=le(25399),re=le(77019),ne=le(50582),x=le(72664),ee=le(2610),E=le(72015),b=le(90524),z=le(87169),ie=le(30641),se=le(51124),pe=le(75790),ue=le(89613),fe=le(64536),oe=le(6767),me={list:"list___IRN6i",copy:"copy___qCn9B"},Ee=le(56102),ge=le(82093),he=(ct,At,St)=>new Promise((Vt,Xt)=>{var Lt=ln=>{try{sn(St.next(ln))}catch(un){Xt(un)}},cn=ln=>{try{sn(St.throw(ln))}catch(un){Xt(un)}},sn=ln=>ln.done?Vt(ln.value):Promise.resolve(ln.value).then(Lt,cn);sn((St=St.apply(ct,At)).next())}),be=({showResourceCentre:ct,identifier:At})=>{const St=(0,Se.useParams)(),[Vt,Xt]=(0,a.useState)(null);(0,a.useEffect)(()=>{ct&&Lt()},[ct]);const Lt=()=>he(void 0,null,function*(){const cn=yield(0,ge.ZP)(`/api/problems/${At}/attachment_list.json`,{method:"get"});(cn==null?void 0:cn.status)==0&&Xt(cn.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Vt!=null&&Vt.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Vt==null?void 0:Vt.map((cn,sn)=>a.createElement("dl",{className:me.list,key:sn},a.createElement(ae.Z,{title:cn.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),cn.title)),a.createElement("dd",null,a.createElement(Ee.CopyToClipboard,{text:cn.saved_file_path,onCopy:()=>oe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${me.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=le(59301),Ae=Object.defineProperty,De=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Pe=(ct,At,St)=>At in ct?Ae(ct,At,{enumerable:!0,configurable:!0,writable:!0,value:St}):ct[At]=St,_e=(ct,At)=>{for(var St in At||(At={}))Fe.call(At,St)&&Pe(ct,St,At[St]);if(Be)for(var St of Be(At))we.call(At,St)&&Pe(ct,St,At[St]);return ct},ze=(ct,At)=>De(ct,Ce(At));const Oe={theme:(0,ue.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,ue.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,ue.G)("cmTabToSpace",!0),showResourceCentre:!1};var Xe=(ct=>(ct[ct.set_font_size=0]="set_font_size",ct[ct.set_theme=1]="set_theme",ct[ct.on_tab_to_space=2]="on_tab_to_space",ct[ct.set_show_editor_setting=3]="set_show_editor_setting",ct[ct.set_show_respurce_center=4]="set_show_respurce_center",ct))(Xe||{});function qe(ct,At){switch(At.type){case 3:return ze(_e({},ct),{showEditorSetting:At.payload});case 1:return ze(_e({},ct),{theme:At.payload});case 0:return ze(_e({},ct),{fontSize:At.payload});case 2:return ze(_e({},ct),{tabToSpace:At.payload});case 4:return ze(_e({},ct),{showResourceCentre:At.payload});default:throw new Error}}var Ge=({isLoading:ct,value:At,onChange:St,language:Vt,onUpdateCode:Xt,ActionBarRender:Lt,setIsWhiteTheme:cn,identifier:sn})=>{const[ln,un]=(0,a.useReducer)(qe,Oe),{theme:vn,fontSize:En,showEditorSetting:wn,tabToSpace:Ln,showResourceCentre:Wn}=ln,rn=(0,a.useRef)(),cr=(0,a.useRef)();(0,a.useEffect)(()=>{cn(vn==="vs")},[vn]);const Zn={onFontSizeChange:Sr=>{un({type:0,payload:Sr}),(0,ue.t)("cmFontSize",Sr)},tabToSpace:Ln,cmFontSize:En,className:"oj",cmCodeMode:vn,onTabToSpace:Sr=>{un({type:2,payload:Sr}),(0,ue.t)("cmTabToSpace",Sr)},onCodeModeChange:Sr=>{un({type:1,payload:Sr}),(0,ue.t)("ProgrammingCodeMode",Sr)}};function mr(){un({type:3,payload:!1})}function Ar(){un({type:3,payload:!0})}function jr(){un({type:4,payload:!1})}function Yr(){un({type:4,payload:!0})}const dr={value:At,language:Vt,theme:vn,options:{fontSize:En,insertSpaces:Ln},onChange:Sr=>{St(Sr),cr.current=Sr,clearTimeout(rn.current),rn.current=setTimeout(()=>{Xt(cr.current)},1e4)},onEditBlur:Sr=>{cr.current&&Xt(cr.current)}};return ye.createElement(a.Fragment,null,Lt(Ar,Yr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!ct&&ye.createElement(se.ZP,_e({},dr))),ye.createElement(pe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:wn,onClose:mr},ye.createElement(fe.Z,_e({},Zn)))),ye.createElement(pe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Wn,onClose:jr},ye.createElement(be,{showResourceCentre:Wn,identifier:sn}))))},Ue=le(60141),Le=le(24334),Ne=le(57049),ke={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},He={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},We=le(54172),mt=le(13747),ot=le(58617),Ze=le(30516),Ie=le(61186),Ye=le.n(Ie),Te=le(59301);const{Column:Ke}=We.default;var at=({submitResult:ct,submitting:At,submitRecords:St,page:Vt,onPageChange:Xt,topicId:Lt})=>{const[cn]=(0,Se.useSearchParams)(),{records:sn,records_count:ln}=St||{},[un,vn]=(0,a.useState)(!1),En=cn.get("type")==="1";return Te.createElement(de.Z,{spinning:At,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Te.createElement(ot.Z,{style:{fontSize:24},spin:!0})},(sn==null?void 0:sn.length)>0?Te.createElement(We.default,{dataSource:sn,rowKey:"id",pagination:!1},Te.createElement(Ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(wn,Ln)=>Te.createElement("span",null," ",Ye()(wn).format("YYYY-MM-DD HH:mm:ss"))}),Te.createElement(Ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(wn,Ln)=>{var Wn;return Te.createElement("span",{className:`${wn===0?"c-green":"c-red"} current`,onClick:()=>{vn(Ln.id)}},(Wn=Ne.Im[wn])==null?void 0:Wn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Te.createElement(Ke,{title:`\u6267\u884C\u7528\u65F6 (${En?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:wn=>wn?En?wn:wn/1e3:""}),Te.createElement(Ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${En?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:wn=>wn?En?wn:parseFloat((wn/1024).toFixed(2)):""}),Te.createElement(Ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Te.createElement(Ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(wn,Ln)=>Te.createElement("span",{className:"c-light-primary current",onClick:()=>{vn(Ln.id)}},"\u67E5\u770B")})):Te.createElement("div",{style:{height:300,width:"100%"}}),Te.createElement(Ze.Z,{onClose:vn,open:un}),ln>15?Te.createElement(mt.Z,{className:He.pagination,current:Vt,pageSize:15,total:ln,onChange:Xt}):null)},$e=le(57884),Ve=le(96599),xe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Me=le(38394),je=le(59301);const Qe={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Je=({hack:ct})=>{const{language:At,difficult:St,time_limit:Vt,description:Xt}=ct,[Lt]=(0,Se.useSearchParams)(),cn=Qe[St];return je.createElement(je.Fragment,null,je.createElement("ul",{className:xe.info},je.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",je.createElement("b",{className:xe.info_tag},At)),je.createElement("li",null,je.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",je.createElement(Ve.default,{color:cn==null?void 0:cn.color},cn==null?void 0:cn.name)),je.createElement("li",null,je.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",je.createElement("span",{style:{color:"#333333"}},Vt,"\u79D2"))),Lt.get("qtype")==="8"?je.createElement(Me.Z,{value:Xt,showProgramFill:!0,className:xe.desc}):je.createElement(Me.Z,{value:Xt,className:xe.desc}))},pt={},vt=le(59301),gt=({hack:ct,current_user:At})=>vt.createElement("div",{className:pt.answer},ct!=null&&ct.answer_text?vt.createElement(Me.Z,{style:{padding:"13px 0"},value:(ct==null?void 0:ct.answer_text)||""}):vt.createElement($e.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),It=le(33796);function Ot(ct,At){return(0,ge.U2)(`/problems/${ct}/comments.json`,{page:At,limit:10})}function Dt(ct){return(0,ge.v_)(`/discusses/${ct}/plus.json`,{container_type:"Discuss",type:1})}function lt(ct,At,St){return(0,ge.v_)(`/problems/${ct}/comments/reply.json`,{comments:{content:St,parent_id:At}})}function et(ct,At){return(0,ge.v_)(`/problems/${ct}/comments.json`,{comments:{content:At}})}function ut(ct,At,St){return(0,ge.v_)(`/problems/${ct}/comments/${At}/hidden.json`,St)}function it(ct,At){return(0,ge.IV)(`/problems/${ct}/comments/${At}`)}var bt=le(46541);function Ft({author:ct}){return a.createElement("a",{href:`/users/${ct.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${b.Z.IMG_SERVER}/images/${ct.image_url}`,width:"50"}))}function Bt({data:ct,index:At,parentDiscussIndex:St,user:Vt,onSetActionType:Xt}){const{author:Lt,can_delete:cn,content:sn,id:ln,time:un}=ct;function vn(){Xt({id:ln,index:At,type:"delete-discuss",parentDiscussIndex:St,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const En=Vt.admin||cn||Lt.user_id===Vt.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Ft,{author:Lt}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Lt.login}`,target:"_blank"},Lt.name),a.createElement("span",{className:"grey"},un),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},En?a.createElement("a",{onClick:vn,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(Me.Z,{className:"discuss-content",value:sn})))}var zt=({user:ct,data:At,index:St,onPlusDiscuss:Vt,onSetActionType:Xt,activeDiscussIndex:Lt,onReplyDiscuss:cn,onSetActiveDiscussIndex:sn})=>{const{content:ln,children:un,hidden:vn,id:En,praise_count:wn,time:Ln,user_praise:Wn,can_delete:rn,author:cr}=At;function Zn(){sn(En)}function mr(){Vt(En,!Wn,St)}function Ar(){Xt({id:En,index:St,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function jr(){Xt({id:En,index:St,params:{hidden:vn?"0":"1"},type:"hidden-discuss",message:vn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Yr=ct.admin||ct.user_id===cr.user_id;return a.createElement("div",{className:"discuss-item-container",key:En},a.createElement(Ft,{author:cr}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${cr.login}`,target:"_blank"}," ",cr.name," "),a.createElement("span",{className:"grey"},Ln)),a.createElement(Me.Z,{className:"discuss-content",value:ln}),un&&un.length>0?a.createElement("div",{className:"reply-discuss-container"},un.map((dr,Sr)=>a.createElement(Bt,{key:dr.id,data:dr,index:Sr,user:ct,onSetActionType:Xt,parentDiscussIndex:St}))):null,a.createElement("div",{className:"btn-group"},Yr?a.createElement("a",{onClick:jr,title:vn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:vn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,rn&&(!un||un.length==0)?a.createElement("a",{onClick:Ar,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Zn,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:mr,className:Wn?"c-orange":""},a.createElement("i",{className:Wn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,wn||""))),a.createElement(bt.Z,{id:En,activeDiscussIndex:Lt,onReplyDiscuss:cn})))},kt=le(39479),Ht={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Cn=le(2978),Yn=(ct,At,St)=>new Promise((Vt,Xt)=>{var Lt=ln=>{try{sn(St.next(ln))}catch(un){Xt(un)}},cn=ln=>{try{sn(St.throw(ln))}catch(un){Xt(un)}},sn=ln=>ln.done?Vt(ln.value):Promise.resolve(ln.value).then(Lt,cn);sn((St=St.apply(ct,At)).next())}),gn=({user_praise:ct,praise_count:At,praisePlus:St,onCreateDiscuss:Vt,discuss_count:Xt})=>{const[Lt,cn]=(0,a.useState)(!1),[sn,ln]=(0,a.useState)("");function un(Ln){ln(Ln)}function vn(){cn(!0)}function En(){cn(!1)}function wn(){return Yn(this,null,function*(){Vt(sn),ln(""),cn(!1)})}return a.createElement("div",{className:`${Ht["dis-input-editor-container"]} ${Lt?Ht.active:""} `},a.createElement("div",{className:Lt?`hide ${Ht["text-area"]}`:Ht["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:vn}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Xt," "),a.createElement("a",{className:"c-light-black",onClick:St,title:ct?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${ct?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),At?a.createElement("span",null,At):"")),Lt?a.createElement("div",{className:Ht["input-mask"],onClick:En}):null,a.createElement("div",{className:Lt?Ht["md-container"]:`${Ht["md-container"]} hide`},a.createElement(Cn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:sn,height:240,onChange:un}),a.createElement("div",{className:Ht["tip-container"],onClick:En},a.createElement("a",{className:Ht["btn-send"],onClick:wn}," \u53D1\u9001 "))))},Sn=le(59301),Qn=Object.defineProperty,In=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,On=(ct,At,St)=>At in ct?Qn(ct,At,{enumerable:!0,configurable:!0,writable:!0,value:St}):ct[At]=St,er=(ct,At)=>{for(var St in At||(At={}))Xn.call(At,St)&&On(ct,St,At[St]);if(dn)for(var St of dn(At))nr.call(At,St)&&On(ct,St,At[St]);return ct},qt=(ct,At)=>In(ct,Mn(At)),nn=(ct,At,St)=>new Promise((Vt,Xt)=>{var Lt=ln=>{try{sn(St.next(ln))}catch(un){Xt(un)}},cn=ln=>{try{sn(St.throw(ln))}catch(un){Xt(un)}},sn=ln=>ln.done?Vt(ln.value):Promise.resolve(ln.value).then(Lt,cn);sn((St=St.apply(ct,At)).next())});const fn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Dn=(ct=>(ct[ct.GET_DISCUSSES=0]="GET_DISCUSSES",ct[ct.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",ct[ct.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",ct[ct.PLUS_DISCUSS=3]="PLUS_DISCUSS",ct[ct.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",ct[ct.SET_PAGE=5]="SET_PAGE",ct[ct.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",ct))(Dn||{});function Wt(ct,At){switch(At.type){case 6:return qt(er({},ct),{loading:!0});case 0:return er(er({},ct),At.payload);case 1:return er(er({},ct),At.payload);case 4:return er(er({},ct),At.payload);case 3:return er(er({},ct),At.payload);case 5:return qt(er({},ct),{page:At.payload});case 2:return er(er({},ct),At.payload);default:throw new Error}}var Jt=({user:ct,identifier:At,hack:St,onTriggerPraise:Vt,activeIndex:Xt})=>{const[Lt,cn]=(0,a.useReducer)(Wt,fn),{loading:sn,page:ln,data:un,count:vn,actionType:En,activeDiscussIndex:wn}=Lt,Ln=(0,a.useCallback)(()=>nn(void 0,null,function*(){cn({type:6});const dr=yield Ot(At,ln),{comments:Sr,disscuss_count:Fr}=dr;cn({type:0,payload:{data:Sr,count:Fr,loading:!1}})}),[ln,At]);(0,a.useEffect)(()=>{Xt==="2"&&Ln()},[At,ln,Xt]);function Wn(dr){cn({type:5,payload:dr})}function rn(dr){cn({type:4,payload:{actionType:dr}})}function cr(dr){cn(wn===dr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:dr}})}function Zn(dr,Sr,Fr){return nn(this,null,function*(){try{const zr=yield Dt(dr);un[Fr].user_praise=Sr,un[Fr].praise_count=zr.praise_count,cn({type:3,payload:{data:[...un]}})}catch(zr){console.log(zr)}})}function mr(){return nn(this,null,function*(){const{id:dr,params:Sr,type:Fr,index:zr,parentDiscussIndex:xr}=En;if(Fr==="hidden-discuss"&&(yield ut(At,dr,Sr),xr?un[xr].children[zr].hidden=Sr.hidden==1:un[zr].hidden=Sr.hidden==1,cn({type:4,payload:{actionType:null,data:[...un]}})),Fr==="delete-discuss"){if(yield it(At,dr),xr||xr===0){let Jr=un[xr].children;for(let ri=Jr.length-1;ri>=0;ri--)if(Jr[ri].id===dr){Jr.splice(ri,1);break}un[xr].children=Jr}else for(let Jr=un.length-1;Jr>=0;Jr--)if(un[Jr].id===dr){un.splice(Jr,1);break}cn({type:4,payload:{actionType:null,data:[...un]}})}})}function Ar(){cn({type:4,payload:{actionType:null}})}function jr(dr,Sr){return nn(this,null,function*(){try{yield lt(At,dr,Sr),Ln()}catch(Fr){console.log(Fr)}})}function Yr(dr){return nn(this,null,function*(){cn({type:6}),yield et(At,dr),Ln()})}return Sn.createElement(Sn.Fragment,null,Sn.createElement("div",{className:"discuss-panel"},un.length===0?Sn.createElement($e.Z,null):un.map((dr,Sr)=>Sn.createElement(zt,{onReplyDiscuss:jr,onPlusDiscuss:Zn,onSetActiveDiscussIndex:cr,onSetActionType:rn,data:dr,index:Sr,user:ct,activeDiscussIndex:wn})),vn>10?Sn.createElement("div",{className:"pagination-container"},Sn.createElement(mt.Z,{showQuickJumper:!0,onChange:Wn,current:ln,total:vn})):null),Sn.createElement(gn,{user_praise:St.user_praise,praise_count:St.praises_count,praisePlus:Vt,discuss_count:St.comments_count,onCreateDiscuss:Yr}),Sn.createElement(pe.Z,null,Sn.createElement(ce.default,{centered:!0,title:"\u63D0\u793A",open:!!En,onOk:mr,onCancel:Ar},Sn.createElement("p",null,En?En.message:"")),Sn.createElement(kt.Z,null)))},xt=le(82326),Tt=le(37568),en=le(86743),yn={},Bn=le(59301),hn=({hack:ct,current_user:At})=>Bn.createElement("div",{className:yn.answer},ct!=null&&ct.analysis?Bn.createElement(Me.Z,{style:{padding:"13px 0"},value:(ct==null?void 0:ct.analysis)||""}):Bn.createElement($e.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),mn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},pn=le(8848),Kn=le(5269),Gn=le(28284),fr=le(71051),Ir=le(12062),on=le(59301);const{TextArea:Nn}=Tt.default,{Panel:vr}=pn.default;var ar=({data:ct,hack:At})=>(console.log(ct,At,"data"),At!=null&&At.is_file?on.createElement(Ir.Y2,{disabled:!0,className:mn.uploadTableWrapper,showScore:!At.test_set_score,data:ct,isProgramHomework:!0}):on.createElement("div",{className:mn.hackSets},ct==null?void 0:ct.map((St,Vt)=>on.createElement(pn.default,{accordion:!0,bordered:!1,key:Vt,defaultActiveKey:Vt===0&&St.id,className:mn.collapseWrapper,expandIcon:({isActive:Xt})=>on.createElement("i",{className:`iconfont icon-weizhankai ${Xt?mn.open:mn.close}`,style:{fontSize:14,transition:"all .2s"}})},on.createElement(vr,{key:St.id,header:on.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},on.createElement(Kn.Z,{className:mn.panelHeader},on.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Vt+1)),on.createElement(Kn.Z,{flex:1},on.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(At!=null&&At.test_set_score)&&on.createElement(Kn.Z,{className:mn.rateInput},on.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),on.createElement("div",null,on.createElement(Gn.default.Item,{noStyle:!0},on.createElement(fr.Z,{value:St==null?void 0:St.score,className:mn.baseFormItem,min:0,max:100,disabled:!0}))),on.createElement("span",{className:"ml10"},"%")))))},on.createElement(Gn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},on.createElement(Nn,{readOnly:!0,value:St==null?void 0:St.input,rows:4})),on.createElement(Gn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},on.createElement(Nn,{readOnly:!0,value:St==null?void 0:St.output,rows:4}))))))),Er={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},pr=le(59301),Tr=(0,a.forwardRef)(({data:ct=[]},At)=>{var St;const[Vt,Xt]=(0,a.useState)(),Lt=ct.filter(sn=>sn.show);(0,a.useEffect)(()=>{Lt.length&&Xt(Lt[0].id)},[ct==null?void 0:ct.length]);const cn=((St=Lt.find(sn=>sn.id===Vt))==null?void 0:St.element)||null;return(0,a.useImperativeHandle)(At,()=>({setActiveTab:sn=>Xt(sn)})),pr.createElement("div",{className:Er.tabs},pr.createElement("div",{className:Er.tabWarp},Lt.map(sn=>pr.createElement("div",{onClick:()=>Xt(sn.id),className:`${Er.tab} ${sn.id===Vt?Er.active:""}`,key:sn.id},sn.name))),pr.createElement("div",{className:Er.content},cn))}),$t=le(59301),Zr=Object.defineProperty,Hr=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,Cr=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Ui=(ct,At,St)=>At in ct?Zr(ct,At,{enumerable:!0,configurable:!0,writable:!0,value:St}):ct[At]=St,ji=(ct,At)=>{for(var St in At||(At={}))ai.call(At,St)&&Ui(ct,St,At[St]);if(Cr)for(var St of Cr(At))Di.call(At,St)&&Ui(ct,St,At[St]);return ct},zi=(ct,At)=>Hr(ct,Gr(At)),gi=(ct,At,St)=>new Promise((Vt,Xt)=>{var Lt=ln=>{try{sn(St.next(ln))}catch(un){Xt(un)}},cn=ln=>{try{sn(St.throw(ln))}catch(un){Xt(un)}},sn=ln=>ln.done?Vt(ln.value):Promise.resolve(ln.value).then(Lt,cn);sn((St=St.apply(ct,At)).next())});const Wa={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ca={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var ao=({hack:ct,onTriggerPraise:At,topicId:St,page:Vt,onPageChange:Xt,user:Lt,current_user:cn,submitRecords:sn,submitting:ln,submitResult:un,setActiveIndex:vn,hack_sets:En})=>{var wn,Ln;const[Wn]=(0,Se.useSearchParams)(),[rn,cr]=(0,a.useState)("0"),Zn=(0,Se.useLocation)(),[mr,Ar]=(0,a.useState)(!1),[jr,Yr]=(0,a.useState)(null),[dr,Sr]=(0,a.useState)([]),[Fr,zr]=(0,a.useState)([]),[xr,Jr]=(0,a.useState)({page:1,limit:10}),ri=(0,a.useRef)(null),Bi=(0,a.useRef)(null);console.log(Lt,"user");let[Mr,Ai]=(0,a.useState)(zi(ji({},(0,Se.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Bi.current&&(ct==null?void 0:ct.is_close_tips)===!1&&jr===null&&Yr(!0)},[Bi.current,ct==null?void 0:ct.is_close_tips,jr]);function qr(){return gi(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{vn(rn)},[rn]);function Pr(Dr){return gi(this,null,function*(){let ii=Dr.target.id;if(ii==="1"){let br=yield(0,ge.ZP)(`/api/myproblems/${Mr.id}/redo_logs.json`,{method:"get",params:ji({},xr)});(br==null?void 0:br.status)===0&&zr(br==null?void 0:br.data)}cr(ii)})}(0,a.useEffect)(()=>It.Z.subscribe("to-commit-info",()=>{cr("1"),ri.current&&ri.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>It.Z.subscribe("to-reset-info",()=>{Pr({target:{id:"1"}}),ri.current&&ri.current.setActiveTab("2")}),[]);function Qr(){cr("2")}function Wr(){return gi(this,null,function*(){let Dr=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:ji({identifier:Mr==null?void 0:Mr.id},Mr)});Sr(Dr)})}const Fi=[{title:null,description:$t.createElement("div",null,$t.createElement("b",{onClick:()=>{Yr(!1),qr(),Ar(!0),Wr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),$t.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),$t.createElement(te.ZP,{onClick:()=>{Yr(!1),qr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Bi.current}];return $t.createElement("div",{className:ke["left-panel"]},$t.createElement("ul",{className:`${ke["s-navs"]} ${ke["bg-white"]} ${ke.b1}`},(ct==null?void 0:ct.is_program)&&!Wn.get("pageId")&&$t.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},$t.createElement("div",{onClick:()=>{Wr(),Ar(!0)},className:ke.btns,ref:Bi,style:jr?{pointerEvents:"none"}:{}},$t.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),$t.createElement("li",{style:{marginLeft:20}},$t.createElement("a",{className:rn==="0"?ke.active:"",id:"0",onClick:Pr},"\u9898\u76EE\u63CF\u8FF0")),$t.createElement("li",null,$t.createElement("a",{className:rn==="1"?ke.active:"",id:"1",onClick:Pr},"\u64CD\u4F5C\u8BB0\u5F55")),(Wn.get("type")!=="exercises"&&(ct==null?void 0:ct.answer_text_show)||Wn.get("type")!=="exercises"&&(ct==null?void 0:ct.analysis_show))&&$t.createElement("li",null,$t.createElement("a",{className:rn==="4"?ke.active:"",id:"4",onClick:Pr},"\u89E3\u7B54\u53C2\u8003")),Wn.get("type")!=="exercises"&&$t.createElement("li",null,$t.createElement("a",{className:rn==="2"?ke.active:"",id:"2",onClick:Pr},"\u8BC4\u8BBA")),!!(En!=null&&En.length)&&Wn.get("type")!=="exercises"&&Wn.get("type")!=="1"&&$t.createElement("li",null,$t.createElement("a",{className:rn==="5"?ke.active:"",id:"5",onClick:Pr},"\u6D4B\u8BD5\u7528\u4F8B"))),$t.createElement("div",{className:`${ke["tab-panel-body"]} ${rn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},$t.createElement(Je,{hack:ct,onTriggerPraise:At,toDiscuss:Qr})),$t.createElement("div",{style:{padding:"12px"},className:`${ke["tab-panel-body"]} ${rn==="1"?"":"hide"}`},$t.createElement(Tr,{ref:ri,data:[{id:"1",show:Wn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:$t.createElement($t.Fragment,null,sn!=null&&sn.records_count||ln?$t.createElement(at,{page:Vt,onPageChange:Xt,topicId:St,submitting:ln,key:(un==null?void 0:un.id)||1,submitRecords:sn,submitResult:un}):$t.createElement($e.Z,null))},{id:"2",show:Wn.get("type")==="exercises"||(ct==null?void 0:ct.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:$t.createElement($t.Fragment,null,$t.createElement(We.default,{pagination:!1,dataSource:Fr==null?void 0:Fr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Dr,ii,br)=>Ye()(Dr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Dr,ii,br)=>{var Kr;return(Kr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(rr=>rr.id===Dr))==null?void 0:Kr.name}}]}),$t.createElement(mt.Z,{style:{marginTop:10},current:xr.page,total:Fr==null?void 0:Fr.count,hideOnSinglePage:!0,onChange:Dr=>gi(void 0,null,function*(){xr.page=Dr,Jr(xr);let ii=yield(0,ge.ZP)(`/api/myproblems/${Mr.id}/redo_logs.json`,{method:"get",params:zi(ji({},xr),{courseId:Mr.courseId})});(ii==null?void 0:ii.status)===0&&zr(ii==null?void 0:ii.data)})}))}]})),$t.createElement("div",{style:{padding:"12px"},className:`${ke["tab-panel-body"]} ${rn==="4"?"":"hide"}`},$t.createElement(Tr,{data:[{id:"1",show:Wn.get("type")!=="exercises"&&(ct==null?void 0:ct.answer_text_show),name:"\u7B54\u6848",element:$t.createElement($t.Fragment,null,$t.createElement(gt,{hack:ct,current_user:cn}))},{id:"2",show:Wn.get("type")!=="exercises"&&(ct==null?void 0:ct.analysis_show),name:"\u89E3\u6790",element:$t.createElement($t.Fragment,null,$t.createElement(hn,{hack:ct,current_user:cn}))}]})),$t.createElement("div",{className:`${ke["tab-panel-body"]} ${rn==="2"?"":"hide"}`,style:{padding:0}},$t.createElement(Jt,{user:Lt,activeIndex:rn,identifier:ct.identifier,hack:ct,onTriggerPraise:At})),$t.createElement("div",{className:`${ke["tab-panel-body"]} ${rn==="5"?"":"hide"}`,style:{padding:12}},$t.createElement(ar,{data:En||[],hack:ct})),$t.createElement(ie.Z,{rootClassName:ke.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ar(!1),open:mr},$t.createElement(re.Z,null,$t.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),$t.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",dr==null?void 0:dr.total_count,"\u9898\xA0[\xA0",dr==null?void 0:dr.total_score,"\u5206\xA0]\xA0"),!(Lt!=null&&Lt.hack_manager)&&$t.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",dr==null?void 0:dr.work_score,"\u5206")),$t.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),$t.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(Lt!=null&&Lt.hack_manager)&&$t.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Dr=>{Mr.page=1,Mr.finish_status=Dr,Ai(ji({},Mr)),Wr()}},$t.createElement(xt.default.Option,{value:""},"\u5168\u90E8"),$t.createElement(xt.default.Option,{value:0},"\u672A\u5F00\u59CB"),$t.createElement(xt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),$t.createElement(xt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),$t.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Dr=>{Mr.page=1,Mr.difficult=Dr||null,Ai(ji({},Mr)),Wr()}},$t.createElement(xt.default.Option,{value:0},"\u5168\u90E8"),$t.createElement(xt.default.Option,{value:1},"\u7B80\u5355"),$t.createElement(xt.default.Option,{value:2},"\u9002\u4E2D"),$t.createElement(xt.default.Option,{value:3},"\u56F0\u96BE")),$t.createElement(Tt.default.Search,{size:"large",onSearch:Dr=>{Mr.name=Dr,Mr.page=1,Ai(ji({},Mr)),Wr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),$t.createElement("div",{className:ke.list,style:{height:36,background:"#3D445C"}},!(Lt!=null&&Lt.hack_manager)&&$t.createElement("span",null,"\u72B6\u6001"),$t.createElement("span",null,"\u5E8F\u53F7"),$t.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),$t.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),$t.createElement("div",{style:{overflow:"auto",flex:1}},(wn=dr==null?void 0:dr.data)!=null&&wn.length?(Ln=dr==null?void 0:dr.data)==null?void 0:Ln.map((Dr,ii)=>$t.createElement("div",{onClick:()=>gi(void 0,null,function*(){let br=yield(0,ge.ZP)(`/api/problems/${Dr==null?void 0:Dr.identifier}/start.json`,{method:"get",params:{hack_user_id:Lt==null?void 0:Lt.user_id}});br&&(Se.history.replace(`/myproblems/${br==null?void 0:br.identifier}${window.location.search}`),window.location.reload())}),className:`${ke.list} ${Dr!=null&&Dr.checked?ke.active:""}`},!(Lt!=null&&Lt.hack_manager)&&$t.createElement($t.Fragment,null,!(Dr!=null&&Dr.opened)&&$t.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Dr==null?void 0:Dr.opened)&&!(Dr!=null&&Dr.passed)&&$t.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Dr==null?void 0:Dr.opened)&&(Dr==null?void 0:Dr.passed)&&$t.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),$t.createElement("span",null,(Mr.page-1)*20+(ii+1)),$t.createElement("span",{style:{flex:1},title:Dr.name},`[${Dr==null?void 0:Dr.score}\u5206]`,"\xA0",Dr.name),$t.createElement("span",{style:{flexBasis:48,paddingRight:0}},Wa[Dr.difficult]))):$t.createElement($e.Z,null)),$t.createElement(mt.Z,{current:Mr.page,className:"mt20",hideOnSinglePage:!0,total:dr==null?void 0:dr.count,pageSize:Mr.per_page,onChange:(Dr,ii)=>{Mr.page=Dr,Mr.per_page=ii,Wr()}})),$t.createElement(en.Z,{rootClassName:ke.tour,closeIcon:!1,open:!!jr,steps:Fi,gap:{offset:3,radius:2}}))},bi=le(62522),_a=le(15610),Ur=le(38273),Ua=le(85933),da=le(89244),na=le(47206),di=le(5216),Ii=le(92310),Sa=le.n(Ii),Ea=le(41751),wa=le(4523),Ja=le(34055),Va=le(64123),Si=le(60515),ra=le(88977),Hn=le(59301),oo=Object.defineProperty,ia=Object.defineProperties,po=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Rt=(ct,At,St)=>At in ct?oo(ct,At,{enumerable:!0,configurable:!0,writable:!0,value:St}):ct[At]=St,Kt=(ct,At)=>{for(var St in At||(At={}))Et.call(At,St)&&Rt(ct,St,At[St]);if(va)for(var St of va(At))Mt.call(At,St)&&Rt(ct,St,At[St]);return ct},an=(ct,At)=>ia(ct,po(At)),xn=(ct,At)=>{var St={};for(var Vt in ct)Et.call(ct,Vt)&&At.indexOf(Vt)<0&&(St[Vt]=ct[Vt]);if(ct!=null&&va)for(var Vt of va(ct))At.indexOf(Vt)<0&&Mt.call(ct,Vt)&&(St[Vt]=ct[Vt]);return St},nt=(ct,At,St)=>new Promise((Vt,Xt)=>{var Lt=ln=>{try{sn(St.next(ln))}catch(un){Xt(un)}},cn=ln=>{try{sn(St.throw(ln))}catch(un){Xt(un)}},sn=ln=>ln.done?Vt(ln.value):Promise.resolve(ln.value).then(Lt,cn);sn((St=St.apply(ct,At)).next())});const{Countdown:_t}=y.default,Nt={Java:"java",C:"c",Python:"py","C++":"c"};var Zt=(ct=>(ct[ct.SET_LOADING=0]="SET_LOADING",ct[ct.GET_DATA=1]="GET_DATA",ct[ct.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",ct[ct.SET_DATA=3]="SET_DATA",ct[ct.SET_DEBUGING=4]="SET_DEBUGING",ct[ct.SET_SUBMITING=5]="SET_SUBMITING",ct[ct.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",ct[ct.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",ct[ct.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",ct[ct.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",ct[ct.SET_PAGE=10]="SET_PAGE",ct))(Zt||{});function jt(){return new Date().getTime()}const Re={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ht(ct,At){switch(At.type){case 1:return Kt(Kt({},ct),At.payload);case 3:return an(Kt({},ct),{data:At.payload});case 0:return an(Kt({},ct),{loading:At.payload});case 9:return an(Kt({},ct),{showNote:At.payload});case 4:return an(Kt({},ct),{debuging:At.payload});case 5:return an(Kt({},ct),{submitting:At.payload});case 2:return an(Kt({},ct),{submitRecords:At.payload});case 10:return an(Kt({},ct),{submitRecordPage:At.payload});case 6:return an(Kt({},ct),{executingMessage:At.payload});case 7:return Kt(Kt({},ct),At.payload);case 8:return Kt(Kt({},ct),At.payload);default:throw new Error}}var dt=({children:ct})=>{var At,St,Vt,Xt,Lt,cn,sn,ln,un,vn;const[En,wn]=(0,a.useReducer)(ht,Re),{id:Ln}=(0,Se.useParams)(),Wn=(0,Se.useLocation)(),[rn]=(0,Se.useSearchParams)(),{loading:cr,data:Zn,debugResult:mr,submitResult:Ar,submitRecords:jr,submitRecordPage:Yr,showNote:dr,debuging:Sr,submitting:Fr,executingMessage:zr}=En,[xr,Jr]=(0,a.useState)("#37AD83"),[ri,Bi]=(0,a.useState)(null),[Mr,Ai]=(0,a.useState)({}),[qr,Pr]=(0,a.useState)(!0),[Qr,Wr]=(0,a.useState)(!1),[Fi,Dr]=(0,a.useState)(!1),ii=(0,a.useRef)(null),br=(0,a.useRef)(0),Kr=Zn==null?void 0:Zn.user,rr=Zn==null?void 0:Zn.hack,[Qi,Wi]=(0,a.useState)(!1),vi=(0,a.useRef)(1),Xi=(0,a.useRef)(!1);(0,Ea.y)(rn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Fa}=(0,Ea.X)(),[Ti,tr]=(0,a.useState)(""),Zi=(0,da._)(Mr),[xa,fa]=(0,a.useState)({open:!1,text:""}),[Vi,Gi]=(0,a.useState)(null),Oa=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Br;let Gt=(Br=rr==null?void 0:rr.homework_extension)==null?void 0:Br.failed_evaluate_num;typeof Gt=="number"&&Gi(Gt)},[(At=rr==null?void 0:rr.homework_extension)==null?void 0:At.failed_evaluate_num]),(0,a.useEffect)(()=>{function Br(){return nt(this,null,function*(){var Gt,_r,$r,si,xi;Pr(!0);const fi=yield(0,ne.fu)(Ln,{exercise_id:rn.get("exercisesId")});if(setTimeout(()=>{Pr(!1)},800),fi.status!==401){try{fi.hack.code=Le.Base64.decode(fi.hack.code)}catch(Ri){console.log(Ri)}fi.hack=an(Kt({},fi.hack),{is_program:rn.get("type")==="1"}),wn({type:1,payload:{loading:!1,data:fi}})}if(rn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ri;rn.get("coursesId")=="coursesId"?Ri=yield(0,x._F)({categoryId:rn.get("exercisesId"),login:rn.get("login")}):Ri=yield(0,x._B)({categoryId:rn.get("exercisesId"),login:rn.get("login")}),Ai(Kt({},Ri)),Fa((Gt=Ri==null?void 0:Ri.exercise)==null?void 0:Gt.forbid_copy),typeof((_r=Ri==null?void 0:Ri.exercise)==null?void 0:_r.left_time)=="number"&&(Bi(Date.now()+(($r=Ri==null?void 0:Ri.exercise)==null?void 0:$r.left_time)*1e3),setTimeout(()=>{Jr("red")},(((si=Ri==null?void 0:Ri.exercise)==null?void 0:si.left_time)-300>0?((xi=Ri==null?void 0:Ri.exercise)==null?void 0:xi.left_time)-300:0)*1e3))}})}Ln&&Br()},[Ln]),(0,a.useEffect)(()=>{var Br;return rn.get("type")==="exercises"&&((Br=Mr==null?void 0:Mr.exercise)!=null&&Br.screen_open)&&(window.removeEventListener("blur",Ga,!1),na.U.forEach((Gt,_r)=>{window.addEventListener(Gt,Ga,!1)}),window.addEventListener("blur",Ga,!1),window.focus()),()=>{document.removeEventListener((0,ee.gH)(),Ga)}},[Mr]),(0,a.useEffect)(()=>{Ti==="1"&&Ln&&rr!=null&&rr.language&&ea()},[Ln,Yr,rr==null?void 0:rr.language,Ti]),(0,a.useEffect)(()=>(rr!=null&&rr.is_program&&(br.current=0,ii.current=setInterval(()=>{Ta()},15e3)),()=>{clearInterval(ii.current)}),[rr==null?void 0:rr.is_program]);const Ta=()=>nt(void 0,null,function*(){let Br=yield(0,ge.ZP)(`/api/myproblems/${Ln}/save_long_time.json`,{method:"get",params:{answer_long_time:br.current}})}),Ga=()=>{Xi.current||(0,ee.BU)(),window.parent.postMessage("backExercise","*")};function ea(){return nt(this,null,function*(){try{const Br=yield(0,ne.zO)(Ln,{limit:15,page:Yr,language:rr==null?void 0:rr.language});wn({type:2,payload:Br})}catch(Br){console.log(Br)}})}function mo(Br){wn({type:10,payload:Br})}function aa(Br){return nt(this,null,function*(){var Gt;let _r;(rn.get("ip_limit")==="inner"||rn.get("ip_bind_type")==="true")&&(_r=yield(0,_a.y)({ip_limit:rn.get("ip_limit"),ip_bind:rn.get("ip_bind_type")==="true"}));const $r=yield(0,ne.n4)(Ln,{code:Le.Base64.encode(Br||rr.code),language:rr==null?void 0:rr.language,exercise_id:rn.get("exercisesId"),question_id:rn.get("questionId"),ip:_r});return $r.status===-5&&(0,Se.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:an(Kt({errorMessage:$r==null?void 0:$r.message},(Mr==null?void 0:Mr.exercise)||{}),{exercise_user_id:(Gt=Mr==null?void 0:Mr.exercise)==null?void 0:Gt.exercise_user_id,id:rn.get("exercisesId")})}}),$r})}function Ki(){return nt(this,null,function*(){if(vi.current=2,!Fr){wn({type:5,payload:!0});try{It.Z.publish("to-commit-info");const Br=yield aa();if(console.log(Br,1),Br.status===0){let fi=function(){return nt(this,null,function*(){const{status:Ri,data:ka}=yield(0,ne.rX)(Ln,"submit"),Ya=jt()-xi>($r*si+3)*1e3;if(Ri!==0&&!Ya&&setTimeout(fi,1e3),Ya){ce.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),wn({type:5,payload:!1});return}if(Ri===0){ka.status===2&&ce.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ka==null?void 0:ka.status)===0&&rn.get("type")==="1"&&Dr(!0),(ka==null?void 0:ka.status)!==0&&rn.get("type")==="1"&&Gi(ms=>ms+1);const go=yield(0,ne.zO)(Ln,{limit:15,page:Yr,language:rr==null?void 0:rr.language});wn({type:8,payload:an(Kt({},En),{submitResult:ka,submitting:!1,submitRecords:go})})}})},Gt={};if(rn.get("type")==="exercises"?(Gt.extras={exercise_id:rn.get("exercisesId"),question_id:rn.get("questionId")},(rn.get("ip_limit")==="inner"||rn.get("ip_bind_type")==="true")&&(Gt.extras.ip=yield(0,_a.y)({ip_limit:rn.get("ip_limit"),ip_bind:rn.get("ip_bind_type")==="true"}))):rn.get("type")==="smartPlan"&&(Gt.extras={smart_plan_page_item_bank_id:rn.get("smartPlanItemBankId"),simulate:rn.get("simulate")==="true"}),(yield(0,ne.bM)(Ln,Gt)).status===-1&&rn.get("exercisesId")){window.parent.location.href=`/classrooms/${rn.get("coursesId")}/exercise/${rn.get("exercisesId")}/detail`;return}const{time_limit:$r,test_case_size:si}=rr,xi=jt();fi()}else wn({type:5,payload:!1})}catch(Br){console.log(Br),wn({type:5,payload:!1})}Wi(!1)}})}function Ca(){return nt(this,null,function*(){vi.current=1,En.debuging=!0,wn({type:4,payload:!0});try{if((yield aa()).status===0){let xi=function(){return nt(this,null,function*(){const{status:fi,message:Ri,data:ka}=yield(0,ne.rX)(Ln,"debug"),Ya=jt()-si>(Gt+3)*1e3;if(fi!==0&&!Ya&&(wn({type:6,payload:Ri}),setTimeout(xi,1e3)),Ya){ce.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),wn({type:4,payload:!1}),wn({type:7,payload:an(Kt({},En),{debugResult:{status:2},debuging:!1})});return}fi===0&&(ka.status===2&&ce.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),wn({type:4,payload:!1}),wn({type:7,payload:an(Kt({},En),{debugResult:ka,debuging:!1})}))})};const{time_limit:Gt}=rr;let _r={input:encodeURIComponent(Zn.test_case.input)};if(rn.get("type")==="exercises"&&(_r.exercise_id=rn.get("exercisesId")),(yield(0,ne.MU)(Ln,_r)).status===-1&&rn.get("exercisesId")){window.parent.location.href=`/classrooms/${rn.get("coursesId")}/exercise/${rn.get("exercisesId")}/detail`;return}const si=jt();xi()}else wn({type:4,payload:!1})}catch(Br){console.log(Br)}finally{}})}function Ka(Br,Gt){const _r=Gt?{modify_code:!1}:{};wn({type:3,payload:an(Kt({},Zn),{hack:Kt(an(Kt({},rr),{code:Br}),_r)})}),Wi(!0)}const Ei=Br=>nt(void 0,null,function*(){let Gt=yield(0,ge.ZP)(`/api/problems/${rr==null?void 0:rr.identifier}/start.json`,{method:"get",params:{language:Br==="C++"||Br==="c++"?encodeURIComponent(Br):Br,hack_user_id:Kr==null?void 0:Kr.user_id}});Gt.status!==-1&&Se.history.replace(`/myproblems/${Gt==null?void 0:Gt.identifier}${window.location.search}`)});function qa(Br){let Gt=Br.target.value;wn({type:3,payload:an(Kt({},Zn),{test_case:{input:Gt}})})}function oi(){return nt(this,null,function*(){try{let Br={};rn.get("type")==="exercises"?Br.exercise_id=rn.get("exercisesId"):rr!=null&&rr.homework_common_id&&(Br.homework_common_id=rr==null?void 0:rr.homework_common_id);const Gt=yield(0,ne.H7)(Ln,Kt({},Br));Gt.status===401||(Ka(Le.Base64.decode(Gt.code)),(rn.get("type")==="exercises"||rr!=null&&rr.homework_common_id)&&It.Z.publish("to-reset-info"))}catch(Br){console.log(Br)}})}function ei(){ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Hn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Hn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return nt(this,null,function*(){const Br=yield(0,ne.fi)(Ln);Br.status===401||Ka(Le.Base64.decode(Br.code),!0)})}})}function Li(){wn({type:9,payload:!0})}function Lr(){wn({type:9,payload:!1})}function ni(Br){return nt(this,null,function*(){yield(0,ne.MK)(Ln,Br),wn({type:1,payload:{showNote:!1,data:an(Kt({},Zn),{hack:an(Kt({},rr),{notes:Br.notes})})}})})}const ja={hack:rr,isLoading:qr,input:(St=Zn==null?void 0:Zn.test_case)==null?void 0:St.input,is_file:(Vt=Zn==null?void 0:Zn.test_case)==null?void 0:Vt.is_file,identifier:rr==null?void 0:rr.identifier,attachments_count:Zn==null?void 0:Zn.attachments_count,language:rr==null?void 0:rr.language,code:rr==null?void 0:rr.code,title:"main."+Nt[rr==null?void 0:rr.language],modify_code:rr==null?void 0:rr.modify_code,notes:rr==null?void 0:rr.notes,debugResult:mr,debuging:Sr,submitting:Fr,submitResult:Ar,executingMessage:zr,onCancelNote:Lr,onAddNote:ni,showNote:dr,user:Kr,onShowNote:Li,onSubmitCode:Ki,onChangeCode:Ka,onChangeInput:qa,onDebugCode:Ca,onResetCode:oi,onSyncCode:ei,onUpdateCode:aa,onChangeLanguage:Ei,isWhiteTheme:Qr,setIsWhiteTheme:Wr,topDispatch:wn};function qi(){return nt(this,null,function*(){const{praise_count:Br}=yield(0,ne.vl)(rr.id,{container_type:"Hack",type:1});let Gt=an(Kt({},Zn),{hack:an(Kt({},rr),{praises_count:Br,user_praise:!rr.user_praise})});wn({type:3,payload:Gt})})}const za={topicId:Ln,submitResult:Ar,submitRecords:jr,submitting:Fr,page:Yr,onPageChange:mo,hack:rr,user:Zn==null?void 0:Zn.user,hack_sets:Zn==null?void 0:Zn.hack_sets,current_user:Zn==null?void 0:Zn.current_user,onTriggerPraise:qi,setActiveIndex:tr};console.log(Mr);const[Ra,Xa]=(0,a.useState)(!1),[Mo,ho]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const Br=Gt=>{var _r,$r;if(console.log("event-----",Gt),Gt.data.type==="showIntelligentTeacherStatus"&&!(($r=(_r=Gt==null?void 0:Gt.data)==null?void 0:_r.SmartPlanItemBanks)!=null&&$r.allow_answer_after_end)){const{aiStatus:si,questionStatus:xi}=Gt.data;if(Xa(si),xi){let fi=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(fi.includes(rn.get("smartPlanItemBankId")))return;ce.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Hn.createElement("div",{className:"tc font16"},xi?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>nt(void 0,null,function*(){Ki(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(fi.push(rn.get("smartPlanItemBankId"))));let Ri="";rn.get("isMiniprogram")?Ri=`/miniprogram/courseware/study?courses_id=${rn.get("coursesId")}&id=${rn.get("exercisesId")}`:Ri=`/classrooms/${rn.get("coursesId")}/smart_plan/${rn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(Ri)})})}}if(Gt.data.type=="closeIntelligentTeacherStatus"){Ki();let si="";rn.get("isMiniprogram")?si=`/miniprogram/courseware/study?courses_id=${rn.get("coursesId")}&id=${rn.get("exercisesId")}`:si=`/classrooms/${rn.get("coursesId")}/smart_plan/${rn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(si)}};return window.addEventListener("message",Br),()=>{window.removeEventListener("message",Br)}},[]);const vo=()=>{if(rn.get("type")==="exercises")return!1;const Br=Object.entries((rr==null?void 0:rr.homework_extension)||{}).some(([Gt,_r])=>Gt!=="ai_code_evaluation_promote"&&!!_r);return!!(rn.get("type")==="1"&&((0,Ja.$O)()||Br)||rn.get("type")==="smartPlan"&&(Ra||rn.get("showAi")))};return(0,a.useEffect)(()=>{var Br,Gt,_r,$r,si,xi,fi;vo()&&(Vi>((Gt=(Br=rr==null?void 0:rr.homework_extension)==null?void 0:Br.ai_guide_data)==null?void 0:Gt.evaluation_num)&&fa({open:!0,text:($r=(_r=rr==null?void 0:rr.homework_extension)==null?void 0:_r.ai_guide_data)==null?void 0:$r.evaluation_msg}),(si=rr==null?void 0:rr.homework_extension)!=null&&si.ai_guide&&Vi==0&&!Oa.current&&(Oa.current=setTimeout(()=>{var Ri,ka;fa({open:!0,text:(ka=(Ri=rr==null?void 0:rr.homework_extension)==null?void 0:Ri.ai_guide_data)==null?void 0:ka.unanswered_msg})},(((fi=(xi=rr==null?void 0:rr.homework_extension)==null?void 0:xi.ai_guide_data)==null?void 0:fi.unanswered_time)||0)*60*1e3)),Oa.current&&Vi>0&&clearTimeout(Oa.current))},[Vi,rr]),Hn.createElement(Hn.Fragment,null,Hn.createElement(de.Z,{spinning:cr,delay:500},Zn?Hn.createElement("div",{style:{minWidth:"1200px"}},Hn.createElement("header",{className:Sa()(di.Z.header,Qr&&di.Z.whiteHeader)},!((Xt=["smartPlan","exercises"])!=null&&Xt.includes(rn.get("type")))&&Hn.createElement("div",null,Hn.createElement("img",{src:`${b.Z.IMG_SERVER}/images/${Kr==null?void 0:Kr.image_url}`,alt:"user",width:36}),Hn.createElement("span",{style:{color:Qr?"#333":"#B2BACB",fontSize:16}},Kr==null?void 0:Kr.name)),((Lt=["smartPlan","exercises"])==null?void 0:Lt.includes(rn.get("type")))&&Hn.createElement("div",null,Hn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Hn.createElement("span",{className:"ml10"},((cn=Mr==null?void 0:Mr.exercise)==null?void 0:cn.user_name)||(Kr==null?void 0:Kr.name)||"--")),Hn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Hn.createElement("span",{className:"ml10"},((sn=Mr==null?void 0:Mr.exercise)==null?void 0:sn.student_id)||(Kr==null?void 0:Kr.student_id)||"--"))),Hn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Hn.createElement("div",null,rr.name)),(rn.get("type")==="smartPlan"||(rr==null?void 0:rr.is_program))&&Hn.createElement(Ur.Z,{defaultValue:(rr==null?void 0:rr.answer_long_time)||0,onChange:Br=>{br.current=Br},className:di.Z.timepiece}),Kr!=null&&Kr.hack_manager&&!rn.get("is_smart_plan")?Hn.createElement(Se.Link,{className:di.Z.btn_edit,to:rn.get("type")==="1"?rn.get("pageId")?`/problems/newedit/${rr.identifier}?type=1&pageId=${rn.get("pageId")}&backUrl=${rn.get("backUrl")}`:`/problems/newedit/${rr.identifier}?type=1`:rn.get("backUrl")?`/problems/newedit/${rr.identifier}?backUrl=${rn.get("backUrl")}`:`/problems/newedit/${rr.identifier}`}," ",Hn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((ln=Mr==null?void 0:Mr.exercise)!=null&&ln.left_time)&&Hn.createElement(Hn.Fragment,null,Hn.createElement("span",{style:{color:xr,marginRight:6},className:`iconfont icon-daojishi ${di.Z.djs}`}),Hn.createElement("span",{className:"c-white mr20"},Hn.createElement(_t,{valueStyle:{color:xr,fontSize:20,fontWeight:500},title:Hn.createElement("span",{style:{color:xr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ri,onFinish:()=>nt(void 0,null,function*(){const Br=yield(0,x.VL)({categoryId:rn.get("exercisesId"),commit_method:2});if((Br==null?void 0:Br.status)===0&&(aa(),ce.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Hn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Hn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>nt(void 0,null,function*(){window.parent.location.href=`/classrooms/${rn.get("coursesId")}/exercise/${rn.get("exercisesId")}/detail`})})),(Br==null?void 0:Br.status)===-3){const Gt=parseInt(Br==null?void 0:Br.message);Bi(Date.now()+Gt*1e3)}})}))),(un=["smartPlan","exercises"])!=null&&un.includes(rn.get("type"))?Hn.createElement(te.ZP,{type:"primary",onClick:()=>{if(rn.get("type")==="exercises"){const Br=()=>nt(void 0,null,function*(){yield aa(),Wi(!1),Zi(),Xi.current=!0,Ga()});if(!(jr!=null&&jr.records_count)||Qi){ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Hn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Br});return}Br()}else{let Br="";rn.get("isMiniprogram")=="true"?Br=`/miniprogram/courseware/study?courses_id=${rn.get("coursesId")}&id=${rn.get("exercisesId")}`:Br=`/classrooms/${rn.get("coursesId")}/smart_plan/${rn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${rn.get("coursesId")}_${rn.get("exercisesId")}`),console.log(rn.get("isMiniprogram")=="true"),rn.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${rn.get("coursesId")}_${rn.get("exercisesId")}`):Se.history.push(Br))}}},rn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Hn.createElement("span",{onClick:()=>{var Br;if(rn.get("backUrl"))Se.history.push(rn.get("backUrl"));else if(rn.get("type")==="1"){let Gt=(Br=localStorage.getItem("program_homework"))==null?void 0:Br.split(",");Se.history.push(`/classrooms/${Gt==null?void 0:Gt[0]}/program_homework/${Gt==null?void 0:Gt[1]}/detail`)}else Se.history.push("/problemset")}},Hn.createElement(ae.Z,{title:"\u5173\u95ED"},Hn.createElement("i",{style:{color:Qr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Hn.createElement(de.Z,{size:"large",spinning:qr},Hn.createElement(E.Z,{className:Sa()(di.Z.myProblems,Qr&&di.Z.whiteMyProblems),leftChild:Hn.createElement(ao,Kt({},za)),rightChild:Hn.createElement(wt,Kt({},ja))}))):null,Hn.createElement(ce.default,{centered:!0,closable:!1,width:680,footer:null,open:Fi,className:"oj-modal"},Hn.createElement("section",{className:"oj-modal-content"},Hn.createElement("div",{className:"oj-modal-head"},Hn.createElement("img",{src:bi,alt:""}),Hn.createElement("i",{onClick:()=>Dr(!1),className:"iconfont icon-guanbi1"})),Hn.createElement("aside",null,Hn.createElement("img",{className:"mr30",src:ra.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Hn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Ar==null?void 0:Ar.execute_time,"ms"),"\u4F18\u4E8E",Hn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ar==null?void 0:Ar.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Hn.createElement("aside",{className:"mb50"},Hn.createElement("img",{src:Si.Z,className:"mr30"}),Hn.createElement("span",{className:"oj-modal-tt"},Hn.createElement("span",null,Hn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Hn.createElement("span",{className:"c-light-primary"},Ar==null?void 0:Ar.execute_memory,"kb")),Hn.createElement("span",null,Hn.createElement("span",null))),"\u4F18\u4E8E",Hn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ar==null?void 0:Ar.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Hn.createElement("div",{id:"oj-modal-next",onClick:()=>nt(void 0,null,function*(){var Br;if(Ar!=null&&Ar.next_identifier){let Gt=yield(0,ge.ZP)(`/api/problems/${Ar==null?void 0:Ar.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Kr==null?void 0:Kr.user_id}});Gt&&(Se.history.replace(`/myproblems/${Gt==null?void 0:Gt.identifier}${window.location.search}`),window.location.reload())}else{let Gt=(Br=localStorage.getItem("program_homework"))==null?void 0:Br.split(",");Se.history.push(`/classrooms/${Gt==null?void 0:Gt[0]}/program_homework/${Gt==null?void 0:Gt[1]}/detail`)}}),className:"oj-modal-btn"},Ar!=null&&Ar.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),vo()&&Hn.createElement(wa.Z,{showData:rn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:rr==null?void 0:rr.homework_extension,description:rr==null?void 0:rr.description,allShow:(0,Ja.$O)(),code:rr==null?void 0:rr.code,sendParams:{source:"hack",hack_id:Ln},draggableExtraNode:((vn=rr==null?void 0:rr.homework_extension)==null?void 0:vn.ai_guide)&&(xa==null?void 0:xa.open)&&Hn.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Hn.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Hn.createElement(Va.Z,{text:(xa==null?void 0:xa.text)||""}),Hn.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Br=>{fa({open:!1,text:""})}}))})),Hn.createElement(Ua.Z,{successCb:()=>{vi.current===1?Ca():Ki()}}))};function yt({title:ct,modify_code:At,onSyncCode:St,onShowCodeSetting:Vt,onResetCode:Xt,hack:Lt,onChangeLanguage:cn,isWhiteTheme:sn,onShowResourceCentre:ln,attachments_count:un}){var vn;const En=()=>{ce.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Hn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Xt})},[wn]=(0,Se.useSearchParams)(),Ln=wn.get("language"),Wn=rn=>rn==="1"?"c++":rn==="2"?"C++":rn;return(0,a.useEffect)(()=>{Ln&&cn(Wn(Ln))},[]),(0,a.useEffect)(()=>{Lt!=null&&Lt.tpm_code_modified&&ce.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Hn.createElement(z.Z,null),content:Hn.createElement("div",null,Hn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Hn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Hn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Xt()})},[Lt==null?void 0:Lt.language]),console.log(Lt,sn,"hack"),Hn.createElement("div",{className:`${di.Z.codeHead} ${sn?di.Z.whiteCodeHead:""}`},Hn.createElement("div",{className:di.Z.navWrap},(vn=Lt==null?void 0:Lt.all_language)==null?void 0:vn.map(rn=>Hn.createElement("div",{className:`${di.Z.nav} ${rn===(Lt==null?void 0:Lt.language)?di.Z.active:""}`,key:rn,onClick:()=>cn(rn)},Hn.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Hn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Hn.createElement("span",null,rn)))),Hn.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},At?Hn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:St},Hn.createElement("img",{src:Ue,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,un>0&&Hn.createElement("a",{onClick:ln},Hn.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Hn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Hn.createElement("a",{onClick:En},Hn.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Hn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Hn.createElement("a",{onClick:Vt},Hn.createElement(ae.Z,{title:"\u8BBE\u7F6E"},Hn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function wt(ct){var At=ct,{input:St,is_file:Vt,identifier:Xt,showNote:Lt,onShowNote:cn,notes:sn,onCancelNote:ln,onAddNote:un,debugResult:vn,language:En,debuging:wn,submitting:Ln,executingMessage:Wn,code:rn,onSubmitCode:cr,onDebugCode:Zn,onChangeCode:mr,onChangeInput:Ar,onUpdateCode:jr,user:Yr,isLoading:dr,submitResult:Sr}=At,Fr=xn(At,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function zr(Jr,ri){return Hn.createElement(yt,an(Kt({},Fr),{onShowCodeSetting:Jr,onShowResourceCentre:ri}))}const xr=Kt({input:St,is_file:Vt,debugResult:vn,debuging:wn,submitting:Ln,executingMessage:Wn,onDebugCode:Zn,onChangeCode:mr,onSubmitCode:cr,onChangeInput:Ar,user:Yr,submitResult:Sr},Fr);return Hn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Hn.createElement(Ge,{setIsWhiteTheme:Fr==null?void 0:Fr.setIsWhiteTheme,isLoading:dr,language:En,value:rn,identifier:Xt,onChange:mr,onUpdateCode:jr,ActionBarRender:zr}),Hn.createElement(Ne.ZP,Kt({},xr)))}},55956:function(Ct,st,le){"use strict";le.d(st,{h:function(){return a}});var a=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(a||{})},50582:function(Ct,st,le){"use strict";le.d(st,{H7:function(){return ie},MK:function(){return z},MU:function(){return x},X6:function(){return E},bM:function(){return ne},fi:function(){return se},fu:function(){return re},n4:function(){return pe},rX:function(){return b},vl:function(){return ue},zO:function(){return ee}});var a=le(82093),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(fe,oe,me)=>oe in fe?Se(fe,oe,{enumerable:!0,configurable:!0,writable:!0,value:me}):fe[oe]=me,ae=(fe,oe)=>{for(var me in oe||(oe={}))ce.call(oe,me)&&te(fe,me,oe[me]);if(y)for(var me of y(oe))de.call(oe,me)&&te(fe,me,oe[me]);return fe};function re(fe,oe){return(0,a.U2)(`myproblems/${fe}.json`,ae({hidePopLogin:!0},oe||{}))}function ne(fe,oe){return(0,a.v_)(`myproblems/${fe}/code_submit.json`,oe)}function x(fe,oe){return(0,a.v_)(`myproblems/${fe}/code_debug.json`,oe)}function ee(fe,oe){return oe.language&&(oe.language=encodeURIComponent(oe.language)),(0,a.U2)(`myproblems/${fe}/submit_records.json`,oe)}function E(fe){return(0,a.U2)("myproblems/record_detail.json",{id:fe})}function b(fe,oe){return(0,a.U2)(`myproblems/${fe}/result.json`,{mode:oe})}function z(fe,oe){return(0,a.v_)(`myproblems/${fe}/add_notes.json`,oe)}function ie(fe,oe){return(0,a.v_)(`myproblems/${fe}/restore_initial_code.json`,oe)}function se(fe){return(0,a.v_)(`myproblems/${fe}/sync_code.json`)}function pe(fe,oe){return(0,a.v_)(`myproblems/${fe}/update_code.json`,oe)}function ue(fe,oe){return(0,a.v_)(`discusses/${fe}/plus.json`,oe)}},20566:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Le}});var a=le(59301),Se=le(28284),y=le(6767),ce=le(62957),de=le(20554),te=le(82326),ae=le(17149),re=le(69219),ne=le(37568),x=le(54172),ee=le(25399),E=le(13747),b=le(99571),z=le(82093),ie={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},se=le(37798),pe={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},ue=le(38394),fe=le(49661),oe=le(24334);const me=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ge=({qitem:Ne})=>{var ke,He,We,mt,ot,Ze,Ie,Ye,Te,Ke;return a.createElement("div",{className:pe.warp},a.createElement("div",{className:pe.mainPart},a.createElement("div",{className:pe.qcount},(Ne==null?void 0:Ne.question_type)===8&&a.createElement(ue.Z,{className:pe.content,showProgramFill:!0,value:(ke=Ne==null?void 0:Ne.program_attr)==null?void 0:ke.description}),(Ne==null?void 0:Ne.question_type)!=8&&a.createElement(ue.Z,{className:pe.qtitle,value:(Ne==null?void 0:Ne.name)||(Ne==null?void 0:Ne.title)})),((Ne==null?void 0:Ne.question_type)===0||(Ne==null?void 0:Ne.question_type)===2)&&a.createElement("div",null,(He=Ne==null?void 0:Ne.choices)==null?void 0:He.map((at,$e)=>a.createElement("div",{className:pe.redio},!(at!=null&&at.is_answer)&&a.createElement("span",{className:pe.redioitem}),(at==null?void 0:at.is_answer)&&a.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:at!=null&&at.is_answer?pe.titleyes:pe.title,value:me[$e]+(at==null?void 0:at.choice_text)}),(at==null?void 0:at.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ne==null?void 0:Ne.question_type)===1&&a.createElement("div",null,(We=Ne==null?void 0:Ne.choices)==null?void 0:We.map((at,$e)=>a.createElement("div",{className:pe.checkbox},!(at!=null&&at.is_answer)&&a.createElement("span",{className:pe.checkboxitem}),(at==null?void 0:at.is_answer)&&a.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:at!=null&&at.is_answer?pe.titleyes:pe.title,value:me[$e]+(at==null?void 0:at.choice_text)}),(at==null?void 0:at.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ne==null?void 0:Ne.question_type)===3&&a.createElement("div",{className:pe.completion},(mt=Ne==null?void 0:Ne.standard_answer)==null?void 0:mt.map((at,$e)=>{var Ve;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",$e+1),a.createElement("div",{className:pe.content},(Ve=at==null?void 0:at.answer_text)==null?void 0:Ve.map((xe,Me)=>a.createElement("div",{className:pe.items},xe))))})),(Ne==null?void 0:Ne.question_type)===4&&a.createElement("div",{className:pe.simple},a.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ot=Ne==null?void 0:Ne.answer_texts)!=null&&ot[0]?a.createElement(ue.Z,{className:pe.content,value:(Ze=Ne==null?void 0:Ne.answer_texts)==null?void 0:Ze[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ne==null?void 0:Ne.question_type)===5&&((Ie=Ne==null?void 0:Ne.challenge_names)==null?void 0:Ie.map((at,$e)=>a.createElement("div",{className:pe.shixun},a.createElement("span",{className:pe.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,fe.EM)($e+1),"\u9898"),at)))),(Ne==null?void 0:Ne.question_type)===6&&a.createElement("div",{className:pe.program},a.createElement(ue.Z,{className:pe.content,value:((Ye=Ne==null?void 0:Ne.program_attr)==null?void 0:Ye.description)||"- -"})),(Ne==null?void 0:Ne.question_type)===7&&((Te=Ne==null?void 0:Ne.sub_item_banks)==null?void 0:Te.map((at,$e)=>{var Ve,xe,Me,je,Qe;return a.createElement("div",null,a.createElement("div",{className:pe.combination},a.createElement("span",{className:pe.qtitle},at==null?void 0:at.name)),a.createElement("div",{className:pe.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((at==null?void 0:at.item_type)=="SINGLE"||(at==null?void 0:at.item_type)=="JUDGMENT")&&((Ve=at==null?void 0:at.choices)==null?void 0:Ve.map((Je,pt)=>a.createElement("div",{className:pe.redio},!(Je!=null&&Je.is_answer)&&a.createElement("span",{className:pe.redioitem}),(Je==null?void 0:Je.is_answer)&&a.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:Je!=null&&Je.is_answer?pe.titleyes:pe.title,value:me[pt]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(at==null?void 0:at.item_type)=="MULTIPLE"&&((xe=at==null?void 0:at.choices)==null?void 0:xe.map((Je,pt)=>a.createElement("div",{className:pe.checkbox},!(Je!=null&&Je.is_answer)&&a.createElement("span",{className:pe.checkboxitem}),(Je==null?void 0:Je.is_answer)&&a.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:Je!=null&&Je.is_answer?pe.titleyes:pe.title,value:me[pt]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(at==null?void 0:at.item_type)=="COMPLETION"&&a.createElement("div",{className:pe.completion},(Me=at==null?void 0:at.standard_answer)==null?void 0:Me.map((Je,pt)=>{var vt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",pt+1),a.createElement("div",{className:pe.content},(vt=Je==null?void 0:Je.answer_text)==null?void 0:vt.map((gt,It)=>a.createElement("div",{className:pe.items},gt))))})),(at==null?void 0:at.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:pe.simple},a.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(je=at==null?void 0:at.answer_texts)!=null&&je[0]?a.createElement(ue.Z,{className:pe.content,value:(Qe=at==null?void 0:at.answer_texts)==null?void 0:Qe[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ne==null?void 0:Ne.question_type)===8&&a.createElement("div",null,a.createElement(ue.Z,{disabledFill:!0,className:pe.content,showProgramFill:!0,value:oe.Base64.decode(((Ke=Ne==null?void 0:Ne.program_attr)==null?void 0:Ke.code)||"")})),(Ne==null?void 0:Ne.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.study_count)||"0"))),a.createElement("a",{className:pe.shixunbutton,href:`/shixuns/${Ne==null?void 0:Ne.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ne==null?void 0:Ne.question_type)<=4||[6,8].includes(Ne==null?void 0:Ne.question_type))&&a.createElement("div",{className:pe.bottom},a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u89E3\u6790"),a.createElement("span",{className:pe.right},Ne!=null&&Ne.analysis?a.createElement(ue.Z,{value:Ne==null?void 0:Ne.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u96BE\u5EA6"),a.createElement("span",{className:pe.right},(Ne==null?void 0:Ne.difficulty)===1?"\u7B80\u5355":(Ne==null?void 0:Ne.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:pe.right},Ne!=null&&Ne.tag_discipline?Ne==null?void 0:Ne.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},he=le(11237),ve=le(9164),be=le(76560),ye=le(61485),Ae=le(84216),De=le(70610),Ce=le(59301),Be=Object.defineProperty,Fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Oe=(Ne,ke,He)=>ke in Ne?Be(Ne,ke,{enumerable:!0,configurable:!0,writable:!0,value:He}):Ne[ke]=He,Xe=(Ne,ke)=>{for(var He in ke||(ke={}))_e.call(ke,He)&&Oe(Ne,He,ke[He]);if(Pe)for(var He of Pe(ke))ze.call(ke,He)&&Oe(Ne,He,ke[He]);return Ne},qe=(Ne,ke)=>Fe(Ne,we(ke)),Ge=(Ne,ke,He)=>new Promise((We,mt)=>{var ot=Ye=>{try{Ie(He.next(Ye))}catch(Te){mt(Te)}},Ze=Ye=>{try{Ie(He.throw(Ye))}catch(Te){mt(Te)}},Ie=Ye=>Ye.done?We(Ye.value):Promise.resolve(Ye.value).then(ot,Ze);Ie((He=He.apply(Ne,ke)).next())});const Ue=({setScoreShow:Ne,ScoreShow:ke,onOk:He,isshixuns:We,isloadings:mt,dispatch:ot,isIntelligentAssistant:Ze=!1,ispptModal:Ie=!1,isChangeQuestion:Ye=!1,newExercisePaper:Te,shixunsDetail:Ke})=>{var at,$e,Ve;let[xe,Me]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ze,is_smart_plan:Ie,group_id:[]}),[je,Qe]=(0,a.useState)([]),[Je,pt]=(0,a.useState)([]),[vt,gt]=(0,a.useState)([]),[It,Ot]=(0,a.useState)([]);const[Dt,lt]=(0,a.useState)(!1),[et]=Se.default.useForm(),[ut,it]=(0,a.useState)(),[bt,Ft]=(0,a.useState)(!1);let[Bt,zt]=(0,a.useState)(We);const[kt,Ht]=(0,a.useState)([]),[Cn,Yn]=(0,a.useState)(0),[gn,Sn]=(0,a.useState)(!0),[Qn,In]=(0,a.useState)([]),[Mn,dn]=(0,a.useState)([]),Xn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],nr=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[On,er]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const qt=(0,a.useRef)(new Set),nn=(0,a.useRef)(new Set),fn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Dn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Wt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Jt,xt]=(0,a.useState)(!1),Tt=()=>{et.resetFields(),Bt=!1,zt(!1),xt(!1),et.submit()};(0,a.useEffect)(()=>{var on,Nn,vr,ar,Er,pr,Or,Tr,$t,Zr;(((vr=(Nn=(on=Te==null?void 0:Te.editData)==null?void 0:on.exercise)==null?void 0:Nn.exist_item_bank_ids)==null?void 0:vr.length)>0||((pr=(Er=(ar=Te==null?void 0:Te.editData)==null?void 0:ar.exercise)==null?void 0:Er.exist_item_bank_shixun_ids)==null?void 0:pr.length)>0)&&dn([...(Tr=(Or=Te==null?void 0:Te.editData)==null?void 0:Or.exercise)==null?void 0:Tr.exist_item_bank_ids,...(Zr=($t=Te==null?void 0:Te.editData)==null?void 0:$t.exercise)==null?void 0:Zr.exist_item_bank_shixun_ids])},[($e=(at=Te==null?void 0:Te.editData)==null?void 0:at.exercise)==null?void 0:$e.exist_item_bank_ids]),(0,a.useEffect)(()=>{ke&&(et.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),gn&&Bt&&(et.setFieldsValue({item_type:"SHIXUN"}),xe.item_type="SHIXUN",Me(Xe({},xe)),Sn(!1)),en(xe),yn(),Bn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[ke]),(0,a.useEffect)(()=>{Cn>0&&setTimeout(()=>{Yn(0)},2e3)},[Cn]);function en(on){return Ge(this,null,function*(){var Nn,vr,ar;if(lt(!0),Me(Xe({},on)),(vt==null?void 0:vt.length)<=0&&on.type==="5"){Ot([]),lt(!1);return}console.log("----",vt,kt);let Er=on.type==="5"?vt==null?void 0:vt.filter(Tr=>!kt.includes(Tr)):null,pr=on.type==="5"?vt==null?void 0:vt.filter(Tr=>kt.includes(Tr)):null,Or=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:qe(Xe({},on),{discipline_id:((Nn=on==null?void 0:on.courseid)==null?void 0:Nn[0])||null,sub_discipline_id:((vr=on==null?void 0:on.courseid)==null?void 0:vr[1])||null,ids:Er,shixun_ids:pr,include_shixuns:!Ze,group_id:((ar=on.group_id)==null?void 0:ar.map(Tr=>Tr==null?void 0:Tr.value))||null,keyword:on.keyword?encodeURIComponent(on.keyword):on.keyword,type:on.type==="5"?null:on.type,clazz:on.type==="3"?"ItemBanksGroup":null,bigmodel:Ze,is_smart_plan:Ie})});Ot(Or),lt(!1)})}function yn(){return Ge(this,null,function*(){let on=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:xe.type==="5"?null:xe.type,clazz:"ItemBanksGroup"}});Qe((0,se.L)(on==null?void 0:on.disciplines))})}function Bn(on){return Ge(this,null,function*(){var Nn;let vr=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:on}),ar=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Nn=vr==null?void 0:vr.data)==null?void 0:Nn.map(Er=>({title:Er.name,id:Er.id,pid:Er.id,value:Er.id,key:Er.id,isLeaf:!Er.have_child}))}];In(ar)})}function hn(on){return Ge(this,null,function*(){var Nn,vr,ar,Er;lt(!0);let pr=(Nn=on.list)==null?void 0:Nn.filter($t=>!kt.includes($t)),Or=(vr=on.list)==null?void 0:vr.filter($t=>kt.includes($t));if(pr.length===0&&Or.length===0){lt(!1),Ot([]);return}let Tr=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:qe(Xe({},on),{discipline_id:((ar=on==null?void 0:on.courseid)==null?void 0:ar[0])||null,sub_discipline_id:((Er=on==null?void 0:on.courseid)==null?void 0:Er[1])||null,ids:pr,shixun_ids:Or,type:on.type==="5"?null:on.type,clazz:on.type==="3"?"ItemBanksGroup":null})});lt(!1),Ot(Tr)})}const mn=on=>Ge(void 0,null,function*(){const Nn=yield ot({type:"shixunsDetail/release",payload:{id:on}});let vr=Nn==null?void 0:Nn.tag_position,ar=(Nn==null?void 0:Nn.evaluation_set_position)||[],Er=Nn.status;return Er===0?(y.ZP.success("\u53D1\u5E03\u6210\u529F"),en(xe),!0):(Er===2?y.ZP.error(`\u7B2C${ar.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Er===3?y.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${vr.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):y.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),pn=on=>(on==null?void 0:on.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Kn=(on,Nn,vr)=>on.map(ar=>ar.key===Nn?Xe(Xe({},ar),vr):ar.children?qe(Xe({},ar),{children:Kn(ar.children,Nn,vr)}):ar),Gn=on=>Ge(void 0,null,function*(){const{key:Nn}=on;let vr=xe.type;const ar=yield(0,De.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Nn),type:vr}),{data:Er,total_count:pr}=ar||{};pr>0&&In(Or=>Kn(Or,Nn,{children:Er.map(Tr=>({title:Tr.name,id:Tr.id,pid:Tr.id,value:Tr.id,key:Tr.id,isLeaf:!Tr.have_child}))}))});function fr(on){console.log("----",xe),on==="1"&&(On.gg=Xe({},xe)),on==="2"&&(On.scj=Xe({},xe)),on==="3"&&(On.ttgx=Xe({},xe)),on==="0"&&(On.wcjd=Xe({},xe)),on==="5"&&(On.yx=Xe({},xe)),er(Xe({},On))}function Ir(){xe.type==="1"&&(xe=On.gg),xe.type==="2"&&(xe=On.scj),xe.type==="3"&&(xe=On.ttgx),xe.type==="0"&&(xe=On.wcjd),xe.type==="5"&&(xe=On.yx),(xe==null?void 0:xe.item_type)==="SHIXUN"?(Bt=!0,zt(!0)):(Bt=!1,zt(!1)),et.setFieldsValue(Xe({},xe)),Me(Xe({},xe)),en(Xe({},xe))}return Ce.createElement("div",null,Ce.createElement(ce.default,{title:!1,footer:!1,open:ke,width:1200,centered:!0,className:ie.scoremodal,onCancel:()=>{Ne(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:ie.title},Ze?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ze&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(de.default,{className:ie.tabWrap,activeKey:xe.type,onChange:on=>{on==="3"?(xe.show_all_share=!0,Bn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):xe.show_all_share=null,on==="0"&&Bn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),fr(xe.type),xe.type=on,(xe==null?void 0:xe.item_type)==="SHIXUN"&&xe.type!=="5"&&(Bt=!0,zt(!0)),xt(!1),xe.type==="5"&&(Bt=!1,zt(!1)),Ir(),yn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",vt.length>0&&Ce.createElement("span",{className:ie.titlecount},vt.length),Cn>0&&Ce.createElement("span",{className:ie.add},"+",Cn)),key:"5"}]}),Ce.createElement(Se.default,{layout:"inline",form:et,onValuesChange:(on,Nn)=>{const vr=Object.values(Nn).some(Er=>Er!==null&&Er!==""&&Er!==void 0),ar=Nn.keyword==="";if(xt(vr||!ar),xe.page=1,(Nn==null?void 0:Nn.item_type)==="SHIXUN"){if(xe.type==="5"?zt(!1):zt(!0),on.keyword||on.keyword==="")return;et.submit()}else{if(on!=null&&on.courseid&&et.setFieldsValue({tag_discipline_id:""}),zt(!1),on.keyword||on.keyword==="")return;et.submit()}},onFinish:on=>{var Nn;xe.type==="3"&&(!on.group_id||((Nn=on==null?void 0:on.group_id)==null?void 0:Nn.length)===0)?xe.show_all_share=!0:xe.show_all_share=null,Me(Xe(Xe({},xe),on)),en(Xe(Xe({},xe),on))}},Ce.createElement(Se.default.Item,{name:"item_type"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ie?nr:Ze?Xn==null?void 0:Xn.filter(on=>on.question_type!==5):Xn).map(on=>Ce.createElement(te.default.Option,{key:on.value},on.name)))),Ce.createElement(Se.default.Item,{name:"courseid"},Ce.createElement(ae.Z,{className:ie.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:je})),!Bt&&Ce.createElement(Se.default.Item,{name:"tag_discipline_id"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Ve=It==null?void 0:It.tag_disciplines)==null?void 0:Ve.map(on=>Ce.createElement(te.default.Option,{key:on.id},on.name)))),Ce.createElement(Se.default.Item,{name:Bt?"diff":"difficulty"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},fn.map(on=>Ce.createElement(te.default.Option,{key:on.value},on.name)))),Bt&&Ce.createElement(Se.default.Item,{name:"shixun_publish_status"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Wt.map(on=>Ce.createElement(te.default.Option,{key:on.value},on.name)))),(xe.type==="3"||xe.type==="0")&&!Bt&&Ce.createElement(Se.default.Item,{name:"group_id"},Ce.createElement(re.default,{treeDataSimpleMode:!0,style:{width:118},className:ie.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(on,Nn)=>Nn.title.toUpperCase().indexOf(on.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Gn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Qn})),Jt&&Ce.createElement("span",{className:ie.allqingchu,onClick:Tt},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(Se.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ne.default.Search,{className:ie.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ie.searchIcon}`,onClick:()=>et.submit()}),onSearch:on=>{et.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{xe.updated_at==="asc"?xe.updated_at="desc":xe.updated_at="asc",Me(qe(Xe({},xe),{page:1})),en(qe(Xe({},xe),{page:1}))}}," ",xe.updated_at?Ce.createElement("img",{src:xe.updated_at==="asc"?he.Z:ve.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{xe.quotes==="asc"?xe.quotes="desc":xe.quotes="asc",Me(qe(Xe({},xe),{page:1})),en(qe(Xe({},xe),{page:1}))},style:{marginLeft:20}}," ",xe.quotes?Ce.createElement("img",{src:xe.quotes==="asc"?he.Z:ve.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(x.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(It==null?void 0:It.items)||(It==null?void 0:It.shixun_list),pagination:!1,loading:Dt,rowKey:on=>on.id,rowSelection:{type:Ze||Ye?"radio":"checkbox",selectedRowKeys:Je,getCheckboxProps:on=>({disabled:on.shixun_tag_num===1||(Mn==null?void 0:Mn.find(Nn=>on.id===Nn))}),onSelect(on,Nn,vr){if(Ze||Ye){pt([on.id]),nn.current=new Set([on.id]),Yn(1),gt([on.id]);return}if(Nn)(Bt||on!=null&&on.challenge_names)&&Ht([...kt,on.id]),pt([...Je,on.id]),on.identifier?qt.current.add(on.id):nn.current.add(on.id),Yn(1),gt([...vt,on.id]);else{on.identifier?qt.current.delete(on.id):nn.current.delete(on.id);let ar=vt.filter(Er=>Er!==on.id);if(pt(ar),gt(ar),Bt||on!=null&&on.challenge_names){let Er=kt.filter(pr=>pr!==on.id);Ht([...Er])}if(xe.type==="5"){hn(qe(Xe({},xe),{list:[...ar]}));return}}},onSelectAll(on,Nn,vr){var ar,Er;if(on){const pr=vr.map(Tr=>Tr.id),Or=(Er=vr==null?void 0:vr.filter(Tr=>Tr==null?void 0:Tr.challenge_names))==null?void 0:Er.map(Tr=>Tr.id);Ht([...kt,...Or]),pt([...Je,...pr]),gt([...vt,...pr]);for(const Tr of vr)Tr.identifier?qt.current.add(Tr.id):nn.current.add(Tr.id)}else{const pr=vr.map(Zr=>Zr.id),Or=Je.filter(Zr=>!pr.some(Hr=>Hr===Zr)),Tr=(ar=vr==null?void 0:vr.filter(Zr=>Zr==null?void 0:Zr.challenge_names))==null?void 0:ar.map(Zr=>Zr.id);pt([...Or]),gt([...Or]);let $t=kt.filter(Zr=>!Tr.some(Hr=>Hr===Zr.id));Ht([...$t]),xe.type==="5"&&hn(qe(Xe({},xe),{list:[...Or]}));for(const Zr of pr)Zr.identifier?qt.current.delete(Zr):nn.current.delete(Zr)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(on,Nn,vr)=>{var ar,Er;return Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",null,Bt||Nn!=null&&Nn.challenge_names?"\u5B9E\u8BAD\u9898":(Er=(ar=Xn==null?void 0:Xn.filter(pr=>pr.value===on))==null?void 0:ar[0])==null?void 0:Er.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Bt?"30%":"60%",key:"name",render:(on,Nn,vr)=>{var ar;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",{className:Nn!=null&&Nn.high_resources_consume?ie.q_title:""},Ce.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,value:Bt||Nn!=null&&Nn.challenge_names?Nn!=null&&Nn.title||on===null?"--":on:(Nn==null?void 0:Nn.item_type)=="BPROGRAM"?(ar=Nn==null?void 0:Nn.program_attr)==null?void 0:ar.description:on}))),(Nn==null?void 0:Nn.high_resources_consume)&&Ce.createElement(Ae.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Bt,render:(on,Nn,vr)=>{var ar;return Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("span",null,on?(ar=on==null?void 0:on.split("\u3001"))==null?void 0:ar[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Bt,render:(on,Nn,vr)=>Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("span",null,on||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(on,Nn,vr)=>{var ar,Er,pr,Or;return Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",null,Bt||Nn!=null&&Nn.challenge_names?(Nn==null?void 0:Nn.level)||((Er=(ar=fn==null?void 0:fn.filter(Tr=>Tr.value===on))==null?void 0:ar[0])==null?void 0:Er.name):(Or=(pr=fn==null?void 0:fn.filter(Tr=>Tr.value===on))==null?void 0:pr[0])==null?void 0:Or.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Bt,render:(on,Nn,vr)=>Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",null,on||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(on,Nn,vr)=>Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",null,Bt||Nn!=null&&Nn.challenge_names?(Nn==null?void 0:Nn.study_count)||(Nn==null?void 0:Nn.stu_num):on))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(ee.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(ye.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Bt,render:(on,Nn,vr)=>Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",null,on||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(on,Nn,vr)=>Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var ar,Er;it(qe(Xe({},Nn),{question_type:Bt||Nn!=null&&Nn.challenge_names?5:(Er=(ar=Xn==null?void 0:Xn.filter(pr=>pr.value===(Nn==null?void 0:Nn.item_type)))==null?void 0:ar[0])==null?void 0:Er.question_type})),Ft(!0)}},"\u67E5\u770B"),(Nn==null?void 0:Nn.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{ce.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Nn==null?void 0:Nn.identifier}/challenges`)}},(Nn==null?void 0:Nn.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ge(void 0,null,function*(){if(!mn(Nn==null?void 0:Nn.identifier))return new Promise((ar,Er)=>{Er()})})})}},"\u53D1\u5E03")))}].filter(on=>!on.hidden)}),Ce.createElement(E.Z,{current:xe.page,total:(It==null?void 0:It.items_count)||(It==null?void 0:It.shixuns_count),style:{marginBottom:20},defaultPageSize:xe.per_page,showTotal:on=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},on),"\xA0\u6761\u6570\u636E"),pageSize:xe.per_page,onChange:(on,Nn)=>{xe.page=on,xe.per_page=Nn,Me(Xe({},xe)),en(Xe({},xe))}}),Ce.createElement("div",{className:ie.bottom},Ce.createElement(b.ZP,{className:ie.no,onClick:()=>{Ne(!1)}},"\u53D6\u6D88"),Ce.createElement(b.ZP,{loading:mt,style:{width:mt&&75},className:ie.yes,onClick:()=>Ge(void 0,null,function*(){if((vt==null?void 0:vt.length)<=0){y.ZP.info(Ze||Ye?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}He([...nn.current],[...qt.current],!0,vt==null?void 0:vt.length)})},Ze?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(ce.default,{open:bt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:ie.previewModal,width:1e3,centered:!0,onCancel:()=>{Ft(!1)},onOk:()=>{Ft(!1)}},Ce.createElement(ge,{qitem:ut})))};var Le=(0,be.connect)(({shixunsDetail:Ne,newExercisePaper:ke})=>({shixunsDetail:Ne,newExercisePaper:ke}))(Ue)},40148:function(Ct,st,le){"use strict";le.d(st,{Im:function(){return ye},ZP:function(){return we},gZ:function(){return Be}});var a=le(59301),Se=le(37568),y=le(99571),ce=le(84105),de=le(87395),te=le(49162),ae=le(24334),re=le(766),ne=le(38394),x=le(49661),ee=le(46685),E=le(34376),b=le(92310),z=le.n(b),ie=le(59301),se=Object.defineProperty,pe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(Pe,_e,ze)=>_e in Pe?se(Pe,_e,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Pe[_e]=ze,ge=(Pe,_e)=>{for(var ze in _e||(_e={}))oe.call(_e,ze)&&Ee(Pe,ze,_e[ze]);if(fe)for(var ze of fe(_e))me.call(_e,ze)&&Ee(Pe,ze,_e[ze]);return Pe},he=(Pe,_e)=>pe(Pe,ue(_e));const{TextArea:ve}=Se.default,be={visible:!1,tabIndex:"0"},ye={[te.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[te.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[te.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Pe=>(Pe[Pe.SET_VISIBLE=0]="SET_VISIBLE",Pe[Pe.SET_TABINDEX=1]="SET_TABINDEX",Pe))(Ae||{});function De(Pe,_e){switch(_e.type){case 0:return he(ge({},Pe),{visible:_e.payload});case 1:return he(ge({},Pe),{tabIndex:_e.payload});default:throw new Error}}function Ce({value:Pe,className:_e}){const[ze,Oe]=(0,a.useState)(!1),Xe=(0,a.useRef)(),qe=(0,a.useRef)();return(0,a.useEffect)(()=>{ze&&(qe.current.reset(),qe.current.write((0,x.pp)(Pe||"")))},[Pe,ze]),(0,a.useEffect)(()=>{var Ge,Ue,Le,Ne;if(Xe.current){qe.current=new E.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(Xe.current);const ke=Xe.current.offsetWidth-14,He=((Ne=(Le=(Ue=(Ge=qe.current)==null?void 0:Ge._core)==null?void 0:Ue._renderService)==null?void 0:Le.dimensions)==null?void 0:Ne.actualCellWidth)||9.5,We=Math.ceil(ke/He);qe.current.resize(We,8),Oe(!0)}},[]),ie.createElement("div",{ref:Xe,className:z()("XtermText-valueRef",_e)})}function Be(Pe){const{status:_e,error_msg:ze,output:Oe,input:Xe,expected_output:qe,is_file:Ge,input_file_url:Ue,output_file_url:Le,expected_output_file_url:Ne}=Pe;let ke=null;const He={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(_e){case te.h.NOMATCH:ke=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ge&&ie.createElement(Ce,{className:"mb10",value:Xe}),Ge&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,x.LR)(Ue,Xe)},Xe)),ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ge&&ie.createElement(Ce,{className:"mb10",value:Oe&&ae.Base64.decode(Oe)||""}),Ge&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,x.LR)(Le,Oe)},Oe)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ge&&ie.createElement(Ce,{className:"mb10",value:qe&&ae.Base64.decode(qe)||""}),Ge&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,x.LR)(Ne,qe)},qe)));break;case te.h.EXECUTEFAILURE:ke=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&ie.createElement(ne.Z,{value:Xe,style:He}),Ge&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,x.LR)(Ue,Xe)},Xe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.COMPILEFAILURE:ke=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&ie.createElement(ne.Z,{value:Xe,style:He}),Ge&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,x.LR)(Ue,Xe)},Xe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.PODFAILURE:ke=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case te.h.TIMEOUT:ke=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",ke," ")}function Fe(Pe){const{status:_e,error_msg:ze,execute_time:Oe,output:Xe,input:qe,expected_output:Ge,is_file:Ue,input_file_url:Le,output_file_url:Ne,expected_output_file_url:ke}=Pe;let He=null;switch(_e){case te.h.OK:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ie.createElement("pre",null,ae.Base64.decode(Xe)));break;case te.h.NOMATCH:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u8F93\u5165\uFF1A",ie.createElement("pre",null,qe)),ie.createElement("p",null,"\u8F93\u51FA\uFF1A",Xe&&ae.Base64.decode(Xe)),ie.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ge&&ae.Base64.decode(Ge)));break;case te.h.EXECUTEFAILURE:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,qe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.COMPILEFAILURE:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,qe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.PODFAILURE:He=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case te.h.TIMEOUT:He=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",He," ")}var we=({id:Pe,is_file:_e,input:ze,debuging:Oe,submitting:Xe,executingMessage:qe,debugResult:Ge,onChangeInput:Ue,onDebugCode:Le,onSubmitCode:Ne})=>{const[ke,He]=(0,a.useReducer)(De,be),{visible:We,tabIndex:mt}=ke;(0,a.useEffect)(()=>{He({type:0,payload:!1})},[Pe]);function ot(Te){let Ke=Te.target.id;He({type:1,payload:Ke})}function Ze(){He({type:0,payload:!We})}const Ie=(0,a.useMemo)(()=>{if(Ge){const{status:Te}=Ge;return ie.createElement(ie.Fragment,null,Fe(Ge))}return null},[Ge]);function Ye(){He({type:0,payload:!0}),He({type:1,payload:"1"}),Le()}return ie.createElement("div",{className:"test-case-panel"},ie.createElement("div",{className:`test-case-panel-body ${We?"active":""}`},ie.createElement("ul",{className:"s-navs"},ie.createElement("li",null,ie.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ie.createElement(ee.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ie.createElement(ve,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:_e?"":ze,onChange:Ue}),rightNode:Oe?ie.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ge?Ie:ie.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ie.createElement("a",{className:`btn-collapse ${We?"up":""}`,onClick:Ze},We?ie.createElement(ce.Z,null):ie.createElement(de.Z,null)),ie.createElement("footer",{className:"footer"},ie.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ie.createElement("div",{className:"flex-container"},ie.createElement(y.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ie.createElement(y.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ie.createElement(y.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:Ye},"\u8C03\u8BD5\u4EE3\u7801"),ie.createElement(y.ZP,{type:"primary",className:"custom-ant-disabled",loading:Xe,disabled:Xe,onClick:()=>{He({type:0,payload:!1}),Ne()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(Ct,st,le){"use strict";le.d(st,{h:function(){return a}});var a=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(a||{})},12062:function(Ct,st,le){"use strict";le.d(st,{Y2:function(){return Pe},ZP:function(){return _e}});var a=le(59301),Se=le(14566),y=le(6767),ce=le(62957),de=le(77019),te=le(47889),ae=le(99571),re=le(62673),ne=le(25399),x=le(37568),ee={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},E="data:image/png;base64,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",b=le(47257),z=le.n(b),ie=le(25992),se=le(82093),pe=le(1012),ue=le(49661),fe=le(41550),oe=le(59301),me=Object.defineProperty,Ee=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(ze,Oe,Xe)=>Oe in ze?me(ze,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ze[Oe]=Xe,Ae=(ze,Oe)=>{for(var Xe in Oe||(Oe={}))ve.call(Oe,Xe)&&ye(ze,Xe,Oe[Xe]);if(he)for(var Xe of he(Oe))be.call(Oe,Xe)&&ye(ze,Xe,Oe[Xe]);return ze},De=(ze,Oe)=>Ee(ze,ge(Oe)),Ce=(ze,Oe,Xe)=>new Promise((qe,Ge)=>{var Ue=ke=>{try{Ne(Xe.next(ke))}catch(He){Ge(He)}},Le=ke=>{try{Ne(Xe.throw(ke))}catch(He){Ge(He)}},Ne=ke=>ke.done?qe(ke.value):Promise.resolve(ke.value).then(Ue,Le);Ne((Xe=Xe.apply(ze,Oe)).next())});const{Dragger:Be}=Se.default,Fe=ze=>{const Oe=He=>He&&He.substring(0,He.lastIndexOf("."));for(var Xe=[...ze],qe=0,Ge=[],Ue=0;Ue{if(He.forEach(We=>{let mt=We.name.split(/\.(?=[^\.]+$)/);We.name=`${mt[0]}.${mt[1].toLowerCase()}`}),He[0].name.includes(".in"))return He.length===2?He:[He[0],{}];if(He[0].name.includes(".out"))return He.length===2?He.reverse():[{},He[0]]})},we=({onClose:ze,onOK:Oe,visible:Xe,wrapClassName:qe,rootIdentifier:Ge,multiple:Ue=!1,defaultMultipleValue:Le=!0})=>{const[Ne,ke]=(0,a.useState)([]),[He,We]=(0,a.useState)({}),[mt,ot]=(0,a.useState)(!1),[Ze,Ie]=(0,a.useState)(!0),Ye=(0,a.useRef)([]),Te=(0,a.useRef)(0),Ke=()=>{ze()};(0,a.useEffect)(()=>{at()},[]),(0,a.useEffect)(()=>{Xe&&(Ye.current=[],Te.current=0,ke([]),Ie(Le))},[Xe]);const at=()=>Ce(void 0,null,function*(){try{const pt=yield(0,se.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),vt=JSON.parse((0,ie.pe)(pt.data));We(vt)}catch(pt){}}),$e=pt=>pt&&pt.substring(0,pt.lastIndexOf(".")),Ve=pt=>{var vt,gt;const It=$e((vt=pt[0])==null?void 0:vt.name)||$e((gt=pt[1])==null?void 0:gt.name),Ot=Ne.filter(Dt=>$e(Dt.name)!==It);Ye.current=[...Ot],ke([...Ot])},xe=pt=>{if(!Ze){const lt=new FormData;lt.append("file",pt.file),(0,se.ZP)("/api/attachments/get_file_content.json",{method:"post",body:lt},!0).then(ut=>{if(ut.status===0){Te.current=Te.current+1;const it=Ye.current.map(bt=>{var Ft;if(bt.name===pt.name){const Bt=Ae({},bt);return(Ft=pt==null?void 0:pt.name)!=null&&Ft.includes(".in")?Bt.input=ut==null?void 0:ut.content:Bt.output=ut==null?void 0:ut.content,Bt}return bt});if(Ye.current=[...it],ke([...it]),Te.current>0&&Te.current===Ne.length){ot(!1);let bt=Fe(it);bt=bt.filter(Ft=>{var Bt,zt;return!!((Bt=Ft[0])!=null&&Bt.name&&((zt=Ft[1])!=null&&zt.name))}),bt=bt.map(Ft=>De(Ae(Ae({},Ft[0]),Ft[1]),{is_file:!1})),Oe(bt),ze()}}else ot(!1),ze()});return}const vt=new(z())({endpoint:He.end_point,region:He.region,accessKeyId:He.access_key_id,accessKeySecret:He.access_key_secret,bucket:He.bucket,stsToken:He.security_token}),gt=pt.name,It={container_type:"TestSet",file_name:gt},Ot=(0,pe.Z)();let Dt=`testsets/${Ge}/${Ot}${gt.indexOf(".")>-1?"."+gt.split(".").pop():""}`;Ge===null&&(Dt=`testsets/${Ot}${gt.indexOf(".")>-1?"."+gt.split(".").pop():""}`),vt.multipartUpload(Dt,new Blob([pt.file],{type:pt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:gt+""},url:He==null?void 0:He.callback_url,host:He==null?void 0:He.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,se.rz)(It)}}).then(function(lt){if(lt.data.status===0){Te.current=Te.current+1;const et=Ye.current.map(ut=>{var it,bt,Ft,Bt,zt,kt,Ht,Cn,Yn,gn,Sn,Qn,In,Mn,dn,Xn,nr;if(ut.name===((bt=(it=lt.data)==null?void 0:it.data)==null?void 0:bt.file_name)){const On=Ae({},ut);return(zt=(Bt=(Ft=lt.data)==null?void 0:Ft.data)==null?void 0:Bt.file_name)!=null&&zt.includes(".in")?(On.in_object_key=(Ht=(kt=lt.data)==null?void 0:kt.data)==null?void 0:Ht.object,On.in_object_size=(Yn=(Cn=lt.data)==null?void 0:Cn.data)==null?void 0:Yn.size,On.input=(Sn=(gn=lt.data)==null?void 0:gn.data)==null?void 0:Sn.file_name,On.in_file=pt):(On.out_object_key=(In=(Qn=lt.data)==null?void 0:Qn.data)==null?void 0:In.object,On.out_object_size=(dn=(Mn=lt.data)==null?void 0:Mn.data)==null?void 0:dn.size,On.output=(nr=(Xn=lt.data)==null?void 0:Xn.data)==null?void 0:nr.file_name,On.out_file=pt),On}return ut});if(Ye.current=[...et],ke([...et]),Te.current>0&&Te.current===Ne.length){ot(!1);let ut=Fe(et);ut=ut.filter(it=>{var bt,Ft;return!!((bt=it[0])!=null&&bt.name&&((Ft=it[1])!=null&&Ft.name))}),ut=ut.map(it=>De(Ae(Ae({},it[0]),it[1]),{is_file:!0})),Oe(ut),ze()}}})},Me=pt=>new Promise((vt,gt)=>{let It=0,Ot=[];for(let Dt=0;Dt{It++,It===pt.length&&(Ot.length?(y.ZP.warning(`${Ot.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),gt()):vt(pt))}).catch(lt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",lt),It++,Ot.push(pt[Dt].name),It===pt.length&&(Ot.length?(y.ZP.warning(`${Ot.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),gt()):vt(pt))})}),je=()=>Ce(void 0,null,function*(){if(Ne.length===0){y.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Me(Ne),ot(!0),Fe(Ne).some(vt=>{var gt,It;return!((gt=vt[0])!=null&>.name&&((It=vt[1])!=null&&It.name))})){ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Ce(void 0,null,function*(){Ne.map(vt=>Ce(void 0,null,function*(){xe(vt)}))}),onCancel:()=>{ot(!1)}});return}Ne.map(vt=>Ce(void 0,null,function*(){xe(vt)}))}),Qe={name:"file",fileList:Ne,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:pt=>{if(Ne!=null&&Ne.some(gt=>gt.name===pt.name))return y.ZP.info(`${pt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(pt.size/1024/1024>100)return y.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(pt.name))return y.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const vt={name:pt.name,uid:pt.uid,file:pt,percent:0};return Ne.push(vt),Ye.current=[...Ne],ke([...Ne]),!1}},Je=Fe(Ne);return console.log(Ne,Je,"fileList"),oe.createElement(ce.default,{open:Xe,wrapClassName:qe,onOk:je,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:mt},onCancel:Ke,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},oe.createElement("div",{className:ee.wrap},Ne.length?oe.createElement("div",null,oe.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},oe.createElement("div",{style:{visibility:Ue?"visible":"hidden"}},oe.createElement("span",{className:ee.greyText},"\u7528\u4F8B\u7C7B\u578B"),oe.createElement(te.ZP.Group,{className:`ml20 ${ee.testCaseRadio}`,optionType:"button",value:Ze,onChange:pt=>Ie(pt.target.value)},oe.createElement(te.ZP,{value:!1},"\u6587\u672C"),oe.createElement(te.ZP,{value:!0},"\u6587\u4EF6"))),oe.createElement(Se.default,Ae({},Qe),oe.createElement(ae.ZP,{type:"primary",className:ee.btnS},oe.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),oe.createElement(Pe,{data:Je,onRemove:Ve})):oe.createElement("div",{className:`${ee.noData} mb30`},oe.createElement(Se.default.Dragger,De(Ae({},Qe),{className:ee.dragger}),oe.createElement("img",{src:E,alt:"",className:"mb20"}),oe.createElement("div",null,oe.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),oe.createElement("span",{className:ee.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),oe.createElement("div",{className:ee.text},oe.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),oe.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",oe.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",oe.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",oe.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",oe.createElement("br",null))))},Pe=({data:ze=[],onRemove:Oe,width:Xe="auto",showScore:qe=!1,disabled:Ge=!1,inputChange:Ue,onEvaluatingChange:Le,onSelectAll:Ne,checkAll1:ke,checkAll2:He,checkAll3:We,checkAll4:mt,checkAll5:ot,showEvaluatingSetting:Ze=!1,className:Ie="",isProgramHomework:Ye=!1})=>{const Te={value:"",filename:"",dataUrl:""},[Ke,at]=(0,a.useState)(Ae({},Te)),$e=Me=>{let je=document.createElement("a");document.body.appendChild(je);let Qe=URL.createObjectURL(Me.file);je.href=Qe,je.download=Me.name,je.click(),URL.revokeObjectURL(Qe),document.body.removeChild(je)},Ve=(Me,je)=>{(0,ue.LR)(Me,je)},xe=(Me,je)=>{ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:oe.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Oe(Me,je)},onCancel:()=>{}})};return ze.length?oe.createElement("div",{className:Ie,style:{width:Xe}},oe.createElement("div",{className:`${Ye?ee.headProgram:ee.head}`},Ze&&oe.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:ke,onChange:Me=>{Ne(Me.target.checked,"hidden")}}),oe.createElement(ne.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},oe.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),oe.createElement("div",{style:{width:Ye?"25%":"15%"}},"\u7528\u4F8B"),oe.createElement("div",{style:{width:qe?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),oe.createElement("div",{style:{width:qe?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),qe&&oe.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ze&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:mt,onChange:Me=>{Ne(Me.target.checked,"input_visible")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ze&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:He,onChange:Me=>{Ne(Me.target.checked,"is_invisible")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ze&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:ot,onChange:Me=>{Ne(Me.target.checked,"actual_output_visible")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ze&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:We,onChange:Me=>{Ne(Me.target.checked,"last_match_rule")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),oe.createElement("div",{className:ee.operation,style:Ye?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),oe.createElement("div",{className:ee.listWrapper,style:{boxShadow:Ye?"0px 2px 4px 0px #EAEEF4":"unset"}},ze.map((Me,je)=>{var Qe,Je,pt,vt;return oe.createElement("div",{key:je,className:ee.list,style:Ye?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ze&&oe.createElement("div",{style:{width:"15%"}},oe.createElement(re.default,{checked:!!Me.hidden,onChange:gt=>{Le(gt.target.checked,je,"hidden")}})),oe.createElement("div",{style:{width:Ye?"25%":"15%",paddingLeft:Ye?"5px":"0px",paddingRight:Ye?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",je+1),oe.createElement("div",{className:ee.info,style:{width:qe?Ye?"20%":"15%":"25%"}},oe.createElement("span",{title:Me.input||((Qe=Me[0])==null?void 0:Qe.name),onClick:()=>Ce(void 0,null,function*(){let gt;Me.input?Me.input_file_url?gt=Me.input_file_url:gt=Me.in_file:gt=Me[0];let It;typeof gt=="string"?(It=yield fetch(gt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),at({value:yield It.text(),filename:"",dataUrl:gt})):(It=yield(0,ue.db)(gt.file),at({value:It.text,filename:gt.name,dataUrl:It.link}))})},Me.input||((Je=Me[0])==null?void 0:Je.name))),oe.createElement("div",{className:ee.info,style:{width:qe?Ye?"20%":"15%":"25%"}},oe.createElement("span",{title:Me.output||((pt=Me[1])==null?void 0:pt.name),onClick:()=>Ce(void 0,null,function*(){let gt;Me.input?Me.output_file_url?gt=Me.output_file_url:gt=Me.out_file:gt=Me[1];let It;typeof gt=="string"?(It=yield fetch(gt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),at({value:yield It.text(),filename:"",dataUrl:gt})):(It=yield(0,ue.db)(gt.file),at({value:It.text,filename:gt.name,dataUrl:It.link}))})},Me.output||((vt=Me[1])==null?void 0:vt.name))),qe&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(x.default,{size:"large",addonAfter:Ye?"%":null,disabled:Ge,style:{width:"80%"},onChange:gt=>Ue(gt,je),value:Me.score}),!Ye&&oe.createElement("span",null,"\xA0%")),Ze&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:Me.input_visible||!1,onChange:gt=>{Le(gt.target.checked,je,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ze&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:Me.is_invisible||!1,onChange:gt=>{Le(gt.target.checked,je,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ze&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:Me.actual_output_visible||!1,onChange:gt=>{Le(gt.target.checked,je,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ze&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:Me.last_match_rule||!1,onChange:gt=>{Le(gt.target.checked,je,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),oe.createElement("div",{onClick:()=>xe(Me,je),style:Ye?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},oe.createElement("span",{className:ee.del},"\u5220\u9664")))})),oe.createElement(fe.Z,{close:!0,data:Ke.dataUrl,filename:Ke.filename,type:Ke.dataUrl.length?"txt":"",onClose:()=>at(Ae({},Te)),monacoEditor:{value:Ke.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):oe.createElement(oe.Fragment,null)};var _e=we},46541:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return b}});var a=le(59301),Se=le(6767),y=le(25399),ce=le(29787),de=le(77019),te=le(5269),ae=le(13747),re=le(99571),ne=le(2978),x=le(82093),ee=le(38394),E=(ie,se,pe)=>new Promise((ue,fe)=>{var oe=ge=>{try{Ee(pe.next(ge))}catch(he){fe(he)}},me=ge=>{try{Ee(pe.throw(ge))}catch(he){fe(he)}},Ee=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(oe,me);Ee((pe=pe.apply(ie,se)).next())}),b=({id:ie,activeDiscussIndex:se,onReplyDiscuss:pe,adminOrOperator:ue})=>{const[fe,oe]=(0,a.useState)(""),[me,Ee]=(0,a.useState)(!1);function ge(ve){oe(ve)}function he(){if(!fe){Se.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}pe(ie,fe),oe("")}return(0,a.useEffect)(()=>{se!=ie&&Ee(!1)},[se]),a.createElement("div",{key:ie,className:"discuss-item-editor",style:{display:se===ie?"block":"none",width:"100%"}},a.createElement(ne.Z,{miniToolbar:!0,startInit:se===ie,defaultValue:fe,id:ie,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:ue&&a.createElement(y.Z,{color:"#fff",open:me,destroyTooltipOnHide:!0,title:z({id:ie,isOpen:me,activeDiscussIndex:se,onChange:ge,setIsOpen:Ee}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:me?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ee(!me)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:he,className:"btn-send"},"\u53D1\u9001"))};const z=ie=>{const[se,pe]=(0,a.useState)(!1),[ue,fe]=(0,a.useState)([]),[oe,me]=(0,a.useState)(1);(0,a.useEffect)(()=>{ie!=null&&ie.isOpen?Ee():(me(1),fe([]))},[ie==null?void 0:ie.isOpen]);const Ee=()=>E(void 0,null,function*(){pe(!0);const ge=yield(0,x.ZP)(`/api/discusses/${ie==null?void 0:ie.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&fe(ge==null?void 0:ge.answer),pe(!1)});return a.createElement(ce.Z,{spinning:se},a.createElement("div",{style:{color:"#000"}},a.createElement(ee.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(ue==null?void 0:ue[oe-1])||""}),a.createElement(de.Z,{justify:"end",align:"middle"},a.createElement(te.Z,null,a.createElement(ae.Z,{simple:!0,current:oe,pageSize:1,total:(ue==null?void 0:ue.length)||0,onChange:ge=>{me(ge)}})),a.createElement(te.Z,null,a.createElement(re.ZP,{onClick:()=>E(void 0,null,function*(){ie==null||ie.onChange(ue==null?void 0:ue[oe-1]),ie==null||ie.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(Ct,st,le){"use strict";le.d(st,{CP:function(){return y},_V:function(){return te}});var a=le(28209),Se=le.n(a);const y={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ce={exam:y};function de(ae="",re="exam"){const{secret:ne,iv:x}=ce[re];return AES.encrypt(ae,ne,{iv:x,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function te(ae="",re="exam"){const{secret:ne,iv:x}=ce[re];return a.AES.decrypt(ae,ne,{iv:x,mode:Se().mode.CBC,padding:Se().pad.Pkcs7}).toString(a.enc.Utf8)}},2610:function(Ct,st,le){"use strict";le.d(st,{BU:function(){return Se},Dj:function(){return a},gH:function(){return y},vp:function(){return ce}});function a(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(te){console.log(te,":e")}}function Se(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const y=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ce(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,te=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},98072:function(Ct,st,le){"use strict";le.d(st,{U:function(){return ne}});var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(x,ee,E)=>ee in x?Se(x,ee,{enumerable:!0,configurable:!0,writable:!0,value:E}):x[ee]=E,ae=(x,ee)=>{for(var E in ee||(ee={}))ce.call(ee,E)&&te(x,E,ee[E]);if(y)for(var E of y(ee))de.call(ee,E)&&te(x,E,ee[E]);return x},re=(x,ee,E)=>new Promise((b,z)=>{var ie=ue=>{try{pe(E.next(ue))}catch(fe){z(fe)}},se=ue=>{try{pe(E.throw(ue))}catch(fe){z(fe)}},pe=ue=>ue.done?b(ue.value):Promise.resolve(ue.value).then(ie,se);pe((E=E.apply(x,ee)).next())});function ne(x,ee){const[E,b]=(0,a.useState)(ee),[z,ie]=(0,a.useState)(!1),[se,pe]=(0,a.useState)();return[E,z,(fe,oe=!1)=>re(this,null,function*(){const me=oe?ee:ae(ae({},E),fe);ie(!0),b(me);const Ee=yield x(me);return ie(!1),pe(Ee),Ee}),se,pe]}},89244:function(Ct,st,le){"use strict";le.d(st,{_:function(){return y}});var a=le(59301),Se=le(62957);const y=ce=>{var de,te;const ae=(0,a.useRef)([]),re=()=>{for(const ne of ae.current)clearTimeout(ne);ae.current=[]};return(0,a.useEffect)(()=>{var ne,x,ee,E,b,z;if(re(),(ne=ce==null?void 0:ce.exercise)!=null&&ne.left_time&&((ee=(x=ce==null?void 0:ce.exercise)==null?void 0:x.exercise_events)==null?void 0:ee.length)>0){for(const ie of(E=ce==null?void 0:ce.exercise)==null?void 0:E.exercise_events)if(((b=ce==null?void 0:ce.exercise)==null?void 0:b.left_time)>(ie==null?void 0:ie.reminder_time)*60){let se=(((z=ce==null?void 0:ce.exercise)==null?void 0:z.left_time)-(ie==null?void 0:ie.reminder_time)*60)*1e3;se=se>2147483647?2147483647:se;const pe=setTimeout(()=>{Se.default.info({content:`${ie==null?void 0:ie.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},se);ae.current.push(pe)}}},[(de=ce==null?void 0:ce.exercise)==null?void 0:de.left_time,(te=ce==null?void 0:ce.exercise)==null?void 0:te.exercise_events]),re}},90290:function(Ct,st,le){"use strict";le.d(st,{AL:function(){return me},Iy:function(){return ee},Qv:function(){return z},ez:function(){return oe},jb:function(){return E}});var a=le(32834),Se=le.n(a),y=le(11690),ce=le.n(y);let de=1;function te(be,ye){const Ae=be.match(/^(\s+)(?:```)/);if(Ae===null)return ye;const De=Ae[1];return ye.split(` +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),Tn(ft?(Qt=tt==null?void 0:tt.page)==null?void 0:Qt.page_info:""))},[rt]);const ur=()=>ln(void 0,null,function*(){var Qt;Jn(!0),Rn(!0),sr.current=new Et.Z(fe.Z.API_SERVER+"/api/stream/course_qna_records/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,code_preview:!0,file_ids:[],image_list:[],history:[],questionable_type:"SmartPlan",questionable_id:tt==null?void 0:tt.id,position:1,type:10,is_chat:!0,prompt:An,ppt_url:(Qt=tt==null?void 0:tt.url)==null?void 0:Qt.map(Rr=>Rr==null?void 0:Rr.url)}),yield new Promise((Rr,Vr)=>{sr.current.on("data",wr=>{Rn(!1),Tn(wr==null?void 0:wr.full)}),sr.current.on("done",()=>ln(void 0,null,function*(){Jn(!1)})),sr.current.startStream()})});return a.createElement(ee.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:a.createElement("div",{className:Xt.extraHeader},a.createElement(Ve.Z,{align:"middle"},jn&&a.createElement(a.Fragment,null,a.createElement(ne.Z,{title:_n?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(b.ZP,{className:Xt.save_btn,style:{marginRight:"20px"},disabled:_n,onClick:()=>{const Rr=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Un(Rr)}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),a.createElement(ne.Z,{title:_n?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(b.ZP,{className:Xt.save_btn,disabled:_n,onClick:()=>{const Rr=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,we.RG)(Rr)}},a.createElement("i",{className:"iconfont icon-zhichifuzhi"}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const Qt=Rr=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Rr,onOk:()=>{var Vr,wr;(wr=(Vr=sr.current)==null?void 0:Vr.cancelRequest)==null||wr.call(Vr),Jn(!1),Rn(!1),Ut()}})};if(_n){Qt("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else jn?Qt("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ut()},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:rt},a.createElement("div",{className:Xt.wrap},a.createElement("div",{className:Xt.left},a.createElement("div",{className:Xt.tip},a.createElement("img",{src:Lt}),a.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),a.createElement("div",{className:"mb10 mt30 c-black"},a.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),a.createElement(pr.default.TextArea,{style:{height:200},value:An,disabled:_n,onChange:Qt=>{tn(Qt.target.value)}}),a.createElement(ne.Z,{title:_n?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},_n?a.createElement("div",{className:Xt.stop_btn,onClick:()=>{var Qt,Rr;(Rr=(Qt=sr.current)==null?void 0:Qt.cancelRequest)==null||Rr.call(Qt),Jn(!1),Rn(!1)}},"\u505C\u6B62\u751F\u6210"):a.createElement("div",{className:Xt.start_btn,onClick:()=>{if(!An.trim()){te.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Tn(""),ur()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:er,ref:gr},jn?a.createElement(se.Z,{spinning:Vn},jn&&a.createElement(sn.Z,{cancelIndex:0,streamingStatus:_n,loadImage:!1,onFinish:()=>ln(void 0,null,function*(){}),value:jn,isHiddenHtml:!0}),a.createElement("div",{ref:hr})):a.createElement("div",{className:Xt.imgBox},a.createElement(se.Z,{spinning:_n},a.createElement("img",{width:56,src:cn}),a.createElement("div",null,"\u9884\u89C8\u533A"))))))},bn=le(17178),wn=le(92310),Ln=le.n(wn),Wn=le(30521),rn=Object.defineProperty,cr=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,Ar=(ft,rt,tt)=>rt in ft?rn(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,jr=(ft,rt)=>{for(var tt in rt||(rt={}))Zn.call(rt,tt)&&Ar(ft,tt,rt[tt]);if(cr)for(var tt of cr(rt))mr.call(rt,tt)&&Ar(ft,tt,rt[tt]);return ft};const Yr=ft=>React.createElement("svg",jr({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ft),React.createElement("path",{d:"M931.294 166.775H536.439V856.27h394.855a24.235 24.235 0 0 0 24.44-24.371V192.102c0-14.063-10.343-25.327-24.44-25.327z",fill:"#FF8A65"}),React.createElement("path",{d:"M512 634.88h345.975v48.81H512v-48.81zm0 98.509h345.975v49.732H512V733.39zM660.548 290.61C578.765 290.611 512 357.205 512 438.818S578.765 587.06 660.548 587.06c81.784 0 148.514-66.628 148.514-148.24H660.548V290.61z",fill:"#FBE9E7"}),React.createElement("path",{d:"M709.427 240.879V389.12h148.548c0-81.647-66.764-148.241-148.548-148.241z",fill:"#FBE9E7"}),React.createElement("path",{d:"M586.274 955.733 68.267 857.225v-690.45l518.007-98.508z",fill:"#E64A19"}),React.createElement("path",{d:"M335.258 343.142H218.692v337.716h72.363V564.565h37.649c40.448 0 72.397-10.308 95.915-31.88 23.483-20.65 35.703-48.81 35.703-82.569 0-71.304-42.325-106.94-125.03-106.94zm-13.176 163.226H291.09V401.306h30.993c39.492 0 59.256 16.896 59.256 51.575 0 36.591-19.764 53.487-59.256 53.487z",fill:"#FFF"}));var dr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Sr=le(56321),Fr=Object.defineProperty,Ur=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,Jr=Object.getOwnPropertySymbols,ii=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,Mr=(ft,rt,tt)=>rt in ft?Fr(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Ai=(ft,rt)=>{for(var tt in rt||(rt={}))ii.call(rt,tt)&&Mr(ft,tt,rt[tt]);if(Jr)for(var tt of Jr(rt))Bi.call(rt,tt)&&Mr(ft,tt,rt[tt]);return ft},qr=(ft,rt)=>Ur(ft,xr(rt)),Pr=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())}),Wr=({className:ft,style:rt,data:tt={},defaultChatData:Ut=[],initDefaultChatDataKey:Gt=0,onPptButtonClick:Un})=>{const[zn]=(0,Wn.eh)(),{chatData:An,setChatData:tn,calcHistoryList:_n}=(0,Wn.r5)(),[Jn,Vn]=(0,a.useState)(0),[Rn,jn]=(0,a.useState)(""),[Tn,ar]=(0,a.useState)(!1),{scrollBoxRef:Fn,bottomInspectRef:gr,contentRef:hr,isAtBottom:er}=(0,Wn.wr)({status:Tn}),sr=(0,Wn.h4)(Fn),ur=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!An.length||!Fn.current)return;const wr=An[An.length-1];wr!=null&&wr.loading&&(Fn.current.scrollTop=Fn.current.scrollHeight)},[An.length]),(0,a.useEffect)(()=>{if(Gt){Qt();let wr=[];return Ut.forEach(ui=>{const Ci=Date.now(),_i=[{text:ui.question,key:Ci,sender:"user",show:!0},{text:ui.answer,loading:!1,key:Ci,sender:"AI",show:!0}];wr.push(..._i)}),tn(wr),()=>{zn.cancel()}}},[Gt]);const Qt=()=>{zn.cancel(),Vn(1)},Rr=(wr,...ui)=>Pr(void 0,[wr,...ui],function*(Ci,_i=[],qn=[]){var yr,mi;jn(""),Vn(0),(mi=(yr=ur.current)==null?void 0:yr.onAttachmentsClear)==null||mi.call(yr);const Xr=Date.now(),ci=[{text:Ci,key:Xr,sender:"user",show:!0,fileList:_i,imageList:qn},{loading:!0,key:Xr,sender:"AI",show:!0}];tn([...An,...ci]);const sa=_i==null?void 0:_i.map(qi=>{var vi;return(vi=qi==null?void 0:qi.response)==null?void 0:vi.file_id}),Aa=qn==null?void 0:qn.map(qi=>{var vi;return(vi=qi==null?void 0:qi.response)==null?void 0:vi.data}),Ri=_n(An);zn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Ai({model:"qwen-max",is_chat:!0,prompt:Ci,file_ids:sa,image_list:Aa,history:Ri},tt),onData:(qi,vi)=>{ar(!0),tn(ti=>ti.map((fa,no)=>no===ti.length-1?qr(Ai({},fa),{text:qi,loading:!1,error:(vi==null?void 0:vi.msg)==="error"}):fa))},onError:qi=>{let vi="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";tn(ti=>[...ti].map((fa,no)=>no===ti.length-1?qr(Ai({},fa),{text:vi,loading:!1,error:!0}):fa))}})}),Vr=sr.width?sr.width-20:"100%";return a.createElement("div",{className:Ln()("flex flex-col h-full",ft),style:rt},a.createElement("div",{ref:Fn,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:bn.Z.tips,style:{width:Vr}},a.createElement("img",{className:bn.Z.avatar,src:Sr}),a.createElement("div",{className:bn.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),a.createElement(Wn.xj,{className:"pl20",style:{width:Vr},contentRef:hr,chatData:An,requestLoading:zn.loading,cancelTyping:Jn,onAnswerFinish:()=>Pr(void 0,null,function*(){setTimeout(()=>ar(!1),0)})}),!er&&a.createElement("div",{className:bn.Z.backBottom,onClick:()=>{Fn.current.scrollTop=Fn.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:gr})),(An==null?void 0:An.length)===0&&a.createElement("div",{className:bn.Z.try},a.createElement("div",{onClick:()=>jn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},a.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),a.createElement("i",{className:"iconfont icon-you2 font18"})),a.createElement("div",{onClick:()=>Rr("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},a.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),a.createElement("i",{className:"iconfont icon-you2 font18"}))),a.createElement(Wn.CI,{ref:ur,style:{margin:"0 20px 20px 20px"},onCancel:Qt,headExtraNode:a.createElement("div",{className:bn.Z.pptBtn,onClick:Un},a.createElement("img",{src:dr,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Rn,onSubmit:Rr,onChange:jn,typing:Tn,loading:zn.loading}))},Fi=le(20554),Dr=le(51124),ai=le(24334),br={flex_box_center:"flex_box_center___UDQ_A",flex_space_between:"flex_space_between___L60OU",flex_box_vertical_center:"flex_box_vertical_center___knshJ",flex_box_center_end:"flex_box_center_end___BYPJy",flex_box_column:"flex_box_column___mKzh0",modalContent:"modalContent___C7Swl",modalContentLeft:"modalContentLeft___X1oAN",green:"green___YnDvQ",textArea:"textArea___Zlp0S",red:"red___BFvO0",row:"row___Vd2L2",html:"html___D18eP",line:"line___w9apf",submit_button:"submit_button___rKWec",choiceWrap:"choiceWrap___iBbUB",choiceIndex:"choiceIndex___UbZwC",judgementIndex:"judgementIndex___PY3if",activeAnswer:"activeAnswer___ih3N8",rightAnswer:"rightAnswer___hUnPB",errorAnswer:"errorAnswer___zLf6A",setAnswerBtn:"setAnswerBtn___SKqR6",activeJudgementAnswer:"activeJudgementAnswer___dDnAD",actionWrapper:"actionWrapper___zHvDG",addIcon:"addIcon___AfrJN",deleteIcon:"deleteIcon___sfJc_",analysisWrap:"analysisWrap___ukahD",Drawrap:"Drawrap___H9sBA",iframe:"iframe___qLhNQ",c:"c___BapQh",cpp:"cpp___kWVQV",java:"java___TgN6O",python:"python___u7i95",shixunWrp:"shixunWrp___CpqhK",full:"full___M9JLT",questionWrap:"questionWrap___gXjon",solutionWrap:"solutionWrap___SniYp",descBox:"descBox___FF1aM",title:"title___w1bbB",desc:"desc___ZkzLN",choiceBox:"choiceBox___VJxA_",activeAnswerBox:"activeAnswerBox___KRmkd",rightAnswerBox:"rightAnswerBox___KoUBD",errorAnswerBox:"errorAnswerBox___wA48r",greenColor:"greenColor___Kb9jq",redColor:"redColor___QMBfz"},Kr=le(57049),ir=le(65526),Vi=le(6514),Zi=le(57884),gi=le(59301);const{TabPane:Ki}=Fi.default;var Ti=({item:ft,backUrl:rt,autoHeight:tt})=>{var Ut,Gt;const[Un,zn]=(0,a.useState)([]),[An,tn]=(0,a.useState)(!1),[_n]=(0,ce.useSearchParams)(),Jn=(0,ce.useParams)();(0,a.useEffect)(()=>{var jn,Tn;((jn=ft==null?void 0:ft.evaluate_codes)==null?void 0:jn.length)>0?zn((Tn=ft==null?void 0:ft.evaluate_codes)==null?void 0:Tn.map((ar,Fn)=>({key:Fn+1,error_msg:ar!=null&&ar.error_msg?ai.Base64.decode(ar==null?void 0:ar.error_msg):"",status:ar==null?void 0:ar.status,created_at:ar.created_at,code:ar==null?void 0:ar.code,show_code:ar==null?void 0:ar.show_code,language:ar==null?void 0:ar.language,resubmit:ar==null?void 0:ar.resubmit}))):zn([{key:"--",error_msg:"--",show_code:!1}])},[ft==null?void 0:ft.evaluate_codes]);const Vn=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(jn,Tn)=>gi.createElement("span",null,Tn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(jn,Tn)=>gi.createElement(Vi.Z,{date:Tn.created_at,showTag:Tn==null?void 0:Tn.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(jn,Tn)=>{var ar;return gi.createElement("span",{className:jn===0?"c-green":"c-red"},((ar=Kr.Im[jn])==null?void 0:ar.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Ut=Un==null?void 0:Un[0])==null?void 0:Ut.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(jn,Tn)=>gi.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ae.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:gi.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",gi.createElement(ir.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Tn==null?void 0:Tn.language]})),content:gi.createElement("div",{className:"mb10"},gi.createElement(Dr.ZP,{height:300,language:"python",theme:"vs-light",value:Tn!=null&&Tn.code?ai.Base64.decode(Tn==null?void 0:Tn.code):"",autoHeight:tt,options:Rn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(jn=>!!jn),Rn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return gi.createElement("div",{style:{position:"relative",marginTop:"10px"}},gi.createElement(Fi.default,{defaultActiveKey:"1"},gi.createElement(Ki,{tab:gi.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",gi.createElement(ne.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},gi.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(Gt=ft==null?void 0:ft.user_answer)!=null&&Gt.length&&(ft!=null&&ft.passed_code)?gi.createElement("aside",{className:br.shixunWrp},gi.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),gi.createElement("div",{className:br.full},gi.createElement(ir.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[ft==null?void 0:ft.language]}),gi.createElement("span",{onClick:()=>tn(!0)},gi.createElement("i",{className:"iconfont icon-quanping2"}),gi.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),gi.createElement(Dr.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:ft!=null&&ft.passed_code?ai.Base64.decode(ft==null?void 0:ft.passed_code):"",autoHeight:tt,options:Rn})):gi.createElement(Zi.Z,null)),gi.createElement(Ki,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},gi.createElement(E.default,{className:"mt5",bordered:!0,dataSource:Un,columns:Vn,pagination:!1}))),(ft==null?void 0:ft.hack_user_identifier)&&gi.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const jn=rt||`/classrooms/${Jn==null?void 0:Jn.coursesId}/smart_plan/${Jn==null?void 0:Jn.id}/users/${Jn==null?void 0:Jn.user_login}/ppt_info/info`;(0,we.xg)(`/myproblems/${ft==null?void 0:ft.hack_user_identifier}?backUrl=${jn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),gi.createElement(ae.default,{centered:!0,destroyOnClose:!0,open:An,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>tn(!1),footer:null},gi.createElement(Dr.ZP,{height:500,language:"python",theme:"vs-light",value:ft!=null&&ft.passed_code?ai.Base64.decode(ft==null?void 0:ft.passed_code):"",autoHeight:tt,options:Rn})))},nr={box:"box___O_GXX",code_style:"code_style___qc2BU",shiti_icon:"shiti_icon___WqNfe",genghuan:"genghuan___DZm8u",shannchu:"shannchu___cu1k_",shanchu:"shanchu___AjXkt",box_header:"box_header___EU6Ci",subBtn:"subBtn___jMd8M",iconSty:"iconSty___gwxfg",addTypeRadio:"addTypeRadio___Rv_oZ",box_add:"box_add___k530f",box_botton:"box_botton___zdzbP",box_close:"box_close___fhcBa",header_title:"header_title___CqB69",ewm:"ewm___tywWw",ewm_img:"ewm_img___Z8Eqo",ewm_text:"ewm_text___qOswI",headerBtn:"headerBtn___ErXEv",box_miaoshu:"box_miaoshu___choaP",question_button:"question_button___tHqji",select_question:"select_question___GM3w_",question_right:"question_right___YHC9i",question_right_title:"question_right_title___MJAvU",question_right_content:"question_right_content___y3dLW",page_footer:"page_footer___mHfAE",num_style:"num_style___INlu1",num_style_active:"num_style_active___c0T9N",question_add:"question_add___TZ7kz",yulan_style:"yulan_style___OAV36",yanshi_style:"yanshi_style___STmaE",cancle_sty:"cancle_sty___fiAJU",yulan_style_end:"yulan_style_end___nrHPP",save_button:"save_button___YTvMf",question_list:"question_list___zOLcV",answer_list:"answer_list___fpfCU",ai_question_list:"ai_question_list___zsQmo",staticWrap:"staticWrap___ar2G4",title:"title___JEGhR",subTitle:"subTitle___vTr4z",erweima:"erweima___e8td6",scoreByBlankRadio:"scoreByBlankRadio___vl95k",evalueWrap:"evalueWrap___JhKgV",evalueSty:"evalueSty___WoIZ0",label:"label___vkStA",asnCont:"asnCont___qRPRV",ansWrap:"ansWrap___THxlN",selectMore:"selectMore___ljsRw",edit_knowledges:"edit_knowledges___ACKSS",nodataSty:"nodataSty___PUTmM",rightWrap:"rightWrap___FS9yr",wrap_title:"wrap_title___o2V_V",wrap_add:"wrap_add___OvJcv",wrap_button:"wrap_button___o_lTV",wrap_img:"wrap_img___Hus6u",toolWrap:"toolWrap___PM2dY",toolSty:"toolSty___oZtDs",toolDesc:"toolDesc___SoqG0",smartAI:"smartAI___w6P73",smartAnimation:"smartAnimation____ROIK",smartQuestion:"smartQuestion___Vp7mH",close_drawer:"close_drawer___JFBac",bottomDiv:"bottomDiv___IX_wG",commentModalSty:"commentModalSty___nj567",commentBody:"commentBody___Y3Gx0",start_button:"start_button___h8HNk",submit_button:"submit_button___AEM2W",iconTipSty:"iconTipSty____X1xw",comment_button:"comment_button___HCLEd",studyUnit:"studyUnit___me1iV",add:"add___Esqhf",add_button:"add_button___QmP6T",menuSty:"menuSty___iCdYB",questionWrap:"questionWrap___e1xAG",questionHeader:"questionHeader___XJVq0",questionTitle:"questionTitle___K4EEw",question_type:"question_type___eYEr4",time_long:"time_long___DIAn9",daojishi:"daojishi___r1mMF",modal:"modal___NWQHD"},zi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAACmZJREFUaEPtmnlw1dUVx7/n3t9bsrwXQhICYQ0BEVlEVPIQlxhcmqntOIhaGXHpaDtdiJ1Oq44IzCSCtjPW2uk/daxtGZVqlXFatSo+QhVIQsKilBD2QFiyImR7Ly/vd0/nvgSSvORt9r2UDp4/knm/3/mdez733P0ewmUmdJnxYkSAiw6xra0V15iMHCaMkkAbERpT7Nj1ydXUOZKVnnDggh081qNwO4CkYDAS8MHEloqFVDdS0AkFLihjuycJSwEkhwHqcRjY+Ol1dH4koBMK7CrnfCZcHQlECBwpX0DuSHrxeJ9o4CVMyIzkqCB4y/NpfSS9eLyPK/DC7TyeCfOZYO1zLiNaJyVw1gQYgN8isXfr9XQ02m9j0YsrsKuco4poJAcTGfG4Ai/czsuUQGokoGjeV7rolWj0YtWJCrisjI2twI3EmMvANGYQASYIigmmzYKXnrqRTicCuLSMV0IhS5cFhtL/iXGWJL5wjMfm4unUHQt0ROBSN9+hgJcJuFIbVrrQPhEUWLjov7NXF9K+RACXuHk/+soOBmPghCHx2MoC2hQtdFjg59y8XAHru3rg39egjNYuhren3/S0TMLssQKGBbOeuZlqEtGHS9xce6aNZ1Se0MFFoGmlWIH0ZMLMbGEmGZBEKF1VSKujgQ4JvPYznmv6UdnUztaK40ooPX4GyRVjCFeN6QdeuIfHswfXDhilo/EhWKeHCV/uyKdj+kWJmw+fOq/yquqHOmAI4NoJAjlpxCAUrrqVtkQqMCRwqZs39DCWflxrGj3m8GZmZAVq+WKEIxX2dd6XuLmu/pyavPPkMDUOwCKBxdOkslnw+ZrFVBCpjJDAJW6ub+jg8RV1KqTOxFEUqGEQjoDhi1RYNO9ZW2OIgC5BEjDlaKuSX54ZHlirzRtPmDxKdK5eDAcRhVYMmAwhJW72HWpWln2Nob8XBMzLIdgM7WOchXtXIV4/43ALozNMdV4YS5LsyP7lImoK50lY4IMtylLTEHeUONcMkJdBmDNOwC4w7slbqeEb4AE18E2EL1RGiZt7DrYoI1yTtknA17fij3s7jcFgvJp0z8FmZdQMM2gV5gErFglMTNODClB9Eni+TKGxIwYv46iaUOBrcoBXl0r8vUbhzT0Mpw14skDAKoF7X1fwX1x4xpEogqmEAr9QJDAvB/j2awpm3wA+Zyzw5/skfv6+iX8F7WLZYPjSfED46TGq2pFeA0aHMUQ3ocBvPiBgKmD5W/2h1Eu8yp9KvLxVYf2u/mnMTPbj2CNHwDJ+U1tGZSZG7xh8iBIf4M3cc6BJGfuD+vAflgg4bMCyDb3A453A3HGE5+4UePGz3mZ+UQhovqkRvtE+cMR9WeQgS69E+u502BsGH4AmFPgHCwiP5xMeeFPhcCvwIxfhsQW9K8H73zADz0ZaEgqcZAH+uFQgxwlsq2NYDUJhXm/4PtivsHpT/JpvtBWXUGDthO6zRTMIV2YBPaoXPNWmnxM2Hfo/Bj7YqIyappEHiDayF/TiFuHLCrjUzf4DTUpeNhG+LIFrm5UMnocH9q+2K9sCP521zli7XVz149KHdYTDAXdndOPEssA5GyZtyIWtxRZXiFiMjQhw421n0DG9DVCE1KMOZG8aF4uPUekSyMPEnwJUAfBpCNkiYKaySRNAnM+gxWBOjwtwiZvNA81KDNekzSQTxx49DMcBJ4Rf4Pzsc8j9Ux5k19CF/UPzCXkZoQ/P9AZkXyPwzt7+6Y+I6gXxGmWVb+38IXWFqp2i37GtGeaS6ZnipZnZlP3fHvGEBG51teDs9S2Y+NYUCJNwfNkxjK7KQEZF1iDfslKAD78vIPTpeRjRB3WLX1HwmsQCeD7VIUq3PEreRVvZoQRmAhgDCUffxXoX6ZQJoNGSitots6jj3rc56Yp0rEuxYd0zN1NzuLLCHfEMC6x3Pjq6OsrWr3pvRX3pPuiFfe5r00DmYJPjHEDuaECfcA4nOsKHW4CWTvJA8MM7Vxh/Kyjj1O5kLFKMyWGdF2BWOD7GwNZ/XBe6JQy0ETNw26zzaCw8A8chB5KO914UeiZ3oH16O8aUjUXav0dF1T8HKZGOrLivupjeKajgCd2EQsWwR2tIAh6ywr1tPp2O9E3MwKfurkd3tgeT1+dBemTAvrKbqHvoCKwtdkzYOClSmUPeE9FzO4vlqkWf8yS/Bd8KZ8AjkXwgRT3cI3hSsok9eR75nt2PbhJg8uPD8hvo1Ndq0qWbWe1vVFQbtJY2bb33LrK7F/aChHoekZ7oeDbEDM9iWLwduIcZYee3PWnqx92kLuaNWBUOXtNmvKjL0RfpDjveDZcKFfpuKQRwRIAYFQTh4epiY72riovYxMRwn3sN2GqSzV/o6A7Um9luPOU0cS4QCKBuu4s+CWUnocB6G6mnJeeA3siMwBayJnAhQp1Op8g05sDW7sf94WA7DTiareqqHJ+oOmlRC1tsfDeDnQJ0bn67fFqa/bc9hh8btt1I7cPZSyjwlHTg3eWDm7524v39Cmv0QQFh465i455FFezyA3PDAe91mo92CXZJplPZ3bQxyy8OHbObd6X66dBEr/hy4LdSYPf2BVQ14sC6wFumAmn2/nrVEdZ3vQ0dgBD0VPUK+WtXFX+XTYwNBXzGjqknkswnwf0nY1YWtZO84q8Z3TgT/J0knNqeTx/8T4DDRU0KLK9aYbyeX8EPhsrWMwn0hdN8pocG91ttN8sn/jK1S2wPLkMQ2svzaUNMwCVu5tomheBROsYxKay6hCzaUYyPXZV4PJTikRR1U4tF6QoZJBamuqvb5AuSh97UEkNVLKRXLzngiyN0OT8yXJqEx4LkvclmKRMPToUi4imd8lfZPvRu14aEGF2VC+j1Sw8Y9Gz1E3JtfgXrBNTRwQ7uc5jLOiTfEvw82aRtc9plyFRFQWgqz6f3LjlgItqws1guy69gF4JG6SYrJhxLNlcCej/RL3rLOKtDrkrxY9hpR2sahF3b8qn6kgPW83BmusjuyEOKKXH3QAd3O9XPfELpndIgGe0Tb0/vEmEzb5nw7o58GvZKINxa2nukVdn2hkkmicsARnhwV7Hxhquci5j6V1qVo8zfA2wZWIYEnZ53XpYaA5LjhvGhrvJrrrR2n/dg9ubD5tBdfVxIe40QUe0YiHmem5Dk6cYS3SL18z1O9ZNuoQYtRiZ6xW9yvOJAqOJ1hn26wsZ/uqj3sG0YCb3SKuMnWOG3O08q1J9L7GG8IFpXXSxXusp5ChPu0H422pFbZ/c/HagUUEe6T3w0vSt0iqHeLVmBjz5bQPXh4hESmJmp1I0PmXD7vgYlj7ayzrNMiBDILyC+U/UEfXTDLp5s+lCoc87qk9SsZFO0pvvQMGjkCvJCR9YKuCPB9lZeGHn+c073+7Cegbu8PWx+5YHs8PUlUMUbnchUTGve+B6tva2a0zpNuCKdePS5oOfiysowzXigq1Hd2q7dzHcqxmMKmCeAXA7swuIvgZRkgTXPFmCdzqgrqOZMn0IuM8YrRiox7EzwCkKHAE6qVBwtn0VnY/EkKuBYDF7qupcd8H8A0jUOiBIV/AEAAAAASUVORK5CYII=",xa="data:image/png;base64,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",da="data:image/png;base64,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",Hi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABQVJREFUaEPtmltsFFUYx39ndrvbOy0UKC2lUKRcwkVom6oJIkZjAvqgiSZcFLGJlxCe9MEnY3jV+KBRYwwQI0jUqNEEEuMNH4yQthQQ0FIL5dYWqF0q2/vMfGZaWna2K8xsu3R32fM2mXP5fuf/zXfO+c4o7rKi7jJeUsDJrviowqtqjr9kiryNSHZSQSsV1JR67cjO5R9ZXKPAK184ek2EKUkFewNGKboadt2bZwfeeqxNkMKkBEa1N+xeMcsGXFHzx3rTNHdkZ3nLvV6VFG6t6xIMduunNU17o37nsv02YOvhQJP4A/+Y3YJ4kkFphTLyp2lZ6xao/hEe27L0xWGZNyDGmWSAHWHwKU/ZM9XqbETgvbVSJobRnEzAyuOZv6lKjYpoUzgFnARSpxQOFTHl0nfApdsu93Cq6RqmuBssL9dH1YqCoUZHT3aSm5NG2ZycMZ3EnUt/98MFTp/pckd7o/bLzy6iu2eQT79qJs2rsX3rEjTN3lXcAXcE+oeBXSqcm+tjaXkeuiFYkzYtz8ea+8bujOMOOCppXTS6Y8BnvTBPd2FZjKpGBTxgQEcPmC6MeqdQePwalPfFPqlifbYFmeCLcAJwDdx6Hb5uBAvaTTmxWhhMh3vqIacz9tAW7FMLoSgsULsG3nMCrnQ7R7ViT18WNFUJuh80w4JWZAec9xFtzRlZsHnpOKK0bsJ7tc4CaH8GXCkVOovASLMPqumwoFaR9W+0KM7aWX60vQq8IUuTK4V7dfiw/taDWYpemQutCwQJWwNDW3oGh6EzrzszPtpar1RAhvdm6wkFtmAvLBE6SpyZV9yomNnirG60tWIKfLVkGNhJKWyGor9jH7xiBjzog1OrBSPEffw9kNanSBsQugrAvPFuRgvMbow9rDXxMQNuWTYcoHy9MP28Iu8y+Htvam0tSwOZ1jso+fPOwMYM2FL1+Fph2kUoblJ4IuyoLOCcTphzUo37PsfvgY0r7ZN2LiD8HCEZFROFAzNhIINbBqC2+WB9txOhbV46/PSifRt1sFl4df/YvV9MgLtzicmaGj45I+Fw0oGdRGW3dax7gV1P21X8pN7k3d+EhAXO9sH0sDuNq0EIDkBSAj+xWPHmo/bt2I4fTb49JYkLXDYVSvPtDn3kEnT1QVICb39A8XylXcWaLw2OtqWAh9wgIVz69YcU95faF5HnPjeH3DYpFX5rvcbD8+3Aj3xsEOhNAQ+5bcJ/wymFgZRLhyzFCePSfTp8ECGnFc8uva0C/NHmtCyR3q+D/rCc9GPlCmtHFVp21wnWBFWXwKpiewT/5qTQfh0WTYe1YdH9l2bhr6tQmA1PLrW3a2gVDp2HdC9sqbC/awnA96ft6SXr3LytchxpWqvpr+ehvs3t2Wdy6lfMgjVzxgls3dvWtsKlIM4S1JPBqqA4G6qKQAs7VLtK006G7RM9Zgo4dEb/7x+Pyx29HPy9HUN3loOeaJVu19/sokwerI78m2hUCtcd6+DgofbbjTtp7zPSPWzbsjji+LcE3tcgc41+Y/Q3vZEeTFM4dzE49HtBPJaCqenkT/FFNM3j98zbsFKNXvDYYlpdnaQ16maPICFLdzwiOrNJofSFXi2zslINjrQYkzbec9j4DJENzrqM81pK7dtc7dkYauUY4L3HJV96jZ0KtU5E/HGOFPm7VapfkAMqw1OzabmyXcVPxMVAQs1JCjih5IrC2LtO4f8A3D4geXJnbRUAAAAASUVORK5CYII=",Wi=Object.defineProperty,Oa=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,$i=(ft,rt,tt)=>rt in ft?Wi(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,po=(ft,rt)=>{for(var tt in rt||(rt={}))Ta.call(rt,tt)&&$i(ft,tt,rt[tt]);if(Oa)for(var tt of Oa(rt))Ga.call(rt,tt)&&$i(ft,tt,rt[tt]);return ft};const aa=ft=>React.createElement("svg",po({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ft),React.createElement("path",{d:"M387.883 793.003A165.248 165.248 0 0 0 231.21 957.952c0 19.157 3.328 41.941 9.258 66.048H0V783.53c24.107 5.974 46.933 9.26 66.048 9.26a165.205 165.205 0 0 0 165.205-165.163 165.205 165.205 0 0 0-165.12-165.163c-19.2 0-41.984 3.285-66.09 9.216V231.253h240.469c-5.973-24.106-9.259-46.89-9.259-66.048A165.205 165.205 0 0 1 396.373 0v792.747z",fill:"#3061D0"}),React.createElement("path",{d:"M858.837 462.464c-19.157 0-41.941 3.285-66.048 9.216V231.253H552.32c5.93-24.106 9.216-46.89 9.216-66.048A165.205 165.205 0 0 0 396.416 0v792.747a165.205 165.205 0 0 1 165.12 165.205c0 19.157-3.285 41.941-9.216 66.048h240.47V783.53c24.106 5.974 46.89 9.26 66.047 9.26A165.205 165.205 0 0 0 1024 627.626a165.205 165.205 0 0 0-165.163-165.163z",fill:"#A4C8FC"}));var Gi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",Ca=Object.defineProperty,Xa=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,si=(ft,rt,tt)=>rt in ft?Ca(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,ei=(ft,rt)=>{for(var tt in rt||(rt={}))Ei.call(rt,tt)&&si(ft,tt,rt[tt]);if(Xa)for(var tt of Xa(rt))to.call(rt,tt)&&si(ft,tt,rt[tt]);return ft};const ki=ft=>React.createElement("svg",ei({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ft),React.createElement("path",{d:"M867.26 801.314c-66.56 79.292-160.802 120.9-261.36 129.775h-.306a221.082 221.082 0 0 1-14.541 1.058c-.41.103-.82.103-1.229.103-.41.443-1.365.443-1.74.443a511.386 511.386 0 0 1-155.854-16.862l-1.672-.443a312.422 312.422 0 0 1-17.033-4.915 271.599 271.599 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.649c-7.748-2.662-15.36-5.53-22.904-8.533a375.02 375.02 0 0 1-18.432-7.68 525.005 525.005 0 0 1-113.083-65.946c-.922-.75-1.946-1.501-2.902-2.355a486.605 486.605 0 0 1-133.666-157.49c-146.773-276.48 40.38-490.156 210.364-500.498 3.72-.239 7.339-.341 10.923-.341h9.83c150.903-7.885 315.392 78.233 430.216 195.515 1.434 1.4 2.731 2.8 4.096 4.267 5.7 5.803 11.162 11.742 16.521 17.715C909.278 514.867 965.12 684.544 867.26 801.314",fill:"#FFD066"}),React.createElement("path",{d:"M222.413 807.697a487.902 487.902 0 0 1-105.267-122.47c4.983-175.343 36.215-364.544 100.42-392.807 65.707 288.598 52.77 442.095 4.847 515.277z",fill:"#E97286"}),React.createElement("path",{d:"m206.916 794.18-41.472-620.202c-1.024-14.95 4.028-29.696 13.995-40.96a57.21 57.21 0 0 1 39.185-19.115l515.994-33.894c31.436-2.048 58.607 21.504 60.689 52.633l46.523 695.876a362.12 362.12 0 0 1-133.222 80.828l-235.93 15.53a542.447 542.447 0 0 1-59.153-14.403 331.537 331.537 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.683c-7.748-2.628-15.36-5.495-22.904-8.533-6.212-2.39-12.322-4.95-18.432-7.646a524.97 524.97 0 0 1-147.217-94.447v.034z",fill:"#7E4EE3"}),React.createElement("path",{d:"m199.031 171.964 551.424-38.707 52.088 731.238-538.385 25.77-65.16-718.301",fill:"#FFF"}),React.createElement("path",{d:"M236.1 818.79a491.69 491.69 0 0 1-111.889-122.197c9.011-81.237 44.715-127.522 79.394-172.544 16.282-21.163 32.359-41.984 45.364-66.048 49.937-92.501 108.544-87.962 13.004 97.963-16.042 31.334-9.08 59.597-1.297 91.204 11.06 44.578 23.689 95.778-24.576 171.622z",fill:"#F69C93"}),React.createElement("path",{d:"m689.562 339.388-231.936 21.265a15.292 15.292 0 0 1-16.657-13.722l-3.14-33.519a15.223 15.223 0 0 1 13.857-16.486l231.902-21.265a15.258 15.258 0 0 1 16.657 13.721l3.14 33.485a15.223 15.223 0 0 1-13.858 16.52zm18.022 189.167-237.875 15.599a14.54 14.54 0 0 1-15.497-13.449l-2.39-35.02a14.507 14.507 0 0 1 13.62-15.395l237.875-15.599a14.54 14.54 0 0 1 15.497 13.449l2.39 35.055a14.507 14.507 0 0 1-13.62 15.36zM486.741 746.359l239.138-20.002a14.165 14.165 0 0 0 9.626-4.949 13.926 13.926 0 0 0 3.277-10.24l-3.072-35.84a13.96 13.96 0 0 0-4.984-9.523 14.234 14.234 0 0 0-10.308-3.243L481.28 682.598a14.063 14.063 0 0 0-12.902 15.121l3.072 35.875c.682 7.714 7.509 13.414 15.291 12.765z",fill:"#D5CFE3"}),React.createElement("path",{d:"M380.587 351.778c0 29.355-23.996 53.112-53.59 53.112-29.627 0-53.623-23.757-53.623-53.112s23.996-53.111 53.59-53.111c29.627 0 53.657 23.79 53.657 53.111zm18.227 192.683c0 29.354-23.996 53.145-53.624 53.145a53.385 53.385 0 0 1-53.623-53.145c0-29.355 23.996-53.112 53.59-53.112 29.661 0 53.657 23.791 53.657 53.112zm-35.908 237.431c19.421.342 37.546-9.66 47.343-26.282a52.702 52.702 0 0 0 0-53.726 53.726 53.726 0 0 0-47.343-26.249 53.385 53.385 0 0 0-52.566 53.112c0 28.945 23.382 52.565 52.566 53.145z",fill:"#E7E1F4"}),React.createElement("path",{d:"M288.324 349.389c-7.885-8.977 10.684-23.552 20.446-12.63 1.843 2.083 3.516 4.335 5.154 6.486 7.032 9.216 12.766 16.725 21.64 1.877 10.992-18.33 42.667-56.456 51.747-64.717 9.08-8.294 38.298 1.058 21.948 20.583-16.384 19.558-45.568 56.832-54.409 70.895-8.875 14.028-21.845 24.098-36.727 7.134-14.78-16.965-29.799-29.594-29.799-29.594zm16.384 193.604c-8.772-8.09 8.124-24.576 18.978-14.677 2.048 1.843 3.96 3.89 5.803 5.87 8.021 8.432 14.507 15.292 21.777-.409 8.943-19.354 36.352-60.587 44.51-69.768 8.192-9.216 38.23-2.936 24.03 18.193-14.165 21.162-39.253 61.269-46.524 76.185-7.304 14.882-19.217 26.249-35.772 10.923-16.52-15.292-32.768-26.283-32.768-26.283zm37.308 171.486c-9.66-11.025-28.33 3.413-20.48 12.493 0 0 14.882 12.766 29.594 29.798 14.677 17.067 27.784 7.134 36.727-6.86 8.943-13.995 38.434-51.064 54.955-70.486 16.486-19.388-12.698-29.013-21.846-20.787-9.113 8.226-41.096 46.148-52.155 64.375-9.012 14.78-14.678 7.237-21.64-2.048a114.142 114.142 0 0 0-5.12-6.485z",fill:"#00C6CD"}),React.createElement("path",{d:"M569.924 67.174c-49.97-119.5-164.59-54.1-185.856 11.094-31.266 1.706-57.07 2.935-70.997 3.345h-.341c-6.52.239-18.432.58-26.044 8.772-19.354 20.821 6.28 73.66 21.265 100.932a1297.067 1297.067 0 0 0 349.15-23.176c17.34-57.583 21.709-110.148-21.709-105.882-11.4 1.16-35.362 2.902-65.468 4.915zm-91.75.308c-1.707 0-3.96.068-6.588.17-19.353.683-58.3 2.048-38.98-22.698 25.566-32.7 75.23-31.062 91.136-4.916 15.906 26.147-31.266 27.444-45.568 27.444z",fill:"#3D3450"}),React.createElement("path",{d:"M830.669 1019.085a173.431 173.431 0 0 0 149.948-85.743 170.155 170.155 0 0 0 0-171.52 173.431 173.431 0 0 0-149.948-85.777c-95.608 0-173.124 76.8-173.124 171.52 0 94.72 77.482 171.52 173.124 171.52z",fill:"#00C572"}),React.createElement("path",{d:"M919.552 769.434a21.777 21.777 0 0 1 36.181 10.513 21.3 21.3 0 0 1-6.45 20.65l-29.697-31.163zm-161.178 61.235 5.735 7.782c11.4 15.463 22.733 30.925 34.099 46.422A13499.972 13499.972 0 0 1 916.514 772.3l3.072-2.867 29.696 31.163-3.038 2.833-39.594 37.376a12901.717 12901.717 0 0 0-96.154 92.092 21.777 21.777 0 0 1-32.666-2.799 13821.622 13821.622 0 0 0-48.674-66.355l-5.734-7.748 34.952-25.293zm0 0a21.777 21.777 0 0 0-30.242-4.642 21.3 21.3 0 0 0-4.71 29.935l34.952-25.26z",fill:"#FFF"}));var kr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",ri="data:image/png;base64,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",ja="data:image/png;base64,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",Ji="data:image/png;base64,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",za="data:image/png;base64,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",Ra=le(59301);const qa=({problemset:ft,dispatch:rt,question:tt})=>{const[Ut,Gt]=(0,a.useState)({}),[Un,zn]=(0,a.useState)([]),An=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const _n=(0,Ke.cloneDeep)(tt);Gt(_n),zn(_n==null?void 0:_n.choices)},[tt]);const tn=()=>{let _n="";return Un==null||Un.forEach((Jn,Vn)=>{Jn!=null&&Jn.is_answer&&(_n=_n+An[Vn])}),_n};return Ra.createElement("div",{className:me.solutionWrap},(tt==null?void 0:tt.item_type)=="PROGRAM"?Ra.createElement("div",null,Ra.createElement(oe.Z,{value:'\u53C2\u8003\u7B54\u6848'+((tt==null?void 0:tt.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):Ra.createElement(Ra.Fragment,null,Ra.createElement("div",{className:"c-grey-333 mb5 font16"},Ra.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Ra.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((tt==null?void 0:tt.item_type)=="MULTIPLE"?tn():An[Un==null?void 0:Un.findIndex(_n=>_n==null?void 0:_n.is_answer)])||"--"))),Ra.createElement("div",null,Ra.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((tt==null?void 0:tt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Bo=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(qa),mo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",ho=le(87954),Br=le(19719),Yt={header_style:"header_style___OjKXs",content:"content___Ix9Id",legend:"legend___ZG4ed",legend_icon:"legend_icon___LM_Vy",item_list:"item_list___i0Egp",item_list_title:"item_list_title___Pflnd",item_title:"item_title___mLa60",item_top:"item_top____XMW3",item_bottom:"item_bottom___ox1qv",box:"box___zl8eg",page_item_acitve:"page_item_acitve___aJbmD",drag_style:"drag_style___wO0hd",top_content:"top_content___ElhxK",page_item:"page_item___U0LMa",expandBtn:"expandBtn___ZkM8D",imgWrap:"imgWrap___eNTpL"},Or=Object.defineProperty,$r=Object.defineProperties,li=Object.getOwnPropertyDescriptors,xi=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,ji=Object.prototype.propertyIsEnumerable,ka=(ft,rt,tt)=>rt in ft?Or(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Fo=(ft,rt)=>{for(var tt in rt||(rt={}))fi.call(rt,tt)&&ka(ft,tt,rt[tt]);if(xi)for(var tt of xi(rt))ji.call(rt,tt)&&ka(ft,tt,rt[tt]);return ft},Ya=(ft,rt)=>$r(ft,li(rt)),vo=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const hs={cursor:"move",transition:"unset"},Ys=ft=>{var rt,tt;const{tag:Ut}=ft,{listeners:Gt,transform:Un,transition:zn,isDragging:An,setNodeRef:tn}=(0,Br.nB)({id:Ut.id}),_n=An&&Un?Ya(Fo({},hs),{transform:`translate3d(${Un.x}px, ${Un.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Ya(Fo({},hs),{transition:"none",zIndex:10,cursor:"pointer"});return a.createElement("div",Ya(Fo({style:_n,ref:tn},Gt),{className:Yt.drag_style}),a.createElement("div",{className:Yt.item_bottom},(Ut==null?void 0:Ut.module_count)>0?(tt=(rt=Ut==null?void 0:Ut.modules)==null?void 0:rt.map((Jn,Vn)=>`\u4EA4\u4E92${Vn+1}`))==null?void 0:tt.join(" "):"\u7A7A"))},vs=({globalSetting:ft,interactiveOpen:rt,onClose:tt,maxPage:Ut,paramsHttp:Gt,handlePageClick:Un,handleRefresh:zn,currentPosition:An})=>{var tn,_n,Jn;const[Vn,Rn]=(0,a.useState)(!1),[jn,Tn]=(0,a.useState)(!1),[ar,Fn]=(0,a.useState)("1"),[gr,hr]=(0,a.useState)("1"),[er,sr]=(0,a.useState)({}),ur=(0,a.useRef)(null),[Qt,Rr]=(0,a.useState)({pages:[],pages_histories:[]}),Vr=[{title:gr=="1"?"\u9875\u7801":"\u539F\u9875\u7801",dataIndex:"position",key:"position",align:"center",width:60},{title:"\u4EA4\u4E921",dataIndex:"module_count",key:"position",width:"130px",ellipsis:!0,render:(qn,yr)=>{var mi,Xr;return(yr==null?void 0:yr.module_count)>0?(Xr=(mi=yr==null?void 0:yr.modules)==null?void 0:mi[0])==null?void 0:Xr.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:(qn,yr)=>{var mi,Xr;return(yr==null?void 0:yr.module_count)>0&&(yr==null?void 0:yr.module_count)==2?(Xr=(mi=yr==null?void 0:yr.modules)==null?void 0:mi[1])==null?void 0:Xr.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:(qn,yr)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",null,gr=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),a.createElement(z.default,{key:yr.id,ref:ur,value:gr=="1"?yr==null?void 0:yr.position:er[yr==null?void 0:yr.id],size:"small",style:{width:120,marginLeft:"10px"},options:Qt==null?void 0:Qt.pages,fieldNames:{label:"position",value:"id"},onChange:mi=>vo(void 0,null,function*(){console.log("curentpage",yr==null?void 0:yr.id,"value--",mi),gr=="1"?yield ui(mi,yr==null?void 0:yr.id):yield Ci(mi,yr==null?void 0:yr.id),sr(Xr=>{const ci={};for(const sa in Xr)ci[sa]=null;return ci})})}))}];(0,a.useEffect)(()=>{Rn(rt),Tn(!1),rt&&(wr(),hr("1"))},[rt]);const wr=()=>vo(void 0,null,function*(){const qn=yield(0,ue.ZP)(`/api/courses/${Gt==null?void 0:Gt.coursesId}/smart_plans/${Gt==null?void 0:Gt.id}/list_page_modules.json`,{method:"get"});(qn==null?void 0:qn.status)==0&&Rr(qn==null?void 0:qn.data)}),ui=(qn,yr)=>vo(void 0,null,function*(){const mi=yield(0,ue.ZP)(`/api/smart_plan_pages/${qn}/exchange_module.json`,{method:"put",body:{choose_page_id:yr}});(mi==null?void 0:mi.status)==0&&(te.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),wr(),zn())}),Ci=(qn,yr)=>vo(void 0,null,function*(){const mi=yield(0,ue.ZP)(`/api/smart_plan_pages/${qn}/restore_module.json`,{method:"put",body:{choose_page_id:yr}});(mi==null?void 0:mi.status)==0&&(te.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u5E7B\u706F\u7247\u9875\u9762\u6210\u529F"),wr(),zn())}),_i=qn=>{var yr,mi,Xr,ci,sa,Aa,Ri,qi,vi,ti,fa;if(((yr=qn==null?void 0:qn.active)==null?void 0:yr.id)==((mi=qn==null?void 0:qn.over)==null?void 0:mi.id)){Fn((Xr=qn==null?void 0:qn.active)==null?void 0:Xr.id);const no=(ci=Qt==null?void 0:Qt.pages)==null?void 0:ci.find(Ro=>{var La;return(Ro==null?void 0:Ro.id)==((La=qn==null?void 0:qn.active)==null?void 0:La.id)});Un(no==null?void 0:no.position)}(sa=qn==null?void 0:qn.over)!=null&&sa.id&&((Aa=qn==null?void 0:qn.active)==null?void 0:Aa.id)!=((Ri=qn==null?void 0:qn.over)==null?void 0:Ri.id)&&(ui((qi=qn==null?void 0:qn.active)==null?void 0:qi.id,(vi=qn==null?void 0:qn.over)==null?void 0:vi.id),console.log((ti=qn==null?void 0:qn.active)==null?void 0:ti.id),console.log((fa=qn==null?void 0:qn.over)==null?void 0:fa.id))};return a.createElement(ae.default,{footer:null,title:null,closable:!1,open:Vn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{tt()}})),a.createElement("div",{className:Yt.header_style},a.createElement("div",null,a.createElement("span",{style:{fontWeight:500}},"\u4E92\u6362\u4EA4\u4E92\uFF1A"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\uFF08\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03\uFF09\u3002")),a.createElement("div",{className:Yt.content},a.createElement("div",{className:Yt.legend},a.createElement("div",{className:Yt.legend_icon,style:{background:"#3061D0"}}),a.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Yt.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Yt.item_list},a.createElement("div",{className:Yt.item_list_title},(_n=Array.from({length:Math.ceil(((tn=Qt==null?void 0:Qt.pages)==null?void 0:tn.length)/5)},(qn,yr)=>yr+1))==null?void 0:_n.map((qn,yr)=>a.createElement("div",{className:Yt.item_title},a.createElement("div",{className:Yt.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Yt.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement(ho.LB,{onDragEnd:_i},a.createElement(Br.Fo,{items:Qt==null?void 0:Qt.pages},a.createElement("div",{className:Yt.box}," ",Qt==null?void 0:Qt.pages.map(qn=>a.createElement("div",{className:(qn==null?void 0:qn.module_count)>0?Yt.page_item_acitve:Yt.page_item,style:{backgroundColor:An==(qn==null?void 0:qn.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Yt.item_top},a.createElement("div",{className:Yt.top_content},qn==null?void 0:qn.position)),a.createElement(Ys,{tag:qn,key:qn.id})))))))))),!jn&&a.createElement("div",{className:Yt.expandBtn,onClick:()=>{Tn(!0)}},a.createElement("div",{className:Yt.imgWrap},a.createElement("img",{src:le(9540),width:18})),a.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",a.createElement("br",null),"\u5217\u8868")),jn&&a.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),a.createElement("div",{onClick:()=>{Tn(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},a.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),a.createElement("span",null,"\u6536\u8D77"))),a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},a.createElement("span",null,"\u72B6\u6001"),a.createElement(z.default,{value:gr,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:qn=>{hr(qn)}}),a.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},gr=="1"?"\u4EA4\u6362\u7ED1\u5B9A\uFF1A\u652F\u6301\u4EA4\u4E92\u4E8B\u4EF6\u91CD\u65B0\u9009\u62E9\u7ED1\u5B9A\u7684\u5E7B\u706F\u7247\u9875\u9762\u3002":"\u91CD\u65B0\u7ED1\u5B9A\uFF1A\u652F\u6301\u5C06\u5931\u6548\u7684\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u81F3\u5176\u4ED6\u5E7B\u706F\u7247\u9875\u9762\u3002")),a.createElement(E.default,{scroll:{y:420},columns:Vr,pagination:!1,dataSource:gr=="1"?(Jn=Qt==null?void 0:Qt.pages)==null?void 0:Jn.filter(qn=>qn==null?void 0:qn.module_count):Qt==null?void 0:Qt.pages_histories,bordered:!0})))))};var Zo=(0,ce.connect)(({globalSetting:ft})=>({globalSetting:ft}))(vs),gs=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const Lo=({account:ft,globalSetting:rt,dispatch:tt,classroomList:Ut,Callback:Gt})=>{var Un,zn;const[An,tn]=(0,a.useState)(""),[_n,Jn]=(0,a.useState)(0),[Vn,Rn]=(0,a.useState)(0);return(0,a.useEffect)(()=>{Ut.actionTabs.key=="start_smart_plan"||(tn(""),Jn(0),Rn(0))},[Ut.actionTabs.key]),a.createElement(ae.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ut.actionTabs.key=="question_time",title:(zn=(Un=Ut==null?void 0:Ut.actionTabs)==null?void 0:Un.params)==null?void 0:zn.title,width:"500px",onCancel:()=>{tt({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>gs(void 0,null,function*(){An&&An!="10000"?Gt(An):An=="10000"?Gt(_n*60+Vn):Gt(null)})},a.createElement("div",null,a.createElement("div",{style:{marginBottom:"15px",background:"#f0f0f0",padding:"10px"}},"\u89C4\u5219\uFF1A\u7B54\u9898\u65F6\u957F\u6307\u5F53\u524D\u5E7B\u706F\u7247\u9875\u9762\u5185\u6240\u6709\u9898\u76EE\u4F5C\u7B54\u65F6\u95F4\u7684\u603B\u548C\uFF0C\u542F\u52A8\u7B54\u9898\u540E\u7ACB\u5373\u751F\u6548\u3002"),a.createElement(re.ZP.Group,{value:An,onChange:jn=>{tn(jn.target.value),jn.target.value=="10000"&&(Jn(0),Rn(0))}},a.createElement(re.ZP,{value:"",style:{marginRight:"40px"}},"\u4E0D\u9650\u65F6"),a.createElement(re.ZP,{value:"30",style:{marginRight:"40px"}},"30\u79D2"),a.createElement(re.ZP,{value:"60",style:{marginRight:"40px"}},"1\u5206\u949F"),a.createElement(re.ZP,{value:"300",style:{marginRight:"40px"}},"5\u5206\u949F"),a.createElement(re.ZP,{value:"10000",style:{marginRight:"20px",marginTop:"20px"}},"\u81EA\u5B9A\u4E49\u65F6\u95F4"),An=="10000"&&a.createElement(a.Fragment,null,a.createElement(Tr.Z,{max:59,min:0,style:{width:"80px"},suffix:"\u5206",value:_n,onChange:jn=>{Jn(jn)},precision:0}),a.createElement(Tr.Z,{max:59,min:0,style:{width:"80px",marginLeft:"10px"},suffix:"\u79D2",value:Vn,onChange:jn=>{Rn(jn)},precision:0})))))};var js=(0,ce.connect)(({account:ft,globalSetting:rt,classroomList:tt})=>({account:ft,globalSetting:rt,classroomList:tt}))(Lo),Qo=le(2610),Fs=Object.defineProperty,es=Object.defineProperties,Qs=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,Ms=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,Ks=(ft,rt,tt)=>rt in ft?Fs(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Io=(ft,rt)=>{for(var tt in rt||(rt={}))Ms.call(rt,tt)&&Ks(ft,tt,rt[tt]);if(ol)for(var tt of ol(rt))sl.call(rt,tt)&&Ks(ft,tt,rt[tt]);return ft},Ho=(ft,rt)=>es(ft,Qs(rt)),ea=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const El=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C","\u5341\u4E09","\u5341\u56DB","\u5341\u4E94","\u5341\u516D","\u5341\u4E03","\u5341\u516B","\u5341\u4E5D","\u4E8C\u5341"],Bl={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},Zl={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Hl=({classroomList:ft,globalSetting:rt,dispatch:tt,pageNum:Ut,pptInfo:Gt,openEwm:Un,aiImg:zn,addPage:An,maxPage:tn,setOpenEwm:_n,behavior:Jn,changePage:Vn,pptFullScreen:Rn,clickTab:jn,gotoSlide:Tn})=>{var ar,Fn,gr,hr,er,sr,ur,Qt,Rr,Vr,wr,ui,Ci,_i,qn,yr,mi,Xr,ci,sa,Aa,Ri,qi,vi,ti,fa,no,Ro,La,lo,Xo,ss,go,Qa,So,ts,ns,Is,Ss,_s,ls,ks,ys,Es,rs,bs,Xs,Os,As,pa,Vo,To,uo,us,Js,wi,cs,Ls,Us,xs,$s,bl,ya,Ds,Mo,tu,ll,Ts,Go,co,Ns,ma,Al,ul,so,cl,dl,zo,_l,el,Ol,Tl,ds,ko,zs,nu,wl,Cl,Pn,fl,pl,Jo,tl,nl,Yo,Sl,ml,Nl;const[Zs]=(0,ce.useSearchParams)(),[ru,qo]=(0,a.useState)(null),[is,rl]=(0,a.useState)(!1),[kn,ni]=(0,a.useState)(""),[zr]=de.default.useForm(),[Yi,ha]=(0,a.useState)(!1),$n=(0,ce.useParams)(),[Qi,$a]=(0,a.useState)(!1),[bo,$o]=(0,a.useState)(!1),[pi,Ma]=(0,a.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[Ja,No]=(0,a.useState)({}),[Ka,Po]=(0,a.useState)({page:1,page_size:20,course_group_id:"",search:""}),[Ps,mu]=(0,a.useState)(null),[Pl,iu]=(0,a.useState)(!1),[Iu,_u]=(0,a.useState)(!1),[Nf,Pf]=(0,a.useState)(null),[Ou,Sc]=(0,a.useState)(null),Tu=(0,a.useRef)(Ye(fe.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),xc=(0,a.useRef)(null),[jf,Dc]=(0,a.useState)(!1),[il,Rf]=(0,a.useState)({}),[kf,Nu]=(0,a.useState)(!1),[Pu,ju]=(0,a.useState)(1),[Lf,Bc]=(0,a.useState)(!1),[ws,Hs]=(0,a.useState)(),[up,cp]=(0,a.useState)(1),[as,jl]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[Fc,Ru]=(0,a.useState)(!1),Uf={SINGLE:le(68568),MULTIPLE:le(68568),JUDGMENT:le(50400),PROGRAM:le(88597)},[Mc,Ic]=(0,a.useState)(!1),[_c,Oc]=(0,a.useState)("show_after_edit"),[Tc,Nc]=(0,a.useState)(!1),[au,Pc]=(0,a.useState)([]),[hu,zf]=(0,a.useState)([]),[ku,Lu]=(0,a.useState)(!1),[Zf,Uu]=(0,a.useState)(!1),[Hf,ou]=(0,a.useState)(!1),[Wf,vu]=(0,a.useState)(!1),[zu,Ws]=(0,a.useState)(!1),[hl,xl]=(0,a.useState)(!1),[Vf,Rl]=(0,a.useState)(!1),[vl,kl]=(0,a.useState)(!1),su=(0,a.useRef)(),lu=(0,a.useRef)(),{SmartPlanItemBanks:Pt}=ft,gu=(0,a.useRef)(null),jc=(0,a.useRef)(null),[va,al]=(0,a.useState)(0),[Ha,Ll]=(0,a.useState)([]),[Gf,Rc]=(0,a.useState)(!1),[Yf,yu]=(0,a.useState)(!1),[kc,Lc]=(0,a.useState)({}),[gl,Zu]=(0,a.useState)(""),Eu=(0,a.useRef)(null),Bs=(0,a.useRef)(null);(0,a.useEffect)(()=>{var vn;((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.current_limit_time)>0?Zu(Pt.page.current_limit_time+1):Zu("")},[(ar=Pt==null?void 0:Pt.page)==null?void 0:ar.current_limit_time]);const Uc=()=>{if(!Eu.current)return gl;const vn=Math.floor((Date.now()-Eu.current)/1e3);return Math.max(0,gl-vn)},Hu=()=>{const vn=Uc();if(Zu(vn),vn<=0){Bs.current&&(clearTimeout(Bs.current),Bs.current=null),xo();return}Bs.current&&clearTimeout(Bs.current),Bs.current=setTimeout(Hu,1e3)};(0,a.useEffect)(()=>{if(gl<=0)return;Eu.current=Date.now(),Hu();const vn=()=>{document.hidden?Bs.current&&(clearTimeout(Bs.current),Bs.current=null):!Bs.current&&gl>0&&(Eu.current=Date.now()-(gl-Uc())*1e3,Hu())};return document.addEventListener("visibilitychange",vn),()=>{Bs.current&&clearTimeout(Bs.current),document.removeEventListener("visibilitychange",vn)}},[gl]);const Qf=vn=>{const lr=Math.floor(vn/60),Ir=vn%60;return`${String(lr).padStart(2,"0")}:${String(Ir).padStart(2,"0")}`},Kf=(vn,lr)=>{const Ir=Tu.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:vn,page_id:lr},{connected:()=>{Ir.perform("request_initial_stats",{smart_plan_page_item_bank_id:vn,page_id:lr})},received:hi=>{var Xi,Ia,ro,Co,Do,fs,ps,ms;const os=[{name:((Ia=(Xi=Pt==null?void 0:Pt.item_banks)==null?void 0:Xi[va])==null?void 0:Ia.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:hi==null?void 0:hi.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:hi==null?void 0:hi.answerd_num},{name:((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:hi==null?void 0:hi.correctly_num},{name:"\u63D0\u4EA4\u7387",value:hi==null?void 0:hi.submitted_rate},{name:((fs=(Do=Pt==null?void 0:Pt.item_banks)==null?void 0:Do[va])==null?void 0:fs.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:hi==null?void 0:hi.correct_rate}];Ma({summary:os,summaryTotal:hi==null?void 0:hi.total_num,details:hi==null?void 0:hi.choice_list,studentList:hi==null?void 0:hi.knowledge_answer_student_list}),Lc(hi),((ms=(ps=Pt==null?void 0:Pt.item_banks)==null?void 0:ps[va])==null?void 0:ms.item_type)=="PROGRAM"&&Hc()}});Sc(Ir)},Wu=()=>{Ou&&(Ou.unsubscribe(),Sc(null))};(0,a.useEffect)(()=>{const vn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return vn!=null&&vn.length&&vn.findIndex(Ir=>Ir==($n==null?void 0:$n.id))!=-1&&$f(),()=>{Wu(),Tu.current&&Tu.current.disconnect()}},[]),(0,a.useEffect)(()=>{Rn&&jn&&Hs(jn)},[Rn,jn]),(0,a.useEffect)(()=>{if(Ut)return $e.Z.subscribe("active-modal-index",lr=>{var Ir;lr===1&&(qo(!0),rl(!1)),lr===2&&($a(!0),$o(!0),ni("SELECT"),zr.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),lr===3&&Jf(),lr===4&&((Ir=xc.current)==null||Ir.onClick())})},[Ut,An]),(0,a.useEffect)(()=>$e.Z.subscribe("active-data-update",lr=>{xo()}),[]),(0,a.useEffect)(()=>{Iu&&Xf()},[Iu]),(0,a.useEffect)(()=>{Ut&&Ut<=tn&&(zr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),xo(),$a(!1),$o(!1),xl(!1),kl(!1),Ru(!1),al(0))},[Ut,tn]),(0,a.useEffect)(()=>{Un&&ha(!0)},[Un]);const Vu=(vn,lr,Ir)=>{(0,ue.ZP)(`/api/courses/${$n==null?void 0:$n.coursesId}/smart_plans/${$n==null?void 0:$n.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:vn,allow_answer:lr,is_end:Ir,randomData:new Date}}})},Gu=()=>ea(void 0,null,function*(){var vn;const lr=yield(0,ue.ZP)(`/api/smart_plan_pages/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,a.useEffect)(()=>{var vn,lr,Ir,hi,Xi,Ia,ro,Co,Do,fs,ps,ms;let os=[];const Dl={page_info:0,ai_qna:1,animation_code:2,item_bank:3},Vs=(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.module_sort;Vs!=null&&Vs.length&&(Vs==null||Vs.map(Gs=>{os.push(uu[Dl[Gs]])})),(os==null?void 0:os.some(Gs=>(Gs==null?void 0:Gs.key)===ws))||Hs((lr=os==null?void 0:os[0])==null?void 0:lr.key),Ll(os),Ll([...os]),jl(Ho(Io({},as),{defaultValue:(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.animation_code,showExtra:!0,open:0})),Vu(Ut,((hi=Pt==null?void 0:Pt.page)==null?void 0:hi.status)=="in_progress",(Gt==null?void 0:Gt.status)=="ended"),((Xi=Pt==null?void 0:Pt.relation_positions)==null?void 0:Xi.length)>0&&(Ia=Pt==null?void 0:Pt.relation_positions)!=null&&Ia.includes(Ut)&&Vn(Pt==null?void 0:Pt.relation_positions),(Pt==null?void 0:Pt.count)>0&&ni(((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.item_type)=="SINGLE"||((fs=(Do=Pt==null?void 0:Pt.item_banks)==null?void 0:Do[va])==null?void 0:fs.item_type)=="MULTIPLE"?"SELECT":(ms=(ps=Pt==null?void 0:Pt.item_banks)==null?void 0:ps[va])==null?void 0:ms.item_type)},[Pt]),(0,a.useEffect)(()=>{var vn,lr;ku&&(Oc(((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.solution_visibility)||"show_after_edit"),Ic((lr=Pt==null?void 0:Pt.page)==null?void 0:lr.enable_ai_tutor))},[Pt,ku]);const xo=()=>ea(void 0,null,function*(){tt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:$n==null?void 0:$n.coursesId,id:$n==null?void 0:$n.id,position:Ut,max_position:tn}})}),zc=vn=>ea(void 0,null,function*(){var lr;if(vn){let Ir=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${vn}/edit.json`,{method:"get"});if((Ir==null?void 0:Ir.status)==0)return zf((lr=Ir==null?void 0:Ir.data)==null?void 0:lr.all_pages),Ir==null?void 0:Ir.data}}),Zc=(vn,lr)=>ea(void 0,null,function*(){var Ir,hi,Xi,Ia,ro,Co,Do,fs,ps,ms,os,Dl,Vs,Ul,Gs,zl;let jo=yield(0,ue.ZP)(`/api/courses/${$n==null?void 0:$n.coursesId}/smart_plans/${$n==null?void 0:$n.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:vn,page_id:lr}});if((jo==null?void 0:jo.status)==0){const rp=[{name:((hi=(Ir=Pt==null?void 0:Pt.item_banks)==null?void 0:Ir[va])==null?void 0:hi.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(Xi=jo==null?void 0:jo.data)==null?void 0:Xi.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(Ia=jo==null?void 0:jo.data)==null?void 0:Ia.answerd_num},{name:((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(Do=jo==null?void 0:jo.data)==null?void 0:Do.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(fs=jo==null?void 0:jo.data)==null?void 0:fs.submitted_rate},{name:((ms=(ps=Pt==null?void 0:Pt.item_banks)==null?void 0:ps[va])==null?void 0:ms.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(os=jo==null?void 0:jo.data)==null?void 0:os.correct_rate}];Ma({summary:rp,summaryTotal:(Dl=jo==null?void 0:jo.data)==null?void 0:Dl.total_num,details:(Vs=jo==null?void 0:jo.data)==null?void 0:Vs.choice_list,studentList:(Ul=jo==null?void 0:jo.data)==null?void 0:Ul.knowledge_answer_student_list}),Lc(jo==null?void 0:jo.data),((zl=(Gs=Pt==null?void 0:Pt.item_banks)==null?void 0:Gs[va])==null?void 0:zl.item_type)=="PROGRAM"&&Hc()}});(0,a.useEffect)(()=>{var vn,lr,Ir,hi,Xi,Ia,ro,Co,Do,fs,ps,ms;return(vn=["in_progress","ended"])!=null&&vn.includes(Gt==null?void 0:Gt.status)&&(((Ir=(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.smart_plan_page_knowledges)==null?void 0:Ir.length)>0||((hi=Pt==null?void 0:Pt.item_banks)==null?void 0:hi.length)>0||(Xi=Pt==null?void 0:Pt.page)!=null&&Xi.is_ai_question||((Ia=Pt==null?void 0:Pt.page)==null?void 0:Ia.lesson_mode)=="self_learning")&&((Gt==null?void 0:Gt.status)=="in_progress"?(Ou&&Wu(),Kf((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.smart_plan_page_item_bank_id,(Do=Pt==null?void 0:Pt.page)==null?void 0:Do.id)):Zc((ps=(fs=Pt==null?void 0:Pt.item_banks)==null?void 0:fs[va])==null?void 0:ps.smart_plan_page_item_bank_id,(ms=Pt==null?void 0:Pt.page)==null?void 0:ms.id)),()=>{Wu()}},[Pt,va]);const Hc=()=>ea(void 0,null,function*(){var vn,lr,Ir;let hi=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/students.json`,{method:"get",params:Ho(Io({},Ka),{item_bank_id:(Ir=(lr=Pt==null?void 0:Pt.item_banks)==null?void 0:lr[va])==null?void 0:Ir.id})});(hi==null?void 0:hi.status)==0&&No(hi==null?void 0:hi.data)}),Xf=()=>ea(void 0,null,function*(){var vn;iu(!0);const lr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/student_comment.json`,{method:"get",params:{user_id:Nf}});(lr==null?void 0:lr.status)===0&&mu(lr==null?void 0:lr.data),iu(!1)}),Jf=at().throttle(An,2500,{leading:!0,trailing:!1});(0,a.useEffect)(()=>{var vn;((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.animation_code)!==""&&ws=="3"&&(clearTimeout(jc.current),jc.current=setTimeout(()=>{var lr,Ir;const hi=document.createElement("iframe");hi.style.width="100%",hi.style.height="100%",hi.style.overflow="auto",hi.style.border="0";const Xi=Ia=>{try{const ro=Ia.documentElement.scrollHeight;hi.style.height=`${Math.max(ro+10,400)}px`,ro||setTimeout(()=>{Xi(Ia)},1e3)}catch(ro){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",ro)}};if(gu.current){gu.current.innerHTML="",gu.current.appendChild(hi);const Ia=hi.contentDocument||hi.contentWindow.document;Ia.open(),Ia.write((lr=Pt==null?void 0:Pt.page)==null?void 0:lr.animation_code),(Ir=Ia.documentElement)==null||Ir.scrollHeight,Xi(Ia),setTimeout(()=>{Xi(Ia)},1e3)}},1e3))},[(Fn=Pt==null?void 0:Pt.page)==null?void 0:Fn.animation_code,ws,as.open,Un]);const qf=(vn,lr)=>ea(void 0,null,function*(){var Ir;const hi=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id}/animation_code.json`,{method:"put",body:{animation_code:vn}});(hi==null?void 0:hi.status)===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),jl(Ho(Io({},as),{open:0})),xo(),lr(),ou(!1))});(0,a.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[Jn]);const $f=()=>{const vn=Ir=>ea(void 0,null,function*(){const hi=yield(0,ue.ZP)(`/api/courses/${$n==null?void 0:$n.coursesId}/smart_plans/${$n==null?void 0:$n.id}/set_cover.json`,{method:"post",body:Ir?{}:{position:1}});(hi==null?void 0:hi.status)==0&&te.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),lr=()=>{const Ir=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(Ir!=null&&Ir.length){const hi=Ir.findIndex(Xi=>Xi==($n==null?void 0:$n.id));hi!=-1&&(Ir==null||Ir.splice(hi,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(Ir))}};ae.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>ea(void 0,null,function*(){lr(),yield vn(!1)}),onCancel:()=>ea(void 0,null,function*(){lr()})})},uu=[{key:"1",label:a.createElement("div",{className:`${nr.subBtn}`},a.createElement("img",{src:le(65560)}),a.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:a.createElement("div",{className:`${nr.subBtn}`},a.createElement("img",{src:le(58163)}),a.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:a.createElement("div",{className:`${nr.subBtn}`},a.createElement("img",{src:le(2402)}),a.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:a.createElement("div",{className:`${nr.subBtn}`},a.createElement("img",{src:Uf[(hr=(gr=Pt==null?void 0:Pt.item_banks)==null?void 0:gr[va])==null?void 0:hr.item_type]}),a.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],ep=[((er=Ha==null?void 0:Ha[0])==null?void 0:er.key)!="4"&&{key:"4",label:a.createElement("div",{onClick:()=>ea(void 0,null,function*(){(yield yl("item_bank"))&&vu(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((sr=Ha==null?void 0:Ha[0])==null?void 0:sr.key)!="2"&&{key:"2",label:a.createElement("div",{onClick:()=>ea(void 0,null,function*(){(yield yl("ai_qna"))&&(Ll([...Ha,uu[1]]),Hs("2"),xl(!0),Rl(!0),Ws(!1))})},"\u667A\u80FD\u4E92\u52A8")},((ur=Ha==null?void 0:Ha[0])==null?void 0:ur.key)!="3"&&{key:"3",label:a.createElement("div",{onClick:()=>ea(void 0,null,function*(){(yield yl("animation_code"))&&ou(!0)})},"\u667A\u80FD\u52A8\u6548")},((Qt=Ha==null?void 0:Ha[0])==null?void 0:Qt.key)!="1"&&{key:"1",label:a.createElement("div",{onClick:()=>ea(void 0,null,function*(){(yield yl("page_info"))&&(Ll([...Ha,uu[0]]),Hs("1"),kl(!0),Ws(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(vn=>!!vn),tp=[{key:"1",label:a.createElement("div",{onClick:()=>{(Pt==null?void 0:Pt.count)>=5?te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):$e.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:a.createElement("div",{onClick:()=>{(Pt==null?void 0:Pt.count)>=5?te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):$e.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:a.createElement("div",{onClick:()=>{(Pt==null?void 0:Pt.count)>=5?te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):$e.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(vn=>!!vn),yl=vn=>ea(void 0,null,function*(){var lr;const Ir=yield(0,ue.ZP)(`/api/smart_plan_pages/${(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id}/check_module_max.json`,{method:"post",body:{module_type:vn}});return(Ir==null?void 0:Ir.status)==0?!0:(xo(),!1)}),Wc=()=>a.createElement(en,{form:zr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),Vc=()=>a.createElement(Er,{form:zr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"}),np=vn=>{const lr=Math.floor(vn/60),Ir=vn%60;if(lr>0&&Ir==0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},lr),"\u5206\u949F");if(lr==0&&Ir>0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},Ir),"\u79D2");if(lr>0&&Ir>0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},lr),"\u5206\u949F",a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},Ir),"\u79D2")};return a.createElement("section",null,Fc&&a.createElement("div",null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),a.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{Ru(!1)}})),a.createElement(Wr,{onPptButtonClick:()=>{const vn=`/IntelligentTools/10?pathid=${$n.coursesId}&url=${window.location.origin}&name=${Pt==null?void 0:Pt.smart_plan_name}&type=Course`;(0,we.xg)(fe.Z.AI_PLATFORM_URL+vn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(Rr=Pt==null?void 0:Pt.page)==null?void 0:Rr.id,defaultChatData:Pt==null?void 0:Pt.course_qna_records,data:{ppt_url:zn==null?void 0:zn.map(vn=>vn==null?void 0:vn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Vr=Pt==null?void 0:Pt.page)==null?void 0:Vr.id,position:Ut,type:10}})),!Fc&&a.createElement("div",{className:nr.box,id:"target"},a.createElement("div",{className:nr.box_header},a.createElement(re.ZP.Group,{className:nr.addTypeRadio,onChange:vn=>{var lr,Ir,hi,Xi;ws=="2"&&((Ir=(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.smart_plan_page_knowledges)==null?void 0:Ir.length)==0&&!((hi=Pt==null?void 0:Pt.page)!=null&&hi.is_ai_question)?su.current.handleClose():ws=="1"&&!((Xi=Pt==null?void 0:Pt.page)!=null&&Xi.page_info)?lu.current.handleClose():Hs(vn.target.value)},value:ws,optionType:"button"},Ha==null?void 0:Ha.map((vn,lr)=>a.createElement("div",{key:lr},a.createElement(re.ZP.Button,{value:vn==null?void 0:vn.key,key:lr},vn==null?void 0:vn.name),(Ha==null?void 0:Ha.length)==2&&lr==0&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(ne.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},a.createElement("i",{className:`iconfont icon-jiaohuan ml10 mr10 font11 ${nr.iconSty}`,style:{cursor:"pointer",fontSize:"11px"},onClick:()=>ea(void 0,null,function*(){var Ir;let hi=Ha==null?void 0:Ha.map(Ia=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[Ia==null?void 0:Ia.key]);const Xi=yield(0,ue.ZP)(`/api/smart_plan_pages/${(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id}/change_module_sort.json`,{method:"put",body:{module_sort:[hi[1],hi[0]]}});(Xi==null?void 0:Xi.status)==0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),xo())})}))))),(Ha==null?void 0:Ha.length)==1&&!hl&&!vl&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(x.Z,{menu:{items:ep},overlayClassName:nr.menuSty},a.createElement("div",{className:nr.box_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(Ha==null?void 0:Ha.length)==2&&!hl&&!vl&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(ne.Z,{title:"\u5F53\u524D\u6700\u591A\u652F\u6301\u4E24\u4E2A\u4EA4\u4E92\uFF0C\u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u4EA4\u4E92\u4EE5\u6DFB\u52A0\u65B0\u5185\u5BB9"},a.createElement("div",{className:nr.box_add,style:{cursor:"not-allowed"}},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(((wr=Pt==null?void 0:Pt.page)==null?void 0:wr.animation_code)||((Ci=(ui=Pt==null?void 0:Pt.page)==null?void 0:ui.smart_plan_page_knowledges)==null?void 0:Ci.length)>0||((_i=Pt==null?void 0:Pt.page)==null?void 0:_i.is_ai_question)||((qn=Pt==null?void 0:Pt.page)==null?void 0:qn.page_info)||(Pt==null?void 0:Pt.count)>0)&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(ne.Z,{title:"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65"},a.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${nr.iconSty}`,style:{cursor:"pointer"},onClick:()=>ea(void 0,null,function*(){var vn,lr;let Ir=yield zc((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id);const hi=(lr=Ir==null?void 0:Ir.all_pages)==null?void 0:lr.filter(Xi=>Xi==null?void 0:Xi.checked).map(Xi=>Xi==null?void 0:Xi.id);Pc(hi),Nc(Ir==null?void 0:Ir.progress_control),Uu(!0)})})),a.createElement("div",{className:nr.box_botton,style:{marginLeft:"auto"},onClick:()=>{Ru(!0)}},a.createElement("img",{src:le(69780),width:22}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),a.createElement("div",{className:nr.box_botton,style:{marginLeft:"10px"},onClick:()=>{Rc(!0)}},a.createElement("img",{src:le(49324),width:18}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),a.createElement("div",{className:nr.box_close,onClick:()=>{(0,Qo.vp)()&&(0,Qo.BU)(),ce.history.push(`/classrooms/${$n==null?void 0:$n.coursesId}/smart_plan`)}},a.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),a.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),a.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((yr=Pt==null?void 0:Pt.page)!=null&&yr.animation_code)&&!(((Xr=(mi=Pt==null?void 0:Pt.page)==null?void 0:mi.smart_plan_page_knowledges)==null?void 0:Xr.length)>0||(ci=Pt==null?void 0:Pt.page)!=null&&ci.is_ai_question||(sa=Pt==null?void 0:Pt.page)!=null&&sa.page_info)&&(Pt==null?void 0:Pt.count)==0&&(Ha==null?void 0:Ha.length)==0&&a.createElement("div",{className:nr.nodataSty},a.createElement("div",{className:nr.rightWrap},a.createElement("div",{className:nr.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),a.createElement("div",{className:nr.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},a.createElement("div",{className:nr.wrap_button,style:{backgroundImage:`url(${ri})`},onClick:()=>ea(void 0,null,function*(){if((Gt==null?void 0:Gt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("item_bank"))&&vu(!0)})},a.createElement("div",{className:nr.wrap_img},a.createElement("img",{width:30,height:30,src:zi})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),a.createElement("div",{className:nr.wrap_button,style:{backgroundImage:`url(${ja})`,marginLeft:"20px"},onClick:()=>ea(void 0,null,function*(){if((Gt==null?void 0:Gt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("animation_code"))&&ou(!0)})},a.createElement("div",{className:nr.wrap_img},a.createElement("img",{width:30,height:30,src:xa})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),a.createElement("div",{className:nr.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},a.createElement("div",{className:nr.wrap_button,style:{backgroundImage:`url(${Ji})`},onClick:()=>ea(void 0,null,function*(){if((Gt==null?void 0:Gt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("ai_qna"))&&(Ll([...Ha,uu[1]]),Hs("2"),xl(!0),Rl(!0),Ws(!1))})},a.createElement("div",{className:nr.wrap_img},a.createElement("img",{width:30,height:30,src:da})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),a.createElement("div",{className:nr.wrap_button,style:{backgroundImage:`url(${za})`,marginLeft:"20px"},onClick:()=>ea(void 0,null,function*(){if((Gt==null?void 0:Gt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("page_info"))&&(Ll([...Ha,uu[0]]),Hs("1"),kl(!0),Ws(!1))})},a.createElement("div",{className:nr.wrap_img},a.createElement("img",{width:30,height:30,src:Hi})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),ws=="1"&&(vl?a.createElement(an,{ref:lu,isOpen:vl,isEdit:zu,data:Io(Ho(Io({},Pt),{url:zn,position:Ut,maxPage:tn}),$n),changePage:Vn,onOk:()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),kl(!1),Ws(!1),xo()},onClose:()=>{kl(!1),Ws(!1),xo()}}):a.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((Aa=Pt==null?void 0:Pt.page)==null?void 0:Aa.info_read_min_time)&&a.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Ri=Pt==null?void 0:Pt.page)==null?void 0:Ri.info_read_min_time)==60?"1min":((qi=Pt==null?void 0:Pt.page)==null?void 0:qi.info_read_min_time)+"s")),(Gt==null?void 0:Gt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(ne.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:nr.iconTipSty,onClick:()=>{Ws(!0),kl(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(ne.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:`${nr.iconTipSty} ${nr.shanchu}`,onClick:vn=>{ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u89E3\u6790\u63A8\u9001\uFF1F",onOk:()=>ea(void 0,null,function*(){var lr;let Ir=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(Ir==null?void 0:Ir.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),xo())})})}},a.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((vi=Pt==null?void 0:Pt.page)==null?void 0:vi.page_info)&&a.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},a.createElement(oe.Z,{className:"font16 mt5",value:(ti=Pt==null?void 0:Pt.page)==null?void 0:ti.page_info})))),ws=="2"&&(hl?a.createElement(Vt,{ref:su,isOpen:hl,isEdit:zu,addInteraction:Vf,data:Io(Ho(Io({},Pt),{url:zn,position:Ut,maxPage:tn}),$n),onOk:()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),xl(!1),Rl(!1),Ws(!1),xo()},onClose:()=>{xl(!1),Rl(!1),Ws(!1),xo()}}):a.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(Gt==null?void 0:Gt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(ne.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:nr.iconTipSty,onClick:()=>{xl(!0),Rl(!1),Ws(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(ne.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:`${nr.iconTipSty} ${nr.shanchu}`,onClick:vn=>{ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u667A\u80FD\u4E92\u52A8\uFF1F",onOk:()=>ea(void 0,null,function*(){var lr;let Ir=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(Ir==null?void 0:Ir.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),xo())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),((no=(fa=Pt==null?void 0:Pt.page)==null?void 0:fa.smart_plan_page_knowledges)==null?void 0:no.length)>0&&a.createElement("div",{style:{width:"100%",marginTop:"15px"}},(La=(Ro=Pt==null?void 0:Pt.page)==null?void 0:Ro.smart_plan_page_knowledges)==null?void 0:La.map((vn,lr)=>a.createElement("div",{key:"index",style:{marginTop:lr==0?"0":"20px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",El[lr]),a.createElement("div",{className:nr.question_list},vn==null?void 0:vn.question),(vn==null?void 0:vn.answer)&&a.createElement("div",{className:nr.answer_list},a.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),vn==null?void 0:vn.answer)))),((lo=Pt==null?void 0:Pt.page)==null?void 0:lo.is_ai_question)&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},a.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),a.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",a.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(Xo=Pt==null?void 0:Pt.page)==null?void 0:Xo.ai_question_size),"\u9053")),a.createElement("div",{key:"index",className:nr.ai_question_list,style:{marginTop:"15px"}},(ss=Pt==null?void 0:Pt.page)==null?void 0:ss.ai_requirement)))),a.createElement(yi.Z,{defaultValue:as.defaultValue,open:as.open,language:as.language,height:as.height,onDynamic:qf,showExtra:as.showExtra}),ws=="3"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},a.createElement(ne.Z,{title:"\u5168\u5C4F\u67E5\u770B"},a.createElement("div",{className:nr.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{jl(Ho(Io({},as),{open:as.open+1,showExtra:!1}))}},a.createElement("i",{className:"iconfont icon-quanping5"}))),(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(a.Fragment,null,a.createElement(ne.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:nr.iconTipSty,onClick:()=>{jl(Ho(Io({},as),{open:as.open+1,showExtra:!0}))}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(ne.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:`${nr.iconTipSty} ${nr.shanchu}`,onClick:()=>{ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4EE3\u7801\u52A8\u6548\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ea(void 0,null,function*(){var vn;const lr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(lr==null?void 0:lr.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),jl(Ho(Io({},as),{open:0})),xo())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),a.createElement("div",{className:nr.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},a.createElement("div",{ref:gu}))),ws=="4"&&a.createElement("div",null,a.createElement("div",null,a.createElement("div",{className:nr.questionWrap},a.createElement("div",{className:nr.questionHeader},a.createElement("div",{className:nr.questionTitle},((Qa=(go=Pt==null?void 0:Pt.item_banks)==null?void 0:go[va])==null?void 0:Qa.generate_type)=="ai"&&a.createElement(ne.Z,{title:"\u667A\u80FD\u51FA\u9898"},a.createElement("img",{src:mo,width:18,height:18,style:{marginRight:10}})),a.createElement("span",{className:nr.question_type},Zl[(ts=(So=Pt==null?void 0:Pt.item_banks)==null?void 0:So[va])==null?void 0:ts.item_type]),(ns=Pt==null?void 0:Pt.page)!=null&&ns.answer_limit_time?a.createElement("span",{className:nr.time_long},"\u7B54\u9898\u65F6\u957F",np((Is=Pt==null?void 0:Pt.page)==null?void 0:Is.answer_limit_time)):a.createElement("span",null),gl&&((Ss=Pt==null?void 0:Pt.page)==null?void 0:Ss.status)=="in_progress"?a.createElement("span",{className:nr.daojishi},a.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),a.createElement("span",{style:{margin:"0 5px"}},"\u5012\u8BA1\u65F6"),a.createElement("span",{style:{width:"45px"}},Qf(gl))):a.createElement("span",null)),a.createElement("div",{className:nr.shiti_icon},(Pt==null?void 0:Pt.count)>0&&((Gt==null?void 0:Gt.status)=="not_started"||((_s=Pt==null?void 0:Pt.page)==null?void 0:_s.status)!="ended")&&a.createElement(ne.Z,{title:"\u8BBE\u7F6E"},a.createElement("div",{className:nr.iconTipSty,onClick:()=>ea(void 0,null,function*(){var vn;yield zc((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id),Lu(!0)})},a.createElement("i",{className:`iconfont icon-shezhi9 ${(ls=nr)==null?void 0:ls.genghuan}`}))),(Pt==null?void 0:Pt.count)>0&&(Gt==null?void 0:Gt.status)!="ended"&&((ks=Pt==null?void 0:Pt.page)==null?void 0:ks.status)=="not_started"&&a.createElement(ne.Z,{title:"\u66F4\u6362\u8BD5\u9898"},a.createElement("div",{className:nr.iconTipSty,onClick:()=>ea(void 0,null,function*(){qo(!0),rl(!0)})},a.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(ys=nr)==null?void 0:ys.genghuan}`}))),((Gt==null?void 0:Gt.status)=="not_started"||((Es=Pt==null?void 0:Pt.page)==null?void 0:Es.status)!="ended")&&a.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},a.createElement("div",{className:nr.iconTipSty,onClick:()=>ea(void 0,null,function*(){var vn,lr,Ir,hi,Xi,Ia,ro,Co,Do,fs,ps,ms,os,Dl,Vs,Ul,Gs;((lr=(vn=Pt==null?void 0:Pt.item_banks)==null?void 0:vn[va])==null?void 0:lr.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(hi=(Ir=Pt==null?void 0:Pt.item_banks)==null?void 0:Ir[va])==null?void 0:hi.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${$n==null?void 0:$n.coursesId}/smart_plan/${$n==null?void 0:$n.id}/ppt_info/info`):(zr.setFieldsValue({item_type:((Ia=(Xi=Pt==null?void 0:Pt.item_banks)==null?void 0:Xi[va])==null?void 0:Ia.item_type)=="SINGLE"||((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.item_type)=="MULTIPLE"?"SELECT":(fs=(Do=Pt==null?void 0:Pt.item_banks)==null?void 0:Do[va])==null?void 0:fs.item_type,choices:(os=(ms=(ps=Pt==null?void 0:Pt.item_banks)==null?void 0:ps[va])==null?void 0:ms.choices)==null?void 0:os.map(zl=>(zl.is_answer=zl.is_answer?1:0,zl)),analysis:(Vs=(Dl=Pt==null?void 0:Pt.item_banks)==null?void 0:Dl[va])==null?void 0:Vs.analysis,name:(Gs=(Ul=Pt==null?void 0:Pt.item_banks)==null?void 0:Ul[va])==null?void 0:Gs.name}),$a(!1),$o(!0))})},a.createElement("i",{className:`iconfont icon-bianjikejian ${(rs=nr)==null?void 0:rs.genghuan}`}))),(Pt==null?void 0:Pt.count)>0&&((bs=Pt==null?void 0:Pt.page)==null?void 0:bs.status)=="not_started"&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(ne.Z,{title:"\u5220\u9664\u8BD5\u9898"},a.createElement("div",{className:`${nr.iconTipSty} ${nr.shanchu}`,onClick:()=>ea(void 0,null,function*(){ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BD5\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ea(void 0,null,function*(){var vn,lr,Ir;const hi=yield(0,ue.ZP)(`/api/smart_plan_pages/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(Ir=(lr=Pt==null?void 0:Pt.item_banks)==null?void 0:lr[va])==null?void 0:Ir.id}});(hi==null?void 0:hi.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),$a(!1),zr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),xo(),al(0))})})})},a.createElement("i",{className:`iconfont icon-shanchu1 ${(Xs=nr)==null?void 0:Xs.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((As=(Os=Pt==null?void 0:Pt.item_banks)==null?void 0:Os[va])==null?void 0:As.item_type)&&a.createElement(et,{questionIndex:va+1,question:(pa=Pt==null?void 0:Pt.item_banks)==null?void 0:pa[va],disabled:!0,showAnswer:(Gt==null?void 0:Gt.status)!=="in_progress"||((Vo=Pt==null?void 0:Pt.page)==null?void 0:Vo.status)==="ended"}),((uo=(To=Pt==null?void 0:Pt.item_banks)==null?void 0:To[va])==null?void 0:uo.item_type)=="PROGRAM"&&a.createElement(Fe,{questionIndex:va+1,question:(us=Pt==null?void 0:Pt.item_banks)==null?void 0:us[va]}),((wi=(Js=Pt==null?void 0:Pt.item_banks)==null?void 0:Js[va])==null?void 0:wi.item_type)=="PROGRAM"&&Be((cs=Pt==null?void 0:Pt.item_banks)==null?void 0:cs[va]),((Gt==null?void 0:Gt.status)!=="in_progress"||((Ls=Pt==null?void 0:Pt.page)==null?void 0:Ls.status)==="ended")&&((xs=(Us=Pt==null?void 0:Pt.item_banks)==null?void 0:Us[va])==null?void 0:xs.item_type)!="PROGRAM"&&a.createElement(Bo,{question:($s=Pt==null?void 0:Pt.item_banks)==null?void 0:$s[va]})))),a.createElement(ee.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{yu(!1)},destroyOnClose:!0,forceRender:!0,open:Yf},a.createElement("div",{style:{padding:"20px"}},((Pt==null?void 0:Pt.count)>0||((ya=(bl=Pt==null?void 0:Pt.page)==null?void 0:bl.smart_plan_page_knowledges)==null?void 0:ya.length)>0||((Ds=Pt==null?void 0:Pt.page)==null?void 0:Ds.is_ai_question))&&((Gt==null?void 0:Gt.status)!="not_started"||(Gt==null?void 0:Gt.status)=="not_started"&&((Mo=Gt==null?void 0:Gt.group_settings)==null?void 0:Mo.some(vn=>vn.status=="ended")))&&((tu=Pt==null?void 0:Pt.page)==null?void 0:tu.status)!="not_started"&&a.createElement("div",{className:nr.staticWrap},(Pt==null?void 0:Pt.count)>0&&a.createElement(a.Fragment,null,a.createElement(ra,{data:(pi==null?void 0:pi.summary)||[],totalData:pi==null?void 0:pi.summaryTotal,paramsHttp:$n,smartItembanks:Pt,socketData:kc}),((Ts=(ll=Pt==null?void 0:Pt.item_banks)==null?void 0:ll[va])==null?void 0:Ts.item_type)!=="PROGRAM"&&a.createElement(Hn,{data:(pi==null?void 0:pi.details)||[],paramsHttp:$n,smartItembanks:Pt,socketData:kc})),((co=(Go=Pt==null?void 0:Pt.item_banks)==null?void 0:Go[va])==null?void 0:co.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),a.createElement("div",{className:nr.subTitle},"\u7B54\u9898\u8BB0\u5F55")),a.createElement(E.default,{dataSource:(Ja==null?void 0:Ja.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(vn,lr,Ir)=>a.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:vn=>a.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:vn=>a.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:vn=>{switch(vn){case"not_started":return a.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return a.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return a.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return a.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(vn,lr)=>a.createElement(b.ZP,{type:"link",loading:!1,onClick:()=>ea(void 0,null,function*(){Rf(lr),Dc(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(Ja==null?void 0:Ja.count)||0,onChange:(vn,lr)=>{Po(Ho(Io({},Ka),{page:vn,page_size:lr}))},current:Ka==null?void 0:Ka.page,pageSize:Ka==null?void 0:Ka.page_size,showTotal:vn=>a.createElement(a.Fragment,null,"\u5171",a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},vn),"\u6761\u6570\u636E")}})))),a.createElement("div",{className:nr.close_drawer,onClick:vn=>{vn.stopPropagation(),yu(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),bo&&a.createElement(de.default,{form:zr,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},a.createElement(ee.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:bo},a.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("div",{style:{fontWeight:500,fontSize:16}},Qi?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),a.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{$o(!1),$a(!1)}})),Qi&&a.createElement(de.default.Item,{name:"item_type",label:"\u9898\u578B"},a.createElement(z.default,{size:"large",onChange:vn=>{switch(zr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),ni(vn),vn){case"SELECT":zr.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":zr.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},a.createElement(z.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),a.createElement(z.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Qi?a.createElement(a.Fragment,null,kn=="SELECT"&&Wc(),kn=="JUDGMENT"&&Vc()):a.createElement(a.Fragment,null,["SINGLE","MULTIPLE"].includes((ma=(Ns=Pt==null?void 0:Pt.item_banks)==null?void 0:Ns[va])==null?void 0:ma.item_type)&&Wc(),((ul=(Al=Pt==null?void 0:Pt.item_banks)==null?void 0:Al[va])==null?void 0:ul.item_type)=="JUDGMENT"&&Vc()),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:nr.bottomDiv},a.createElement("div",{className:nr.save_button,style:{marginRight:"20px"},onClick:()=>{$o(!1),$a(!1)}},"\u53D6\u6D88"),((Gt==null?void 0:Gt.status)=="not_started"||((so=Pt==null?void 0:Pt.page)==null?void 0:so.status)!="ended")&&a.createElement("div",{className:nr.save_button,onClick:()=>ea(void 0,null,function*(){var vn,lr,Ir,hi,Xi;yield zr.validateFields();let Ia="";zr.getFieldValue("item_type")=="SELECT"?zr.getFieldValue("choices").filter(Do=>Do.is_answer==1).length>1?Ia="MULTIPLE":Ia="SINGLE":Ia=zr.getFieldValue("item_type");const ro=Qi?`/api/courses/${$n==null?void 0:$n.coursesId}/smart_plans/${$n==null?void 0:$n.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}.json`,Co=yield(0,ue.ZP)(ro,{method:Qi?"post":"put",body:Ho(Io({},zr.getFieldsValue()),{item_type:Ia,position:Ut,smart_plan_id:$n==null?void 0:$n.id,difficulty:2,item_bank_id:(Ir=(lr=Pt==null?void 0:Pt.item_banks)==null?void 0:lr[va])==null?void 0:Ir.id})});(Co==null?void 0:Co.status)===0&&(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),xo(),Qi&&(((hi=Pt==null?void 0:Pt.item_banks)==null?void 0:hi.length)>0?al((Xi=Pt==null?void 0:Pt.item_banks)==null?void 0:Xi.length):al(0)),Hs("4"),$a(!1),$o(!1))})},"\u4FDD\u5B58"))))),ws=="4"&&a.createElement("div",{className:nr.page_footer},(Pt==null?void 0:Pt.count)>1&&((cl=Array.from({length:Pt==null?void 0:Pt.count},(vn,lr)=>lr+1))==null?void 0:cl.map((vn,lr)=>a.createElement("div",{key:lr,className:lr==va?nr.num_style_active:nr.num_style,onClick:()=>{al(vn-1)}},vn))),a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(x.Z,{menu:{items:tp},overlayClassName:nr.menuSty},a.createElement("div",{className:nr.question_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),a.createElement("div",{onClick:()=>ea(void 0,null,function*(){var vn,lr;yield Gu(),Zs.get("type")?(0,we.xg)(`/classrooms/${$n==null?void 0:$n.coursesId}/smart_plan/${$n==null?void 0:$n.id}/ppt_info/info?type=${Zs.get("type")}&simulate=true&simulateType=${(vn=Ha==null?void 0:Ha[0])==null?void 0:vn.key}&pptPage=${Ut}`):(0,we.xg)(`/classrooms/${$n==null?void 0:$n.coursesId}/smart_plan/${$n==null?void 0:$n.id}/ppt_info/info?simulate=true&simulateType=${(lr=Ha==null?void 0:Ha[0])==null?void 0:lr.key}&pptPage=${Ut}`)}),className:nr.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(Pt==null?void 0:Pt.count)>0&&((dl=Pt==null?void 0:Pt.page)==null?void 0:dl.status)!="not_started"&&((Gt==null?void 0:Gt.status)!="not_started"||(Gt==null?void 0:Gt.status)=="not_started"&&((zo=Gt==null?void 0:Gt.group_settings)==null?void 0:zo.some(vn=>vn.status=="ended")))&&a.createElement("div",{className:nr.question_add,style:{marginLeft:"10px"},onClick:()=>ea(void 0,null,function*(){var vn,lr,Ir;(Gt==null?void 0:Gt.status)=="not_started"&&(yield Zc((lr=(vn=Pt==null?void 0:Pt.item_banks)==null?void 0:vn[va])==null?void 0:lr.smart_plan_page_item_bank_id,(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id)),yu(!0)})},a.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(Gt==null?void 0:Gt.status)=="in_progress"&&((_l=Pt==null?void 0:Pt.page)==null?void 0:_l.lesson_mode)!="self_learning"&&!(Pt!=null&&Pt.is_extra)&&((el=Pt==null?void 0:Pt.page)==null?void 0:el.status)=="in_progress"&&((Ol=Pt==null?void 0:Pt.page)==null?void 0:Ol.answer_limit_time)>0&&a.createElement("div",{className:nr.yanshi_style,onClick:()=>ea(void 0,null,function*(){tt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u5EF6\u65F6\u8BBE\u7F6E",smart_plans_id:$n==null?void 0:$n.id,SmartPlanItemBanks:Pt}}})})},"\u5EF6\u65F6"),(Gt==null?void 0:Gt.status)=="in_progress"&&((Tl=Pt==null?void 0:Pt.page)==null?void 0:Tl.lesson_mode)!="self_learning"&&!(Pt!=null&&Pt.is_extra)&&(((ds=Pt==null?void 0:Pt.page)==null?void 0:ds.status)=="not_started"||((ko=Pt==null?void 0:Pt.page)==null?void 0:ko.status)=="ended")&&a.createElement("div",{className:nr.yulan_style,onClick:()=>ea(void 0,null,function*(){tt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u8BBE\u7F6E\u7B54\u9898\u65F6\u957F",smart_plans_id:$n==null?void 0:$n.id,SmartPlanItemBanks:Pt}}})})},((zs=Pt==null?void 0:Pt.page)==null?void 0:zs.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(Gt==null?void 0:Gt.status)=="in_progress"&&((nu=Pt==null?void 0:Pt.page)==null?void 0:nu.lesson_mode)!="self_learning"&&!(Pt!=null&&Pt.is_extra)&&((wl=Pt==null?void 0:Pt.page)==null?void 0:wl.status)=="in_progress"&&a.createElement("div",{className:nr.yulan_style_end,onClick:()=>ea(void 0,null,function*(){var vn;let lr=yield(0,ue.ZP)(`/api/courses/${$n==null?void 0:$n.coursesId}/smart_plans/${$n==null?void 0:$n.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id,status:"ended"}});(lr==null?void 0:lr.status)==0&&(te.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),xo(),Ma(lr==null?void 0:lr.data))})},"\u7ED3\u675F\u7B54\u9898"))),ws=="1"&&a.createElement("div",{className:nr.page_footer},vl&&a.createElement("div",{className:nr.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{lu.current.handleClose()}},"\u53D6\u6D88"),vl&&a.createElement("div",{className:nr.yulan_style,onClick:()=>{lu.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),a.createElement("div",{className:nr.question_add,style:vl?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ea(void 0,null,function*(){var vn,lr;yield Gu(),vl?lu.current.onClickPreview():Zs.get("type")?(0,we.xg)(`/classrooms/${$n==null?void 0:$n.coursesId}/smart_plan/${$n==null?void 0:$n.id}/ppt_info/info?type=${Zs.get("type")}&simulate=true&simulateType=${(vn=Ha==null?void 0:Ha[0])==null?void 0:vn.key}&pptPage=${Ut}`):(0,we.xg)(`/classrooms/${$n==null?void 0:$n.coursesId}/smart_plan/${$n==null?void 0:$n.id}/ppt_info/info?simulate=true&simulateType=${(lr=Ha==null?void 0:Ha[0])==null?void 0:lr.key}&pptPage=${Ut}`)})},"\u9884\u89C8\u4F53\u9A8C")),ws=="2"&&a.createElement("div",{className:nr.page_footer,style:{justifyContent:"flex-end"}},hl&&a.createElement("div",{className:nr.cancle_sty,onClick:()=>{su.current.handleClose()}},"\u53D6\u6D88"),hl&&a.createElement("div",{className:nr.yulan_style,onClick:()=>{su.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),a.createElement("div",{className:nr.question_add,style:{marginLeft:"10px"},onClick:()=>ea(void 0,null,function*(){var vn,lr;yield Gu(),hl?su.current.onClickPreview():Zs.get("type")?(0,we.xg)(`/classrooms/${$n==null?void 0:$n.coursesId}/smart_plan/${$n==null?void 0:$n.id}/ppt_info/info?type=${Zs.get("type")}&simulate=true&simulateType=${(vn=Ha==null?void 0:Ha[0])==null?void 0:vn.key}&pptPage=${Ut}`):(0,we.xg)(`/classrooms/${$n==null?void 0:$n.coursesId}/smart_plan/${$n==null?void 0:$n.id}/ppt_info/info?simulate=true&simulateType=${(lr=Ha==null?void 0:Ha[0])==null?void 0:lr.key}&pptPage=${Ut}`)})},"\u9884\u89C8\u4F53\u9A8C"),(Gt==null?void 0:Gt.status)!="not_started"&&(((Pn=(Cl=Pt==null?void 0:Pt.page)==null?void 0:Cl.smart_plan_page_knowledges)==null?void 0:Pn.length)>0||((fl=Pt==null?void 0:Pt.page)==null?void 0:fl.is_ai_question))&&((pl=pi==null?void 0:pi.studentList)==null?void 0:pl.length)>0&&a.createElement("div",{className:nr.question_add,style:{marginLeft:"10px"},onClick:()=>{Nu(!0)}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"),((tl=(Jo=Pt==null?void 0:Pt.page)==null?void 0:Jo.smart_plan_page_knowledges)==null?void 0:tl.length)<3&&!((nl=Pt==null?void 0:Pt.page)!=null&&nl.is_ai_question)&&!hl&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement("div",{className:nr.yulan_style,style:{marginLeft:"10px"},onClick:()=>{Rl(!0),xl(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),a.createElement(ae.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:kf,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Nu(!1)}},a.createElement(E.default,{pagination:!1,dataSource:(pi==null?void 0:pi.studentList)||[],className:nr.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(vn,lr,Ir)=>vn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:vn=>a.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:vn=>a.createElement(b.ZP,{type:"link",loading:!1,onClick:()=>ea(void 0,null,function*(){Pf(vn),_u(!0),Nu(!1)})},"\u67E5\u770B")}]})),ru&&a.createElement(fo.Z,{ispptModal:!0,isChangeQuestion:is,setScoreShow:qo,isshixuns:!1,ScoreShow:!!ru,isloadings:!1,onOk:vn=>ea(void 0,null,function*(){var lr,Ir,hi,Xi,Ia,ro;if(!vn.length){te.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let Co=5-(Pt==null?void 0:Pt.count);if((vn==null?void 0:vn.length)>Co&&!is){te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0");return}let Do=yield(0,ue.ZP)(is?`/api/smart_plan_pages/${(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id}/change_item_bank.json`:`/api/smart_plan_pages/${(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id}/add_item_banks.json`,{method:is?"put":"post",body:is?{item_bank_id:(Xi=(hi=Pt==null?void 0:Pt.item_banks)==null?void 0:hi[va])==null?void 0:Xi.id,new_item_bank_id:vn==null?void 0:vn[0]}:{item_bank_ids:vn,position:Ut,is_smart_plan:!0}});(Do==null?void 0:Do.status)==0&&(te.ZP.success(is?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),qo(!1),rl(!1),yield xo(),is||(((Ia=Pt==null?void 0:Pt.item_banks)==null?void 0:Ia.length)>0?al((ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro.length):al(0)),Hs("4"),$o(!1))})}),a.createElement(Ui,{aiImg:zn,ref:xc,onSave:(vn,lr)=>ea(void 0,null,function*(){var Ir,hi,Xi;let Ia=vn==null?void 0:vn.filter(Do=>Do.checked!=!0),ro=5-(Pt==null?void 0:Pt.count);if((Ia==null?void 0:Ia.length)>ro){te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}const Co=yield(0,ue.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Ia,mode:1,smart_plan:{id:$n==null?void 0:$n.id,position:Ut},smart_plan_page_id:(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id}});Co.status===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),xo(),((hi=Pt==null?void 0:Pt.item_banks)==null?void 0:hi.length)>0?al((Xi=Pt==null?void 0:Pt.item_banks)==null?void 0:Xi.length):al(0),Hs("4"),console.log(Co)),lr()})}),a.createElement(ae.default,{centered:!0,keyboard:!1,open:Yi,title:Pt==null?void 0:Pt.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{ha(!1),_n()},onCancel:()=>{ha(!1),_n()}},a.createElement("div",{className:nr.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:nr.erweima},a.createElement(ie.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${$n==null?void 0:$n.coursesId}&id=${$n==null?void 0:$n.id}`,bgColor:"#FFF",size:260,icon:`${fe.Z.IMG_SERVER}/${(Yo=rt==null?void 0:rt.setting)==null?void 0:Yo.tab_logo_url}`}))),a.createElement(ae.default,{centered:!0,title:a.createElement(re.ZP.Group,{className:nr.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:vn=>{ju(vn.target.value)},value:Pu}),className:nr.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Iu,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{ju(1),_u(!1)},onCancel:()=>{ju(1),_u(!1)}},a.createElement(se.Z,{spinning:Pl},a.createElement("div",{className:nr.evalueWrap},Pu==1&&a.createElement("div",{className:nr.evalueSty},a.createElement(oe.Z,{className:nr.ansWrap,value:Ps==null?void 0:Ps.comment})),Pu==2&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),a.createElement("div",{className:nr.evalueSty},a.createElement("div",{className:nr.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Sl=Ps==null?void 0:Ps.question_and_answer_list)==null?void 0:Sl.map((vn,lr)=>a.createElement("div",{key:lr,className:"mt10"},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:nr.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),a.createElement(oe.Z,{className:nr.asnCont,value:vn==null?void 0:vn.question})),a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:nr.label},"\u56DE\u7B54\uFF1A"),a.createElement(oe.Z,{className:nr.asnCont,value:vn==null?void 0:vn.answer})))))))))),a.createElement(ae.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:Lf,width:420,forceRender:!0,onOk:()=>ea(void 0,null,function*(){const vn=yield(0,ue.ZP)(`/api/courses/${$n==null?void 0:$n.coursesId}/smart_plans/${$n==null?void 0:$n.id}/set_cover.json`,{method:"post",body:{position:Ut}});(vn==null?void 0:vn.status)==0&&(te.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Bc(!1))}),onCancel:()=>{Bc(!1)}},a.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),a.createElement(ae.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:jf,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Dc(!1)}},a.createElement("div",null,a.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),a.createElement("span",{style:{color:"#333333"}},(il==null?void 0:il.user_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),a.createElement("span",{style:{color:"#333333"}},(il==null?void 0:il.student_id)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),a.createElement("span",{style:{color:"#333333"}},(il==null?void 0:il.group_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),a.createElement("span",{style:{color:"#333333"}},(Bl==null?void 0:Bl[il==null?void 0:il.answer_status])||"--")),a.createElement(Ti,{item:il,backUrl:`/classrooms/${$n==null?void 0:$n.coursesId}/smart_plan/${$n==null?void 0:$n.id}/ppt_info/info`}))),a.createElement(ae.default,{centered:!0,keyboard:!1,open:ku,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>ea(void 0,null,function*(){var vn,lr;const Ir=yield(0,ue.ZP)(`/api/smart_plan_pages/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/settings.json`,{method:"put",body:{position:Ut,solution_visibility:_c,enable_ai_tutor:Mc}});(Ir==null?void 0:Ir.status)===0&&(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),Vu(Ut,((lr=Pt==null?void 0:Pt.page)==null?void 0:lr.status)=="in_progress",(Gt==null?void 0:Gt.status)=="ended"),Lu(!1),xo())}),onCancel:()=>{Lu(!1)}},a.createElement("div",null,a.createElement("div",{style:{color:"#000000",display:"flex"}},a.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),a.createElement(z.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:_c,onChange:vn=>{Oc(vn)}},a.createElement(z.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),a.createElement(z.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),a.createElement(z.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((Nl=(ml=Pt==null?void 0:Pt.item_banks)==null?void 0:ml[va])==null?void 0:Nl.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),a.createElement(pe.Z,{checked:Mc,onChange:vn=>{Ic(vn)}})))),a.createElement(ae.default,{centered:!0,keyboard:!1,open:Zf,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>ea(void 0,null,function*(){var vn,lr;let Ir=[];hu==null||hu.map(Xi=>{au!=null&&au.includes(Xi==null?void 0:Xi.id)&&Xi!=null&&Xi.bind_module&&Ir.push(Xi==null?void 0:Xi.position)});let hi=!1;if((Ir==null?void 0:Ir.length)>0?hi=yield new Promise(Ia=>{ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:a.createElement("div",null,"\u68C0\u6D4B\u5230",a.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},Ir==null?void 0:Ir.map((ro,Co,Do)=>`\u7B2C${ro}\u9875${CoIa(!0),onCancel:()=>Ia(!1)})}):hi=!0,hi){const Xi=yield(0,ue.ZP)(`/api/smart_plan_pages/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/group.json`,{method:"put",body:(Pt==null?void 0:Pt.count)>0?{position:Ut,page_ids:au,progress_control:Tc}:{position:Ut,page_ids:au}});(Xi==null?void 0:Xi.status)===0&&(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),xo(),Vu(Ut,((lr=Pt==null?void 0:Pt.page)==null?void 0:lr.status)=="in_progress",(Gt==null?void 0:Gt.status)=="ended"),Uu(!1))}}),onCancel:()=>{Uu(!1)}},a.createElement("div",{style:{color:"#333"}},a.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),a.createElement(z.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:nr.selectMore,disabled:(Gt==null?void 0:Gt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:au,showSearch:!1,onChange:vn=>{Pc(vn)}},hu==null?void 0:hu.map((vn,lr)=>a.createElement(z.default.Option,{value:vn==null?void 0:vn.id,key:lr,disabled:(vn==null?void 0:vn.position)==Ut},"\u7B2C",vn==null?void 0:vn.position,"\u9875"))),(Pt==null?void 0:Pt.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u542F\u7528\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u5F53\u524D\u9875\u9762\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60")),a.createElement(pe.Z,{checked:Tc,onChange:vn=>{Nc(vn)}})))),a.createElement(ae.default,{open:Wf,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>vu(!1),footer:null,width:372},a.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),a.createElement("div",{className:nr.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:kr},{key:1,name:"\u9898\u5E93\u9009\u9898",img:le(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:le(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:Gi}].map(vn=>a.createElement("div",{className:nr.add_button,onClick:()=>{$e.Z.publish("active-modal-index",vn.key),vu(!1)}},a.createElement("img",{width:18,src:vn.img}),a.createElement("aside",{className:"ml10"},vn.name))))),a.createElement(gn,{isEdit:zu,data:Io(Ho(Io({},Pt),{url:zn,position:Ut,maxPage:tn}),$n),visible:Hf,changePage:Vn,openPreview:vn=>{jl(Ho(Io({},as),{defaultValue:vn,showExtra:!0,open:as.open+1}))},onOk:()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),ou(!1),xo()},onClose:()=>ou(!1)}),a.createElement(Zo,{interactiveOpen:Gf,maxPage:tn,onClose:()=>Rc(!1),paramsHttp:$n,handlePageClick:vn=>{Tn(vn)},handleRefresh:()=>{xo()},currentPosition:Ut}),a.createElement(js,{Callback:vn=>ea(void 0,null,function*(){var lr;let Ir=yield(0,ue.ZP)(`/api/courses/${$n==null?void 0:$n.coursesId}/smart_plans/${$n==null?void 0:$n.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id,status:"in_progress",answer_limit_time:vn}});(Ir==null?void 0:Ir.status)==0&&(te.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),xo(),Ma(Ir==null?void 0:Ir.data),tt({type:"classroomList/setActionTabs",payload:{key:""}}))})}))};var Wl=(0,ce.connect)(({classroomList:ft,globalSetting:rt})=>({classroomList:ft,globalSetting:rt}))(Hl),Mi={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_item_list:"over_item_list___BGRpQ",over_item:"over_item____cy2z",close_button:"close_button___ZfK6v",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",kjgj_style:"kjgj_style___jIqhD",kjgj_item:"kjgj_item___d355l",kjgj_img:"kjgj_img___mwqc3",kjgj_text:"kjgj_text___DcyGA",over_content:"over_content___sF378",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5",arrow:"arrow___fFtZm",modal:"modal___GuDAW",drawer_ewm:"drawer_ewm___xY2Oi",drawer_ewm_title:"drawer_ewm_title___nHqEm",drawer_text:"drawer_text___EnOs3",drawer_code:"drawer_code___cZMU2"},Vl=le(97915);const Gl=(0,a.forwardRef)((ft,rt)=>{const{prefixCls:tt,className:Ut,children:Gt,size:Un,style:zn={}}=ft,An=Ln()(`${tt}-panel`,{[`${tt}-panel-hidden`]:Un===0},Ut),tn=Un!==void 0;return a.createElement("div",{ref:rt,className:An,style:Object.assign(Object.assign({},zn),{flexBasis:tn?Un:"auto",flexGrow:tn?0:1})},Gt)});var Yl=()=>null,Ql=le(29301),Rs=le(6089),Kl=le(48755),Xl=le(83397),Jl=le(11592),ba=function(ft,rt){var tt={};for(var Ut in ft)Object.prototype.hasOwnProperty.call(ft,Ut)&&rt.indexOf(Ut)<0&&(tt[Ut]=ft[Ut]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gt=0,Ut=Object.getOwnPropertySymbols(ft);Gt(0,Jl.Z)(ft).filter(a.isValidElement).map(tt=>{const{props:Ut}=tt,{collapsible:Gt}=Ut,Un=ba(Ut,["collapsible"]);return Object.assign(Object.assign({},Un),{collapsible:ta(Gt)})}),[ft])}function Cs(ft,rt,tt){return a.useMemo(()=>{const Ut=[];for(let Gt=0;Gt0||Tn.start&&tn===0&&An>0,gr=Tn.start&&tn>0||Vn.end&&An===0&&tn>0;Ut[Gt]={resizable:ar,startCollapsible:!!(tt?gr:Fn),endCollapsible:!!(tt?Fn:gr)}}return Ut},[rt,ft])}var Fl=le(3300);function Ml(ft){return Number(ft.slice(0,-1))/100}function ql(ft){return typeof ft=="string"&&ft.endsWith("%")}function Au(ft,rt){const tt=ft.map(Tn=>Tn.size),Ut=ft.length,Gt=rt||0,Un=Tn=>Tn*Gt,[zn,An]=a.useState(()=>ft.map(Tn=>Tn.defaultSize)),tn=a.useMemo(()=>{var Tn;const ar=[];for(let Fn=0;Fn{let Tn=[],ar=0;for(let gr=0;grgr+(hr||0),0);if(Fn>1||!ar){const gr=1/Fn;Tn=Tn.map(hr=>hr===void 0?0:hr*gr)}else{const gr=(1-Fn)/ar;Tn=Tn.map(hr=>hr===void 0?gr:hr)}return Tn},[tn,Gt]),Jn=a.useMemo(()=>_n.map(Un),[_n,Gt]),Vn=a.useMemo(()=>ft.map(Tn=>ql(Tn.min)?Ml(Tn.min):(Tn.min||0)/Gt),[ft,Gt]),Rn=a.useMemo(()=>ft.map(Tn=>ql(Tn.max)?Ml(Tn.max):(Tn.max||Gt)/Gt),[ft,Gt]);return[a.useMemo(()=>rt?Jn:tn,[Jn,rt]),Jn,_n,Vn,Rn,An]}function Qu(ft,rt,tt,Ut,Gt,Un){const zn=ft.map(sr=>[sr.min,sr.max]),An=Ut||0,tn=sr=>sr*An;function _n(sr,ur){return typeof sr=="string"?tn(Ml(sr)):sr!=null?sr:ur}const[Jn,Vn]=a.useState([]),Rn=a.useRef([]),[jn,Tn]=a.useState(null),ar=()=>tt.map(tn);return[sr=>{Vn(ar()),Tn({index:sr,confirmed:!1})},(sr,ur)=>{var Qt;let Rr=null;if((!jn||!jn.confirmed)&&ur!==0){if(ur>0)Rr=sr,Tn({index:sr,confirmed:!0});else for(let Xr=sr;Xr>=0;Xr-=1)if(Jn[Xr]>0&&rt[Xr].resizable){Rr=Xr,Tn({index:Xr,confirmed:!0});break}}const Vr=(Qt=Rr!=null?Rr:jn==null?void 0:jn.index)!==null&&Qt!==void 0?Qt:sr,wr=(0,Fl.Z)(Jn),ui=Vr+1,Ci=_n(zn[Vr][0],0),_i=_n(zn[ui][0],0),qn=_n(zn[Vr][1],An),yr=_n(zn[ui][1],An);let mi=ur;return wr[Vr]+miqn&&(mi=qn-wr[Vr]),wr[ui]-mi>yr&&(mi=wr[ui]-yr),wr[Vr]+=mi,wr[ui]-=mi,Gt(wr),wr},()=>{Tn(null)},(sr,ur)=>{const Qt=ar(),Rr=Un?ur==="start"?"end":"start":ur,Vr=Rr==="start"?sr:sr+1,wr=Rr==="start"?sr+1:sr,ui=Qt[Vr],Ci=Qt[wr];if(ui!==0&&Ci!==0)Qt[Vr]=0,Qt[wr]+=ui,Rn.current[sr]=ui;else{const _i=ui+Ci,qn=_n(zn[Vr][0],0),yr=_n(zn[Vr][1],An),mi=_n(zn[wr][0],0),Xr=_n(zn[wr][1],An),ci=Math.max(qn,_i-Xr),Aa=(Math.min(yr,_i-mi)-ci)/2,Ri=Rn.current[sr],qi=_i-Ri;Ri&&Ri<=Xr&&Ri>=mi&&qi<=yr&&qi>=qn?(Qt[wr]=Ri,Qt[Vr]=qi):(Qt[Vr]-=Aa,Qt[wr]+=Aa)}return Gt(Qt),Qt},jn==null?void 0:jn.index]}var Za=le(84105),la=le(33853),Na=le(38819),yo=le(87395);function _o(ft){return typeof ft=="number"&&!Number.isNaN(ft)?Math.round(ft):0}var Jc=ft=>{const{prefixCls:rt,vertical:tt,index:Ut,active:Gt,ariaNow:Un,ariaMin:zn,ariaMax:An,resizable:tn,startCollapsible:_n,endCollapsible:Jn,onOffsetStart:Vn,onOffsetUpdate:Rn,onOffsetEnd:jn,onCollapse:Tn,lazy:ar,containerSize:Fn}=ft,gr=`${rt}-bar`,[hr,er]=(0,a.useState)(null),[sr,ur]=(0,a.useState)(0),Qt=tt?0:sr,Rr=tt?sr:0,Vr=Xr=>{tn&&Xr.currentTarget&&(er([Xr.pageX,Xr.pageY]),Vn(Ut))},wr=Xr=>{if(tn&&Xr.touches.length===1){const ci=Xr.touches[0];er([ci.pageX,ci.pageY]),Vn(Ut)}},ui=Xr=>{const ci=Fn*Un/100,sa=ci+Xr,Aa=Math.max(0,Fn*zn/100),Ri=Math.min(Fn,Fn*An/100);return Math.max(Aa,Math.min(Ri,sa))-ci},Ci=(0,Rs.Z)((Xr,ci)=>{const sa=ui(tt?ci:Xr);ur(sa)}),_i=(0,Rs.Z)(()=>{Rn(Ut,Qt,Rr),ur(0)});a.useEffect(()=>{if(hr){const Xr=Ri=>{const{pageX:qi,pageY:vi}=Ri,ti=qi-hr[0],fa=vi-hr[1];ar?Ci(ti,fa):Rn(Ut,ti,fa)},ci=()=>{ar&&_i(),er(null),jn()},sa=Ri=>{if(Ri.touches.length===1){const qi=Ri.touches[0],vi=qi.pageX-hr[0],ti=qi.pageY-hr[1];ar?Ci(vi,ti):Rn(Ut,vi,ti)}},Aa=()=>{ar&&_i(),er(null),jn()};return window.addEventListener("touchmove",sa),window.addEventListener("touchend",Aa),window.addEventListener("mousemove",Xr),window.addEventListener("mouseup",ci),()=>{window.removeEventListener("mousemove",Xr),window.removeEventListener("mouseup",ci),window.removeEventListener("touchmove",sa),window.removeEventListener("touchend",Aa)}}},[hr,ar,tt,Ut,Fn,Un,zn,An]);const qn={[`--${gr}-preview-offset`]:`${sr}px`},yr=tt?yo.Z:la.Z,mi=tt?Za.Z:Na.Z;return a.createElement("div",{className:gr,role:"separator","aria-valuenow":_o(Un),"aria-valuemin":_o(zn),"aria-valuemax":_o(An)},ar&&a.createElement("div",{className:Ln()(`${gr}-preview`,{[`${gr}-preview-active`]:!!sr}),style:qn}),a.createElement("div",{className:Ln()(`${gr}-dragger`,{[`${gr}-dragger-disabled`]:!tn,[`${gr}-dragger-active`]:Gt}),onMouseDown:Vr,onTouchStart:wr}),_n&&a.createElement("div",{className:Ln()(`${gr}-collapse-bar`,`${gr}-collapse-bar-start`),onClick:()=>Tn(Ut,"start")},a.createElement(yr,{className:Ln()(`${gr}-collapse-icon`,`${gr}-collapse-start`)})),Jn&&a.createElement("div",{className:Ln()(`${gr}-collapse-bar`,`${gr}-collapse-bar-end`),onClick:()=>Tn(Ut,"end")},a.createElement(mi,{className:Ln()(`${gr}-collapse-icon`,`${gr}-collapse-end`)})))},qc=le(63356),$c=le(16931);const ed=ft=>{const{componentCls:rt}=ft;return{[`&-rtl${rt}-horizontal`]:{[`> ${rt}-bar`]:{[`${rt}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${rt}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${rt}-vertical`]:{[`> ${rt}-bar`]:{[`${rt}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${rt}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},fu={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},td=ft=>{const{componentCls:rt,colorFill:tt,splitBarDraggableSize:Ut,splitBarSize:Gt,splitTriggerSize:Un,controlItemBgHover:zn,controlItemBgActive:An,controlItemBgActiveHover:tn,prefixCls:_n}=ft,Jn=`${rt}-bar`,Vn=`${rt}-mask`,Rn=`${rt}-panel`,jn=ft.calc(Un).div(2).equal(),Tn=`${_n}-bar-preview-offset`,ar={position:"absolute",background:ft.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[rt]:Object.assign(Object.assign(Object.assign({},(0,qc.Wf)(ft)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${Jn}`]:{flex:"none",position:"relative",userSelect:"none",[`${Jn}-dragger`]:Object.assign(Object.assign({},fu),{zIndex:1,"&::before":Object.assign({content:'""',background:zn},fu),"&::after":Object.assign({content:'""',background:tt},fu),[`&:hover:not(${Jn}-dragger-active)`]:{"&::before":{background:An}},"&-active":{zIndex:2,"&::before":{background:tn}},[`&-disabled${Jn}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:zn}},"&::after":{display:"none"}}}),[`${Jn}-collapse-bar`]:Object.assign(Object.assign({},fu),{zIndex:ft.zIndexPopupBase,background:zn,fontSize:ft.fontSizeSM,borderRadius:ft.borderRadiusXS,color:ft.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:An},"&:active":{background:tn}}),"&:hover, &:active":{[`${Jn}-collapse-bar`]:{opacity:1}}},[Vn]:{position:"fixed",zIndex:ft.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${Jn}`]:{width:0,[`${Jn}-preview`]:Object.assign(Object.assign({height:"100%",width:Gt},ar),{[`&${Jn}-preview-active`]:{display:"block",transform:`translateX(var(--${Tn}))`}}),[`${Jn}-dragger`]:{cursor:"col-resize",height:"100%",width:Un,"&::before":{height:"100%",width:Gt},"&::after":{height:Ut,width:Gt}},[`${Jn}-collapse-bar`]:{width:ft.fontSizeSM,height:ft.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:jn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:jn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${Jn}`]:{height:0,[`${Jn}-preview`]:Object.assign(Object.assign({height:Gt,width:"100%"},ar),{[`&${Jn}-preview-active`]:{display:"block",transform:`translateY(var(--${Tn}))`}}),[`${Jn}-dragger`]:{cursor:"row-resize",width:"100%",height:Un,"&::before":{width:"100%",height:Gt},"&::after":{width:Ut,height:Gt}},[`${Jn}-collapse-bar`]:{height:ft.fontSizeSM,width:ft.controlHeightSM,"&-start":{top:"auto",bottom:jn,transform:"translateX(-50%)"},"&-end":{top:jn,bottom:"auto",transform:"translateX(-50%)"}}}},[Rn]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${rt}:only-child)`]:{overflow:"hidden"}}}),ed(ft))}},nd=ft=>{var rt;const tt=ft.splitBarSize||2,Ut=ft.splitTriggerSize||6,Gt=ft.resizeSpinnerSize||20,Un=(rt=ft.splitBarDraggableSize)!==null&&rt!==void 0?rt:Gt;return{splitBarSize:tt,splitTriggerSize:Ut,splitBarDraggableSize:Un,resizeSpinnerSize:Gt}};var rd=(0,$c.I$)("Splitter",ft=>[td(ft)],nd),id=ft=>{const{prefixCls:rt,className:tt,style:Ut,layout:Gt="horizontal",children:Un,rootClassName:zn,onResizeStart:An,onResize:tn,onResizeEnd:_n,lazy:Jn}=ft,{getPrefixCls:Vn,direction:Rn,className:jn,style:Tn}=(0,Kl.dj)("splitter"),ar=Vn("splitter",rt),Fn=(0,Xl.Z)(ar),[gr,hr,er]=rd(ar,Fn),sr=Gt==="vertical",ur=Rn==="rtl",Qt=!sr&&ur,Rr=Ko(Un),[Vr,wr]=(0,a.useState)(),ui=go=>{const{offsetWidth:Qa,offsetHeight:So}=go,ts=sr?So:Qa;ts!==0&&wr(ts)},[Ci,_i,qn,yr,mi,Xr]=Au(Rr,Vr),ci=Cs(Rr,_i,ur),[sa,Aa,Ri,qi,vi]=Qu(Rr,ci,qn,Vr,Xr,ur),ti=(0,Rs.Z)(go=>{sa(go),An==null||An(_i)}),fa=(0,Rs.Z)((go,Qa)=>{const So=Aa(go,Qa);tn==null||tn(So)}),no=(0,Rs.Z)(()=>{Ri(),_n==null||_n(_i)}),Ro=(0,Rs.Z)((go,Qa)=>{const So=qi(go,Qa);tn==null||tn(So),_n==null||_n(So)}),La=Ln()(ar,tt,`${ar}-${Gt}`,{[`${ar}-rtl`]:ur},zn,jn,er,Fn,hr),lo=`${ar}-mask`,Xo=a.useMemo(()=>{const go=[];let Qa=0;for(let So=0;So{const So=a.createElement(Gl,Object.assign({},go,{prefixCls:ar,size:Ci[Qa]}));let ts=null;const ns=ci[Qa];if(ns){const Is=(Xo[Qa-1]||0)+yr[Qa],Ss=(Xo[Qa+1]||100)-mi[Qa+1],_s=(Xo[Qa-1]||0)+mi[Qa],ls=(Xo[Qa+1]||100)-yr[Qa+1];ts=a.createElement(Jc,{lazy:Jn,index:Qa,active:vi===Qa,prefixCls:ar,vertical:sr,resizable:ns.resizable,ariaNow:Xo[Qa]*100,ariaMin:Math.max(Is,Ss)*100,ariaMax:Math.min(_s,ls)*100,startCollapsible:ns.startCollapsible,endCollapsible:ns.endCollapsible,onOffsetStart:ti,onOffsetUpdate:(ks,ys,Es)=>{let rs=sr?Es:ys;Qt&&(rs=-rs),fa(ks,rs)},onOffsetEnd:no,onCollapse:Ro,containerSize:Vr||0})}return a.createElement(a.Fragment,{key:`split-panel-${Qa}`},So,ts)}),typeof vi=="number"&&a.createElement("div",{"aria-hidden":!0,className:Ln()(lo,`${lo}-${Gt}`)}))))};const Xu=id;Xu.Panel=Yl;var $l=Xu,Oo={box:"box___9t6dj",code_style:"code_style___L5H95",box_header:"box_header___PThC5",headTip:"headTip___MoiWM",box_wrap:"box_wrap_____SpK",progressbarWrap:"progressbarWrap___Xb_JW",progressItem:"progressItem___r6hIu",circle:"circle___dmxdq",activeWrap:"activeWrap___ZAXAN",quit:"quit___fMx4e",box_botton:"box_botton___nhfoY",mainContent:"mainContent___EseHE",questionWrap:"questionWrap___bTxa_",questionStatus:"questionStatus___g9DRZ",studyUnit:"studyUnit___G1Nk2",page_footer:"page_footer___PFaVy",num_style:"num_style___GIpVz",num_style_active:"num_style_active___bq8RR",button1:"button1___HqBEu",button2:"button2___VYEdv",daojishi:"daojishi___wZ6er"},Da={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",activeAnswer:"activeAnswer___uuVOS",rightAnswer:"rightAnswer___vz9aJ",errorAnswer:"errorAnswer___ffoBB",setAnswerBtn:"setAnswerBtn___JXqx2",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa",Drawrap:"Drawrap___sKs5x",iframe:"iframe___ZCHT9",c:"c___yzswq",cpp:"cpp___aD_5y",java:"java___s91Vb",python:"python___PRu_t",commitBtn:"commitBtn___g2N79",questionWrap:"questionWrap___nKdxT",solutionWrap:"solutionWrap___jaM5J",descBox:"descBox___bONsy",title:"title___ufkCS",desc:"desc___DG7jE",choiceBox:"choiceBox___uhqIh",activeAnswerBox:"activeAnswerBox___BEPta",rightAnswerBox:"rightAnswerBox___c561Z",errorAnswerBox:"errorAnswerBox___ouNWS",greenColor:"greenColor___IiAyu",redColor:"redColor___f6vEe"},ad=Object.defineProperty,od=Object.defineProperties,sd=Object.getOwnPropertyDescriptors,Ju=Object.getOwnPropertySymbols,ld=Object.prototype.hasOwnProperty,ud=Object.prototype.propertyIsEnumerable,qu=(ft,rt,tt)=>rt in ft?ad(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,wu=(ft,rt)=>{for(var tt in rt||(rt={}))ld.call(rt,tt)&&qu(ft,tt,rt[tt]);if(Ju)for(var tt of Ju(rt))ud.call(rt,tt)&&qu(ft,tt,rt[tt]);return ft},cd=(ft,rt)=>od(ft,sd(rt));const dd=({problemset:ft,dispatch:rt,question:tt,pageCache:Ut,solutionVis:Gt,disabled:Un,questionIndex:zn,pageInfo:An,SmartPlanItemBanks:tn,questionChoiceIdsRef:_n})=>{const[Jn,Vn]=(0,a.useState)({}),[Rn,jn]=(0,a.useState)([]),Tn={fontSize:"18px"},ar=!(Ut!=null&&Ut.is_end)&&(An==null?void 0:An.status)=="ended"||(tt==null?void 0:tt.is_answered)||(Ut==null?void 0:Ut.is_end)&&!(tn!=null&&tn.allow_answer_after_end),Fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const er=(0,Ke.cloneDeep)(tt);Vn(er),jn(er.choices)},[tt]);const gr=er=>{if(ar)return;const sr=Rn.map((ur,Qt)=>cd(wu({},ur),{checked:Qt===er?!(ur!=null&&ur.checked):ur==null?void 0:ur.checked}));_n.current=sr.filter(ur=>ur.checked).map(ur=>ur==null?void 0:ur.choice_id),jn(sr)},hr=(er=!1)=>{let sr="";return Rn.forEach((ur,Qt)=>{er?ur!=null&&ur.me_answered&&(sr=sr+Fn[Qt]):ur!=null&&ur.is_answer&&(sr=sr+Fn[Qt])}),sr};return console.log(zn),a.createElement("div",null,a.createElement("div",{className:Da.questionWrap},a.createElement(oe.Z,{value:'

\u591A\u9009\u9898

'+(Jn==null?void 0:Jn.name),style:wu({},Tn)}),Rn==null?void 0:Rn.map((er,sr)=>{const{is_answer:ur,checked:Qt,choice_text:Rr,me_answered:Vr}=er;let wr="";return Gt?(ur&&(wr=Da.rightAnswerBox),!ur&&(Qt||Vr)&&(wr=Da.errorAnswerBox)):(Qt||Vr)&&(wr=Da.activeAnswerBox),a.createElement(Ve.Z,{key:sr,className:`${Da.choiceBox} ${wr}`,align:"middle",wrap:!1,style:{cursor:ar?"not-allowed":"pointer",marginTop:sr==0?"40px":"20px"},onClick:ui=>{gr(sr)}},a.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Da.choiceIndex},Fn[sr]),a.createElement(xe.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:Da.html,value:Rr,style:wu({},Tn)})),Gt&&ur&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Gt&&!ur&&(Qt||Vr)&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Gt&&a.createElement("div",{className:Da.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},hr(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find(er=>er==null?void 0:er.me_answered)?a.createElement(a.Fragment,null,(()=>{const er=Rn.map((Vr,wr)=>Vr!=null&&Vr.me_answered?wr:-1).filter(Vr=>Vr!==-1),sr=Rn.map((Vr,wr)=>Vr!=null&&Vr.is_answer?wr:-1).filter(Vr=>Vr!==-1),Qt=er.length===sr.length&&er.every(Vr=>sr.includes(Vr))?Da.greenColor:Da.redColor,Rr=er.map(Vr=>Fn[Vr]).join("");return a.createElement("span",{className:Qt,style:{fontWeight:600,fontSize:"16px"}},Rr||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Jn==null?void 0:Jn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var fd=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(dd),Ao=le(59301),pd=Object.defineProperty,md=Object.defineProperties,hd=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,vd=Object.prototype.hasOwnProperty,gd=Object.prototype.propertyIsEnumerable,ec=(ft,rt,tt)=>rt in ft?pd(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Cu=(ft,rt)=>{for(var tt in rt||(rt={}))vd.call(rt,tt)&&ec(ft,tt,rt[tt]);if($u)for(var tt of $u(rt))gd.call(rt,tt)&&ec(ft,tt,rt[tt]);return ft},yd=(ft,rt)=>md(ft,hd(rt));const Ed=({questionIndex:ft,problemset:rt,dispatch:tt,question:Ut,solutionVis:Gt,pageCache:Un,pageInfo:zn,questionChoiceIdsRef:An,SmartPlanItemBanks:tn})=>{const[_n,Jn]=(0,a.useState)({}),[Vn,Rn]=(0,a.useState)([]),jn={fontSize:"18px"},Tn=!(Un!=null&&Un.is_end)&&(zn==null?void 0:zn.status)=="ended"||(Ut==null?void 0:Ut.is_answered)||(Un==null?void 0:Un.is_end)&&!(tn!=null&&tn.allow_answer_after_end),ar=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const gr=(0,Ke.cloneDeep)(Ut);Jn(gr),Rn(gr.choices)},[Ut]);const Fn=gr=>{if(Tn)return;const hr=Vn.map((er,sr)=>yd(Cu({},er),{checked:sr===gr}));An.current=hr.filter(er=>er.checked).map(er=>er==null?void 0:er.choice_id),Rn(hr)};return Ao.createElement("div",null,Ao.createElement("div",{className:Da.questionWrap},Ao.createElement(oe.Z,{value:'

\u5355\u9009\u9898

'+(_n==null?void 0:_n.name),style:Cu({},jn)}),Vn==null?void 0:Vn.map((gr,hr)=>{const{is_answer:er,checked:sr,choice_text:ur,me_answered:Qt}=gr;let Rr="";return Gt?(er&&(Rr=Da.rightAnswerBox),!er&&(sr||Qt)&&(Rr=Da.errorAnswerBox)):(sr||Qt)&&(Rr=Da.activeAnswerBox),Ao.createElement(Ve.Z,{key:hr,className:`${Da.choiceBox} ${Rr}`,align:"middle",wrap:!1,style:{cursor:Tn?"not-allowed":"pointer",marginTop:hr==0?"40px":"20px"},onClick:Vr=>{Fn(hr)}},Ao.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Da.choiceIndex},ar[hr]),Ao.createElement(xe.Z,{flex:1,className:"ml30"},Ao.createElement(oe.Z,{className:Da.html,value:ur,style:Cu({},jn)})),Gt&&er&&Ao.createElement(xe.Z,null,Ao.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Gt&&!er&&(sr||Qt)&&Ao.createElement(xe.Z,null,Ao.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Gt&&Ao.createElement("div",{className:Da.solutionWrap},Ao.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Ao.createElement("div",{className:"c-grey-333 mb5 font16"},Ao.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Ao.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},ar[Vn.findIndex(gr=>gr==null?void 0:gr.is_answer)])),Ao.createElement("div",{className:"c-grey-333 mb5 font16"},Ao.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Vn.find(gr=>gr==null?void 0:gr.me_answered)?Ao.createElement(Ao.Fragment,null,(()=>{var gr;const hr=Vn.findIndex(ur=>ur==null?void 0:ur.me_answered),sr=((gr=Vn[hr])==null?void 0:gr.is_answer)?Da.greenColor:Da.redColor;return Ao.createElement("span",{className:sr,style:{fontWeight:600,fontSize:"16px"}},ar[hr])})()):Ao.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),Ao.createElement("div",null,Ao.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((_n==null?void 0:_n.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var bd=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(Ed),Ad=Object.defineProperty,wd=Object.defineProperties,Cd=Object.getOwnPropertyDescriptors,tc=Object.getOwnPropertySymbols,Sd=Object.prototype.hasOwnProperty,xd=Object.prototype.propertyIsEnumerable,nc=(ft,rt,tt)=>rt in ft?Ad(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Su=(ft,rt)=>{for(var tt in rt||(rt={}))Sd.call(rt,tt)&&nc(ft,tt,rt[tt]);if(tc)for(var tt of tc(rt))xd.call(rt,tt)&&nc(ft,tt,rt[tt]);return ft},Dd=(ft,rt)=>wd(ft,Cd(rt));const Bd=({problemset:ft,questionIndex:rt,dispatch:tt,question:Ut,pageCache:Gt,solutionVis:Un,disabled:zn,pageInfo:An,SmartPlanItemBanks:tn,questionChoiceIdsRef:_n})=>{const[Jn,Vn]=(0,a.useState)({}),[Rn,jn]=(0,a.useState)([]),Tn={fontSize:"18px"},ar=!(Gt!=null&&Gt.is_end)&&(An==null?void 0:An.status)=="ended"||(Ut==null?void 0:Ut.is_answered)||(Gt==null?void 0:Gt.is_end)&&!(tn!=null&&tn.allow_answer_after_end),Fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const hr=(0,Ke.cloneDeep)(Ut);Vn(hr),jn(hr.choices)},[Ut]);const gr=hr=>{if(ar)return;const er=Rn.map((sr,ur)=>Dd(Su({},sr),{checked:ur===hr}));_n.current=er.filter(sr=>sr.checked).map(sr=>sr==null?void 0:sr.choice_id),jn(er)};return a.createElement("div",null,a.createElement("div",{className:Da.questionWrap},a.createElement(oe.Z,{value:'

\u5224\u65AD\u9898

'+(Jn==null?void 0:Jn.name),style:Su({},Tn)}),Rn==null?void 0:Rn.map((hr,er)=>{const{is_answer:sr,checked:ur,choice_text:Qt,me_answered:Rr}=hr;let Vr="";return Un?(sr&&(Vr=Da.rightAnswerBox),!sr&&(ur||Rr)&&(Vr=Da.errorAnswerBox)):(ur||Rr)&&(Vr=Da.activeAnswerBox),a.createElement(Ve.Z,{key:er,className:`${Da.choiceBox} ${Vr}`,align:"middle",wrap:!1,style:{cursor:ar?"not-allowed":"pointer",marginTop:er==0?"40px":"20px"},onClick:wr=>{gr(er)}},a.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Da.choiceIndex},Fn[er]),a.createElement(xe.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:Da.html,value:Qt,style:Su({},Tn)})),Un&&sr&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Un&&!sr&&(ur||Rr)&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Un&&a.createElement("div",{className:Da.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Fn[Rn.findIndex(hr=>hr==null?void 0:hr.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find(hr=>hr==null?void 0:hr.me_answered)?a.createElement(a.Fragment,null,(()=>{var hr;const er=Rn.findIndex(Qt=>Qt==null?void 0:Qt.me_answered),ur=((hr=Rn[er])==null?void 0:hr.is_answer)?Da.greenColor:Da.redColor;return a.createElement("span",{className:ur,style:{fontWeight:600,fontSize:"16px"}},Fn[er])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Jn==null?void 0:Jn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var Fd=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(Bd),rc=le(72664),Md=le(61186),Id=le.n(Md),_d=le(50582),Pa=le(59301),Od=Object.defineProperty,ic=Object.getOwnPropertySymbols,Td=Object.prototype.hasOwnProperty,Nd=Object.prototype.propertyIsEnumerable,ac=(ft,rt,tt)=>rt in ft?Od(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Pd=(ft,rt)=>{for(var tt in rt||(rt={}))Td.call(rt,tt)&&ac(ft,tt,rt[tt]);if(ic)for(var tt of ic(rt))Nd.call(rt,tt)&&ac(ft,tt,rt[tt]);return ft},pu=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const jd=({problemset:ft,dispatch:rt,question:tt,pageCache:Ut,solutionVis:Gt,SmartPlanItemBanks:Un,disabled:zn,questionIndex:An,questionChoiceIdsRef:tn,handleRefresh:_n,childWindow:Jn,closeProgram:Vn,setCloseProgram:Rn,childsWindow:jn})=>{var Tn;const[ar,Fn]=(0,a.useState)(!1),[gr,hr]=(0,a.useState)(""),er=(0,ce.useParams)(),[sr,ur]=(0,a.useState)(!1),Qt=(0,a.useRef)(null),Rr=(0,a.useRef)(null),Vr={fontSize:"18px"},[wr,ui]=(0,a.useState)([]),[Ci,_i]=(0,a.useState)({page:1,limit:10}),[qn,yr]=(0,a.useState)(0),[mi,Xr]=(0,a.useState)(null),ci={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,a.useEffect)(()=>{if(!Jn||Jn.closed)return;const vi=()=>{var fa;const no={type:"showIntelligentTeacherStatus",aiStatus:(fa=Un==null?void 0:Un.page)==null?void 0:fa.enable_ai_tutor,questionStatus:(tt==null?void 0:tt.status)==="ended",SmartPlanItemBanks:Un};Jn.postMessage(no,"*")};if(Vn){Rn("");const fa={type:"closeIntelligentTeacherStatus"};for(let no=0;no{vi()},3e3);else{const fa=()=>{vi(),Jn.removeEventListener("load",fa)};Jn.addEventListener("load",fa)}const ti=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),tt!=null&&tt.hack_user_identifier&&qi(),_n()};return Jn==null||Jn.addEventListener("unload",ti),()=>{Jn==null||Jn.removeEventListener("unload",ti)}},[Jn,Un,tt==null?void 0:tt.status,Vn]),(0,a.useEffect)(()=>()=>{Rr.current=null},[]);const sa=()=>pu(void 0,null,function*(){if(ur(!0),tt!=null&&tt.hack_identifier){const vi=yield(0,rc.nF)({id:tt==null?void 0:tt.hack_identifier});if((vi==null?void 0:vi.status)===0){const fa=window.open(`/myproblems/${vi==null?void 0:vi.identifier}?type=smartPlan&exercisesId=${er==null?void 0:er.id}&coursesId=${er==null?void 0:er.coursesId}&questionId=${tt==null?void 0:tt.id}&smartPlanItemBankId=${tt==null?void 0:tt.smart_plan_item_bank_id}`,"_blank")}}ur(!1)}),Aa={C:Pa.createElement("span",{className:Da.c},"C"),"C++":Pa.createElement("span",{className:Da.cpp},"C++"),Java:Pa.createElement("span",{className:Da.java},"Java"),Python:Pa.createElement("span",{className:Da.python},"Python")},Ri={not_started:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},qi=(vi=1,ti=10)=>pu(void 0,null,function*(){const fa=yield(0,ue.ZP)(`/api/myproblems/${tt==null?void 0:tt.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:vi,limit:ti}});ui(fa==null?void 0:fa.records),yr(fa==null?void 0:fa.records_count)});return(0,a.useEffect)(()=>{tt!=null&&tt.hack_user_identifier&&qi()},[tt==null?void 0:tt.hack_user_identifier]),Pa.createElement("div",null,Pa.createElement("div",{className:Da.questionWrap},Pa.createElement(oe.Z,{value:'

\u7F16\u7A0B\u9898

'+(tt==null?void 0:tt.name),style:Pd({},Vr)}),Pa.createElement("div",{className:Da.descBox},Pa.createElement("div",{className:Da.title},Pa.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Tn=tt==null?void 0:tt.languages)==null?void 0:Tn.map((vi,ti,fa)=>Pa.createElement(a.Fragment,{key:ti},Aa[vi==null?void 0:vi.language]))),Pa.createElement("div",{className:Da.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},Pa.createElement(oe.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(tt==null?void 0:tt.description),style:{fontSize:"16px",color:"#000"}}))),Gt&&Pa.createElement("div",{className:Da.solutionWrap},Pa.createElement("div",null,Pa.createElement(oe.Z,{value:'\u53C2\u8003\u7B54\u6848'+((tt==null?void 0:tt.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),Pa.createElement("div",null,Pa.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((tt==null?void 0:tt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(tt==null?void 0:tt.answer_status)!="not_started"&&Pa.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Pa.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Ri[tt==null?void 0:tt.answer_status]),(tt==null?void 0:tt.answer_status)!="not_started"&&Pa.createElement("div",{className:Da.descBox},Pa.createElement("div",{className:Da.title},Pa.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Pa.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),Pa.createElement("div",{className:Da.desc,style:{backgroundColor:"#fff"}},Pa.createElement(Dr.ZP,{height:300,language:tt==null?void 0:tt.language,value:tt!=null&&tt.passed_code?ai.Base64.decode(tt==null?void 0:tt.passed_code):"",theme:"default",options:ci}))),(tt==null?void 0:tt.answer_status)!="not_started"&&!!qn&&Pa.createElement(E.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(vi,ti,fa)=>Pa.createElement("span",{style:{color:"#000"}},(Ci.page-1)*Ci.limit+fa+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(vi,ti)=>Pa.createElement("span",{style:{color:"#000"}},ti!=null&&ti.created_at?Id()(ti==null?void 0:ti.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(vi,ti)=>{var fa;return Pa.createElement("span",{className:`${vi===0?"c-green":"c-red"}`},(fa=Kr.Im[vi])==null?void 0:fa.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(vi,ti)=>Pa.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>pu(void 0,null,function*(){var fa,no,Ro;const La=yield(0,_d.X6)(ti==null?void 0:ti.id);ae.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:Pa.createElement("div",{className:"mb10"},Pa.createElement(Dr.ZP,{height:300,language:(fa=La==null?void 0:La.data)==null?void 0:fa.language,theme:"vs-light",value:(no=La==null?void 0:La.data)!=null&&no.code?ai.Base64.decode((Ro=La==null?void 0:La.data)==null?void 0:Ro.code):"",options:ci}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(vi=>!!vi),pagination:{total:qn||0,onChange:(vi,ti)=>pu(void 0,null,function*(){_i({page:vi,limit:ti}),yield qi()}),current:Ci==null?void 0:Ci.page,pageSize:Ci==null?void 0:Ci.limit,showTotal:vi=>Pa.createElement(Pa.Fragment,null,"\u5171",Pa.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},vi),"\u6761\u6570\u636E")},dataSource:wr})))};var Rd=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(jd),kd=le(3360),Ld=le(14651),Wo={header_style:"header_style___Dx0vL",content:"content___RXnuY",legend:"legend___evR3g",legend_icon:"legend_icon___EEW5x",item_list:"item_list___Kl2Op",item_list_title:"item_list_title___NB3Cg",item_title:"item_title___koibo",item_top:"item_top___fIB7h",item_bottom:"item_bottom___wsbMe",box:"box___VtbZB",page_item_acitve:"page_item_acitve___FbAiG",top_content:"top_content___BwoGH",drag_style:"drag_style___t_nRF",page_item:"page_item____ovHq"},Ud=Object.defineProperty,zd=Object.defineProperties,Zd=Object.getOwnPropertyDescriptors,oc=Object.getOwnPropertySymbols,Hd=Object.prototype.hasOwnProperty,Wd=Object.prototype.propertyIsEnumerable,sc=(ft,rt,tt)=>rt in ft?Ud(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,xu=(ft,rt)=>{for(var tt in rt||(rt={}))Hd.call(rt,tt)&&sc(ft,tt,rt[tt]);if(oc)for(var tt of oc(rt))Wd.call(rt,tt)&&sc(ft,tt,rt[tt]);return ft},Du=(ft,rt)=>zd(ft,Zd(rt)),Vd=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const lc={cursor:"move",transition:"unset"},lp=ft=>{const{tag:rt}=ft,{listeners:tt,transform:Ut,transition:Gt,isDragging:Un,setNodeRef:zn}=useSortable({id:rt.id}),An=Un&&Ut?Du(xu({},lc),{transform:`translate3d(${Ut.x}px, ${Ut.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Du(xu({},lc),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",Du(xu({style:An,ref:zn},tt),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(rt==null?void 0:rt.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Gd=({globalSetting:ft,interactiveOpen:rt,onClose:tt,maxPage:Ut,currentPage:Gt,paramsHttp:Un,handlePageClick:zn,currentPosition:An})=>{var tn;const[_n,Jn]=(0,a.useState)(!1),[Vn,Rn]=(0,a.useState)(!1),[jn,Tn]=(0,a.useState)("1");(0,a.useEffect)(()=>{Jn(rt),Rn(!1)},[rt]);const[ar,Fn]=(0,a.useState)([]),gr=()=>Vd(void 0,null,function*(){const er=yield(0,ue.ZP)(`/api/courses/${Un==null?void 0:Un.coursesId}/smart_plans/${Un==null?void 0:Un.id}/get_user_learn_records.json`,{method:"get"});(er==null?void 0:er.status)==0&&Fn(er==null?void 0:er.data)});(0,a.useEffect)(()=>{rt&&gr()},[rt]);const hr=er=>{var sr,ur,Qt,Rr,Vr,wr,ui,Ci;((sr=er==null?void 0:er.active)==null?void 0:sr.id)==((ur=er==null?void 0:er.over)==null?void 0:ur.id)&&(Tn((Qt=er==null?void 0:er.active)==null?void 0:Qt.id),Rn(!0)),(Rr=er==null?void 0:er.over)!=null&&Rr.id&&((Vr=er==null?void 0:er.active)==null?void 0:Vr.id)!=((wr=er==null?void 0:er.over)==null?void 0:wr.id)&&(console.log((ui=er==null?void 0:er.active)==null?void 0:ui.id),console.log((Ci=er==null?void 0:er.over)==null?void 0:Ci.id))};return a.createElement(ae.default,{footer:null,title:null,closable:!1,open:_n,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{tt()}})),a.createElement("div",{className:Wo.header_style},a.createElement("div",null,"\u7CFB\u7EDF\u5C06\u5B9E\u65F6\u8BB0\u5F55\u5B66\u751F\u7684\u5B66\u4E60\u5B8C\u6210\u60C5\u51B5\uFF0C\u5B8C\u6210\u5B66\u4E60\u89C4\u5219\u5982\u4E0B\uFF1A"),a.createElement("div",null,"1.\u5305\u542B\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u6240\u6709\u4EA4\u4E92\u64CD\u4F5C\u624D\u53EF\u6807\u8BB0\u4E3A\u5B8C\u6210\u5B66\u4E60"),a.createElement("div",null,"2.\u65E0\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u5B66\u751F\u6301\u7EED\u89C2\u770B\u8FBE10\u79D2\u540E\u81EA\u52A8\u8BB0\u5F55\u4E3A\u5B8C\u6210\u5B66\u4E60")),a.createElement("div",{className:Wo.content},a.createElement("div",{className:Wo.legend},a.createElement("div",{className:Wo.legend_icon,style:{background:"#2EC25B"}}),a.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Wo.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Wo.item_list},a.createElement("div",{className:Wo.item_list_title},(tn=Array.from({length:Math.ceil((ar==null?void 0:ar.length)/5)},(er,sr)=>sr+1))==null?void 0:tn.map((er,sr)=>a.createElement("div",{className:Wo.item_title},a.createElement("div",{className:Wo.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Wo.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement("div",{className:Wo.box}," ",ar==null?void 0:ar.map(er=>{var sr,ur,Qt;return a.createElement("div",{className:er!=null&&er.learn_finish?Wo.page_item_acitve:Wo.page_item,style:{background:An===(er==null?void 0:er.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Wo.item_top,onClick:()=>{zn(er==null?void 0:er.position)}},a.createElement("div",{className:Wo.top_content},er==null?void 0:er.position)),!!((sr=er==null?void 0:er.module_sort)!=null&&sr.length)&&a.createElement("div",{className:Wo.drag_style,onClick:()=>{zn(er==null?void 0:er.position)}},a.createElement("div",{className:Wo.item_bottom},(Qt=(ur=er==null?void 0:er.module_sort)==null?void 0:ur.map((Rr,Vr)=>`\u4EA4\u4E92${Vr+1}`))==null?void 0:Qt.join(" "))))}))))))))};var Yd=(0,ce.connect)(({globalSetting:ft})=>({globalSetting:ft}))(Gd),Ni=le(59301),Qd=Object.defineProperty,Kd=Object.defineProperties,Xd=Object.getOwnPropertyDescriptors,uc=Object.getOwnPropertySymbols,Jd=Object.prototype.hasOwnProperty,qd=Object.prototype.propertyIsEnumerable,cc=(ft,rt,tt)=>rt in ft?Qd(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Bu=(ft,rt)=>{for(var tt in rt||(rt={}))Jd.call(rt,tt)&&cc(ft,tt,rt[tt]);if(uc)for(var tt of uc(rt))qd.call(rt,tt)&&cc(ft,tt,rt[tt]);return ft},Fu=(ft,rt)=>Kd(ft,Xd(rt)),Il=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const $d=({user:ft,officeToken:rt,classroomList:tt,globalSetting:Ut,loading:Gt,problemset:Un,dispatch:zn,pageCache:An,pageNum:tn,maxPage:_n,aiImg:Jn,changePage:Vn,isSimulate:Rn,gotoSlide:jn})=>{var Tn,ar,Fn,gr,hr,er,sr,ur,Qt,Rr,Vr,wr,ui,Ci,_i,qn,yr,mi,Xr,ci,sa,Aa,Ri,qi,vi,ti,fa,no,Ro,La,lo,Xo,ss,go,Qa,So,ts,ns,Is,Ss,_s,ls,ks,ys,Es,rs,bs,Xs,Os,As,pa,Vo,To,uo,us,Js,wi,cs,Ls,Us,xs,$s,bl;const[ya,Ds]=(0,a.useState)(0),Mo=(0,ce.useParams)(),[tu,ll]=(0,a.useState)(!1),[Ts,Go]=(0,a.useState)(!1),[co,Ns]=(0,a.useState)(0),[ma,Al]=(0,a.useState)([]),ul=(0,a.useRef)(null),so=(0,a.useRef)([]),[cl,dl]=(0,a.useState)(!1),[zo,_l]=(0,a.useState)(null),[el,Ol]=(0,a.useState)([]),[Tl,ds]=(0,a.useState)(!1),[ko,zs]=(0,a.useState)(!1),[nu]=(0,ce.useSearchParams)(),[wl,Cl]=(0,a.useState)(!1),{SmartPlanItemBanks:Pn}=tt,[fl,pl]=(0,a.useState)(),[Jo,tl]=(0,a.useState)(""),nl=(0,a.useRef)(null),Yo=(0,a.useRef)(null);(0,a.useEffect)(()=>{var pi;((pi=Pn==null?void 0:Pn.page)==null?void 0:pi.current_limit_time)>0?tl(Pn.page.current_limit_time+1):tl("")},[(Tn=Pn==null?void 0:Pn.page)==null?void 0:Tn.current_limit_time]);const Sl=()=>{if(!nl.current)return Jo;const pi=Math.floor((Date.now()-nl.current)/1e3);return Math.max(0,Jo-pi)},ml=()=>{const pi=Sl();if(tl(pi),pi<=0){Yo.current&&(clearTimeout(Yo.current),Yo.current=null),setTimeout(()=>{pl(new Date),Yi()},2e3);return}Yo.current&&clearTimeout(Yo.current),Yo.current=setTimeout(ml,1e3)};(0,a.useEffect)(()=>{if(Jo<=0)return;nl.current=Date.now(),ml();const pi=()=>{document.hidden?Yo.current&&(clearTimeout(Yo.current),Yo.current=null):!Yo.current&&Jo>0&&(nl.current=Date.now()-(Jo-Sl())*1e3,ml())};return document.addEventListener("visibilitychange",pi),()=>{Yo.current&&clearTimeout(Yo.current),document.removeEventListener("visibilitychange",pi)}},[Jo]);const Nl=pi=>{const Ma=Math.floor(pi/60),Ja=pi%60;return`${String(Ma).padStart(2,"0")}:${String(Ja).padStart(2,"0")}`},Zs={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},ru={page_info:"1",ai_qna:"2",item_bank:"4"},[qo,is]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[rl,kn]=(0,a.useState)(""),ni=(0,a.useRef)(null),zr=(0,a.useRef)(null);(0,a.useEffect)(()=>{var pi;((pi=Pn==null?void 0:Pn.page)==null?void 0:pi.animation_code)!==""&&(clearTimeout(zr.current),zr.current=setTimeout(()=>{var Ma;const Ja=document.createElement("iframe");Ja.style.width="100%",Ja.style.height="100%",Ja.style.overflow="auto",Ja.style.border="0";const No=Ka=>{try{const Po=Ka.documentElement.scrollHeight;Ja.style.height=`${Math.max(Po+10,400)}px`,Po||setTimeout(()=>{No(Ka)},1e3)}catch(Po){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Po)}};if(ni.current){ni.current.innerHTML="",ni.current.appendChild(Ja);const Ka=Ja.contentDocument||Ja.contentWindow.document;Ka.open(),Ka.write((Ma=Pn==null?void 0:Pn.page)==null?void 0:Ma.animation_code),Ka.documentElement.scrollHeight,No(Ka),setTimeout(()=>{No(Ka)},1e3)}},1e3))},[(ar=Pn==null?void 0:Pn.page)==null?void 0:ar.animation_code,qo.open,co,rl]),(0,a.useEffect)(()=>{var pi;if(tn){const Ma=((pi=Pn==null?void 0:Pn.page)==null?void 0:pi.lesson_mode)==="self_learning";(!Ma||Ma&&ul.current!==tn)&&Yi()}ul.current=tn},[tn,ya,An==null?void 0:An.randomData]),(0,a.useEffect)(()=>{so.current=[]},[ya]),(0,a.useEffect)(()=>{Ds(0),Ns(0),ds(!1),zs(!1)},[tn]);const Yi=()=>Il(void 0,null,function*(){ll(!0);const pi=yield zn({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Mo==null?void 0:Mo.coursesId,id:Mo==null?void 0:Mo.id,position:tn,max_position:_n,is_simulate:Rn||null}});ll(!1)});(0,a.useEffect)(()=>{var pi,Ma,Ja,No;is(Fu(Bu({},qo),{defaultValue:(pi=Pn==null?void 0:Pn.page)==null?void 0:pi.animation_code})),kn(new Date),$n((Ma=Pn==null?void 0:Pn.item_banks)==null?void 0:Ma[ya]),Pn!=null&&Pn.relation_positions&&Vn(Pn==null?void 0:Pn.relation_positions);let Ka=[];Ka=(No=(Ja=Pn==null?void 0:Pn.page)==null?void 0:Ja.module_sort)==null?void 0:No.map((Po,Ps)=>({key:Ps+1,label:Zs[Po]})),console.log("items---",Ka),Al([...Ka||[]])},[Pn]);const ha=()=>Il(void 0,null,function*(){var pi,Ma,Ja,No,Ka;if(so.current.length===0){te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}dl(!0);const Po=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(pi=Pn==null?void 0:Pn.page)==null?void 0:pi.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Ja=(Ma=Pn==null?void 0:Pn.item_banks)==null?void 0:Ma[ya])==null?void 0:Ja.id,item_choice_id:((Ka=(No=Pn==null?void 0:Pn.item_banks)==null?void 0:No[ya])==null?void 0:Ka.item_type)=="MULTIPLE"?so.current:so.current[0],is_simulate:Rn||null}});dl(!1),(Po==null?void 0:Po.status)===0&&(yield Yi(),te.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),$n=pi=>{var Ma,Ja;if(An!=null&&An.is_end){if(Pn!=null&&Pn.allow_answer_after_end&&!(pi!=null&&pi.is_answered)){Go(!1);return}Go(!0);return}switch((Ma=Pn==null?void 0:Pn.page)==null?void 0:Ma.solution_visibility){case"hidden":Go(!1);break;case"show_after_edit":pi!=null&&pi.is_answered?Go(!0):Go(!1);break;case"show_after_submission":((Ja=Pn==null?void 0:Pn.page)==null?void 0:Ja.status)==="ended"?Go(!0):Go(!1);break;case"show_after_ended":An!=null&&An.is_end?Go(!0):Go(!1);break;default:Go(!1)}},Qi=(pi=0)=>{var Ma,Ja,No,Ka;switch((Ma=ma==null?void 0:ma[pi])==null?void 0:Ma.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Ja=Pn==null?void 0:Pn.item_banks)==null?void 0:Ja.length)&&((No=Pn==null?void 0:Pn.item_banks)==null?void 0:No.every(Po=>Po==null?void 0:Po.is_answered));case"\u667A\u6167\u4F34\u5B66":return((Ka=Pn==null?void 0:Pn.page)==null?void 0:Ka.finish_ai_qna)||Tl;case"\u9605\u8BFB\u89E3\u6790":return(Pn==null?void 0:Pn.page.finish_read_page_info)||ko;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,a.useEffect)(()=>{var pi;$n((pi=Pn==null?void 0:Pn.item_banks)==null?void 0:pi[ya])},[ya]);const $a=()=>{if(!Qi()){te.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}Ns(1)},bo=()=>Il(void 0,null,function*(){var pi,Ma,Ja,No,Ka,Po,Ps,mu;if((Ma=(pi=Pn==null?void 0:Pn.item_banks)==null?void 0:pi[ya])!=null&&Ma.hack_identifier){const Pl=yield(0,rc.nF)({id:(No=(Ja=Pn==null?void 0:Pn.item_banks)==null?void 0:Ja[ya])==null?void 0:No.hack_identifier});if((Pl==null?void 0:Pl.status)===0){const iu=window.open(`/myproblems/${Pl==null?void 0:Pl.identifier}?type=smartPlan&exercisesId=${Mo==null?void 0:Mo.id}&coursesId=${Mo==null?void 0:Mo.coursesId}&questionId=${(Po=(Ka=Pn==null?void 0:Pn.item_banks)==null?void 0:Ka[ya])==null?void 0:Po.id}&smartPlanItemBankId=${(mu=(Ps=Pn==null?void 0:Pn.item_banks)==null?void 0:Ps[ya])==null?void 0:mu.smart_plan_page_item_bank_id}&isSimulate=${Rn}&is_smart_plan=true`,"_blank");_l(iu),el.push(iu),Ol([...el])}}}),$o=()=>{if(ma!=null&&ma.length){const pi=ma==null?void 0:ma.findIndex(Ma=>(Ma==null?void 0:Ma.label)=="\u8BD5\u9898\u4F5C\u7B54");return pi>-1?pi==0?Qi(0):Qi(1):!0}else return!0};return(0,a.useEffect)(()=>{var pi,Ma;if(!zo||zo.closed||((Ma=(pi=Pn==null?void 0:Pn.item_banks)==null?void 0:pi[ya])==null?void 0:Ma.item_type)!="PROGRAM")return;const Ja=()=>{var Ka,Po;const Ps={type:"showIntelligentTeacherStatus",aiStatus:(Ka=Pn==null?void 0:Pn.page)==null?void 0:Ka.enable_ai_tutor,questionStatus:((Po=Pn==null?void 0:Pn.page)==null?void 0:Po.status)==="ended",SmartPlanItemBanks:Pn};zo.postMessage(Ps,"*")};if(zo.document.readyState==="complete")setTimeout(()=>{Ja()},3e3);else{const Ka=()=>{Ja(),zo.removeEventListener("load",Ka)};zo.addEventListener("load",Ka)}const No=()=>Il(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return zo==null||zo.addEventListener("unload",No),()=>{zo==null||zo.removeEventListener("unload",No)}},[zo,Pn,co,ya]),Ni.createElement("section",null,Ni.createElement(se.Z,{spinning:!1},(Pn==null?void 0:Pn.smart_plan_status)=="not_started"&&!(Pn!=null&&Pn.is_simulate)?Ni.createElement(Zi.Z,{styles:{margin:"35vh auto"},customText:"\u6682\u672A\u5F00\u8BFE"}):Ni.createElement("div",{className:Oo.box},Ni.createElement("div",{className:Oo.box_header,style:{height:co==1?"140px":"95px"}},Ni.createElement("div",{className:Oo.box_wrap},!!ma.length&&Ni.createElement("div",{className:Oo.progressbarWrap},Ni.createElement("div",{className:`${Oo.progressItem} ${co==0?Oo.activeWrap:""}`,onClick:()=>Il(void 0,null,function*(){Ns(0),yield Yi()})},ma.length>1&&(Qi()?Ni.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Ni.createElement("div",{className:Oo.circle},"1")),Ni.createElement("div",null,(Fn=ma==null?void 0:ma[0])==null?void 0:Fn.label)),ma.length>1&&Ni.createElement(Ni.Fragment,null,Ni.createElement("img",{src:le(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),Ni.createElement("div",{className:`${Oo.progressItem} ${co==1?Oo.activeWrap:""}`,onClick:()=>Il(void 0,null,function*(){$a(),Qi()&&(yield Yi())})},Qi(0)&&Qi(1)?Ni.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Ni.createElement("div",{className:Oo.circle},"2"),Ni.createElement("div",null,(gr=ma==null?void 0:ma[1])==null?void 0:gr.label)))),Ni.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Rn&&Ni.createElement("div",{className:Oo.box_botton,style:{marginRight:"20px"},onClick:()=>{Cl(!0)}},Ni.createElement("img",{src:le(49324),width:18}),Ni.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6")),Ni.createElement("div",{className:Oo.quit,onClick:()=>{ce.history.push(`/classrooms/${Mo==null?void 0:Mo.coursesId}/smart_plan`)}},Ni.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),Ni.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60")))),Jo&&((hr=Pn==null?void 0:Pn.page)==null?void 0:hr.status)=="in_progress"?Ni.createElement("span",{className:Oo.daojishi},Ni.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),Ni.createElement("span",{style:{margin:"0 5px"}},"\u5012\u8BA1\u65F6"),Ni.createElement("span",{style:{width:"45px"}},Nl(Jo))):Ni.createElement("span",null)),Ni.createElement("div",{className:Oo.mainContent,style:{height:co==1?((er=ma==null?void 0:ma[co])==null?void 0:er.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((sr=ma==null?void 0:ma[co])==null?void 0:sr.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(ma!=null&&ma.length)&&Ni.createElement("div",null,Ni.createElement(Zi.Z,{customText:"\u672C\u9875\u91CD\u70B9\u4E3A\u638C\u63E1\u5DE6\u4FA7\u5E7B\u706F\u7247\u7684\u77E5\u8BC6\u8981\u70B9\uFF0C\u8BF7\u8BA4\u771F\u9605\u8BFB\u3002"})),((ur=ma==null?void 0:ma[co])==null?void 0:ur.label)=="\u667A\u6167\u4F34\u5B66"&&Ni.createElement(kd.Z,{onNextButtonClick:()=>{$a(),Yi()},style:{height:"100%"},onStatusChange:pi=>{ds(pi)},showNextButton:co+1!=(ma==null?void 0:ma.length),showInterText:(rt==null?void 0:rt.Status)=="ended"||(An==null?void 0:An.is_end),interactionTotal:(Qt=Pn==null?void 0:Pn.page)==null?void 0:Qt.knowledge_size,initDefaultChatDataKey:((Rr=Pn==null?void 0:Pn.page)==null?void 0:Rr.id)+((Vr=Pn==null?void 0:Pn.page)==null?void 0:Vr.update_size),defaultChatData:(wr=Pn==null?void 0:Pn.student_qna_records)==null?void 0:wr.knowledge,data:{ppt_url:Jn==null?void 0:Jn.map(pi=>pi==null?void 0:pi.url),questionable_type:"SmartPlanItemBank",questionable_id:(ui=Pn==null?void 0:Pn.page)==null?void 0:ui.id,position:tn,type:11,scene_type:Rn?13:null}}),((Ci=ma==null?void 0:ma[co])==null?void 0:Ci.label)=="\u9605\u8BFB\u89E3\u6790"&&Ni.createElement(Ld.Z,{onNextButtonClick:()=>{$a(),Yi()},style:{height:"100%"},openRecord:((_i=Pn==null?void 0:Pn.page)==null?void 0:_i.finish_read_page_info)===!1,showNextButton:co+1!=(ma==null?void 0:ma.length),showInterText:(rt==null?void 0:rt.Status)=="ended"||(An==null?void 0:An.is_end),onStatusChange:pi=>{zs(pi)},readingTime:(qn=Pn==null?void 0:Pn.page)==null?void 0:qn.info_read_time,analysis:(yr=Pn==null?void 0:Pn.page)==null?void 0:yr.page_info,totalTime:(mi=Pn==null?void 0:Pn.page)==null?void 0:mi.info_read_min_time,initDefaultChatDataKey:(Xr=Pn==null?void 0:Pn.page)==null?void 0:Xr.id,defaultChatData:(ci=Pn==null?void 0:Pn.student_qna_records)==null?void 0:ci.page_info,data:{ppt_url:Jn==null?void 0:Jn.map(pi=>pi==null?void 0:pi.url),questionable_type:"SmartPlanItemBank",questionable_id:(sa=Pn==null?void 0:Pn.page)==null?void 0:sa.id,position:tn,type:10,scene_type:Rn?13:null}}),Ni.createElement("div",{style:{padding:"0px 20px"}},Ni.createElement(yi.Z,{key:rl,defaultValue:qo.defaultValue,open:qo.open,onOpenChange:pi=>{is(Fu(Bu({},qo),{open:0}))},language:qo.language,height:qo.height,showExtra:!1}),((Aa=ma==null?void 0:ma[co])==null?void 0:Aa.label)=="\u52A8\u6548\u5B66\u4E60"&&((Ri=Pn==null?void 0:Pn.page)==null?void 0:Ri.animation_code)&&Ni.createElement("div",{className:Oo.code_style},Ni.createElement("div",{style:{display:"flex",alignItems:"center"}},Ni.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),Ni.createElement(ne.Z,{title:"\u5168\u5C4F\u5C55\u793A"},Ni.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{is(Fu(Bu({},qo),{open:qo.open+1}))}}))),Ni.createElement("div",{className:"mt10",ref:ni})),((qi=ma==null?void 0:ma[co])==null?void 0:qi.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((vi=Pn==null?void 0:Pn.item_banks)!=null&&vi[ya]&&((fa=["in_progress","ended"])!=null&&fa.includes((ti=Pn==null?void 0:Pn.page)==null?void 0:ti.status))?Ni.createElement(Ni.Fragment,null,Ni.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((Ro=(no=Pn==null?void 0:Pn.item_banks)==null?void 0:no[ya])==null?void 0:Ro.item_type)==="SINGLE"&&Ni.createElement(bd,{questionIndex:((La=Pn==null?void 0:Pn.item_banks)==null?void 0:La.length)>1?ya+1:0,question:(lo=Pn==null?void 0:Pn.item_banks)==null?void 0:lo[ya],questionChoiceIdsRef:so,pageCache:An,solutionVis:Ts,pageInfo:Pn==null?void 0:Pn.page,SmartPlanItemBanks:Pn}),((ss=(Xo=Pn==null?void 0:Pn.item_banks)==null?void 0:Xo[ya])==null?void 0:ss.item_type)==="MULTIPLE"&&Ni.createElement(fd,{questionIndex:((go=Pn==null?void 0:Pn.item_banks)==null?void 0:go.length)>1?ya+1:0,question:(Qa=Pn==null?void 0:Pn.item_banks)==null?void 0:Qa[ya],questionChoiceIdsRef:so,pageCache:An,solutionVis:Ts,pageInfo:Pn==null?void 0:Pn.page,SmartPlanItemBanks:Pn}),((ts=(So=Pn==null?void 0:Pn.item_banks)==null?void 0:So[ya])==null?void 0:ts.item_type)==="JUDGMENT"&&Ni.createElement(Fd,{questionIndex:((ns=Pn==null?void 0:Pn.item_banks)==null?void 0:ns.length)>1?ya+1:0,question:(Is=Pn==null?void 0:Pn.item_banks)==null?void 0:Is[ya],questionChoiceIdsRef:so,pageCache:An,solutionVis:Ts,pageInfo:Pn==null?void 0:Pn.page,SmartPlanItemBanks:Pn}),((_s=(Ss=Pn==null?void 0:Pn.item_banks)==null?void 0:Ss[ya])==null?void 0:_s.item_type)==="PROGRAM"&&Ni.createElement(Rd,{questionIndex:((ls=Pn==null?void 0:Pn.item_banks)==null?void 0:ls.length)>1?ya+1:0,question:(ks=Pn==null?void 0:Pn.item_banks)==null?void 0:ks[ya],questionChoiceIdsRef:so,SmartPlanItemBanks:Pn,pageCache:An,solutionVis:Ts,handleRefresh:Yi,childWindow:zo,closeProgram:fl,setCloseProgram:pl,childsWindow:el}),((ys=ma==null?void 0:ma[co])==null?void 0:ys.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((rt==null?void 0:rt.Status)=="ended"||(An==null?void 0:An.is_end))&&!(Pn!=null&&Pn.allow_answer_after_end)&&!((rs=(Es=Pn==null?void 0:Pn.item_banks)==null?void 0:Es[ya])!=null&&rs.is_answered)&&Ni.createElement("div",{className:"flex justify-center mb20 mt20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"))):Pn!=null&&Pn.is_extra?An!=null&&An.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":Ni.createElement(Zi.Z,{customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"})))),((bs=ma==null?void 0:ma[co])==null?void 0:bs.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Os=["in_progress","ended"])==null?void 0:Os.includes((Xs=Pn==null?void 0:Pn.page)==null?void 0:Xs.status))&&Ni.createElement("div",{className:Oo.page_footer},((As=Pn==null?void 0:Pn.item_banks)==null?void 0:As.length)>1&&((pa=Array.from({length:Pn==null?void 0:Pn.count},(pi,Ma)=>Ma+1))==null?void 0:pa.map((pi,Ma)=>Ni.createElement("div",{key:Ma,className:Ma==ya?Oo.num_style_active:Oo.num_style,onClick:()=>{Ds(Ma)}},pi))),Ni.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},ya>0?Ni.createElement("div",{className:Oo.button1,onClick:()=>{ya>0&&Ds(ya-1)}},"\u4E0A\u4E00\u9898"):null,ya+1<(Pn==null?void 0:Pn.count)?Ni.createElement("div",{className:Oo.button1,style:{marginLeft:"10px"},onClick:()=>{ya<(Pn==null?void 0:Pn.count)&&Ds(ya+1)}},"\u4E0B\u4E00\u9898"):null,((To=(Vo=Pn==null?void 0:Pn.item_banks)==null?void 0:Vo[ya])==null?void 0:To.item_type)!="PROGRAM"&&!((us=(uo=Pn==null?void 0:Pn.item_banks)==null?void 0:uo[ya])!=null&&us.is_answered)&&(((Js=Pn==null?void 0:Pn.page)==null?void 0:Js.status)!="ended"||Rn||An!=null&&An.is_end&&(Pn!=null&&Pn.allow_answer_after_end)&&((wi=Pn==null?void 0:Pn.page)==null?void 0:wi.status)=="ended")?Ni.createElement(b.ZP,{className:"ml10",type:"primary",loading:cl,onClick:()=>{ha()}},"\u63D0\u4EA4"):null,((Ls=(cs=Pn==null?void 0:Pn.item_banks)==null?void 0:cs[ya])==null?void 0:Ls.item_type)=="PROGRAM"&&!((xs=(Us=Pn==null?void 0:Pn.item_banks)==null?void 0:Us[ya])!=null&&xs.is_answered)&&((($s=Pn==null?void 0:Pn.page)==null?void 0:$s.status)!="ended"||Rn||An!=null&&An.is_end&&(Pn!=null&&Pn.allow_answer_after_end)&&((bl=Pn==null?void 0:Pn.page)==null?void 0:bl.status)=="ended")?Ni.createElement(b.ZP,{className:"ml10",type:"primary",onClick:()=>{bo()}},"\u8FDB\u5165\u7B54\u9898"):null,Qi()&&(co==1||co==0&&(ma==null?void 0:ma.length)==2)?Ni.createElement(b.ZP,{type:"primary",className:"ml10",onClick:()=>{co==1?Ns(0):Ns(1)}},co==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"):null)),Ni.createElement(Yd,{interactiveOpen:wl,maxPage:_n,onClose:()=>Cl(!1),currentPage:tn,paramsHttp:Mo,handlePageClick:pi=>{jn(pi)},currentPosition:tn}))))};var ef=(0,ce.connect)(({user:ft,classroomList:rt,loading:tt,globalSetting:Ut,problemset:Gt})=>({user:ft,classroomList:rt,globalSetting:Ut,loading:tt.effects,problemset:Gt}))($d),Uo={box:"box___TOI8U",code_style:"code_style___HqBfy",box_header:"box_header___aw0DM",header_title:"header_title___aeL59",ewm:"ewm___vQtyb",ewm_img:"ewm_img___qqWwF",ewm_text:"ewm_text___i4Jyd",question_buuton:"question_buuton___dQRn4",selectQuestion:"selectQuestion___ziNOo",addQuestion:"addQuestion___aHncw",submit_button:"submit_button___KEeMK",evalueWrap:"evalueWrap___NEAE5",evalueSty:"evalueSty___Fk0S3",title:"title___Mq_RW",label:"label___ZOLLS",asnCont:"asnCont___wrZOg",ansWrap:"ansWrap____M3UH",page_footer:"page_footer___bYve1",num_style:"num_style___dooAY",num_style_active:"num_style_active___tFy8m",question_add:"question_add___WXNyb",yulan_style:"yulan_style___shO_G",yulan_style_end:"yulan_style_end___gxZaC"},tf=Object.defineProperty,dc=Object.getOwnPropertySymbols,nf=Object.prototype.hasOwnProperty,rf=Object.prototype.propertyIsEnumerable,fc=(ft,rt,tt)=>rt in ft?tf(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,pc=(ft,rt)=>{for(var tt in rt||(rt={}))nf.call(rt,tt)&&fc(ft,tt,rt[tt]);if(dc)for(var tt of dc(rt))rf.call(rt,tt)&&fc(ft,tt,rt[tt]);return ft};const af=({problemset:ft,dispatch:rt,question:tt,questionIndex:Ut})=>{const[Gt,Un]=(0,a.useState)({}),[zn,An]=(0,a.useState)([]),tn={fontSize:"18px"},_n=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const Vn=(0,Ke.cloneDeep)(tt);Un(Vn),An(Vn.choices)},[tt]);const Jn=(Vn=!1)=>{let Rn="";return zn.forEach((jn,Tn)=>{Vn?jn!=null&&jn.me_answered&&(Rn=Rn+_n[Tn]):jn!=null&&jn.is_answer&&(Rn=Rn+_n[Tn])}),Rn};return a.createElement("div",null,a.createElement("div",{className:br.questionWrap},a.createElement(oe.Z,{value:'

\u591A\u9009\u9898

'+(Gt==null?void 0:Gt.name),style:pc({},tn)}),zn==null?void 0:zn.map((Vn,Rn)=>{const{is_answer:jn,checked:Tn,choice_text:ar,me_answered:Fn}=Vn;let gr="";return jn&&(gr=br.rightAnswerBox),!jn&&(Tn||Fn)&&(gr=br.errorAnswerBox),a.createElement(Ve.Z,{key:Rn,className:`${br.choiceBox} ${gr}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Rn==0?"30px":"20px"}},a.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:br.choiceIndex},_n[Rn]),a.createElement(xe.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:br.html,value:ar,style:pc({},tn)})),jn&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!jn&&(Tn||Fn)&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:br.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Jn(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(Vn=>Vn==null?void 0:Vn.me_answered)?a.createElement(a.Fragment,null,(()=>{const Vn=zn.map((Fn,gr)=>Fn!=null&&Fn.me_answered?gr:-1).filter(Fn=>Fn!==-1),Rn=zn.map((Fn,gr)=>Fn!=null&&Fn.is_answer?gr:-1).filter(Fn=>Fn!==-1),Tn=Vn.length===Rn.length&&Vn.every(Fn=>Rn.includes(Fn))?br.greenColor:br.redColor,ar=Vn.map(Fn=>_n[Fn]).join("");return a.createElement("span",{className:Tn,style:{fontWeight:600,fontSize:"16px"}},ar||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Gt==null?void 0:Gt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var of=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(af),wo=le(59301),sf=Object.defineProperty,mc=Object.getOwnPropertySymbols,lf=Object.prototype.hasOwnProperty,uf=Object.prototype.propertyIsEnumerable,hc=(ft,rt,tt)=>rt in ft?sf(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,vc=(ft,rt)=>{for(var tt in rt||(rt={}))lf.call(rt,tt)&&hc(ft,tt,rt[tt]);if(mc)for(var tt of mc(rt))uf.call(rt,tt)&&hc(ft,tt,rt[tt]);return ft};const cf=({problemset:ft,dispatch:rt,question:tt,questionIndex:Ut})=>{const[Gt,Un]=(0,a.useState)({}),[zn,An]=(0,a.useState)([]),tn={fontSize:"18px"},_n=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return(0,a.useEffect)(()=>{const Jn=(0,Ke.cloneDeep)(tt);Un(Jn),An(Jn.choices)},[tt]),wo.createElement("div",null,wo.createElement("div",{className:br.questionWrap},wo.createElement(oe.Z,{value:'

\u5355\u9009\u9898

'+(Gt==null?void 0:Gt.name),style:vc({},tn)}),zn==null?void 0:zn.map((Jn,Vn)=>{const{is_answer:Rn,checked:jn,choice_text:Tn,me_answered:ar}=Jn;let Fn="";return Rn&&(Fn=br.rightAnswerBox),!Rn&&(jn||ar)&&(Fn=br.errorAnswerBox),wo.createElement(Ve.Z,{key:Vn,className:`${br.choiceBox} ${Fn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Vn==0?"30px":"20px"}},wo.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:br.choiceIndex},_n[Vn]),wo.createElement(xe.Z,{flex:1,className:"ml30"},wo.createElement(oe.Z,{className:br.html,value:Tn,style:vc({},tn)})),Rn&&wo.createElement(xe.Z,null,wo.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Rn&&(jn||ar)&&wo.createElement(xe.Z,null,wo.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),wo.createElement("div",{className:br.solutionWrap},wo.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},wo.createElement("div",{className:"c-grey-333 mb5 font16"},wo.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),wo.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},_n[zn.findIndex(Jn=>Jn==null?void 0:Jn.is_answer)])),wo.createElement("div",{className:"c-grey-333 mb5 font16"},wo.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(Jn=>Jn==null?void 0:Jn.me_answered)?wo.createElement(wo.Fragment,null,(()=>{var Jn;const Vn=zn.findIndex(Tn=>Tn==null?void 0:Tn.me_answered),jn=((Jn=zn[Vn])==null?void 0:Jn.is_answer)?br.greenColor:br.redColor;return wo.createElement("span",{className:jn,style:{fontWeight:600,fontSize:"16px"}},_n[Vn])})()):wo.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),wo.createElement("div",null,wo.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Gt==null?void 0:Gt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var df=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(cf),ff=Object.defineProperty,gc=Object.getOwnPropertySymbols,pf=Object.prototype.hasOwnProperty,mf=Object.prototype.propertyIsEnumerable,yc=(ft,rt,tt)=>rt in ft?ff(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Ec=(ft,rt)=>{for(var tt in rt||(rt={}))pf.call(rt,tt)&&yc(ft,tt,rt[tt]);if(gc)for(var tt of gc(rt))mf.call(rt,tt)&&yc(ft,tt,rt[tt]);return ft};const hf=({problemset:ft,dispatch:rt,question:tt,questionIndex:Ut})=>{const[Gt,Un]=(0,a.useState)({}),[zn,An]=(0,a.useState)([]),tn={fontSize:"18px"};(0,a.useEffect)(()=>{const Jn=(0,Ke.cloneDeep)(tt);Un(Jn),An(Jn.choices)},[tt]);const _n=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return a.createElement("div",null,a.createElement("div",{className:br.questionWrap},a.createElement(oe.Z,{value:'

\u5224\u65AD\u9898

'+(Gt==null?void 0:Gt.name),style:Ec({},tn)}),zn==null?void 0:zn.map((Jn,Vn)=>{const{is_answer:Rn,checked:jn,choice_text:Tn,me_answered:ar}=Jn;let Fn="";return Rn&&(Fn=br.rightAnswerBox),!Rn&&(jn||ar)&&(Fn=br.errorAnswerBox),a.createElement(Ve.Z,{key:Vn,className:`${br.choiceBox} ${Fn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Vn==0?"30px":"20px"}},a.createElement(xe.Z,{style:{fontWeight:500,fontSize:"20px"},className:br.choiceIndex},_n[Vn]),a.createElement(xe.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:br.html,value:Tn,style:Ec({},tn)})),Rn&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Rn&&(jn||ar)&&a.createElement(xe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:br.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},_n[zn.findIndex(Jn=>Jn==null?void 0:Jn.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(Jn=>Jn==null?void 0:Jn.me_answered)?a.createElement(a.Fragment,null,(()=>{var Jn;const Vn=zn.findIndex(Tn=>Tn==null?void 0:Tn.me_answered),jn=((Jn=zn[Vn])==null?void 0:Jn.is_answer)?br.greenColor:br.redColor;return a.createElement("span",{className:jn,style:{fontWeight:600,fontSize:"16px"}},_n[Vn])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Gt==null?void 0:Gt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var vf=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(hf),Eo=le(59301),gf=Object.defineProperty,bc=Object.getOwnPropertySymbols,yf=Object.prototype.hasOwnProperty,Ef=Object.prototype.propertyIsEnumerable,Ac=(ft,rt,tt)=>rt in ft?gf(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,bf=(ft,rt)=>{for(var tt in rt||(rt={}))yf.call(rt,tt)&&Ac(ft,tt,rt[tt]);if(bc)for(var tt of bc(rt))Ef.call(rt,tt)&&Ac(ft,tt,rt[tt]);return ft};const Af={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},wf=({problemset:ft,dispatch:rt,question:tt,questionIndex:Ut})=>{var Gt;const Un={fontSize:"18px"},zn={C:Eo.createElement("span",{className:br.c},"C"),"C++":Eo.createElement("span",{className:br.cpp},"C++"),Java:Eo.createElement("span",{className:br.java},"Java"),Python:Eo.createElement("span",{className:br.python},"Python")},An={not_started:Eo.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Eo.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Eo.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Eo.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return Eo.createElement("div",null,Eo.createElement("div",{className:br.questionWrap},Eo.createElement(oe.Z,{value:'

\u7F16\u7A0B\u9898

'+(tt==null?void 0:tt.name),style:bf({},Un)})),Eo.createElement("div",{className:br.descBox},Eo.createElement("div",{className:br.title},Eo.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Gt=tt==null?void 0:tt.languages)==null?void 0:Gt.map((tn,_n,Jn)=>Eo.createElement(a.Fragment,{key:_n},zn[tn==null?void 0:tn.language]))),Eo.createElement("div",{className:br.desc},Eo.createElement(oe.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(tt==null?void 0:tt.description),style:{fontSize:"16px",color:"#000"}}))),(tt==null?void 0:tt.answer_status)!="not_started"&&Eo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Eo.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),An[tt==null?void 0:tt.answer_status]),["passed","delay_passed"].includes(tt==null?void 0:tt.answer_status)&&Eo.createElement("div",{className:br.descBox},Eo.createElement("div",{className:br.title},Eo.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Eo.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),Eo.createElement("div",{className:br.desc,style:{backgroundColor:"#fff"}},Eo.createElement(Dr.ZP,{height:300,language:tt==null?void 0:tt.language,value:tt!=null&&tt.passed_code?ai.Base64.decode(tt==null?void 0:tt.passed_code):"",theme:"default",options:Af}))))};var Cf=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(wf),oa=le(59301),Mu=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const Sf=({user:ft,globalSetting:rt,classroomList:tt,loading:Ut,problemset:Gt,dispatch:Un,pageNum:zn,maxPage:An})=>{var tn,_n,Jn,Vn,Rn,jn,Tn,ar,Fn,gr,hr,er,sr,ur,Qt,Rr,Vr,wr,ui;const[Ci]=(0,ce.useSearchParams)(),[_i,qn]=(0,a.useState)(0),yr=(0,ce.useParams)(),[mi,Xr]=(0,a.useState)(!1);console.log("paramsHttp--",yr);const[ci,sa]=(0,a.useState)(null),[Aa,Ri]=(0,a.useState)(!1),[qi,vi]=(0,a.useState)(!1),{SmartPlanItemBanks:ti}=tt,fa={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,a.useEffect)(()=>{zn&&no()},[zn,yr==null?void 0:yr.user_login]);const no=()=>Mu(void 0,null,function*(){Xr(!0),Un({type:"classroomList/getSmartPlanItemBanks",payload:{login:yr==null?void 0:yr.user_login,course_id:yr==null?void 0:yr.coursesId,id:yr==null?void 0:yr.id,position:zn,max_position:An}}),Xr(!1)});(0,a.useEffect)(()=>{var La,lo;qn(0),(La=ti==null?void 0:ti.page)!=null&&La.id&&Ro((lo=ti==null?void 0:ti.page)==null?void 0:lo.id)},[ti]);const Ro=La=>Mu(void 0,null,function*(){Ri(!0);const lo=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${La}/student_comment.json`,{method:"get",params:{user_id:yr==null?void 0:yr.user_login}});(lo==null?void 0:lo.status)===0&&sa(lo==null?void 0:lo.data),Ri(!1)});return oa.createElement("section",null,oa.createElement(se.Z,{spinning:mi},oa.createElement("div",{className:Uo.box},oa.createElement("div",{className:Uo.box_header,style:{padding:"20px"}},oa.createElement("div",{style:{display:"flex",alignItems:"center"}},oa.createElement("div",{className:Uo.header_title},ti!=null&&ti.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),oa.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},oa.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},oa.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),oa.createElement("span",{style:{color:"#333333"}},((tn=ti==null?void 0:ti.user_info)==null?void 0:tn.user_name)||"--"),oa.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),oa.createElement("span",{style:{color:"#333333"}},((_n=ti==null?void 0:ti.user_info)==null?void 0:_n.student_id)||"--"),oa.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),oa.createElement("span",{style:{color:"#333333"}},((Jn=ti==null?void 0:ti.user_info)==null?void 0:Jn.group_name)||"--"))),oa.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},oa.createElement("div",{className:"mt10"},((Rn=(Vn=ti==null?void 0:ti.item_banks)==null?void 0:Vn[_i])==null?void 0:Rn.item_type)==="SINGLE"&&oa.createElement(df,{question:(jn=ti==null?void 0:ti.item_banks)==null?void 0:jn[_i],questionIndex:_i+1}),((ar=(Tn=ti==null?void 0:ti.item_banks)==null?void 0:Tn[_i])==null?void 0:ar.item_type)==="MULTIPLE"&&oa.createElement(of,{question:(Fn=ti==null?void 0:ti.item_banks)==null?void 0:Fn[_i],questionIndex:_i+1}),((hr=(gr=ti==null?void 0:ti.item_banks)==null?void 0:gr[_i])==null?void 0:hr.item_type)==="JUDGMENT"&&oa.createElement(vf,{question:(er=ti==null?void 0:ti.item_banks)==null?void 0:er[_i],questionIndex:_i+1}),((ur=(sr=ti==null?void 0:ti.item_banks)==null?void 0:sr[_i])==null?void 0:ur.item_type)==="PROGRAM"&&oa.createElement(oa.Fragment,null,oa.createElement(Cf,{question:(Qt=ti==null?void 0:ti.item_banks)==null?void 0:Qt[_i],questionIndex:_i+1}),oa.createElement(Ti,{item:(Rr=ti==null?void 0:ti.item_banks)==null?void 0:Rr[_i]}))),((Vr=ti==null?void 0:ti.page)==null?void 0:Vr.knowledge_test)&&oa.createElement(oa.Fragment,null,oa.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},oa.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),oa.createElement(b.ZP,{type:"link",loading:Aa,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>Mu(void 0,null,function*(){vi(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),oa.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},oa.createElement(oe.Z,{className:Uo.ansWrap,value:(ci==null?void 0:ci.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),oa.createElement("div",{className:Uo.page_footer},(ti==null?void 0:ti.count)>1&&((wr=Array.from({length:ti==null?void 0:ti.count},(La,lo)=>lo+1))==null?void 0:wr.map((La,lo)=>oa.createElement("div",{key:lo,className:lo==_i?Uo.num_style_active:Uo.num_style,onClick:()=>{qn(La-1)}},La))))),oa.createElement(ae.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:qi,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{vi(!1)},onCancel:()=>{vi(!1)}},oa.createElement(se.Z,{spinning:Aa},oa.createElement("div",{className:Uo.evalueWrap},oa.createElement("div",{className:Uo.evalueSty},oa.createElement("div",{className:Uo.title},"\u5B66\u4E60\u8BC4\u4EF7"),oa.createElement(oe.Z,{className:Uo.ansWrap,value:(ci==null?void 0:ci.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),oa.createElement("div",{className:Uo.evalueSty,style:{marginTop:"20px"}},oa.createElement("div",{className:Uo.title},"\u95EE\u7B54\u8BB0\u5F55"),oa.createElement("div",{className:Uo.ansWrap,style:{padding:"0px 12px 12px 12px"}},(ui=ci==null?void 0:ci.question_and_answer_list)==null?void 0:ui.map((La,lo)=>oa.createElement("div",{key:lo,className:"mt10"},oa.createElement("div",{style:{display:"flex"}},oa.createElement("div",{className:Uo.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),oa.createElement(oe.Z,{className:Uo.asnCont,value:La==null?void 0:La.question})),oa.createElement("div",{style:{display:"flex"}},oa.createElement("div",{className:Uo.label},"\u56DE\u7B54\uFF1A"),oa.createElement(oe.Z,{className:Uo.asnCont,value:La==null?void 0:La.answer})))))))))))};var xf=(0,ce.connect)(({user:ft,classroomList:rt,loading:tt,globalSetting:Ut,problemset:Gt})=>({user:ft,classroomList:rt,globalSetting:Ut,loading:tt.effects,problemset:Gt}))(Sf),Df=le(78555),Bf=le(99453),Ff=le(91740),Mf=Object.defineProperty,wc=Object.getOwnPropertySymbols,If=Object.prototype.hasOwnProperty,_f=Object.prototype.propertyIsEnumerable,Cc=(ft,rt,tt)=>rt in ft?Mf(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,eu=(ft,rt)=>{for(var tt in rt||(rt={}))If.call(rt,tt)&&Cc(ft,tt,rt[tt]);if(wc)for(var tt of wc(rt))_f.call(rt,tt)&&Cc(ft,tt,rt[tt]);return ft},Ba=(ft,rt,tt)=>new Promise((Ut,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(_n){Gt(_n)}},zn=tn=>{try{An(tt.throw(tn))}catch(_n){Gt(_n)}},An=tn=>tn.done?Ut(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const Of=({user:ft,classroomList:rt,globalSetting:tt,loading:Ut,dispatch:Gt})=>{var Un,zn,An,tn,_n,Jn,Vn;const[Rn,jn]=Vl.ZP.useNotification(),Tn=(0,a.useRef)(),[ar]=(0,ce.useSearchParams)(),[Fn,gr]=(0,a.useState)({}),[hr,er]=(0,a.useState)(""),[sr,ur]=(0,a.useState)(""),Qt=(0,ce.useParams)(),[Rr,Vr]=(0,a.useState)({}),[wr,ui]=(0,a.useState)(),Ci=(0,a.useRef)(),[_i,qn]=(0,a.useState)(!1),[yr,mi]=(0,a.useState)([]),[Xr,ci]=(0,a.useState)(!0),[sa,Aa]=(0,a.useState)(!1),[Ri,qi]=(0,a.useState)([]),[vi,ti]=(0,a.useState)(!1),[fa,no]=(0,a.useState)([]),[Ro,La]=(0,a.useState)(!1),[lo,Xo]=(0,a.useState)(0),[ss,go]=(0,a.useState)(!1),[Qa,So]=(0,a.useState)([]),[ts,ns]=(0,a.useState)(""),[Is,Ss]=(0,a.useState)(!1),[_s,ls]=(0,a.useState)(""),[ks,ys]=(0,a.useState)(0),Es=(0,a.useRef)(null),[rs,bs]=(0,a.useState)(!1),[Xs,Os]=(0,a.useState)(!1),[As,pa]=(0,a.useState)(!1),[Vo,To]=(0,a.useState)(!1),[uo,us]=(0,a.useState)(!1),Js=(0,a.useRef)(!1),{SmartPlanItemBanks:wi}=rt,cs=(0,a.useRef)(Fn),Ls=(0,a.useRef)(),Us=(0,a.useRef)([1]),xs=ar.get("simulate")=="true",$s=ar.get("pptPage")?Number(ar.get("pptPage")):1,[bl,ya]=(0,a.useState)(!1),[Ds,Mo]=a.useState(["60%","40%"]),[tu,ll]=(0,a.useState)(!1),Ts=(0,a.useRef)(!1),[Go,co]=(0,a.useState)(!0),[Ns,ma]=(0,a.useState)(!1),Al=(0,a.useRef)(null),ul=(0,a.useRef)(window.innerWidth),[so,cl]=(0,a.useState)(eu({},{page:1,limit:20,course_group_id:"",status:"all",search:""}));(0,a.useEffect)(()=>{const zr=700/window.innerWidth*100,Yi=100-zr;uo?Fn!=null&&Fn.IsSuper?Mo(["100%","0%"]):Mo([`${Yi.toFixed(2)}%`,`${zr.toFixed(2)}%`]):Mo([`${Yi.toFixed(2)}%`,`${zr.toFixed(2)}%`]),Js.current=uo,uo||(go(!1),ys(""))},[uo]),(0,a.useEffect)(()=>{rs&&sr>0&&Os(!0)},[sr,rs]),(0,a.useEffect)(()=>{As?setTimeout(()=>{To(!0)},300):To(!1)},[As]),window.addEventListener("resize",()=>{clearTimeout(Al.current),Al.current=setTimeout(()=>{const kn=window.innerWidth;if(kn==ul.current)return;const Yi=700/window.innerWidth*100,ha=100-Yi;uo?Fn!=null&&Fn.IsSuper?Mo(["100%","0%"]):Mo([`${ha.toFixed(2)}%`,`${Yi.toFixed(2)}%`]):Mo([`${ha.toFixed(2)}%`,`${Yi.toFixed(2)}%`]),Js.current=uo,uo||go(!1),ds(),ul.current=kn},300)}),(0,a.useEffect)(()=>{const kn=()=>Ba(void 0,null,function*(){if(!Ts.current){Ts.current=!0;try{yield ds()}catch(ni){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",ni)}finally{Ts.current=!1}}});return window.addEventListener("resize",kn),()=>{window.removeEventListener("resize",kn)}},[]),(0,a.useEffect)(()=>(document.body.addEventListener((0,Qo.gH)(),el),()=>{document.body.removeEventListener((0,Qo.gH)(),el)}),[]),(0,a.useEffect)(()=>(window.addEventListener("visibilitychange",zo),()=>{window.removeEventListener("visibilitychange",zo)}),[hr]);const dl=()=>Ba(void 0,null,function*(){var kn,ni;yield(kn=Tn.current)==null?void 0:kn.ready();const zr=(ni=Tn.current)==null?void 0:ni.Application;zr&&(yield zr.ActivePresentation.SlideShowWindow.View.Exit())}),zo=()=>Ba(void 0,null,function*(){document.visibilityState==="visible"&&(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:hr,randomData:new Date}}})});(0,a.useEffect)(()=>{_l(),!(Fn!=null&&Fn.IsSuper)&&!ar.get("pptPage")&&(er($s),Gt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Qt==null?void 0:Qt.coursesId,id:Qt==null?void 0:Qt.id,position:$s}})),(0,we.s2)()&&ce.history.replace(`/miniprogram/courseware/study?course_id=${Qt==null?void 0:Qt.coursesId}&id=${Qt==null?void 0:Qt.id}`)},[]);const _l=()=>Ba(void 0,null,function*(){yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/check_start.json`,{method:"post"})});(0,a.useEffect)(()=>{cs.current=Fn,Fn!=null&&Fn.WebofficeURL&&setTimeout(()=>{nl()},300)},[Fn]),(0,a.useEffect)(()=>{var kn;return(kn=ft==null?void 0:ft.userInfo)!=null&&kn.login&&pl(),()=>{clearInterval(Ci.current)}},[(Un=ft==null?void 0:ft.userInfo)==null?void 0:Un.login]),(0,a.useEffect)(()=>{!(Fn!=null&&Fn.IsSuper)&&(wr==null?void 0:wr.is_end)===!1&&(Fn==null?void 0:Fn.Status)=="in_progress"&&Cl()},[wr==null?void 0:wr.is_end,Fn]),(0,a.useEffect)(()=>{if(wr!=null&&wr.is_end&&clearInterval(Ci.current),!(Fn!=null&&Fn.IsSuper)&&(wr!=null&&wr.is_end)){let kn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];kn&&(kn!=null&&kn.includes(Qt==null?void 0:Qt.id))||(te.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(kn==null?void 0:kn.length)===0?kn=[Qt==null?void 0:Qt.id]:kn.push(Qt==null?void 0:Qt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(kn)))}},[wr==null?void 0:wr.is_end,Fn]),(0,a.useEffect)(()=>{if(wr!=null&&wr.enable_extra&&!(wr!=null&&wr.is_end)){let kn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];kn&&!(kn!=null&&kn.includes(Qt==null?void 0:Qt.id))&&ae.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,maskClosable:!1,keyboard:!1,title:"\u63D0\u793A",closable:!1,cancelButtonProps:{style:{display:"none"}},content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>Ba(void 0,null,function*(){(kn==null?void 0:kn.length)===0?kn=[Qt==null?void 0:Qt.id]:kn.push(Qt==null?void 0:Qt.id),ko(wr==null?void 0:wr.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(kn))})})}},[wr==null?void 0:wr.enable_extra]);const el=()=>{(0,Qo.vp)()||dl()};(0,a.useEffect)(()=>{var kn,ni;(kn=ft==null?void 0:ft.userInfo)!=null&&kn.login&&(ni=Tn.current)!=null&&ni.ready&&ds()},[(zn=ft==null?void 0:ft.userInfo)==null?void 0:zn.login,Fn]),(0,a.useEffect)(()=>{var kn;wr!=null&&wr.page&&((kn=wi==null?void 0:wi.page)==null?void 0:kn.lesson_mode)=="online_lesson"&&!(Fn!=null&&Fn.IsSuper)&&!xs&&ko(wr==null?void 0:wr.page)},[wr==null?void 0:wr.page]),(0,a.useEffect)(()=>{var kn;((kn=ft==null?void 0:ft.userInfo)==null?void 0:kn.real_name)==="\u6E38\u5BA2"&&Gt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(An=ft==null?void 0:ft.userInfo)==null?void 0:An.real_name]);const Ol=()=>{var kn,ni,zr,Yi,ha;let $n=[];return(((ni=(kn=wi==null?void 0:wi.page)==null?void 0:kn.smart_plan_page_knowledges)==null?void 0:ni.length)>0||(zr=wi==null?void 0:wi.page)!=null&&zr.is_ai_question)&&$n.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Yi=wi==null?void 0:wi.page)!=null&&Yi.page_info&&$n.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(wi==null?void 0:wi.count)>0&&$n.push({key:"4",title:"\u8BD5\u9898"}),(ha=wi==null?void 0:wi.page)!=null&&ha.animation_code&&$n.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),a.createElement(a.Fragment,null,$n==null?void 0:$n.map((Qi,$a)=>a.createElement("span",{style:{cursor:"pointer"},onClick:()=>{pa(!0),ns(Qi==null?void 0:Qi.key)}},Qi==null?void 0:Qi.title,$a!=($n==null?void 0:$n.length)-1?"\u3001":"")))};(0,a.useEffect)(()=>{var kn,ni,zr,Yi,ha,$n,Qi;go(!1),hr&&((kn=wi==null?void 0:wi.page)==null?void 0:kn.position)!=ks&&uo&&(ys((ni=wi==null?void 0:wi.page)==null?void 0:ni.position),Ss(!0),setTimeout(()=>{Ss(!1)},2e3),Fn!=null&&Fn.IsSuper&&(((Yi=(zr=wi==null?void 0:wi.page)==null?void 0:zr.smart_plan_page_knowledges)==null?void 0:Yi.length)>0||(ha=wi==null?void 0:wi.page)!=null&&ha.is_ai_question||($n=wi==null?void 0:wi.page)!=null&&$n.page_info||(wi==null?void 0:wi.count)>0||(Qi=wi==null?void 0:wi.page)!=null&&Qi.animation_code?Rn.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},closeIcon:null,description:a.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",a.createElement("span",{style:{color:"#3061D0"}},Ol())),duration:2,pauseOnHover:!0,onClose:()=>{go(!0)}}):go(!0)))},[wi]),(0,a.useEffect)(()=>{Tl()},[hr,wr==null?void 0:wr.randomData]);const Tl=()=>Ba(void 0,null,function*(){var kn,ni;if(!(Fn!=null&&Fn.IsSuper)&&(Fn==null?void 0:Fn.Status)=="in_progress"&&hr){const zr=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/check_page_progress.json`,{method:"post",body:{position:hr}});(zr==null?void 0:zr.status)==0&&((kn=zr==null?void 0:zr.data)!=null&&kn.allow||(qi((ni=zr==null?void 0:zr.data)==null?void 0:ni.not_finish_positions),Aa(!0)))}});function ds(){return Ba(this,null,function*(){try{yield Tn.current.ready();const zr=yield(yield Tn.current.Application.ActiveWindow).View;zr.ZoomToFit=-1;const Yi=new Event("resize");window.dispatchEvent(Yi)}catch(kn){}})}function ko(kn){return Ba(this,null,function*(){yield Tn.current.ready(),Tn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(kn)})}(0,a.useEffect)(()=>{Ns&&Tn.current&&(zs(!0),ds())},[Ns,Tn.current]);function zs(kn){return Ba(this,null,function*(){if(!(Qt!=null&&Qt.user_login)){kn?(us(!0),(0,Qo.Dj)(document.body)):(us(!1),(0,Qo.BU)()),yield Tn.current.ready();const ni=Tn.current.Application,zr=yield ni.ActivePresentation,Yi=yield ni.ActivePresentation.SlideShowSettings,ha=yield zr.SlideShowWindow;kn?yield Yi.Run():(ha.IsFullScreen=!1,dl());const $n=(yield ni.ActivePresentation.SlideShowWindow)!==null;us($n),ds()}})}function nu(){return Ba(this,null,function*(){try{const kn=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:1}});ui(eu({},(kn==null?void 0:kn.data)||{}))}catch(kn){}})}const wl=()=>Ba(void 0,null,function*(){var kn,ni;let zr=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}.json`,{method:"get"});(zr==null?void 0:zr.status)==0&&(Vr(zr==null?void 0:zr.data),Qt!=null&&Qt.user_login||(ar.get("type")=="view"&&(((kn=zr==null?void 0:zr.data)==null?void 0:kn.status)=="in_progress"?bs(!0):ma(!0)),((ni=zr==null?void 0:zr.data)==null?void 0:ni.status)=="in_progress"&&ar.get("type")!="update"&&bs(!0)))}),Cl=()=>Ba(void 0,null,function*(){const kn=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/start_class.json`,{method:"post"})}),Pn=()=>Ba(void 0,null,function*(){var kn;const ni=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(kn=wi==null?void 0:wi.page)==null?void 0:kn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),fl=()=>Ba(void 0,null,function*(){Gt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Qt==null?void 0:Qt.coursesId,id:Qt==null?void 0:Qt.id,position:hr||(wr==null?void 0:wr.page)||1,max_position:sr}})}),pl=()=>Ba(void 0,null,function*(){var kn,ni,zr;const Yi={};Qt!=null&&Qt.user_login&&(Yi.login=Qt.user_login),xs&&(Yi.is_simulate=!0);const ha=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/get_office_token.json`,{method:"get",params:Yi});gr(ha==null?void 0:ha.data),ci(!1);const $n=((kn=ha==null?void 0:ha.data)==null?void 0:kn.FileName)||"";document.title=$n,(ni=ha==null?void 0:ha.data)!=null&&ni.IsSuper?wl():xs?ma(!0):(((zr=ha==null?void 0:ha.data)==null?void 0:zr.Status)=="in_progress"&&ma(!0),Ci.current=setInterval(()=>{nu()},2e3))});function Jo(){return Ba(this,null,function*(){if(!Tn.current)return;clearTimeout(Ls.current),yield Tn.current.ready();const kn=Tn.current.Application,zr=(ha=>{if(!ha||ha.length===0)return[];const $n=[...ha].sort((bo,$o)=>bo-$o),Qi=[];let $a={From:$n[0],To:$n[0]};for(let bo=1;bo<$n.length;bo++)$n[bo]===$n[bo-1]+1?$a.To=$n[bo]:(Qi.push($a),$a={From:$n[bo],To:$n[bo]});return Qi.push($a),Qi})(Us.current),Yi=[];for(const ha of zr){const $n=yield kn.ActivePresentation.ExportAsFixedFormat({FixedFormatType:kn.Enum.PpFixedFormatType.ppFixedFormatTypeIMG,Combine2LongPic:!0,From:ha.From,To:ha.To});Yi.push($n)}mi(Yi),Ls.current=setTimeout(()=>Jo(),4*60*1e3)})}function tl(kn){return Ba(this,null,function*(){Us.current=kn,Jo()})}function nl(){return Ba(this,null,function*(){var kn=document.getElementById("weboffice-zone");Tn.current=y().config({mount:kn,url:Fn==null?void 0:Fn.WebofficeURL,refreshToken:Yo,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(Fn!=null&&Fn.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),Tn.current.setToken({token:Fn==null?void 0:Fn.AccessToken,timeout:25*60*1e3}),Tn.current.on("fileStatus",function(ni){return Ba(this,null,function*(){yield Tn.current.ready();const Yi=yield Tn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;er(Yi),Us.current=[Yi],Jo()})}),Tn.current.on("fileOpen",function(ni){ml();const zr=kn==null?void 0:kn.querySelector("iframe");zr&&zr.focus()}),Tn.current.on("fullscreenChange",function(ni){ni.status==1?ar.get("type")!="update"&&ma(!0):(0,Qo.BU)()})})}function Yo(){return new Promise(function(kn){return Ba(this,null,function*(){var ni,zr,Yi,ha;const $n=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(ni=cs.current)==null?void 0:ni.AccessToken,refresh_token:(zr=cs.current)==null?void 0:zr.RefreshToken}});((Yi=$n==null?void 0:$n.data)==null?void 0:Yi.Code)=="InvalidArgument.AccessToken"&&pl(),cs.current=$n.data,kn({token:(ha=$n==null?void 0:$n.data)==null?void 0:ha.AccessToken,timeout:2*60*1e3}),kn($n==null?void 0:$n.data)})})}function Sl(){return Ba(this,null,function*(){ci(!0),yield Tn.current.ready();const kn=Tn.current.Application,ni=yield kn.ActivePresentation,Yi=yield(yield ni.Slides).Count;ur(Yi);let ha=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(ha==null?void 0:ha.status)==0&&te.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield kn.ActivePresentation.Slides.AddSlide(Yi),setTimeout(()=>Ba(this,null,function*(){ci(!1),ni.Slides.Item(Yi).Shapes.AddPicture({FileName:"https://www.educoder.net/images/tzppt.png",LinkToFile:-1,SaveWithDocument:0,Left:0,Top:0,Width:1,Height:1,Scale:!0})}),1e3)})}function ml(){return Ba(this,null,function*(){yield Tn.current.ready();const kn=Tn.current.Application,ni=yield kn.ActivePresentation.GetSlideRemark(),Yi=yield(yield kn.ActivePresentation).Slides,ha=yield Yi.Count;ur(ha),kn.Sub.SlideShowEnd=()=>Ba(this,null,function*(){us(!1),ds(),ma(!1)}),kn.Sub.SlideShowBegin=()=>Ba(this,null,function*(){us(!0),ds()});const $n=yield kn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;er($n),Us.current=[$n],Jo(),kn.Sub.ActiveSlideChange=Qi=>Ba(this,null,function*(){var $a;ur(yield Yi.Count),er((($a=Qi==null?void 0:Qi.Data)==null?void 0:$a.slideIndex)+1)}),kn.Sub.SlideDelete=Qi=>Ba(this,null,function*(){var $a;let bo=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/delete_page.json`,{method:"delete",body:{position:($a=Qi==null?void 0:Qi.Data)==null?void 0:$a.SlideIndex}});(bo==null?void 0:bo.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),ur(yield Yi.Count))}),kn.Sub.PresentationNewSlide=Qi=>Ba(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",Qi)}),kn.Sub.SlideMove=Qi=>Ba(this,null,function*(){var $a,bo,$o;if(Fn!=null&&Fn.IsSuper&&document.hasFocus()){er("");let pi=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_page_postition.json`,{method:"post",body:{origin_position:($a=Qi==null?void 0:Qi.Data)==null?void 0:$a.SlideFromIndex,target_position:(bo=Qi==null?void 0:Qi.Data)==null?void 0:bo.SlideIndex}});(pi==null?void 0:pi.status)==0&&(te.ZP.success("\u79FB\u52A8\u6210\u529F"),er(($o=Qi==null?void 0:Qi.Data)==null?void 0:$o.SlideIndex))}}),yield kn.ActivePresentation.SlideShowWindow.View.GotoSlide($s)})}const Nl=()=>Ba(void 0,null,function*(){var kn,ni;La(!0);const zr=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/smart_plan_users.json`,{method:"get",params:so});(zr==null?void 0:zr.status)==0&&(no((kn=zr==null?void 0:zr.data)==null?void 0:kn.smart_plan_users),Xo((ni=zr==null?void 0:zr.data)==null?void 0:ni.count)),La(!1)}),Zs=()=>Ba(void 0,null,function*(){var kn;La(!0);const ni=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/header_info.json`,{method:"get"});(ni==null?void 0:ni.status)===0&&So([{name:"\u5168\u90E8",id:""},...((kn=ni==null?void 0:ni.data)==null?void 0:kn.course_groups)||[]]),La(!1)});(0,a.useEffect)(()=>{var kn,ni;return wi&&((kn=wi==null?void 0:wi.page)!=null&&kn.id)&&!((ni=wi==null?void 0:wi.page)!=null&&ni.has_study_record)&&(Fn==null?void 0:Fn.IsSuper)===!1&&(Fn==null?void 0:Fn.Status)=="in_progress"&&(Es.current=setTimeout(()=>{Pn()},1e4)),()=>{Es.current&&clearTimeout(Es.current)}},[Ut["classroomList/getSmartPlanItemBanks"],wi,Fn==null?void 0:Fn.IsSuper]),(0,a.useEffect)(()=>{vi&&(Zs(),Nl())},[vi,so]);const ru=()=>{const kn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(kn==null?void 0:kn.findIndex(zr=>(zr==null?void 0:zr.id)==(Qt==null?void 0:Qt.id)&&(zr==null?void 0:zr.courseId)==(Qt==null?void 0:Qt.coursesId)))==-1&&(kn.push({id:Qt==null?void 0:Qt.id,courseId:Qt==null?void 0:Qt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(kn)),ko(1))},qo=()=>Ba(void 0,null,function*(){var kn,ni,zr,Yi,ha;const $n=()=>Ba(void 0,null,function*(){Gt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan_xia",params:{coursesId:Qt==null?void 0:Qt.coursesId,smart_plans_id:Qt==null?void 0:Qt.id}}})}),Qi=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}.json`,{method:"get"});(ni=(kn=Qi==null?void 0:Qi.data)==null?void 0:kn.not_start_positions)!=null&&ni.length?ae.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:a.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",a.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(ha=(Yi=(zr=Qi==null?void 0:Qi.data)==null?void 0:zr.not_start_positions)==null?void 0:Yi.sort(($a,bo)=>Number($a)-Number(bo)))==null?void 0:ha.join("\u3001"),"\u9875")," \u6709\u672A\u542F\u52A8\u7684\u7B54\u9898\uFF0C\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u8FD9\u4E9B\u8BD5\u9898\u5C06\u65E0\u6CD5\u542F\u52A8\u7B54\u9898\u3002\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F"),onCancel:()=>Ba(void 0,null,function*(){var $a,bo,$o;ko(($o=(bo=($a=Qi==null?void 0:Qi.data)==null?void 0:$a.not_start_positions)==null?void 0:bo.sort((pi,Ma)=>Number(pi)-Number(Ma)))==null?void 0:$o[0])}),onOk:()=>Ba(void 0,null,function*(){yield $n()})}):yield $n()}),is=()=>a.createElement(a.Fragment,null,Qt!=null&&Qt.user_login?a.createElement("div",{className:Mi.right},a.createElement(xf,{pageNum:hr,maxPage:sr})):a.createElement("div",{className:Mi.right},a.createElement(se.Z,{spinning:Ut["classroomList/getSmartPlanItemBanks"]},a.createElement("div",{style:{visibility:wi?"visible":"hidden",height:"100vh",overflow:"hidden"}},(Fn==null?void 0:Fn.IsSuper)!==void 0&&a.createElement("div",{style:sr?{}:{display:"none"}},Fn!=null&&Fn.IsSuper?a.createElement(Wl,{clickTab:ts,pptFullScreen:uo,pageNum:hr,maxPage:sr,pptInfo:Rr,openEwm:_i,changePage:tl,setOpenEwm:()=>{qn(null)},aiImg:yr,addPage:()=>{Sl()},gotoSlide:kn=>{ko(kn)}}):a.createElement(ef,{isSimulate:xs,officeToken:Fn,pageCache:wr,pageNum:hr,aiImg:yr,maxPage:sr,changePage:tl,gotoSlide:kn=>{ko(kn)}})))))),rl=()=>{var kn,ni,zr,Yi,ha;return a.createElement("div",{className:Mi.left},a.createElement("div",{style:xs?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!As&&uo&&(Fn==null?void 0:Fn.IsSuper)&&ss&&a.createElement("div",{className:Mi.left_float},a.createElement("div",{className:Mi.float_icon},a.createElement("img",{src:le(23175),width:20,height:20})),a.createElement("div",{className:Mi.float_more},a.createElement("div",{className:Mi.float_text,onClick:()=>{pa(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Rr==null?void 0:Rr.status)=="in_progress"&&((kn=wi==null?void 0:wi.page)==null?void 0:kn.lesson_mode)!="self_learning"&&!(wi!=null&&wi.is_extra)&&(((ni=wi==null?void 0:wi.page)==null?void 0:ni.status)=="not_started"||((zr=wi==null?void 0:wi.page)==null?void 0:zr.status)=="ended")&&(Fn==null?void 0:Fn.IsSuper)&&(wi==null?void 0:wi.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:Mi.float_icon},a.createElement("img",{src:le(68045),width:20,height:20})),a.createElement("div",{className:Mi.float_text,onClick:()=>Ba(void 0,null,function*(){Gt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u8BBE\u7F6E\u7B54\u9898\u65F6\u957F",smart_plans_id:Qt==null?void 0:Qt.id,SmartPlanItemBanks:wi}}})})},((Yi=wi==null?void 0:wi.page)==null?void 0:Yi.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Rr==null?void 0:Rr.status)=="in_progress"&&!(wi!=null&&wi.is_extra)&&((ha=wi==null?void 0:wi.page)==null?void 0:ha.status)=="in_progress"&&(Fn==null?void 0:Fn.IsSuper)&&(wi==null?void 0:wi.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:Mi.float_icon,style:{background:"rgba(227,0,0,0.1)"}},a.createElement("img",{src:le(7891),width:20,height:20})),a.createElement("div",{className:Mi.float_text,onClick:()=>Ba(void 0,null,function*(){var $n;let Qi=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:($n=wi==null?void 0:wi.page)==null?void 0:$n.id,status:"ended"}});(Qi==null?void 0:Qi.status)==0&&(te.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),fl())})},"\u7ED3\u675F\u7B54\u9898")))),ar.get("simulate")=="true"&&a.createElement("div",{className:Mi.btn_float,style:{bottom:0,right:120}},a.createElement(bi.op,{className:"mb20",onClick:()=>{zs(!1),ar.get("type")?ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/ppt_info/info?type=${ar.get("type")}`):ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!As&&uo&&((Fn==null?void 0:Fn.IsSuper)||ar.get("simulate")=="true")&&a.createElement("div",{className:Mi.btn_float,style:{right:Fn!=null&&Fn.IsSuper?"0px":"20px"}},a.createElement("div",null,a.createElement(bi.op,{disabled:hr==1,className:"mb20",onClick:()=>{if(hr==1){te.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}ls(""),ko(hr-1)}},"\u4E0A\u4E00\u9875")),a.createElement("div",null,a.createElement(bi.op,{disabled:hr==sr,onClick:()=>{if(hr==sr){te.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}ls(""),ko(hr+1)}},"\u4E0B\u4E00\u9875")),(Fn==null?void 0:Fn.IsSuper)&&a.createElement("div",{className:Mi.to_page_style},"\u8DF3\u8F6C\u5230",a.createElement(z.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:_s||void 0,placeholder:"\u9875\u7801",onChange:$n=>{ko($n),ls($n)}},Array.from({length:sr},($n,Qi)=>Qi+1).map($n=>a.createElement(z.default.Option,{key:$n,value:$n},$n))))),(Qt==null?void 0:Qt.user_login)&&Go&&a.createElement("div",{className:Mi.over_item_list},a.createElement("div",{className:Mi.over_item},a.createElement("div",{className:Mi.close_button,onClick:()=>{co(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mi.over_button,onClick:()=>{ti(!0)}},a.createElement("img",{src:le(78868),className:Mi.ewm_img,style:{width:"16px",height:"15px"}}),a.createElement("div",{className:Mi.ewm_text},"\u5B66\u751F\u5217\u8868")),a.createElement("div",{className:Mi.over_button,onClick:()=>{ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/detail`)}},a.createElement("img",{src:le(50066),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u9000\u51FA\u8BFE\u4EF6")))),!(Qt!=null&&Qt.user_login)&&(Fn==null?void 0:Fn.IsSuper)&&Go&&a.createElement("div",{className:Mi.over_item_list},a.createElement("div",{className:Mi.over_item},a.createElement("div",{className:Mi.close_button,onClick:()=>{co(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mi.over_button,onClick:()=>{zs(!uo)}},!uo&&a.createElement("img",{src:le(15091),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),uo&&a.createElement("img",{src:le(24639),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},uo?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u64AD\u653E")),(Rr==null?void 0:Rr.status)=="not_started"&&a.createElement("div",{className:Mi.over_button,onClick:()=>Ba(void 0,null,function*(){Gt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan_shang",params:{coursesId:Qt==null?void 0:Qt.coursesId,smart_plans_id:Qt==null?void 0:Qt.id}}})})},a.createElement("img",{src:le(76502),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(Rr==null?void 0:Rr.status)=="not_started"&&a.createElement("div",{className:Mi.over_button,onClick:()=>Ba(void 0,null,function*(){ya(!0)})},a.createElement("img",{src:le(93026),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(Rr==null?void 0:Rr.status)=="in_progress"&&a.createElement("div",{className:Mi.over_button,onClick:()=>Ba(void 0,null,function*(){yield qo()})},a.createElement("img",{src:le(3540),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),a.createElement("div",{className:Mi.over_button,onClick:()=>{qn(new Date)}},a.createElement("img",{src:le(56440),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))),!(Qt!=null&&Qt.user_login)&&!(Fn!=null&&Fn.IsSuper)&&!xs&&a.createElement("div",{className:Mi.overcont2wrap},a.createElement(bi.op,{disabled:hr==1,className:"mr30",onClick:()=>{if(hr==1){te.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}ko(hr-1)}},"\u4E0A\u4E00\u9875"),a.createElement("div",{className:Mi.over_content2},a.createElement("div",{className:Mi.over_button2,onClick:()=>{ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan`)}},a.createElement("img",{src:le(50066),className:Mi.ewm_img2,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),a.createElement(bi.op,{disabled:hr==sr,className:"ml30",onClick:()=>{if(hr==sr){te.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}ko(hr+1)}},"\u4E0B\u4E00\u9875")),!Go&&(Fn==null?void 0:Fn.IsSuper)&&a.createElement("div",{className:Mi.kjgj_style},a.createElement("div",{className:Mi.kjgj_item,onClick:()=>{co(!0)}},a.createElement("div",{className:Mi.kjgj_img},a.createElement("img",{src:le(22335),style:{width:"30px",height:"30px"}})),a.createElement("div",{className:Mi.kjgj_text},"\u8BFE\u4EF6\u5DE5\u5177"))))};return a.createElement(se.Z,{spinning:Xr},a.createElement("div",{style:{display:"flex"}},jn,Is&&a.createElement("div",{className:Mi.page_style},"\u7B2C",hr,"\u9875"),a.createElement($l,{className:`${Mi.officeWrp} ${tu?Mi.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:kn=>{const ni=kn[0]+kn[1],zr=[kn[0]/ni*100,kn[1]/ni*100];zr[0]<20&&(zr[0]=20,zr[1]=80),zr[1]==0?ll(!0):ll(!1),Mo(zr),ds()}},uo?a.createElement(a.Fragment,null,a.createElement($l.Panel,{size:Ds[0]}," ",rl()),a.createElement($l.Panel,{size:Ds[1],collapsible:!(Fn!=null&&Fn.IsSuper),style:{overflow:"hidden"}},Fn!=null&&Fn.IsSuper?a.createElement(ee.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{pa(!1)},destroyOnClose:!0,forceRender:!0,open:As},is(),Vo&&a.createElement("div",{className:Mi.drawer_ewm},a.createElement("div",{className:Mi.drawer_ewm_title},wi==null?void 0:wi.smart_plan_name,a.createElement("i",{className:"iconfont icon-guanbi",style:{cursor:"pointer",color:"#000"},onClick:()=>{To(!1)}})),a.createElement("div",{className:Mi.drawer_text},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:Mi.drawer_code},a.createElement(ie.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Qt==null?void 0:Qt.coursesId}&id=${Qt==null?void 0:Qt.id}`,bgColor:"#FFF",size:260,icon:`${fe.Z.IMG_SERVER}/${(tn=tt==null?void 0:tt.setting)==null?void 0:tn.tab_logo_url}`}))),a.createElement("div",{className:Mi.close_drawer,onClick:kn=>{kn.stopPropagation(),pa(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):is())):a.createElement(a.Fragment,null,a.createElement($l.Panel,{size:Ds[0],min:"20%",collapsible:!0}," ",rl()),a.createElement($l.Panel,{size:Ds[1],collapsible:!0,style:{overflow:"hidden"}},(!uo||!(Fn!=null&&Fn.IsSuper))&&is()))),a.createElement(Df.Z,{Callback:()=>{wl(),fl(),(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:hr,allow_answer:!1,is_end:!1}}})}}),a.createElement(Bf.Z,{v:Rr,params:Qt,user:ft,visible:bl,afterOk:()=>{ya(!1),window.location.reload()},afterCancel:()=>{ya(!1)}}),a.createElement(ae.default,{centered:!0,maskClosable:!1,keyboard:!1,open:Xs,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},a.createElement("div",{className:Mi.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:Mi.erweima},a.createElement(ie.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Qt==null?void 0:Qt.coursesId}&id=${Qt==null?void 0:Qt.id}`,bgColor:"#FFF",size:260,icon:`${fe.Z.IMG_SERVER}/${(_n=tt==null?void 0:tt.setting)==null?void 0:_n.tab_logo_url}`})),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},a.createElement(b.ZP,{style:{marginRight:"20px"},onClick:()=>{Os(!1),bs(!1)}},"\u67E5\u770B\u8BFE\u4EF6"),a.createElement(b.ZP,{type:"primary",onClick:()=>{Os(!1),bs(!1),qn(null),zs(!0),ru()}},"\u5168\u5C4F\u4E0A\u8BFE"))),a.createElement(ae.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:sa,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var kn;Aa(!1),ko((kn=Ri==null?void 0:Ri.sort())==null?void 0:kn[0])},onOk:()=>Ba(void 0,null,function*(){var kn;Aa(!1),ko((kn=Ri==null?void 0:Ri.sort())==null?void 0:kn[0])})},a.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(Jn=Ri==null?void 0:Ri.sort())==null?void 0:Jn.map((kn,ni)=>a.createElement("span",{key:ni,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{Aa(!1),ko(kn)}},"\u7B2C",kn,"\u9875",ni+1==(Ri==null?void 0:Ri.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),a.createElement(ae.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:vi,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{ti(!1)},footer:null},a.createElement(se.Z,{spinning:!1},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},a.createElement(z.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:so==null?void 0:so.course_group_id,options:(Vn=Qa||[])==null?void 0:Vn.map(kn=>({label:kn==null?void 0:kn.name,value:kn==null?void 0:kn.id})),onChange:kn=>{so.page=1,so.course_group_id=kn,cl(eu({},so))}}),a.createElement(bi.t7,{style:{width:300},value:{value:so.search},onChange:(kn,ni)=>{so.page=1,so.search=kn,cl(eu({},so))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),a.createElement(E.default,{loading:Ro,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#666666"}},kn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#666666"}},kn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#666666"}},kn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(kn,ni)=>a.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ti(!1),ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/users/${ni==null?void 0:ni.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:fa,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:so.limit,current:so.page,position:["bottomRight"],onChange:(kn,ni)=>{so.page=kn,so.limit=ni,cl(eu({},so))},total:lo,showTotal:(kn,ni)=>a.createElement("span",null,"\u5171",a.createElement("span",{style:{color:"#165DFF"}}," ",kn," "),"\u6761\u6570\u636E")}}))),a.createElement(js,{Callback:kn=>Ba(void 0,null,function*(){var ni;let zr=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(ni=wi==null?void 0:wi.page)==null?void 0:ni.id,status:"in_progress",answer_limit_time:kn}});(zr==null?void 0:zr.status)==0&&(te.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),fl(),pa(!0),Gt({type:"classroomList/setActionTabs",payload:{key:""}}))})}),a.createElement(Ff.Z,{Callback:()=>{ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan`),(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:hr,allow_answer:!1,is_end:!0}}})}})))};var Tf=(0,ce.connect)(({user:ft,classroomList:rt,loading:tt,globalSetting:Ut})=>({user:ft,classroomList:rt,globalSetting:Ut,loading:tt.effects}))(Of)},99453:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ge}});var a=le(59301),Se=le(6767),y=le(62957),ce=le(14566),de=le(25399),te=le(60242),ae=le(82093),re={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},ne=le(71360),x=le(25992),ee=le(47257),E=le.n(ee),b=le(49661),z=le(59301),ie=Object.defineProperty,se=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,fe=(he,ve,be)=>ve in he?ie(he,ve,{enumerable:!0,configurable:!0,writable:!0,value:be}):he[ve]=be,oe=(he,ve)=>{for(var be in ve||(ve={}))pe.call(ve,be)&&fe(he,be,ve[be]);if(se)for(var be of se(ve))ue.call(ve,be)&&fe(he,be,ve[be]);return he},me=(he,ve,be)=>new Promise((ye,Ae)=>{var De=Fe=>{try{Be(be.next(Fe))}catch(we){Ae(we)}},Ce=Fe=>{try{Be(be.throw(Fe))}catch(we){Ae(we)}},Be=Fe=>Fe.done?ye(Fe.value):Promise.resolve(Fe.value).then(De,Ce);Be((be=be.apply(he,ve)).next())}),ge=({v:he,visible:ve,params:be,user:ye,afterOk:Ae,afterCancel:De})=>{var Ce;const[Be,Fe]=(0,a.useState)([]),we=(0,a.useRef)([]),[Pe,_e]=(0,a.useState)(!1),ze={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{Fe([])},accept:".ppt,.pptx",beforeUpload:Xe=>me(void 0,null,function*(){var qe,Ge;const Ue=Xe.name.endsWith(".ppt"),Le=Xe.name.endsWith(".pptx");if(!Ue&&!Le)return Se.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(Xe.size/1024/1024>200)return Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();let ke=Xe==null?void 0:Xe.name,He=ke.lastIndexOf("."),We=ke.substring(0,He);We.length>20&&(We=We.substring(0,20));const mt=yield(0,ae.ZP)(`/api/courses/${be==null?void 0:be.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:We}});(qe=mt==null?void 0:mt.data)!=null&&qe.exist&&Se.ZP.info("\u68C0\u6D4B\u5230\u8BFE\u5802\u5DF2\u6709\u540C\u540D\u8BFE\u4EF6\uFF0C\u65B0\u4E0A\u4F20\u7684\u8BFE\u4EF6\u540D\u79F0\u5C06\u6DFB\u52A0\u201C\u526F\u672C\u201D\u8FDB\u884C\u533A\u5206");const ot={id:String(Math.random()).slice(-6),name:Xe.name,size:Xe.size,file:Xe,description:"",percent:0,status:"uploading"};return Oe(ot,{container_type:"SmartPlan",login:(Ge=ye==null?void 0:ye.userInfo)==null?void 0:Ge.login,container_id:null,description:"",realFileName:!1}),Fe(Ze=>[ot]),Promise.reject()})},Oe=(Xe,qe)=>me(void 0,null,function*(){var Ge,Ue,Le,Ne,ke,He,We,mt,ot,Ze;qe.file_name=Xe.name;const Ie=Xe.name,Ye=yield(0,ae.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((Ye==null?void 0:Ye.status)!==0){Fe(at=>(at[at.findIndex($e=>$e.name===Ie)].status="error",[...at])),Se.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ye.data=JSON.parse((0,x.pe)(Ye.data));const Te=new(E())({endpoint:(Ge=Ye==null?void 0:Ye.data)==null?void 0:Ge.end_point,region:(Ue=Ye==null?void 0:Ye.data)==null?void 0:Ue.region,accessKeyId:(Le=Ye==null?void 0:Ye.data)==null?void 0:Le.access_key_id,accessKeySecret:(Ne=Ye==null?void 0:Ye.data)==null?void 0:Ne.access_key_secret,bucket:(ke=Ye==null?void 0:Ye.data)==null?void 0:ke.bucket,stsToken:(He=Ye==null?void 0:Ye.data)==null?void 0:He.security_token});Xe.name.split(".").pop(),Te.multipartUpload(`smartplans/${be.coursesId}/${be==null?void 0:be.id}/${(We=ye==null?void 0:ye.userInfo)==null?void 0:We.login}/${Date.now()}/${Ie}`,new Blob([Xe.file],{type:Xe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(at,$e,Ve)=>{Fe(xe=>{const Me=xe.findIndex(je=>je.name===Ie);return xe[Me].client=Te,xe[Me].percent=at*100,xe[Me].checkpoint=$e,[...xe]})},checkpoint:(ot=we.current[(mt=we.current)==null?void 0:mt.findIndex(at=>at.name===Ie)])==null?void 0:ot.checkpoint,callback:{customValue:{id:Ie+""},url:(Ze=Ye==null?void 0:Ye.data)==null?void 0:Ze.callback_url,host:Ye==null?void 0:Ye.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ae.rz)(qe)}}).then(function(at){Fe($e=>{var Ve,xe,Me;const je=$e.findIndex(Je=>Je.name===Ie);let Qe="done";return((Ve=at.data)==null?void 0:Ve.status)===0?$e[je].response=(xe=at.data)==null?void 0:xe.data:(Se.ZP.warning((Me=at.data)==null?void 0:Me.message),Qe="error"),$e[je].status=Qe,[...$e]})}).catch(function(at){(at==null?void 0:at.name)!=="cancel"&&Fe($e=>{const Ve=$e.findIndex(xe=>xe.name===Ie);return $e[Ve].status="error",[...$e]})})});return z.createElement(y.default,{maskClosable:!1,centered:!0,open:ve,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{De(),Fe([])},okButtonProps:{loading:Pe,disabled:(Be==null?void 0:Be.length)>0&&((Ce=Be==null?void 0:Be[0])==null?void 0:Ce.status)=="uploading"},onOk:()=>me(void 0,null,function*(){var Xe,qe,Ge;if((Be==null?void 0:Be.length)>0&&((Xe=Be==null?void 0:Be[0])==null?void 0:Xe.status)=="uploading"){Se.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}_e(!0);const Ue=yield(0,ae.ZP)(`/api/courses/${be==null?void 0:be.coursesId}/smart_plans/${he==null?void 0:he.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Ge=(qe=Be==null?void 0:Be[0])==null?void 0:qe.response)==null?void 0:Ge.attachment_id,smart_plan_id:he==null?void 0:he.id}});return _e(!1),(Ue==null?void 0:Ue.status)===0&&(Se.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),Ae(),Fe([])),Ue})},z.createElement("div",null,z.createElement("div",{style:{fontSize:"14px",color:"#000",marginBottom:"20px"}},"\u652F\u6301\u4E0A\u4F20\u65B0\u7248PPT\u6587\u4EF6\u8986\u76D6\u5F53\u524DPPT\u5185\u5BB9\u3002\u66F4\u6362PPT\u540E\uFF0C\u4EA4\u4E92\u529F\u80FD\u4ECD\u4E0E\u539F\u9875\u7801\u5173\u8054\u3002\u5982\u9700\u8C03\u6574\uFF0C\u53EF\u901A\u8FC7 ",z.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5")," \u5FEB\u901F\u4FEE\u6539\u4EA4\u4E92\u529F\u80FD\u5173\u8054\u7684\u5E7B\u706F\u7247\u3002 "),z.createElement(ce.default,oe({},ze),z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement(ne.op,{shape:"default"},z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement("img",{width:14,src:le(69629)}),z.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),z.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),z.createElement("div",{className:re.box},Be.map(Xe=>z.createElement("div",{key:Xe.id,className:re.row},z.createElement("div",{className:re.icon},Xe.status==="done"&&z.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),Xe.status==="error"&&z.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),z.createElement("div",null,z.createElement(de.Z,{title:Xe==null?void 0:Xe.name},z.createElement("div",{style:{color:Xe.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,b.tP)(Xe==null?void 0:Xe.name,9))),Xe.status==="uploading"&&z.createElement(te.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Xe.percent,showInfo:!1,size:[168,4]})))))))}},30516:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return ie}});var a=le(59301),Se=le(76560),y=le(62957),ce=le(99571),de=le(29787),te=le(50582),ae=le(40148),re=le(51124),ne=le(24334),x=le(61186),ee=le.n(x),E=le(49162),b=le(59301),z=(se,pe,ue)=>new Promise((fe,oe)=>{var me=he=>{try{ge(ue.next(he))}catch(ve){oe(ve)}},Ee=he=>{try{ge(ue.throw(he))}catch(ve){oe(ve)}},ge=he=>he.done?fe(he.value):Promise.resolve(he.value).then(me,Ee);ge((ue=ue.apply(se,pe)).next())}),ie=({open:se,onClose:pe})=>{const[ue,fe]=(0,a.useState)(void 0);console.log((0,Se.useLocation)(),33);const oe=(0,Se.useLocation)();(0,a.useEffect)(()=>{se&&function(){return z(this,null,function*(){const Ge=yield(0,te.X6)(se);fe(Ge.data)})}()},[se]);const{status:me,created_at:Ee,code:ge,name:he,language:ve,pass_sets_count:be,set_count:ye,error_msg:Ae,output:De,input:Ce,expected_output:Be,execute_memory:Fe,user:we,execute_time:Pe,input_file_url:_e,output_file_url:ze,is_file:Oe,expected_output_file_url:Xe}=ue||{};return b.createElement(y.default,{open:se,width:1e3,onCancel:()=>pe(!1),footer:b.createElement(ce.ZP,{type:"primary",onClick:()=>pe(!1)},"\u5173\u95ED"),centered:!0},b.createElement(de.Z,{spinning:!ue,delay:500},b.createElement("div",{className:"record-detail-info"},ue?b.createElement(b.Fragment,null,b.createElement("div",{className:"record-detail-body"},b.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),b.createElement("ul",{className:"record-info"},b.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",b.createElement("span",{className:me===0?"c-green":"c-red"},ae.Im[me])," "),b.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",b.createElement("span",null,ee()(Ee).format("YYYY-MM-DD HH:mm:ss"))," "),b.createElement("li",null," \u8BED\u8A00\uFF1A",b.createElement("span",null,ve)," "),b.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",b.createElement("span",null,Pe*1e3,"ms")," "),b.createElement("li",null," ",`${me===E.h.HIDE_COMPILE_STATUS?"--":be} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:me,error_msg:Ae,execute_time:Pe,output:De,input:Ce,expected_output:Be,input_file_url:_e,output_file_url:ze,is_file:Oe,expected_output_file_url:Xe}),b.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),b.createElement(re.ZP,{height:"200px",width:"100%",language:ve==null?void 0:ve.toLocaleLowerCase(),value:ne.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},57049:function(Ct,st,le){"use strict";le.d(st,{Im:function(){return ye},Y4:function(){return De}});var a=le(59301),Se=le(37568),y=le(6767),ce=le(99571),de=le(55956),te=le(24334),ae=le.n(te),re=le(5216),ne=le(766),x=le(38394),ee=le(49661),E=le(34376),b=le.n(E),z=le(82093),ie=le(76560),se=le(30516),pe=le(33796),ue=le(50582),fe=le(76193),oe=le(41550),me=le(92310),Ee=le.n(me),ge=le(2610),he=le(59301),ve=(Fe,we,Pe)=>new Promise((_e,ze)=>{var Oe=Ge=>{try{qe(Pe.next(Ge))}catch(Ue){ze(Ue)}},Xe=Ge=>{try{qe(Pe.throw(Ge))}catch(Ue){ze(Ue)}},qe=Ge=>Ge.done?_e(Ge.value):Promise.resolve(Ge.value).then(Oe,Xe);qe((Pe=Pe.apply(Fe,we)).next())});const{TextArea:be}=Se.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Fe=>(Fe[Fe.SET_VISIBLE=0]="SET_VISIBLE",Fe[Fe.SET_TABINDEX=1]="SET_TABINDEX",Fe))(Ae||{});function De(Fe){const{status:we,error_msg:Pe,output:_e,input:ze,expected_output:Oe,is_file:Xe,input_file_url:qe,output_file_url:Ge,expected_output_file_url:Ue,setMonacoValue:Le,setData:Ne,highlightEndEntry:ke}=Fe,He=(0,a.useRef)(),We=(0,a.useRef)(),mt=(0,a.useRef)();let ot=null;const Ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(_e&&!Xe&&He.current){const Ie=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ie.open(He.current);const Ye=(ke?ee.jl:ee.pp)(te.Base64.decode(_e));Ie.write(Ye),Ie.setOption("theme",{background:"#1e1e1e"})}if(ze&&!Xe&&We.current){const Ie=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ie.open(We.current),Ie.write((ke?ee.jl:ee.pp)(ze)),Ie.setOption("theme",{background:"#1e1e1e"})}if(Oe&&!Xe&&mt.current){const Ie=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ie.open(mt.current),Ie.write((ke?ee.jl:ee.pp)(te.Base64.decode(Oe))),Ie.setOption("theme",{background:"#1e1e1e"})}},[_e]),we){case de.h.NOMATCH:ot=he.createElement(he.Fragment,null,he.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Xe&&he.createElement("div",{ref:He}),Xe&&he.createElement("div",{style:Ze},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const Ie=yield(0,z.ZP)(Ge,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Le(Ie),setTimeout(()=>{Ne(Ge)},200)})},_e)),he.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Xe&&he.createElement("div",{ref:mt}),Xe&&he.createElement("div",{style:Ze},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const Ie=yield fetch(Ue,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Le(yield Ie.text()),setTimeout(()=>{Ne(Ue)},200)})},Oe)));break;case de.h.EXECUTEFAILURE:ot=he.createElement(he.Fragment,null,he.createElement("div",{style:{border:"1px #F6F7F9 solid"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Xe&&he.createElement(x.Z,{value:ze,style:Ze}),Xe&&he.createElement("div",{style:Ze},he.createElement("a",{onClick:()=>(0,ee.LR)(qe,ze)},ze))),he.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},te.Base64.decode(Pe),"111")));break;case de.h.COMPILEFAILURE:ot=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:re.Z.error},te.Base64.decode(Pe)));break;case de.h.PODFAILURE:ot=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ot=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",ot," ")}function Ce(Fe){const{status:we,error_msg:Pe,execute_time:_e,output:ze,input:Oe,expected_output:Xe,is_file:qe,input_file_url:Ge,output_file_url:Ue,expected_output_file_url:Le}=Fe;let Ne=null;switch(we){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:Ne=he.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:Ne=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Ne=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",Ne," ")}function Be({value:Fe,className:we}){return he.createElement("span",{className:we},Fe)}st.ZP=({input:Fe,is_file:we,debuging:Pe,submitting:_e,executingMessage:ze,debugResult:Oe,onChangeInput:Xe,onDebugCode:qe,onSubmitCode:Ge,hack:Ue,user:Le,submitResult:Ne,isWhiteTheme:ke,topDispatch:He})=>{const[We]=(0,ie.useSearchParams)(),mt=(0,ie.useParams)(),[ot,Ze]=(0,a.useState)(!1),[Ie,Ye]=(0,a.useState)(!1),[Te,Ke]=(0,a.useState)(1),[at,$e]=(0,a.useState)(!1),[Ve,xe]=(0,a.useState)(0),[Me,je]=(0,a.useState)(!1),[Qe,Je]=(0,a.useState)(""),[pt,vt]=(0,a.useState)(""),gt=(0,a.useRef)(),It=(0,a.useRef)(),Ot=(0,a.useRef)(null),Dt=(0,a.useRef)(null),lt=(0,a.useRef)(null);console.log(Ne,"submitResult",mt);const{status:et,id:ut,input:it,output:bt,expected_output:Ft,is_file:Bt,input_file_url:zt,output_file_url:kt,expected_output_file_url:Ht,error_msg:Cn,hack_sets:Yn}=Ne||{};(0,a.useEffect)(()=>{et===0&&(Ke(1),xe(0))},[et,ut]),(0,a.useEffect)(()=>{ve(void 0,null,function*(){var tr;const qt=yield(0,ue.rX)(mt==null?void 0:mt.id,"submit");(qt==null?void 0:qt.status)===0&&(qt!=null&&qt.data&&((tr=qt==null?void 0:qt.data)==null?void 0:tr.status)!==0?(He({type:fe.Types.SET_SUBMIT_RESULT,payload:{submitResult:qt==null?void 0:qt.data}}),Ke(2),xe(320)):(Ke(1),xe(0)))})},[mt==null?void 0:mt.id]),(0,a.useEffect)(()=>{if(gt.current){let On=function(xt){fn=nn.offsetHeight,Dn=!0,Wt=xt.pageY,lt.current.style.display="block"},tr=function(){Dn=!1,lt.current.style.display="none"},qt=function(xt){if(Dn){yn();let Tt=Wt-xt.pageY,en=fn+Tt;if(en<0&&(en=0),en>window.innerHeight-150&&(en=window.innerHeight-150),Te===1){en<=34?xe(0):xe(en);return}console.log(en,"resizeH"),xe(en)}};const nn=Ot.current;let fn=0,Dn=!1,Wt=0;const Jt=document.getElementById("case-y-bar");return Jt==null||Jt.addEventListener("mousedown",On),document.addEventListener("mousemove",qt),document.addEventListener("mouseup",tr),()=>{const xt=document.getElementById("case-y-bar");xt==null||xt.removeEventListener("mousedown",On),document.removeEventListener("mousemove",qt),document.removeEventListener("mouseup",tr)}}},[gt,Te]),(0,a.useEffect)(()=>{const On=pe.Z.subscribe("resize-move-bar",yn);if(We.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),In),()=>{document.removeEventListener((0,ge.gH)(),In),On()}},[]),(0,a.useEffect)(()=>{});function yn(){var On,tr,qt,nn;const fn=document.getElementById("outputResultRef");if(fn){let Dn=fn.dataset.text;It.current.reset(),It.current.writeln(Dn);const Wt=document.getElementById("outputResultRef").offsetWidth-20,Jt=((nn=(qt=(tr=(On=It.current)==null?void 0:On._core)==null?void 0:tr._renderService)==null?void 0:qt.dimensions)==null?void 0:nn.actualCellWidth)||10,xt=Math.ceil(Wt/Jt);It.current.resize(xt,Math.ceil(fn.clientHeight/16))}}function Sn(){Ze(!ot),setTimeout(()=>{yn()},300),ot?xe(320):(xe(window.innerHeight-150),$e(!0))}function Qn(){Ie?(Ye(!1),(0,ge.BU)()):(Ye(!0),(0,ge.Dj)(Dt.current))}const In=On=>{(0,ge.vp)()||Ye(!1)},Mn=(0,a.useMemo)(()=>{if(Oe){const{status:On,output:tr,error_msg:qt}=Oe;return setTimeout(()=>{let nn="",fn=document.getElementById("outputResultRef");tr?nn=te.Base64.decode(tr):qt&&(nn=te.Base64.decode(qt)),It.current=new E.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),It.current.open(fn),It.current.onKey(function(Dn){var Wt;if(Dn.domEvent.key.toLocaleUpperCase()==="C"&&Dn.domEvent.ctrlKey){Dn.domEvent.preventDefault();let Jt=(Wt=It.current)==null?void 0:Wt.getSelection();navigator.clipboard.writeText(Jt).then(()=>{})}}),fn.dataset.text=nn,It.current.setOption("convertEol",!0),yn()},300),he.createElement(he.Fragment,null,Ce(Oe))}return null},[Oe]);function dn(){var On,tr;if(!(Ue!=null&&Ue.code)||((On=Ue==null?void 0:Ue.code)==null?void 0:On.trim().length)===0){(tr=y.ZP)==null||tr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ke(1),xe(320),qe()}const Xn=On=>ve(void 0,null,function*(){let tr=yield(0,z.ZP)(`/api/problems/${On}/start.json`,{method:"get",params:{hack_user_id:Le==null?void 0:Le.user_id}});tr&&(window.location.href=`/myproblems/${tr==null?void 0:tr.identifier}${window.location.search}`)});function rr(){Bt?navigator.clipboard.writeText(te.Base64.decode(Cn)).then(()=>{y.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(te.Base64.decode(bt)).then(()=>{y.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return he.createElement(a.Fragment,null,he.createElement("div",{className:Ee()(re.Z.case,ke&&re.Z.whiteCase),style:{height:Ve},ref:Ot},he.createElement("div",{className:re.Z.fullMask,ref:lt}),he.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:gt,draggable:!1},Te===2&&he.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Te===1&&(Ve<=34?he.createElement("div",{onClick:()=>{xe(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):he.createElement("div",{onClick:()=>{xe(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),he.createElement("div",null,he.createElement("div",{className:re.Z.caseHead},he.createElement("div",{className:re.Z.dot}),he.createElement("div",{className:re.Z.text},Te===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Te===2&&!_e&&typeof et=="number"&&he.createElement(he.Fragment,null,et===de.h.OK?he.createElement("div",{className:re.Z.pass},he.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):he.createElement("div",{className:re.Z.noPass},he.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[et])),he.createElement("div",{className:re.Z.btns},Te===2&&!_e&&he.createElement(he.Fragment,null,et!==de.h.OK&&he.createElement("div",{onClick:rr},he.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),he.createElement("div",{onClick:()=>{je(ut)}},he.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),We.get("type")!=="exercises"&&he.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Sn()},he.createElement("i",{className:`iconfont icon-${ot?"suoxiao1":"fangda"}`})))),he.createElement("div",{style:{display:Te===1?"block":"none"}},Pe?he.createElement(ne.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:Ve-34}},he.createElement("div",{className:re.Z.result},he.createElement("div",{className:re.Z.left},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),he.createElement("div",{className:re.Z.leftNode},he.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:we?"":Fe,onChange:Xe}))),he.createElement("div",{className:re.Z.right},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),he.createElement("div",{className:re.Z.node},Oe?Mn:he.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),he.createElement("div",{style:{display:Te===2?"block":"none"}},_e?he.createElement(ne.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:Ve-34,display:"flex",flexDirection:"column",overflow:"hidden"}},he.createElement("div",{ref:Dt,className:re.Z.elseNode},he.createElement("div",{className:re.Z.nameWrap},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),he.createElement("div",{className:re.Z.scroll},he.createElement("pre",{className:re.Z.scrollBox,style:at?{height:Ie?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Bt&&he.createElement(Be,{value:it}),Bt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const On=yield fetch(zt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});vt(yield On.text()),setTimeout(()=>{Je(zt)},200)})},it)),it&&he.createElement("div",{className:re.Z.action},he.createElement("span",{onClick:()=>$e(!at)},at?"\u6536\u8D77":"\u5C55\u5F00")))),he.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},he.createElement("div",{className:re.Z.left},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),he.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},he.createElement("pre",null,!Bt&&he.createElement(Be,{className:"mb10",value:Ft&&te.Base64.decode(Ft)||""}),Bt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const On=yield fetch(Ht,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});vt(yield On.text()),setTimeout(()=>{Je(Ht)},200)})},Ft)))),he.createElement("div",{className:re.Z.right},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),he.createElement("div",{className:re.Z.node,style:{color:et===de.h.OK?"#2ABD8C":"#FF2C29"}},he.createElement("pre",null,(et===4||et===5)&&he.createElement(Be,{className:"mb10",value:Cn&&te.Base64.decode(Cn)||""}),et!=4&&et!=5&&(Bt?he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const On=yield(0,z.ZP)(kt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{vt(On)}catch(tr){vt("")}setTimeout(()=>{Je(kt)},200)})},bt):he.createElement(Be,{className:"mb10",value:bt&&te.Base64.decode(bt)||""})))))))))),he.createElement("div",{className:Ee()(re.Z.footer,ke&&re.Z.whiteFooter),style:{zIndex:100}},(Ue==null?void 0:Ue.is_program)&&(Ue==null?void 0:Ue.above_question)&&he.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xn(Ue==null?void 0:Ue.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ue==null?void 0:Ue.is_program)&&(Ue==null?void 0:Ue.under_question)&&he.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xn(Ue==null?void 0:Ue.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),he.createElement(ce.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Pe||_e,loading:Pe,color:"#2ABD8C",className:"mr10",onClick:dn},"\u8C03\u8BD5\u4EE3\u7801"),We.get("qtype")!=="8"&&he.createElement(ce.ZP,{className:re.Z.disabled,type:"primary",icon:he.createElement("i",{className:"iconfont icon-bofang1"}),loading:_e,disabled:Pe||_e,onClick:()=>{var On,tr;if(!(Ue!=null&&Ue.code)||((On=Ue==null?void 0:Ue.code)==null?void 0:On.trim().length)===0){(tr=y.ZP)==null||tr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ke(2),xe(320),Ge()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),he.createElement(se.Z,{onClose:je,open:Me}),he.createElement(oe.Z,{close:!0,data:Qe,type:Qe.length?"txt":"",onClose:()=>Je(""),monacoEditor:{value:pt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(Ct,st,le){"use strict";le.r(st),le.d(st,{Types:function(){return Zt},default:function(){return dt}});var a=le(59301),Se=le(76560),y=le(11938),ce=le(62957),de=le(29787),te=le(99571),ae=le(25399),re=le(77019),ne=le(50582),x=le(72664),ee=le(2610),E=le(72015),b=le(90524),z=le(87169),ie=le(30641),se=le(51124),pe=le(75790),ue=le(89613),fe=le(64536),oe=le(6767),me={list:"list___IRN6i",copy:"copy___qCn9B"},Ee=le(56102),ge=le(82093),he=(ct,At,St)=>new Promise((Vt,Xt)=>{var Lt=ln=>{try{sn(St.next(ln))}catch(un){Xt(un)}},cn=ln=>{try{sn(St.throw(ln))}catch(un){Xt(un)}},sn=ln=>ln.done?Vt(ln.value):Promise.resolve(ln.value).then(Lt,cn);sn((St=St.apply(ct,At)).next())}),be=({showResourceCentre:ct,identifier:At})=>{const St=(0,Se.useParams)(),[Vt,Xt]=(0,a.useState)(null);(0,a.useEffect)(()=>{ct&&Lt()},[ct]);const Lt=()=>he(void 0,null,function*(){const cn=yield(0,ge.ZP)(`/api/problems/${At}/attachment_list.json`,{method:"get"});(cn==null?void 0:cn.status)==0&&Xt(cn.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Vt!=null&&Vt.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Vt==null?void 0:Vt.map((cn,sn)=>a.createElement("dl",{className:me.list,key:sn},a.createElement(ae.Z,{title:cn.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),cn.title)),a.createElement("dd",null,a.createElement(Ee.CopyToClipboard,{text:cn.saved_file_path,onCopy:()=>oe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${me.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=le(59301),Ae=Object.defineProperty,De=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Pe=(ct,At,St)=>At in ct?Ae(ct,At,{enumerable:!0,configurable:!0,writable:!0,value:St}):ct[At]=St,_e=(ct,At)=>{for(var St in At||(At={}))Fe.call(At,St)&&Pe(ct,St,At[St]);if(Be)for(var St of Be(At))we.call(At,St)&&Pe(ct,St,At[St]);return ct},ze=(ct,At)=>De(ct,Ce(At));const Oe={theme:(0,ue.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,ue.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,ue.G)("cmTabToSpace",!0),showResourceCentre:!1};var Xe=(ct=>(ct[ct.set_font_size=0]="set_font_size",ct[ct.set_theme=1]="set_theme",ct[ct.on_tab_to_space=2]="on_tab_to_space",ct[ct.set_show_editor_setting=3]="set_show_editor_setting",ct[ct.set_show_respurce_center=4]="set_show_respurce_center",ct))(Xe||{});function qe(ct,At){switch(At.type){case 3:return ze(_e({},ct),{showEditorSetting:At.payload});case 1:return ze(_e({},ct),{theme:At.payload});case 0:return ze(_e({},ct),{fontSize:At.payload});case 2:return ze(_e({},ct),{tabToSpace:At.payload});case 4:return ze(_e({},ct),{showResourceCentre:At.payload});default:throw new Error}}var Ge=({isLoading:ct,value:At,onChange:St,language:Vt,onUpdateCode:Xt,ActionBarRender:Lt,setIsWhiteTheme:cn,identifier:sn})=>{const[ln,un]=(0,a.useReducer)(qe,Oe),{theme:gn,fontSize:bn,showEditorSetting:wn,tabToSpace:Ln,showResourceCentre:Wn}=ln,rn=(0,a.useRef)(),cr=(0,a.useRef)();(0,a.useEffect)(()=>{cn(gn==="vs")},[gn]);const Zn={onFontSizeChange:Sr=>{un({type:0,payload:Sr}),(0,ue.t)("cmFontSize",Sr)},tabToSpace:Ln,cmFontSize:bn,className:"oj",cmCodeMode:gn,onTabToSpace:Sr=>{un({type:2,payload:Sr}),(0,ue.t)("cmTabToSpace",Sr)},onCodeModeChange:Sr=>{un({type:1,payload:Sr}),(0,ue.t)("ProgrammingCodeMode",Sr)}};function mr(){un({type:3,payload:!1})}function Ar(){un({type:3,payload:!0})}function jr(){un({type:4,payload:!1})}function Yr(){un({type:4,payload:!0})}const dr={value:At,language:Vt,theme:gn,options:{fontSize:bn,insertSpaces:Ln},onChange:Sr=>{St(Sr),cr.current=Sr,clearTimeout(rn.current),rn.current=setTimeout(()=>{Xt(cr.current)},1e4)},onEditBlur:Sr=>{cr.current&&Xt(cr.current)}};return ye.createElement(a.Fragment,null,Lt(Ar,Yr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!ct&&ye.createElement(se.ZP,_e({},dr))),ye.createElement(pe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:wn,onClose:mr},ye.createElement(fe.Z,_e({},Zn)))),ye.createElement(pe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Wn,onClose:jr},ye.createElement(be,{showResourceCentre:Wn,identifier:sn}))))},Ue=le(60141),Le=le(24334),Ne=le(57049),ke={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},He={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},We=le(54172),mt=le(13747),ot=le(58617),Ze=le(30516),Ie=le(61186),Ye=le.n(Ie),Te=le(59301);const{Column:Ke}=We.default;var at=({submitResult:ct,submitting:At,submitRecords:St,page:Vt,onPageChange:Xt,topicId:Lt})=>{const[cn]=(0,Se.useSearchParams)(),{records:sn,records_count:ln}=St||{},[un,gn]=(0,a.useState)(!1),bn=cn.get("type")==="1";return Te.createElement(de.Z,{spinning:At,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Te.createElement(ot.Z,{style:{fontSize:24},spin:!0})},(sn==null?void 0:sn.length)>0?Te.createElement(We.default,{dataSource:sn,rowKey:"id",pagination:!1},Te.createElement(Ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(wn,Ln)=>Te.createElement("span",null," ",Ye()(wn).format("YYYY-MM-DD HH:mm:ss"))}),Te.createElement(Ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(wn,Ln)=>{var Wn;return Te.createElement("span",{className:`${wn===0?"c-green":"c-red"} current`,onClick:()=>{gn(Ln.id)}},(Wn=Ne.Im[wn])==null?void 0:Wn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Te.createElement(Ke,{title:`\u6267\u884C\u7528\u65F6 (${bn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:wn=>wn?bn?wn:wn/1e3:""}),Te.createElement(Ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${bn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:wn=>wn?bn?wn:parseFloat((wn/1024).toFixed(2)):""}),Te.createElement(Ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Te.createElement(Ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(wn,Ln)=>Te.createElement("span",{className:"c-light-primary current",onClick:()=>{gn(Ln.id)}},"\u67E5\u770B")})):Te.createElement("div",{style:{height:300,width:"100%"}}),Te.createElement(Ze.Z,{onClose:gn,open:un}),ln>15?Te.createElement(mt.Z,{className:He.pagination,current:Vt,pageSize:15,total:ln,onChange:Xt}):null)},$e=le(57884),Ve=le(96599),xe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Me=le(38394),je=le(59301);const Qe={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Je=({hack:ct})=>{const{language:At,difficult:St,time_limit:Vt,description:Xt}=ct,[Lt]=(0,Se.useSearchParams)(),cn=Qe[St];return je.createElement(je.Fragment,null,je.createElement("ul",{className:xe.info},je.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",je.createElement("b",{className:xe.info_tag},At)),je.createElement("li",null,je.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",je.createElement(Ve.default,{color:cn==null?void 0:cn.color},cn==null?void 0:cn.name)),je.createElement("li",null,je.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",je.createElement("span",{style:{color:"#333333"}},Vt,"\u79D2"))),Lt.get("qtype")==="8"?je.createElement(Me.Z,{value:Xt,showProgramFill:!0,className:xe.desc}):je.createElement(Me.Z,{value:Xt,className:xe.desc}))},pt={},vt=le(59301),gt=({hack:ct,current_user:At})=>vt.createElement("div",{className:pt.answer},ct!=null&&ct.answer_text?vt.createElement(Me.Z,{style:{padding:"13px 0"},value:(ct==null?void 0:ct.answer_text)||""}):vt.createElement($e.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),It=le(33796);function Ot(ct,At){return(0,ge.U2)(`/problems/${ct}/comments.json`,{page:At,limit:10})}function Dt(ct){return(0,ge.v_)(`/discusses/${ct}/plus.json`,{container_type:"Discuss",type:1})}function lt(ct,At,St){return(0,ge.v_)(`/problems/${ct}/comments/reply.json`,{comments:{content:St,parent_id:At}})}function et(ct,At){return(0,ge.v_)(`/problems/${ct}/comments.json`,{comments:{content:At}})}function ut(ct,At,St){return(0,ge.v_)(`/problems/${ct}/comments/${At}/hidden.json`,St)}function it(ct,At){return(0,ge.IV)(`/problems/${ct}/comments/${At}`)}var bt=le(46541);function Ft({author:ct}){return a.createElement("a",{href:`/users/${ct.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${b.Z.IMG_SERVER}/images/${ct.image_url}`,width:"50"}))}function Bt({data:ct,index:At,parentDiscussIndex:St,user:Vt,onSetActionType:Xt}){const{author:Lt,can_delete:cn,content:sn,id:ln,time:un}=ct;function gn(){Xt({id:ln,index:At,type:"delete-discuss",parentDiscussIndex:St,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const bn=Vt.admin||cn||Lt.user_id===Vt.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Ft,{author:Lt}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Lt.login}`,target:"_blank"},Lt.name),a.createElement("span",{className:"grey"},un),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},bn?a.createElement("a",{onClick:gn,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(Me.Z,{className:"discuss-content",value:sn})))}var zt=({user:ct,data:At,index:St,onPlusDiscuss:Vt,onSetActionType:Xt,activeDiscussIndex:Lt,onReplyDiscuss:cn,onSetActiveDiscussIndex:sn})=>{const{content:ln,children:un,hidden:gn,id:bn,praise_count:wn,time:Ln,user_praise:Wn,can_delete:rn,author:cr}=At;function Zn(){sn(bn)}function mr(){Vt(bn,!Wn,St)}function Ar(){Xt({id:bn,index:St,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function jr(){Xt({id:bn,index:St,params:{hidden:gn?"0":"1"},type:"hidden-discuss",message:gn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Yr=ct.admin||ct.user_id===cr.user_id;return a.createElement("div",{className:"discuss-item-container",key:bn},a.createElement(Ft,{author:cr}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${cr.login}`,target:"_blank"}," ",cr.name," "),a.createElement("span",{className:"grey"},Ln)),a.createElement(Me.Z,{className:"discuss-content",value:ln}),un&&un.length>0?a.createElement("div",{className:"reply-discuss-container"},un.map((dr,Sr)=>a.createElement(Bt,{key:dr.id,data:dr,index:Sr,user:ct,onSetActionType:Xt,parentDiscussIndex:St}))):null,a.createElement("div",{className:"btn-group"},Yr?a.createElement("a",{onClick:jr,title:gn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:gn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,rn&&(!un||un.length==0)?a.createElement("a",{onClick:Ar,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Zn,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:mr,className:Wn?"c-orange":""},a.createElement("i",{className:Wn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,wn||""))),a.createElement(bt.Z,{id:bn,activeDiscussIndex:Lt,onReplyDiscuss:cn})))},kt=le(39479),Ht={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Cn=le(2978),Yn=(ct,At,St)=>new Promise((Vt,Xt)=>{var Lt=ln=>{try{sn(St.next(ln))}catch(un){Xt(un)}},cn=ln=>{try{sn(St.throw(ln))}catch(un){Xt(un)}},sn=ln=>ln.done?Vt(ln.value):Promise.resolve(ln.value).then(Lt,cn);sn((St=St.apply(ct,At)).next())}),yn=({user_praise:ct,praise_count:At,praisePlus:St,onCreateDiscuss:Vt,discuss_count:Xt})=>{const[Lt,cn]=(0,a.useState)(!1),[sn,ln]=(0,a.useState)("");function un(Ln){ln(Ln)}function gn(){cn(!0)}function bn(){cn(!1)}function wn(){return Yn(this,null,function*(){Vt(sn),ln(""),cn(!1)})}return a.createElement("div",{className:`${Ht["dis-input-editor-container"]} ${Lt?Ht.active:""} `},a.createElement("div",{className:Lt?`hide ${Ht["text-area"]}`:Ht["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:gn}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Xt," "),a.createElement("a",{className:"c-light-black",onClick:St,title:ct?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${ct?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),At?a.createElement("span",null,At):"")),Lt?a.createElement("div",{className:Ht["input-mask"],onClick:bn}):null,a.createElement("div",{className:Lt?Ht["md-container"]:`${Ht["md-container"]} hide`},a.createElement(Cn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:sn,height:240,onChange:un}),a.createElement("div",{className:Ht["tip-container"],onClick:bn},a.createElement("a",{className:Ht["btn-send"],onClick:wn}," \u53D1\u9001 "))))},Sn=le(59301),Qn=Object.defineProperty,In=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,On=(ct,At,St)=>At in ct?Qn(ct,At,{enumerable:!0,configurable:!0,writable:!0,value:St}):ct[At]=St,tr=(ct,At)=>{for(var St in At||(At={}))Xn.call(At,St)&&On(ct,St,At[St]);if(dn)for(var St of dn(At))rr.call(At,St)&&On(ct,St,At[St]);return ct},qt=(ct,At)=>In(ct,Mn(At)),nn=(ct,At,St)=>new Promise((Vt,Xt)=>{var Lt=ln=>{try{sn(St.next(ln))}catch(un){Xt(un)}},cn=ln=>{try{sn(St.throw(ln))}catch(un){Xt(un)}},sn=ln=>ln.done?Vt(ln.value):Promise.resolve(ln.value).then(Lt,cn);sn((St=St.apply(ct,At)).next())});const fn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Dn=(ct=>(ct[ct.GET_DISCUSSES=0]="GET_DISCUSSES",ct[ct.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",ct[ct.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",ct[ct.PLUS_DISCUSS=3]="PLUS_DISCUSS",ct[ct.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",ct[ct.SET_PAGE=5]="SET_PAGE",ct[ct.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",ct))(Dn||{});function Wt(ct,At){switch(At.type){case 6:return qt(tr({},ct),{loading:!0});case 0:return tr(tr({},ct),At.payload);case 1:return tr(tr({},ct),At.payload);case 4:return tr(tr({},ct),At.payload);case 3:return tr(tr({},ct),At.payload);case 5:return qt(tr({},ct),{page:At.payload});case 2:return tr(tr({},ct),At.payload);default:throw new Error}}var Jt=({user:ct,identifier:At,hack:St,onTriggerPraise:Vt,activeIndex:Xt})=>{const[Lt,cn]=(0,a.useReducer)(Wt,fn),{loading:sn,page:ln,data:un,count:gn,actionType:bn,activeDiscussIndex:wn}=Lt,Ln=(0,a.useCallback)(()=>nn(void 0,null,function*(){cn({type:6});const dr=yield Ot(At,ln),{comments:Sr,disscuss_count:Fr}=dr;cn({type:0,payload:{data:Sr,count:Fr,loading:!1}})}),[ln,At]);(0,a.useEffect)(()=>{Xt==="2"&&Ln()},[At,ln,Xt]);function Wn(dr){cn({type:5,payload:dr})}function rn(dr){cn({type:4,payload:{actionType:dr}})}function cr(dr){cn(wn===dr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:dr}})}function Zn(dr,Sr,Fr){return nn(this,null,function*(){try{const Ur=yield Dt(dr);un[Fr].user_praise=Sr,un[Fr].praise_count=Ur.praise_count,cn({type:3,payload:{data:[...un]}})}catch(Ur){console.log(Ur)}})}function mr(){return nn(this,null,function*(){const{id:dr,params:Sr,type:Fr,index:Ur,parentDiscussIndex:xr}=bn;if(Fr==="hidden-discuss"&&(yield ut(At,dr,Sr),xr?un[xr].children[Ur].hidden=Sr.hidden==1:un[Ur].hidden=Sr.hidden==1,cn({type:4,payload:{actionType:null,data:[...un]}})),Fr==="delete-discuss"){if(yield it(At,dr),xr||xr===0){let Jr=un[xr].children;for(let ii=Jr.length-1;ii>=0;ii--)if(Jr[ii].id===dr){Jr.splice(ii,1);break}un[xr].children=Jr}else for(let Jr=un.length-1;Jr>=0;Jr--)if(un[Jr].id===dr){un.splice(Jr,1);break}cn({type:4,payload:{actionType:null,data:[...un]}})}})}function Ar(){cn({type:4,payload:{actionType:null}})}function jr(dr,Sr){return nn(this,null,function*(){try{yield lt(At,dr,Sr),Ln()}catch(Fr){console.log(Fr)}})}function Yr(dr){return nn(this,null,function*(){cn({type:6}),yield et(At,dr),Ln()})}return Sn.createElement(Sn.Fragment,null,Sn.createElement("div",{className:"discuss-panel"},un.length===0?Sn.createElement($e.Z,null):un.map((dr,Sr)=>Sn.createElement(zt,{onReplyDiscuss:jr,onPlusDiscuss:Zn,onSetActiveDiscussIndex:cr,onSetActionType:rn,data:dr,index:Sr,user:ct,activeDiscussIndex:wn})),gn>10?Sn.createElement("div",{className:"pagination-container"},Sn.createElement(mt.Z,{showQuickJumper:!0,onChange:Wn,current:ln,total:gn})):null),Sn.createElement(yn,{user_praise:St.user_praise,praise_count:St.praises_count,praisePlus:Vt,discuss_count:St.comments_count,onCreateDiscuss:Yr}),Sn.createElement(pe.Z,null,Sn.createElement(ce.default,{centered:!0,title:"\u63D0\u793A",open:!!bn,onOk:mr,onCancel:Ar},Sn.createElement("p",null,bn?bn.message:"")),Sn.createElement(kt.Z,null)))},xt=le(82326),Tt=le(37568),en=le(86743),En={},Bn=le(59301),hn=({hack:ct,current_user:At})=>Bn.createElement("div",{className:En.answer},ct!=null&&ct.analysis?Bn.createElement(Me.Z,{style:{padding:"13px 0"},value:(ct==null?void 0:ct.analysis)||""}):Bn.createElement($e.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),mn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},pn=le(8848),Kn=le(5269),Gn=le(28284),fr=le(71051),_r=le(12062),on=le(59301);const{TextArea:Nn}=Tt.default,{Panel:vr}=pn.default;var or=({data:ct,hack:At})=>(console.log(ct,At,"data"),At!=null&&At.is_file?on.createElement(_r.Y2,{disabled:!0,className:mn.uploadTableWrapper,showScore:!At.test_set_score,data:ct,isProgramHomework:!0}):on.createElement("div",{className:mn.hackSets},ct==null?void 0:ct.map((St,Vt)=>on.createElement(pn.default,{accordion:!0,bordered:!1,key:Vt,defaultActiveKey:Vt===0&&St.id,className:mn.collapseWrapper,expandIcon:({isActive:Xt})=>on.createElement("i",{className:`iconfont icon-weizhankai ${Xt?mn.open:mn.close}`,style:{fontSize:14,transition:"all .2s"}})},on.createElement(vr,{key:St.id,header:on.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},on.createElement(Kn.Z,{className:mn.panelHeader},on.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Vt+1)),on.createElement(Kn.Z,{flex:1},on.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(At!=null&&At.test_set_score)&&on.createElement(Kn.Z,{className:mn.rateInput},on.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),on.createElement("div",null,on.createElement(Gn.default.Item,{noStyle:!0},on.createElement(fr.Z,{value:St==null?void 0:St.score,className:mn.baseFormItem,min:0,max:100,disabled:!0}))),on.createElement("span",{className:"ml10"},"%")))))},on.createElement(Gn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},on.createElement(Nn,{readOnly:!0,value:St==null?void 0:St.input,rows:4})),on.createElement(Gn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},on.createElement(Nn,{readOnly:!0,value:St==null?void 0:St.output,rows:4}))))))),Er={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},pr=le(59301),Nr=(0,a.forwardRef)(({data:ct=[]},At)=>{var St;const[Vt,Xt]=(0,a.useState)(),Lt=ct.filter(sn=>sn.show);(0,a.useEffect)(()=>{Lt.length&&Xt(Lt[0].id)},[ct==null?void 0:ct.length]);const cn=((St=Lt.find(sn=>sn.id===Vt))==null?void 0:St.element)||null;return(0,a.useImperativeHandle)(At,()=>({setActiveTab:sn=>Xt(sn)})),pr.createElement("div",{className:Er.tabs},pr.createElement("div",{className:Er.tabWarp},Lt.map(sn=>pr.createElement("div",{onClick:()=>Xt(sn.id),className:`${Er.tab} ${sn.id===Vt?Er.active:""}`,key:sn.id},sn.name))),pr.createElement("div",{className:Er.content},cn))}),$t=le(59301),Zr=Object.defineProperty,Hr=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,Cr=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Li=(ct,At,St)=>At in ct?Zr(ct,At,{enumerable:!0,configurable:!0,writable:!0,value:St}):ct[At]=St,Pi=(ct,At)=>{for(var St in At||(At={}))oi.call(At,St)&&Li(ct,St,At[St]);if(Cr)for(var St of Cr(At))Di.call(At,St)&&Li(ct,St,At[St]);return ct},Ui=(ct,At)=>Hr(ct,Gr(At)),yi=(ct,At,St)=>new Promise((Vt,Xt)=>{var Lt=ln=>{try{sn(St.next(ln))}catch(un){Xt(un)}},cn=ln=>{try{sn(St.throw(ln))}catch(un){Xt(un)}},sn=ln=>ln.done?Vt(ln.value):Promise.resolve(ln.value).then(Lt,cn);sn((St=St.apply(ct,At)).next())});const Wa={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ua={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var ao=({hack:ct,onTriggerPraise:At,topicId:St,page:Vt,onPageChange:Xt,user:Lt,current_user:cn,submitRecords:sn,submitting:ln,submitResult:un,setActiveIndex:gn,hack_sets:bn})=>{var wn,Ln;const[Wn]=(0,Se.useSearchParams)(),[rn,cr]=(0,a.useState)("0"),Zn=(0,Se.useLocation)(),[mr,Ar]=(0,a.useState)(!1),[jr,Yr]=(0,a.useState)(null),[dr,Sr]=(0,a.useState)([]),[Fr,Ur]=(0,a.useState)([]),[xr,Jr]=(0,a.useState)({page:1,limit:10}),ii=(0,a.useRef)(null),Bi=(0,a.useRef)(null);console.log(Lt,"user");let[Mr,Ai]=(0,a.useState)(Ui(Pi({},(0,Se.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Bi.current&&(ct==null?void 0:ct.is_close_tips)===!1&&jr===null&&Yr(!0)},[Bi.current,ct==null?void 0:ct.is_close_tips,jr]);function qr(){return yi(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{gn(rn)},[rn]);function Pr(Dr){return yi(this,null,function*(){let ai=Dr.target.id;if(ai==="1"){let br=yield(0,ge.ZP)(`/api/myproblems/${Mr.id}/redo_logs.json`,{method:"get",params:Pi({},xr)});(br==null?void 0:br.status)===0&&Ur(br==null?void 0:br.data)}cr(ai)})}(0,a.useEffect)(()=>It.Z.subscribe("to-commit-info",()=>{cr("1"),ii.current&&ii.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>It.Z.subscribe("to-reset-info",()=>{Pr({target:{id:"1"}}),ii.current&&ii.current.setActiveTab("2")}),[]);function Qr(){cr("2")}function Wr(){return yi(this,null,function*(){let Dr=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Pi({identifier:Mr==null?void 0:Mr.id},Mr)});Sr(Dr)})}const Fi=[{title:null,description:$t.createElement("div",null,$t.createElement("b",{onClick:()=>{Yr(!1),qr(),Ar(!0),Wr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),$t.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),$t.createElement(te.ZP,{onClick:()=>{Yr(!1),qr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Bi.current}];return $t.createElement("div",{className:ke["left-panel"]},$t.createElement("ul",{className:`${ke["s-navs"]} ${ke["bg-white"]} ${ke.b1}`},(ct==null?void 0:ct.is_program)&&!Wn.get("pageId")&&$t.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},$t.createElement("div",{onClick:()=>{Wr(),Ar(!0)},className:ke.btns,ref:Bi,style:jr?{pointerEvents:"none"}:{}},$t.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),$t.createElement("li",{style:{marginLeft:20}},$t.createElement("a",{className:rn==="0"?ke.active:"",id:"0",onClick:Pr},"\u9898\u76EE\u63CF\u8FF0")),$t.createElement("li",null,$t.createElement("a",{className:rn==="1"?ke.active:"",id:"1",onClick:Pr},"\u64CD\u4F5C\u8BB0\u5F55")),(Wn.get("type")!=="exercises"&&(ct==null?void 0:ct.answer_text_show)||Wn.get("type")!=="exercises"&&(ct==null?void 0:ct.analysis_show))&&$t.createElement("li",null,$t.createElement("a",{className:rn==="4"?ke.active:"",id:"4",onClick:Pr},"\u89E3\u7B54\u53C2\u8003")),Wn.get("type")!=="exercises"&&$t.createElement("li",null,$t.createElement("a",{className:rn==="2"?ke.active:"",id:"2",onClick:Pr},"\u8BC4\u8BBA")),!!(bn!=null&&bn.length)&&Wn.get("type")!=="exercises"&&Wn.get("type")!=="1"&&$t.createElement("li",null,$t.createElement("a",{className:rn==="5"?ke.active:"",id:"5",onClick:Pr},"\u6D4B\u8BD5\u7528\u4F8B"))),$t.createElement("div",{className:`${ke["tab-panel-body"]} ${rn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},$t.createElement(Je,{hack:ct,onTriggerPraise:At,toDiscuss:Qr})),$t.createElement("div",{style:{padding:"12px"},className:`${ke["tab-panel-body"]} ${rn==="1"?"":"hide"}`},$t.createElement(Nr,{ref:ii,data:[{id:"1",show:Wn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:$t.createElement($t.Fragment,null,sn!=null&&sn.records_count||ln?$t.createElement(at,{page:Vt,onPageChange:Xt,topicId:St,submitting:ln,key:(un==null?void 0:un.id)||1,submitRecords:sn,submitResult:un}):$t.createElement($e.Z,null))},{id:"2",show:Wn.get("type")==="exercises"||(ct==null?void 0:ct.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:$t.createElement($t.Fragment,null,$t.createElement(We.default,{pagination:!1,dataSource:Fr==null?void 0:Fr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Dr,ai,br)=>Ye()(Dr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Dr,ai,br)=>{var Kr;return(Kr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ir=>ir.id===Dr))==null?void 0:Kr.name}}]}),$t.createElement(mt.Z,{style:{marginTop:10},current:xr.page,total:Fr==null?void 0:Fr.count,hideOnSinglePage:!0,onChange:Dr=>yi(void 0,null,function*(){xr.page=Dr,Jr(xr);let ai=yield(0,ge.ZP)(`/api/myproblems/${Mr.id}/redo_logs.json`,{method:"get",params:Ui(Pi({},xr),{courseId:Mr.courseId})});(ai==null?void 0:ai.status)===0&&Ur(ai==null?void 0:ai.data)})}))}]})),$t.createElement("div",{style:{padding:"12px"},className:`${ke["tab-panel-body"]} ${rn==="4"?"":"hide"}`},$t.createElement(Nr,{data:[{id:"1",show:Wn.get("type")!=="exercises"&&(ct==null?void 0:ct.answer_text_show),name:"\u7B54\u6848",element:$t.createElement($t.Fragment,null,$t.createElement(gt,{hack:ct,current_user:cn}))},{id:"2",show:Wn.get("type")!=="exercises"&&(ct==null?void 0:ct.analysis_show),name:"\u89E3\u6790",element:$t.createElement($t.Fragment,null,$t.createElement(hn,{hack:ct,current_user:cn}))}]})),$t.createElement("div",{className:`${ke["tab-panel-body"]} ${rn==="2"?"":"hide"}`,style:{padding:0}},$t.createElement(Jt,{user:Lt,activeIndex:rn,identifier:ct.identifier,hack:ct,onTriggerPraise:At})),$t.createElement("div",{className:`${ke["tab-panel-body"]} ${rn==="5"?"":"hide"}`,style:{padding:12}},$t.createElement(or,{data:bn||[],hack:ct})),$t.createElement(ie.Z,{rootClassName:ke.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ar(!1),open:mr},$t.createElement(re.Z,null,$t.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),$t.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",dr==null?void 0:dr.total_count,"\u9898\xA0[\xA0",dr==null?void 0:dr.total_score,"\u5206\xA0]\xA0"),!(Lt!=null&&Lt.hack_manager)&&$t.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",dr==null?void 0:dr.work_score,"\u5206")),$t.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),$t.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(Lt!=null&&Lt.hack_manager)&&$t.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Dr=>{Mr.page=1,Mr.finish_status=Dr,Ai(Pi({},Mr)),Wr()}},$t.createElement(xt.default.Option,{value:""},"\u5168\u90E8"),$t.createElement(xt.default.Option,{value:0},"\u672A\u5F00\u59CB"),$t.createElement(xt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),$t.createElement(xt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),$t.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Dr=>{Mr.page=1,Mr.difficult=Dr||null,Ai(Pi({},Mr)),Wr()}},$t.createElement(xt.default.Option,{value:0},"\u5168\u90E8"),$t.createElement(xt.default.Option,{value:1},"\u7B80\u5355"),$t.createElement(xt.default.Option,{value:2},"\u9002\u4E2D"),$t.createElement(xt.default.Option,{value:3},"\u56F0\u96BE")),$t.createElement(Tt.default.Search,{size:"large",onSearch:Dr=>{Mr.name=Dr,Mr.page=1,Ai(Pi({},Mr)),Wr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),$t.createElement("div",{className:ke.list,style:{height:36,background:"#3D445C"}},!(Lt!=null&&Lt.hack_manager)&&$t.createElement("span",null,"\u72B6\u6001"),$t.createElement("span",null,"\u5E8F\u53F7"),$t.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),$t.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),$t.createElement("div",{style:{overflow:"auto",flex:1}},(wn=dr==null?void 0:dr.data)!=null&&wn.length?(Ln=dr==null?void 0:dr.data)==null?void 0:Ln.map((Dr,ai)=>$t.createElement("div",{onClick:()=>yi(void 0,null,function*(){let br=yield(0,ge.ZP)(`/api/problems/${Dr==null?void 0:Dr.identifier}/start.json`,{method:"get",params:{hack_user_id:Lt==null?void 0:Lt.user_id}});br&&(Se.history.replace(`/myproblems/${br==null?void 0:br.identifier}${window.location.search}`),window.location.reload())}),className:`${ke.list} ${Dr!=null&&Dr.checked?ke.active:""}`},!(Lt!=null&&Lt.hack_manager)&&$t.createElement($t.Fragment,null,!(Dr!=null&&Dr.opened)&&$t.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Dr==null?void 0:Dr.opened)&&!(Dr!=null&&Dr.passed)&&$t.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Dr==null?void 0:Dr.opened)&&(Dr==null?void 0:Dr.passed)&&$t.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),$t.createElement("span",null,(Mr.page-1)*20+(ai+1)),$t.createElement("span",{style:{flex:1},title:Dr.name},`[${Dr==null?void 0:Dr.score}\u5206]`,"\xA0",Dr.name),$t.createElement("span",{style:{flexBasis:48,paddingRight:0}},Wa[Dr.difficult]))):$t.createElement($e.Z,null)),$t.createElement(mt.Z,{current:Mr.page,className:"mt20",hideOnSinglePage:!0,total:dr==null?void 0:dr.count,pageSize:Mr.per_page,onChange:(Dr,ai)=>{Mr.page=Dr,Mr.per_page=ai,Wr()}})),$t.createElement(en.Z,{rootClassName:ke.tour,closeIcon:!1,open:!!jr,steps:Fi,gap:{offset:3,radius:2}}))},bi=le(62522),_a=le(15610),Lr=le(38273),Ua=le(85933),ca=le(89244),na=le(47206),di=le(5216),Ii=le(92310),Sa=le.n(Ii),Ea=le(41751),wa=le(4523),eo=le(34055),Va=le(64123),Si=le(60515),ra=le(88977),Hn=le(59301),oo=Object.defineProperty,ia=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Rt=(ct,At,St)=>At in ct?oo(ct,At,{enumerable:!0,configurable:!0,writable:!0,value:St}):ct[At]=St,Kt=(ct,At)=>{for(var St in At||(At={}))Et.call(At,St)&&Rt(ct,St,At[St]);if(ga)for(var St of ga(At))Mt.call(At,St)&&Rt(ct,St,At[St]);return ct},an=(ct,At)=>ia(ct,fo(At)),xn=(ct,At)=>{var St={};for(var Vt in ct)Et.call(ct,Vt)&&At.indexOf(Vt)<0&&(St[Vt]=ct[Vt]);if(ct!=null&&ga)for(var Vt of ga(ct))At.indexOf(Vt)<0&&Mt.call(ct,Vt)&&(St[Vt]=ct[Vt]);return St},nt=(ct,At,St)=>new Promise((Vt,Xt)=>{var Lt=ln=>{try{sn(St.next(ln))}catch(un){Xt(un)}},cn=ln=>{try{sn(St.throw(ln))}catch(un){Xt(un)}},sn=ln=>ln.done?Vt(ln.value):Promise.resolve(ln.value).then(Lt,cn);sn((St=St.apply(ct,At)).next())});const{Countdown:_t}=y.default,Nt={Java:"java",C:"c",Python:"py","C++":"c"};var Zt=(ct=>(ct[ct.SET_LOADING=0]="SET_LOADING",ct[ct.GET_DATA=1]="GET_DATA",ct[ct.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",ct[ct.SET_DATA=3]="SET_DATA",ct[ct.SET_DEBUGING=4]="SET_DEBUGING",ct[ct.SET_SUBMITING=5]="SET_SUBMITING",ct[ct.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",ct[ct.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",ct[ct.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",ct[ct.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",ct[ct.SET_PAGE=10]="SET_PAGE",ct))(Zt||{});function jt(){return new Date().getTime()}const Re={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ht(ct,At){switch(At.type){case 1:return Kt(Kt({},ct),At.payload);case 3:return an(Kt({},ct),{data:At.payload});case 0:return an(Kt({},ct),{loading:At.payload});case 9:return an(Kt({},ct),{showNote:At.payload});case 4:return an(Kt({},ct),{debuging:At.payload});case 5:return an(Kt({},ct),{submitting:At.payload});case 2:return an(Kt({},ct),{submitRecords:At.payload});case 10:return an(Kt({},ct),{submitRecordPage:At.payload});case 6:return an(Kt({},ct),{executingMessage:At.payload});case 7:return Kt(Kt({},ct),At.payload);case 8:return Kt(Kt({},ct),At.payload);default:throw new Error}}var dt=({children:ct})=>{var At,St,Vt,Xt,Lt,cn,sn,ln,un,gn;const[bn,wn]=(0,a.useReducer)(ht,Re),{id:Ln}=(0,Se.useParams)(),Wn=(0,Se.useLocation)(),[rn]=(0,Se.useSearchParams)(),{loading:cr,data:Zn,debugResult:mr,submitResult:Ar,submitRecords:jr,submitRecordPage:Yr,showNote:dr,debuging:Sr,submitting:Fr,executingMessage:Ur}=bn,[xr,Jr]=(0,a.useState)("#37AD83"),[ii,Bi]=(0,a.useState)(null),[Mr,Ai]=(0,a.useState)({}),[qr,Pr]=(0,a.useState)(!0),[Qr,Wr]=(0,a.useState)(!1),[Fi,Dr]=(0,a.useState)(!1),ai=(0,a.useRef)(null),br=(0,a.useRef)(0),Kr=Zn==null?void 0:Zn.user,ir=Zn==null?void 0:Zn.hack,[Vi,Zi]=(0,a.useState)(!1),gi=(0,a.useRef)(1),Ki=(0,a.useRef)(!1);(0,Ea.y)(rn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Fa}=(0,Ea.X)(),[Ti,nr]=(0,a.useState)(""),zi=(0,ca._)(Mr),[xa,da]=(0,a.useState)({open:!1,text:""}),[Hi,Wi]=(0,a.useState)(null),Oa=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Br;let Yt=(Br=ir==null?void 0:ir.homework_extension)==null?void 0:Br.failed_evaluate_num;typeof Yt=="number"&&Wi(Yt)},[(At=ir==null?void 0:ir.homework_extension)==null?void 0:At.failed_evaluate_num]),(0,a.useEffect)(()=>{function Br(){return nt(this,null,function*(){var Yt,Or,$r,li,xi;Pr(!0);const fi=yield(0,ne.fu)(Ln,{exercise_id:rn.get("exercisesId")});if(setTimeout(()=>{Pr(!1)},800),fi.status!==401){try{fi.hack.code=Le.Base64.decode(fi.hack.code)}catch(ji){console.log(ji)}fi.hack=an(Kt({},fi.hack),{is_program:rn.get("type")==="1"}),wn({type:1,payload:{loading:!1,data:fi}})}if(rn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let ji;rn.get("coursesId")=="coursesId"?ji=yield(0,x._F)({categoryId:rn.get("exercisesId"),login:rn.get("login")}):ji=yield(0,x._B)({categoryId:rn.get("exercisesId"),login:rn.get("login")}),Ai(Kt({},ji)),Fa((Yt=ji==null?void 0:ji.exercise)==null?void 0:Yt.forbid_copy),typeof((Or=ji==null?void 0:ji.exercise)==null?void 0:Or.left_time)=="number"&&(Bi(Date.now()+(($r=ji==null?void 0:ji.exercise)==null?void 0:$r.left_time)*1e3),setTimeout(()=>{Jr("red")},(((li=ji==null?void 0:ji.exercise)==null?void 0:li.left_time)-300>0?((xi=ji==null?void 0:ji.exercise)==null?void 0:xi.left_time)-300:0)*1e3))}})}Ln&&Br()},[Ln]),(0,a.useEffect)(()=>{var Br;return rn.get("type")==="exercises"&&((Br=Mr==null?void 0:Mr.exercise)!=null&&Br.screen_open)&&(window.removeEventListener("blur",Ga,!1),na.U.forEach((Yt,Or)=>{window.addEventListener(Yt,Ga,!1)}),window.addEventListener("blur",Ga,!1),window.focus()),()=>{document.removeEventListener((0,ee.gH)(),Ga)}},[Mr]),(0,a.useEffect)(()=>{Ti==="1"&&Ln&&ir!=null&&ir.language&&$i()},[Ln,Yr,ir==null?void 0:ir.language,Ti]),(0,a.useEffect)(()=>(ir!=null&&ir.is_program&&(br.current=0,ai.current=setInterval(()=>{Ta()},15e3)),()=>{clearInterval(ai.current)}),[ir==null?void 0:ir.is_program]);const Ta=()=>nt(void 0,null,function*(){let Br=yield(0,ge.ZP)(`/api/myproblems/${Ln}/save_long_time.json`,{method:"get",params:{answer_long_time:br.current}})}),Ga=()=>{Ki.current||(0,ee.BU)(),window.parent.postMessage("backExercise","*")};function $i(){return nt(this,null,function*(){try{const Br=yield(0,ne.zO)(Ln,{limit:15,page:Yr,language:ir==null?void 0:ir.language});wn({type:2,payload:Br})}catch(Br){console.log(Br)}})}function po(Br){wn({type:10,payload:Br})}function aa(Br){return nt(this,null,function*(){var Yt;let Or;(rn.get("ip_limit")==="inner"||rn.get("ip_bind_type")==="true")&&(Or=yield(0,_a.y)({ip_limit:rn.get("ip_limit"),ip_bind:rn.get("ip_bind_type")==="true"}));const $r=yield(0,ne.n4)(Ln,{code:Le.Base64.encode(Br||ir.code),language:ir==null?void 0:ir.language,exercise_id:rn.get("exercisesId"),question_id:rn.get("questionId"),ip:Or});return $r.status===-5&&(0,Se.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:an(Kt({errorMessage:$r==null?void 0:$r.message},(Mr==null?void 0:Mr.exercise)||{}),{exercise_user_id:(Yt=Mr==null?void 0:Mr.exercise)==null?void 0:Yt.exercise_user_id,id:rn.get("exercisesId")})}}),$r})}function Gi(){return nt(this,null,function*(){if(gi.current=2,!Fr){wn({type:5,payload:!0});try{It.Z.publish("to-commit-info");const Br=yield aa();if(console.log(Br,1),Br.status===0){let fi=function(){return nt(this,null,function*(){const{status:ji,data:ka}=yield(0,ne.rX)(Ln,"submit"),Ya=jt()-xi>($r*li+3)*1e3;if(ji!==0&&!Ya&&setTimeout(fi,1e3),Ya){ce.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),wn({type:5,payload:!1});return}if(ji===0){ka.status===2&&ce.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ka==null?void 0:ka.status)===0&&rn.get("type")==="1"&&Dr(!0),(ka==null?void 0:ka.status)!==0&&rn.get("type")==="1"&&Wi(hs=>hs+1);const vo=yield(0,ne.zO)(Ln,{limit:15,page:Yr,language:ir==null?void 0:ir.language});wn({type:8,payload:an(Kt({},bn),{submitResult:ka,submitting:!1,submitRecords:vo})})}})},Yt={};if(rn.get("type")==="exercises"?(Yt.extras={exercise_id:rn.get("exercisesId"),question_id:rn.get("questionId")},(rn.get("ip_limit")==="inner"||rn.get("ip_bind_type")==="true")&&(Yt.extras.ip=yield(0,_a.y)({ip_limit:rn.get("ip_limit"),ip_bind:rn.get("ip_bind_type")==="true"}))):rn.get("type")==="smartPlan"&&(Yt.extras={smart_plan_page_item_bank_id:rn.get("smartPlanItemBankId"),simulate:rn.get("simulate")==="true"}),(yield(0,ne.bM)(Ln,Yt)).status===-1&&rn.get("exercisesId")){window.parent.location.href=`/classrooms/${rn.get("coursesId")}/exercise/${rn.get("exercisesId")}/detail`;return}const{time_limit:$r,test_case_size:li}=ir,xi=jt();fi()}else wn({type:5,payload:!1})}catch(Br){console.log(Br),wn({type:5,payload:!1})}Zi(!1)}})}function Ca(){return nt(this,null,function*(){gi.current=1,bn.debuging=!0,wn({type:4,payload:!0});try{if((yield aa()).status===0){let xi=function(){return nt(this,null,function*(){const{status:fi,message:ji,data:ka}=yield(0,ne.rX)(Ln,"debug"),Ya=jt()-li>(Yt+3)*1e3;if(fi!==0&&!Ya&&(wn({type:6,payload:ji}),setTimeout(xi,1e3)),Ya){ce.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),wn({type:4,payload:!1}),wn({type:7,payload:an(Kt({},bn),{debugResult:{status:2},debuging:!1})});return}fi===0&&(ka.status===2&&ce.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),wn({type:4,payload:!1}),wn({type:7,payload:an(Kt({},bn),{debugResult:ka,debuging:!1})}))})};const{time_limit:Yt}=ir;let Or={input:encodeURIComponent(Zn.test_case.input)};if(rn.get("type")==="exercises"&&(Or.exercise_id=rn.get("exercisesId")),(yield(0,ne.MU)(Ln,Or)).status===-1&&rn.get("exercisesId")){window.parent.location.href=`/classrooms/${rn.get("coursesId")}/exercise/${rn.get("exercisesId")}/detail`;return}const li=jt();xi()}else wn({type:4,payload:!1})}catch(Br){console.log(Br)}finally{}})}function Xa(Br,Yt){const Or=Yt?{modify_code:!1}:{};wn({type:3,payload:an(Kt({},Zn),{hack:Kt(an(Kt({},ir),{code:Br}),Or)})}),Zi(!0)}const Ei=Br=>nt(void 0,null,function*(){let Yt=yield(0,ge.ZP)(`/api/problems/${ir==null?void 0:ir.identifier}/start.json`,{method:"get",params:{language:Br==="C++"||Br==="c++"?encodeURIComponent(Br):Br,hack_user_id:Kr==null?void 0:Kr.user_id}});Yt.status!==-1&&Se.history.replace(`/myproblems/${Yt==null?void 0:Yt.identifier}${window.location.search}`)});function to(Br){let Yt=Br.target.value;wn({type:3,payload:an(Kt({},Zn),{test_case:{input:Yt}})})}function si(){return nt(this,null,function*(){try{let Br={};rn.get("type")==="exercises"?Br.exercise_id=rn.get("exercisesId"):ir!=null&&ir.homework_common_id&&(Br.homework_common_id=ir==null?void 0:ir.homework_common_id);const Yt=yield(0,ne.H7)(Ln,Kt({},Br));Yt.status===401||(Xa(Le.Base64.decode(Yt.code)),(rn.get("type")==="exercises"||ir!=null&&ir.homework_common_id)&&It.Z.publish("to-reset-info"))}catch(Br){console.log(Br)}})}function ei(){ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Hn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Hn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return nt(this,null,function*(){const Br=yield(0,ne.fi)(Ln);Br.status===401||Xa(Le.Base64.decode(Br.code),!0)})}})}function ki(){wn({type:9,payload:!0})}function kr(){wn({type:9,payload:!1})}function ri(Br){return nt(this,null,function*(){yield(0,ne.MK)(Ln,Br),wn({type:1,payload:{showNote:!1,data:an(Kt({},Zn),{hack:an(Kt({},ir),{notes:Br.notes})})}})})}const ja={hack:ir,isLoading:qr,input:(St=Zn==null?void 0:Zn.test_case)==null?void 0:St.input,is_file:(Vt=Zn==null?void 0:Zn.test_case)==null?void 0:Vt.is_file,identifier:ir==null?void 0:ir.identifier,attachments_count:Zn==null?void 0:Zn.attachments_count,language:ir==null?void 0:ir.language,code:ir==null?void 0:ir.code,title:"main."+Nt[ir==null?void 0:ir.language],modify_code:ir==null?void 0:ir.modify_code,notes:ir==null?void 0:ir.notes,debugResult:mr,debuging:Sr,submitting:Fr,submitResult:Ar,executingMessage:Ur,onCancelNote:kr,onAddNote:ri,showNote:dr,user:Kr,onShowNote:ki,onSubmitCode:Gi,onChangeCode:Xa,onChangeInput:to,onDebugCode:Ca,onResetCode:si,onSyncCode:ei,onUpdateCode:aa,onChangeLanguage:Ei,isWhiteTheme:Qr,setIsWhiteTheme:Wr,topDispatch:wn};function Ji(){return nt(this,null,function*(){const{praise_count:Br}=yield(0,ne.vl)(ir.id,{container_type:"Hack",type:1});let Yt=an(Kt({},Zn),{hack:an(Kt({},ir),{praises_count:Br,user_praise:!ir.user_praise})});wn({type:3,payload:Yt})})}const za={topicId:Ln,submitResult:Ar,submitRecords:jr,submitting:Fr,page:Yr,onPageChange:po,hack:ir,user:Zn==null?void 0:Zn.user,hack_sets:Zn==null?void 0:Zn.hack_sets,current_user:Zn==null?void 0:Zn.current_user,onTriggerPraise:Ji,setActiveIndex:nr};console.log(Mr);const[Ra,qa]=(0,a.useState)(!1),[Bo,mo]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const Br=Yt=>{var Or,$r;if(console.log("event-----",Yt),Yt.data.type==="showIntelligentTeacherStatus"&&!(($r=(Or=Yt==null?void 0:Yt.data)==null?void 0:Or.SmartPlanItemBanks)!=null&&$r.allow_answer_after_end)){const{aiStatus:li,questionStatus:xi}=Yt.data;if(qa(li),xi){let fi=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(fi.includes(rn.get("smartPlanItemBankId")))return;ce.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Hn.createElement("div",{className:"tc font16"},xi?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>nt(void 0,null,function*(){Gi(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(fi.push(rn.get("smartPlanItemBankId"))));let ji="";rn.get("isMiniprogram")?ji=`/miniprogram/courseware/study?courses_id=${rn.get("coursesId")}&id=${rn.get("exercisesId")}`:ji=`/classrooms/${rn.get("coursesId")}/smart_plan/${rn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(ji)})})}}if(Yt.data.type=="closeIntelligentTeacherStatus"){Gi();let li="";rn.get("isMiniprogram")?li=`/miniprogram/courseware/study?courses_id=${rn.get("coursesId")}&id=${rn.get("exercisesId")}`:li=`/classrooms/${rn.get("coursesId")}/smart_plan/${rn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(li)}};return window.addEventListener("message",Br),()=>{window.removeEventListener("message",Br)}},[]);const ho=()=>{if(rn.get("type")==="exercises")return!1;const Br=Object.entries((ir==null?void 0:ir.homework_extension)||{}).some(([Yt,Or])=>Yt!=="ai_code_evaluation_promote"&&!!Or);return!!(rn.get("type")==="1"&&((0,eo.$O)()||Br)||rn.get("type")==="smartPlan"&&(Ra||rn.get("showAi")))};return(0,a.useEffect)(()=>{var Br,Yt,Or,$r,li,xi,fi;ho()&&(Hi>((Yt=(Br=ir==null?void 0:ir.homework_extension)==null?void 0:Br.ai_guide_data)==null?void 0:Yt.evaluation_num)&&da({open:!0,text:($r=(Or=ir==null?void 0:ir.homework_extension)==null?void 0:Or.ai_guide_data)==null?void 0:$r.evaluation_msg}),(li=ir==null?void 0:ir.homework_extension)!=null&&li.ai_guide&&Hi==0&&!Oa.current&&(Oa.current=setTimeout(()=>{var ji,ka;da({open:!0,text:(ka=(ji=ir==null?void 0:ir.homework_extension)==null?void 0:ji.ai_guide_data)==null?void 0:ka.unanswered_msg})},(((fi=(xi=ir==null?void 0:ir.homework_extension)==null?void 0:xi.ai_guide_data)==null?void 0:fi.unanswered_time)||0)*60*1e3)),Oa.current&&Hi>0&&clearTimeout(Oa.current))},[Hi,ir]),Hn.createElement(Hn.Fragment,null,Hn.createElement(de.Z,{spinning:cr,delay:500},Zn?Hn.createElement("div",{style:{minWidth:"1200px"}},Hn.createElement("header",{className:Sa()(di.Z.header,Qr&&di.Z.whiteHeader)},!((Xt=["smartPlan","exercises"])!=null&&Xt.includes(rn.get("type")))&&Hn.createElement("div",null,Hn.createElement("img",{src:`${b.Z.IMG_SERVER}/images/${Kr==null?void 0:Kr.image_url}`,alt:"user",width:36}),Hn.createElement("span",{style:{color:Qr?"#333":"#B2BACB",fontSize:16}},Kr==null?void 0:Kr.name)),((Lt=["smartPlan","exercises"])==null?void 0:Lt.includes(rn.get("type")))&&Hn.createElement("div",null,Hn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Hn.createElement("span",{className:"ml10"},((cn=Mr==null?void 0:Mr.exercise)==null?void 0:cn.user_name)||(Kr==null?void 0:Kr.name)||"--")),Hn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Hn.createElement("span",{className:"ml10"},((sn=Mr==null?void 0:Mr.exercise)==null?void 0:sn.student_id)||(Kr==null?void 0:Kr.student_id)||"--"))),Hn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Hn.createElement("div",null,ir.name)),(rn.get("type")==="smartPlan"||(ir==null?void 0:ir.is_program))&&Hn.createElement(Lr.Z,{defaultValue:(ir==null?void 0:ir.answer_long_time)||0,onChange:Br=>{br.current=Br},className:di.Z.timepiece}),Kr!=null&&Kr.hack_manager&&!rn.get("is_smart_plan")?Hn.createElement(Se.Link,{className:di.Z.btn_edit,to:rn.get("type")==="1"?rn.get("pageId")?`/problems/newedit/${ir.identifier}?type=1&pageId=${rn.get("pageId")}&backUrl=${rn.get("backUrl")}`:`/problems/newedit/${ir.identifier}?type=1`:rn.get("backUrl")?`/problems/newedit/${ir.identifier}?backUrl=${rn.get("backUrl")}`:`/problems/newedit/${ir.identifier}`}," ",Hn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((ln=Mr==null?void 0:Mr.exercise)!=null&&ln.left_time)&&Hn.createElement(Hn.Fragment,null,Hn.createElement("span",{style:{color:xr,marginRight:6},className:`iconfont icon-daojishi ${di.Z.djs}`}),Hn.createElement("span",{className:"c-white mr20"},Hn.createElement(_t,{valueStyle:{color:xr,fontSize:20,fontWeight:500},title:Hn.createElement("span",{style:{color:xr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ii,onFinish:()=>nt(void 0,null,function*(){const Br=yield(0,x.VL)({categoryId:rn.get("exercisesId"),commit_method:2});if((Br==null?void 0:Br.status)===0&&(aa(),ce.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Hn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Hn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>nt(void 0,null,function*(){window.parent.location.href=`/classrooms/${rn.get("coursesId")}/exercise/${rn.get("exercisesId")}/detail`})})),(Br==null?void 0:Br.status)===-3){const Yt=parseInt(Br==null?void 0:Br.message);Bi(Date.now()+Yt*1e3)}})}))),(un=["smartPlan","exercises"])!=null&&un.includes(rn.get("type"))?Hn.createElement(te.ZP,{type:"primary",onClick:()=>{if(rn.get("type")==="exercises"){const Br=()=>nt(void 0,null,function*(){yield aa(),Zi(!1),zi(),Ki.current=!0,Ga()});if(!(jr!=null&&jr.records_count)||Vi){ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Hn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Br});return}Br()}else{let Br="";rn.get("isMiniprogram")=="true"?Br=`/miniprogram/courseware/study?courses_id=${rn.get("coursesId")}&id=${rn.get("exercisesId")}`:Br=`/classrooms/${rn.get("coursesId")}/smart_plan/${rn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${rn.get("coursesId")}_${rn.get("exercisesId")}`),console.log(rn.get("isMiniprogram")=="true"),rn.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${rn.get("coursesId")}_${rn.get("exercisesId")}`):Se.history.push(Br))}}},rn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Hn.createElement("span",{onClick:()=>{var Br;if(rn.get("backUrl"))Se.history.push(rn.get("backUrl"));else if(rn.get("type")==="1"){let Yt=(Br=localStorage.getItem("program_homework"))==null?void 0:Br.split(",");Se.history.push(`/classrooms/${Yt==null?void 0:Yt[0]}/program_homework/${Yt==null?void 0:Yt[1]}/detail`)}else Se.history.push("/problemset")}},Hn.createElement(ae.Z,{title:"\u5173\u95ED"},Hn.createElement("i",{style:{color:Qr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Hn.createElement(de.Z,{size:"large",spinning:qr},Hn.createElement(E.Z,{className:Sa()(di.Z.myProblems,Qr&&di.Z.whiteMyProblems),leftChild:Hn.createElement(ao,Kt({},za)),rightChild:Hn.createElement(wt,Kt({},ja))}))):null,Hn.createElement(ce.default,{centered:!0,closable:!1,width:680,footer:null,open:Fi,className:"oj-modal"},Hn.createElement("section",{className:"oj-modal-content"},Hn.createElement("div",{className:"oj-modal-head"},Hn.createElement("img",{src:bi,alt:""}),Hn.createElement("i",{onClick:()=>Dr(!1),className:"iconfont icon-guanbi1"})),Hn.createElement("aside",null,Hn.createElement("img",{className:"mr30",src:ra.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Hn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Ar==null?void 0:Ar.execute_time,"ms"),"\u4F18\u4E8E",Hn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ar==null?void 0:Ar.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Hn.createElement("aside",{className:"mb50"},Hn.createElement("img",{src:Si.Z,className:"mr30"}),Hn.createElement("span",{className:"oj-modal-tt"},Hn.createElement("span",null,Hn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Hn.createElement("span",{className:"c-light-primary"},Ar==null?void 0:Ar.execute_memory,"kb")),Hn.createElement("span",null,Hn.createElement("span",null))),"\u4F18\u4E8E",Hn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ar==null?void 0:Ar.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Hn.createElement("div",{id:"oj-modal-next",onClick:()=>nt(void 0,null,function*(){var Br;if(Ar!=null&&Ar.next_identifier){let Yt=yield(0,ge.ZP)(`/api/problems/${Ar==null?void 0:Ar.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Kr==null?void 0:Kr.user_id}});Yt&&(Se.history.replace(`/myproblems/${Yt==null?void 0:Yt.identifier}${window.location.search}`),window.location.reload())}else{let Yt=(Br=localStorage.getItem("program_homework"))==null?void 0:Br.split(",");Se.history.push(`/classrooms/${Yt==null?void 0:Yt[0]}/program_homework/${Yt==null?void 0:Yt[1]}/detail`)}}),className:"oj-modal-btn"},Ar!=null&&Ar.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),ho()&&Hn.createElement(wa.Z,{showData:rn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:ir==null?void 0:ir.homework_extension,description:ir==null?void 0:ir.description,allShow:(0,eo.$O)(),code:ir==null?void 0:ir.code,sendParams:{source:"hack",hack_id:Ln},draggableExtraNode:((gn=ir==null?void 0:ir.homework_extension)==null?void 0:gn.ai_guide)&&(xa==null?void 0:xa.open)&&Hn.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Hn.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Hn.createElement(Va.Z,{text:(xa==null?void 0:xa.text)||""}),Hn.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Br=>{da({open:!1,text:""})}}))})),Hn.createElement(Ua.Z,{successCb:()=>{gi.current===1?Ca():Gi()}}))};function yt({title:ct,modify_code:At,onSyncCode:St,onShowCodeSetting:Vt,onResetCode:Xt,hack:Lt,onChangeLanguage:cn,isWhiteTheme:sn,onShowResourceCentre:ln,attachments_count:un}){var gn;const bn=()=>{ce.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Hn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Xt})},[wn]=(0,Se.useSearchParams)(),Ln=wn.get("language"),Wn=rn=>rn==="1"?"c++":rn==="2"?"C++":rn;return(0,a.useEffect)(()=>{Ln&&cn(Wn(Ln))},[]),(0,a.useEffect)(()=>{Lt!=null&&Lt.tpm_code_modified&&ce.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Hn.createElement(z.Z,null),content:Hn.createElement("div",null,Hn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Hn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Hn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Xt()})},[Lt==null?void 0:Lt.language]),console.log(Lt,sn,"hack"),Hn.createElement("div",{className:`${di.Z.codeHead} ${sn?di.Z.whiteCodeHead:""}`},Hn.createElement("div",{className:di.Z.navWrap},(gn=Lt==null?void 0:Lt.all_language)==null?void 0:gn.map(rn=>Hn.createElement("div",{className:`${di.Z.nav} ${rn===(Lt==null?void 0:Lt.language)?di.Z.active:""}`,key:rn,onClick:()=>cn(rn)},Hn.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Hn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Hn.createElement("span",null,rn)))),Hn.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},At?Hn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:St},Hn.createElement("img",{src:Ue,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,un>0&&Hn.createElement("a",{onClick:ln},Hn.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Hn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Hn.createElement("a",{onClick:bn},Hn.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Hn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Hn.createElement("a",{onClick:Vt},Hn.createElement(ae.Z,{title:"\u8BBE\u7F6E"},Hn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function wt(ct){var At=ct,{input:St,is_file:Vt,identifier:Xt,showNote:Lt,onShowNote:cn,notes:sn,onCancelNote:ln,onAddNote:un,debugResult:gn,language:bn,debuging:wn,submitting:Ln,executingMessage:Wn,code:rn,onSubmitCode:cr,onDebugCode:Zn,onChangeCode:mr,onChangeInput:Ar,onUpdateCode:jr,user:Yr,isLoading:dr,submitResult:Sr}=At,Fr=xn(At,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Ur(Jr,ii){return Hn.createElement(yt,an(Kt({},Fr),{onShowCodeSetting:Jr,onShowResourceCentre:ii}))}const xr=Kt({input:St,is_file:Vt,debugResult:gn,debuging:wn,submitting:Ln,executingMessage:Wn,onDebugCode:Zn,onChangeCode:mr,onSubmitCode:cr,onChangeInput:Ar,user:Yr,submitResult:Sr},Fr);return Hn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Hn.createElement(Ge,{setIsWhiteTheme:Fr==null?void 0:Fr.setIsWhiteTheme,isLoading:dr,language:bn,value:rn,identifier:Xt,onChange:mr,onUpdateCode:jr,ActionBarRender:Ur}),Hn.createElement(Ne.ZP,Kt({},xr)))}},55956:function(Ct,st,le){"use strict";le.d(st,{h:function(){return a}});var a=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(a||{})},50582:function(Ct,st,le){"use strict";le.d(st,{H7:function(){return ie},MK:function(){return z},MU:function(){return x},X6:function(){return E},bM:function(){return ne},fi:function(){return se},fu:function(){return re},n4:function(){return pe},rX:function(){return b},vl:function(){return ue},zO:function(){return ee}});var a=le(82093),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(fe,oe,me)=>oe in fe?Se(fe,oe,{enumerable:!0,configurable:!0,writable:!0,value:me}):fe[oe]=me,ae=(fe,oe)=>{for(var me in oe||(oe={}))ce.call(oe,me)&&te(fe,me,oe[me]);if(y)for(var me of y(oe))de.call(oe,me)&&te(fe,me,oe[me]);return fe};function re(fe,oe){return(0,a.U2)(`myproblems/${fe}.json`,ae({hidePopLogin:!0},oe||{}))}function ne(fe,oe){return(0,a.v_)(`myproblems/${fe}/code_submit.json`,oe)}function x(fe,oe){return(0,a.v_)(`myproblems/${fe}/code_debug.json`,oe)}function ee(fe,oe){return oe.language&&(oe.language=encodeURIComponent(oe.language)),(0,a.U2)(`myproblems/${fe}/submit_records.json`,oe)}function E(fe){return(0,a.U2)("myproblems/record_detail.json",{id:fe})}function b(fe,oe){return(0,a.U2)(`myproblems/${fe}/result.json`,{mode:oe})}function z(fe,oe){return(0,a.v_)(`myproblems/${fe}/add_notes.json`,oe)}function ie(fe,oe){return(0,a.v_)(`myproblems/${fe}/restore_initial_code.json`,oe)}function se(fe){return(0,a.v_)(`myproblems/${fe}/sync_code.json`)}function pe(fe,oe){return(0,a.v_)(`myproblems/${fe}/update_code.json`,oe)}function ue(fe,oe){return(0,a.v_)(`discusses/${fe}/plus.json`,oe)}},20566:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return Le}});var a=le(59301),Se=le(28284),y=le(6767),ce=le(62957),de=le(20554),te=le(82326),ae=le(17149),re=le(69219),ne=le(37568),x=le(54172),ee=le(25399),E=le(13747),b=le(99571),z=le(82093),ie={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},se=le(37798),pe={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},ue=le(38394),fe=le(49661),oe=le(24334);const me=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ge=({qitem:Ne})=>{var ke,He,We,mt,ot,Ze,Ie,Ye,Te,Ke;return a.createElement("div",{className:pe.warp},a.createElement("div",{className:pe.mainPart},a.createElement("div",{className:pe.qcount},(Ne==null?void 0:Ne.question_type)===8&&a.createElement(ue.Z,{className:pe.content,showProgramFill:!0,value:(ke=Ne==null?void 0:Ne.program_attr)==null?void 0:ke.description}),(Ne==null?void 0:Ne.question_type)!=8&&a.createElement(ue.Z,{className:pe.qtitle,value:(Ne==null?void 0:Ne.name)||(Ne==null?void 0:Ne.title)})),((Ne==null?void 0:Ne.question_type)===0||(Ne==null?void 0:Ne.question_type)===2)&&a.createElement("div",null,(He=Ne==null?void 0:Ne.choices)==null?void 0:He.map((at,$e)=>a.createElement("div",{className:pe.redio},!(at!=null&&at.is_answer)&&a.createElement("span",{className:pe.redioitem}),(at==null?void 0:at.is_answer)&&a.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:at!=null&&at.is_answer?pe.titleyes:pe.title,value:me[$e]+(at==null?void 0:at.choice_text)}),(at==null?void 0:at.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ne==null?void 0:Ne.question_type)===1&&a.createElement("div",null,(We=Ne==null?void 0:Ne.choices)==null?void 0:We.map((at,$e)=>a.createElement("div",{className:pe.checkbox},!(at!=null&&at.is_answer)&&a.createElement("span",{className:pe.checkboxitem}),(at==null?void 0:at.is_answer)&&a.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:at!=null&&at.is_answer?pe.titleyes:pe.title,value:me[$e]+(at==null?void 0:at.choice_text)}),(at==null?void 0:at.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ne==null?void 0:Ne.question_type)===3&&a.createElement("div",{className:pe.completion},(mt=Ne==null?void 0:Ne.standard_answer)==null?void 0:mt.map((at,$e)=>{var Ve;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",$e+1),a.createElement("div",{className:pe.content},(Ve=at==null?void 0:at.answer_text)==null?void 0:Ve.map((xe,Me)=>a.createElement("div",{className:pe.items},xe))))})),(Ne==null?void 0:Ne.question_type)===4&&a.createElement("div",{className:pe.simple},a.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ot=Ne==null?void 0:Ne.answer_texts)!=null&&ot[0]?a.createElement(ue.Z,{className:pe.content,value:(Ze=Ne==null?void 0:Ne.answer_texts)==null?void 0:Ze[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ne==null?void 0:Ne.question_type)===5&&((Ie=Ne==null?void 0:Ne.challenge_names)==null?void 0:Ie.map((at,$e)=>a.createElement("div",{className:pe.shixun},a.createElement("span",{className:pe.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,fe.EM)($e+1),"\u9898"),at)))),(Ne==null?void 0:Ne.question_type)===6&&a.createElement("div",{className:pe.program},a.createElement(ue.Z,{className:pe.content,value:((Ye=Ne==null?void 0:Ne.program_attr)==null?void 0:Ye.description)||"- -"})),(Ne==null?void 0:Ne.question_type)===7&&((Te=Ne==null?void 0:Ne.sub_item_banks)==null?void 0:Te.map((at,$e)=>{var Ve,xe,Me,je,Qe;return a.createElement("div",null,a.createElement("div",{className:pe.combination},a.createElement("span",{className:pe.qtitle},at==null?void 0:at.name)),a.createElement("div",{className:pe.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((at==null?void 0:at.item_type)=="SINGLE"||(at==null?void 0:at.item_type)=="JUDGMENT")&&((Ve=at==null?void 0:at.choices)==null?void 0:Ve.map((Je,pt)=>a.createElement("div",{className:pe.redio},!(Je!=null&&Je.is_answer)&&a.createElement("span",{className:pe.redioitem}),(Je==null?void 0:Je.is_answer)&&a.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:Je!=null&&Je.is_answer?pe.titleyes:pe.title,value:me[pt]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(at==null?void 0:at.item_type)=="MULTIPLE"&&((xe=at==null?void 0:at.choices)==null?void 0:xe.map((Je,pt)=>a.createElement("div",{className:pe.checkbox},!(Je!=null&&Je.is_answer)&&a.createElement("span",{className:pe.checkboxitem}),(Je==null?void 0:Je.is_answer)&&a.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:Je!=null&&Je.is_answer?pe.titleyes:pe.title,value:me[pt]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(at==null?void 0:at.item_type)=="COMPLETION"&&a.createElement("div",{className:pe.completion},(Me=at==null?void 0:at.standard_answer)==null?void 0:Me.map((Je,pt)=>{var vt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",pt+1),a.createElement("div",{className:pe.content},(vt=Je==null?void 0:Je.answer_text)==null?void 0:vt.map((gt,It)=>a.createElement("div",{className:pe.items},gt))))})),(at==null?void 0:at.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:pe.simple},a.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(je=at==null?void 0:at.answer_texts)!=null&&je[0]?a.createElement(ue.Z,{className:pe.content,value:(Qe=at==null?void 0:at.answer_texts)==null?void 0:Qe[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ne==null?void 0:Ne.question_type)===8&&a.createElement("div",null,a.createElement(ue.Z,{disabledFill:!0,className:pe.content,showProgramFill:!0,value:oe.Base64.decode(((Ke=Ne==null?void 0:Ne.program_attr)==null?void 0:Ke.code)||"")})),(Ne==null?void 0:Ne.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.study_count)||"0"))),a.createElement("a",{className:pe.shixunbutton,href:`/shixuns/${Ne==null?void 0:Ne.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ne==null?void 0:Ne.question_type)<=4||[6,8].includes(Ne==null?void 0:Ne.question_type))&&a.createElement("div",{className:pe.bottom},a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u89E3\u6790"),a.createElement("span",{className:pe.right},Ne!=null&&Ne.analysis?a.createElement(ue.Z,{value:Ne==null?void 0:Ne.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u96BE\u5EA6"),a.createElement("span",{className:pe.right},(Ne==null?void 0:Ne.difficulty)===1?"\u7B80\u5355":(Ne==null?void 0:Ne.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:pe.right},Ne!=null&&Ne.tag_discipline?Ne==null?void 0:Ne.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},he=le(11237),ve=le(9164),be=le(76560),ye=le(61485),Ae=le(84216),De=le(70610),Ce=le(59301),Be=Object.defineProperty,Fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Oe=(Ne,ke,He)=>ke in Ne?Be(Ne,ke,{enumerable:!0,configurable:!0,writable:!0,value:He}):Ne[ke]=He,Xe=(Ne,ke)=>{for(var He in ke||(ke={}))_e.call(ke,He)&&Oe(Ne,He,ke[He]);if(Pe)for(var He of Pe(ke))ze.call(ke,He)&&Oe(Ne,He,ke[He]);return Ne},qe=(Ne,ke)=>Fe(Ne,we(ke)),Ge=(Ne,ke,He)=>new Promise((We,mt)=>{var ot=Ye=>{try{Ie(He.next(Ye))}catch(Te){mt(Te)}},Ze=Ye=>{try{Ie(He.throw(Ye))}catch(Te){mt(Te)}},Ie=Ye=>Ye.done?We(Ye.value):Promise.resolve(Ye.value).then(ot,Ze);Ie((He=He.apply(Ne,ke)).next())});const Ue=({setScoreShow:Ne,ScoreShow:ke,onOk:He,isshixuns:We,isloadings:mt,dispatch:ot,isIntelligentAssistant:Ze=!1,ispptModal:Ie=!1,isChangeQuestion:Ye=!1,newExercisePaper:Te,shixunsDetail:Ke})=>{var at,$e,Ve;let[xe,Me]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ze,is_smart_plan:Ie,group_id:[]}),[je,Qe]=(0,a.useState)([]),[Je,pt]=(0,a.useState)([]),[vt,gt]=(0,a.useState)([]),[It,Ot]=(0,a.useState)([]);const[Dt,lt]=(0,a.useState)(!1),[et]=Se.default.useForm(),[ut,it]=(0,a.useState)(),[bt,Ft]=(0,a.useState)(!1);let[Bt,zt]=(0,a.useState)(We);const[kt,Ht]=(0,a.useState)([]),[Cn,Yn]=(0,a.useState)(0),[yn,Sn]=(0,a.useState)(!0),[Qn,In]=(0,a.useState)([]),[Mn,dn]=(0,a.useState)([]),Xn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],rr=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[On,tr]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const qt=(0,a.useRef)(new Set),nn=(0,a.useRef)(new Set),fn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Dn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Wt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Jt,xt]=(0,a.useState)(!1),Tt=()=>{et.resetFields(),Bt=!1,zt(!1),xt(!1),et.submit()};(0,a.useEffect)(()=>{var on,Nn,vr,or,Er,pr,Tr,Nr,$t,Zr;(((vr=(Nn=(on=Te==null?void 0:Te.editData)==null?void 0:on.exercise)==null?void 0:Nn.exist_item_bank_ids)==null?void 0:vr.length)>0||((pr=(Er=(or=Te==null?void 0:Te.editData)==null?void 0:or.exercise)==null?void 0:Er.exist_item_bank_shixun_ids)==null?void 0:pr.length)>0)&&dn([...(Nr=(Tr=Te==null?void 0:Te.editData)==null?void 0:Tr.exercise)==null?void 0:Nr.exist_item_bank_ids,...(Zr=($t=Te==null?void 0:Te.editData)==null?void 0:$t.exercise)==null?void 0:Zr.exist_item_bank_shixun_ids])},[($e=(at=Te==null?void 0:Te.editData)==null?void 0:at.exercise)==null?void 0:$e.exist_item_bank_ids]),(0,a.useEffect)(()=>{ke&&(et.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),yn&&Bt&&(et.setFieldsValue({item_type:"SHIXUN"}),xe.item_type="SHIXUN",Me(Xe({},xe)),Sn(!1)),en(xe),En(),Bn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[ke]),(0,a.useEffect)(()=>{Cn>0&&setTimeout(()=>{Yn(0)},2e3)},[Cn]);function en(on){return Ge(this,null,function*(){var Nn,vr,or;if(lt(!0),Me(Xe({},on)),(vt==null?void 0:vt.length)<=0&&on.type==="5"){Ot([]),lt(!1);return}console.log("----",vt,kt);let Er=on.type==="5"?vt==null?void 0:vt.filter(Nr=>!kt.includes(Nr)):null,pr=on.type==="5"?vt==null?void 0:vt.filter(Nr=>kt.includes(Nr)):null,Tr=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:qe(Xe({},on),{discipline_id:((Nn=on==null?void 0:on.courseid)==null?void 0:Nn[0])||null,sub_discipline_id:((vr=on==null?void 0:on.courseid)==null?void 0:vr[1])||null,ids:Er,shixun_ids:pr,include_shixuns:!Ze,group_id:((or=on.group_id)==null?void 0:or.map(Nr=>Nr==null?void 0:Nr.value))||null,keyword:on.keyword?encodeURIComponent(on.keyword):on.keyword,type:on.type==="5"?null:on.type,clazz:on.type==="3"?"ItemBanksGroup":null,bigmodel:Ze,is_smart_plan:Ie})});Ot(Tr),lt(!1)})}function En(){return Ge(this,null,function*(){let on=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:xe.type==="5"?null:xe.type,clazz:"ItemBanksGroup"}});Qe((0,se.L)(on==null?void 0:on.disciplines))})}function Bn(on){return Ge(this,null,function*(){var Nn;let vr=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:on}),or=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Nn=vr==null?void 0:vr.data)==null?void 0:Nn.map(Er=>({title:Er.name,id:Er.id,pid:Er.id,value:Er.id,key:Er.id,isLeaf:!Er.have_child}))}];In(or)})}function hn(on){return Ge(this,null,function*(){var Nn,vr,or,Er;lt(!0);let pr=(Nn=on.list)==null?void 0:Nn.filter($t=>!kt.includes($t)),Tr=(vr=on.list)==null?void 0:vr.filter($t=>kt.includes($t));if(pr.length===0&&Tr.length===0){lt(!1),Ot([]);return}let Nr=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:qe(Xe({},on),{discipline_id:((or=on==null?void 0:on.courseid)==null?void 0:or[0])||null,sub_discipline_id:((Er=on==null?void 0:on.courseid)==null?void 0:Er[1])||null,ids:pr,shixun_ids:Tr,type:on.type==="5"?null:on.type,clazz:on.type==="3"?"ItemBanksGroup":null})});lt(!1),Ot(Nr)})}const mn=on=>Ge(void 0,null,function*(){const Nn=yield ot({type:"shixunsDetail/release",payload:{id:on}});let vr=Nn==null?void 0:Nn.tag_position,or=(Nn==null?void 0:Nn.evaluation_set_position)||[],Er=Nn.status;return Er===0?(y.ZP.success("\u53D1\u5E03\u6210\u529F"),en(xe),!0):(Er===2?y.ZP.error(`\u7B2C${or.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Er===3?y.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${vr.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):y.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),pn=on=>(on==null?void 0:on.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Kn=(on,Nn,vr)=>on.map(or=>or.key===Nn?Xe(Xe({},or),vr):or.children?qe(Xe({},or),{children:Kn(or.children,Nn,vr)}):or),Gn=on=>Ge(void 0,null,function*(){const{key:Nn}=on;let vr=xe.type;const or=yield(0,De.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Nn),type:vr}),{data:Er,total_count:pr}=or||{};pr>0&&In(Tr=>Kn(Tr,Nn,{children:Er.map(Nr=>({title:Nr.name,id:Nr.id,pid:Nr.id,value:Nr.id,key:Nr.id,isLeaf:!Nr.have_child}))}))});function fr(on){console.log("----",xe),on==="1"&&(On.gg=Xe({},xe)),on==="2"&&(On.scj=Xe({},xe)),on==="3"&&(On.ttgx=Xe({},xe)),on==="0"&&(On.wcjd=Xe({},xe)),on==="5"&&(On.yx=Xe({},xe)),tr(Xe({},On))}function _r(){xe.type==="1"&&(xe=On.gg),xe.type==="2"&&(xe=On.scj),xe.type==="3"&&(xe=On.ttgx),xe.type==="0"&&(xe=On.wcjd),xe.type==="5"&&(xe=On.yx),(xe==null?void 0:xe.item_type)==="SHIXUN"?(Bt=!0,zt(!0)):(Bt=!1,zt(!1)),et.setFieldsValue(Xe({},xe)),Me(Xe({},xe)),en(Xe({},xe))}return Ce.createElement("div",null,Ce.createElement(ce.default,{title:!1,footer:!1,open:ke,width:1200,centered:!0,className:ie.scoremodal,onCancel:()=>{Ne(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:ie.title},Ze?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ze&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(de.default,{className:ie.tabWrap,activeKey:xe.type,onChange:on=>{on==="3"?(xe.show_all_share=!0,Bn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):xe.show_all_share=null,on==="0"&&Bn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),fr(xe.type),xe.type=on,(xe==null?void 0:xe.item_type)==="SHIXUN"&&xe.type!=="5"&&(Bt=!0,zt(!0)),xt(!1),xe.type==="5"&&(Bt=!1,zt(!1)),_r(),En()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",vt.length>0&&Ce.createElement("span",{className:ie.titlecount},vt.length),Cn>0&&Ce.createElement("span",{className:ie.add},"+",Cn)),key:"5"}]}),Ce.createElement(Se.default,{layout:"inline",form:et,onValuesChange:(on,Nn)=>{const vr=Object.values(Nn).some(Er=>Er!==null&&Er!==""&&Er!==void 0),or=Nn.keyword==="";if(xt(vr||!or),xe.page=1,(Nn==null?void 0:Nn.item_type)==="SHIXUN"){if(xe.type==="5"?zt(!1):zt(!0),on.keyword||on.keyword==="")return;et.submit()}else{if(on!=null&&on.courseid&&et.setFieldsValue({tag_discipline_id:""}),zt(!1),on.keyword||on.keyword==="")return;et.submit()}},onFinish:on=>{var Nn;xe.type==="3"&&(!on.group_id||((Nn=on==null?void 0:on.group_id)==null?void 0:Nn.length)===0)?xe.show_all_share=!0:xe.show_all_share=null,Me(Xe(Xe({},xe),on)),en(Xe(Xe({},xe),on))}},Ce.createElement(Se.default.Item,{name:"item_type"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ie?rr:Ze?Xn==null?void 0:Xn.filter(on=>on.question_type!==5):Xn).map(on=>Ce.createElement(te.default.Option,{key:on.value},on.name)))),Ce.createElement(Se.default.Item,{name:"courseid"},Ce.createElement(ae.Z,{className:ie.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:je})),!Bt&&Ce.createElement(Se.default.Item,{name:"tag_discipline_id"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Ve=It==null?void 0:It.tag_disciplines)==null?void 0:Ve.map(on=>Ce.createElement(te.default.Option,{key:on.id},on.name)))),Ce.createElement(Se.default.Item,{name:Bt?"diff":"difficulty"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},fn.map(on=>Ce.createElement(te.default.Option,{key:on.value},on.name)))),Bt&&Ce.createElement(Se.default.Item,{name:"shixun_publish_status"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Wt.map(on=>Ce.createElement(te.default.Option,{key:on.value},on.name)))),(xe.type==="3"||xe.type==="0")&&!Bt&&Ce.createElement(Se.default.Item,{name:"group_id"},Ce.createElement(re.default,{treeDataSimpleMode:!0,style:{width:118},className:ie.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(on,Nn)=>Nn.title.toUpperCase().indexOf(on.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Gn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Qn})),Jt&&Ce.createElement("span",{className:ie.allqingchu,onClick:Tt},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(Se.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ne.default.Search,{className:ie.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ie.searchIcon}`,onClick:()=>et.submit()}),onSearch:on=>{et.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{xe.updated_at==="asc"?xe.updated_at="desc":xe.updated_at="asc",Me(qe(Xe({},xe),{page:1})),en(qe(Xe({},xe),{page:1}))}}," ",xe.updated_at?Ce.createElement("img",{src:xe.updated_at==="asc"?he.Z:ve.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{xe.quotes==="asc"?xe.quotes="desc":xe.quotes="asc",Me(qe(Xe({},xe),{page:1})),en(qe(Xe({},xe),{page:1}))},style:{marginLeft:20}}," ",xe.quotes?Ce.createElement("img",{src:xe.quotes==="asc"?he.Z:ve.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(x.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(It==null?void 0:It.items)||(It==null?void 0:It.shixun_list),pagination:!1,loading:Dt,rowKey:on=>on.id,rowSelection:{type:Ze||Ye?"radio":"checkbox",selectedRowKeys:Je,getCheckboxProps:on=>({disabled:on.shixun_tag_num===1||(Mn==null?void 0:Mn.find(Nn=>on.id===Nn))}),onSelect(on,Nn,vr){if(Ze||Ye){pt([on.id]),nn.current=new Set([on.id]),Yn(1),gt([on.id]);return}if(Nn)(Bt||on!=null&&on.challenge_names)&&Ht([...kt,on.id]),pt([...Je,on.id]),on.identifier?qt.current.add(on.id):nn.current.add(on.id),Yn(1),gt([...vt,on.id]);else{on.identifier?qt.current.delete(on.id):nn.current.delete(on.id);let or=vt.filter(Er=>Er!==on.id);if(pt(or),gt(or),Bt||on!=null&&on.challenge_names){let Er=kt.filter(pr=>pr!==on.id);Ht([...Er])}if(xe.type==="5"){hn(qe(Xe({},xe),{list:[...or]}));return}}},onSelectAll(on,Nn,vr){var or,Er;if(on){const pr=vr.map(Nr=>Nr.id),Tr=(Er=vr==null?void 0:vr.filter(Nr=>Nr==null?void 0:Nr.challenge_names))==null?void 0:Er.map(Nr=>Nr.id);Ht([...kt,...Tr]),pt([...Je,...pr]),gt([...vt,...pr]);for(const Nr of vr)Nr.identifier?qt.current.add(Nr.id):nn.current.add(Nr.id)}else{const pr=vr.map(Zr=>Zr.id),Tr=Je.filter(Zr=>!pr.some(Hr=>Hr===Zr)),Nr=(or=vr==null?void 0:vr.filter(Zr=>Zr==null?void 0:Zr.challenge_names))==null?void 0:or.map(Zr=>Zr.id);pt([...Tr]),gt([...Tr]);let $t=kt.filter(Zr=>!Nr.some(Hr=>Hr===Zr.id));Ht([...$t]),xe.type==="5"&&hn(qe(Xe({},xe),{list:[...Tr]}));for(const Zr of pr)Zr.identifier?qt.current.delete(Zr):nn.current.delete(Zr)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(on,Nn,vr)=>{var or,Er;return Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",null,Bt||Nn!=null&&Nn.challenge_names?"\u5B9E\u8BAD\u9898":(Er=(or=Xn==null?void 0:Xn.filter(pr=>pr.value===on))==null?void 0:or[0])==null?void 0:Er.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Bt?"30%":"60%",key:"name",render:(on,Nn,vr)=>{var or;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",{className:Nn!=null&&Nn.high_resources_consume?ie.q_title:""},Ce.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,value:Bt||Nn!=null&&Nn.challenge_names?Nn!=null&&Nn.title||on===null?"--":on:(Nn==null?void 0:Nn.item_type)=="BPROGRAM"?(or=Nn==null?void 0:Nn.program_attr)==null?void 0:or.description:on}))),(Nn==null?void 0:Nn.high_resources_consume)&&Ce.createElement(Ae.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Bt,render:(on,Nn,vr)=>{var or;return Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("span",null,on?(or=on==null?void 0:on.split("\u3001"))==null?void 0:or[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Bt,render:(on,Nn,vr)=>Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("span",null,on||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(on,Nn,vr)=>{var or,Er,pr,Tr;return Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",null,Bt||Nn!=null&&Nn.challenge_names?(Nn==null?void 0:Nn.level)||((Er=(or=fn==null?void 0:fn.filter(Nr=>Nr.value===on))==null?void 0:or[0])==null?void 0:Er.name):(Tr=(pr=fn==null?void 0:fn.filter(Nr=>Nr.value===on))==null?void 0:pr[0])==null?void 0:Tr.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Bt,render:(on,Nn,vr)=>Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",null,on||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(on,Nn,vr)=>Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",null,Bt||Nn!=null&&Nn.challenge_names?(Nn==null?void 0:Nn.study_count)||(Nn==null?void 0:Nn.stu_num):on))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(ee.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(ye.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Bt,render:(on,Nn,vr)=>Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",null,on||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(on,Nn,vr)=>Ce.createElement(ee.Z,{title:pn(Nn)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var or,Er;it(qe(Xe({},Nn),{question_type:Bt||Nn!=null&&Nn.challenge_names?5:(Er=(or=Xn==null?void 0:Xn.filter(pr=>pr.value===(Nn==null?void 0:Nn.item_type)))==null?void 0:or[0])==null?void 0:Er.question_type})),Ft(!0)}},"\u67E5\u770B"),(Nn==null?void 0:Nn.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{ce.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Nn==null?void 0:Nn.identifier}/challenges`)}},(Nn==null?void 0:Nn.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ge(void 0,null,function*(){if(!mn(Nn==null?void 0:Nn.identifier))return new Promise((or,Er)=>{Er()})})})}},"\u53D1\u5E03")))}].filter(on=>!on.hidden)}),Ce.createElement(E.Z,{current:xe.page,total:(It==null?void 0:It.items_count)||(It==null?void 0:It.shixuns_count),style:{marginBottom:20},defaultPageSize:xe.per_page,showTotal:on=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},on),"\xA0\u6761\u6570\u636E"),pageSize:xe.per_page,onChange:(on,Nn)=>{xe.page=on,xe.per_page=Nn,Me(Xe({},xe)),en(Xe({},xe))}}),Ce.createElement("div",{className:ie.bottom},Ce.createElement(b.ZP,{className:ie.no,onClick:()=>{Ne(!1)}},"\u53D6\u6D88"),Ce.createElement(b.ZP,{loading:mt,style:{width:mt&&75},className:ie.yes,onClick:()=>Ge(void 0,null,function*(){if((vt==null?void 0:vt.length)<=0){y.ZP.info(Ze||Ye?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}He([...nn.current],[...qt.current],!0,vt==null?void 0:vt.length)})},Ze?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(ce.default,{open:bt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:ie.previewModal,width:1e3,centered:!0,onCancel:()=>{Ft(!1)},onOk:()=>{Ft(!1)}},Ce.createElement(ge,{qitem:ut})))};var Le=(0,be.connect)(({shixunsDetail:Ne,newExercisePaper:ke})=>({shixunsDetail:Ne,newExercisePaper:ke}))(Ue)},40148:function(Ct,st,le){"use strict";le.d(st,{Im:function(){return ye},ZP:function(){return we},gZ:function(){return Be}});var a=le(59301),Se=le(37568),y=le(99571),ce=le(84105),de=le(87395),te=le(49162),ae=le(24334),re=le(766),ne=le(38394),x=le(49661),ee=le(46685),E=le(34376),b=le(92310),z=le.n(b),ie=le(59301),se=Object.defineProperty,pe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(Pe,_e,ze)=>_e in Pe?se(Pe,_e,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Pe[_e]=ze,ge=(Pe,_e)=>{for(var ze in _e||(_e={}))oe.call(_e,ze)&&Ee(Pe,ze,_e[ze]);if(fe)for(var ze of fe(_e))me.call(_e,ze)&&Ee(Pe,ze,_e[ze]);return Pe},he=(Pe,_e)=>pe(Pe,ue(_e));const{TextArea:ve}=Se.default,be={visible:!1,tabIndex:"0"},ye={[te.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[te.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[te.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Pe=>(Pe[Pe.SET_VISIBLE=0]="SET_VISIBLE",Pe[Pe.SET_TABINDEX=1]="SET_TABINDEX",Pe))(Ae||{});function De(Pe,_e){switch(_e.type){case 0:return he(ge({},Pe),{visible:_e.payload});case 1:return he(ge({},Pe),{tabIndex:_e.payload});default:throw new Error}}function Ce({value:Pe,className:_e}){const[ze,Oe]=(0,a.useState)(!1),Xe=(0,a.useRef)(),qe=(0,a.useRef)();return(0,a.useEffect)(()=>{ze&&(qe.current.reset(),qe.current.write((0,x.pp)(Pe||"")))},[Pe,ze]),(0,a.useEffect)(()=>{var Ge,Ue,Le,Ne;if(Xe.current){qe.current=new E.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(Xe.current);const ke=Xe.current.offsetWidth-14,He=((Ne=(Le=(Ue=(Ge=qe.current)==null?void 0:Ge._core)==null?void 0:Ue._renderService)==null?void 0:Le.dimensions)==null?void 0:Ne.actualCellWidth)||9.5,We=Math.ceil(ke/He);qe.current.resize(We,8),Oe(!0)}},[]),ie.createElement("div",{ref:Xe,className:z()("XtermText-valueRef",_e)})}function Be(Pe){const{status:_e,error_msg:ze,output:Oe,input:Xe,expected_output:qe,is_file:Ge,input_file_url:Ue,output_file_url:Le,expected_output_file_url:Ne}=Pe;let ke=null;const He={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(_e){case te.h.NOMATCH:ke=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ge&&ie.createElement(Ce,{className:"mb10",value:Xe}),Ge&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,x.LR)(Ue,Xe)},Xe)),ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ge&&ie.createElement(Ce,{className:"mb10",value:Oe&&ae.Base64.decode(Oe)||""}),Ge&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,x.LR)(Le,Oe)},Oe)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ge&&ie.createElement(Ce,{className:"mb10",value:qe&&ae.Base64.decode(qe)||""}),Ge&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,x.LR)(Ne,qe)},qe)));break;case te.h.EXECUTEFAILURE:ke=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&ie.createElement(ne.Z,{value:Xe,style:He}),Ge&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,x.LR)(Ue,Xe)},Xe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.COMPILEFAILURE:ke=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&ie.createElement(ne.Z,{value:Xe,style:He}),Ge&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,x.LR)(Ue,Xe)},Xe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.PODFAILURE:ke=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case te.h.TIMEOUT:ke=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",ke," ")}function Fe(Pe){const{status:_e,error_msg:ze,execute_time:Oe,output:Xe,input:qe,expected_output:Ge,is_file:Ue,input_file_url:Le,output_file_url:Ne,expected_output_file_url:ke}=Pe;let He=null;switch(_e){case te.h.OK:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ie.createElement("pre",null,ae.Base64.decode(Xe)));break;case te.h.NOMATCH:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u8F93\u5165\uFF1A",ie.createElement("pre",null,qe)),ie.createElement("p",null,"\u8F93\u51FA\uFF1A",Xe&&ae.Base64.decode(Xe)),ie.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ge&&ae.Base64.decode(Ge)));break;case te.h.EXECUTEFAILURE:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,qe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.COMPILEFAILURE:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,qe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.PODFAILURE:He=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case te.h.TIMEOUT:He=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",He," ")}var we=({id:Pe,is_file:_e,input:ze,debuging:Oe,submitting:Xe,executingMessage:qe,debugResult:Ge,onChangeInput:Ue,onDebugCode:Le,onSubmitCode:Ne})=>{const[ke,He]=(0,a.useReducer)(De,be),{visible:We,tabIndex:mt}=ke;(0,a.useEffect)(()=>{He({type:0,payload:!1})},[Pe]);function ot(Te){let Ke=Te.target.id;He({type:1,payload:Ke})}function Ze(){He({type:0,payload:!We})}const Ie=(0,a.useMemo)(()=>{if(Ge){const{status:Te}=Ge;return ie.createElement(ie.Fragment,null,Fe(Ge))}return null},[Ge]);function Ye(){He({type:0,payload:!0}),He({type:1,payload:"1"}),Le()}return ie.createElement("div",{className:"test-case-panel"},ie.createElement("div",{className:`test-case-panel-body ${We?"active":""}`},ie.createElement("ul",{className:"s-navs"},ie.createElement("li",null,ie.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ie.createElement(ee.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ie.createElement(ve,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:_e?"":ze,onChange:Ue}),rightNode:Oe?ie.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ge?Ie:ie.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ie.createElement("a",{className:`btn-collapse ${We?"up":""}`,onClick:Ze},We?ie.createElement(ce.Z,null):ie.createElement(de.Z,null)),ie.createElement("footer",{className:"footer"},ie.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ie.createElement("div",{className:"flex-container"},ie.createElement(y.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ie.createElement(y.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ie.createElement(y.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:Ye},"\u8C03\u8BD5\u4EE3\u7801"),ie.createElement(y.ZP,{type:"primary",className:"custom-ant-disabled",loading:Xe,disabled:Xe,onClick:()=>{He({type:0,payload:!1}),Ne()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(Ct,st,le){"use strict";le.d(st,{h:function(){return a}});var a=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(a||{})},12062:function(Ct,st,le){"use strict";le.d(st,{Y2:function(){return Pe},ZP:function(){return _e}});var a=le(59301),Se=le(14566),y=le(6767),ce=le(62957),de=le(77019),te=le(47889),ae=le(99571),re=le(62673),ne=le(25399),x=le(37568),ee={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},E="data:image/png;base64,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",b=le(47257),z=le.n(b),ie=le(25992),se=le(82093),pe=le(1012),ue=le(49661),fe=le(41550),oe=le(59301),me=Object.defineProperty,Ee=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(ze,Oe,Xe)=>Oe in ze?me(ze,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ze[Oe]=Xe,Ae=(ze,Oe)=>{for(var Xe in Oe||(Oe={}))ve.call(Oe,Xe)&&ye(ze,Xe,Oe[Xe]);if(he)for(var Xe of he(Oe))be.call(Oe,Xe)&&ye(ze,Xe,Oe[Xe]);return ze},De=(ze,Oe)=>Ee(ze,ge(Oe)),Ce=(ze,Oe,Xe)=>new Promise((qe,Ge)=>{var Ue=ke=>{try{Ne(Xe.next(ke))}catch(He){Ge(He)}},Le=ke=>{try{Ne(Xe.throw(ke))}catch(He){Ge(He)}},Ne=ke=>ke.done?qe(ke.value):Promise.resolve(ke.value).then(Ue,Le);Ne((Xe=Xe.apply(ze,Oe)).next())});const{Dragger:Be}=Se.default,Fe=ze=>{const Oe=He=>He&&He.substring(0,He.lastIndexOf("."));for(var Xe=[...ze],qe=0,Ge=[],Ue=0;Ue{if(He.forEach(We=>{let mt=We.name.split(/\.(?=[^\.]+$)/);We.name=`${mt[0]}.${mt[1].toLowerCase()}`}),He[0].name.includes(".in"))return He.length===2?He:[He[0],{}];if(He[0].name.includes(".out"))return He.length===2?He.reverse():[{},He[0]]})},we=({onClose:ze,onOK:Oe,visible:Xe,wrapClassName:qe,rootIdentifier:Ge,multiple:Ue=!1,defaultMultipleValue:Le=!0})=>{const[Ne,ke]=(0,a.useState)([]),[He,We]=(0,a.useState)({}),[mt,ot]=(0,a.useState)(!1),[Ze,Ie]=(0,a.useState)(!0),Ye=(0,a.useRef)([]),Te=(0,a.useRef)(0),Ke=()=>{ze()};(0,a.useEffect)(()=>{at()},[]),(0,a.useEffect)(()=>{Xe&&(Ye.current=[],Te.current=0,ke([]),Ie(Le))},[Xe]);const at=()=>Ce(void 0,null,function*(){try{const pt=yield(0,se.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),vt=JSON.parse((0,ie.pe)(pt.data));We(vt)}catch(pt){}}),$e=pt=>pt&&pt.substring(0,pt.lastIndexOf(".")),Ve=pt=>{var vt,gt;const It=$e((vt=pt[0])==null?void 0:vt.name)||$e((gt=pt[1])==null?void 0:gt.name),Ot=Ne.filter(Dt=>$e(Dt.name)!==It);Ye.current=[...Ot],ke([...Ot])},xe=pt=>{if(!Ze){const lt=new FormData;lt.append("file",pt.file),(0,se.ZP)("/api/attachments/get_file_content.json",{method:"post",body:lt},!0).then(ut=>{if(ut.status===0){Te.current=Te.current+1;const it=Ye.current.map(bt=>{var Ft;if(bt.name===pt.name){const Bt=Ae({},bt);return(Ft=pt==null?void 0:pt.name)!=null&&Ft.includes(".in")?Bt.input=ut==null?void 0:ut.content:Bt.output=ut==null?void 0:ut.content,Bt}return bt});if(Ye.current=[...it],ke([...it]),Te.current>0&&Te.current===Ne.length){ot(!1);let bt=Fe(it);bt=bt.filter(Ft=>{var Bt,zt;return!!((Bt=Ft[0])!=null&&Bt.name&&((zt=Ft[1])!=null&&zt.name))}),bt=bt.map(Ft=>De(Ae(Ae({},Ft[0]),Ft[1]),{is_file:!1})),Oe(bt),ze()}}else ot(!1),ze()});return}const vt=new(z())({endpoint:He.end_point,region:He.region,accessKeyId:He.access_key_id,accessKeySecret:He.access_key_secret,bucket:He.bucket,stsToken:He.security_token}),gt=pt.name,It={container_type:"TestSet",file_name:gt},Ot=(0,pe.Z)();let Dt=`testsets/${Ge}/${Ot}${gt.indexOf(".")>-1?"."+gt.split(".").pop():""}`;Ge===null&&(Dt=`testsets/${Ot}${gt.indexOf(".")>-1?"."+gt.split(".").pop():""}`),vt.multipartUpload(Dt,new Blob([pt.file],{type:pt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:gt+""},url:He==null?void 0:He.callback_url,host:He==null?void 0:He.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,se.rz)(It)}}).then(function(lt){if(lt.data.status===0){Te.current=Te.current+1;const et=Ye.current.map(ut=>{var it,bt,Ft,Bt,zt,kt,Ht,Cn,Yn,yn,Sn,Qn,In,Mn,dn,Xn,rr;if(ut.name===((bt=(it=lt.data)==null?void 0:it.data)==null?void 0:bt.file_name)){const On=Ae({},ut);return(zt=(Bt=(Ft=lt.data)==null?void 0:Ft.data)==null?void 0:Bt.file_name)!=null&&zt.includes(".in")?(On.in_object_key=(Ht=(kt=lt.data)==null?void 0:kt.data)==null?void 0:Ht.object,On.in_object_size=(Yn=(Cn=lt.data)==null?void 0:Cn.data)==null?void 0:Yn.size,On.input=(Sn=(yn=lt.data)==null?void 0:yn.data)==null?void 0:Sn.file_name,On.in_file=pt):(On.out_object_key=(In=(Qn=lt.data)==null?void 0:Qn.data)==null?void 0:In.object,On.out_object_size=(dn=(Mn=lt.data)==null?void 0:Mn.data)==null?void 0:dn.size,On.output=(rr=(Xn=lt.data)==null?void 0:Xn.data)==null?void 0:rr.file_name,On.out_file=pt),On}return ut});if(Ye.current=[...et],ke([...et]),Te.current>0&&Te.current===Ne.length){ot(!1);let ut=Fe(et);ut=ut.filter(it=>{var bt,Ft;return!!((bt=it[0])!=null&&bt.name&&((Ft=it[1])!=null&&Ft.name))}),ut=ut.map(it=>De(Ae(Ae({},it[0]),it[1]),{is_file:!0})),Oe(ut),ze()}}})},Me=pt=>new Promise((vt,gt)=>{let It=0,Ot=[];for(let Dt=0;Dt{It++,It===pt.length&&(Ot.length?(y.ZP.warning(`${Ot.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),gt()):vt(pt))}).catch(lt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",lt),It++,Ot.push(pt[Dt].name),It===pt.length&&(Ot.length?(y.ZP.warning(`${Ot.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),gt()):vt(pt))})}),je=()=>Ce(void 0,null,function*(){if(Ne.length===0){y.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Me(Ne),ot(!0),Fe(Ne).some(vt=>{var gt,It;return!((gt=vt[0])!=null&>.name&&((It=vt[1])!=null&&It.name))})){ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Ce(void 0,null,function*(){Ne.map(vt=>Ce(void 0,null,function*(){xe(vt)}))}),onCancel:()=>{ot(!1)}});return}Ne.map(vt=>Ce(void 0,null,function*(){xe(vt)}))}),Qe={name:"file",fileList:Ne,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:pt=>{if(Ne!=null&&Ne.some(gt=>gt.name===pt.name))return y.ZP.info(`${pt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(pt.size/1024/1024>100)return y.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(pt.name))return y.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const vt={name:pt.name,uid:pt.uid,file:pt,percent:0};return Ne.push(vt),Ye.current=[...Ne],ke([...Ne]),!1}},Je=Fe(Ne);return console.log(Ne,Je,"fileList"),oe.createElement(ce.default,{open:Xe,wrapClassName:qe,onOk:je,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:mt},onCancel:Ke,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},oe.createElement("div",{className:ee.wrap},Ne.length?oe.createElement("div",null,oe.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},oe.createElement("div",{style:{visibility:Ue?"visible":"hidden"}},oe.createElement("span",{className:ee.greyText},"\u7528\u4F8B\u7C7B\u578B"),oe.createElement(te.ZP.Group,{className:`ml20 ${ee.testCaseRadio}`,optionType:"button",value:Ze,onChange:pt=>Ie(pt.target.value)},oe.createElement(te.ZP,{value:!1},"\u6587\u672C"),oe.createElement(te.ZP,{value:!0},"\u6587\u4EF6"))),oe.createElement(Se.default,Ae({},Qe),oe.createElement(ae.ZP,{type:"primary",className:ee.btnS},oe.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),oe.createElement(Pe,{data:Je,onRemove:Ve})):oe.createElement("div",{className:`${ee.noData} mb30`},oe.createElement(Se.default.Dragger,De(Ae({},Qe),{className:ee.dragger}),oe.createElement("img",{src:E,alt:"",className:"mb20"}),oe.createElement("div",null,oe.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),oe.createElement("span",{className:ee.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),oe.createElement("div",{className:ee.text},oe.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),oe.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",oe.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",oe.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",oe.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",oe.createElement("br",null))))},Pe=({data:ze=[],onRemove:Oe,width:Xe="auto",showScore:qe=!1,disabled:Ge=!1,inputChange:Ue,onEvaluatingChange:Le,onSelectAll:Ne,checkAll1:ke,checkAll2:He,checkAll3:We,checkAll4:mt,checkAll5:ot,showEvaluatingSetting:Ze=!1,className:Ie="",isProgramHomework:Ye=!1})=>{const Te={value:"",filename:"",dataUrl:""},[Ke,at]=(0,a.useState)(Ae({},Te)),$e=Me=>{let je=document.createElement("a");document.body.appendChild(je);let Qe=URL.createObjectURL(Me.file);je.href=Qe,je.download=Me.name,je.click(),URL.revokeObjectURL(Qe),document.body.removeChild(je)},Ve=(Me,je)=>{(0,ue.LR)(Me,je)},xe=(Me,je)=>{ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:oe.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Oe(Me,je)},onCancel:()=>{}})};return ze.length?oe.createElement("div",{className:Ie,style:{width:Xe}},oe.createElement("div",{className:`${Ye?ee.headProgram:ee.head}`},Ze&&oe.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:ke,onChange:Me=>{Ne(Me.target.checked,"hidden")}}),oe.createElement(ne.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},oe.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),oe.createElement("div",{style:{width:Ye?"25%":"15%"}},"\u7528\u4F8B"),oe.createElement("div",{style:{width:qe?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),oe.createElement("div",{style:{width:qe?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),qe&&oe.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ze&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:mt,onChange:Me=>{Ne(Me.target.checked,"input_visible")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ze&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:He,onChange:Me=>{Ne(Me.target.checked,"is_invisible")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ze&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:ot,onChange:Me=>{Ne(Me.target.checked,"actual_output_visible")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ze&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:We,onChange:Me=>{Ne(Me.target.checked,"last_match_rule")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),oe.createElement("div",{className:ee.operation,style:Ye?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),oe.createElement("div",{className:ee.listWrapper,style:{boxShadow:Ye?"0px 2px 4px 0px #EAEEF4":"unset"}},ze.map((Me,je)=>{var Qe,Je,pt,vt;return oe.createElement("div",{key:je,className:ee.list,style:Ye?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ze&&oe.createElement("div",{style:{width:"15%"}},oe.createElement(re.default,{checked:!!Me.hidden,onChange:gt=>{Le(gt.target.checked,je,"hidden")}})),oe.createElement("div",{style:{width:Ye?"25%":"15%",paddingLeft:Ye?"5px":"0px",paddingRight:Ye?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",je+1),oe.createElement("div",{className:ee.info,style:{width:qe?Ye?"20%":"15%":"25%"}},oe.createElement("span",{title:Me.input||((Qe=Me[0])==null?void 0:Qe.name),onClick:()=>Ce(void 0,null,function*(){let gt;Me.input?Me.input_file_url?gt=Me.input_file_url:gt=Me.in_file:gt=Me[0];let It;typeof gt=="string"?(It=yield fetch(gt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),at({value:yield It.text(),filename:"",dataUrl:gt})):(It=yield(0,ue.db)(gt.file),at({value:It.text,filename:gt.name,dataUrl:It.link}))})},Me.input||((Je=Me[0])==null?void 0:Je.name))),oe.createElement("div",{className:ee.info,style:{width:qe?Ye?"20%":"15%":"25%"}},oe.createElement("span",{title:Me.output||((pt=Me[1])==null?void 0:pt.name),onClick:()=>Ce(void 0,null,function*(){let gt;Me.input?Me.output_file_url?gt=Me.output_file_url:gt=Me.out_file:gt=Me[1];let It;typeof gt=="string"?(It=yield fetch(gt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),at({value:yield It.text(),filename:"",dataUrl:gt})):(It=yield(0,ue.db)(gt.file),at({value:It.text,filename:gt.name,dataUrl:It.link}))})},Me.output||((vt=Me[1])==null?void 0:vt.name))),qe&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(x.default,{size:"large",addonAfter:Ye?"%":null,disabled:Ge,style:{width:"80%"},onChange:gt=>Ue(gt,je),value:Me.score}),!Ye&&oe.createElement("span",null,"\xA0%")),Ze&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:Me.input_visible||!1,onChange:gt=>{Le(gt.target.checked,je,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ze&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:Me.is_invisible||!1,onChange:gt=>{Le(gt.target.checked,je,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ze&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:Me.actual_output_visible||!1,onChange:gt=>{Le(gt.target.checked,je,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ze&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:Me.last_match_rule||!1,onChange:gt=>{Le(gt.target.checked,je,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),oe.createElement("div",{onClick:()=>xe(Me,je),style:Ye?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},oe.createElement("span",{className:ee.del},"\u5220\u9664")))})),oe.createElement(fe.Z,{close:!0,data:Ke.dataUrl,filename:Ke.filename,type:Ke.dataUrl.length?"txt":"",onClose:()=>at(Ae({},Te)),monacoEditor:{value:Ke.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):oe.createElement(oe.Fragment,null)};var _e=we},46541:function(Ct,st,le){"use strict";le.d(st,{Z:function(){return b}});var a=le(59301),Se=le(6767),y=le(25399),ce=le(29787),de=le(77019),te=le(5269),ae=le(13747),re=le(99571),ne=le(2978),x=le(82093),ee=le(38394),E=(ie,se,pe)=>new Promise((ue,fe)=>{var oe=ge=>{try{Ee(pe.next(ge))}catch(he){fe(he)}},me=ge=>{try{Ee(pe.throw(ge))}catch(he){fe(he)}},Ee=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(oe,me);Ee((pe=pe.apply(ie,se)).next())}),b=({id:ie,activeDiscussIndex:se,onReplyDiscuss:pe,adminOrOperator:ue})=>{const[fe,oe]=(0,a.useState)(""),[me,Ee]=(0,a.useState)(!1);function ge(ve){oe(ve)}function he(){if(!fe){Se.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}pe(ie,fe),oe("")}return(0,a.useEffect)(()=>{se!=ie&&Ee(!1)},[se]),a.createElement("div",{key:ie,className:"discuss-item-editor",style:{display:se===ie?"block":"none",width:"100%"}},a.createElement(ne.Z,{miniToolbar:!0,startInit:se===ie,defaultValue:fe,id:ie,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:ue&&a.createElement(y.Z,{color:"#fff",open:me,destroyTooltipOnHide:!0,title:z({id:ie,isOpen:me,activeDiscussIndex:se,onChange:ge,setIsOpen:Ee}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:me?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ee(!me)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:he,className:"btn-send"},"\u53D1\u9001"))};const z=ie=>{const[se,pe]=(0,a.useState)(!1),[ue,fe]=(0,a.useState)([]),[oe,me]=(0,a.useState)(1);(0,a.useEffect)(()=>{ie!=null&&ie.isOpen?Ee():(me(1),fe([]))},[ie==null?void 0:ie.isOpen]);const Ee=()=>E(void 0,null,function*(){pe(!0);const ge=yield(0,x.ZP)(`/api/discusses/${ie==null?void 0:ie.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&fe(ge==null?void 0:ge.answer),pe(!1)});return a.createElement(ce.Z,{spinning:se},a.createElement("div",{style:{color:"#000"}},a.createElement(ee.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(ue==null?void 0:ue[oe-1])||""}),a.createElement(de.Z,{justify:"end",align:"middle"},a.createElement(te.Z,null,a.createElement(ae.Z,{simple:!0,current:oe,pageSize:1,total:(ue==null?void 0:ue.length)||0,onChange:ge=>{me(ge)}})),a.createElement(te.Z,null,a.createElement(re.ZP,{onClick:()=>E(void 0,null,function*(){ie==null||ie.onChange(ue==null?void 0:ue[oe-1]),ie==null||ie.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(Ct,st,le){"use strict";le.d(st,{CP:function(){return y},_V:function(){return te}});var a=le(28209),Se=le.n(a);const y={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ce={exam:y};function de(ae="",re="exam"){const{secret:ne,iv:x}=ce[re];return AES.encrypt(ae,ne,{iv:x,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function te(ae="",re="exam"){const{secret:ne,iv:x}=ce[re];return a.AES.decrypt(ae,ne,{iv:x,mode:Se().mode.CBC,padding:Se().pad.Pkcs7}).toString(a.enc.Utf8)}},2610:function(Ct,st,le){"use strict";le.d(st,{BU:function(){return Se},Dj:function(){return a},gH:function(){return y},vp:function(){return ce}});function a(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(te){console.log(te,":e")}}function Se(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const y=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ce(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,te=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},98072:function(Ct,st,le){"use strict";le.d(st,{U:function(){return ne}});var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(x,ee,E)=>ee in x?Se(x,ee,{enumerable:!0,configurable:!0,writable:!0,value:E}):x[ee]=E,ae=(x,ee)=>{for(var E in ee||(ee={}))ce.call(ee,E)&&te(x,E,ee[E]);if(y)for(var E of y(ee))de.call(ee,E)&&te(x,E,ee[E]);return x},re=(x,ee,E)=>new Promise((b,z)=>{var ie=ue=>{try{pe(E.next(ue))}catch(fe){z(fe)}},se=ue=>{try{pe(E.throw(ue))}catch(fe){z(fe)}},pe=ue=>ue.done?b(ue.value):Promise.resolve(ue.value).then(ie,se);pe((E=E.apply(x,ee)).next())});function ne(x,ee){const[E,b]=(0,a.useState)(ee),[z,ie]=(0,a.useState)(!1),[se,pe]=(0,a.useState)();return[E,z,(fe,oe=!1)=>re(this,null,function*(){const me=oe?ee:ae(ae({},E),fe);ie(!0),b(me);const Ee=yield x(me);return ie(!1),pe(Ee),Ee}),se,pe]}},89244:function(Ct,st,le){"use strict";le.d(st,{_:function(){return y}});var a=le(59301),Se=le(62957);const y=ce=>{var de,te;const ae=(0,a.useRef)([]),re=()=>{for(const ne of ae.current)clearTimeout(ne);ae.current=[]};return(0,a.useEffect)(()=>{var ne,x,ee,E,b,z;if(re(),(ne=ce==null?void 0:ce.exercise)!=null&&ne.left_time&&((ee=(x=ce==null?void 0:ce.exercise)==null?void 0:x.exercise_events)==null?void 0:ee.length)>0){for(const ie of(E=ce==null?void 0:ce.exercise)==null?void 0:E.exercise_events)if(((b=ce==null?void 0:ce.exercise)==null?void 0:b.left_time)>(ie==null?void 0:ie.reminder_time)*60){let se=(((z=ce==null?void 0:ce.exercise)==null?void 0:z.left_time)-(ie==null?void 0:ie.reminder_time)*60)*1e3;se=se>2147483647?2147483647:se;const pe=setTimeout(()=>{Se.default.info({content:`${ie==null?void 0:ie.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},se);ae.current.push(pe)}}},[(de=ce==null?void 0:ce.exercise)==null?void 0:de.left_time,(te=ce==null?void 0:ce.exercise)==null?void 0:te.exercise_events]),re}},90290:function(Ct,st,le){"use strict";le.d(st,{AL:function(){return me},Iy:function(){return ee},Qv:function(){return z},ez:function(){return oe},jb:function(){return E}});var a=le(32834),Se=le.n(a),y=le(11690),ce=le.n(y);let de=1;function te(be,ye){const Ae=be.match(/^(\s+)(?:```)/);if(Ae===null)return ye;const De=Ae[1];return ye.split(` `).map(Ce=>{const Be=Ce.match(/^\s+/);if(Be===null)return Ce;const[Fe]=Be;return Fe.length>=De.length?Ce.slice(De.length):Ce}).join(` `)}let ae=[],re=["