From 96e706594e744f18477e09a6b4484f38002defc1 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Tue, 10 Jun 2025 18:10:15 +0800 Subject: [PATCH] Auto Submit --- ...an__Info__PptInfo__index.27ebc6d9.async.js | 92 +++++++++---------- ...oblemset__NewItem__index.63411f87.async.js | 2 +- umi.3413c637.js => umi.3b999cd6.js | 2 +- 3 files changed, 48 insertions(+), 48 deletions(-) rename p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.17e08d4c.async.js => p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.27ebc6d9.async.js (71%) rename p__Problemset__NewItem__index.a81b12d7.async.js => p__Problemset__NewItem__index.63411f87.async.js (99%) rename umi.3413c637.js => umi.3b999cd6.js (99%) diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.17e08d4c.async.js b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.27ebc6d9.async.js similarity index 71% rename from p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.17e08d4c.async.js rename to p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.27ebc6d9.async.js index bb6d2f6043..6bc7efaf65 100644 --- a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.17e08d4c.async.js +++ b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.27ebc6d9.async.js @@ -1,11 +1,11 @@ -!(function(){var a0=Object.defineProperty,o0=Object.defineProperties;var r0=Object.getOwnPropertyDescriptors;var $i=Object.getOwnPropertySymbols;var Tc=Object.prototype.hasOwnProperty,Rc=Object.prototype.propertyIsEnumerable;var Is=Math.pow,kc=(Re,rt,te)=>rt in Re?a0(Re,rt,{enumerable:!0,configurable:!0,writable:!0,value:te}):Re[rt]=te,er=(Re,rt)=>{for(var te in rt||(rt={}))Tc.call(rt,te)&&kc(Re,te,rt[te]);if($i)for(var te of $i(rt))Rc.call(rt,te)&&kc(Re,te,rt[te]);return Re},el=(Re,rt)=>o0(Re,r0(rt));var es=(Re,rt)=>{var te={};for(var E in Re)Tc.call(Re,E)&&rt.indexOf(E)<0&&(te[E]=Re[E]);if(Re!=null&&$i)for(var E of $i(Re))rt.indexOf(E)<0&&Rc.call(Re,E)&&(te[E]=Re[E]);return te};var zc=(Re,rt,te)=>new Promise((E,fe)=>{var Se=ye=>{try{Fe(te.next(ye))}catch(be){fe(be)}},ve=ye=>{try{Fe(te.throw(ye))}catch(be){fe(be)}},Fe=ye=>ye.done?E(ye.value):Promise.resolve(ye.value).then(Se,ve);Fe((te=te.apply(Re,rt)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{87954:function(Re,rt,te){"use strict";te.d(rt,{LB:function(){return Jn},g4:function(){return Te},VK:function(){return Rt},Cj:function(){return ma},O1:function(){return Co},Zj:function(){return or}});var E=te(59301),fe=te(4676),Se=te(35241);const ve={display:"none"};function Fe(De){let{id:je,value:ot}=De;return E.createElement("div",{id:je,style:ve},ot)}function ye(De){let{id:je,announcement:ot,ariaLiveType:Lt="assertive"}=De;const sn={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 E.createElement("div",{id:je,style:sn,role:"status","aria-live":Lt,"aria-atomic":!0},ot)}function be(){const[De,je]=(0,E.useState)("");return{announce:(0,E.useCallback)(Lt=>{Lt!=null&&je(Lt)},[]),announcement:De}}const He=(0,E.createContext)(null);function Pe(De){const je=(0,E.useContext)(He);(0,E.useEffect)(()=>{if(!je)throw new Error("useDndMonitor must be used within a children of ");return je(De)},[De,je])}function re(){const[De]=(0,E.useState)(()=>new Set),je=(0,E.useCallback)(Lt=>(De.add(Lt),()=>De.delete(Lt)),[De]);return[(0,E.useCallback)(Lt=>{let{type:sn,event:vn}=Lt;De.forEach(de=>{var dt;return(dt=de[sn])==null?void 0:dt.call(de,vn)})},[De]),je]}const Ge={draggable:` +!(function(){var r0=Object.defineProperty,l0=Object.defineProperties;var u0=Object.getOwnPropertyDescriptors;var es=Object.getOwnPropertySymbols;var Rc=Object.prototype.hasOwnProperty,zc=Object.prototype.propertyIsEnumerable;var Ns=Math.pow,Tc=(Re,rt,te)=>rt in Re?r0(Re,rt,{enumerable:!0,configurable:!0,writable:!0,value:te}):Re[rt]=te,er=(Re,rt)=>{for(var te in rt||(rt={}))Rc.call(rt,te)&&Tc(Re,te,rt[te]);if(es)for(var te of es(rt))zc.call(rt,te)&&Tc(Re,te,rt[te]);return Re},el=(Re,rt)=>l0(Re,u0(rt));var ts=(Re,rt)=>{var te={};for(var E in Re)Rc.call(Re,E)&&rt.indexOf(E)<0&&(te[E]=Re[E]);if(Re!=null&&es)for(var E of es(Re))rt.indexOf(E)<0&&zc.call(Re,E)&&(te[E]=Re[E]);return te};var jc=(Re,rt,te)=>new Promise((E,fe)=>{var Se=ye=>{try{Fe(te.next(ye))}catch(be){fe(be)}},ve=ye=>{try{Fe(te.throw(ye))}catch(be){fe(be)}},Fe=ye=>ye.done?E(ye.value):Promise.resolve(ye.value).then(Se,ve);Fe((te=te.apply(Re,rt)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{87954:function(Re,rt,te){"use strict";te.d(rt,{LB:function(){return Jn},g4:function(){return Te},VK:function(){return Rt},Cj:function(){return ga},O1:function(){return Po},Zj:function(){return or}});var E=te(59301),fe=te(4676),Se=te(35241);const ve={display:"none"};function Fe(De){let{id:je,value:ot}=De;return E.createElement("div",{id:je,style:ve},ot)}function ye(De){let{id:je,announcement:ot,ariaLiveType:Lt="assertive"}=De;const sn={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 E.createElement("div",{id:je,style:sn,role:"status","aria-live":Lt,"aria-atomic":!0},ot)}function be(){const[De,je]=(0,E.useState)("");return{announce:(0,E.useCallback)(Lt=>{Lt!=null&&je(Lt)},[]),announcement:De}}const He=(0,E.createContext)(null);function Pe(De){const je=(0,E.useContext)(He);(0,E.useEffect)(()=>{if(!je)throw new Error("useDndMonitor must be used within a children of ");return je(De)},[De,je])}function re(){const[De]=(0,E.useState)(()=>new Set),je=(0,E.useCallback)(Lt=>(De.add(Lt),()=>De.delete(Lt)),[De]);return[(0,E.useCallback)(Lt=>{let{type:sn,event:vn}=Lt;De.forEach(de=>{var dt;return(dt=de[sn])==null?void 0:dt.call(de,vn)})},[De]),je]}const Ge={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. - `},ze={onDragStart(De){let{active:je}=De;return"Picked up draggable item "+je.id+"."},onDragOver(De){let{active:je,over:ot}=De;return ot?"Draggable item "+je.id+" was moved over droppable area "+ot.id+".":"Draggable item "+je.id+" is no longer over a droppable area."},onDragEnd(De){let{active:je,over:ot}=De;return ot?"Draggable item "+je.id+" was dropped over droppable area "+ot.id:"Draggable item "+je.id+" was dropped."},onDragCancel(De){let{active:je}=De;return"Dragging was cancelled. Draggable item "+je.id+" was dropped."}};function yt(De){let{announcements:je=ze,container:ot,hiddenTextDescribedById:Lt,screenReaderInstructions:sn=Ge}=De;const{announce:vn,announcement:de}=be(),dt=(0,Se.Ld)("DndLiveRegion"),[Ot,rn]=(0,E.useState)(!1);if((0,E.useEffect)(()=>{rn(!0)},[]),Pe((0,E.useMemo)(()=>({onDragStart(ae){let{active:pe}=ae;vn(je.onDragStart({active:pe}))},onDragMove(ae){let{active:pe,over:ge}=ae;je.onDragMove&&vn(je.onDragMove({active:pe,over:ge}))},onDragOver(ae){let{active:pe,over:ge}=ae;vn(je.onDragOver({active:pe,over:ge}))},onDragEnd(ae){let{active:pe,over:ge}=ae;vn(je.onDragEnd({active:pe,over:ge}))},onDragCancel(ae){let{active:pe,over:ge}=ae;vn(je.onDragCancel({active:pe,over:ge}))}}),[vn,je])),!Ot)return null;const Zt=E.createElement(E.Fragment,null,E.createElement(Fe,{id:Lt,value:sn.draggable}),E.createElement(ye,{id:dt,announcement:de}));return ot?(0,fe.createPortal)(Zt,ot):Zt}var oe;(function(De){De.DragStart="dragStart",De.DragMove="dragMove",De.DragEnd="dragEnd",De.DragCancel="dragCancel",De.DragOver="dragOver",De.RegisterDroppable="registerDroppable",De.SetDroppableDisabled="setDroppableDisabled",De.UnregisterDroppable="unregisterDroppable"})(oe||(oe={}));function a(){}function y(De,je){return useMemo(()=>({sensor:De,options:je!=null?je:{}}),[De,je])}function x(){for(var De=arguments.length,je=new Array(De),ot=0;ot[...je].filter(Lt=>Lt!=null),[...je])}const b=Object.freeze({x:0,y:0});function z(De,je){return Math.sqrt(Math.pow(De.x-je.x,2)+Math.pow(De.y-je.y,2))}function ee(De,je){const ot=getEventCoordinates(De);if(!ot)return"0 0";const Lt={x:(ot.x-je.left)/je.width*100,y:(ot.y-je.top)/je.height*100};return Lt.x+"% "+Lt.y+"%"}function ne(De,je){let{data:{value:ot}}=De,{data:{value:Lt}}=je;return ot-Lt}function le(De,je){let{data:{value:ot}}=De,{data:{value:Lt}}=je;return Lt-ot}function ce(De){let{left:je,top:ot,height:Lt,width:sn}=De;return[{x:je,y:ot},{x:je+sn,y:ot},{x:je,y:ot+Lt},{x:je+sn,y:ot+Lt}]}function ie(De,je){if(!De||De.length===0)return null;const[ot]=De;return je?ot[je]:ot}function Ce(De,je,ot){return je===void 0&&(je=De.left),ot===void 0&&(ot=De.top),{x:je+De.width*.5,y:ot+De.height*.5}}const Ze=De=>{let{collisionRect:je,droppableRects:ot,droppableContainers:Lt}=De;const sn=Ce(je,je.left,je.top),vn=[];for(const de of Lt){const{id:dt}=de,Ot=ot.get(dt);if(Ot){const rn=z(Ce(Ot),sn);vn.push({id:dt,data:{droppableContainer:de,value:rn}})}}return vn.sort(ne)},Oe=De=>{let{collisionRect:je,droppableRects:ot,droppableContainers:Lt}=De;const sn=ce(je),vn=[];for(const de of Lt){const{id:dt}=de,Ot=ot.get(dt);if(Ot){const rn=ce(Ot),Zt=sn.reduce((pe,ge,Ae)=>pe+z(rn[Ae],ge),0),ae=Number((Zt/4).toFixed(4));vn.push({id:dt,data:{droppableContainer:de,value:ae}})}}return vn.sort(ne)};function gt(De,je){const ot=Math.max(je.top,De.top),Lt=Math.max(je.left,De.left),sn=Math.min(je.left+je.width,De.left+De.width),vn=Math.min(je.top+je.height,De.top+De.height),de=sn-Lt,dt=vn-ot;if(Lt{let{collisionRect:je,droppableRects:ot,droppableContainers:Lt}=De;const sn=[];for(const vn of Lt){const{id:de}=vn,dt=ot.get(de);if(dt){const Ot=gt(dt,je);Ot>0&&sn.push({id:de,data:{droppableContainer:vn,value:Ot}})}}return sn.sort(le)};function Me(De,je){const{top:ot,left:Lt,bottom:sn,right:vn}=je;return ot<=De.y&&De.y<=sn&&Lt<=De.x&&De.x<=vn}const zt=De=>{let{droppableContainers:je,droppableRects:ot,pointerCoordinates:Lt}=De;if(!Lt)return[];const sn=[];for(const vn of je){const{id:de}=vn,dt=ot.get(de);if(dt&&Me(Lt,dt)){const rn=ce(dt).reduce((ae,pe)=>ae+z(Lt,pe),0),Zt=Number((rn/4).toFixed(4));sn.push({id:de,data:{droppableContainer:vn,value:Zt}})}}return sn.sort(ne)};function nt(De,je,ot){return el(er({},De),{scaleX:je&&ot?je.width/ot.width:1,scaleY:je&&ot?je.height/ot.height:1})}function ct(De,je){return De&&je?{x:De.left-je.left,y:De.top-je.top}:b}function Ut(De){return function(ot){for(var Lt=arguments.length,sn=new Array(Lt>1?Lt-1:0),vn=1;vnel(er({},de),{top:de.top+De*dt.y,bottom:de.bottom+De*dt.y,left:de.left+De*dt.x,right:de.right+De*dt.x}),er({},ot))}}const ht=Ut(1);function Tt(De){if(De.startsWith("matrix3d(")){const je=De.slice(9,-1).split(/, /);return{x:+je[12],y:+je[13],scaleX:+je[0],scaleY:+je[5]}}else if(De.startsWith("matrix(")){const je=De.slice(7,-1).split(/, /);return{x:+je[4],y:+je[5],scaleX:+je[0],scaleY:+je[3]}}return null}function vt(De,je,ot){const Lt=Tt(je);if(!Lt)return De;const{scaleX:sn,scaleY:vn,x:de,y:dt}=Lt,Ot=De.left-de-(1-sn)*parseFloat(ot),rn=De.top-dt-(1-vn)*parseFloat(ot.slice(ot.indexOf(" ")+1)),Zt=sn?De.width/sn:De.width,ae=vn?De.height/vn:De.height;return{width:Zt,height:ae,top:rn,right:Ot+Zt,bottom:rn+ae,left:Ot}}const $e={ignoreTransform:!1};function Rt(De,je){je===void 0&&(je=$e);let ot=De.getBoundingClientRect();if(je.ignoreTransform){const{transform:rn,transformOrigin:Zt}=(0,Se.Jj)(De).getComputedStyle(De);rn&&(ot=vt(ot,rn,Zt))}const{top:Lt,left:sn,width:vn,height:de,bottom:dt,right:Ot}=ot;return{top:Lt,left:sn,width:vn,height:de,bottom:dt,right:Ot}}function Mt(De){return Rt(De,{ignoreTransform:!0})}function bt(De){const je=De.innerWidth,ot=De.innerHeight;return{top:0,left:0,right:je,bottom:ot,width:je,height:ot}}function Xe(De,je){return je===void 0&&(je=(0,Se.Jj)(De).getComputedStyle(De)),je.position==="fixed"}function Le(De,je){je===void 0&&(je=(0,Se.Jj)(De).getComputedStyle(De));const ot=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(sn=>{const vn=je[sn];return typeof vn=="string"?ot.test(vn):!1})}function at(De,je){const ot=[];function Lt(sn){if(je!=null&&ot.length>=je||!sn)return ot;if((0,Se.qk)(sn)&&sn.scrollingElement!=null&&!ot.includes(sn.scrollingElement))return ot.push(sn.scrollingElement),ot;if(!(0,Se.Re)(sn)||(0,Se.vZ)(sn)||ot.includes(sn))return ot;const vn=(0,Se.Jj)(De).getComputedStyle(sn);return sn!==De&&Le(sn,vn)&&ot.push(sn),Xe(sn,vn)?ot:Lt(sn.parentNode)}return De?Lt(De):ot}function st(De){const[je]=at(De,1);return je!=null?je:null}function pt(De){return!Se.Nq||!De?null:(0,Se.FJ)(De)?De:(0,Se.UG)(De)?(0,Se.qk)(De)||De===(0,Se.r3)(De).scrollingElement?window:(0,Se.Re)(De)?De:null:null}function Vt(De){return(0,Se.FJ)(De)?De.scrollX:De.scrollLeft}function Ie(De){return(0,Se.FJ)(De)?De.scrollY:De.scrollTop}function Nt(De){return{x:Vt(De),y:Ie(De)}}var en;(function(De){De[De.Forward=1]="Forward",De[De.Backward=-1]="Backward"})(en||(en={}));function tn(De){return!Se.Nq||!De?!1:De===document.scrollingElement}function mn(De){const je={x:0,y:0},ot=tn(De)?{height:window.innerHeight,width:window.innerWidth}:{height:De.clientHeight,width:De.clientWidth},Lt={x:De.scrollWidth-ot.width,y:De.scrollHeight-ot.height},sn=De.scrollTop<=je.y,vn=De.scrollLeft<=je.x,de=De.scrollTop>=Lt.y,dt=De.scrollLeft>=Lt.x;return{isTop:sn,isLeft:vn,isBottom:de,isRight:dt,maxScroll:Lt,minScroll:je}}const Rn={x:.2,y:.2};function wt(De,je,ot,Lt,sn){let{top:vn,left:de,right:dt,bottom:Ot}=ot;Lt===void 0&&(Lt=10),sn===void 0&&(sn=Rn);const{isTop:rn,isBottom:Zt,isLeft:ae,isRight:pe}=mn(De),ge={x:0,y:0},Ae={x:0,y:0},Be={height:je.height*sn.y,width:je.width*sn.x};return!rn&&vn<=je.top+Be.height?(ge.y=en.Backward,Ae.y=Lt*Math.abs((je.top+Be.height-vn)/Be.height)):!Zt&&Ot>=je.bottom-Be.height&&(ge.y=en.Forward,Ae.y=Lt*Math.abs((je.bottom-Be.height-Ot)/Be.height)),!pe&&dt>=je.right-Be.width?(ge.x=en.Forward,Ae.x=Lt*Math.abs((je.right-Be.width-dt)/Be.width)):!ae&&de<=je.left+Be.width&&(ge.x=en.Backward,Ae.x=Lt*Math.abs((je.left+Be.width-de)/Be.width)),{direction:ge,speed:Ae}}function qe(De){if(De===document.scrollingElement){const{innerWidth:vn,innerHeight:de}=window;return{top:0,left:0,right:vn,bottom:de,width:vn,height:de}}const{top:je,left:ot,right:Lt,bottom:sn}=De.getBoundingClientRect();return{top:je,left:ot,right:Lt,bottom:sn,width:De.clientWidth,height:De.clientHeight}}function At(De){return De.reduce((je,ot)=>(0,Se.IH)(je,Nt(ot)),b)}function _e(De){return De.reduce((je,ot)=>je+Vt(ot),0)}function Pt(De){return De.reduce((je,ot)=>je+Ie(ot),0)}function We(De,je){if(je===void 0&&(je=Rt),!De)return;const{top:ot,left:Lt,bottom:sn,right:vn}=je(De);st(De)&&(sn<=0||vn<=0||ot>=window.innerHeight||Lt>=window.innerWidth)&&De.scrollIntoView({block:"center",inline:"center"})}const Bt=[["x",["left","right"],_e],["y",["top","bottom"],Pt]];class Je{constructor(je,ot){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 Lt=at(ot),sn=At(Lt);this.rect=er({},je),this.width=je.width,this.height=je.height;for(const[vn,de,dt]of Bt)for(const Ot of de)Object.defineProperty(this,Ot,{get:()=>{const rn=dt(Lt),Zt=sn[vn]-rn;return this.rect[Ot]+Zt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Ue{constructor(je){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(ot=>{var Lt;return(Lt=this.target)==null?void 0:Lt.removeEventListener(...ot)})},this.target=je}add(je,ot,Lt){var sn;(sn=this.target)==null||sn.addEventListener(je,ot,Lt),this.listeners.push([je,ot,Lt])}}function tt(De){const{EventTarget:je}=(0,Se.Jj)(De);return De instanceof je?De:(0,Se.r3)(De)}function Ve(De,je){const ot=Math.abs(De.x),Lt=Math.abs(De.y);return typeof je=="number"?Math.sqrt(Is(ot,2)+Is(Lt,2))>je:"x"in je&&"y"in je?ot>je.x&&Lt>je.y:"x"in je?ot>je.x:"y"in je?Lt>je.y:!1}var Qe;(function(De){De.Click="click",De.DragStart="dragstart",De.Keydown="keydown",De.ContextMenu="contextmenu",De.Resize="resize",De.SelectionChange="selectionchange",De.VisibilityChange="visibilitychange"})(Qe||(Qe={}));function mt(De){De.preventDefault()}function ke(De){De.stopPropagation()}var Te;(function(De){De.Space="Space",De.Down="ArrowDown",De.Right="ArrowRight",De.Left="ArrowLeft",De.Up="ArrowUp",De.Esc="Escape",De.Enter="Enter",De.Tab="Tab"})(Te||(Te={}));const Ee={start:[Te.Space,Te.Enter],cancel:[Te.Esc],end:[Te.Space,Te.Enter,Te.Tab]},xe=(De,je)=>{let{currentCoordinates:ot}=je;switch(De.code){case Te.Right:return el(er({},ot),{x:ot.x+25});case Te.Left:return el(er({},ot),{x:ot.x-25});case Te.Down:return el(er({},ot),{y:ot.y+25});case Te.Up:return el(er({},ot),{y:ot.y-25})}};class Ye{constructor(je){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=je;const{event:{target:ot}}=je;this.props=je,this.listeners=new Ue((0,Se.r3)(ot)),this.windowListeners=new Ue((0,Se.Jj)(ot)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Qe.Resize,this.handleCancel),this.windowListeners.add(Qe.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Qe.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:je,onStart:ot}=this.props,Lt=je.node.current;Lt&&We(Lt),ot(b)}handleKeyDown(je){if((0,Se.vd)(je)){const{active:ot,context:Lt,options:sn}=this.props,{keyboardCodes:vn=Ee,coordinateGetter:de=xe,scrollBehavior:dt="smooth"}=sn,{code:Ot}=je;if(vn.end.includes(Ot)){this.handleEnd(je);return}if(vn.cancel.includes(Ot)){this.handleCancel(je);return}const{collisionRect:rn}=Lt.current,Zt=rn?{x:rn.left,y:rn.top}:b;this.referenceCoordinates||(this.referenceCoordinates=Zt);const ae=de(je,{active:ot,context:Lt.current,currentCoordinates:Zt});if(ae){const pe=(0,Se.$X)(ae,Zt),ge={x:0,y:0},{scrollableAncestors:Ae}=Lt.current;for(const Be of Ae){const he=je.code,{isTop:we,isRight:Ne,isLeft:Et,isBottom:Ft,maxScroll:it,minScroll:Gt}=mn(Be),_t=qe(Be),Yt={x:Math.min(he===Te.Right?_t.right-_t.width/2:_t.right,Math.max(he===Te.Right?_t.left:_t.left+_t.width/2,ae.x)),y:Math.min(he===Te.Down?_t.bottom-_t.height/2:_t.bottom,Math.max(he===Te.Down?_t.top:_t.top+_t.height/2,ae.y))},Xt=he===Te.Right&&!Ne||he===Te.Left&&!Et,yn=he===Te.Down&&!Ft||he===Te.Up&&!we;if(Xt&&Yt.x!==ae.x){const $t=Be.scrollLeft+pe.x,cn=he===Te.Right&&$t<=it.x||he===Te.Left&&$t>=Gt.x;if(cn&&!pe.y){Be.scrollTo({left:$t,behavior:dt});return}cn?ge.x=Be.scrollLeft-$t:ge.x=he===Te.Right?Be.scrollLeft-it.x:Be.scrollLeft-Gt.x,ge.x&&Be.scrollBy({left:-ge.x,behavior:dt});break}else if(yn&&Yt.y!==ae.y){const $t=Be.scrollTop+pe.y,cn=he===Te.Down&&$t<=it.y||he===Te.Up&&$t>=Gt.y;if(cn&&!pe.x){Be.scrollTo({top:$t,behavior:dt});return}cn?ge.y=Be.scrollTop-$t:ge.y=he===Te.Down?Be.scrollTop-it.y:Be.scrollTop-Gt.y,ge.y&&Be.scrollBy({top:-ge.y,behavior:dt});break}}this.handleMove(je,(0,Se.IH)((0,Se.$X)(ae,this.referenceCoordinates),ge))}}}handleMove(je,ot){const{onMove:Lt}=this.props;je.preventDefault(),Lt(ot)}handleEnd(je){const{onEnd:ot}=this.props;je.preventDefault(),this.detach(),ot()}handleCancel(je){const{onCancel:ot}=this.props;je.preventDefault(),this.detach(),ot()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Ye.activators=[{eventName:"onKeyDown",handler:(De,je,ot)=>{let{keyboardCodes:Lt=Ee,onActivation:sn}=je,{active:vn}=ot;const{code:de}=De.nativeEvent;if(Lt.start.includes(de)){const dt=vn.activatorNode.current;return dt&&De.target!==dt?!1:(De.preventDefault(),sn==null||sn({event:De.nativeEvent}),!0)}return!1}}];function et(De){return!!(De&&"distance"in De)}function xt(De){return!!(De&&"delay"in De)}class Ct{constructor(je,ot,Lt){var sn;Lt===void 0&&(Lt=tt(je.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=je,this.events=ot;const{event:vn}=je,{target:de}=vn;this.props=je,this.events=ot,this.document=(0,Se.r3)(de),this.documentListeners=new Ue(this.document),this.listeners=new Ue(Lt),this.windowListeners=new Ue((0,Se.Jj)(de)),this.initialCoordinates=(sn=(0,Se.DC)(vn))!=null?sn:b,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:je,props:{options:{activationConstraint:ot,bypassActivationConstraint:Lt}}}=this;if(this.listeners.add(je.move.name,this.handleMove,{passive:!1}),this.listeners.add(je.end.name,this.handleEnd),je.cancel&&this.listeners.add(je.cancel.name,this.handleCancel),this.windowListeners.add(Qe.Resize,this.handleCancel),this.windowListeners.add(Qe.DragStart,mt),this.windowListeners.add(Qe.VisibilityChange,this.handleCancel),this.windowListeners.add(Qe.ContextMenu,mt),this.documentListeners.add(Qe.Keydown,this.handleKeydown),ot){if(Lt!=null&&Lt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(xt(ot)){this.timeoutId=setTimeout(this.handleStart,ot.delay),this.handlePending(ot);return}if(et(ot)){this.handlePending(ot);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(je,ot){const{active:Lt,onPending:sn}=this.props;sn(Lt,je,this.initialCoordinates,ot)}handleStart(){const{initialCoordinates:je}=this,{onStart:ot}=this.props;je&&(this.activated=!0,this.documentListeners.add(Qe.Click,ke,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Qe.SelectionChange,this.removeTextSelection),ot(je))}handleMove(je){var ot;const{activated:Lt,initialCoordinates:sn,props:vn}=this,{onMove:de,options:{activationConstraint:dt}}=vn;if(!sn)return;const Ot=(ot=(0,Se.DC)(je))!=null?ot:b,rn=(0,Se.$X)(sn,Ot);if(!Lt&&dt){if(et(dt)){if(dt.tolerance!=null&&Ve(rn,dt.tolerance))return this.handleCancel();if(Ve(rn,dt.distance))return this.handleStart()}if(xt(dt)&&Ve(rn,dt.tolerance))return this.handleCancel();this.handlePending(dt,rn);return}je.cancelable&&je.preventDefault(),de(Ot)}handleEnd(){const{onAbort:je,onEnd:ot}=this.props;this.detach(),this.activated||je(this.props.active),ot()}handleCancel(){const{onAbort:je,onCancel:ot}=this.props;this.detach(),this.activated||je(this.props.active),ot()}handleKeydown(je){je.code===Te.Esc&&this.handleCancel()}removeTextSelection(){var je;(je=this.document.getSelection())==null||je.removeAllRanges()}}const Jt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Qt extends Ct{constructor(je){const{event:ot}=je,Lt=(0,Se.r3)(ot.target);super(je,Jt,Lt)}}Qt.activators=[{eventName:"onPointerDown",handler:(De,je)=>{let{nativeEvent:ot}=De,{onActivation:Lt}=je;return!ot.isPrimary||ot.button!==0?!1:(Lt==null||Lt({event:ot}),!0)}}];const qt={move:{name:"mousemove"},end:{name:"mouseup"}};var Bn;(function(De){De[De.RightClick=2]="RightClick"})(Bn||(Bn={}));class _n extends Ct{constructor(je){super(je,qt,(0,Se.r3)(je.event.target))}}_n.activators=[{eventName:"onMouseDown",handler:(De,je)=>{let{nativeEvent:ot}=De,{onActivation:Lt}=je;return ot.button===Bn.RightClick?!1:(Lt==null||Lt({event:ot}),!0)}}];const on={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class fn extends Ct{constructor(je){super(je,on)}static setup(){return window.addEventListener(on.move.name,je,{capture:!1,passive:!1}),function(){window.removeEventListener(on.move.name,je)};function je(){}}}fn.activators=[{eventName:"onTouchStart",handler:(De,je)=>{let{nativeEvent:ot}=De,{onActivation:Lt}=je;const{touches:sn}=ot;return sn.length>1?!1:(Lt==null||Lt({event:ot}),!0)}}];var Dn;(function(De){De[De.Pointer=0]="Pointer",De[De.DraggableRect=1]="DraggableRect"})(Dn||(Dn={}));var Sn;(function(De){De[De.TreeOrder=0]="TreeOrder",De[De.ReversedTreeOrder=1]="ReversedTreeOrder"})(Sn||(Sn={}));function hn(De){let{acceleration:je,activator:ot=Dn.Pointer,canScroll:Lt,draggingRect:sn,enabled:vn,interval:de=5,order:dt=Sn.TreeOrder,pointerCoordinates:Ot,scrollableAncestors:rn,scrollableAncestorRects:Zt,delta:ae,threshold:pe}=De;const ge=Yn({delta:ae,disabled:!vn}),[Ae,Be]=(0,Se.Yz)(),he=(0,E.useRef)({x:0,y:0}),we=(0,E.useRef)({x:0,y:0}),Ne=(0,E.useMemo)(()=>{switch(ot){case Dn.Pointer:return Ot?{top:Ot.y,bottom:Ot.y,left:Ot.x,right:Ot.x}:null;case Dn.DraggableRect:return sn}},[ot,sn,Ot]),Et=(0,E.useRef)(null),Ft=(0,E.useCallback)(()=>{const Gt=Et.current;if(!Gt)return;const _t=he.current.x*we.current.x,Yt=he.current.y*we.current.y;Gt.scrollBy(_t,Yt)},[]),it=(0,E.useMemo)(()=>dt===Sn.TreeOrder?[...rn].reverse():rn,[dt,rn]);(0,E.useEffect)(()=>{if(!vn||!rn.length||!Ne){Be();return}for(const Gt of it){if((Lt==null?void 0:Lt(Gt))===!1)continue;const _t=rn.indexOf(Gt),Yt=Zt[_t];if(!Yt)continue;const{direction:Xt,speed:yn}=wt(Gt,Yt,Ne,je,pe);for(const $t of["x","y"])ge[$t][Xt[$t]]||(yn[$t]=0,Xt[$t]=0);if(yn.x>0||yn.y>0){Be(),Et.current=Gt,Ae(Ft,de),he.current=yn,we.current=Xt;return}}he.current={x:0,y:0},we.current={x:0,y:0},Be()},[je,Ft,Lt,Be,vn,de,JSON.stringify(Ne),JSON.stringify(ge),Ae,rn,it,Zt,JSON.stringify(pe)])}const an={x:{[en.Backward]:!1,[en.Forward]:!1},y:{[en.Backward]:!1,[en.Forward]:!1}};function Yn(De){let{delta:je,disabled:ot}=De;const Lt=(0,Se.D9)(je);return(0,Se.Gj)(sn=>{if(ot||!Lt||!sn)return an;const vn={x:Math.sign(je.x-Lt.x),y:Math.sign(je.y-Lt.y)};return{x:{[en.Backward]:sn.x[en.Backward]||vn.x===-1,[en.Forward]:sn.x[en.Forward]||vn.x===1},y:{[en.Backward]:sn.y[en.Backward]||vn.y===-1,[en.Forward]:sn.y[en.Forward]||vn.y===1}}},[ot,je,Lt])}function jn(De,je){const ot=je!=null?De.get(je):void 0,Lt=ot?ot.node.current:null;return(0,Se.Gj)(sn=>{var vn;return je==null?null:(vn=Lt!=null?Lt:sn)!=null?vn:null},[Lt,je])}function ln(De,je){return(0,E.useMemo)(()=>De.reduce((ot,Lt)=>{const{sensor:sn}=Lt,vn=sn.activators.map(de=>({eventName:de.eventName,handler:je(de.handler,Lt)}));return[...ot,...vn]},[]),[De,je])}var Xn;(function(De){De[De.Always=0]="Always",De[De.BeforeDragging=1]="BeforeDragging",De[De.WhileDragging=2]="WhileDragging"})(Xn||(Xn={}));var nn;(function(De){De.Optimized="optimized"})(nn||(nn={}));const un=new Map;function An(De,je){let{dragging:ot,dependencies:Lt,config:sn}=je;const[vn,de]=(0,E.useState)(null),{frequency:dt,measure:Ot,strategy:rn}=sn,Zt=(0,E.useRef)(De),ae=he(),pe=(0,Se.Ey)(ae),ge=(0,E.useCallback)(function(we){we===void 0&&(we=[]),!pe.current&&de(Ne=>Ne===null?we:Ne.concat(we.filter(Et=>!Ne.includes(Et))))},[pe]),Ae=(0,E.useRef)(null),Be=(0,Se.Gj)(we=>{if(ae&&!ot)return un;if(!we||we===un||Zt.current!==De||vn!=null){const Ne=new Map;for(let Et of De){if(!Et)continue;if(vn&&vn.length>0&&!vn.includes(Et.id)&&Et.rect.current){Ne.set(Et.id,Et.rect.current);continue}const Ft=Et.node.current,it=Ft?new Je(Ot(Ft),Ft):null;Et.rect.current=it,it&&Ne.set(Et.id,it)}return Ne}return we},[De,vn,ot,ae,Ot]);return(0,E.useEffect)(()=>{Zt.current=De},[De]),(0,E.useEffect)(()=>{ae||ge()},[ot,ae]),(0,E.useEffect)(()=>{vn&&vn.length>0&&de(null)},[JSON.stringify(vn)]),(0,E.useEffect)(()=>{ae||typeof dt!="number"||Ae.current!==null||(Ae.current=setTimeout(()=>{ge(),Ae.current=null},dt))},[dt,ae,ge,...Lt]),{droppableRects:Be,measureDroppableContainers:ge,measuringScheduled:vn!=null};function he(){switch(rn){case Xn.Always:return!1;case Xn.BeforeDragging:return ot;default:return!ot}}}function bn(De,je){return(0,Se.Gj)(ot=>De?ot||(typeof je=="function"?je(De):De):null,[je,De])}function Kn(De,je){return bn(De,je)}function ya(De){let{callback:je,disabled:ot}=De;const Lt=(0,Se.zX)(je),sn=(0,E.useMemo)(()=>{if(ot||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:vn}=window;return new vn(Lt)},[Lt,ot]);return(0,E.useEffect)(()=>()=>sn==null?void 0:sn.disconnect(),[sn]),sn}function Ke(De){let{callback:je,disabled:ot}=De;const Lt=(0,Se.zX)(je),sn=(0,E.useMemo)(()=>{if(ot||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:vn}=window;return new vn(Lt)},[ot]);return(0,E.useEffect)(()=>()=>sn==null?void 0:sn.disconnect(),[sn]),sn}function It(De){return new Je(Rt(De),De)}function St(De,je,ot){je===void 0&&(je=It);const[Lt,sn]=(0,E.useState)(null);function vn(){sn(Ot=>{if(!De)return null;if(De.isConnected===!1){var rn;return(rn=Ot!=null?Ot:ot)!=null?rn:null}const Zt=je(De);return JSON.stringify(Ot)===JSON.stringify(Zt)?Ot:Zt})}const de=ya({callback(Ot){if(De)for(const rn of Ot){const{type:Zt,target:ae}=rn;if(Zt==="childList"&&ae instanceof HTMLElement&&ae.contains(De)){vn();break}}}}),dt=Ke({callback:vn});return(0,Se.LI)(()=>{vn(),De?(dt==null||dt.observe(De),de==null||de.observe(document.body,{childList:!0,subtree:!0})):(dt==null||dt.disconnect(),de==null||de.disconnect())},[De]),Lt}function wn(De){const je=bn(De);return ct(De,je)}const aa=[];function Qn(De){const je=(0,E.useRef)(De),ot=(0,Se.Gj)(Lt=>De?Lt&&Lt!==aa&&De&&je.current&&De.parentNode===je.current.parentNode?Lt:at(De):aa,[De]);return(0,E.useEffect)(()=>{je.current=De},[De]),ot}function Ua(De){const[je,ot]=(0,E.useState)(null),Lt=(0,E.useRef)(De),sn=(0,E.useCallback)(vn=>{const de=pt(vn.target);de&&ot(dt=>dt?(dt.set(de,Nt(de)),new Map(dt)):null)},[]);return(0,E.useEffect)(()=>{const vn=Lt.current;if(De!==vn){de(vn);const dt=De.map(Ot=>{const rn=pt(Ot);return rn?(rn.addEventListener("scroll",sn,{passive:!0}),[rn,Nt(rn)]):null}).filter(Ot=>Ot!=null);ot(dt.length?new Map(dt):null),Lt.current=De}return()=>{de(De),de(vn)};function de(dt){dt.forEach(Ot=>{const rn=pt(Ot);rn==null||rn.removeEventListener("scroll",sn)})}},[sn,De]),(0,E.useMemo)(()=>De.length?je?Array.from(je.values()).reduce((vn,de)=>(0,Se.IH)(vn,de),b):At(De):b,[De,je])}function Na(De,je){je===void 0&&(je=[]);const ot=(0,E.useRef)(null);return(0,E.useEffect)(()=>{ot.current=null},je),(0,E.useEffect)(()=>{const Lt=De!==b;Lt&&!ot.current&&(ot.current=De),!Lt&&ot.current&&(ot.current=null)},[De]),ot.current?(0,Se.$X)(De,ot.current):b}function Wa(De){(0,E.useEffect)(()=>{if(!Se.Nq)return;const je=De.map(ot=>{let{sensor:Lt}=ot;return Lt.setup==null?void 0:Lt.setup()});return()=>{for(const ot of je)ot==null||ot()}},De.map(je=>{let{sensor:ot}=je;return ot}))}function Ra(De,je){return(0,E.useMemo)(()=>De.reduce((ot,Lt)=>{let{eventName:sn,handler:vn}=Lt;return ot[sn]=de=>{vn(de,je)},ot},{}),[De,je])}function Ao(De){return(0,E.useMemo)(()=>De?bt(De):null,[De])}const kn=[];function Ht(De,je){je===void 0&&(je=Rt);const[ot]=De,Lt=Ao(ot?(0,Se.Jj)(ot):null),[sn,vn]=(0,E.useState)(kn);function de(){vn(()=>De.length?De.map(Ot=>tn(Ot)?Lt:new Je(je(Ot),Ot)):kn)}const dt=Ke({callback:de});return(0,Se.LI)(()=>{dt==null||dt.disconnect(),de(),De.forEach(Ot=>dt==null?void 0:dt.observe(Ot))},[De]),sn}function Vn(De){if(!De)return null;if(De.children.length>1)return De;const je=De.children[0];return(0,Se.Re)(je)?je:De}function mo(De){let{measure:je}=De;const[ot,Lt]=(0,E.useState)(null),sn=(0,E.useCallback)(rn=>{for(const{target:Zt}of rn)if((0,Se.Re)(Zt)){Lt(ae=>{const pe=je(Zt);return ae?el(er({},ae),{width:pe.width,height:pe.height}):pe});break}},[je]),vn=Ke({callback:sn}),de=(0,E.useCallback)(rn=>{const Zt=Vn(rn);vn==null||vn.disconnect(),Zt&&(vn==null||vn.observe(Zt)),Lt(Zt?je(Zt):null)},[je,vn]),[dt,Ot]=(0,Se.wm)(de);return(0,E.useMemo)(()=>({nodeRef:dt,rect:ot,setRef:Ot}),[ot,dt,Ot])}const wa=[{sensor:Qt,options:{}},{sensor:Ye,options:{}}],za={current:{}},Wn={draggable:{measure:Mt},droppable:{measure:Mt,strategy:Xn.WhileDragging,frequency:nn.Optimized},dragOverlay:{measure:Rt}};class sa extends Map{get(je){var ot;return je!=null&&(ot=super.get(je))!=null?ot:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(je=>{let{disabled:ot}=je;return!ot})}getNodeFor(je){var ot,Lt;return(ot=(Lt=this.get(je))==null?void 0:Lt.node.current)!=null?ot:void 0}}const ia={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new sa,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:a},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Wn,measureDroppableContainers:a,windowRect:null,measuringScheduled:!1},zn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:a,draggableNodes:new Map,over:null,measureDroppableContainers:a},So=(0,E.createContext)(zn),bo=(0,E.createContext)(ia);function Po(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new sa}}}function _a(De,je){switch(je.type){case oe.DragStart:return el(er({},De),{draggable:el(er({},De.draggable),{initialCoordinates:je.initialCoordinates,active:je.active})});case oe.DragMove:return De.draggable.active==null?De:el(er({},De),{draggable:el(er({},De.draggable),{translate:{x:je.coordinates.x-De.draggable.initialCoordinates.x,y:je.coordinates.y-De.draggable.initialCoordinates.y}})});case oe.DragEnd:case oe.DragCancel:return el(er({},De),{draggable:el(er({},De.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case oe.RegisterDroppable:{const{element:ot}=je,{id:Lt}=ot,sn=new sa(De.droppable.containers);return sn.set(Lt,ot),el(er({},De),{droppable:el(er({},De.droppable),{containers:sn})})}case oe.SetDroppableDisabled:{const{id:ot,key:Lt,disabled:sn}=je,vn=De.droppable.containers.get(ot);if(!vn||Lt!==vn.key)return De;const de=new sa(De.droppable.containers);return de.set(ot,el(er({},vn),{disabled:sn})),el(er({},De),{droppable:el(er({},De.droppable),{containers:de})})}case oe.UnregisterDroppable:{const{id:ot,key:Lt}=je,sn=De.droppable.containers.get(ot);if(!sn||Lt!==sn.key)return De;const vn=new sa(De.droppable.containers);return vn.delete(ot),el(er({},De),{droppable:el(er({},De.droppable),{containers:vn})})}default:return De}}function Eo(De){let{disabled:je}=De;const{active:ot,activatorEvent:Lt,draggableNodes:sn}=(0,E.useContext)(So),vn=(0,Se.D9)(Lt),de=(0,Se.D9)(ot==null?void 0:ot.id);return(0,E.useEffect)(()=>{if(!je&&!Lt&&vn&&de!=null){if(!(0,Se.vd)(vn)||document.activeElement===vn.target)return;const dt=sn.get(de);if(!dt)return;const{activatorNode:Ot,node:rn}=dt;if(!Ot.current&&!rn.current)return;requestAnimationFrame(()=>{for(const Zt of[Ot.current,rn.current]){if(!Zt)continue;const ae=(0,Se.so)(Zt);if(ae){ae.focus();break}}})}},[Lt,je,sn,de,vn]),null}function Ln(De,je){let sn=je,{transform:ot}=sn,Lt=es(sn,["transform"]);return De!=null&&De.length?De.reduce((vn,de)=>de(er({transform:vn},Lt)),ot):ot}function Qo(De){return(0,E.useMemo)(()=>({draggable:er(er({},Wn.draggable),De==null?void 0:De.draggable),droppable:er(er({},Wn.droppable),De==null?void 0:De.droppable),dragOverlay:er(er({},Wn.dragOverlay),De==null?void 0:De.dragOverlay)}),[De==null?void 0:De.draggable,De==null?void 0:De.droppable,De==null?void 0:De.dragOverlay])}function Ho(De){let{activeNode:je,measure:ot,initialRect:Lt,config:sn=!0}=De;const vn=(0,E.useRef)(!1),{x:de,y:dt}=typeof sn=="boolean"?{x:sn,y:sn}:sn;(0,Se.LI)(()=>{if(!de&&!dt||!je){vn.current=!1;return}if(vn.current||!Lt)return;const rn=je==null?void 0:je.node.current;if(!rn||rn.isConnected===!1)return;const Zt=ot(rn),ae=ct(Zt,Lt);if(de||(ae.x=0),dt||(ae.y=0),vn.current=!0,Math.abs(ae.x)>0||Math.abs(ae.y)>0){const pe=st(rn);pe&&pe.scrollBy({top:ae.y,left:ae.x})}},[je,de,dt,Lt,ot])}const dr=(0,E.createContext)(el(er({},b),{scaleX:1,scaleY:1}));var ko;(function(De){De[De.Uninitialized=0]="Uninitialized",De[De.Initializing=1]="Initializing",De[De.Initialized=2]="Initialized"})(ko||(ko={}));const Jn=(0,E.memo)(function(je){var ot,Lt,sn,vn;let Or=je,{id:de,accessibility:dt,autoScroll:Ot=!0,children:rn,sensors:Zt=wa,collisionDetection:ae=ut,measuring:pe,modifiers:ge}=Or,Ae=es(Or,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Be=(0,E.useReducer)(_a,void 0,Po),[he,we]=Be,[Ne,Et]=re(),[Ft,it]=(0,E.useState)(ko.Uninitialized),Gt=Ft===ko.Initialized,{draggable:{active:_t,nodes:Yt,translate:Xt},droppable:{containers:yn}}=he,$t=_t!=null?Yt.get(_t):null,cn=(0,E.useRef)({initial:null,translated:null}),Cn=(0,E.useMemo)(()=>{var Do;return _t!=null?{id:_t,data:(Do=$t==null?void 0:$t.data)!=null?Do:za,rect:cn}:null},[_t,$t]),xn=(0,E.useRef)(null),[Kt,ha]=(0,E.useState)(null),[Zn,ca]=(0,E.useState)(null),pa=(0,Se.Ey)(Ae,Object.values(Ae)),Ga=(0,Se.Ld)("DndDescribedBy",de),Xa=(0,E.useMemo)(()=>yn.getEnabled(),[yn]),la=Qo(pe),{droppableRects:Aa,measureDroppableContainers:Da,measuringScheduled:$a}=An(Xa,{dragging:Gt,dependencies:[Xt.x,Xt.y],config:la.droppable}),La=jn(Yt,_t),qa=(0,E.useMemo)(()=>Zn?(0,Se.DC)(Zn):null,[Zn]),vo=pr(),Lo=Kn(La,la.draggable.measure);Ho({activeNode:_t!=null?Yt.get(_t):null,config:vo.layoutShiftCompensation,initialRect:Lo,measure:la.draggable.measure});const Pa=St(La,la.draggable.measure,Lo),Io=St(La?La.parentElement:null),eo=(0,E.useRef)({activatorEvent:null,active:null,activeNode:La,collisionRect:null,collisions:null,droppableRects:Aa,draggableNodes:Yt,draggingNode:null,draggingNodeRect:null,droppableContainers:yn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Oa=yn.getNodeFor((ot=eo.current.over)==null?void 0:ot.id),to=mo({measure:la.dragOverlay.measure}),no=(Lt=to.nodeRef.current)!=null?Lt:La,To=Gt?(sn=to.rect)!=null?sn:Pa:null,ka=!!(to.nodeRef.current&&to.rect),yo=wn(ka?null:Pa),ba=Ao(no?(0,Se.Jj)(no):null),oo=Qn(Gt?Oa!=null?Oa:La:null),ea=Ht(oo),ar=Ln(ge,{transform:{x:Xt.x-yo.x,y:Xt.y-yo.y,scaleX:1,scaleY:1},activatorEvent:Zn,active:Cn,activeNodeRect:Pa,containerNodeRect:Io,draggingNodeRect:To,over:eo.current.over,overlayNodeRect:to.rect,scrollableAncestors:oo,scrollableAncestorRects:ea,windowRect:ba}),nr=qa?(0,Se.IH)(qa,Xt):null,wo=Ua(oo),_o=Na(wo),Ar=Na(wo,[Pa]),jo=(0,Se.IH)(ar,_o),$n=To?ht(To,ar):null,Wt=Cn&&$n?ae({active:Cn,collisionRect:$n,droppableRects:Aa,droppableContainers:Xa,pointerCoordinates:nr}):null,Ea=ie(Wt,"id"),[Ta,ja]=(0,E.useState)(null),ao=ka?ar:(0,Se.IH)(ar,Ar),co=nt(ao,(vn=Ta==null?void 0:Ta.rect)!=null?vn:null,Pa),Zo=(0,E.useRef)(null),rr=(0,E.useCallback)((Do,jr)=>{let{sensor:fo,options:ro}=jr;if(xn.current==null)return;const Jo=Yt.get(xn.current);if(!Jo)return;const Va=Do.nativeEvent,lo=new fo({active:xn.current,activeNode:Jo,event:Va,options:ro,context:eo,onAbort(mr){if(!Yt.get(mr))return;const{onDragAbort:kr}=pa.current,Xr={id:mr};kr==null||kr(Xr),Ne({type:"onDragAbort",event:Xr})},onPending(mr,Zr,kr,Xr){if(!Yt.get(mr))return;const{onDragPending:hl}=pa.current,cl={id:mr,constraint:Zr,initialCoordinates:kr,offset:Xr};hl==null||hl(cl),Ne({type:"onDragPending",event:cl})},onStart(mr){const Zr=xn.current;if(Zr==null)return;const kr=Yt.get(Zr);if(!kr)return;const{onDragStart:Xr}=pa.current,Nl={activatorEvent:Va,active:{id:Zr,data:kr.data,rect:cn}};(0,fe.unstable_batchedUpdates)(()=>{Xr==null||Xr(Nl),it(ko.Initializing),we({type:oe.DragStart,initialCoordinates:mr,active:Zr}),Ne({type:"onDragStart",event:Nl}),ha(Zo.current),ca(Va)})},onMove(mr){we({type:oe.DragMove,coordinates:mr})},onEnd:br(oe.DragEnd),onCancel:br(oe.DragCancel)});Zo.current=lo;function br(mr){return function(){return zc(this,null,function*(){const{active:kr,collisions:Xr,over:Nl,scrollAdjustedTranslate:hl}=eo.current;let cl=null;if(kr&&hl){const{cancelDrop:Za}=pa.current;cl={activatorEvent:Va,active:kr,collisions:Xr,delta:hl,over:Nl},mr===oe.DragEnd&&typeof Za=="function"&&(yield Promise.resolve(Za(cl)))&&(mr=oe.DragCancel)}xn.current=null,(0,fe.unstable_batchedUpdates)(()=>{we({type:mr}),it(ko.Uninitialized),ja(null),ha(null),ca(null),Zo.current=null;const Za=mr===oe.DragEnd?"onDragEnd":"onDragCancel";if(cl){const uo=pa.current[Za];uo==null||uo(cl),Ne({type:Za,event:cl})}})})}}},[Yt]),Wo=(0,E.useCallback)((Do,jr)=>(fo,ro)=>{const Jo=fo.nativeEvent,Va=Yt.get(ro);if(xn.current!==null||!Va||Jo.dndKit||Jo.defaultPrevented)return;const lo={active:Va};Do(fo,jr.options,lo)===!0&&(Jo.dndKit={capturedBy:jr.sensor},xn.current=ro,rr(fo,jr))},[Yt,rr]),vr=ln(Zt,Wo);Wa(Zt),(0,Se.LI)(()=>{Pa&&Ft===ko.Initializing&&it(ko.Initialized)},[Pa,Ft]),(0,E.useEffect)(()=>{const{onDragMove:Do}=pa.current,{active:jr,activatorEvent:fo,collisions:ro,over:Jo}=eo.current;if(!jr||!fo)return;const Va={active:jr,activatorEvent:fo,collisions:ro,delta:{x:jo.x,y:jo.y},over:Jo};(0,fe.unstable_batchedUpdates)(()=>{Do==null||Do(Va),Ne({type:"onDragMove",event:Va})})},[jo.x,jo.y]),(0,E.useEffect)(()=>{const{active:Do,activatorEvent:jr,collisions:fo,droppableContainers:ro,scrollAdjustedTranslate:Jo}=eo.current;if(!Do||xn.current==null||!jr||!Jo)return;const{onDragOver:Va}=pa.current,lo=ro.get(Ea),br=lo&&lo.rect.current?{id:lo.id,rect:lo.rect.current,data:lo.data,disabled:lo.disabled}:null,mr={active:Do,activatorEvent:jr,collisions:fo,delta:{x:Jo.x,y:Jo.y},over:br};(0,fe.unstable_batchedUpdates)(()=>{ja(br),Va==null||Va(mr),Ne({type:"onDragOver",event:mr})})},[Ea]),(0,Se.LI)(()=>{eo.current={activatorEvent:Zn,active:Cn,activeNode:La,collisionRect:$n,collisions:Wt,droppableRects:Aa,draggableNodes:Yt,draggingNode:no,draggingNodeRect:To,droppableContainers:yn,over:Ta,scrollableAncestors:oo,scrollAdjustedTranslate:jo},cn.current={initial:To,translated:$n}},[Cn,La,Wt,$n,Yt,no,To,Aa,yn,Ta,oo,jo]),hn(el(er({},vo),{delta:Xt,draggingRect:$n,pointerCoordinates:nr,scrollableAncestors:oo,scrollableAncestorRects:ea}));const Ko=(0,E.useMemo)(()=>({active:Cn,activeNode:La,activeNodeRect:Pa,activatorEvent:Zn,collisions:Wt,containerNodeRect:Io,dragOverlay:to,draggableNodes:Yt,droppableContainers:yn,droppableRects:Aa,over:Ta,measureDroppableContainers:Da,scrollableAncestors:oo,scrollableAncestorRects:ea,measuringConfiguration:la,measuringScheduled:$a,windowRect:ba}),[Cn,La,Pa,Zn,Wt,Io,to,Yt,yn,Aa,Ta,Da,oo,ea,la,$a,ba]),lr=(0,E.useMemo)(()=>({activatorEvent:Zn,activators:vr,active:Cn,activeNodeRect:Pa,ariaDescribedById:{draggable:Ga},dispatch:we,draggableNodes:Yt,over:Ta,measureDroppableContainers:Da}),[Zn,vr,Cn,Pa,we,Ga,Yt,Ta,Da]);return E.createElement(He.Provider,{value:Et},E.createElement(So.Provider,{value:lr},E.createElement(bo.Provider,{value:Ko},E.createElement(dr.Provider,{value:co},rn)),E.createElement(Eo,{disabled:(dt==null?void 0:dt.restoreFocus)===!1})),E.createElement(yt,el(er({},dt),{hiddenTextDescribedById:Ga})));function pr(){const Do=(Kt==null?void 0:Kt.autoScrollEnabled)===!1,jr=typeof Ot=="object"?Ot.enabled===!1:Ot===!1,fo=Gt&&!Do&&!jr;return typeof Ot=="object"?el(er({},Ot),{enabled:fo}):{enabled:fo}}}),ua=(0,E.createContext)(null),Ca="button",In="Draggable";function Co(De){let{id:je,data:ot,disabled:Lt=!1,attributes:sn}=De;const vn=(0,Se.Ld)(In),{activators:de,activatorEvent:dt,active:Ot,activeNodeRect:rn,ariaDescribedById:Zt,draggableNodes:ae,over:pe}=(0,E.useContext)(So),{role:ge=Ca,roleDescription:Ae="draggable",tabIndex:Be=0}=sn!=null?sn:{},he=(Ot==null?void 0:Ot.id)===je,we=(0,E.useContext)(he?dr:ua),[Ne,Et]=(0,Se.wm)(),[Ft,it]=(0,Se.wm)(),Gt=Ra(de,je),_t=(0,Se.Ey)(ot);(0,Se.LI)(()=>(ae.set(je,{id:je,key:vn,node:Ne,activatorNode:Ft,data:_t}),()=>{const Xt=ae.get(je);Xt&&Xt.key===vn&&ae.delete(je)}),[ae,je]);const Yt=(0,E.useMemo)(()=>({role:ge,tabIndex:Be,"aria-disabled":Lt,"aria-pressed":he&&ge===Ca?!0:void 0,"aria-roledescription":Ae,"aria-describedby":Zt.draggable}),[Lt,ge,Be,he,Ae,Zt.draggable]);return{active:Ot,activatorEvent:dt,activeNodeRect:rn,attributes:Yt,isDragging:he,listeners:Lt?void 0:Gt,node:Ne,over:pe,setNodeRef:Et,setActivatorNodeRef:it,transform:we}}function ma(){return(0,E.useContext)(bo)}const Sr="Droppable",tr={timeout:25};function or(De){let{data:je,disabled:ot=!1,id:Lt,resizeObserverConfig:sn}=De;const vn=(0,Se.Ld)(Sr),{active:de,dispatch:dt,over:Ot,measureDroppableContainers:rn}=(0,E.useContext)(So),Zt=(0,E.useRef)({disabled:ot}),ae=(0,E.useRef)(!1),pe=(0,E.useRef)(null),ge=(0,E.useRef)(null),{disabled:Ae,updateMeasurementsFor:Be,timeout:he}=er(er({},tr),sn),we=(0,Se.Ey)(Be!=null?Be:Lt),Ne=(0,E.useCallback)(()=>{if(!ae.current){ae.current=!0;return}ge.current!=null&&clearTimeout(ge.current),ge.current=setTimeout(()=>{rn(Array.isArray(we.current)?we.current:[we.current]),ge.current=null},he)},[he]),Et=Ke({callback:Ne,disabled:Ae||!de}),Ft=(0,E.useCallback)((Yt,Xt)=>{Et&&(Xt&&(Et.unobserve(Xt),ae.current=!1),Yt&&Et.observe(Yt))},[Et]),[it,Gt]=(0,Se.wm)(Ft),_t=(0,Se.Ey)(je);return(0,E.useEffect)(()=>{!Et||!it.current||(Et.disconnect(),ae.current=!1,Et.observe(it.current))},[it,Et]),(0,E.useEffect)(()=>(dt({type:oe.RegisterDroppable,element:{id:Lt,key:vn,disabled:ot,node:it,rect:pe,data:_t}}),()=>dt({type:oe.UnregisterDroppable,key:vn,id:Lt})),[Lt]),(0,E.useEffect)(()=>{ot!==Zt.current.disabled&&(dt({type:oe.SetDroppableDisabled,id:Lt,key:vn,disabled:ot}),Zt.current.disabled=ot)},[Lt,vn,ot,dt]),{active:de,rect:pe,isOver:(Ot==null?void 0:Ot.id)===Lt,node:it,over:Ot,setNodeRef:Gt}}function Oo(De){let{animation:je,children:ot}=De;const[Lt,sn]=useState(null),[vn,de]=useState(null),dt=usePrevious(ot);return!ot&&!Lt&&dt&&sn(dt),useIsomorphicLayoutEffect(()=>{if(!vn)return;const Ot=Lt==null?void 0:Lt.key,rn=Lt==null?void 0:Lt.props.id;if(Ot==null||rn==null){sn(null);return}Promise.resolve(je(rn,vn)).then(()=>{sn(null)})},[je,Lt,vn]),React.createElement(React.Fragment,null,ot,Lt?cloneElement(Lt,{ref:de}):null)}const Go={x:0,y:0,scaleX:1,scaleY:1};function Br(De){let{children:je}=De;return React.createElement(So.Provider,{value:zn},React.createElement(dr.Provider,{value:Go},je))}const yr={position:"fixed",touchAction:"none"},Pr=De=>isKeyboardEvent(De)?"transform 250ms ease":void 0,Wr=null,Jr={duration:250,easing:"ease",keyframes:De=>{let{transform:{initial:je,final:ot}}=De;return[{transform:Se.ux.Transform.toString(je)},{transform:Se.ux.Transform.toString(ot)}]},sideEffects:(De=>je=>{let{active:ot,dragOverlay:Lt}=je;const sn={},{styles:vn,className:de}=De;if(vn!=null&&vn.active)for(const[dt,Ot]of Object.entries(vn.active))Ot!==void 0&&(sn[dt]=ot.node.style.getPropertyValue(dt),ot.node.style.setProperty(dt,Ot));if(vn!=null&&vn.dragOverlay)for(const[dt,Ot]of Object.entries(vn.dragOverlay))Ot!==void 0&&Lt.node.style.setProperty(dt,Ot);return de!=null&&de.active&&ot.node.classList.add(de.active),de!=null&&de.dragOverlay&&Lt.node.classList.add(de.dragOverlay),function(){for(const[Ot,rn]of Object.entries(sn))ot.node.style.setProperty(Ot,rn);de!=null&&de.active&&ot.node.classList.remove(de.active)}})({styles:{active:{opacity:"0"}}})};function fa(De){let{config:je,draggableNodes:ot,droppableContainers:Lt,measuringConfiguration:sn}=De;return useEvent((vn,de)=>{if(je===null)return;const dt=ot.get(vn);if(!dt)return;const Ot=dt.node.current;if(!Ot)return;const rn=Vn(de);if(!rn)return;const{transform:Zt}=getWindow(de).getComputedStyle(de),ae=Tt(Zt);if(!ae)return;const pe=typeof je=="function"?je:tl(je);return We(Ot,sn.draggable.measure),pe({active:{id:vn,data:dt.data,node:Ot,rect:sn.draggable.measure(Ot)},draggableNodes:ot,dragOverlay:{node:de,rect:sn.dragOverlay.measure(rn)},droppableContainers:Lt,measuringConfiguration:sn,transform:ae})})}function tl(De){const{duration:je,easing:ot,sideEffects:Lt,keyframes:sn}=er(er({},Jr),De);return vn=>{let Ne=vn,{active:de,dragOverlay:dt,transform:Ot}=Ne,rn=es(Ne,["active","dragOverlay","transform"]);if(!je)return;const Zt={x:dt.rect.left-de.rect.left,y:dt.rect.top-de.rect.top},ae={scaleX:Ot.scaleX!==1?de.rect.width*Ot.scaleX/dt.rect.width:1,scaleY:Ot.scaleY!==1?de.rect.height*Ot.scaleY/dt.rect.height:1},pe=er({x:Ot.x-Zt.x,y:Ot.y-Zt.y},ae),ge=sn(el(er({},rn),{active:de,dragOverlay:dt,transform:{initial:Ot,final:pe}})),[Ae]=ge,Be=ge[ge.length-1];if(JSON.stringify(Ae)===JSON.stringify(Be))return;const he=Lt==null?void 0:Lt(er({active:de,dragOverlay:dt},rn)),we=dt.node.animate(ge,{duration:je,easing:ot,fill:"forwards"});return new Promise(Et=>{we.onfinish=()=>{he==null||he(),Et()}})}}let Vr=0;function yl(De){return useMemo(()=>{if(De!=null)return Vr++,Vr},[De])}const zr=null},19719:function(Re,rt,te){"use strict";te.d(rt,{Fo:function(){return ee},Rp:function(){return ve},nB:function(){return gt},qw:function(){return y}});var E=te(59301),fe=te(87954),Se=te(35241);function ve(ht,Tt,vt){const $e=ht.slice();return $e.splice(vt<0?$e.length+vt:vt,0,$e.splice(Tt,1)[0]),$e}function Fe(ht,Tt,vt){const $e=ht.slice();return $e[Tt]=ht[vt],$e[vt]=ht[Tt],$e}function ye(ht,Tt){return ht.reduce((vt,$e,Rt)=>{const Mt=Tt.get($e);return Mt&&(vt[Rt]=Mt),vt},Array(ht.length))}function be(ht){return ht!==null&&ht>=0}function He(ht,Tt){if(ht===Tt)return!0;if(ht.length!==Tt.length)return!1;for(let vt=0;vt{var Tt;let{rects:vt,activeNodeRect:$e,activeIndex:Rt,overIndex:Mt,index:bt}=ht;const Xe=(Tt=vt[Rt])!=null?Tt:$e;if(!Xe)return null;const Le=ze(vt,bt,Rt);if(bt===Rt){const at=vt[Mt];return at?er({x:RtRt&&bt<=Mt?er({x:-Xe.width-Le,y:0},re):bt=Mt?er({x:Xe.width+Le,y:0},re):er({x:0,y:0},re)};function ze(ht,Tt,vt){const $e=ht[Tt],Rt=ht[Tt-1],Mt=ht[Tt+1];return!$e||!Rt&&!Mt?0:vt{let{rects:Tt,activeIndex:vt,overIndex:$e,index:Rt}=ht;const Mt=ve(Tt,$e,vt),bt=Tt[Rt],Xe=Mt[Rt];return!Xe||!bt?null:{x:Xe.left-bt.left,y:Xe.top-bt.top,scaleX:Xe.width/bt.width,scaleY:Xe.height/bt.height}},oe=ht=>{let{activeIndex:Tt,index:vt,rects:$e,overIndex:Rt}=ht,Mt,bt;return vt===Tt&&(Mt=$e[vt],bt=$e[Rt]),vt===Rt&&(Mt=$e[vt],bt=$e[Tt]),!bt||!Mt?null:{x:bt.left-Mt.left,y:bt.top-Mt.top,scaleX:bt.width/Mt.width,scaleY:bt.height/Mt.height}},a={scaleX:1,scaleY:1},y=ht=>{var Tt;let{activeIndex:vt,activeNodeRect:$e,index:Rt,rects:Mt,overIndex:bt}=ht;const Xe=(Tt=Mt[vt])!=null?Tt:$e;if(!Xe)return null;if(Rt===vt){const at=Mt[bt];return at?er({x:0,y:vtvt&&Rt<=bt?er({x:0,y:-Xe.height-Le},a):Rt=bt?er({x:0,y:Xe.height+Le},a):er({x:0,y:0},a)};function x(ht,Tt,vt){const $e=ht[Tt],Rt=ht[Tt-1],Mt=ht[Tt+1];return $e?vt$e.map(_e=>typeof _e=="object"&&"id"in _e?_e.id:_e),[$e]),Nt=bt!=null,en=bt?Ie.indexOf(bt.id):-1,tn=at?Ie.indexOf(at.id):-1,mn=(0,E.useRef)(Ie),Rn=!He(Ie,mn.current),wt=tn!==-1&&en===-1||Rn,qe=Pe(Mt);(0,Se.LI)(()=>{Rn&&Nt&&st(Ie)},[Rn,Ie,Nt,st]),(0,E.useEffect)(()=>{mn.current=Ie},[Ie]);const At=(0,E.useMemo)(()=>({activeIndex:en,containerId:pt,disabled:qe,disableTransforms:wt,items:Ie,overIndex:tn,useDragOverlay:Vt,sortedRects:ye(Ie,Le),strategy:Rt}),[en,pt,qe.draggable,qe.droppable,wt,Ie,tn,Le,Vt,Rt]);return E.createElement(z.Provider,{value:At},Tt)}const ne=ht=>{let{id:Tt,items:vt,activeIndex:$e,overIndex:Rt}=ht;return ve(vt,$e,Rt).indexOf(Tt)},le=ht=>{let{containerId:Tt,isSorting:vt,wasDragging:$e,index:Rt,items:Mt,newIndex:bt,previousItems:Xe,previousContainerId:Le,transition:at}=ht;return!at||!$e||Xe!==Mt&&Rt===bt?!1:vt?!0:bt!==Rt&&Tt===Le},ce={duration:200,easing:"ease"},ie="transform",Ce=Se.ux.Transition.toString({property:ie,duration:0,easing:"linear"}),Ze={roleDescription:"sortable"};function Oe(ht){let{disabled:Tt,index:vt,node:$e,rect:Rt}=ht;const[Mt,bt]=(0,E.useState)(null),Xe=(0,E.useRef)(vt);return(0,Se.LI)(()=>{if(!Tt&&vt!==Xe.current&&$e.current){const Le=Rt.current;if(Le){const at=(0,fe.VK)($e.current,{ignoreTransform:!0}),st={x:Le.left-at.left,y:Le.top-at.top,scaleX:Le.width/at.width,scaleY:Le.height/at.height};(st.x||st.y)&&bt(st)}}vt!==Xe.current&&(Xe.current=vt)},[Tt,vt,$e,Rt]),(0,E.useEffect)(()=>{Mt&&bt(null)},[Mt]),Mt}function gt(ht){let{animateLayoutChanges:Tt=le,attributes:vt,disabled:$e,data:Rt,getNewIndex:Mt=ne,id:bt,strategy:Xe,resizeObserverConfig:Le,transition:at=ce}=ht;const{items:st,containerId:pt,activeIndex:Vt,disabled:Ie,disableTransforms:Nt,sortedRects:en,overIndex:tn,useDragOverlay:mn,strategy:Rn}=(0,E.useContext)(z),wt=ut($e,Ie),qe=st.indexOf(bt),At=(0,E.useMemo)(()=>er({sortable:{containerId:pt,index:qe,items:st}},Rt),[pt,Rt,qe,st]),_e=(0,E.useMemo)(()=>st.slice(st.indexOf(bt)),[st,bt]),{rect:Pt,node:We,isOver:Bt,setNodeRef:Je}=(0,fe.Zj)({id:bt,data:At,disabled:wt.droppable,resizeObserverConfig:er({updateMeasurementsFor:_e},Le)}),{active:Ue,activatorEvent:tt,activeNodeRect:Ve,attributes:Qe,setNodeRef:mt,listeners:ke,isDragging:Te,over:Ee,setActivatorNodeRef:xe,transform:Ye}=(0,fe.O1)({id:bt,data:At,attributes:er(er({},Ze),vt),disabled:wt.draggable}),et=(0,Se.HB)(Je,mt),xt=!!Ue,Ct=xt&&!Nt&&be(Vt)&&be(tn),Jt=!mn&&Te,Qt=Jt&&Ct?Ye:null,qt=Xe!=null?Xe:Rn,Bn=Ct?Qt!=null?Qt:qt({rects:en,activeNodeRect:Ve,activeIndex:Vt,overIndex:tn,index:qe}):null,_n=be(Vt)&&be(tn)?Mt({id:bt,items:st,activeIndex:Vt,overIndex:tn}):qe,on=Ue==null?void 0:Ue.id,fn=(0,E.useRef)({activeId:on,items:st,newIndex:_n,containerId:pt}),Dn=st!==fn.current.items,Sn=Tt({active:Ue,containerId:pt,isDragging:Te,isSorting:xt,id:bt,index:qe,items:st,newIndex:fn.current.newIndex,previousItems:fn.current.items,previousContainerId:fn.current.containerId,transition:at,wasDragging:fn.current.activeId!=null}),hn=Oe({disabled:!Sn,index:qe,node:We,rect:Pt});return(0,E.useEffect)(()=>{xt&&fn.current.newIndex!==_n&&(fn.current.newIndex=_n),pt!==fn.current.containerId&&(fn.current.containerId=pt),st!==fn.current.items&&(fn.current.items=st)},[xt,_n,pt,st]),(0,E.useEffect)(()=>{if(on===fn.current.activeId)return;if(on&&!fn.current.activeId){fn.current.activeId=on;return}const Yn=setTimeout(()=>{fn.current.activeId=on},50);return()=>clearTimeout(Yn)},[on]),{active:Ue,activeIndex:Vt,attributes:Qe,data:At,rect:Pt,index:qe,newIndex:_n,items:st,isOver:Bt,isSorting:xt,isDragging:Te,listeners:ke,node:We,overIndex:tn,over:Ee,setNodeRef:et,setActivatorNodeRef:xe,setDroppableNodeRef:Je,setDraggableNodeRef:mt,transform:hn!=null?hn:Bn,transition:an()};function an(){if(hn||Dn&&fn.current.newIndex===qe)return Ce;if(!(Jt&&!(0,Se.vd)(tt)||!at)&&(xt||Sn))return Se.ux.Transition.toString(el(er({},at),{property:ie}))}}function ut(ht,Tt){var vt,$e;return typeof ht=="boolean"?{draggable:ht,droppable:!1}:{draggable:(vt=ht==null?void 0:ht.draggable)!=null?vt:Tt.draggable,droppable:($e=ht==null?void 0:ht.droppable)!=null?$e:Tt.droppable}}function Me(ht){if(!ht)return!1;const Tt=ht.data.current;return!!(Tt&&"sortable"in Tt&&typeof Tt.sortable=="object"&&"containerId"in Tt.sortable&&"items"in Tt.sortable&&"index"in Tt.sortable)}const zt=[fe.g4.Down,fe.g4.Right,fe.g4.Up,fe.g4.Left],nt=(ht,Tt)=>{let{context:{active:vt,collisionRect:$e,droppableRects:Rt,droppableContainers:Mt,over:bt,scrollableAncestors:Xe}}=Tt;if(zt.includes(ht.code)){if(ht.preventDefault(),!vt||!$e)return;const Le=[];Mt.getEnabled().forEach(pt=>{if(!pt||pt!=null&&pt.disabled)return;const Vt=Rt.get(pt.id);if(Vt)switch(ht.code){case KeyboardCode.Down:$e.topVt.top&&Le.push(pt);break;case KeyboardCode.Left:$e.left>Vt.left&&Le.push(pt);break;case KeyboardCode.Right:$e.left1&&(st=at[1].id),st!=null){const pt=Mt.get(vt.id),Vt=Mt.get(st),Ie=Vt?Rt.get(Vt.id):null,Nt=Vt==null?void 0:Vt.node.current;if(Nt&&Ie&&pt&&Vt){const tn=getScrollableAncestors(Nt).some((_e,Pt)=>Xe[Pt]!==_e),mn=ct(pt,Vt),Rn=Ut(pt,Vt),wt=tn||!mn?{x:0,y:0}:{x:Rn?$e.width-Ie.width:0,y:Rn?$e.height-Ie.height:0},qe={x:Ie.left,y:Ie.top};return wt.x&&wt.y?qe:subtract(qe,wt)}}}};function ct(ht,Tt){return!Me(ht)||!Me(Tt)?!1:ht.data.current.sortable.containerId===Tt.data.current.sortable.containerId}function Ut(ht,Tt){return!Me(ht)||!Me(Tt)||!ct(ht,Tt)?!1:ht.data.current.sortable.indexct=>{zt.forEach(Ut=>Ut(ct))},zt)}const Se=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function ve(Me){const zt=Object.prototype.toString.call(Me);return zt==="[object Window]"||zt==="[object global]"}function Fe(Me){return"nodeType"in Me}function ye(Me){var zt,nt;return Me?ve(Me)?Me:Fe(Me)&&(zt=(nt=Me.ownerDocument)==null?void 0:nt.defaultView)!=null?zt:window:window}function be(Me){const{Document:zt}=ye(Me);return Me instanceof zt}function He(Me){return ve(Me)?!1:Me instanceof ye(Me).HTMLElement}function Pe(Me){return Me instanceof ye(Me).SVGElement}function re(Me){return Me?ve(Me)?Me.document:Fe(Me)?be(Me)?Me:He(Me)||Pe(Me)?Me.ownerDocument:document:document:document}const Ge=Se?E.useLayoutEffect:E.useEffect;function ze(Me){const zt=(0,E.useRef)(Me);return Ge(()=>{zt.current=Me}),(0,E.useCallback)(function(){for(var nt=arguments.length,ct=new Array(nt),Ut=0;Ut{Me.current=setInterval(ct,Ut)},[]),nt=(0,E.useCallback)(()=>{Me.current!==null&&(clearInterval(Me.current),Me.current=null)},[]);return[zt,nt]}function oe(Me,zt){zt===void 0&&(zt=[Me]);const nt=(0,E.useRef)(Me);return Ge(()=>{nt.current!==Me&&(nt.current=Me)},zt),nt}function a(Me,zt){const nt=(0,E.useRef)();return(0,E.useMemo)(()=>{const ct=Me(nt.current);return nt.current=ct,ct},[...zt])}function y(Me){const zt=ze(Me),nt=(0,E.useRef)(null),ct=(0,E.useCallback)(Ut=>{Ut!==nt.current&&(zt==null||zt(Ut,nt.current)),nt.current=Ut},[]);return[nt,ct]}function x(Me){const zt=(0,E.useRef)();return(0,E.useEffect)(()=>{zt.current=Me},[Me]),zt.current}let b={};function z(Me,zt){return(0,E.useMemo)(()=>{if(zt)return zt;const nt=b[Me]==null?0:b[Me]+1;return b[Me]=nt,Me+"-"+nt},[Me,zt])}function ee(Me){return function(zt){for(var nt=arguments.length,ct=new Array(nt>1?nt-1:0),Ut=1;Ut{const vt=Object.entries(Tt);for(const[$e,Rt]of vt){const Mt=ht[$e];Mt!=null&&(ht[$e]=Mt+Me*Rt)}return ht},er({},zt))}}const ne=ee(1),le=ee(-1);function ce(Me){return"clientX"in Me&&"clientY"in Me}function ie(Me){if(!Me)return!1;const{KeyboardEvent:zt}=ye(Me.target);return zt&&Me instanceof zt}function Ce(Me){if(!Me)return!1;const{TouchEvent:zt}=ye(Me.target);return zt&&Me instanceof zt}function Ze(Me){if(Ce(Me)){if(Me.touches&&Me.touches.length){const{clientX:zt,clientY:nt}=Me.touches[0];return{x:zt,y:nt}}else if(Me.changedTouches&&Me.changedTouches.length){const{clientX:zt,clientY:nt}=Me.changedTouches[0];return{x:zt,y:nt}}}return ce(Me)?{x:Me.clientX,y:Me.clientY}:null}const Oe=Object.freeze({Translate:{toString(Me){if(!Me)return;const{x:zt,y:nt}=Me;return"translate3d("+(zt?Math.round(zt):0)+"px, "+(nt?Math.round(nt):0)+"px, 0)"}},Scale:{toString(Me){if(!Me)return;const{scaleX:zt,scaleY:nt}=Me;return"scaleX("+zt+") scaleY("+nt+")"}},Transform:{toString(Me){if(Me)return[Oe.Translate.toString(Me),Oe.Scale.toString(Me)].join(" ")}},Transition:{toString(Me){let{property:zt,duration:nt,easing:ct}=Me;return zt+" "+nt+"ms "+ct}}}),gt="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function ut(Me){return Me.matches(gt)?Me:Me.querySelector(gt)}},99587:function(Re,rt){"use strict";rt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},91136:function(Re,rt){"use strict";rt.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"}},39744:function(){"use strict"},57149:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Pe),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"}));rt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Pe),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"}));rt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},3932:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Pe),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"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Pe),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"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},63720:function(){"use strict";function Re(oe,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(Re.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(Re.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(Re.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(Re.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,a){var y=go.Shape._FigureParameters[oe];return y?y[a]:null},go.Shape.setFigureParameter=function(oe,a,y){if(!(y instanceof Re))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[a]=y};var rt=[];function te(oe,a){var y=rt.pop();return y===void 0?new go.Point(oe,a):(y.x=oe,y.y=a,y)}function E(){var oe=rt.pop();return oe===void 0?new go.Point:oe}function fe(oe){rt.push(oe)}function Se(oe,a,y,x,b,z,ee,ne,le){le||(le=new go.Point);var ce=oe-y,ie=b-ee,Ce=NaN,Ze=NaN;if(ce===0)if(ie===0)oe===y&&(Ce=oe,Ze=a);else{var Oe=(z-ne)/ie,gt=z-Oe*b;Ce=oe,Ze=Oe*Ce+gt}else if(ie===0){var ut=(a-x)/ce,Me=a-ut*oe;Ce=b,Ze=ut*Ce+Me}else{var ut=(a-x)/ce,Oe=(z-ne)/ie,Me=a-ut*oe,gt=z-Oe*b;Ce=(gt-Me)/(ut-Oe),Ze=ut*Ce+Me}return le.x=Ce,le.y=Ze,le}function ve(oe,a,y,x,b,z,ee,ne,le,ce,ie,Ce,Ze,Oe){var gt=1-le,ut=le,Me=oe*gt+y*ut,zt=a*gt+x*ut,nt=y*gt+b*ut,ct=x*gt+z*ut,Ut=b*gt+ee*ut,ht=z*gt+ne*ut,Tt=Me*gt+nt*ut,vt=zt*gt+ct*ut,$e=nt*gt+Ut*ut,Rt=ct*gt+ht*ut,Mt=Tt*gt+$e*ut,bt=vt*gt+Rt*ut;ce.x=Me,ce.y=zt,ie.x=Tt,ie.y=vt,Ce.x=Mt,Ce.y=bt,Ze.x=$e,Ze.y=Rt,Oe.x=Ut,Oe.y=ht}var Fe=new go.Spot(.156,.156),ye=new go.Spot(.844,.844),be=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Re("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*be,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Fe,b.spot2=ye,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,be*a,0,a,(1-be)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,be*y,(1-be)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,be*y,be*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-be)*a,0,0,(1-be)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Re("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(ee.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),z.spot1=Fe,z.spot2=ye,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Re("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Re("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,a,y){var x=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var ee=b%360,ne=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,z,ee,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,a,y){var x=be/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Re("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Re("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Re("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,a,y){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var z=a/2,ee=y/2,ne=Math.atan2(y,a),le=x-Math.min(Math.cos(ne)*x/2,z),ce=x-Math.min(Math.sin(ne)*x/2,ee),b=new go.Geometry,ie=new go.PathFigure(le,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),ie.add(new go.PathSegment(go.PathSegment.Line,a-le,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,ce)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,a,y-ce)),ie.add(new go.PathSegment(go.PathSegment.Line,a-le,y)),ie.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),ie.add(new go.PathSegment(go.PathSegment.Line,le,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y-ce)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Re("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Re("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Re("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,be*a,0,a,(.5-be/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+be/2)*y,be*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var z=.2,ee=.3,ne=0,le=z*be;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ne)*y,(.5-z+ee)*a,(.5+le+ne)*y,(.5-le+ee)*a,(.5+z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ne)*y,(.5+le+ee)*a,(.5+z+ne)*y,(.5+z+ee)*a,(.5+le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*y,(1-.5+z+ee)*a,(.5-le+ne)*y,(.5+le+ee)*a,(.5-z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-le+ee)*a,(.5-z+ne)*y,(.5-z+ee+.05)*a,(.5-le+ne-.02)*y)),z=.2,ee=0,ne=-.3,le=z*be,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ne)*y,(.5+le+ee)*a,(.5+z+ne)*y,(.5+z+ee)*a,(.5+le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*y,(1-.5+z+ee)*a,(.5-le+ne)*y,(.5+le+ee)*a,(.5-z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ne)*y,(.5-le+ee)*a,(.5-z+ne)*y,(.5-z+ee)*a,(.5-le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ee)*a,(.5+z+ne)*y,(.5-z+ee)*a,(.5+le+ne)*y,(.5-le+ee)*a,(.5+z+ne)*y)),z=.2,ee=-.3,ne=0,le=z*be,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*y,(1-.5+z+ee-.05)*a,(.5-le+ne-.02)*y,(.5+le+ee)*a,(.5-z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ne)*y,(.5-le+ee)*a,(.5-z+ne)*y,(.5-z+ee)*a,(.5-le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ne)*y,(.5-z+ee)*a,(.5+le+ne)*y,(.5-le+ee)*a,(.5+z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+le+ee)*a,(.5+z+ne)*y,(.5+z+ee)*a,(.5+le+ne)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,ee=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*a,ne*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ee,y*ne,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ne=.75,b=new go.PathFigure((ee+z)*a,ne*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ee,y*ne,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=.5,ne=.5,le=new go.PathFigure(ee*a,(ne-z)*y);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),z=.4,b=be*.4;var ce=E(),ie=E(),Ce=E(),Ze=E();ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.42,ce,ie,Ce,Ze,Ze);var Oe=E(),gt=E(),ut=E();ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.58,Ze,Ze,ut,Oe,gt);var Me=E(),zt=E(),nt=E();ve(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.42,Me,zt,nt,Ze,Ze);var ct=E(),Ut=E(),ht=E();return ve(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.58,Ze,Ze,ht,ct,Ut),le.add(new go.PathSegment(go.PathSegment.Move,ht.x*a,ht.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,ct.x*a,ct.y*y,Ut.x*a,Ut.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ce.x*a,Ce.y*y,ce.x*a,ce.y*y,ie.x*a,ie.y*y)),le.add(new go.PathSegment(go.PathSegment.Line,ht.x*a,ht.y*y).close()),le.add(new go.PathSegment(go.PathSegment.Move,nt.x*a,nt.y*y)),le.add(new go.PathSegment(go.PathSegment.Line,ut.x*a,ut.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,Oe.x*a,Oe.y*y,gt.x*a,gt.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,nt.x*a,nt.y*y,Me.x*a,Me.y*y,zt.x*a,zt.y*y).close()),fe(ce),fe(ie),fe(Ce),fe(Ze),fe(Oe),fe(gt),fe(ut),fe(Me),fe(zt),fe(nt),fe(ct),fe(Ut),fe(ht),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Re("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,a,y){var x=new go.Geometry,b=be*.4,z=.4,ee=.5,ne=.5,le=E(),ce=E(),ie=E(),Ce=E(),Ze=new go.PathFigure((ee-z)*a,ne*y,!1);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.44,ie,Ce,ce,le,le),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y));var Oe=te(ce.x,ce.y);ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.56,le,le,ce,ie,Ce);var gt=te(ce.x,ce.y);Ze.add(new go.PathSegment(go.PathSegment.Line,(Oe.x*.1+.95*.9)*a,Oe.y*.1*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*a,Oe.y*.1*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ze.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ze.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,(gt.x*.1+.9)*a,.15*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,(gt.x*.1+.9)*a,(gt.y*.1+.05*.9)*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,gt.x*a,gt.y*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),z=.35,b=be*.35;var ut=new go.PathFigure(ee*a,(ne-z)*y,!1);x.add(ut),ut.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ut.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),ut.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ut.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y));var Me=new go.PathFigure((ee-z)*a,ne*y,!1);return x.add(Me),fe(le),fe(ce),fe(ie),fe(Ce),fe(Oe),fe(gt),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,a,y){var x=new go.Geometry,b=.375,z=0,ee=-.125,ne=b*be,le=new go.PathFigure((.525+z)*a,(.5+b+ee)*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*y,(.5+ne+z)*a,(.5+b+ee)*y,(.5+b+z)*a,(.5+ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*y,(1-.5+b+z)*a,(.5-ne+ee)*y,(.5+ne+z)*a,(.5-b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*y,(.5-ne+z)*a,(.5-b+ee)*y,(.5-b+z)*a,(.5-ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+ee)*y,(.5-b+z)*a,(.5+ne+ee)*y,(.5-ne+z)*a,(.5+b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,ee=-.125,ne=b*be;var le=new go.PathFigure((1-.5+b+z)*a,(.5+ee)*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+ee)*y,(.5+b+z)*a,(.5+ne+ee)*y,(.5+ne+z)*a,(.5+b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*y,(.5-ne+z)*a,(.5+b+ee)*y,(.5-b+z)*a,(.5+ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*y,(.5-b+z)*a,(.5-ne+ee)*y,(.5-ne+z)*a,(.5-b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*y,(.5+ne+z)*a,(.5-b+ee)*y,(1-.5+b+z)*a,(.5-ne+ee)*y));var le=new go.PathFigure((.525+z)*a,(.5+b+ee)*y,!1);return x.add(le),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,a,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,a,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Re("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Re("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,ee=(.5-b/2)*y,ne=(.5+b/2)*y,le=new go.Geometry,ce=new go.PathFigure(0,ee,!0);le.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),le.spot1=new go.Spot(0,ee/y);var ie=Se(0,ne/y,1,ne/y,z/a,1,1,.5,E());return le.spot2=new go.Spot(ie.x,ie.y),fe(ie),le}),go.Shape.setFigureParameter("Arrow2",0,new Re("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Re("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,ee=(y-b)/2,ne=ee+b,le=new go.Geometry,ce=new go.PathFigure(0,ee,!0);le.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),le.spot1=new go.Spot(0,ee/y);var ie=Se(0,ne/y,1,ne/y,z/a,1,1,.5,E());return le.spot2=new go.Spot(ie.x,ie.y),fe(ie),le}),go.Shape.defineFigureGenerator("Chevron",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Re("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var le=Se(0,.5,.3,0,0,b/y,.1,b/y,E());return ee.spot1=new go.Spot(le.x,le.y),le=Se(.7,1,1,.5,0,z/y,1,z/y,le),ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Re("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Re("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,ee=z+x,ne=(y-b)/2,le=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,ee=z+x,ne=0,le=y):(z=0,ee=y,ne=0,le=y));var ce=new go.Geometry,ie=new go.PathFigure(a,.5*y,!0);ce.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var Ce=Se(0,.5,.3,ne/y,0,z/y,1,z/y,E());return ce.spot1=new go.Spot(Ce.x,Ce.y),Ce=Se(.7,le/y,1,.5,0,ee/y,1,ee/y,Ce),ce.spot2=new go.Spot(Ce.x,Ce.y),fe(Ce),ce}),go.Shape.setFigureParameter("IBeamArrow",0,new Re("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(0,b/y);var le=Se(.7,1,1,.5,0,z/y,1,z/y,E());return ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new Re("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Re("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,ee=z+x,ne=(y-b)/2,le=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,ee=z+x,ne=0,le=y):(z=0,ee=y,ne=0,le=y));var ce=new go.Geometry,ie=new go.PathFigure(a,.5*y,!0);ce.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,0,le)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),ce.spot1=new go.Spot(0,z/y);var Ce=Se(.7,le/y,1,.5,0,ee/y,1,ee/y,E());return ce.spot2=new go.Spot(Ce.x,Ce.y),fe(Ce),ce}),go.Shape.setFigureParameter("Pointer",0,new Re("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ee=Se(.2,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(ee.x,ee.y),fe(ee),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Re("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var ee=Se(0,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(ee.x,ee.y),fe(ee),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Re("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,.3);var le=Se(.7,1,1,.5,0,z/y,1,z/y,E());return ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Re("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,b/y);var le=Se(.7,1,1,.5,0,z/y,1,z/y,E());return ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("SquareArrow",0,new Re("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.1,ee=new go.PathFigure(0,.9*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(0,x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,be*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,be*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-be*x,(.5+z)*a,1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,1*y,0,y-be*x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(a,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-be*x,(.5+z)*a,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-be*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(0,y-x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,be*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,be*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-be*x,(.5+z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,y,0,y-be*x));var ne=new go.PathFigure(0,y-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-be*x,(.5-z)*a,y-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*a,y-2*x,a,y-x-be*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-be*x,0,a,(.5-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-be*x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,be*x,y,0,(.5+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,be*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+be*x,0,2*x,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+be*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(a-x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-be*x,0,a,(.5-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-be*x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,be*x,y,0,(.5+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,be*x,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ne=new go.PathFigure(a-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-be*x,0,a-2*x,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*y,a-x-be*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,a,y){var x=new go.Geometry,b=.2,z=.1,ee=be*b,ne=be*z,le=.5,ce=.1,ie=new go.PathFigure(le*a,(ce+z)*y,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le-b)*a,ce*y,(le-ee)*a,(ce+z)*y,(le-b)*a,(ce+ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-z)*y,(le-b)*a,(ce-ne)*y,(le-ee)*a,(ce-z)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le+b)*a,ce*y,(le+ee)*a,(ce-z)*y,(le+b)*a,(ce-ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+z)*y,(le+b)*a,(ce+ne)*y,(le+ee)*a,(ce+z)*y));var Ce=.05,Ze=be*Ce;le=.05,ce=.25;var Oe=new go.PathFigure(.5*a,.2*y,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),le=.95,ce=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le+Ce)*a,ce*y,(le+Ze)*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),Ce=.025,Ze=be*Ce,le=.825,ce=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y,(le+Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ce)*a,ce*y,(le-Ze)*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),Ce=.05,Ze=be*Ce,le=.5,ce=.7,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y,(le+Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ce)*a,ce*y,(le-Ze)*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),Ce=.025,Ze=be*Ce,le=.175,ce=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y,(le+Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ce)*a,ce*y,(le-Ze)*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),Ce=.05,Ze=be*Ce,le=.05,ce=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y,(le-Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Re("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,b*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.1,ee=new go.PathFigure(a,.1*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ne=new go.PathFigure(a,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+b)*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.1,ee=new go.PathFigure(a,.1*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ne=new go.PathFigure(a,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=be*.2,ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*y,(.2-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+z)*a,0,a,(.2-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+z)*y,(.8+z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*a,y,0,(.8+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,b*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var z=new go.PathFigure(a,.5*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y));var ee=new go.PathFigure(a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=be*.5,ne=.5,le=new go.PathFigure(a,ne*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,a,(ne+ee)*y,(ne+ee)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-ee)*a,y,0,(ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-ee)*y,(ne-ee)*a,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*y,(ne+ee)*a,0,a,(ne-ee)*y));var ce=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),ce.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=new go.PathFigure(.5*a,y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+b)*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ne=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=new go.PathFigure(a,z*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ne=new go.PathFigure(a,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure((1-b)*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=new go.PathFigure(a,z*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ne=new go.PathFigure(a,z*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var le=new go.PathFigure(.8*a,.75*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,a,y){var x=new go.Geometry,b=be*.1,z=.1,ee=.9,ne=.5,le=new go.PathFigure(.8*a,.5*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ce=new go.PathFigure((ee+z)*a,ne*y,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne-z)*y,(ee+z)*a,(ne-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.4,ee=be*.1,ne=.1,le=.9,ce=.5,ie=new go.PathFigure(.8*a,.5*y,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+b)*a,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-z)*y));var Ce=new go.PathFigure((le+ne)*a,ce*y,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+ne)*y,(le+ne)*a,(ce+ee)*y,(le+ee)*a,(ce+ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ce*y,(le-ee)*a,(ce+ne)*y,(le-ne)*a,(ce+ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-ne)*y,(le-ne)*a,(ce-ee)*y,(le-ee)*a,(ce-ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ce*y,(le+ee)*a,(ce-ne)*y,(le+ne)*a,(ce-ee)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=0,ne=.5,le=new go.PathFigure(.8*a,.5*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ee+z)*a,(ne-b)*y,.7*a,(ne-z)*y)),b=.1,z=be*.1,ee=.9,ne=.5;var ce=new go.PathFigure((ee-b)*a,ne*y,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=0,ne=.5,le=new go.PathFigure(0,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+z+z)*a,(ne-b)*y,.8*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ne+z)*y,(ee+z+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=.2,ne=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ce=new go.PathFigure(.8*a,.5*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ee+z)*a,(ne-b)*y,.7*a,(ne-z)*y)),b=.1,z=be*.1,ee=.9,ne=.5;var ie=new go.PathFigure((ee-b)*a,ne*y,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=.2,ne=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ce=new go.PathFigure(.2*a,0,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+z)*a,(ne-b)*y,.9*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,a,y){var x=new go.Geometry,b=be*.1,z=.1,ee=.1,ne=.5,le=new go.PathFigure((ee-b*.5)*a,y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.3,le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+z)*a,0,(ee+b)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.5,le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+z)*a,0,(ee+b)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.7,le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+z)*a,0,(ee+b)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.9,le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b*.5)*a,y,(ee+z)*a,0,(ee+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=.5,ne=.5,le=new go.PathFigure((ee-z)*a,ne*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne-z)*y,(ee+z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*a,ne*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*a,ne*y,ee*a,(ne-z)*y,ee*a,(ne+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var ee=be*.8,ne=.8,le=0,ce=.5,ie=(b-a)/2,Ce=(z-y)/2,Ze=new go.PathFigure(le*a+ie,(ce+ne)*y+Ce,!0);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a+ie,ce*y+Ce,(le-ee)*a+ie,(ce+ne)*y+Ce,(le-ne)*a+ie,(ce+ee)*y+Ce)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le-ne)*a+ie,(ce-ee)*y+Ce,(le-ee)*a+ie,(ce-ne)*y+Ce)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne+ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce-ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce-ee)*y+Ce)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce+ee)*y+Ce,le*a+ie,(ce+ne)*y+Ce).close()),ee=be*.4,ne=.4,le=.2,ce=.5;var Oe=new go.PathFigure(le*a+ie,(ce+ne)*y+Ce,!0);x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a+ie,ce*y+Ce,(le-ee)*a+ie,(ce+ne)*y+Ce,(le-ne)*a+ie,(ce+ee)*y+Ce)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le-ne)*a+ie,(ce-ee)*y+Ce,(le-ee)*a+ie,(ce-ne)*y+Ce)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne+ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce-ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce-ee)*y+Ce)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce+ee)*y+Ce,le*a+ie,(ce+ne)*y+Ce).close()),ee=be*.2,ne=.2,le=.5,ce=.5;var gt=new go.PathFigure((le-ne)*a+ie,ce*y+Ce,!0);x.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le-ne)*a+ie,(ce-ee)*y+Ce,(le-ee)*a+ie,(ce-ne)*y+Ce)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a+ie,ce*y+Ce,(le+ee)*a+ie,(ce-ne)*y+Ce,(le+ne)*a+ie,(ce-ee)*y+Ce)),gt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le+ne)*a+ie,(ce+ee)*y+Ce,(le+ee)*a+ie,(ce+ne)*y+Ce)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a+ie,ce*y+Ce,(le-ee)*a+ie,(ce+ne)*y+Ce,(le-ne)*a+ie,(ce+ee)*y+Ce)),ee=be*.4,ne=.4,le=.8,ce=.5;var ut=new go.PathFigure(le*a+ie,(ce-ne)*y+Ce,!0);x.add(ut),ut.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a+ie,ce*y+Ce,(le+ee)*a+ie,(ce-ne)*y+Ce,(le+ne)*a+ie,(ce-ee)*y+Ce)),ut.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le+ne)*a+ie,(ce+ee)*y+Ce,(le+ee)*a+ie,(ce+ne)*y+Ce)),ut.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne-ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce+ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce+ee)*y+Ce)),ut.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce-ee)*y+Ce,le*a+ie,(ce-ne)*y+Ce).close()),ee=be*.8,ne=.8,le=1,ce=.5;var Me=new go.PathFigure(le*a+ie,(ce-ne)*y+Ce,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a+ie,ce*y+Ce,(le+ee)*a+ie,(ce-ne)*y+Ce,(le+ne)*a+ie,(ce-ee)*y+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le+ne)*a+ie,(ce+ee)*y+Ce,(le+ee)*a+ie,(ce+ne)*y+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne-ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce+ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce+ee)*y+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce-ee)*y+Ce,le*a+ie,(ce-ne)*y+Ce).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ee=new go.PathFigure(.6*a,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(oe,a,y){var x=new go.Geometry,b=be*.4,z=.4,ee=.5,ne=.5,le=E(),ce=E(),ie=E(),Ce=E();ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,le,le,ce,ie,Ce);var Ze=te(ce.x,ce.y),Oe=new go.PathFigure(ce.x*a,ce.y*y,!0);x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),ve(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,ie,Ce,ce,le,le),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y)),b=be*.3,z=.3,ve(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,ie,Ce,ce,le,le),Oe.add(new go.PathSegment(go.PathSegment.Line,ce.x*a,ce.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,Ce.x*a,Ce.y*y,ie.x*a,ie.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,le,le,ce,ie,Ce),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,Ce.x*a,Ce.y*y,ie.x*a,ie.y*y).close());var Oe=new go.PathFigure(.45*a,0,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),fe(le),fe(ce),fe(ie),fe(Ce),fe(Ze),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function z(ee,ne,le){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+le)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+le)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+le)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+le)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,a,y){var x=new go.Geometry,b=.5,z=0,ee=0,ne=b*be,le=.4*Math.SQRT2/2+.5,ce=.5-.5*Math.SQRT2/2,ie=1,Ce=.5,Ze=.5,Oe=0,gt=new go.PathFigure(le*a,(1-ce)*y,!1);return x.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,Ce*y,ie*a,.7*y,ie*a,Ce*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+z)*a,(Oe+z)*y,(.5+b+z)*a,(.5-ne+z)*y,(.5+ne+z)*a,(.5-b+z)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*y,(.5-ne+z)*a,(.5-b+ee)*y,(.5-b+z)*a,(.5-ne+ee)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+ne+ee)*y,(.5-ne+z)*a,.9*y)),gt.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),gt.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),gt.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var ee=.5-.285,ne=.5,le=ee,ce=Math.PI/4,ie=4*(1-Math.cos(ce))/(3*Math.sin(ce)),Ce=ie*.5,Ze=ee,Oe=ee,gt=ie*Ze,ut=ie*Oe;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ze)*a,le*y,(ne-(gt+Ze)/2)*a,(le+(Oe+ut)/2)*y,(ne-Ze)*a,(le+ut)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(le-Oe)*y,(ne-Ze)*a,(le-ut)*y,(ne-gt)*a,(le-Oe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ze)*a,le*y,(ne+gt)*a,(le-Oe)*y,(ne+Ze)*a,(le-ut)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ne+Ze)*a,(le+ut)*y,(ne+(gt+Ze)/2)*a,(le+(Oe+ut)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Me=new go.PathFigure(.2*a,y,!1);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var zt=new go.PathFigure(.8*a,y,!1);return x.add(zt),zt.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var ee=new go.PathFigure(.1*a,y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var ee=new go.PathFigure(.675*a,.575*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*.5,ee=new go.PathFigure(a,b*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+z)*y,(b+z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*y));var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var ee=new go.PathFigure(0,.6*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var ee=.1,ne=be*.1,le=.2,ce=.9,ie=new go.PathFigure((le-ee)*a,ce*y,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-ee)*y,(le-ee)*a,(ce-ne)*y,(le-ne)*a,(ce-ee)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le+ee)*a,ce*y,(le+ne)*a,(ce-ee)*y,(le+ee)*a,(ce-ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+ee)*y,(le+ee)*a,(ce+ne)*y,(le+ne)*a,(ce+ee)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le-ee)*a,ce*y,(le-ne)*a,(ce+ee)*y,(le-ee)*a,(ce+ne)*y).close()),ee=.1,ne=be*.1,le=.8,ce=.9;var Ce=new go.PathFigure((le-ee)*a,ce*y,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-ee)*y,(le-ee)*a,(ce-ne)*y,(le-ne)*a,(ce-ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+ee)*a,ce*y,(le+ne)*a,(ce-ee)*y,(le+ee)*a,(ce-ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+ee)*y,(le+ee)*a,(ce+ne)*y,(le+ne)*a,(ce+ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ee)*a,ce*y,(le-ne)*a,(ce+ee)*y,(le-ee)*a,(ce+ne)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.5*a,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ne=new go.PathFigure(.5*a,.7*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var le=.1,ce=be*.1,ie=.1,Ce=.9,Ze=new go.PathFigure((ie-le)*a,Ce*y,!0);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce-le)*y,(ie-le)*a,(Ce-ce)*y,(ie-ce)*a,(Ce-le)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie+le)*a,Ce*y,(ie+ce)*a,(Ce-le)*y,(ie+le)*a,(Ce-ce)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce+le)*y,(ie+le)*a,(Ce+ce)*y,(ie+ce)*a,(Ce+le)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie-le)*a,Ce*y,(ie-ce)*a,(Ce+le)*y,(ie-le)*a,(Ce+ce)*y)),le=.1,ce=be*.1,ie=.4,Ce=.9;var Oe=new go.PathFigure((ie-le)*a,Ce*y,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce-le)*y,(ie-le)*a,(Ce-ce)*y,(ie-ce)*a,(Ce-le)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+le)*a,Ce*y,(ie+ce)*a,(Ce-le)*y,(ie+le)*a,(Ce-ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce+le)*y,(ie+le)*a,(Ce+ce)*y,(ie+ce)*a,(Ce+le)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-le)*a,Ce*y,(ie-ce)*a,(Ce+le)*y,(ie-le)*a,(Ce+ce)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var ee=new go.PathFigure(.55*a,.4*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var ie=.05,Ce=be*.05,Ze=.175,Oe=.95,ne=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y));var ie=.05,Ce=be*.05,Ze=.375,Oe=.95,le=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y));var ie=.05,Ce=be*.05,Ze=.625,Oe=.95,ce=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y));var ie=.05,Ce=be*.05,Ze=.825,Oe=.95,gt=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y).close());var ut=new go.PathFigure(0,y,!1);return x.add(ut),ut.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ee=new go.PathFigure(.15*a,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ne=.05,le=be*.05,ce=.35,ie=.775,Ce=new go.PathFigure((ce-ne)*a,ie*y,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ie-ne)*y,(ce-ne)*a,(ie-le)*y,(ce-le)*a,(ie-ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ne)*a,ie*y,(ce+le)*a,(ie-ne)*y,(ce+ne)*a,(ie-le)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ie+ne)*y,(ce+ne)*a,(ie+le)*y,(ce+le)*a,(ie+ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ne)*a,ie*y,(ce-le)*a,(ie+ne)*y,(ce-ne)*a,(ie+le)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,a,y){var x=new go.Geometry,b=.3,z=be*.3,ee=.5,ne=.7,le=new go.PathFigure((ee-b)*a,ne*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y));var ce=new go.PathFigure(0,.7*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*.5,ee=.5,ne=.5,le=new go.PathFigure((ee-b)*a,ne*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y));var ce=new go.PathFigure(.15*a,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*.5,ee=.5,ne=.5,le=new go.PathFigure((ee-b)*a,ne*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y).close()),b=.05,z=be*.05,ee=.5,ne=.8;var ce=new go.PathFigure((ee-b)*a,ne*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y).close()),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var ee=new go.PathFigure(.402*a,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ne=new go.PathFigure(.678*a,.85*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var le=new go.PathFigure(.5*a,.1*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var ee=new go.PathFigure(a*.408,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ne=new go.PathFigure(a*.612,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var le=new go.PathFigure(a*.816,y,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var ee=new go.PathFigure(a*.055,.13*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ne=new go.PathFigure(a*.055,.18*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var le=new go.PathFigure(a*1,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),le.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ee=new go.PathFigure(a*.11,y*.1,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var le=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,a,y){var x=new go.Geometry,b=8,z=b*be,ee=new go.PathFigure(b,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ne=new go.PathFigure(a*.83,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var le=new go.PathFigure(a*.83,y*1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ce=new go.PathFigure(a*.78,y*.05,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*be,z=y*.8,ee=new go.Geometry,ne=new go.PathFigure(x,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ne.add(new go.PathSegment(go.PathSegment.Line,x,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,.8,-b,-b)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var ee=new go.PathFigure(a*.28,y*.37,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,a,y){var x=new go.Geometry,b=15,z=b*be,ee=new go.PathFigure(a*.62,y*.475,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var ee=new go.PathFigure(a*.4,y*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var ee=new go.PathFigure(a*.5,y*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001: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 Re={},rt="5.0",te={},E=null,fe=!1,Se=!1,ve=null,Fe=!1,ye=null,be=null,He=0;He4?parseFloat(Xe):5};Re.setHTML5Codebase=function(Xe,Le){be=Xe,Rt(Xe,Le)},Re.setJavaCodebase=Re.setJavaCodebaseVersion=Re.isCompiledInstalled=Re.setPreCompiledScriptPath=Re.setPreCompiledResourcePath=function(){},Re.setHTML5CodebaseVersion=function(Xe,Le){var at=parseFloat(Xe);if(at!==NaN&&at<5){console.log("The GeoGebra HTML5 codebase version "+at+" is deprecated. Using version latest instead.");return}ye=Xe,$e(Xe,Le)},Re.getHTML5CodebaseVersion=function(){return oe},Re.getParameters=function(){return te},Re.setFontsCSSURL=function(Xe){ee=Xe},Re.setGiacJSURL=function(Xe){},Re.setJNLPFile=function(Xe){re=Xe},Re.setJNLPBaseDir=function(Xe){},Re.inject=function(){function Xe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Le="auto",at=te.id,st,pt=!1,Vt=0;Vt=5)return!0;var Xe=Re.getAppletObject();return Xe&&typeof Xe.recalculateEnvironments=="function"?(Xe.recalculateEnvironments(),!0):!1},Re.startAnimation=function(){var Xe=Re.getAppletObject();return Xe&&typeof Xe.startAnimation=="function"?(Xe.startAnimation(),!0):!1},Re.stopAnimation=function(){var Xe=Re.getAppletObject();return Xe&&typeof Xe.stopAnimation=="function"?(Xe.stopAnimation(),!0):!1},Re.getAppletObject=function(){var Xe=te.id!==void 0?te.id:"ggbApplet";return window[Xe]},Re.resize=function(){};var gt=function(Xe,Le,at){var st=document.createElement("param");st.setAttribute("name",Le),st.setAttribute("value",at),Xe.appendChild(st)},ut=function(Xe){return Xe&&Xe!=="false"},Me=function(Xe,Le,at){le(oe)<=4.2&&(at=!0);var st=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(st=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var pt=document.createElement("div");pt.classList.add("appletParameters","notranslate");var Vt=Le.width,Ie=Le.height;if(Le.disableAutoScale=Le.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Le.disableAutoScale,Le.width!==void 0)if(le(oe)<=4.4)ut(Le.showToolBar)&&(Le.height-=7),ut(Le.showAlgebraInput)&&(Le.height-=37),Le.width<605&&ut(Le.showToolBar)&&(Le.width=605,Vt=605);else{var Nt=100;(ut(Le.showToolBar)||ut(Le.showMenuBar))&&(Le.hasOwnProperty("customToolBar")&&(Le.customToolbar=Le.customToolBar),Nt=ut(Le.showMenuBar)?245:155),Vt=5?(Le.appletOnLoad=function(tt){var Ve=Xe.querySelector(".ggb_preview");Ve&&Ve.parentNode.removeChild(Ve),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(mn),window.GGBT_wsf_view&&$(window).trigger("resize"),tn(tt)},Rn||mn.appendChild(wt)):pt.appendChild(wt),mn.appendChild(pt),Rn||Xe.appendChild(mn),setTimeout(function(){Re.resize()},1)}else{var qe=document.createElement("div");qe.className="applet_scaler",qe.style.position="relative",qe.style.display="block",qe.appendChild(pt),Xe.appendChild(qe),Le.appletOnLoad=function(tt){Re.resize(),tn(tt)}}function At(tt,Ve){Ve&&typeof Ve.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(tt,Ve.appletOnLoad):renderGGBElement(tt),Mt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ve)}function _e(tt,Ve){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:tt,params:Ve}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Qe){At(Qe.article,Qe.params)}),html5AppletsToProcess=null)},le(oe)<5&&(tt.className+=" geogebraweb")):At(tt,Ve)}if(st){scriptLoadStarted=!0;for(var Pt=0;Pt0?(en.remove(),mn.attr("id","fullscreencontent").show(),jQuery(tn).append(mn),window.dispatchEvent(new Event("resize"))):Me(en,Le,!1),window.GGBT_wsf_view.launchFullScreen(tn)}else yt=st,Me(Xe,Le,!1);if(!window.GGBT_wsf_view)for(Ie=0;IeXe/4*3&&(en=Xe/4*3),tn=en/5.8,Nt.setAttribute("src",b),Nt.setAttribute("width",en),Nt.setAttribute("height",tn);var mn=(Xe-en)/2,Rn=(Le-tn)/2;Nt.style.left=mn+"px",Nt.style.top=Rn+"px",pt.appendChild(Nt)}}return pt.appendChild(Ie),pt},Tt=function(Xe){return Xe=Xe.toLowerCase(),Xe==="html5"||Xe==="screenshot"?Xe:"html5"},vt=["web","webSimple","web3d","tablet","tablet3d","phone"],$e=function(Xe,Le){if(oe=Xe,Le){Rt(oe,!0);return}var at=!fe;if(at){var st=le(oe);!isNaN(st)&&st<4.4&&(at=!1)}var pt,Vt;window.location.protocol.substr(0,4)==="http"?pt=window.location.protocol:pt="http:";var Ie=oe.indexOf("//");Ie>0?Vt=oe:Ie===0?Vt=pt+oe:Vt="https://www.geogebra.org/apps/5.2.814.0/";for(var Nt in vt)if(oe.slice(vt[Nt].length*-1)===vt[Nt]||oe.slice((vt[Nt].length+1)*-1)===vt[Nt]+"/"){Rt(Vt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&at&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!ut(te.showToolBar)&&!ut(te.showMenuBar)&&!ut(te.showAlgebraInput)&&!ut(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Vt+="webSimple/":Vt+="web3d/",Rt(Vt,!1)},Rt=function(Xe,Le){if(Xe.requirejs){Ge=Xe;return}Xe.slice(-1)!=="/"&&(Xe+="/"),Ge=Xe,Le===null&&(Le=Xe.indexOf("http")===-1),ze=Le,a="web.nocache.js",y=!1;var at=Ge.split("/");at.length>1&&(!Le&&at[at.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):vt.indexOf(at[at.length-2])>=0&&(a=at[at.length-2]+".nocache.js")),at=Xe.split("/"),oe=at[at.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var st=parseFloat(oe);st!==NaN&&st<5&&Xe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+st+" is deprecated. Using version latest instead."),$e("5.0",Le))},Mt=function(Xe,Le){window.console&&window.console.log&&(!Le||typeof Le.showLogging=="undefined"||Le.showLogging&&Le.showLogging!=="false")&&console.log(Xe)};te.material_id!==void 0?Ce(bt):bt();function bt(){var Xe=rt;ye!==null?Xe=ye:parseFloat(Xe)<5&&(Xe="5.0"),$e(Xe,!1),be!==null&&Rt(be,ze),Fe=!0}return Re},GGBAppletUtils=function(){"use strict";function Re(){return window.GGBT_wsf_edit!==void 0}function rt(Fe,ye){ye!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+ye+","+ye+")",Fe.style.webkitTransform="scale("+ye+","+ye+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function te(Fe,ye,be,He,Pe,re){var Ge=null;if(re!=null&&re!="")for(var ze=Fe.parentNode;ze!=null;)if((" "+ze.className+" ").indexOf(" "+re+" ")>-1){Ge=ze;break}else ze=ze.parentNode;var yt=0,oe=0,a=0,y=0,x=0,b=0,z=0;if(Ge)yt=Ge.offsetWidth,oe=Math.max(He?Ge.offsetWidth:0,Ge.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(yt=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=yt):(yt=window.innerWidth,oe=window.innerHeight,a=window.innerWidth),Fe){var ee=Fe.getBoundingClientRect();ee.left>0&&ee.left<=yt&&(Pe===void 0||!Pe)&&(document.dir==="rtl"?(x=yt-ee.width-ee.left,b=a<=480?10:30):(b=ee.left,x=a<=480?10:30),y=b+x)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return Fe&&((be===void 0||!be)&&ye>0&&ye+y1&&(re=!0)),ye&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(re=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))Pe=E(Fe,ye,re,be,Fe.scaleContainerClass);else return He;return re&&(!Fe.hasOwnProperty("scale")||He===1)?Pe:Math.min(He,Pe)}function Se(Fe){var ye=Math.min(window.innerWidth,document.documentElement.clientWidth),be=Math.min(window.innerHeight,document.documentElement.clientHeight),He=Fe.getBoundingClientRect(),Pe=(ye-He.width)/2,re=(be-He.height)/2;re<0&&(re=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Pe<40?Fe.style.left="40px":Fe.style.left=Pe+"px",Fe.style.top=re+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(re<40?Fe.style.top="40px":Fe.style.top=re+"px",Fe.style.left=Pe+"px")}function ve(Fe,ye){var be=Fe.querySelector(".appletParameters");if(be){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ye.id!==be.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(be.parentElement&&/fullscreen/.test(be.parentElement.className))return;var He=fe(ye,Fe);Re()&&be.setAttribute("data-param-scale",He);for(var Pe=null,re=0;re=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(Re){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Re){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Re){var rt=c[Re];return rt==null?null:rt},r=d,webModule.__errFn=e}function B(){function Re(Fe){var ye=Fe.lastIndexOf(rb);ye==-1&&(ye=Fe.length);var be=Fe.indexOf(sb);be==-1&&(be=Fe.length);var He=Fe.lastIndexOf(tb,Math.min(be,ye));return He>=O?Fe.substring(O,He+P):W}function rt(Fe){if(!Fe.match(/^\w+:\/\//)){var ye=o.createElement(ub);ye.src=Fe+vb,Fe=Re(ye.src)}return Fe}function te(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function E(){for(var Fe=o.getElementsByTagName(_),ye=O;yeO?Fe[Fe.length-P].href:W}function Se(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var ve=te();return ve==W&&(ve=E()),ve==W&&(ve=fe()),ve==W&&Se()&&(ve=Re(o.location.href)),ve=rt(ve),ve}function C(Re){return Re.match(/^\//)||Re.match(/^[a-zA-Z]+:\/\//)?Re:webModule.__moduleBase+Re}function D(){var Re=[],rt=O,te=[],E=[];function fe(Fe){var ye=E[Fe](),be=te[Fe];if(ye in be)return ye;var He=[];for(var Pe in be)He[be[Pe]]=Pe;throw r&&r(Fe,He,ye),null}if(__gwt_isKnownPropertyValue=function(Fe,ye){return ye in te[Fe]},webModule.__getPropMap=function(){var Fe={};for(var ye in te)te.hasOwnProperty(ye)&&(Fe[ye]=fe(ye));return Fe},webModule.__computePropValue=fe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Se;try{Se=Cb;var ve=Se.indexOf(Db);ve!=-1&&(rt=parseInt(Se.substring(ve+P),$),Se=Se.substring(O,ve))}catch(Fe){}return webModule.__softPermutationId=rt,C(Se+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})()},78703:function(Re,rt){(function(te,E){E(rt)})(this,function(te){"use strict";var E=function(){return(E=Object.assign||function(qe){for(var At,_e=1,Pt=arguments.length;_e0&&We[We.length-1])&&(Qe[0]===6||Qe[0]===2)){Je=0;continue}if(Qe[0]===3&&(!We||Qe[1]>We[0]&&Qe[1]=0&&qe.HANDLE_LIST.splice(_e,1),window.removeEventListener("message",At,!1)},qe.empty=function(){for(;qe.HANDLE_LIST.length;)window.removeEventListener("message",qe.HANDLE_LIST.shift(),!1)},qe.parse=function(At){try{return typeof At=="object"?At:At&&JSON.parse(At)}catch(_e){return console.log("Message.parse Error:",_e),At}},qe.HANDLE_LIST=[],qe}();function Fe(qe){return{}.toString.call(qe)==="[object Function]"}var ye,be,He,Pe,re={origin:""};function Ge(qe,At){re[qe]=At}function ze(qe){return re[qe]}function yt(qe){var At=ze("origin");return!!function(_e,Pt){return _e!==Pt&&(_e.replace(/www\./i,"").toLowerCase()!==Pt.replace(/www\./i,"").toLowerCase()||(_e.match("www.")?void 0:(Ge("origin",Pt),!1)))}(At,qe.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:At,eventOrigin:qe.origin}),!0)}(function(qe){qe.unknown="unknown",qe.spreadsheet="s",qe.writer="w",qe.presentation="p",qe.pdf="f"})(ye||(ye={})),function(qe){qe.wps="w",qe.et="s",qe.presentation="p",qe.pdf="f"}(be||(be={})),function(qe){qe.nomal="nomal",qe.simple="simple"}(He||(He={})),function(qe){qe[qe.requestFullscreen=1]="requestFullscreen",qe[qe.exitFullscreen=0]="exitFullscreen"}(Pe||(Pe={}));var oe,a,y,x=(oe=0,function(){return oe+=1}),b=function(qe,At,_e){_e===void 0&&(_e=!0);var Pt=At;if(!a){var We=function Ue(tt){var Ve=tt.clientHeight,Qe=tt.clientWidth;Ve!==0||Qe!==0||y?Ve===0&&Qe===0||!y||(y.disconnect(),y=null):window.ResizeObserver&&(y=new ResizeObserver(function(mt){Ue(tt)})).observe(tt),a.style.cssText+="height: "+Ve+"px; width: "+Qe+"px"}.bind(null,Pt);(a=document.createElement("iframe")).classList.add("web-office-iframe");var Bt={id:"office-iframe",src:qe,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var Je in Pt?(Bt.style="width: "+Pt.clientWidth+"px; height: "+Pt.clientHeight+"px;",_e&&window.addEventListener("resize",We)):((Pt=document.createElement("div")).classList.add("web-office-default-container"),function(Ue){var tt=document.createElement("style");document.head.appendChild(tt);var Ve=tt.sheet;Ve.insertRule(Ue,Ve.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(Pt),Bt.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),Bt)a.setAttribute(Je,Bt[Je]);Pt.appendChild(a),a.destroy=function(){a.parentNode.removeChild(a),a=null,window.removeEventListener("resize",We),y&&(y.disconnect(),y=null)}}return a},z=function(qe){b().contentWindow&&b().contentWindow.postMessage(JSON.stringify(qe),ze("origin"))};function ee(qe,At,_e){return new Promise(function(Pt){var We=x(),Bt=function(Je){if(!yt(Je)){var Ue=ve.parse(Je.data);Ue.eventName===_e&&Ue.msgId===We&&(Pt(Ue.data),ve.remove(Bt))}};ve.add(Bt),z({data:qe,msgId:We,eventName:At})})}var ne=function(qe){return ee(qe,"wps.jssdk.api","wps.api.reply")},le=function(qe){return ee(qe,"api.basic","api.basic.reply")},ce={idMap:{}};function ie(qe){return fe(this,void 0,void 0,function(){var At,_e,Pt,We,Bt,Je,Ue,tt,Ve,Qe;return Se(this,function(mt){switch(mt.label){case 0:return yt(qe)?[2]:(At=ve.parse(qe.data),_e=At.eventName,Pt=At.callbackId,We=At.data,Pt&&(Bt=ce.idMap[Pt])?(Je=Bt.split(":"),Ue=Je[0],tt=Je[1],_e==="api.callback"&&ce[Ue]&&ce[Ue][tt]?[4,(Qe=ce[Ue][tt]).callback.apply(Qe,We.args)]:[3,2]):[3,2]);case 1:Ve=mt.sent(),z({result:Ve,callbackId:Pt,eventName:"api.callback.reply"}),mt.label=2;case 2:return[2]}})})}var Ce=function(qe){return fe(void 0,void 0,void 0,function(){function At(){return Object.keys(ce.idMap).find(function(mt){return ce.idMap[mt]===Pt+":"+_e})}var _e,Pt,We,Bt,Je,Ue,tt,Ve,Qe;return Se(this,function(mt){switch(mt.label){case 0:return _e=qe.prop,Pt=qe.parentObjId,[4,Oe([We=qe.value])];case 1:return Bt=mt.sent(),Je=Bt[0],Ue=Bt[1],qe.value=Je[0],tt=Object.keys(Ue)[0],Ve=ce[Pt],We===null&&Ve&&Ve[_e]&&((Qe=At())&&delete ce.idMap[Qe],delete Ve[_e],Object.keys(Ve).length||delete ce[Pt],Object.keys(ce.idMap).length||ve.remove(ie)),tt&&(Object.keys(ce.idMap).length||ve.add(ie),ce[Pt]||(ce[Pt]={}),ce[Pt][_e]={callbackId:tt,callback:Ue[tt]},(Qe=At())&&delete ce.idMap[Qe],ce.idMap[tt]=Pt+":"+_e),[2]}})})},Ze=function(qe,At,_e,Pt){return fe(void 0,void 0,void 0,function(){var We,Bt,Je,Ue,tt,Ve,Qe,mt;return Se(this,function(ke){switch(ke.label){case 0:return We=x(),Ue=new Promise(function(Te,Ee){Bt=Te,Je=Ee}),tt={},At.args?[4,Oe(At.args)]:[3,2];case 1:Ve=ke.sent(),Qe=Ve[0],mt=Ve[1],At.args=Qe,tt=mt,ke.label=2;case 2:return qe!=="api.setter"?[3,4]:[4,Ce(At)];case 3:ke.sent(),ke.label=4;case 4:return function(Te){var Ee=Te[0],xe=Te[1];typeof(Ee=E({},Ee)).data=="function"&&(Ee.data=Ee.data()),xe(),z(Ee)}([{eventName:qe,data:At,msgId:We},function(){var Te=this,Ee=function(xe){return fe(Te,void 0,void 0,function(){var Ye,et,xt;return Se(this,function(Ct){switch(Ct.label){case 0:return yt(xe)?[2]:(Ye=ve.parse(xe.data)).eventName==="api.callback"&&Ye.callbackId&&tt[Ye.callbackId]?[4,tt[Ye.callbackId].apply(tt,Ye.data.args)]:[3,2];case 1:et=Ct.sent(),z({result:et,eventName:"api.callback.reply",callbackId:Ye.callbackId}),Ct.label=2;case 2:return Ye.eventName===qe+".reply"&&Ye.msgId===We&&(Ye.error?((xt=new Error("")).stack=Ye.error+` -`+_e,Pt&&Pt(),Je(xt)):Bt(Ye.result),ve.remove(Ee)),[2]}})})};return ve.add(Ee),Ue}]),[2,Ue]}})})};function Oe(qe){return fe(this,void 0,void 0,function(){var At,_e,Pt,We,Bt,Je,Ue,tt,Ve,Qe,mt;return Se(this,function(ke){switch(ke.label){case 0:At={},_e=[],Pt=qe.slice(0),ke.label=1;case 1:return Pt.length?(We=void 0,[4,Pt.shift()]):[3,13];case 2:return(Bt=ke.sent())&&Bt.done?[4,Bt.done()]:[3,4];case 3:ke.sent(),ke.label=4;case 4:if(!function(Te){if(!Te)return!1;for(var Ee=Te;Object.getPrototypeOf(Ee)!==null;)Ee=Object.getPrototypeOf(Ee);return Object.getPrototypeOf(Te)===Ee}(We))return[3,11];for(Ue in We={},Je=[],Bt)Je.push(Ue);tt=0,ke.label=5;case 5:return tt=0?"&":"?")+xt.join("&")),Ve&&(Ve.isParentFullscreen||Ve.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",Ut),document.addEventListener("webkitfullscreenchange",Ut),document.addEventListener("mozfullscreenchange",Ut)),_e.wordOptions&&(_e.wpsOptions=_e.wordOptions),_e.excelOptions&&(_e.etOptions=_e.excelOptions),_e.pptOptions&&(_e.wppOptions=_e.pptOptions),typeof Je.print=="object"){var Ct="wpsconfig_print";typeof Je.print.subscribe=="function"&&(Je[Ct]=Je.print.subscribe,_e.print={callback:Ct},Je.print.custom!==void 0&&(_e.print.custom=Je.print.custom)),delete Je.print}return typeof Je.exportPdf=="function"&&(Je[Ct="wpsconfig_export_pdf"]=Je.exportPdf,_e.exportPdf={callback:Ct},delete Je.exportPdf),_e.commandBars&&Me(_e.commandBars,!1),E(E({},_e),{subscriptions:Je})},ut=function(qe){qe===void 0&&(qe="");var At="";if(!At&&qe){var _e=qe.toLowerCase();_e.indexOf("/office/s/")!==-1&&(At=ye.spreadsheet),_e.indexOf("/office/w/")!==-1&&(At=ye.writer),_e.indexOf("/office/p/")!==-1&&(At=ye.presentation),_e.indexOf("/office/f/")!==-1&&(At=ye.pdf)}if(!At){var Pt=qe.match(/[\?&]type=([a-z]+)/)||[];At=be[Pt[1]]||""}return At};function Me(qe,At){At===void 0&&(At=!0);var _e=qe.map(function(Pt){var We=Pt.attributes;if(!Array.isArray(We)){var Bt=[];for(var Je in We)if(We.hasOwnProperty(Je)){var Ue={name:Je,value:We[Je]};Bt.push(Ue)}Pt.attributes=Bt}return Pt});return At&&z({data:_e,eventName:"setCommandBars"}),_e}var zt=window.navigator.userAgent.toLowerCase(),nt=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(zt),ct=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(qe){return!1}}();function Ut(){var qe={status:Pe.requestFullscreen},At=document,_e=At.fullscreenElement||At.webkitFullscreenElement||At.mozFullScreenElement;qe.status=_e?Pe.requestFullscreen:Pe.exitFullscreen,z({data:qe,eventName:"fullscreenchange"})}var ht=function(){ce.idMap={}};function Tt(){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 vt=0,$e=new Set;function Rt(qe){return vt+=1,!qe&&function(At){$e.forEach(function(_e){return _e(At)})}(vt),vt}function Mt(){var qe=new Error("");return(qe.stack||qe.message||"").split(` + `},ze={onDragStart(De){let{active:je}=De;return"Picked up draggable item "+je.id+"."},onDragOver(De){let{active:je,over:ot}=De;return ot?"Draggable item "+je.id+" was moved over droppable area "+ot.id+".":"Draggable item "+je.id+" is no longer over a droppable area."},onDragEnd(De){let{active:je,over:ot}=De;return ot?"Draggable item "+je.id+" was dropped over droppable area "+ot.id:"Draggable item "+je.id+" was dropped."},onDragCancel(De){let{active:je}=De;return"Dragging was cancelled. Draggable item "+je.id+" was dropped."}};function yt(De){let{announcements:je=ze,container:ot,hiddenTextDescribedById:Lt,screenReaderInstructions:sn=Ge}=De;const{announce:vn,announcement:de}=be(),dt=(0,Se.Ld)("DndLiveRegion"),[Ot,rn]=(0,E.useState)(!1);if((0,E.useEffect)(()=>{rn(!0)},[]),Pe((0,E.useMemo)(()=>({onDragStart(ae){let{active:pe}=ae;vn(je.onDragStart({active:pe}))},onDragMove(ae){let{active:pe,over:ge}=ae;je.onDragMove&&vn(je.onDragMove({active:pe,over:ge}))},onDragOver(ae){let{active:pe,over:ge}=ae;vn(je.onDragOver({active:pe,over:ge}))},onDragEnd(ae){let{active:pe,over:ge}=ae;vn(je.onDragEnd({active:pe,over:ge}))},onDragCancel(ae){let{active:pe,over:ge}=ae;vn(je.onDragCancel({active:pe,over:ge}))}}),[vn,je])),!Ot)return null;const Zt=E.createElement(E.Fragment,null,E.createElement(Fe,{id:Lt,value:sn.draggable}),E.createElement(ye,{id:dt,announcement:de}));return ot?(0,fe.createPortal)(Zt,ot):Zt}var oe;(function(De){De.DragStart="dragStart",De.DragMove="dragMove",De.DragEnd="dragEnd",De.DragCancel="dragCancel",De.DragOver="dragOver",De.RegisterDroppable="registerDroppable",De.SetDroppableDisabled="setDroppableDisabled",De.UnregisterDroppable="unregisterDroppable"})(oe||(oe={}));function a(){}function y(De,je){return useMemo(()=>({sensor:De,options:je!=null?je:{}}),[De,je])}function x(){for(var De=arguments.length,je=new Array(De),ot=0;ot[...je].filter(Lt=>Lt!=null),[...je])}const b=Object.freeze({x:0,y:0});function z(De,je){return Math.sqrt(Math.pow(De.x-je.x,2)+Math.pow(De.y-je.y,2))}function ee(De,je){const ot=getEventCoordinates(De);if(!ot)return"0 0";const Lt={x:(ot.x-je.left)/je.width*100,y:(ot.y-je.top)/je.height*100};return Lt.x+"% "+Lt.y+"%"}function ne(De,je){let{data:{value:ot}}=De,{data:{value:Lt}}=je;return ot-Lt}function le(De,je){let{data:{value:ot}}=De,{data:{value:Lt}}=je;return Lt-ot}function ce(De){let{left:je,top:ot,height:Lt,width:sn}=De;return[{x:je,y:ot},{x:je+sn,y:ot},{x:je,y:ot+Lt},{x:je+sn,y:ot+Lt}]}function ie(De,je){if(!De||De.length===0)return null;const[ot]=De;return je?ot[je]:ot}function Ce(De,je,ot){return je===void 0&&(je=De.left),ot===void 0&&(ot=De.top),{x:je+De.width*.5,y:ot+De.height*.5}}const Ze=De=>{let{collisionRect:je,droppableRects:ot,droppableContainers:Lt}=De;const sn=Ce(je,je.left,je.top),vn=[];for(const de of Lt){const{id:dt}=de,Ot=ot.get(dt);if(Ot){const rn=z(Ce(Ot),sn);vn.push({id:dt,data:{droppableContainer:de,value:rn}})}}return vn.sort(ne)},Oe=De=>{let{collisionRect:je,droppableRects:ot,droppableContainers:Lt}=De;const sn=ce(je),vn=[];for(const de of Lt){const{id:dt}=de,Ot=ot.get(dt);if(Ot){const rn=ce(Ot),Zt=sn.reduce((pe,ge,Ae)=>pe+z(rn[Ae],ge),0),ae=Number((Zt/4).toFixed(4));vn.push({id:dt,data:{droppableContainer:de,value:ae}})}}return vn.sort(ne)};function gt(De,je){const ot=Math.max(je.top,De.top),Lt=Math.max(je.left,De.left),sn=Math.min(je.left+je.width,De.left+De.width),vn=Math.min(je.top+je.height,De.top+De.height),de=sn-Lt,dt=vn-ot;if(Lt{let{collisionRect:je,droppableRects:ot,droppableContainers:Lt}=De;const sn=[];for(const vn of Lt){const{id:de}=vn,dt=ot.get(de);if(dt){const Ot=gt(dt,je);Ot>0&&sn.push({id:de,data:{droppableContainer:vn,value:Ot}})}}return sn.sort(le)};function Me(De,je){const{top:ot,left:Lt,bottom:sn,right:vn}=je;return ot<=De.y&&De.y<=sn&&Lt<=De.x&&De.x<=vn}const zt=De=>{let{droppableContainers:je,droppableRects:ot,pointerCoordinates:Lt}=De;if(!Lt)return[];const sn=[];for(const vn of je){const{id:de}=vn,dt=ot.get(de);if(dt&&Me(Lt,dt)){const rn=ce(dt).reduce((ae,pe)=>ae+z(Lt,pe),0),Zt=Number((rn/4).toFixed(4));sn.push({id:de,data:{droppableContainer:vn,value:Zt}})}}return sn.sort(ne)};function nt(De,je,ot){return el(er({},De),{scaleX:je&&ot?je.width/ot.width:1,scaleY:je&&ot?je.height/ot.height:1})}function ct(De,je){return De&&je?{x:De.left-je.left,y:De.top-je.top}:b}function Ut(De){return function(ot){for(var Lt=arguments.length,sn=new Array(Lt>1?Lt-1:0),vn=1;vnel(er({},de),{top:de.top+De*dt.y,bottom:de.bottom+De*dt.y,left:de.left+De*dt.x,right:de.right+De*dt.x}),er({},ot))}}const ht=Ut(1);function Tt(De){if(De.startsWith("matrix3d(")){const je=De.slice(9,-1).split(/, /);return{x:+je[12],y:+je[13],scaleX:+je[0],scaleY:+je[5]}}else if(De.startsWith("matrix(")){const je=De.slice(7,-1).split(/, /);return{x:+je[4],y:+je[5],scaleX:+je[0],scaleY:+je[3]}}return null}function vt(De,je,ot){const Lt=Tt(je);if(!Lt)return De;const{scaleX:sn,scaleY:vn,x:de,y:dt}=Lt,Ot=De.left-de-(1-sn)*parseFloat(ot),rn=De.top-dt-(1-vn)*parseFloat(ot.slice(ot.indexOf(" ")+1)),Zt=sn?De.width/sn:De.width,ae=vn?De.height/vn:De.height;return{width:Zt,height:ae,top:rn,right:Ot+Zt,bottom:rn+ae,left:Ot}}const $e={ignoreTransform:!1};function Rt(De,je){je===void 0&&(je=$e);let ot=De.getBoundingClientRect();if(je.ignoreTransform){const{transform:rn,transformOrigin:Zt}=(0,Se.Jj)(De).getComputedStyle(De);rn&&(ot=vt(ot,rn,Zt))}const{top:Lt,left:sn,width:vn,height:de,bottom:dt,right:Ot}=ot;return{top:Lt,left:sn,width:vn,height:de,bottom:dt,right:Ot}}function Mt(De){return Rt(De,{ignoreTransform:!0})}function bt(De){const je=De.innerWidth,ot=De.innerHeight;return{top:0,left:0,right:je,bottom:ot,width:je,height:ot}}function Xe(De,je){return je===void 0&&(je=(0,Se.Jj)(De).getComputedStyle(De)),je.position==="fixed"}function Le(De,je){je===void 0&&(je=(0,Se.Jj)(De).getComputedStyle(De));const ot=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(sn=>{const vn=je[sn];return typeof vn=="string"?ot.test(vn):!1})}function at(De,je){const ot=[];function Lt(sn){if(je!=null&&ot.length>=je||!sn)return ot;if((0,Se.qk)(sn)&&sn.scrollingElement!=null&&!ot.includes(sn.scrollingElement))return ot.push(sn.scrollingElement),ot;if(!(0,Se.Re)(sn)||(0,Se.vZ)(sn)||ot.includes(sn))return ot;const vn=(0,Se.Jj)(De).getComputedStyle(sn);return sn!==De&&Le(sn,vn)&&ot.push(sn),Xe(sn,vn)?ot:Lt(sn.parentNode)}return De?Lt(De):ot}function st(De){const[je]=at(De,1);return je!=null?je:null}function pt(De){return!Se.Nq||!De?null:(0,Se.FJ)(De)?De:(0,Se.UG)(De)?(0,Se.qk)(De)||De===(0,Se.r3)(De).scrollingElement?window:(0,Se.Re)(De)?De:null:null}function Yt(De){return(0,Se.FJ)(De)?De.scrollX:De.scrollLeft}function Ie(De){return(0,Se.FJ)(De)?De.scrollY:De.scrollTop}function Nt(De){return{x:Yt(De),y:Ie(De)}}var en;(function(De){De[De.Forward=1]="Forward",De[De.Backward=-1]="Backward"})(en||(en={}));function tn(De){return!Se.Nq||!De?!1:De===document.scrollingElement}function mn(De){const je={x:0,y:0},ot=tn(De)?{height:window.innerHeight,width:window.innerWidth}:{height:De.clientHeight,width:De.clientWidth},Lt={x:De.scrollWidth-ot.width,y:De.scrollHeight-ot.height},sn=De.scrollTop<=je.y,vn=De.scrollLeft<=je.x,de=De.scrollTop>=Lt.y,dt=De.scrollLeft>=Lt.x;return{isTop:sn,isLeft:vn,isBottom:de,isRight:dt,maxScroll:Lt,minScroll:je}}const zn={x:.2,y:.2};function wt(De,je,ot,Lt,sn){let{top:vn,left:de,right:dt,bottom:Ot}=ot;Lt===void 0&&(Lt=10),sn===void 0&&(sn=zn);const{isTop:rn,isBottom:Zt,isLeft:ae,isRight:pe}=mn(De),ge={x:0,y:0},Ae={x:0,y:0},Be={height:je.height*sn.y,width:je.width*sn.x};return!rn&&vn<=je.top+Be.height?(ge.y=en.Backward,Ae.y=Lt*Math.abs((je.top+Be.height-vn)/Be.height)):!Zt&&Ot>=je.bottom-Be.height&&(ge.y=en.Forward,Ae.y=Lt*Math.abs((je.bottom-Be.height-Ot)/Be.height)),!pe&&dt>=je.right-Be.width?(ge.x=en.Forward,Ae.x=Lt*Math.abs((je.right-Be.width-dt)/Be.width)):!ae&&de<=je.left+Be.width&&(ge.x=en.Backward,Ae.x=Lt*Math.abs((je.left+Be.width-de)/Be.width)),{direction:ge,speed:Ae}}function qe(De){if(De===document.scrollingElement){const{innerWidth:vn,innerHeight:de}=window;return{top:0,left:0,right:vn,bottom:de,width:vn,height:de}}const{top:je,left:ot,right:Lt,bottom:sn}=De.getBoundingClientRect();return{top:je,left:ot,right:Lt,bottom:sn,width:De.clientWidth,height:De.clientHeight}}function At(De){return De.reduce((je,ot)=>(0,Se.IH)(je,Nt(ot)),b)}function _e(De){return De.reduce((je,ot)=>je+Yt(ot),0)}function Pt(De){return De.reduce((je,ot)=>je+Ie(ot),0)}function We(De,je){if(je===void 0&&(je=Rt),!De)return;const{top:ot,left:Lt,bottom:sn,right:vn}=je(De);st(De)&&(sn<=0||vn<=0||ot>=window.innerHeight||Lt>=window.innerWidth)&&De.scrollIntoView({block:"center",inline:"center"})}const Bt=[["x",["left","right"],_e],["y",["top","bottom"],Pt]];class Je{constructor(je,ot){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 Lt=at(ot),sn=At(Lt);this.rect=er({},je),this.width=je.width,this.height=je.height;for(const[vn,de,dt]of Bt)for(const Ot of de)Object.defineProperty(this,Ot,{get:()=>{const rn=dt(Lt),Zt=sn[vn]-rn;return this.rect[Ot]+Zt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Ue{constructor(je){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(ot=>{var Lt;return(Lt=this.target)==null?void 0:Lt.removeEventListener(...ot)})},this.target=je}add(je,ot,Lt){var sn;(sn=this.target)==null||sn.addEventListener(je,ot,Lt),this.listeners.push([je,ot,Lt])}}function tt(De){const{EventTarget:je}=(0,Se.Jj)(De);return De instanceof je?De:(0,Se.r3)(De)}function Ye(De,je){const ot=Math.abs(De.x),Lt=Math.abs(De.y);return typeof je=="number"?Math.sqrt(Ns(ot,2)+Ns(Lt,2))>je:"x"in je&&"y"in je?ot>je.x&&Lt>je.y:"x"in je?ot>je.x:"y"in je?Lt>je.y:!1}var Qe;(function(De){De.Click="click",De.DragStart="dragstart",De.Keydown="keydown",De.ContextMenu="contextmenu",De.Resize="resize",De.SelectionChange="selectionchange",De.VisibilityChange="visibilitychange"})(Qe||(Qe={}));function mt(De){De.preventDefault()}function ke(De){De.stopPropagation()}var Te;(function(De){De.Space="Space",De.Down="ArrowDown",De.Right="ArrowRight",De.Left="ArrowLeft",De.Up="ArrowUp",De.Esc="Escape",De.Enter="Enter",De.Tab="Tab"})(Te||(Te={}));const Ee={start:[Te.Space,Te.Enter],cancel:[Te.Esc],end:[Te.Space,Te.Enter,Te.Tab]},xe=(De,je)=>{let{currentCoordinates:ot}=je;switch(De.code){case Te.Right:return el(er({},ot),{x:ot.x+25});case Te.Left:return el(er({},ot),{x:ot.x-25});case Te.Down:return el(er({},ot),{y:ot.y+25});case Te.Up:return el(er({},ot),{y:ot.y-25})}};class Ve{constructor(je){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=je;const{event:{target:ot}}=je;this.props=je,this.listeners=new Ue((0,Se.r3)(ot)),this.windowListeners=new Ue((0,Se.Jj)(ot)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Qe.Resize,this.handleCancel),this.windowListeners.add(Qe.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Qe.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:je,onStart:ot}=this.props,Lt=je.node.current;Lt&&We(Lt),ot(b)}handleKeyDown(je){if((0,Se.vd)(je)){const{active:ot,context:Lt,options:sn}=this.props,{keyboardCodes:vn=Ee,coordinateGetter:de=xe,scrollBehavior:dt="smooth"}=sn,{code:Ot}=je;if(vn.end.includes(Ot)){this.handleEnd(je);return}if(vn.cancel.includes(Ot)){this.handleCancel(je);return}const{collisionRect:rn}=Lt.current,Zt=rn?{x:rn.left,y:rn.top}:b;this.referenceCoordinates||(this.referenceCoordinates=Zt);const ae=de(je,{active:ot,context:Lt.current,currentCoordinates:Zt});if(ae){const pe=(0,Se.$X)(ae,Zt),ge={x:0,y:0},{scrollableAncestors:Ae}=Lt.current;for(const Be of Ae){const he=je.code,{isTop:we,isRight:Ne,isLeft:Et,isBottom:Ft,maxScroll:ut,minScroll:Gt}=mn(Be),_t=qe(Be),Vt={x:Math.min(he===Te.Right?_t.right-_t.width/2:_t.right,Math.max(he===Te.Right?_t.left:_t.left+_t.width/2,ae.x)),y:Math.min(he===Te.Down?_t.bottom-_t.height/2:_t.bottom,Math.max(he===Te.Down?_t.top:_t.top+_t.height/2,ae.y))},Xt=he===Te.Right&&!Ne||he===Te.Left&&!Et,yn=he===Te.Down&&!Ft||he===Te.Up&&!we;if(Xt&&Vt.x!==ae.x){const $t=Be.scrollLeft+pe.x,cn=he===Te.Right&&$t<=ut.x||he===Te.Left&&$t>=Gt.x;if(cn&&!pe.y){Be.scrollTo({left:$t,behavior:dt});return}cn?ge.x=Be.scrollLeft-$t:ge.x=he===Te.Right?Be.scrollLeft-ut.x:Be.scrollLeft-Gt.x,ge.x&&Be.scrollBy({left:-ge.x,behavior:dt});break}else if(yn&&Vt.y!==ae.y){const $t=Be.scrollTop+pe.y,cn=he===Te.Down&&$t<=ut.y||he===Te.Up&&$t>=Gt.y;if(cn&&!pe.x){Be.scrollTo({top:$t,behavior:dt});return}cn?ge.y=Be.scrollTop-$t:ge.y=he===Te.Down?Be.scrollTop-ut.y:Be.scrollTop-Gt.y,ge.y&&Be.scrollBy({top:-ge.y,behavior:dt});break}}this.handleMove(je,(0,Se.IH)((0,Se.$X)(ae,this.referenceCoordinates),ge))}}}handleMove(je,ot){const{onMove:Lt}=this.props;je.preventDefault(),Lt(ot)}handleEnd(je){const{onEnd:ot}=this.props;je.preventDefault(),this.detach(),ot()}handleCancel(je){const{onCancel:ot}=this.props;je.preventDefault(),this.detach(),ot()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Ve.activators=[{eventName:"onKeyDown",handler:(De,je,ot)=>{let{keyboardCodes:Lt=Ee,onActivation:sn}=je,{active:vn}=ot;const{code:de}=De.nativeEvent;if(Lt.start.includes(de)){const dt=vn.activatorNode.current;return dt&&De.target!==dt?!1:(De.preventDefault(),sn==null||sn({event:De.nativeEvent}),!0)}return!1}}];function et(De){return!!(De&&"distance"in De)}function xt(De){return!!(De&&"delay"in De)}class Ct{constructor(je,ot,Lt){var sn;Lt===void 0&&(Lt=tt(je.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=je,this.events=ot;const{event:vn}=je,{target:de}=vn;this.props=je,this.events=ot,this.document=(0,Se.r3)(de),this.documentListeners=new Ue(this.document),this.listeners=new Ue(Lt),this.windowListeners=new Ue((0,Se.Jj)(de)),this.initialCoordinates=(sn=(0,Se.DC)(vn))!=null?sn:b,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:je,props:{options:{activationConstraint:ot,bypassActivationConstraint:Lt}}}=this;if(this.listeners.add(je.move.name,this.handleMove,{passive:!1}),this.listeners.add(je.end.name,this.handleEnd),je.cancel&&this.listeners.add(je.cancel.name,this.handleCancel),this.windowListeners.add(Qe.Resize,this.handleCancel),this.windowListeners.add(Qe.DragStart,mt),this.windowListeners.add(Qe.VisibilityChange,this.handleCancel),this.windowListeners.add(Qe.ContextMenu,mt),this.documentListeners.add(Qe.Keydown,this.handleKeydown),ot){if(Lt!=null&&Lt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(xt(ot)){this.timeoutId=setTimeout(this.handleStart,ot.delay),this.handlePending(ot);return}if(et(ot)){this.handlePending(ot);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(je,ot){const{active:Lt,onPending:sn}=this.props;sn(Lt,je,this.initialCoordinates,ot)}handleStart(){const{initialCoordinates:je}=this,{onStart:ot}=this.props;je&&(this.activated=!0,this.documentListeners.add(Qe.Click,ke,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Qe.SelectionChange,this.removeTextSelection),ot(je))}handleMove(je){var ot;const{activated:Lt,initialCoordinates:sn,props:vn}=this,{onMove:de,options:{activationConstraint:dt}}=vn;if(!sn)return;const Ot=(ot=(0,Se.DC)(je))!=null?ot:b,rn=(0,Se.$X)(sn,Ot);if(!Lt&&dt){if(et(dt)){if(dt.tolerance!=null&&Ye(rn,dt.tolerance))return this.handleCancel();if(Ye(rn,dt.distance))return this.handleStart()}if(xt(dt)&&Ye(rn,dt.tolerance))return this.handleCancel();this.handlePending(dt,rn);return}je.cancelable&&je.preventDefault(),de(Ot)}handleEnd(){const{onAbort:je,onEnd:ot}=this.props;this.detach(),this.activated||je(this.props.active),ot()}handleCancel(){const{onAbort:je,onCancel:ot}=this.props;this.detach(),this.activated||je(this.props.active),ot()}handleKeydown(je){je.code===Te.Esc&&this.handleCancel()}removeTextSelection(){var je;(je=this.document.getSelection())==null||je.removeAllRanges()}}const Jt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Qt extends Ct{constructor(je){const{event:ot}=je,Lt=(0,Se.r3)(ot.target);super(je,Jt,Lt)}}Qt.activators=[{eventName:"onPointerDown",handler:(De,je)=>{let{nativeEvent:ot}=De,{onActivation:Lt}=je;return!ot.isPrimary||ot.button!==0?!1:(Lt==null||Lt({event:ot}),!0)}}];const qt={move:{name:"mousemove"},end:{name:"mouseup"}};var Bn;(function(De){De[De.RightClick=2]="RightClick"})(Bn||(Bn={}));class _n extends Ct{constructor(je){super(je,qt,(0,Se.r3)(je.event.target))}}_n.activators=[{eventName:"onMouseDown",handler:(De,je)=>{let{nativeEvent:ot}=De,{onActivation:Lt}=je;return ot.button===Bn.RightClick?!1:(Lt==null||Lt({event:ot}),!0)}}];const on={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class fn extends Ct{constructor(je){super(je,on)}static setup(){return window.addEventListener(on.move.name,je,{capture:!1,passive:!1}),function(){window.removeEventListener(on.move.name,je)};function je(){}}}fn.activators=[{eventName:"onTouchStart",handler:(De,je)=>{let{nativeEvent:ot}=De,{onActivation:Lt}=je;const{touches:sn}=ot;return sn.length>1?!1:(Lt==null||Lt({event:ot}),!0)}}];var Dn;(function(De){De[De.Pointer=0]="Pointer",De[De.DraggableRect=1]="DraggableRect"})(Dn||(Dn={}));var Sn;(function(De){De[De.TreeOrder=0]="TreeOrder",De[De.ReversedTreeOrder=1]="ReversedTreeOrder"})(Sn||(Sn={}));function hn(De){let{acceleration:je,activator:ot=Dn.Pointer,canScroll:Lt,draggingRect:sn,enabled:vn,interval:de=5,order:dt=Sn.TreeOrder,pointerCoordinates:Ot,scrollableAncestors:rn,scrollableAncestorRects:Zt,delta:ae,threshold:pe}=De;const ge=Vn({delta:ae,disabled:!vn}),[Ae,Be]=(0,Se.Yz)(),he=(0,E.useRef)({x:0,y:0}),we=(0,E.useRef)({x:0,y:0}),Ne=(0,E.useMemo)(()=>{switch(ot){case Dn.Pointer:return Ot?{top:Ot.y,bottom:Ot.y,left:Ot.x,right:Ot.x}:null;case Dn.DraggableRect:return sn}},[ot,sn,Ot]),Et=(0,E.useRef)(null),Ft=(0,E.useCallback)(()=>{const Gt=Et.current;if(!Gt)return;const _t=he.current.x*we.current.x,Vt=he.current.y*we.current.y;Gt.scrollBy(_t,Vt)},[]),ut=(0,E.useMemo)(()=>dt===Sn.TreeOrder?[...rn].reverse():rn,[dt,rn]);(0,E.useEffect)(()=>{if(!vn||!rn.length||!Ne){Be();return}for(const Gt of ut){if((Lt==null?void 0:Lt(Gt))===!1)continue;const _t=rn.indexOf(Gt),Vt=Zt[_t];if(!Vt)continue;const{direction:Xt,speed:yn}=wt(Gt,Vt,Ne,je,pe);for(const $t of["x","y"])ge[$t][Xt[$t]]||(yn[$t]=0,Xt[$t]=0);if(yn.x>0||yn.y>0){Be(),Et.current=Gt,Ae(Ft,de),he.current=yn,we.current=Xt;return}}he.current={x:0,y:0},we.current={x:0,y:0},Be()},[je,Ft,Lt,Be,vn,de,JSON.stringify(Ne),JSON.stringify(ge),Ae,rn,ut,Zt,JSON.stringify(pe)])}const an={x:{[en.Backward]:!1,[en.Forward]:!1},y:{[en.Backward]:!1,[en.Forward]:!1}};function Vn(De){let{delta:je,disabled:ot}=De;const Lt=(0,Se.D9)(je);return(0,Se.Gj)(sn=>{if(ot||!Lt||!sn)return an;const vn={x:Math.sign(je.x-Lt.x),y:Math.sign(je.y-Lt.y)};return{x:{[en.Backward]:sn.x[en.Backward]||vn.x===-1,[en.Forward]:sn.x[en.Forward]||vn.x===1},y:{[en.Backward]:sn.y[en.Backward]||vn.y===-1,[en.Forward]:sn.y[en.Forward]||vn.y===1}}},[ot,je,Lt])}function Zn(De,je){const ot=je!=null?De.get(je):void 0,Lt=ot?ot.node.current:null;return(0,Se.Gj)(sn=>{var vn;return je==null?null:(vn=Lt!=null?Lt:sn)!=null?vn:null},[Lt,je])}function ln(De,je){return(0,E.useMemo)(()=>De.reduce((ot,Lt)=>{const{sensor:sn}=Lt,vn=sn.activators.map(de=>({eventName:de.eventName,handler:je(de.handler,Lt)}));return[...ot,...vn]},[]),[De,je])}var Xn;(function(De){De[De.Always=0]="Always",De[De.BeforeDragging=1]="BeforeDragging",De[De.WhileDragging=2]="WhileDragging"})(Xn||(Xn={}));var nn;(function(De){De.Optimized="optimized"})(nn||(nn={}));const un=new Map;function An(De,je){let{dragging:ot,dependencies:Lt,config:sn}=je;const[vn,de]=(0,E.useState)(null),{frequency:dt,measure:Ot,strategy:rn}=sn,Zt=(0,E.useRef)(De),ae=he(),pe=(0,Se.Ey)(ae),ge=(0,E.useCallback)(function(we){we===void 0&&(we=[]),!pe.current&&de(Ne=>Ne===null?we:Ne.concat(we.filter(Et=>!Ne.includes(Et))))},[pe]),Ae=(0,E.useRef)(null),Be=(0,Se.Gj)(we=>{if(ae&&!ot)return un;if(!we||we===un||Zt.current!==De||vn!=null){const Ne=new Map;for(let Et of De){if(!Et)continue;if(vn&&vn.length>0&&!vn.includes(Et.id)&&Et.rect.current){Ne.set(Et.id,Et.rect.current);continue}const Ft=Et.node.current,ut=Ft?new Je(Ot(Ft),Ft):null;Et.rect.current=ut,ut&&Ne.set(Et.id,ut)}return Ne}return we},[De,vn,ot,ae,Ot]);return(0,E.useEffect)(()=>{Zt.current=De},[De]),(0,E.useEffect)(()=>{ae||ge()},[ot,ae]),(0,E.useEffect)(()=>{vn&&vn.length>0&&de(null)},[JSON.stringify(vn)]),(0,E.useEffect)(()=>{ae||typeof dt!="number"||Ae.current!==null||(Ae.current=setTimeout(()=>{ge(),Ae.current=null},dt))},[dt,ae,ge,...Lt]),{droppableRects:Be,measureDroppableContainers:ge,measuringScheduled:vn!=null};function he(){switch(rn){case Xn.Always:return!1;case Xn.BeforeDragging:return ot;default:return!ot}}}function bn(De,je){return(0,Se.Gj)(ot=>De?ot||(typeof je=="function"?je(De):De):null,[je,De])}function Kn(De,je){return bn(De,je)}function Sa(De){let{callback:je,disabled:ot}=De;const Lt=(0,Se.zX)(je),sn=(0,E.useMemo)(()=>{if(ot||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:vn}=window;return new vn(Lt)},[Lt,ot]);return(0,E.useEffect)(()=>()=>sn==null?void 0:sn.disconnect(),[sn]),sn}function Ke(De){let{callback:je,disabled:ot}=De;const Lt=(0,Se.zX)(je),sn=(0,E.useMemo)(()=>{if(ot||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:vn}=window;return new vn(Lt)},[ot]);return(0,E.useEffect)(()=>()=>sn==null?void 0:sn.disconnect(),[sn]),sn}function It(De){return new Je(Rt(De),De)}function St(De,je,ot){je===void 0&&(je=It);const[Lt,sn]=(0,E.useState)(null);function vn(){sn(Ot=>{if(!De)return null;if(De.isConnected===!1){var rn;return(rn=Ot!=null?Ot:ot)!=null?rn:null}const Zt=je(De);return JSON.stringify(Ot)===JSON.stringify(Zt)?Ot:Zt})}const de=Sa({callback(Ot){if(De)for(const rn of Ot){const{type:Zt,target:ae}=rn;if(Zt==="childList"&&ae instanceof HTMLElement&&ae.contains(De)){vn();break}}}}),dt=Ke({callback:vn});return(0,Se.LI)(()=>{vn(),De?(dt==null||dt.observe(De),de==null||de.observe(document.body,{childList:!0,subtree:!0})):(dt==null||dt.disconnect(),de==null||de.disconnect())},[De]),Lt}function wn(De){const je=bn(De);return ct(De,je)}const aa=[];function Qn(De){const je=(0,E.useRef)(De),ot=(0,Se.Gj)(Lt=>De?Lt&&Lt!==aa&&De&&je.current&&De.parentNode===je.current.parentNode?Lt:at(De):aa,[De]);return(0,E.useEffect)(()=>{je.current=De},[De]),ot}function Ua(De){const[je,ot]=(0,E.useState)(null),Lt=(0,E.useRef)(De),sn=(0,E.useCallback)(vn=>{const de=pt(vn.target);de&&ot(dt=>dt?(dt.set(de,Nt(de)),new Map(dt)):null)},[]);return(0,E.useEffect)(()=>{const vn=Lt.current;if(De!==vn){de(vn);const dt=De.map(Ot=>{const rn=pt(Ot);return rn?(rn.addEventListener("scroll",sn,{passive:!0}),[rn,Nt(rn)]):null}).filter(Ot=>Ot!=null);ot(dt.length?new Map(dt):null),Lt.current=De}return()=>{de(De),de(vn)};function de(dt){dt.forEach(Ot=>{const rn=pt(Ot);rn==null||rn.removeEventListener("scroll",sn)})}},[sn,De]),(0,E.useMemo)(()=>De.length?je?Array.from(je.values()).reduce((vn,de)=>(0,Se.IH)(vn,de),b):At(De):b,[De,je])}function Na(De,je){je===void 0&&(je=[]);const ot=(0,E.useRef)(null);return(0,E.useEffect)(()=>{ot.current=null},je),(0,E.useEffect)(()=>{const Lt=De!==b;Lt&&!ot.current&&(ot.current=De),!Lt&&ot.current&&(ot.current=null)},[De]),ot.current?(0,Se.$X)(De,ot.current):b}function Wa(De){(0,E.useEffect)(()=>{if(!Se.Nq)return;const je=De.map(ot=>{let{sensor:Lt}=ot;return Lt.setup==null?void 0:Lt.setup()});return()=>{for(const ot of je)ot==null||ot()}},De.map(je=>{let{sensor:ot}=je;return ot}))}function Ra(De,je){return(0,E.useMemo)(()=>De.reduce((ot,Lt)=>{let{eventName:sn,handler:vn}=Lt;return ot[sn]=de=>{vn(de,je)},ot},{}),[De,je])}function Eo(De){return(0,E.useMemo)(()=>De?bt(De):null,[De])}const Tn=[];function Ht(De,je){je===void 0&&(je=Rt);const[ot]=De,Lt=Eo(ot?(0,Se.Jj)(ot):null),[sn,vn]=(0,E.useState)(Tn);function de(){vn(()=>De.length?De.map(Ot=>tn(Ot)?Lt:new Je(je(Ot),Ot)):Tn)}const dt=Ke({callback:de});return(0,Se.LI)(()=>{dt==null||dt.disconnect(),de(),De.forEach(Ot=>dt==null?void 0:dt.observe(Ot))},[De]),sn}function Yn(De){if(!De)return null;if(De.children.length>1)return De;const je=De.children[0];return(0,Se.Re)(je)?je:De}function mo(De){let{measure:je}=De;const[ot,Lt]=(0,E.useState)(null),sn=(0,E.useCallback)(rn=>{for(const{target:Zt}of rn)if((0,Se.Re)(Zt)){Lt(ae=>{const pe=je(Zt);return ae?el(er({},ae),{width:pe.width,height:pe.height}):pe});break}},[je]),vn=Ke({callback:sn}),de=(0,E.useCallback)(rn=>{const Zt=Yn(rn);vn==null||vn.disconnect(),Zt&&(vn==null||vn.observe(Zt)),Lt(Zt?je(Zt):null)},[je,vn]),[dt,Ot]=(0,Se.wm)(de);return(0,E.useMemo)(()=>({nodeRef:dt,rect:ot,setRef:Ot}),[ot,dt,Ot])}const wa=[{sensor:Qt,options:{}},{sensor:Ve,options:{}}],za={current:{}},Wn={draggable:{measure:Mt},droppable:{measure:Mt,strategy:Xn.WhileDragging,frequency:nn.Optimized},dragOverlay:{measure:Rt}};class sa extends Map{get(je){var ot;return je!=null&&(ot=super.get(je))!=null?ot:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(je=>{let{disabled:ot}=je;return!ot})}getNodeFor(je){var ot,Lt;return(ot=(Lt=this.get(je))==null?void 0:Lt.node.current)!=null?ot:void 0}}const ia={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new sa,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:a},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Wn,measureDroppableContainers:a,windowRect:null,measuringScheduled:!1},jn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:a,draggableNodes:new Map,over:null,measureDroppableContainers:a},Ao=(0,E.createContext)(jn),bo=(0,E.createContext)(ia);function yo(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new sa}}}function qa(De,je){switch(je.type){case oe.DragStart:return el(er({},De),{draggable:el(er({},De.draggable),{initialCoordinates:je.initialCoordinates,active:je.active})});case oe.DragMove:return De.draggable.active==null?De:el(er({},De),{draggable:el(er({},De.draggable),{translate:{x:je.coordinates.x-De.draggable.initialCoordinates.x,y:je.coordinates.y-De.draggable.initialCoordinates.y}})});case oe.DragEnd:case oe.DragCancel:return el(er({},De),{draggable:el(er({},De.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case oe.RegisterDroppable:{const{element:ot}=je,{id:Lt}=ot,sn=new sa(De.droppable.containers);return sn.set(Lt,ot),el(er({},De),{droppable:el(er({},De.droppable),{containers:sn})})}case oe.SetDroppableDisabled:{const{id:ot,key:Lt,disabled:sn}=je,vn=De.droppable.containers.get(ot);if(!vn||Lt!==vn.key)return De;const de=new sa(De.droppable.containers);return de.set(ot,el(er({},vn),{disabled:sn})),el(er({},De),{droppable:el(er({},De.droppable),{containers:de})})}case oe.UnregisterDroppable:{const{id:ot,key:Lt}=je,sn=De.droppable.containers.get(ot);if(!sn||Lt!==sn.key)return De;const vn=new sa(De.droppable.containers);return vn.delete(ot),el(er({},De),{droppable:el(er({},De.droppable),{containers:vn})})}default:return De}}function ho(De){let{disabled:je}=De;const{active:ot,activatorEvent:Lt,draggableNodes:sn}=(0,E.useContext)(Ao),vn=(0,Se.D9)(Lt),de=(0,Se.D9)(ot==null?void 0:ot.id);return(0,E.useEffect)(()=>{if(!je&&!Lt&&vn&&de!=null){if(!(0,Se.vd)(vn)||document.activeElement===vn.target)return;const dt=sn.get(de);if(!dt)return;const{activatorNode:Ot,node:rn}=dt;if(!Ot.current&&!rn.current)return;requestAnimationFrame(()=>{for(const Zt of[Ot.current,rn.current]){if(!Zt)continue;const ae=(0,Se.so)(Zt);if(ae){ae.focus();break}}})}},[Lt,je,sn,de,vn]),null}function On(De,je){let sn=je,{transform:ot}=sn,Lt=ts(sn,["transform"]);return De!=null&&De.length?De.reduce((vn,de)=>de(er({transform:vn},Lt)),ot):ot}function Vo(De){return(0,E.useMemo)(()=>({draggable:er(er({},Wn.draggable),De==null?void 0:De.draggable),droppable:er(er({},Wn.droppable),De==null?void 0:De.droppable),dragOverlay:er(er({},Wn.dragOverlay),De==null?void 0:De.dragOverlay)}),[De==null?void 0:De.draggable,De==null?void 0:De.droppable,De==null?void 0:De.dragOverlay])}function Yo(De){let{activeNode:je,measure:ot,initialRect:Lt,config:sn=!0}=De;const vn=(0,E.useRef)(!1),{x:de,y:dt}=typeof sn=="boolean"?{x:sn,y:sn}:sn;(0,Se.LI)(()=>{if(!de&&!dt||!je){vn.current=!1;return}if(vn.current||!Lt)return;const rn=je==null?void 0:je.node.current;if(!rn||rn.isConnected===!1)return;const Zt=ot(rn),ae=ct(Zt,Lt);if(de||(ae.x=0),dt||(ae.y=0),vn.current=!0,Math.abs(ae.x)>0||Math.abs(ae.y)>0){const pe=st(rn);pe&&pe.scrollBy({top:ae.y,left:ae.x})}},[je,de,dt,Lt,ot])}const dr=(0,E.createContext)(el(er({},b),{scaleX:1,scaleY:1}));var To;(function(De){De[De.Uninitialized=0]="Uninitialized",De[De.Initializing=1]="Initializing",De[De.Initialized=2]="Initialized"})(To||(To={}));const Jn=(0,E.memo)(function(je){var ot,Lt,sn,vn;let Or=je,{id:de,accessibility:dt,autoScroll:Ot=!0,children:rn,sensors:Zt=wa,collisionDetection:ae=lt,measuring:pe,modifiers:ge}=Or,Ae=ts(Or,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Be=(0,E.useReducer)(qa,void 0,yo),[he,we]=Be,[Ne,Et]=re(),[Ft,ut]=(0,E.useState)(To.Uninitialized),Gt=Ft===To.Initialized,{draggable:{active:_t,nodes:Vt,translate:Xt},droppable:{containers:yn}}=he,$t=_t!=null?Vt.get(_t):null,cn=(0,E.useRef)({initial:null,translated:null}),Cn=(0,E.useMemo)(()=>{var Do;return _t!=null?{id:_t,data:(Do=$t==null?void 0:$t.data)!=null?Do:za,rect:cn}:null},[_t,$t]),xn=(0,E.useRef)(null),[Kt,pa]=(0,E.useState)(null),[Un,ca]=(0,E.useState)(null),va=(0,Se.Ey)(Ae,Object.values(Ae)),Ga=(0,Se.Ld)("DndDescribedBy",de),Ja=(0,E.useMemo)(()=>yn.getEnabled(),[yn]),la=Vo(pe),{droppableRects:Ea,measureDroppableContainers:xa,measuringScheduled:_a}=An(Ja,{dragging:Gt,dependencies:[Xt.x,Xt.y],config:la.droppable}),La=Zn(Vt,_t),Xa=(0,E.useMemo)(()=>Un?(0,Se.DC)(Un):null,[Un]),vo=vr(),Lo=Kn(La,la.draggable.measure);Yo({activeNode:_t!=null?Vt.get(_t):null,config:vo.layoutShiftCompensation,initialRect:Lo,measure:la.draggable.measure});const ya=St(La,la.draggable.measure,Lo),Io=St(La?La.parentElement:null),$a=(0,E.useRef)({activatorEvent:null,active:null,activeNode:La,collisionRect:null,collisions:null,droppableRects:Ea,draggableNodes:Vt,draggingNode:null,draggingNodeRect:null,droppableContainers:yn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Oa=yn.getNodeFor((ot=$a.current.over)==null?void 0:ot.id),eo=mo({measure:la.dragOverlay.measure}),to=(Lt=eo.nodeRef.current)!=null?Lt:La,Ro=Gt?(sn=eo.rect)!=null?sn:ya:null,ka=!!(eo.nodeRef.current&&eo.rect),So=wn(ka?null:ya),ba=Eo(to?(0,Se.Jj)(to):null),oo=Qn(Gt?Oa!=null?Oa:La:null),ea=Ht(oo),ar=On(ge,{transform:{x:Xt.x-So.x,y:Xt.y-So.y,scaleX:1,scaleY:1},activatorEvent:Un,active:Cn,activeNodeRect:ya,containerNodeRect:Io,draggingNodeRect:Ro,over:$a.current.over,overlayNodeRect:eo.rect,scrollableAncestors:oo,scrollableAncestorRects:ea,windowRect:ba}),nr=Xa?(0,Se.IH)(Xa,Xt):null,wo=Ua(oo),_o=Na(wo),Ar=Na(wo,[ya]),Zo=(0,Se.IH)(ar,_o),$n=Ro?ht(Ro,ar):null,Wt=Cn&&$n?ae({active:Cn,collisionRect:$n,droppableRects:Ea,droppableContainers:Ja,pointerCoordinates:nr}):null,ha=ie(Wt,"id"),[Ta,ja]=(0,E.useState)(null),no=ka?ar:(0,Se.IH)(ar,Ar),co=nt(no,(vn=Ta==null?void 0:Ta.rect)!=null?vn:null,ya),Uo=(0,E.useRef)(null),rr=(0,E.useCallback)((Do,jr)=>{let{sensor:fo,options:ro}=jr;if(xn.current==null)return;const Wo=Vt.get(xn.current);if(!Wo)return;const Ya=Do.nativeEvent,lo=new fo({active:xn.current,activeNode:Wo,event:Ya,options:ro,context:$a,onAbort(mr){if(!Vt.get(mr))return;const{onDragAbort:kr}=va.current,Xr={id:mr};kr==null||kr(Xr),Ne({type:"onDragAbort",event:Xr})},onPending(mr,Zr,kr,Xr){if(!Vt.get(mr))return;const{onDragPending:pl}=va.current,cl={id:mr,constraint:Zr,initialCoordinates:kr,offset:Xr};pl==null||pl(cl),Ne({type:"onDragPending",event:cl})},onStart(mr){const Zr=xn.current;if(Zr==null)return;const kr=Vt.get(Zr);if(!kr)return;const{onDragStart:Xr}=va.current,Nl={activatorEvent:Ya,active:{id:Zr,data:kr.data,rect:cn}};(0,fe.unstable_batchedUpdates)(()=>{Xr==null||Xr(Nl),ut(To.Initializing),we({type:oe.DragStart,initialCoordinates:mr,active:Zr}),Ne({type:"onDragStart",event:Nl}),pa(Uo.current),ca(Ya)})},onMove(mr){we({type:oe.DragMove,coordinates:mr})},onEnd:br(oe.DragEnd),onCancel:br(oe.DragCancel)});Uo.current=lo;function br(mr){return function(){return jc(this,null,function*(){const{active:kr,collisions:Xr,over:Nl,scrollAdjustedTranslate:pl}=$a.current;let cl=null;if(kr&&pl){const{cancelDrop:Za}=va.current;cl={activatorEvent:Ya,active:kr,collisions:Xr,delta:pl,over:Nl},mr===oe.DragEnd&&typeof Za=="function"&&(yield Promise.resolve(Za(cl)))&&(mr=oe.DragCancel)}xn.current=null,(0,fe.unstable_batchedUpdates)(()=>{we({type:mr}),ut(To.Uninitialized),ja(null),pa(null),ca(null),Uo.current=null;const Za=mr===oe.DragEnd?"onDragEnd":"onDragCancel";if(cl){const uo=va.current[Za];uo==null||uo(cl),Ne({type:Za,event:cl})}})})}}},[Vt]),Qo=(0,E.useCallback)((Do,jr)=>(fo,ro)=>{const Wo=fo.nativeEvent,Ya=Vt.get(ro);if(xn.current!==null||!Ya||Wo.dndKit||Wo.defaultPrevented)return;const lo={active:Ya};Do(fo,jr.options,lo)===!0&&(Wo.dndKit={capturedBy:jr.sensor},xn.current=ro,rr(fo,jr))},[Vt,rr]),fr=ln(Zt,Qo);Wa(Zt),(0,Se.LI)(()=>{ya&&Ft===To.Initializing&&ut(To.Initialized)},[ya,Ft]),(0,E.useEffect)(()=>{const{onDragMove:Do}=va.current,{active:jr,activatorEvent:fo,collisions:ro,over:Wo}=$a.current;if(!jr||!fo)return;const Ya={active:jr,activatorEvent:fo,collisions:ro,delta:{x:Zo.x,y:Zo.y},over:Wo};(0,fe.unstable_batchedUpdates)(()=>{Do==null||Do(Ya),Ne({type:"onDragMove",event:Ya})})},[Zo.x,Zo.y]),(0,E.useEffect)(()=>{const{active:Do,activatorEvent:jr,collisions:fo,droppableContainers:ro,scrollAdjustedTranslate:Wo}=$a.current;if(!Do||xn.current==null||!jr||!Wo)return;const{onDragOver:Ya}=va.current,lo=ro.get(ha),br=lo&&lo.rect.current?{id:lo.id,rect:lo.rect.current,data:lo.data,disabled:lo.disabled}:null,mr={active:Do,activatorEvent:jr,collisions:fo,delta:{x:Wo.x,y:Wo.y},over:br};(0,fe.unstable_batchedUpdates)(()=>{ja(br),Ya==null||Ya(mr),Ne({type:"onDragOver",event:mr})})},[ha]),(0,Se.LI)(()=>{$a.current={activatorEvent:Un,active:Cn,activeNode:La,collisionRect:$n,collisions:Wt,droppableRects:Ea,draggableNodes:Vt,draggingNode:to,draggingNodeRect:Ro,droppableContainers:yn,over:Ta,scrollableAncestors:oo,scrollAdjustedTranslate:Zo},cn.current={initial:Ro,translated:$n}},[Cn,La,Wt,$n,Vt,to,Ro,Ea,yn,Ta,oo,Zo]),hn(el(er({},vo),{delta:Xt,draggingRect:$n,pointerCoordinates:nr,scrollableAncestors:oo,scrollableAncestorRects:ea}));const Ho=(0,E.useMemo)(()=>({active:Cn,activeNode:La,activeNodeRect:ya,activatorEvent:Un,collisions:Wt,containerNodeRect:Io,dragOverlay:eo,draggableNodes:Vt,droppableContainers:yn,droppableRects:Ea,over:Ta,measureDroppableContainers:xa,scrollableAncestors:oo,scrollableAncestorRects:ea,measuringConfiguration:la,measuringScheduled:_a,windowRect:ba}),[Cn,La,ya,Un,Wt,Io,eo,Vt,yn,Ea,Ta,xa,oo,ea,la,_a,ba]),lr=(0,E.useMemo)(()=>({activatorEvent:Un,activators:fr,active:Cn,activeNodeRect:ya,ariaDescribedById:{draggable:Ga},dispatch:we,draggableNodes:Vt,over:Ta,measureDroppableContainers:xa}),[Un,fr,Cn,ya,we,Ga,Vt,Ta,xa]);return E.createElement(He.Provider,{value:Et},E.createElement(Ao.Provider,{value:lr},E.createElement(bo.Provider,{value:Ho},E.createElement(dr.Provider,{value:co},rn)),E.createElement(ho,{disabled:(dt==null?void 0:dt.restoreFocus)===!1})),E.createElement(yt,el(er({},dt),{hiddenTextDescribedById:Ga})));function vr(){const Do=(Kt==null?void 0:Kt.autoScrollEnabled)===!1,jr=typeof Ot=="object"?Ot.enabled===!1:Ot===!1,fo=Gt&&!Do&&!jr;return typeof Ot=="object"?el(er({},Ot),{enabled:fo}):{enabled:fo}}}),ua=(0,E.createContext)(null),Ca="button",Nn="Draggable";function Po(De){let{id:je,data:ot,disabled:Lt=!1,attributes:sn}=De;const vn=(0,Se.Ld)(Nn),{activators:de,activatorEvent:dt,active:Ot,activeNodeRect:rn,ariaDescribedById:Zt,draggableNodes:ae,over:pe}=(0,E.useContext)(Ao),{role:ge=Ca,roleDescription:Ae="draggable",tabIndex:Be=0}=sn!=null?sn:{},he=(Ot==null?void 0:Ot.id)===je,we=(0,E.useContext)(he?dr:ua),[Ne,Et]=(0,Se.wm)(),[Ft,ut]=(0,Se.wm)(),Gt=Ra(de,je),_t=(0,Se.Ey)(ot);(0,Se.LI)(()=>(ae.set(je,{id:je,key:vn,node:Ne,activatorNode:Ft,data:_t}),()=>{const Xt=ae.get(je);Xt&&Xt.key===vn&&ae.delete(je)}),[ae,je]);const Vt=(0,E.useMemo)(()=>({role:ge,tabIndex:Be,"aria-disabled":Lt,"aria-pressed":he&&ge===Ca?!0:void 0,"aria-roledescription":Ae,"aria-describedby":Zt.draggable}),[Lt,ge,Be,he,Ae,Zt.draggable]);return{active:Ot,activatorEvent:dt,activeNodeRect:rn,attributes:Vt,isDragging:he,listeners:Lt?void 0:Gt,node:Ne,over:pe,setNodeRef:Et,setActivatorNodeRef:ut,transform:we}}function ga(){return(0,E.useContext)(bo)}const Sr="Droppable",tr={timeout:25};function or(De){let{data:je,disabled:ot=!1,id:Lt,resizeObserverConfig:sn}=De;const vn=(0,Se.Ld)(Sr),{active:de,dispatch:dt,over:Ot,measureDroppableContainers:rn}=(0,E.useContext)(Ao),Zt=(0,E.useRef)({disabled:ot}),ae=(0,E.useRef)(!1),pe=(0,E.useRef)(null),ge=(0,E.useRef)(null),{disabled:Ae,updateMeasurementsFor:Be,timeout:he}=er(er({},tr),sn),we=(0,Se.Ey)(Be!=null?Be:Lt),Ne=(0,E.useCallback)(()=>{if(!ae.current){ae.current=!0;return}ge.current!=null&&clearTimeout(ge.current),ge.current=setTimeout(()=>{rn(Array.isArray(we.current)?we.current:[we.current]),ge.current=null},he)},[he]),Et=Ke({callback:Ne,disabled:Ae||!de}),Ft=(0,E.useCallback)((Vt,Xt)=>{Et&&(Xt&&(Et.unobserve(Xt),ae.current=!1),Vt&&Et.observe(Vt))},[Et]),[ut,Gt]=(0,Se.wm)(Ft),_t=(0,Se.Ey)(je);return(0,E.useEffect)(()=>{!Et||!ut.current||(Et.disconnect(),ae.current=!1,Et.observe(ut.current))},[ut,Et]),(0,E.useEffect)(()=>(dt({type:oe.RegisterDroppable,element:{id:Lt,key:vn,disabled:ot,node:ut,rect:pe,data:_t}}),()=>dt({type:oe.UnregisterDroppable,key:vn,id:Lt})),[Lt]),(0,E.useEffect)(()=>{ot!==Zt.current.disabled&&(dt({type:oe.SetDroppableDisabled,id:Lt,key:vn,disabled:ot}),Zt.current.disabled=ot)},[Lt,vn,ot,dt]),{active:de,rect:pe,isOver:(Ot==null?void 0:Ot.id)===Lt,node:ut,over:Ot,setNodeRef:Gt}}function ko(De){let{animation:je,children:ot}=De;const[Lt,sn]=useState(null),[vn,de]=useState(null),dt=usePrevious(ot);return!ot&&!Lt&&dt&&sn(dt),useIsomorphicLayoutEffect(()=>{if(!vn)return;const Ot=Lt==null?void 0:Lt.key,rn=Lt==null?void 0:Lt.props.id;if(Ot==null||rn==null){sn(null);return}Promise.resolve(je(rn,vn)).then(()=>{sn(null)})},[je,Lt,vn]),React.createElement(React.Fragment,null,ot,Lt?cloneElement(Lt,{ref:de}):null)}const Go={x:0,y:0,scaleX:1,scaleY:1};function Br(De){let{children:je}=De;return React.createElement(Ao.Provider,{value:jn},React.createElement(dr.Provider,{value:Go},je))}const yr={position:"fixed",touchAction:"none"},Pr=De=>isKeyboardEvent(De)?"transform 250ms ease":void 0,Wr=null,Jr={duration:250,easing:"ease",keyframes:De=>{let{transform:{initial:je,final:ot}}=De;return[{transform:Se.ux.Transform.toString(je)},{transform:Se.ux.Transform.toString(ot)}]},sideEffects:(De=>je=>{let{active:ot,dragOverlay:Lt}=je;const sn={},{styles:vn,className:de}=De;if(vn!=null&&vn.active)for(const[dt,Ot]of Object.entries(vn.active))Ot!==void 0&&(sn[dt]=ot.node.style.getPropertyValue(dt),ot.node.style.setProperty(dt,Ot));if(vn!=null&&vn.dragOverlay)for(const[dt,Ot]of Object.entries(vn.dragOverlay))Ot!==void 0&&Lt.node.style.setProperty(dt,Ot);return de!=null&&de.active&&ot.node.classList.add(de.active),de!=null&&de.dragOverlay&&Lt.node.classList.add(de.dragOverlay),function(){for(const[Ot,rn]of Object.entries(sn))ot.node.style.setProperty(Ot,rn);de!=null&&de.active&&ot.node.classList.remove(de.active)}})({styles:{active:{opacity:"0"}}})};function ma(De){let{config:je,draggableNodes:ot,droppableContainers:Lt,measuringConfiguration:sn}=De;return useEvent((vn,de)=>{if(je===null)return;const dt=ot.get(vn);if(!dt)return;const Ot=dt.node.current;if(!Ot)return;const rn=Yn(de);if(!rn)return;const{transform:Zt}=getWindow(de).getComputedStyle(de),ae=Tt(Zt);if(!ae)return;const pe=typeof je=="function"?je:tl(je);return We(Ot,sn.draggable.measure),pe({active:{id:vn,data:dt.data,node:Ot,rect:sn.draggable.measure(Ot)},draggableNodes:ot,dragOverlay:{node:de,rect:sn.dragOverlay.measure(rn)},droppableContainers:Lt,measuringConfiguration:sn,transform:ae})})}function tl(De){const{duration:je,easing:ot,sideEffects:Lt,keyframes:sn}=er(er({},Jr),De);return vn=>{let Ne=vn,{active:de,dragOverlay:dt,transform:Ot}=Ne,rn=ts(Ne,["active","dragOverlay","transform"]);if(!je)return;const Zt={x:dt.rect.left-de.rect.left,y:dt.rect.top-de.rect.top},ae={scaleX:Ot.scaleX!==1?de.rect.width*Ot.scaleX/dt.rect.width:1,scaleY:Ot.scaleY!==1?de.rect.height*Ot.scaleY/dt.rect.height:1},pe=er({x:Ot.x-Zt.x,y:Ot.y-Zt.y},ae),ge=sn(el(er({},rn),{active:de,dragOverlay:dt,transform:{initial:Ot,final:pe}})),[Ae]=ge,Be=ge[ge.length-1];if(JSON.stringify(Ae)===JSON.stringify(Be))return;const he=Lt==null?void 0:Lt(er({active:de,dragOverlay:dt},rn)),we=dt.node.animate(ge,{duration:je,easing:ot,fill:"forwards"});return new Promise(Et=>{we.onfinish=()=>{he==null||he(),Et()}})}}let Yr=0;function Sl(De){return useMemo(()=>{if(De!=null)return Yr++,Yr},[De])}const zr=null},19719:function(Re,rt,te){"use strict";te.d(rt,{Fo:function(){return ee},Rp:function(){return ve},nB:function(){return gt},qw:function(){return y}});var E=te(59301),fe=te(87954),Se=te(35241);function ve(ht,Tt,vt){const $e=ht.slice();return $e.splice(vt<0?$e.length+vt:vt,0,$e.splice(Tt,1)[0]),$e}function Fe(ht,Tt,vt){const $e=ht.slice();return $e[Tt]=ht[vt],$e[vt]=ht[Tt],$e}function ye(ht,Tt){return ht.reduce((vt,$e,Rt)=>{const Mt=Tt.get($e);return Mt&&(vt[Rt]=Mt),vt},Array(ht.length))}function be(ht){return ht!==null&&ht>=0}function He(ht,Tt){if(ht===Tt)return!0;if(ht.length!==Tt.length)return!1;for(let vt=0;vt{var Tt;let{rects:vt,activeNodeRect:$e,activeIndex:Rt,overIndex:Mt,index:bt}=ht;const Xe=(Tt=vt[Rt])!=null?Tt:$e;if(!Xe)return null;const Le=ze(vt,bt,Rt);if(bt===Rt){const at=vt[Mt];return at?er({x:RtRt&&bt<=Mt?er({x:-Xe.width-Le,y:0},re):bt=Mt?er({x:Xe.width+Le,y:0},re):er({x:0,y:0},re)};function ze(ht,Tt,vt){const $e=ht[Tt],Rt=ht[Tt-1],Mt=ht[Tt+1];return!$e||!Rt&&!Mt?0:vt{let{rects:Tt,activeIndex:vt,overIndex:$e,index:Rt}=ht;const Mt=ve(Tt,$e,vt),bt=Tt[Rt],Xe=Mt[Rt];return!Xe||!bt?null:{x:Xe.left-bt.left,y:Xe.top-bt.top,scaleX:Xe.width/bt.width,scaleY:Xe.height/bt.height}},oe=ht=>{let{activeIndex:Tt,index:vt,rects:$e,overIndex:Rt}=ht,Mt,bt;return vt===Tt&&(Mt=$e[vt],bt=$e[Rt]),vt===Rt&&(Mt=$e[vt],bt=$e[Tt]),!bt||!Mt?null:{x:bt.left-Mt.left,y:bt.top-Mt.top,scaleX:bt.width/Mt.width,scaleY:bt.height/Mt.height}},a={scaleX:1,scaleY:1},y=ht=>{var Tt;let{activeIndex:vt,activeNodeRect:$e,index:Rt,rects:Mt,overIndex:bt}=ht;const Xe=(Tt=Mt[vt])!=null?Tt:$e;if(!Xe)return null;if(Rt===vt){const at=Mt[bt];return at?er({x:0,y:vtvt&&Rt<=bt?er({x:0,y:-Xe.height-Le},a):Rt=bt?er({x:0,y:Xe.height+Le},a):er({x:0,y:0},a)};function x(ht,Tt,vt){const $e=ht[Tt],Rt=ht[Tt-1],Mt=ht[Tt+1];return $e?vt$e.map(_e=>typeof _e=="object"&&"id"in _e?_e.id:_e),[$e]),Nt=bt!=null,en=bt?Ie.indexOf(bt.id):-1,tn=at?Ie.indexOf(at.id):-1,mn=(0,E.useRef)(Ie),zn=!He(Ie,mn.current),wt=tn!==-1&&en===-1||zn,qe=Pe(Mt);(0,Se.LI)(()=>{zn&&Nt&&st(Ie)},[zn,Ie,Nt,st]),(0,E.useEffect)(()=>{mn.current=Ie},[Ie]);const At=(0,E.useMemo)(()=>({activeIndex:en,containerId:pt,disabled:qe,disableTransforms:wt,items:Ie,overIndex:tn,useDragOverlay:Yt,sortedRects:ye(Ie,Le),strategy:Rt}),[en,pt,qe.draggable,qe.droppable,wt,Ie,tn,Le,Yt,Rt]);return E.createElement(z.Provider,{value:At},Tt)}const ne=ht=>{let{id:Tt,items:vt,activeIndex:$e,overIndex:Rt}=ht;return ve(vt,$e,Rt).indexOf(Tt)},le=ht=>{let{containerId:Tt,isSorting:vt,wasDragging:$e,index:Rt,items:Mt,newIndex:bt,previousItems:Xe,previousContainerId:Le,transition:at}=ht;return!at||!$e||Xe!==Mt&&Rt===bt?!1:vt?!0:bt!==Rt&&Tt===Le},ce={duration:200,easing:"ease"},ie="transform",Ce=Se.ux.Transition.toString({property:ie,duration:0,easing:"linear"}),Ze={roleDescription:"sortable"};function Oe(ht){let{disabled:Tt,index:vt,node:$e,rect:Rt}=ht;const[Mt,bt]=(0,E.useState)(null),Xe=(0,E.useRef)(vt);return(0,Se.LI)(()=>{if(!Tt&&vt!==Xe.current&&$e.current){const Le=Rt.current;if(Le){const at=(0,fe.VK)($e.current,{ignoreTransform:!0}),st={x:Le.left-at.left,y:Le.top-at.top,scaleX:Le.width/at.width,scaleY:Le.height/at.height};(st.x||st.y)&&bt(st)}}vt!==Xe.current&&(Xe.current=vt)},[Tt,vt,$e,Rt]),(0,E.useEffect)(()=>{Mt&&bt(null)},[Mt]),Mt}function gt(ht){let{animateLayoutChanges:Tt=le,attributes:vt,disabled:$e,data:Rt,getNewIndex:Mt=ne,id:bt,strategy:Xe,resizeObserverConfig:Le,transition:at=ce}=ht;const{items:st,containerId:pt,activeIndex:Yt,disabled:Ie,disableTransforms:Nt,sortedRects:en,overIndex:tn,useDragOverlay:mn,strategy:zn}=(0,E.useContext)(z),wt=lt($e,Ie),qe=st.indexOf(bt),At=(0,E.useMemo)(()=>er({sortable:{containerId:pt,index:qe,items:st}},Rt),[pt,Rt,qe,st]),_e=(0,E.useMemo)(()=>st.slice(st.indexOf(bt)),[st,bt]),{rect:Pt,node:We,isOver:Bt,setNodeRef:Je}=(0,fe.Zj)({id:bt,data:At,disabled:wt.droppable,resizeObserverConfig:er({updateMeasurementsFor:_e},Le)}),{active:Ue,activatorEvent:tt,activeNodeRect:Ye,attributes:Qe,setNodeRef:mt,listeners:ke,isDragging:Te,over:Ee,setActivatorNodeRef:xe,transform:Ve}=(0,fe.O1)({id:bt,data:At,attributes:er(er({},Ze),vt),disabled:wt.draggable}),et=(0,Se.HB)(Je,mt),xt=!!Ue,Ct=xt&&!Nt&&be(Yt)&&be(tn),Jt=!mn&&Te,Qt=Jt&&Ct?Ve:null,qt=Xe!=null?Xe:zn,Bn=Ct?Qt!=null?Qt:qt({rects:en,activeNodeRect:Ye,activeIndex:Yt,overIndex:tn,index:qe}):null,_n=be(Yt)&&be(tn)?Mt({id:bt,items:st,activeIndex:Yt,overIndex:tn}):qe,on=Ue==null?void 0:Ue.id,fn=(0,E.useRef)({activeId:on,items:st,newIndex:_n,containerId:pt}),Dn=st!==fn.current.items,Sn=Tt({active:Ue,containerId:pt,isDragging:Te,isSorting:xt,id:bt,index:qe,items:st,newIndex:fn.current.newIndex,previousItems:fn.current.items,previousContainerId:fn.current.containerId,transition:at,wasDragging:fn.current.activeId!=null}),hn=Oe({disabled:!Sn,index:qe,node:We,rect:Pt});return(0,E.useEffect)(()=>{xt&&fn.current.newIndex!==_n&&(fn.current.newIndex=_n),pt!==fn.current.containerId&&(fn.current.containerId=pt),st!==fn.current.items&&(fn.current.items=st)},[xt,_n,pt,st]),(0,E.useEffect)(()=>{if(on===fn.current.activeId)return;if(on&&!fn.current.activeId){fn.current.activeId=on;return}const Vn=setTimeout(()=>{fn.current.activeId=on},50);return()=>clearTimeout(Vn)},[on]),{active:Ue,activeIndex:Yt,attributes:Qe,data:At,rect:Pt,index:qe,newIndex:_n,items:st,isOver:Bt,isSorting:xt,isDragging:Te,listeners:ke,node:We,overIndex:tn,over:Ee,setNodeRef:et,setActivatorNodeRef:xe,setDroppableNodeRef:Je,setDraggableNodeRef:mt,transform:hn!=null?hn:Bn,transition:an()};function an(){if(hn||Dn&&fn.current.newIndex===qe)return Ce;if(!(Jt&&!(0,Se.vd)(tt)||!at)&&(xt||Sn))return Se.ux.Transition.toString(el(er({},at),{property:ie}))}}function lt(ht,Tt){var vt,$e;return typeof ht=="boolean"?{draggable:ht,droppable:!1}:{draggable:(vt=ht==null?void 0:ht.draggable)!=null?vt:Tt.draggable,droppable:($e=ht==null?void 0:ht.droppable)!=null?$e:Tt.droppable}}function Me(ht){if(!ht)return!1;const Tt=ht.data.current;return!!(Tt&&"sortable"in Tt&&typeof Tt.sortable=="object"&&"containerId"in Tt.sortable&&"items"in Tt.sortable&&"index"in Tt.sortable)}const zt=[fe.g4.Down,fe.g4.Right,fe.g4.Up,fe.g4.Left],nt=(ht,Tt)=>{let{context:{active:vt,collisionRect:$e,droppableRects:Rt,droppableContainers:Mt,over:bt,scrollableAncestors:Xe}}=Tt;if(zt.includes(ht.code)){if(ht.preventDefault(),!vt||!$e)return;const Le=[];Mt.getEnabled().forEach(pt=>{if(!pt||pt!=null&&pt.disabled)return;const Yt=Rt.get(pt.id);if(Yt)switch(ht.code){case KeyboardCode.Down:$e.topYt.top&&Le.push(pt);break;case KeyboardCode.Left:$e.left>Yt.left&&Le.push(pt);break;case KeyboardCode.Right:$e.left1&&(st=at[1].id),st!=null){const pt=Mt.get(vt.id),Yt=Mt.get(st),Ie=Yt?Rt.get(Yt.id):null,Nt=Yt==null?void 0:Yt.node.current;if(Nt&&Ie&&pt&&Yt){const tn=getScrollableAncestors(Nt).some((_e,Pt)=>Xe[Pt]!==_e),mn=ct(pt,Yt),zn=Ut(pt,Yt),wt=tn||!mn?{x:0,y:0}:{x:zn?$e.width-Ie.width:0,y:zn?$e.height-Ie.height:0},qe={x:Ie.left,y:Ie.top};return wt.x&&wt.y?qe:subtract(qe,wt)}}}};function ct(ht,Tt){return!Me(ht)||!Me(Tt)?!1:ht.data.current.sortable.containerId===Tt.data.current.sortable.containerId}function Ut(ht,Tt){return!Me(ht)||!Me(Tt)||!ct(ht,Tt)?!1:ht.data.current.sortable.indexct=>{zt.forEach(Ut=>Ut(ct))},zt)}const Se=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function ve(Me){const zt=Object.prototype.toString.call(Me);return zt==="[object Window]"||zt==="[object global]"}function Fe(Me){return"nodeType"in Me}function ye(Me){var zt,nt;return Me?ve(Me)?Me:Fe(Me)&&(zt=(nt=Me.ownerDocument)==null?void 0:nt.defaultView)!=null?zt:window:window}function be(Me){const{Document:zt}=ye(Me);return Me instanceof zt}function He(Me){return ve(Me)?!1:Me instanceof ye(Me).HTMLElement}function Pe(Me){return Me instanceof ye(Me).SVGElement}function re(Me){return Me?ve(Me)?Me.document:Fe(Me)?be(Me)?Me:He(Me)||Pe(Me)?Me.ownerDocument:document:document:document}const Ge=Se?E.useLayoutEffect:E.useEffect;function ze(Me){const zt=(0,E.useRef)(Me);return Ge(()=>{zt.current=Me}),(0,E.useCallback)(function(){for(var nt=arguments.length,ct=new Array(nt),Ut=0;Ut{Me.current=setInterval(ct,Ut)},[]),nt=(0,E.useCallback)(()=>{Me.current!==null&&(clearInterval(Me.current),Me.current=null)},[]);return[zt,nt]}function oe(Me,zt){zt===void 0&&(zt=[Me]);const nt=(0,E.useRef)(Me);return Ge(()=>{nt.current!==Me&&(nt.current=Me)},zt),nt}function a(Me,zt){const nt=(0,E.useRef)();return(0,E.useMemo)(()=>{const ct=Me(nt.current);return nt.current=ct,ct},[...zt])}function y(Me){const zt=ze(Me),nt=(0,E.useRef)(null),ct=(0,E.useCallback)(Ut=>{Ut!==nt.current&&(zt==null||zt(Ut,nt.current)),nt.current=Ut},[]);return[nt,ct]}function x(Me){const zt=(0,E.useRef)();return(0,E.useEffect)(()=>{zt.current=Me},[Me]),zt.current}let b={};function z(Me,zt){return(0,E.useMemo)(()=>{if(zt)return zt;const nt=b[Me]==null?0:b[Me]+1;return b[Me]=nt,Me+"-"+nt},[Me,zt])}function ee(Me){return function(zt){for(var nt=arguments.length,ct=new Array(nt>1?nt-1:0),Ut=1;Ut{const vt=Object.entries(Tt);for(const[$e,Rt]of vt){const Mt=ht[$e];Mt!=null&&(ht[$e]=Mt+Me*Rt)}return ht},er({},zt))}}const ne=ee(1),le=ee(-1);function ce(Me){return"clientX"in Me&&"clientY"in Me}function ie(Me){if(!Me)return!1;const{KeyboardEvent:zt}=ye(Me.target);return zt&&Me instanceof zt}function Ce(Me){if(!Me)return!1;const{TouchEvent:zt}=ye(Me.target);return zt&&Me instanceof zt}function Ze(Me){if(Ce(Me)){if(Me.touches&&Me.touches.length){const{clientX:zt,clientY:nt}=Me.touches[0];return{x:zt,y:nt}}else if(Me.changedTouches&&Me.changedTouches.length){const{clientX:zt,clientY:nt}=Me.changedTouches[0];return{x:zt,y:nt}}}return ce(Me)?{x:Me.clientX,y:Me.clientY}:null}const Oe=Object.freeze({Translate:{toString(Me){if(!Me)return;const{x:zt,y:nt}=Me;return"translate3d("+(zt?Math.round(zt):0)+"px, "+(nt?Math.round(nt):0)+"px, 0)"}},Scale:{toString(Me){if(!Me)return;const{scaleX:zt,scaleY:nt}=Me;return"scaleX("+zt+") scaleY("+nt+")"}},Transform:{toString(Me){if(Me)return[Oe.Translate.toString(Me),Oe.Scale.toString(Me)].join(" ")}},Transition:{toString(Me){let{property:zt,duration:nt,easing:ct}=Me;return zt+" "+nt+"ms "+ct}}}),gt="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function lt(Me){return Me.matches(gt)?Me:Me.querySelector(gt)}},99587:function(Re,rt){"use strict";rt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},91136:function(Re,rt){"use strict";rt.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"}},39744:function(){"use strict"},57149:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Pe),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"}));rt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Pe),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"}));rt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},3932:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Pe),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"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Pe),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"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},63720:function(){"use strict";function Re(oe,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(Re.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(Re.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(Re.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(Re.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,a){var y=go.Shape._FigureParameters[oe];return y?y[a]:null},go.Shape.setFigureParameter=function(oe,a,y){if(!(y instanceof Re))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[a]=y};var rt=[];function te(oe,a){var y=rt.pop();return y===void 0?new go.Point(oe,a):(y.x=oe,y.y=a,y)}function E(){var oe=rt.pop();return oe===void 0?new go.Point:oe}function fe(oe){rt.push(oe)}function Se(oe,a,y,x,b,z,ee,ne,le){le||(le=new go.Point);var ce=oe-y,ie=b-ee,Ce=NaN,Ze=NaN;if(ce===0)if(ie===0)oe===y&&(Ce=oe,Ze=a);else{var Oe=(z-ne)/ie,gt=z-Oe*b;Ce=oe,Ze=Oe*Ce+gt}else if(ie===0){var lt=(a-x)/ce,Me=a-lt*oe;Ce=b,Ze=lt*Ce+Me}else{var lt=(a-x)/ce,Oe=(z-ne)/ie,Me=a-lt*oe,gt=z-Oe*b;Ce=(gt-Me)/(lt-Oe),Ze=lt*Ce+Me}return le.x=Ce,le.y=Ze,le}function ve(oe,a,y,x,b,z,ee,ne,le,ce,ie,Ce,Ze,Oe){var gt=1-le,lt=le,Me=oe*gt+y*lt,zt=a*gt+x*lt,nt=y*gt+b*lt,ct=x*gt+z*lt,Ut=b*gt+ee*lt,ht=z*gt+ne*lt,Tt=Me*gt+nt*lt,vt=zt*gt+ct*lt,$e=nt*gt+Ut*lt,Rt=ct*gt+ht*lt,Mt=Tt*gt+$e*lt,bt=vt*gt+Rt*lt;ce.x=Me,ce.y=zt,ie.x=Tt,ie.y=vt,Ce.x=Mt,Ce.y=bt,Ze.x=$e,Ze.y=Rt,Oe.x=Ut,Oe.y=ht}var Fe=new go.Spot(.156,.156),ye=new go.Spot(.844,.844),be=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Re("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*be,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Fe,b.spot2=ye,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,be*a,0,a,(1-be)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,be*y,(1-be)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,be*y,be*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-be)*a,0,0,(1-be)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Re("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(ee.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),z.spot1=Fe,z.spot2=ye,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Re("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Re("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,a,y){var x=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var ee=b%360,ne=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,z,ee,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,a,y){var x=be/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Re("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Re("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Re("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,a,y){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var z=a/2,ee=y/2,ne=Math.atan2(y,a),le=x-Math.min(Math.cos(ne)*x/2,z),ce=x-Math.min(Math.sin(ne)*x/2,ee),b=new go.Geometry,ie=new go.PathFigure(le,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),ie.add(new go.PathSegment(go.PathSegment.Line,a-le,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,ce)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,a,y-ce)),ie.add(new go.PathSegment(go.PathSegment.Line,a-le,y)),ie.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),ie.add(new go.PathSegment(go.PathSegment.Line,le,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y-ce)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Re("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Re("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Re("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,be*a,0,a,(.5-be/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+be/2)*y,be*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var z=.2,ee=.3,ne=0,le=z*be;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ne)*y,(.5-z+ee)*a,(.5+le+ne)*y,(.5-le+ee)*a,(.5+z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ne)*y,(.5+le+ee)*a,(.5+z+ne)*y,(.5+z+ee)*a,(.5+le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*y,(1-.5+z+ee)*a,(.5-le+ne)*y,(.5+le+ee)*a,(.5-z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-le+ee)*a,(.5-z+ne)*y,(.5-z+ee+.05)*a,(.5-le+ne-.02)*y)),z=.2,ee=0,ne=-.3,le=z*be,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ne)*y,(.5+le+ee)*a,(.5+z+ne)*y,(.5+z+ee)*a,(.5+le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*y,(1-.5+z+ee)*a,(.5-le+ne)*y,(.5+le+ee)*a,(.5-z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ne)*y,(.5-le+ee)*a,(.5-z+ne)*y,(.5-z+ee)*a,(.5-le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ee)*a,(.5+z+ne)*y,(.5-z+ee)*a,(.5+le+ne)*y,(.5-le+ee)*a,(.5+z+ne)*y)),z=.2,ee=-.3,ne=0,le=z*be,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*y,(1-.5+z+ee-.05)*a,(.5-le+ne-.02)*y,(.5+le+ee)*a,(.5-z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ne)*y,(.5-le+ee)*a,(.5-z+ne)*y,(.5-z+ee)*a,(.5-le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ne)*y,(.5-z+ee)*a,(.5+le+ne)*y,(.5-le+ee)*a,(.5+z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+le+ee)*a,(.5+z+ne)*y,(.5+z+ee)*a,(.5+le+ne)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,ee=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*a,ne*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ee,y*ne,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ne=.75,b=new go.PathFigure((ee+z)*a,ne*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ee,y*ne,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=.5,ne=.5,le=new go.PathFigure(ee*a,(ne-z)*y);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),z=.4,b=be*.4;var ce=E(),ie=E(),Ce=E(),Ze=E();ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.42,ce,ie,Ce,Ze,Ze);var Oe=E(),gt=E(),lt=E();ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.58,Ze,Ze,lt,Oe,gt);var Me=E(),zt=E(),nt=E();ve(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.42,Me,zt,nt,Ze,Ze);var ct=E(),Ut=E(),ht=E();return ve(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.58,Ze,Ze,ht,ct,Ut),le.add(new go.PathSegment(go.PathSegment.Move,ht.x*a,ht.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,ct.x*a,ct.y*y,Ut.x*a,Ut.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ce.x*a,Ce.y*y,ce.x*a,ce.y*y,ie.x*a,ie.y*y)),le.add(new go.PathSegment(go.PathSegment.Line,ht.x*a,ht.y*y).close()),le.add(new go.PathSegment(go.PathSegment.Move,nt.x*a,nt.y*y)),le.add(new go.PathSegment(go.PathSegment.Line,lt.x*a,lt.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,Oe.x*a,Oe.y*y,gt.x*a,gt.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,nt.x*a,nt.y*y,Me.x*a,Me.y*y,zt.x*a,zt.y*y).close()),fe(ce),fe(ie),fe(Ce),fe(Ze),fe(Oe),fe(gt),fe(lt),fe(Me),fe(zt),fe(nt),fe(ct),fe(Ut),fe(ht),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Re("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,a,y){var x=new go.Geometry,b=be*.4,z=.4,ee=.5,ne=.5,le=E(),ce=E(),ie=E(),Ce=E(),Ze=new go.PathFigure((ee-z)*a,ne*y,!1);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.44,ie,Ce,ce,le,le),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y));var Oe=te(ce.x,ce.y);ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.56,le,le,ce,ie,Ce);var gt=te(ce.x,ce.y);Ze.add(new go.PathSegment(go.PathSegment.Line,(Oe.x*.1+.95*.9)*a,Oe.y*.1*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*a,Oe.y*.1*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ze.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ze.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,(gt.x*.1+.9)*a,.15*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,(gt.x*.1+.9)*a,(gt.y*.1+.05*.9)*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,gt.x*a,gt.y*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),z=.35,b=be*.35;var lt=new go.PathFigure(ee*a,(ne-z)*y,!1);x.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),lt.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),lt.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y));var Me=new go.PathFigure((ee-z)*a,ne*y,!1);return x.add(Me),fe(le),fe(ce),fe(ie),fe(Ce),fe(Oe),fe(gt),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,a,y){var x=new go.Geometry,b=.375,z=0,ee=-.125,ne=b*be,le=new go.PathFigure((.525+z)*a,(.5+b+ee)*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*y,(.5+ne+z)*a,(.5+b+ee)*y,(.5+b+z)*a,(.5+ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*y,(1-.5+b+z)*a,(.5-ne+ee)*y,(.5+ne+z)*a,(.5-b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*y,(.5-ne+z)*a,(.5-b+ee)*y,(.5-b+z)*a,(.5-ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+ee)*y,(.5-b+z)*a,(.5+ne+ee)*y,(.5-ne+z)*a,(.5+b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,ee=-.125,ne=b*be;var le=new go.PathFigure((1-.5+b+z)*a,(.5+ee)*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+ee)*y,(.5+b+z)*a,(.5+ne+ee)*y,(.5+ne+z)*a,(.5+b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*y,(.5-ne+z)*a,(.5+b+ee)*y,(.5-b+z)*a,(.5+ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*y,(.5-b+z)*a,(.5-ne+ee)*y,(.5-ne+z)*a,(.5-b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*y,(.5+ne+z)*a,(.5-b+ee)*y,(1-.5+b+z)*a,(.5-ne+ee)*y));var le=new go.PathFigure((.525+z)*a,(.5+b+ee)*y,!1);return x.add(le),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,a,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,a,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Re("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Re("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,ee=(.5-b/2)*y,ne=(.5+b/2)*y,le=new go.Geometry,ce=new go.PathFigure(0,ee,!0);le.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),le.spot1=new go.Spot(0,ee/y);var ie=Se(0,ne/y,1,ne/y,z/a,1,1,.5,E());return le.spot2=new go.Spot(ie.x,ie.y),fe(ie),le}),go.Shape.setFigureParameter("Arrow2",0,new Re("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Re("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,ee=(y-b)/2,ne=ee+b,le=new go.Geometry,ce=new go.PathFigure(0,ee,!0);le.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),le.spot1=new go.Spot(0,ee/y);var ie=Se(0,ne/y,1,ne/y,z/a,1,1,.5,E());return le.spot2=new go.Spot(ie.x,ie.y),fe(ie),le}),go.Shape.defineFigureGenerator("Chevron",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Re("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var le=Se(0,.5,.3,0,0,b/y,.1,b/y,E());return ee.spot1=new go.Spot(le.x,le.y),le=Se(.7,1,1,.5,0,z/y,1,z/y,le),ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Re("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Re("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,ee=z+x,ne=(y-b)/2,le=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,ee=z+x,ne=0,le=y):(z=0,ee=y,ne=0,le=y));var ce=new go.Geometry,ie=new go.PathFigure(a,.5*y,!0);ce.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var Ce=Se(0,.5,.3,ne/y,0,z/y,1,z/y,E());return ce.spot1=new go.Spot(Ce.x,Ce.y),Ce=Se(.7,le/y,1,.5,0,ee/y,1,ee/y,Ce),ce.spot2=new go.Spot(Ce.x,Ce.y),fe(Ce),ce}),go.Shape.setFigureParameter("IBeamArrow",0,new Re("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(0,b/y);var le=Se(.7,1,1,.5,0,z/y,1,z/y,E());return ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new Re("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Re("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,ee=z+x,ne=(y-b)/2,le=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,ee=z+x,ne=0,le=y):(z=0,ee=y,ne=0,le=y));var ce=new go.Geometry,ie=new go.PathFigure(a,.5*y,!0);ce.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,0,le)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),ce.spot1=new go.Spot(0,z/y);var Ce=Se(.7,le/y,1,.5,0,ee/y,1,ee/y,E());return ce.spot2=new go.Spot(Ce.x,Ce.y),fe(Ce),ce}),go.Shape.setFigureParameter("Pointer",0,new Re("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ee=Se(.2,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(ee.x,ee.y),fe(ee),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Re("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var ee=Se(0,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(ee.x,ee.y),fe(ee),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Re("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,.3);var le=Se(.7,1,1,.5,0,z/y,1,z/y,E());return ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Re("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,b/y);var le=Se(.7,1,1,.5,0,z/y,1,z/y,E());return ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("SquareArrow",0,new Re("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.1,ee=new go.PathFigure(0,.9*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(0,x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,be*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,be*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-be*x,(.5+z)*a,1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,1*y,0,y-be*x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(a,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-be*x,(.5+z)*a,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-be*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(0,y-x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,be*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,be*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-be*x,(.5+z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,y,0,y-be*x));var ne=new go.PathFigure(0,y-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-be*x,(.5-z)*a,y-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*a,y-2*x,a,y-x-be*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-be*x,0,a,(.5-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-be*x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,be*x,y,0,(.5+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,be*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+be*x,0,2*x,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+be*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(a-x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-be*x,0,a,(.5-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-be*x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,be*x,y,0,(.5+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,be*x,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ne=new go.PathFigure(a-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-be*x,0,a-2*x,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*y,a-x-be*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,a,y){var x=new go.Geometry,b=.2,z=.1,ee=be*b,ne=be*z,le=.5,ce=.1,ie=new go.PathFigure(le*a,(ce+z)*y,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le-b)*a,ce*y,(le-ee)*a,(ce+z)*y,(le-b)*a,(ce+ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-z)*y,(le-b)*a,(ce-ne)*y,(le-ee)*a,(ce-z)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le+b)*a,ce*y,(le+ee)*a,(ce-z)*y,(le+b)*a,(ce-ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+z)*y,(le+b)*a,(ce+ne)*y,(le+ee)*a,(ce+z)*y));var Ce=.05,Ze=be*Ce;le=.05,ce=.25;var Oe=new go.PathFigure(.5*a,.2*y,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),le=.95,ce=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le+Ce)*a,ce*y,(le+Ze)*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),Ce=.025,Ze=be*Ce,le=.825,ce=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y,(le+Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ce)*a,ce*y,(le-Ze)*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),Ce=.05,Ze=be*Ce,le=.5,ce=.7,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y,(le+Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ce)*a,ce*y,(le-Ze)*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),Ce=.025,Ze=be*Ce,le=.175,ce=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y,(le+Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ce)*a,ce*y,(le-Ze)*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),Ce=.05,Ze=be*Ce,le=.05,ce=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y,(le-Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Re("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,b*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.1,ee=new go.PathFigure(a,.1*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ne=new go.PathFigure(a,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+b)*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.1,ee=new go.PathFigure(a,.1*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ne=new go.PathFigure(a,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=be*.2,ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*y,(.2-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+z)*a,0,a,(.2-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+z)*y,(.8+z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*a,y,0,(.8+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,b*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var z=new go.PathFigure(a,.5*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y));var ee=new go.PathFigure(a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=be*.5,ne=.5,le=new go.PathFigure(a,ne*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,a,(ne+ee)*y,(ne+ee)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-ee)*a,y,0,(ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-ee)*y,(ne-ee)*a,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*y,(ne+ee)*a,0,a,(ne-ee)*y));var ce=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),ce.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=new go.PathFigure(.5*a,y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+b)*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ne=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=new go.PathFigure(a,z*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ne=new go.PathFigure(a,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure((1-b)*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=new go.PathFigure(a,z*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ne=new go.PathFigure(a,z*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var le=new go.PathFigure(.8*a,.75*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,a,y){var x=new go.Geometry,b=be*.1,z=.1,ee=.9,ne=.5,le=new go.PathFigure(.8*a,.5*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ce=new go.PathFigure((ee+z)*a,ne*y,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne-z)*y,(ee+z)*a,(ne-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.4,ee=be*.1,ne=.1,le=.9,ce=.5,ie=new go.PathFigure(.8*a,.5*y,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+b)*a,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-z)*y));var Ce=new go.PathFigure((le+ne)*a,ce*y,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+ne)*y,(le+ne)*a,(ce+ee)*y,(le+ee)*a,(ce+ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ce*y,(le-ee)*a,(ce+ne)*y,(le-ne)*a,(ce+ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-ne)*y,(le-ne)*a,(ce-ee)*y,(le-ee)*a,(ce-ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ce*y,(le+ee)*a,(ce-ne)*y,(le+ne)*a,(ce-ee)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=0,ne=.5,le=new go.PathFigure(.8*a,.5*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ee+z)*a,(ne-b)*y,.7*a,(ne-z)*y)),b=.1,z=be*.1,ee=.9,ne=.5;var ce=new go.PathFigure((ee-b)*a,ne*y,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=0,ne=.5,le=new go.PathFigure(0,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+z+z)*a,(ne-b)*y,.8*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ne+z)*y,(ee+z+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=.2,ne=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ce=new go.PathFigure(.8*a,.5*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ee+z)*a,(ne-b)*y,.7*a,(ne-z)*y)),b=.1,z=be*.1,ee=.9,ne=.5;var ie=new go.PathFigure((ee-b)*a,ne*y,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=.2,ne=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ce=new go.PathFigure(.2*a,0,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+z)*a,(ne-b)*y,.9*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,a,y){var x=new go.Geometry,b=be*.1,z=.1,ee=.1,ne=.5,le=new go.PathFigure((ee-b*.5)*a,y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.3,le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+z)*a,0,(ee+b)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.5,le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+z)*a,0,(ee+b)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.7,le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+z)*a,0,(ee+b)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.9,le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b*.5)*a,y,(ee+z)*a,0,(ee+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=.5,ne=.5,le=new go.PathFigure((ee-z)*a,ne*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne-z)*y,(ee+z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*a,ne*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*a,ne*y,ee*a,(ne-z)*y,ee*a,(ne+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var ee=be*.8,ne=.8,le=0,ce=.5,ie=(b-a)/2,Ce=(z-y)/2,Ze=new go.PathFigure(le*a+ie,(ce+ne)*y+Ce,!0);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a+ie,ce*y+Ce,(le-ee)*a+ie,(ce+ne)*y+Ce,(le-ne)*a+ie,(ce+ee)*y+Ce)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le-ne)*a+ie,(ce-ee)*y+Ce,(le-ee)*a+ie,(ce-ne)*y+Ce)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne+ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce-ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce-ee)*y+Ce)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce+ee)*y+Ce,le*a+ie,(ce+ne)*y+Ce).close()),ee=be*.4,ne=.4,le=.2,ce=.5;var Oe=new go.PathFigure(le*a+ie,(ce+ne)*y+Ce,!0);x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a+ie,ce*y+Ce,(le-ee)*a+ie,(ce+ne)*y+Ce,(le-ne)*a+ie,(ce+ee)*y+Ce)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le-ne)*a+ie,(ce-ee)*y+Ce,(le-ee)*a+ie,(ce-ne)*y+Ce)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne+ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce-ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce-ee)*y+Ce)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce+ee)*y+Ce,le*a+ie,(ce+ne)*y+Ce).close()),ee=be*.2,ne=.2,le=.5,ce=.5;var gt=new go.PathFigure((le-ne)*a+ie,ce*y+Ce,!0);x.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le-ne)*a+ie,(ce-ee)*y+Ce,(le-ee)*a+ie,(ce-ne)*y+Ce)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a+ie,ce*y+Ce,(le+ee)*a+ie,(ce-ne)*y+Ce,(le+ne)*a+ie,(ce-ee)*y+Ce)),gt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le+ne)*a+ie,(ce+ee)*y+Ce,(le+ee)*a+ie,(ce+ne)*y+Ce)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a+ie,ce*y+Ce,(le-ee)*a+ie,(ce+ne)*y+Ce,(le-ne)*a+ie,(ce+ee)*y+Ce)),ee=be*.4,ne=.4,le=.8,ce=.5;var lt=new go.PathFigure(le*a+ie,(ce-ne)*y+Ce,!0);x.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a+ie,ce*y+Ce,(le+ee)*a+ie,(ce-ne)*y+Ce,(le+ne)*a+ie,(ce-ee)*y+Ce)),lt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le+ne)*a+ie,(ce+ee)*y+Ce,(le+ee)*a+ie,(ce+ne)*y+Ce)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne-ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce+ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce+ee)*y+Ce)),lt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce-ee)*y+Ce,le*a+ie,(ce-ne)*y+Ce).close()),ee=be*.8,ne=.8,le=1,ce=.5;var Me=new go.PathFigure(le*a+ie,(ce-ne)*y+Ce,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a+ie,ce*y+Ce,(le+ee)*a+ie,(ce-ne)*y+Ce,(le+ne)*a+ie,(ce-ee)*y+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le+ne)*a+ie,(ce+ee)*y+Ce,(le+ee)*a+ie,(ce+ne)*y+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne-ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce+ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce+ee)*y+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce-ee)*y+Ce,le*a+ie,(ce-ne)*y+Ce).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ee=new go.PathFigure(.6*a,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(oe,a,y){var x=new go.Geometry,b=be*.4,z=.4,ee=.5,ne=.5,le=E(),ce=E(),ie=E(),Ce=E();ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,le,le,ce,ie,Ce);var Ze=te(ce.x,ce.y),Oe=new go.PathFigure(ce.x*a,ce.y*y,!0);x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),ve(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,ie,Ce,ce,le,le),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y)),b=be*.3,z=.3,ve(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,ie,Ce,ce,le,le),Oe.add(new go.PathSegment(go.PathSegment.Line,ce.x*a,ce.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,Ce.x*a,Ce.y*y,ie.x*a,ie.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,le,le,ce,ie,Ce),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,Ce.x*a,Ce.y*y,ie.x*a,ie.y*y).close());var Oe=new go.PathFigure(.45*a,0,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),fe(le),fe(ce),fe(ie),fe(Ce),fe(Ze),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function z(ee,ne,le){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+le)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+le)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+le)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+le)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,a,y){var x=new go.Geometry,b=.5,z=0,ee=0,ne=b*be,le=.4*Math.SQRT2/2+.5,ce=.5-.5*Math.SQRT2/2,ie=1,Ce=.5,Ze=.5,Oe=0,gt=new go.PathFigure(le*a,(1-ce)*y,!1);return x.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,Ce*y,ie*a,.7*y,ie*a,Ce*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+z)*a,(Oe+z)*y,(.5+b+z)*a,(.5-ne+z)*y,(.5+ne+z)*a,(.5-b+z)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*y,(.5-ne+z)*a,(.5-b+ee)*y,(.5-b+z)*a,(.5-ne+ee)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+ne+ee)*y,(.5-ne+z)*a,.9*y)),gt.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),gt.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),gt.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var ee=.5-.285,ne=.5,le=ee,ce=Math.PI/4,ie=4*(1-Math.cos(ce))/(3*Math.sin(ce)),Ce=ie*.5,Ze=ee,Oe=ee,gt=ie*Ze,lt=ie*Oe;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ze)*a,le*y,(ne-(gt+Ze)/2)*a,(le+(Oe+lt)/2)*y,(ne-Ze)*a,(le+lt)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(le-Oe)*y,(ne-Ze)*a,(le-lt)*y,(ne-gt)*a,(le-Oe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ze)*a,le*y,(ne+gt)*a,(le-Oe)*y,(ne+Ze)*a,(le-lt)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ne+Ze)*a,(le+lt)*y,(ne+(gt+Ze)/2)*a,(le+(Oe+lt)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Me=new go.PathFigure(.2*a,y,!1);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var zt=new go.PathFigure(.8*a,y,!1);return x.add(zt),zt.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var ee=new go.PathFigure(.1*a,y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var ee=new go.PathFigure(.675*a,.575*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*.5,ee=new go.PathFigure(a,b*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+z)*y,(b+z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*y));var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var ee=new go.PathFigure(0,.6*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var ee=.1,ne=be*.1,le=.2,ce=.9,ie=new go.PathFigure((le-ee)*a,ce*y,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-ee)*y,(le-ee)*a,(ce-ne)*y,(le-ne)*a,(ce-ee)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le+ee)*a,ce*y,(le+ne)*a,(ce-ee)*y,(le+ee)*a,(ce-ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+ee)*y,(le+ee)*a,(ce+ne)*y,(le+ne)*a,(ce+ee)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le-ee)*a,ce*y,(le-ne)*a,(ce+ee)*y,(le-ee)*a,(ce+ne)*y).close()),ee=.1,ne=be*.1,le=.8,ce=.9;var Ce=new go.PathFigure((le-ee)*a,ce*y,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-ee)*y,(le-ee)*a,(ce-ne)*y,(le-ne)*a,(ce-ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+ee)*a,ce*y,(le+ne)*a,(ce-ee)*y,(le+ee)*a,(ce-ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+ee)*y,(le+ee)*a,(ce+ne)*y,(le+ne)*a,(ce+ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ee)*a,ce*y,(le-ne)*a,(ce+ee)*y,(le-ee)*a,(ce+ne)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.5*a,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ne=new go.PathFigure(.5*a,.7*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var le=.1,ce=be*.1,ie=.1,Ce=.9,Ze=new go.PathFigure((ie-le)*a,Ce*y,!0);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce-le)*y,(ie-le)*a,(Ce-ce)*y,(ie-ce)*a,(Ce-le)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie+le)*a,Ce*y,(ie+ce)*a,(Ce-le)*y,(ie+le)*a,(Ce-ce)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce+le)*y,(ie+le)*a,(Ce+ce)*y,(ie+ce)*a,(Ce+le)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie-le)*a,Ce*y,(ie-ce)*a,(Ce+le)*y,(ie-le)*a,(Ce+ce)*y)),le=.1,ce=be*.1,ie=.4,Ce=.9;var Oe=new go.PathFigure((ie-le)*a,Ce*y,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce-le)*y,(ie-le)*a,(Ce-ce)*y,(ie-ce)*a,(Ce-le)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+le)*a,Ce*y,(ie+ce)*a,(Ce-le)*y,(ie+le)*a,(Ce-ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce+le)*y,(ie+le)*a,(Ce+ce)*y,(ie+ce)*a,(Ce+le)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-le)*a,Ce*y,(ie-ce)*a,(Ce+le)*y,(ie-le)*a,(Ce+ce)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var ee=new go.PathFigure(.55*a,.4*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var ie=.05,Ce=be*.05,Ze=.175,Oe=.95,ne=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y));var ie=.05,Ce=be*.05,Ze=.375,Oe=.95,le=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y));var ie=.05,Ce=be*.05,Ze=.625,Oe=.95,ce=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y));var ie=.05,Ce=be*.05,Ze=.825,Oe=.95,gt=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y).close());var lt=new go.PathFigure(0,y,!1);return x.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ee=new go.PathFigure(.15*a,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ne=.05,le=be*.05,ce=.35,ie=.775,Ce=new go.PathFigure((ce-ne)*a,ie*y,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ie-ne)*y,(ce-ne)*a,(ie-le)*y,(ce-le)*a,(ie-ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ne)*a,ie*y,(ce+le)*a,(ie-ne)*y,(ce+ne)*a,(ie-le)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ie+ne)*y,(ce+ne)*a,(ie+le)*y,(ce+le)*a,(ie+ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ne)*a,ie*y,(ce-le)*a,(ie+ne)*y,(ce-ne)*a,(ie+le)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,a,y){var x=new go.Geometry,b=.3,z=be*.3,ee=.5,ne=.7,le=new go.PathFigure((ee-b)*a,ne*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y));var ce=new go.PathFigure(0,.7*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*.5,ee=.5,ne=.5,le=new go.PathFigure((ee-b)*a,ne*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y));var ce=new go.PathFigure(.15*a,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*.5,ee=.5,ne=.5,le=new go.PathFigure((ee-b)*a,ne*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y).close()),b=.05,z=be*.05,ee=.5,ne=.8;var ce=new go.PathFigure((ee-b)*a,ne*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y).close()),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var ee=new go.PathFigure(.402*a,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ne=new go.PathFigure(.678*a,.85*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var le=new go.PathFigure(.5*a,.1*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var ee=new go.PathFigure(a*.408,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ne=new go.PathFigure(a*.612,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var le=new go.PathFigure(a*.816,y,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var ee=new go.PathFigure(a*.055,.13*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ne=new go.PathFigure(a*.055,.18*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var le=new go.PathFigure(a*1,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),le.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ee=new go.PathFigure(a*.11,y*.1,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var le=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,a,y){var x=new go.Geometry,b=8,z=b*be,ee=new go.PathFigure(b,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ne=new go.PathFigure(a*.83,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var le=new go.PathFigure(a*.83,y*1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ce=new go.PathFigure(a*.78,y*.05,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*be,z=y*.8,ee=new go.Geometry,ne=new go.PathFigure(x,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ne.add(new go.PathSegment(go.PathSegment.Line,x,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,.8,-b,-b)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var ee=new go.PathFigure(a*.28,y*.37,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,a,y){var x=new go.Geometry,b=15,z=b*be,ee=new go.PathFigure(a*.62,y*.475,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var ee=new go.PathFigure(a*.4,y*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var ee=new go.PathFigure(a*.5,y*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001: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 Re={},rt="5.0",te={},E=null,fe=!1,Se=!1,ve=null,Fe=!1,ye=null,be=null,He=0;He4?parseFloat(Xe):5};Re.setHTML5Codebase=function(Xe,Le){be=Xe,Rt(Xe,Le)},Re.setJavaCodebase=Re.setJavaCodebaseVersion=Re.isCompiledInstalled=Re.setPreCompiledScriptPath=Re.setPreCompiledResourcePath=function(){},Re.setHTML5CodebaseVersion=function(Xe,Le){var at=parseFloat(Xe);if(at!==NaN&&at<5){console.log("The GeoGebra HTML5 codebase version "+at+" is deprecated. Using version latest instead.");return}ye=Xe,$e(Xe,Le)},Re.getHTML5CodebaseVersion=function(){return oe},Re.getParameters=function(){return te},Re.setFontsCSSURL=function(Xe){ee=Xe},Re.setGiacJSURL=function(Xe){},Re.setJNLPFile=function(Xe){re=Xe},Re.setJNLPBaseDir=function(Xe){},Re.inject=function(){function Xe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Le="auto",at=te.id,st,pt=!1,Yt=0;Yt=5)return!0;var Xe=Re.getAppletObject();return Xe&&typeof Xe.recalculateEnvironments=="function"?(Xe.recalculateEnvironments(),!0):!1},Re.startAnimation=function(){var Xe=Re.getAppletObject();return Xe&&typeof Xe.startAnimation=="function"?(Xe.startAnimation(),!0):!1},Re.stopAnimation=function(){var Xe=Re.getAppletObject();return Xe&&typeof Xe.stopAnimation=="function"?(Xe.stopAnimation(),!0):!1},Re.getAppletObject=function(){var Xe=te.id!==void 0?te.id:"ggbApplet";return window[Xe]},Re.resize=function(){};var gt=function(Xe,Le,at){var st=document.createElement("param");st.setAttribute("name",Le),st.setAttribute("value",at),Xe.appendChild(st)},lt=function(Xe){return Xe&&Xe!=="false"},Me=function(Xe,Le,at){le(oe)<=4.2&&(at=!0);var st=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(st=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var pt=document.createElement("div");pt.classList.add("appletParameters","notranslate");var Yt=Le.width,Ie=Le.height;if(Le.disableAutoScale=Le.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Le.disableAutoScale,Le.width!==void 0)if(le(oe)<=4.4)lt(Le.showToolBar)&&(Le.height-=7),lt(Le.showAlgebraInput)&&(Le.height-=37),Le.width<605&<(Le.showToolBar)&&(Le.width=605,Yt=605);else{var Nt=100;(lt(Le.showToolBar)||lt(Le.showMenuBar))&&(Le.hasOwnProperty("customToolBar")&&(Le.customToolbar=Le.customToolBar),Nt=lt(Le.showMenuBar)?245:155),Yt=5?(Le.appletOnLoad=function(tt){var Ye=Xe.querySelector(".ggb_preview");Ye&&Ye.parentNode.removeChild(Ye),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(mn),window.GGBT_wsf_view&&$(window).trigger("resize"),tn(tt)},zn||mn.appendChild(wt)):pt.appendChild(wt),mn.appendChild(pt),zn||Xe.appendChild(mn),setTimeout(function(){Re.resize()},1)}else{var qe=document.createElement("div");qe.className="applet_scaler",qe.style.position="relative",qe.style.display="block",qe.appendChild(pt),Xe.appendChild(qe),Le.appletOnLoad=function(tt){Re.resize(),tn(tt)}}function At(tt,Ye){Ye&&typeof Ye.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(tt,Ye.appletOnLoad):renderGGBElement(tt),Mt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ye)}function _e(tt,Ye){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:tt,params:Ye}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Qe){At(Qe.article,Qe.params)}),html5AppletsToProcess=null)},le(oe)<5&&(tt.className+=" geogebraweb")):At(tt,Ye)}if(st){scriptLoadStarted=!0;for(var Pt=0;Pt0?(en.remove(),mn.attr("id","fullscreencontent").show(),jQuery(tn).append(mn),window.dispatchEvent(new Event("resize"))):Me(en,Le,!1),window.GGBT_wsf_view.launchFullScreen(tn)}else yt=st,Me(Xe,Le,!1);if(!window.GGBT_wsf_view)for(Ie=0;IeXe/4*3&&(en=Xe/4*3),tn=en/5.8,Nt.setAttribute("src",b),Nt.setAttribute("width",en),Nt.setAttribute("height",tn);var mn=(Xe-en)/2,zn=(Le-tn)/2;Nt.style.left=mn+"px",Nt.style.top=zn+"px",pt.appendChild(Nt)}}return pt.appendChild(Ie),pt},Tt=function(Xe){return Xe=Xe.toLowerCase(),Xe==="html5"||Xe==="screenshot"?Xe:"html5"},vt=["web","webSimple","web3d","tablet","tablet3d","phone"],$e=function(Xe,Le){if(oe=Xe,Le){Rt(oe,!0);return}var at=!fe;if(at){var st=le(oe);!isNaN(st)&&st<4.4&&(at=!1)}var pt,Yt;window.location.protocol.substr(0,4)==="http"?pt=window.location.protocol:pt="http:";var Ie=oe.indexOf("//");Ie>0?Yt=oe:Ie===0?Yt=pt+oe:Yt="https://www.geogebra.org/apps/5.2.814.0/";for(var Nt in vt)if(oe.slice(vt[Nt].length*-1)===vt[Nt]||oe.slice((vt[Nt].length+1)*-1)===vt[Nt]+"/"){Rt(Yt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&at&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!lt(te.showToolBar)&&!lt(te.showMenuBar)&&!lt(te.showAlgebraInput)&&!lt(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Yt+="webSimple/":Yt+="web3d/",Rt(Yt,!1)},Rt=function(Xe,Le){if(Xe.requirejs){Ge=Xe;return}Xe.slice(-1)!=="/"&&(Xe+="/"),Ge=Xe,Le===null&&(Le=Xe.indexOf("http")===-1),ze=Le,a="web.nocache.js",y=!1;var at=Ge.split("/");at.length>1&&(!Le&&at[at.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):vt.indexOf(at[at.length-2])>=0&&(a=at[at.length-2]+".nocache.js")),at=Xe.split("/"),oe=at[at.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var st=parseFloat(oe);st!==NaN&&st<5&&Xe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+st+" is deprecated. Using version latest instead."),$e("5.0",Le))},Mt=function(Xe,Le){window.console&&window.console.log&&(!Le||typeof Le.showLogging=="undefined"||Le.showLogging&&Le.showLogging!=="false")&&console.log(Xe)};te.material_id!==void 0?Ce(bt):bt();function bt(){var Xe=rt;ye!==null?Xe=ye:parseFloat(Xe)<5&&(Xe="5.0"),$e(Xe,!1),be!==null&&Rt(be,ze),Fe=!0}return Re},GGBAppletUtils=function(){"use strict";function Re(){return window.GGBT_wsf_edit!==void 0}function rt(Fe,ye){ye!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+ye+","+ye+")",Fe.style.webkitTransform="scale("+ye+","+ye+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function te(Fe,ye,be,He,Pe,re){var Ge=null;if(re!=null&&re!="")for(var ze=Fe.parentNode;ze!=null;)if((" "+ze.className+" ").indexOf(" "+re+" ")>-1){Ge=ze;break}else ze=ze.parentNode;var yt=0,oe=0,a=0,y=0,x=0,b=0,z=0;if(Ge)yt=Ge.offsetWidth,oe=Math.max(He?Ge.offsetWidth:0,Ge.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(yt=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=yt):(yt=window.innerWidth,oe=window.innerHeight,a=window.innerWidth),Fe){var ee=Fe.getBoundingClientRect();ee.left>0&&ee.left<=yt&&(Pe===void 0||!Pe)&&(document.dir==="rtl"?(x=yt-ee.width-ee.left,b=a<=480?10:30):(b=ee.left,x=a<=480?10:30),y=b+x)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return Fe&&((be===void 0||!be)&&ye>0&&ye+y1&&(re=!0)),ye&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(re=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))Pe=E(Fe,ye,re,be,Fe.scaleContainerClass);else return He;return re&&(!Fe.hasOwnProperty("scale")||He===1)?Pe:Math.min(He,Pe)}function Se(Fe){var ye=Math.min(window.innerWidth,document.documentElement.clientWidth),be=Math.min(window.innerHeight,document.documentElement.clientHeight),He=Fe.getBoundingClientRect(),Pe=(ye-He.width)/2,re=(be-He.height)/2;re<0&&(re=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Pe<40?Fe.style.left="40px":Fe.style.left=Pe+"px",Fe.style.top=re+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(re<40?Fe.style.top="40px":Fe.style.top=re+"px",Fe.style.left=Pe+"px")}function ve(Fe,ye){var be=Fe.querySelector(".appletParameters");if(be){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ye.id!==be.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(be.parentElement&&/fullscreen/.test(be.parentElement.className))return;var He=fe(ye,Fe);Re()&&be.setAttribute("data-param-scale",He);for(var Pe=null,re=0;re=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(Re){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Re){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Re){var rt=c[Re];return rt==null?null:rt},r=d,webModule.__errFn=e}function B(){function Re(Fe){var ye=Fe.lastIndexOf(rb);ye==-1&&(ye=Fe.length);var be=Fe.indexOf(sb);be==-1&&(be=Fe.length);var He=Fe.lastIndexOf(tb,Math.min(be,ye));return He>=O?Fe.substring(O,He+P):W}function rt(Fe){if(!Fe.match(/^\w+:\/\//)){var ye=o.createElement(ub);ye.src=Fe+vb,Fe=Re(ye.src)}return Fe}function te(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function E(){for(var Fe=o.getElementsByTagName(_),ye=O;yeO?Fe[Fe.length-P].href:W}function Se(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var ve=te();return ve==W&&(ve=E()),ve==W&&(ve=fe()),ve==W&&Se()&&(ve=Re(o.location.href)),ve=rt(ve),ve}function C(Re){return Re.match(/^\//)||Re.match(/^[a-zA-Z]+:\/\//)?Re:webModule.__moduleBase+Re}function D(){var Re=[],rt=O,te=[],E=[];function fe(Fe){var ye=E[Fe](),be=te[Fe];if(ye in be)return ye;var He=[];for(var Pe in be)He[be[Pe]]=Pe;throw r&&r(Fe,He,ye),null}if(__gwt_isKnownPropertyValue=function(Fe,ye){return ye in te[Fe]},webModule.__getPropMap=function(){var Fe={};for(var ye in te)te.hasOwnProperty(ye)&&(Fe[ye]=fe(ye));return Fe},webModule.__computePropValue=fe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Se;try{Se=Cb;var ve=Se.indexOf(Db);ve!=-1&&(rt=parseInt(Se.substring(ve+P),$),Se=Se.substring(O,ve))}catch(Fe){}return webModule.__softPermutationId=rt,C(Se+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})()},78703:function(Re,rt){(function(te,E){E(rt)})(this,function(te){"use strict";var E=function(){return(E=Object.assign||function(qe){for(var At,_e=1,Pt=arguments.length;_e0&&We[We.length-1])&&(Qe[0]===6||Qe[0]===2)){Je=0;continue}if(Qe[0]===3&&(!We||Qe[1]>We[0]&&Qe[1]=0&&qe.HANDLE_LIST.splice(_e,1),window.removeEventListener("message",At,!1)},qe.empty=function(){for(;qe.HANDLE_LIST.length;)window.removeEventListener("message",qe.HANDLE_LIST.shift(),!1)},qe.parse=function(At){try{return typeof At=="object"?At:At&&JSON.parse(At)}catch(_e){return console.log("Message.parse Error:",_e),At}},qe.HANDLE_LIST=[],qe}();function Fe(qe){return{}.toString.call(qe)==="[object Function]"}var ye,be,He,Pe,re={origin:""};function Ge(qe,At){re[qe]=At}function ze(qe){return re[qe]}function yt(qe){var At=ze("origin");return!!function(_e,Pt){return _e!==Pt&&(_e.replace(/www\./i,"").toLowerCase()!==Pt.replace(/www\./i,"").toLowerCase()||(_e.match("www.")?void 0:(Ge("origin",Pt),!1)))}(At,qe.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:At,eventOrigin:qe.origin}),!0)}(function(qe){qe.unknown="unknown",qe.spreadsheet="s",qe.writer="w",qe.presentation="p",qe.pdf="f"})(ye||(ye={})),function(qe){qe.wps="w",qe.et="s",qe.presentation="p",qe.pdf="f"}(be||(be={})),function(qe){qe.nomal="nomal",qe.simple="simple"}(He||(He={})),function(qe){qe[qe.requestFullscreen=1]="requestFullscreen",qe[qe.exitFullscreen=0]="exitFullscreen"}(Pe||(Pe={}));var oe,a,y,x=(oe=0,function(){return oe+=1}),b=function(qe,At,_e){_e===void 0&&(_e=!0);var Pt=At;if(!a){var We=function Ue(tt){var Ye=tt.clientHeight,Qe=tt.clientWidth;Ye!==0||Qe!==0||y?Ye===0&&Qe===0||!y||(y.disconnect(),y=null):window.ResizeObserver&&(y=new ResizeObserver(function(mt){Ue(tt)})).observe(tt),a.style.cssText+="height: "+Ye+"px; width: "+Qe+"px"}.bind(null,Pt);(a=document.createElement("iframe")).classList.add("web-office-iframe");var Bt={id:"office-iframe",src:qe,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var Je in Pt?(Bt.style="width: "+Pt.clientWidth+"px; height: "+Pt.clientHeight+"px;",_e&&window.addEventListener("resize",We)):((Pt=document.createElement("div")).classList.add("web-office-default-container"),function(Ue){var tt=document.createElement("style");document.head.appendChild(tt);var Ye=tt.sheet;Ye.insertRule(Ue,Ye.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(Pt),Bt.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),Bt)a.setAttribute(Je,Bt[Je]);Pt.appendChild(a),a.destroy=function(){a.parentNode.removeChild(a),a=null,window.removeEventListener("resize",We),y&&(y.disconnect(),y=null)}}return a},z=function(qe){b().contentWindow&&b().contentWindow.postMessage(JSON.stringify(qe),ze("origin"))};function ee(qe,At,_e){return new Promise(function(Pt){var We=x(),Bt=function(Je){if(!yt(Je)){var Ue=ve.parse(Je.data);Ue.eventName===_e&&Ue.msgId===We&&(Pt(Ue.data),ve.remove(Bt))}};ve.add(Bt),z({data:qe,msgId:We,eventName:At})})}var ne=function(qe){return ee(qe,"wps.jssdk.api","wps.api.reply")},le=function(qe){return ee(qe,"api.basic","api.basic.reply")},ce={idMap:{}};function ie(qe){return fe(this,void 0,void 0,function(){var At,_e,Pt,We,Bt,Je,Ue,tt,Ye,Qe;return Se(this,function(mt){switch(mt.label){case 0:return yt(qe)?[2]:(At=ve.parse(qe.data),_e=At.eventName,Pt=At.callbackId,We=At.data,Pt&&(Bt=ce.idMap[Pt])?(Je=Bt.split(":"),Ue=Je[0],tt=Je[1],_e==="api.callback"&&ce[Ue]&&ce[Ue][tt]?[4,(Qe=ce[Ue][tt]).callback.apply(Qe,We.args)]:[3,2]):[3,2]);case 1:Ye=mt.sent(),z({result:Ye,callbackId:Pt,eventName:"api.callback.reply"}),mt.label=2;case 2:return[2]}})})}var Ce=function(qe){return fe(void 0,void 0,void 0,function(){function At(){return Object.keys(ce.idMap).find(function(mt){return ce.idMap[mt]===Pt+":"+_e})}var _e,Pt,We,Bt,Je,Ue,tt,Ye,Qe;return Se(this,function(mt){switch(mt.label){case 0:return _e=qe.prop,Pt=qe.parentObjId,[4,Oe([We=qe.value])];case 1:return Bt=mt.sent(),Je=Bt[0],Ue=Bt[1],qe.value=Je[0],tt=Object.keys(Ue)[0],Ye=ce[Pt],We===null&&Ye&&Ye[_e]&&((Qe=At())&&delete ce.idMap[Qe],delete Ye[_e],Object.keys(Ye).length||delete ce[Pt],Object.keys(ce.idMap).length||ve.remove(ie)),tt&&(Object.keys(ce.idMap).length||ve.add(ie),ce[Pt]||(ce[Pt]={}),ce[Pt][_e]={callbackId:tt,callback:Ue[tt]},(Qe=At())&&delete ce.idMap[Qe],ce.idMap[tt]=Pt+":"+_e),[2]}})})},Ze=function(qe,At,_e,Pt){return fe(void 0,void 0,void 0,function(){var We,Bt,Je,Ue,tt,Ye,Qe,mt;return Se(this,function(ke){switch(ke.label){case 0:return We=x(),Ue=new Promise(function(Te,Ee){Bt=Te,Je=Ee}),tt={},At.args?[4,Oe(At.args)]:[3,2];case 1:Ye=ke.sent(),Qe=Ye[0],mt=Ye[1],At.args=Qe,tt=mt,ke.label=2;case 2:return qe!=="api.setter"?[3,4]:[4,Ce(At)];case 3:ke.sent(),ke.label=4;case 4:return function(Te){var Ee=Te[0],xe=Te[1];typeof(Ee=E({},Ee)).data=="function"&&(Ee.data=Ee.data()),xe(),z(Ee)}([{eventName:qe,data:At,msgId:We},function(){var Te=this,Ee=function(xe){return fe(Te,void 0,void 0,function(){var Ve,et,xt;return Se(this,function(Ct){switch(Ct.label){case 0:return yt(xe)?[2]:(Ve=ve.parse(xe.data)).eventName==="api.callback"&&Ve.callbackId&&tt[Ve.callbackId]?[4,tt[Ve.callbackId].apply(tt,Ve.data.args)]:[3,2];case 1:et=Ct.sent(),z({result:et,eventName:"api.callback.reply",callbackId:Ve.callbackId}),Ct.label=2;case 2:return Ve.eventName===qe+".reply"&&Ve.msgId===We&&(Ve.error?((xt=new Error("")).stack=Ve.error+` +`+_e,Pt&&Pt(),Je(xt)):Bt(Ve.result),ve.remove(Ee)),[2]}})})};return ve.add(Ee),Ue}]),[2,Ue]}})})};function Oe(qe){return fe(this,void 0,void 0,function(){var At,_e,Pt,We,Bt,Je,Ue,tt,Ye,Qe,mt;return Se(this,function(ke){switch(ke.label){case 0:At={},_e=[],Pt=qe.slice(0),ke.label=1;case 1:return Pt.length?(We=void 0,[4,Pt.shift()]):[3,13];case 2:return(Bt=ke.sent())&&Bt.done?[4,Bt.done()]:[3,4];case 3:ke.sent(),ke.label=4;case 4:if(!function(Te){if(!Te)return!1;for(var Ee=Te;Object.getPrototypeOf(Ee)!==null;)Ee=Object.getPrototypeOf(Ee);return Object.getPrototypeOf(Te)===Ee}(We))return[3,11];for(Ue in We={},Je=[],Bt)Je.push(Ue);tt=0,ke.label=5;case 5:return tt=0?"&":"?")+xt.join("&")),Ye&&(Ye.isParentFullscreen||Ye.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",Ut),document.addEventListener("webkitfullscreenchange",Ut),document.addEventListener("mozfullscreenchange",Ut)),_e.wordOptions&&(_e.wpsOptions=_e.wordOptions),_e.excelOptions&&(_e.etOptions=_e.excelOptions),_e.pptOptions&&(_e.wppOptions=_e.pptOptions),typeof Je.print=="object"){var Ct="wpsconfig_print";typeof Je.print.subscribe=="function"&&(Je[Ct]=Je.print.subscribe,_e.print={callback:Ct},Je.print.custom!==void 0&&(_e.print.custom=Je.print.custom)),delete Je.print}return typeof Je.exportPdf=="function"&&(Je[Ct="wpsconfig_export_pdf"]=Je.exportPdf,_e.exportPdf={callback:Ct},delete Je.exportPdf),_e.commandBars&&Me(_e.commandBars,!1),E(E({},_e),{subscriptions:Je})},lt=function(qe){qe===void 0&&(qe="");var At="";if(!At&&qe){var _e=qe.toLowerCase();_e.indexOf("/office/s/")!==-1&&(At=ye.spreadsheet),_e.indexOf("/office/w/")!==-1&&(At=ye.writer),_e.indexOf("/office/p/")!==-1&&(At=ye.presentation),_e.indexOf("/office/f/")!==-1&&(At=ye.pdf)}if(!At){var Pt=qe.match(/[\?&]type=([a-z]+)/)||[];At=be[Pt[1]]||""}return At};function Me(qe,At){At===void 0&&(At=!0);var _e=qe.map(function(Pt){var We=Pt.attributes;if(!Array.isArray(We)){var Bt=[];for(var Je in We)if(We.hasOwnProperty(Je)){var Ue={name:Je,value:We[Je]};Bt.push(Ue)}Pt.attributes=Bt}return Pt});return At&&z({data:_e,eventName:"setCommandBars"}),_e}var zt=window.navigator.userAgent.toLowerCase(),nt=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(zt),ct=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(qe){return!1}}();function Ut(){var qe={status:Pe.requestFullscreen},At=document,_e=At.fullscreenElement||At.webkitFullscreenElement||At.mozFullScreenElement;qe.status=_e?Pe.requestFullscreen:Pe.exitFullscreen,z({data:qe,eventName:"fullscreenchange"})}var ht=function(){ce.idMap={}};function Tt(){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 vt=0,$e=new Set;function Rt(qe){return vt+=1,!qe&&function(At){$e.forEach(function(_e){return _e(At)})}(vt),vt}function Mt(){var qe=new Error("");return(qe.stack||qe.message||"").split(` `).slice(2).join(` -`)}function bt(qe,At){var _e,Pt=this,We=At.Events,Bt=At.Enum,Je=At.Props,Ue=Je[0],tt=Je[1],Ve={objId:vt};switch(function Te(Ee,xe,Ye){for(var et=xe.slice(0),xt=function(){var Ct=et.shift();!Ct.alias&&~Xe.indexOf(Ct.prop)&&et.push(E(E({},Ct),{alias:Ct.prop+"Async"})),Object.defineProperty(Ee,Ct.alias||Ct.prop,{get:function(){var Jt=this,Qt=Ct.cache===1,qt=Qt&&this["__"+Ct.prop+"CacheValue"];if(!qt){var Bn=Mt(),_n=Rt(Qt),on=function(){for(var fn,Dn=[],Sn=0;Sn=0?(At.then=null,At.catch=null,Ue.then(function(){tt(At)}).catch(function(Qe){return Ve(Qe)})):Ue.then(tt,Ve)},At.catch=function(tt){return Ue.catch(tt)},At.Destroy=function(){return Ze("api.free",{objId:At.objId},"")}}var st={},pt=null,Vt={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},Ie={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Nt(qe,At,_e,Pt,We,Bt,Je){var Ue=this;_e===void 0&&(_e={}),ve.add(function(tt){return fe(Ue,void 0,void 0,function(){var Ve,Qe,mt,ke,Te,Ee,xe,Ye,et,xt,Ct,Jt,Qt,qt,Bn,_n,on,fn,Dn;return Se(this,function(Sn){switch(Sn.label){case 0:return yt(tt)?[2]:(Ve=ve.parse(tt.data),Qe=Ve.eventName,mt=Qe===void 0?"":Qe,ke=Ve.data,Te=ke===void 0?null:ke,Ee=Ve.url,xe=Ee===void 0?null:Ee,["wps.jssdk.api"].indexOf(mt)!==-1?[2]:mt!=="ready"?[3,1]:(We.apiReadySended&&function(hn){var an=[];Object.keys(st).forEach(function(Yn){st[Yn].forEach(function(jn){var ln=Yn;hn.off(ln,jn),an.push({handle:jn,eventName:ln})}),delete st[Yn]}),an.forEach(function(Yn){var jn=Yn.eventName,ln=Yn.handle;pt==null||pt.ApiEvent.AddApiEventListener(jn,ln)})}(At),z({eventName:"setConfig",data:E(E({},_e),{version:qe.version})}),qe.tokenData&&qe.setToken(E(E({},qe.tokenData),{hasRefreshTokenConfig:!!_e.refreshToken})),qe.iframeReady=!0,[3,15]));case 1:return mt!=="error"?[3,2]:(At.emit(Vt.error,Te),[3,15]);case 2:return mt!=="open.result"?[3,3]:(((on=Te==null?void 0:Te.fileInfo)===null||on===void 0?void 0:on.officeVersion)!==void 0&&(qe.mainVersion=Te.fileInfo.officeVersion,console.log("aliyun Main Version: V"+qe.mainVersion)),At.emit(Vt.fileOpen,Te),[3,15]);case 3:return mt!=="api.scroll"?[3,4]:(window.scrollTo(Te.x,Te.y),[3,15]);case 4:if(mt!==Ie.getToken)return[3,9];Ye={token:!1},Sn.label=5;case 5:return Sn.trys.push([5,7,,8]),[4,We.refreshToken()];case 6:return Ye=Sn.sent(),[3,8];case 7:return et=Sn.sent(),console.error("refreshToken: "+(et||"fail to get")),[3,8];case 8:return z({eventName:Ie.getToken+".reply",data:Ye}),[3,15];case 9:if(mt!==Ie.getClipboardData)return[3,14];xt={text:"",html:""},Sn.label=10;case 10:return Sn.trys.push([10,12,,13]),[4,We.getClipboardData()];case 11:return xt=Sn.sent(),[3,13];case 12:return Ct=Sn.sent(),console.error("getClipboardData: "+(Ct||"fail to get")),[3,13];case 13:return z({eventName:Ie.getClipboardData+".reply",data:xt}),[3,15];case 14:mt===Ie.onToast?We.onToast(Te):mt===Ie.onHyperLinkOpen?We.onHyperLinkOpen(Te):mt==="stage"?At.emit(Vt.stage,Te):mt==="event.callback"?(Jt=Te.eventName,Qt=Te.data,qt=Jt,Jt==="fullScreenChange"&&(qt=Vt.fullscreenChange),Jt==="file.saved"&&(qt=Vt.fileStatus),(!((fn=_e.commonOptions)===null||fn===void 0)&&fn.isBrowserViewFullscreen||!((Dn=_e.commonOptions)===null||Dn===void 0)&&Dn.isParentFullscreen)&&qt==="fullscreenchange"&&(Bn=Qt.status,_n=Qt.isDispatchEvent,_e.commonOptions.isBrowserViewFullscreen?function(hn,an,Yn,jn){hn===0?an.style="position: static; width: "+Yn.width+"; height: "+Yn.height:hn===1&&(an.style="position: absolute; width: 100%; height: 100%"),jn&&function(ln){["fullscreen","fullscreenElement"].forEach(function(nn){Object.defineProperty(document,nn,{get:function(){return!!ln.status},configurable:!0})});var Xn=new CustomEvent("fullscreenchange");document.dispatchEvent(Xn)}({status:hn})}(Bn,Bt,Je,_n):_e.commonOptions.isParentFullscreen&&function(hn,an,Yn){var jn=document.querySelector(Yn),ln=jn&&jn.nodeType===1?jn:an;if(hn===0){var Xn=document,nn=Xn.exitFullscreen||Xn.mozCancelFullScreen||Xn.msExitFullscreen||Xn.webkitCancelFullScreen||Xn.webkitExitFullscreen;nn.call(document)}else if(hn===1){var un=ln.requestFullscreen||ln.mozRequestFullScreen||ln.msRequestFullscreen||ln.webkitRequestFullscreen;un.call(ln)}}(Bn,Bt,_e.commonOptions.isParentFullscreen)),At.emit(qt,Qt)):mt==="api.ready"&&bt(qe,Te),Sn.label=15;case 15:return typeof Pt[mt]=="function"&&Pt[mt](qe,xe||Te),[2]}})})})}function en(qe){return new Promise(function(At){var _e=function(Pt){yt(Pt)||ve.parse(Pt.data).eventName===qe&&(At(),ve.remove(_e))};ve.add(_e)})}function tn(qe){var At,_e=this;qe===void 0&&(qe={}),pt&&pt.destroy();try{var Pt=gt(qe),We=Pt.subscriptions,Bt=We===void 0?{}:We,Je=Pt.mount,Ue=Je===void 0?null:Je,tt=Pt.url,Ve=Pt.refreshToken,Qe=Pt.onToast,mt=Pt.onHyperLinkOpen,ke=Pt.getClipboardData;Ge("origin",(tt.match(/https*:\/\/[^\/]+/g)||[])[0]);var Te=b(tt,Ue),Ee=en("ready"),xe=en("open.result"),Ye=en("api.ready"),et=Ue?{width:Ue.clientWidth+"px",height:Ue.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete Pt.mount,tt&&delete Pt.url,delete Pt.subscriptions;var xt=(At=At||Object.create(null),{on:function(Qt,qt){(At[Qt]||(At[Qt]=[])).push(qt)},off:function(Qt,qt){At[Qt]&&At[Qt].splice(At[Qt].indexOf(qt)>>>0,1)},emit:function(Qt,qt){(At[Qt]||[]).slice().map(function(Bn){Bn(qt)}),(At["*"]||[]).slice().map(function(Bn){Bn(Qt,qt)})}}),Ct={apiReadySended:!1},Jt=function(Qt,qt,Bn){return fe(_e,void 0,void 0,function(){return Se(this,function(_n){switch(_n.label){case 0:return function(on,fn,Dn){if(st[on]){var Sn=!!st[on].find(function(hn){return hn===fn});return Sn&&Dn==="off"?(xt.off(on,fn),st[on]=st[on].filter(function(hn){return hn!==fn}),!!st[on].length||(st[on]=void 0,!1)):(Sn||Dn!=="on"||(st[on].push(fn),xt.on(on,fn)),!0)}return Dn==="on"?(st[on]=[],st[on].push(fn),!1):Dn==="off"||void 0}(Qt,qt,Bn)?[3,2]:[4,Ee];case 1:_n.sent(),function(on,fn){var Dn=on.eventName,Sn=on.type,hn=on.handle;fn==="on"?xt.on(Dn,hn):xt.off(Dn,hn),Sn==="base.event"&&z({eventName:"basic.event",data:{eventName:Dn,action:fn}}),Tt()}(function(on,fn){var Dn=on,Sn="base.event";switch(Dn){case Vt.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"),Dn="fileStatus";break;case Vt.fullscreenChange:Dn="fullscreenchange";break;case"error":case"fileOpen":Sn="callback.event"}return{eventName:Dn,type:Sn,handle:fn}}(Qt,qt),Bn),_n.label=2;case 2:return[2]}})})};return pt={url:tt,iframe:Te,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return fe(this,void 0,void 0,function(){return Se(this,function(Qt){switch(Qt.label){case 0:return[4,Ee];case 1:return Qt.sent(),[2,le({api:"tab.getTabs"})]}})})},switchTab:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),[2,le({api:"tab.switchTab",args:{tabKey:Qt}})]}})})}},setCooperUserColor:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),[2,le({api:"setCooperUserColor",args:Qt})]}})})},setToken:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),pt.tokenData=Qt,z({eventName:"setToken",data:Qt}),[2]}})})},ready:function(){return fe(this,void 0,void 0,function(){return Se(this,function(Qt){switch(Qt.label){case 0:return Ct.apiReadySended?[3,2]:[4,xe];case 1:Qt.sent(),Ct.apiReadySended=!0,z({eventName:"api.ready"}),Qt.label=2;case 2:return[4,Ye];case 3:return Qt.sent(),[2,new Promise(function(qt){return setTimeout(function(){return qt(pt==null?void 0:pt.Application)},0)})]}})})},destroy:function(){st={},Te.destroy(),ve.empty(),pt=null,$e=new Set,vt=0,document.removeEventListener("fullscreenchange",Ut),ht()},save:function(){return fe(this,void 0,void 0,function(){return Se(this,function(Qt){switch(Qt.label){case 0:return[4,Ee];case 1:return Qt.sent(),[2,ne({api:"save"})]}})})},setCommandBars:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),Me(Qt),[2]}})})},updateConfig:function(Qt){return Qt===void 0&&(Qt={}),fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),Qt.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,Me(Qt.commandBars)]):[3,3];case 2:qt.sent(),qt.label=3;case 3:return[2]}})})},executeCommandBar:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),Me([{cmbId:Qt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){return[2,this.ApiEvent.AddApiEventListener(Qt,qt)]})})},off:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){return[2,this.ApiEvent.RemoveApiEventListener(Qt,qt)]})})},ApiEvent:{AddApiEventListener:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){switch(Bn.label){case 0:return[4,Jt(Qt,qt,"on")];case 1:return[2,Bn.sent()]}})})},RemoveApiEventListener:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){switch(Bn.label){case 0:return[4,Jt(Qt,qt,"off")];case 1:return[2,Bn.sent()]}})})}}},function(Qt,qt,Bn,_n,on,fn){qt&&Fe(qt)&&(on.refreshToken=qt,Qt.refreshToken={eventName:Ie.getToken}),fn&&Fe(fn)&&(on.getClipboardData=fn,Qt.getClipboardData={eventName:Ie.getClipboardData}),Bn&&Fe(Bn)&&(on.onToast=Bn,Qt.onToast={eventName:Ie.onToast}),_n&&Fe(_n)&&(on.onHyperLinkOpen=_n,Qt.onHyperLinkOpen={eventName:Ie.onHyperLinkOpen})}(Pt,Ve,Qe,mt,Ct,ke),Nt(pt,xt,Pt,Bt,Ct,Te,et),pt}catch(Qt){console.error(Qt)}}console.log("aliyun JS-SDK V1.1.19");var mn=Object.freeze({__proto__:null,listener:Nt,config:tn});window.WPS=mn;var Rn=tn,wt={config:Rn};te.config=Rn,te.default=wt,Object.defineProperty(te,"__esModule",{value:!0})})},46699:function(Re,rt,te){"use strict";te.d(rt,{Ax:function(){return ve},Ds:function(){return Fe},KI:function(){return be},SI:function(){return Se},f1:function(){return fe}});var E=te(346);function fe(He){let Pe=!0;if(He.length>0){for(let re=0;rey in a?Se(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,re=(a,y)=>{for(var x in y||(y={}))be.call(y,x)&&Pe(a,x,y[x]);if(ye)for(var x of ye(y))He.call(y,x)&&Pe(a,x,y[x]);return a},Ge=(a,y)=>ve(a,Fe(y)),ze=(a,y)=>{var x={};for(var b in a)be.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&ye)for(var b of ye(a))y.indexOf(b)<0&&He.call(a,b)&&(x[b]=a[b]);return x},yt=(a,y,x)=>new Promise((b,z)=>{var ee=ce=>{try{le(x.next(ce))}catch(ie){z(ie)}},ne=ce=>{try{le(x.throw(ce))}catch(ie){z(ie)}},le=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(ee,ne);le((x=x.apply(a,y)).next())});const oe=a=>{var y=a,{children:x}=y,b=ze(y,["children"]);const[z,ee]=(0,fe.useState)(!1);return fe.createElement(E.ZP,Ge(re({},b),{loading:z,onClick:ne=>yt(void 0,null,function*(){try{ee(!0),yield b.onClick(ne),ee(!1)}catch(le){console.error(le),ee(!1)}})}),x)}},85788:function(Re,rt,te){"use strict";var E=te(86204),fe=te.n(E),Se=Object.defineProperty,ve=(He,Pe,re)=>Pe in He?Se(He,Pe,{enumerable:!0,configurable:!0,writable:!0,value:re}):He[Pe]=re,Fe=(He,Pe,re)=>ve(He,typeof Pe!="symbol"?Pe+"":Pe,re),ye=(He,Pe,re)=>new Promise((Ge,ze)=>{var yt=y=>{try{a(re.next(y))}catch(x){ze(x)}},oe=y=>{try{a(re.throw(y))}catch(x){ze(x)}},a=y=>y.done?Ge(y.value):Promise.resolve(y.value).then(yt,oe);a((re=re.apply(He,Pe)).next())});class be extends E.EventEmitter{constructor(Pe,re){super(),Fe(this,"url"),Fe(this,"body"),Fe(this,"fullContent",""),Fe(this,"controller",null),Fe(this,"buffer",""),this.url=Pe,this.body=re}startStream(){return ye(this,null,function*(){this.controller=new AbortController;const{signal:Pe}=this.controller;try{const re=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Pe});if(!re.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${re.status}`);const Ge=re.headers.get("content-type");if(!Ge)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ge.includes("application/json")){const oe=yield re.json();this.emit("error",oe);return}if(!Ge.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ze=re.body.getReader(),yt=new TextDecoder("utf-8");for(;;){const{done:oe,value:a}=yield ze.read();if(oe)break;const y=yt.decode(a,{stream:!0});this.buffer+=y;const x=this.buffer.split(` +`)}function bt(qe,At){var _e,Pt=this,We=At.Events,Bt=At.Enum,Je=At.Props,Ue=Je[0],tt=Je[1],Ye={objId:vt};switch(function Te(Ee,xe,Ve){for(var et=xe.slice(0),xt=function(){var Ct=et.shift();!Ct.alias&&~Xe.indexOf(Ct.prop)&&et.push(E(E({},Ct),{alias:Ct.prop+"Async"})),Object.defineProperty(Ee,Ct.alias||Ct.prop,{get:function(){var Jt=this,Qt=Ct.cache===1,qt=Qt&&this["__"+Ct.prop+"CacheValue"];if(!qt){var Bn=Mt(),_n=Rt(Qt),on=function(){for(var fn,Dn=[],Sn=0;Sn=0?(At.then=null,At.catch=null,Ue.then(function(){tt(At)}).catch(function(Qe){return Ye(Qe)})):Ue.then(tt,Ye)},At.catch=function(tt){return Ue.catch(tt)},At.Destroy=function(){return Ze("api.free",{objId:At.objId},"")}}var st={},pt=null,Yt={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},Ie={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Nt(qe,At,_e,Pt,We,Bt,Je){var Ue=this;_e===void 0&&(_e={}),ve.add(function(tt){return fe(Ue,void 0,void 0,function(){var Ye,Qe,mt,ke,Te,Ee,xe,Ve,et,xt,Ct,Jt,Qt,qt,Bn,_n,on,fn,Dn;return Se(this,function(Sn){switch(Sn.label){case 0:return yt(tt)?[2]:(Ye=ve.parse(tt.data),Qe=Ye.eventName,mt=Qe===void 0?"":Qe,ke=Ye.data,Te=ke===void 0?null:ke,Ee=Ye.url,xe=Ee===void 0?null:Ee,["wps.jssdk.api"].indexOf(mt)!==-1?[2]:mt!=="ready"?[3,1]:(We.apiReadySended&&function(hn){var an=[];Object.keys(st).forEach(function(Vn){st[Vn].forEach(function(Zn){var ln=Vn;hn.off(ln,Zn),an.push({handle:Zn,eventName:ln})}),delete st[Vn]}),an.forEach(function(Vn){var Zn=Vn.eventName,ln=Vn.handle;pt==null||pt.ApiEvent.AddApiEventListener(Zn,ln)})}(At),z({eventName:"setConfig",data:E(E({},_e),{version:qe.version})}),qe.tokenData&&qe.setToken(E(E({},qe.tokenData),{hasRefreshTokenConfig:!!_e.refreshToken})),qe.iframeReady=!0,[3,15]));case 1:return mt!=="error"?[3,2]:(At.emit(Yt.error,Te),[3,15]);case 2:return mt!=="open.result"?[3,3]:(((on=Te==null?void 0:Te.fileInfo)===null||on===void 0?void 0:on.officeVersion)!==void 0&&(qe.mainVersion=Te.fileInfo.officeVersion,console.log("aliyun Main Version: V"+qe.mainVersion)),At.emit(Yt.fileOpen,Te),[3,15]);case 3:return mt!=="api.scroll"?[3,4]:(window.scrollTo(Te.x,Te.y),[3,15]);case 4:if(mt!==Ie.getToken)return[3,9];Ve={token:!1},Sn.label=5;case 5:return Sn.trys.push([5,7,,8]),[4,We.refreshToken()];case 6:return Ve=Sn.sent(),[3,8];case 7:return et=Sn.sent(),console.error("refreshToken: "+(et||"fail to get")),[3,8];case 8:return z({eventName:Ie.getToken+".reply",data:Ve}),[3,15];case 9:if(mt!==Ie.getClipboardData)return[3,14];xt={text:"",html:""},Sn.label=10;case 10:return Sn.trys.push([10,12,,13]),[4,We.getClipboardData()];case 11:return xt=Sn.sent(),[3,13];case 12:return Ct=Sn.sent(),console.error("getClipboardData: "+(Ct||"fail to get")),[3,13];case 13:return z({eventName:Ie.getClipboardData+".reply",data:xt}),[3,15];case 14:mt===Ie.onToast?We.onToast(Te):mt===Ie.onHyperLinkOpen?We.onHyperLinkOpen(Te):mt==="stage"?At.emit(Yt.stage,Te):mt==="event.callback"?(Jt=Te.eventName,Qt=Te.data,qt=Jt,Jt==="fullScreenChange"&&(qt=Yt.fullscreenChange),Jt==="file.saved"&&(qt=Yt.fileStatus),(!((fn=_e.commonOptions)===null||fn===void 0)&&fn.isBrowserViewFullscreen||!((Dn=_e.commonOptions)===null||Dn===void 0)&&Dn.isParentFullscreen)&&qt==="fullscreenchange"&&(Bn=Qt.status,_n=Qt.isDispatchEvent,_e.commonOptions.isBrowserViewFullscreen?function(hn,an,Vn,Zn){hn===0?an.style="position: static; width: "+Vn.width+"; height: "+Vn.height:hn===1&&(an.style="position: absolute; width: 100%; height: 100%"),Zn&&function(ln){["fullscreen","fullscreenElement"].forEach(function(nn){Object.defineProperty(document,nn,{get:function(){return!!ln.status},configurable:!0})});var Xn=new CustomEvent("fullscreenchange");document.dispatchEvent(Xn)}({status:hn})}(Bn,Bt,Je,_n):_e.commonOptions.isParentFullscreen&&function(hn,an,Vn){var Zn=document.querySelector(Vn),ln=Zn&&Zn.nodeType===1?Zn:an;if(hn===0){var Xn=document,nn=Xn.exitFullscreen||Xn.mozCancelFullScreen||Xn.msExitFullscreen||Xn.webkitCancelFullScreen||Xn.webkitExitFullscreen;nn.call(document)}else if(hn===1){var un=ln.requestFullscreen||ln.mozRequestFullScreen||ln.msRequestFullscreen||ln.webkitRequestFullscreen;un.call(ln)}}(Bn,Bt,_e.commonOptions.isParentFullscreen)),At.emit(qt,Qt)):mt==="api.ready"&&bt(qe,Te),Sn.label=15;case 15:return typeof Pt[mt]=="function"&&Pt[mt](qe,xe||Te),[2]}})})})}function en(qe){return new Promise(function(At){var _e=function(Pt){yt(Pt)||ve.parse(Pt.data).eventName===qe&&(At(),ve.remove(_e))};ve.add(_e)})}function tn(qe){var At,_e=this;qe===void 0&&(qe={}),pt&&pt.destroy();try{var Pt=gt(qe),We=Pt.subscriptions,Bt=We===void 0?{}:We,Je=Pt.mount,Ue=Je===void 0?null:Je,tt=Pt.url,Ye=Pt.refreshToken,Qe=Pt.onToast,mt=Pt.onHyperLinkOpen,ke=Pt.getClipboardData;Ge("origin",(tt.match(/https*:\/\/[^\/]+/g)||[])[0]);var Te=b(tt,Ue),Ee=en("ready"),xe=en("open.result"),Ve=en("api.ready"),et=Ue?{width:Ue.clientWidth+"px",height:Ue.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete Pt.mount,tt&&delete Pt.url,delete Pt.subscriptions;var xt=(At=At||Object.create(null),{on:function(Qt,qt){(At[Qt]||(At[Qt]=[])).push(qt)},off:function(Qt,qt){At[Qt]&&At[Qt].splice(At[Qt].indexOf(qt)>>>0,1)},emit:function(Qt,qt){(At[Qt]||[]).slice().map(function(Bn){Bn(qt)}),(At["*"]||[]).slice().map(function(Bn){Bn(Qt,qt)})}}),Ct={apiReadySended:!1},Jt=function(Qt,qt,Bn){return fe(_e,void 0,void 0,function(){return Se(this,function(_n){switch(_n.label){case 0:return function(on,fn,Dn){if(st[on]){var Sn=!!st[on].find(function(hn){return hn===fn});return Sn&&Dn==="off"?(xt.off(on,fn),st[on]=st[on].filter(function(hn){return hn!==fn}),!!st[on].length||(st[on]=void 0,!1)):(Sn||Dn!=="on"||(st[on].push(fn),xt.on(on,fn)),!0)}return Dn==="on"?(st[on]=[],st[on].push(fn),!1):Dn==="off"||void 0}(Qt,qt,Bn)?[3,2]:[4,Ee];case 1:_n.sent(),function(on,fn){var Dn=on.eventName,Sn=on.type,hn=on.handle;fn==="on"?xt.on(Dn,hn):xt.off(Dn,hn),Sn==="base.event"&&z({eventName:"basic.event",data:{eventName:Dn,action:fn}}),Tt()}(function(on,fn){var Dn=on,Sn="base.event";switch(Dn){case Yt.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"),Dn="fileStatus";break;case Yt.fullscreenChange:Dn="fullscreenchange";break;case"error":case"fileOpen":Sn="callback.event"}return{eventName:Dn,type:Sn,handle:fn}}(Qt,qt),Bn),_n.label=2;case 2:return[2]}})})};return pt={url:tt,iframe:Te,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return fe(this,void 0,void 0,function(){return Se(this,function(Qt){switch(Qt.label){case 0:return[4,Ee];case 1:return Qt.sent(),[2,le({api:"tab.getTabs"})]}})})},switchTab:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),[2,le({api:"tab.switchTab",args:{tabKey:Qt}})]}})})}},setCooperUserColor:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),[2,le({api:"setCooperUserColor",args:Qt})]}})})},setToken:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),pt.tokenData=Qt,z({eventName:"setToken",data:Qt}),[2]}})})},ready:function(){return fe(this,void 0,void 0,function(){return Se(this,function(Qt){switch(Qt.label){case 0:return Ct.apiReadySended?[3,2]:[4,xe];case 1:Qt.sent(),Ct.apiReadySended=!0,z({eventName:"api.ready"}),Qt.label=2;case 2:return[4,Ve];case 3:return Qt.sent(),[2,new Promise(function(qt){return setTimeout(function(){return qt(pt==null?void 0:pt.Application)},0)})]}})})},destroy:function(){st={},Te.destroy(),ve.empty(),pt=null,$e=new Set,vt=0,document.removeEventListener("fullscreenchange",Ut),ht()},save:function(){return fe(this,void 0,void 0,function(){return Se(this,function(Qt){switch(Qt.label){case 0:return[4,Ee];case 1:return Qt.sent(),[2,ne({api:"save"})]}})})},setCommandBars:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),Me(Qt),[2]}})})},updateConfig:function(Qt){return Qt===void 0&&(Qt={}),fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),Qt.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,Me(Qt.commandBars)]):[3,3];case 2:qt.sent(),qt.label=3;case 3:return[2]}})})},executeCommandBar:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),Me([{cmbId:Qt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){return[2,this.ApiEvent.AddApiEventListener(Qt,qt)]})})},off:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){return[2,this.ApiEvent.RemoveApiEventListener(Qt,qt)]})})},ApiEvent:{AddApiEventListener:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){switch(Bn.label){case 0:return[4,Jt(Qt,qt,"on")];case 1:return[2,Bn.sent()]}})})},RemoveApiEventListener:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){switch(Bn.label){case 0:return[4,Jt(Qt,qt,"off")];case 1:return[2,Bn.sent()]}})})}}},function(Qt,qt,Bn,_n,on,fn){qt&&Fe(qt)&&(on.refreshToken=qt,Qt.refreshToken={eventName:Ie.getToken}),fn&&Fe(fn)&&(on.getClipboardData=fn,Qt.getClipboardData={eventName:Ie.getClipboardData}),Bn&&Fe(Bn)&&(on.onToast=Bn,Qt.onToast={eventName:Ie.onToast}),_n&&Fe(_n)&&(on.onHyperLinkOpen=_n,Qt.onHyperLinkOpen={eventName:Ie.onHyperLinkOpen})}(Pt,Ye,Qe,mt,Ct,ke),Nt(pt,xt,Pt,Bt,Ct,Te,et),pt}catch(Qt){console.error(Qt)}}console.log("aliyun JS-SDK V1.1.19");var mn=Object.freeze({__proto__:null,listener:Nt,config:tn});window.WPS=mn;var zn=tn,wt={config:zn};te.config=zn,te.default=wt,Object.defineProperty(te,"__esModule",{value:!0})})},46699:function(Re,rt,te){"use strict";te.d(rt,{Ax:function(){return ve},Ds:function(){return Fe},KI:function(){return be},SI:function(){return Se},f1:function(){return fe}});var E=te(346);function fe(He){let Pe=!0;if(He.length>0){for(let re=0;rey in a?Se(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,re=(a,y)=>{for(var x in y||(y={}))be.call(y,x)&&Pe(a,x,y[x]);if(ye)for(var x of ye(y))He.call(y,x)&&Pe(a,x,y[x]);return a},Ge=(a,y)=>ve(a,Fe(y)),ze=(a,y)=>{var x={};for(var b in a)be.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&ye)for(var b of ye(a))y.indexOf(b)<0&&He.call(a,b)&&(x[b]=a[b]);return x},yt=(a,y,x)=>new Promise((b,z)=>{var ee=ce=>{try{le(x.next(ce))}catch(ie){z(ie)}},ne=ce=>{try{le(x.throw(ce))}catch(ie){z(ie)}},le=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(ee,ne);le((x=x.apply(a,y)).next())});const oe=a=>{var y=a,{children:x}=y,b=ze(y,["children"]);const[z,ee]=(0,fe.useState)(!1);return fe.createElement(E.ZP,Ge(re({},b),{loading:z,onClick:ne=>yt(void 0,null,function*(){try{ee(!0),yield b.onClick(ne),ee(!1)}catch(le){console.error(le),ee(!1)}})}),x)}},85788:function(Re,rt,te){"use strict";var E=te(86204),fe=te.n(E),Se=Object.defineProperty,ve=(He,Pe,re)=>Pe in He?Se(He,Pe,{enumerable:!0,configurable:!0,writable:!0,value:re}):He[Pe]=re,Fe=(He,Pe,re)=>ve(He,typeof Pe!="symbol"?Pe+"":Pe,re),ye=(He,Pe,re)=>new Promise((Ge,ze)=>{var yt=y=>{try{a(re.next(y))}catch(x){ze(x)}},oe=y=>{try{a(re.throw(y))}catch(x){ze(x)}},a=y=>y.done?Ge(y.value):Promise.resolve(y.value).then(yt,oe);a((re=re.apply(He,Pe)).next())});class be extends E.EventEmitter{constructor(Pe,re){super(),Fe(this,"url"),Fe(this,"body"),Fe(this,"fullContent",""),Fe(this,"controller",null),Fe(this,"buffer",""),this.url=Pe,this.body=re}startStream(){return ye(this,null,function*(){this.controller=new AbortController;const{signal:Pe}=this.controller;try{const re=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Pe});if(!re.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${re.status}`);const Ge=re.headers.get("content-type");if(!Ge)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ge.includes("application/json")){const oe=yield re.json();this.emit("error",oe);return}if(!Ge.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ze=re.body.getReader(),yt=new TextDecoder("utf-8");for(;;){const{done:oe,value:a}=yield ze.read();if(oe)break;const y=yt.decode(a,{stream:!0});this.buffer+=y;const x=this.buffer.split(` `);this.buffer=x.pop()||"";for(const b of x)if(b.startsWith("data:")){const z=b.slice(5).trim();if(z==="[DONE]")break;try{const ee=JSON.parse(z);ee.data&&this.handleData(ee.data)}catch(ee){this.buffer=b+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",ee)}}}this.emit("done",this.fullContent)}catch(re){re.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",re.message)}})}handleData(Pe){Pe.content&&(this.fullContent+=Pe.content,this.emit("data",{chunk:Pe,full:this.fullContent}))}cancelRequest(){var Pe;(Pe=this.controller)==null||Pe.abort()}}rt.Z=be},81679:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return yt}});var E=te(59301),fe=te(30641),Se=te(77019),ve=te(5269),Fe={smartWrp:"smartWrp___NjRcB"},ye=te(75975),be=te(9148),He=te(84842),Pe=te(59301),re=(oe,a,y)=>new Promise((x,b)=>{var z=le=>{try{ne(y.next(le))}catch(ce){b(ce)}},ee=le=>{try{ne(y.throw(le))}catch(ce){b(ce)}},ne=le=>le.done?x(le.value):Promise.resolve(le.value).then(z,ee);ne((y=y.apply(oe,a)).next())});const Ge=` @@ -143,36 +143,36 @@ initArrayDisplay(); <\/script> -`;function ze({open:oe=!0,onChange:a,defaultValue:y,placement:x,width:b,height:z,extra:ee,onDynamic:ne,onOpenChange:le,showExtra:ce=!0}){const ie=(0,E.useRef)(null),Ce=(0,E.useRef)(null),[Ze,Oe]=(0,E.useState)(y||""),[gt,ut]=(0,E.useState)(y||""),[Me,zt]=(0,E.useState)(!!oe),[nt,ct]=(0,E.useState)(1),Ut={selectOnLineNumbers:!0};(0,E.useEffect)(()=>{oe&&(Oe(y),ut(y),zt(!0))},[oe,y]),(0,E.useEffect)(()=>{Ze!==""&&(clearTimeout(Ce.current),Ce.current=setTimeout(()=>{const Tt=document.createElement("iframe");if(Tt.style.width="100%",Tt.style.height="100%",Tt.style.border="0",ie.current){ie.current.innerHTML="",ie.current.appendChild(Tt);const vt=Tt.contentDocument||Tt.contentWindow.document;vt.open(),vt.write(Ze),vt.close()}},1e3))},[oe,Ze]);const ht=Tt=>{Oe(Tt),a==null||a(Tt,gt)};return Pe.createElement(fe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Me,width:"100%",height:z||"100vh",rootClassName:Fe.smartWrp,destroyOnClose:!0,onClose:()=>{zt(!1),le==null||le(Ze)},extra:ce&&Pe.createElement("div",null,Pe.createElement(be.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:nt,onChange:Tt=>ct(Tt)}),Pe.createElement(He.Z,{type:"primary",className:"ml20",onClick:()=>re(this,null,function*(){yield ne(Ze,()=>{zt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Pe.createElement(Se.Z,{className:"h100"},Pe.createElement(ve.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:nt===1?"block":"none"}},Pe.createElement("div",{className:"h100",ref:ie})),Pe.createElement(ve.Z,{flex:"1",style:{display:nt===2?"block":"none"}},Pe.createElement(ye.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:Ut,onChange:ht}))))}var yt=ze},10946:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ze}});var E=te(59301),fe=te(74439),Se=te(77596),ve=te(3977),Fe=te(14179),ye=te(56102),be={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},He=te(6767),Pe=te(90083),re=te(95827),Ge=te(30084),ze=te(10787),yt=te(8944),oe=te(81679),a=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Oe,gt,ut)=>gt in Oe?a(Oe,gt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):Oe[gt]=ut,le=(Oe,gt)=>{for(var ut in gt||(gt={}))z.call(gt,ut)&&ne(Oe,ut,gt[ut]);if(b)for(var ut of b(gt))ee.call(gt,ut)&&ne(Oe,ut,gt[ut]);return Oe},ce=(Oe,gt)=>y(Oe,x(gt)),ie=(Oe,gt)=>{var ut={};for(var Me in Oe)z.call(Oe,Me)&>.indexOf(Me)<0&&(ut[Me]=Oe[Me]);if(Oe!=null&&b)for(var Me of b(Oe))gt.indexOf(Me)<0&&ee.call(Oe,Me)&&(ut[Me]=Oe[Me]);return ut},Ze=({onFinish:Oe,value:gt,streamingStatus:ut,cancelIndex:Me,loadImage:zt,onDynamic:nt,isHiddenHtml:ct})=>{const[Ut,ht]=(0,E.useState)(""),[Tt,vt]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[$e,Rt]=(0,E.useState)(0),[Mt,bt]=(0,E.useState)(!1),Xe=st=>st.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(pt,Vt)=>`$$${Vt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Le=()=>{bt(!0),Oe==null||Oe()};(0,E.useEffect)(()=>{const st=zt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function ze({open:oe=!0,onChange:a,defaultValue:y,placement:x,width:b,height:z,extra:ee,onDynamic:ne,onOpenChange:le,showExtra:ce=!0}){const ie=(0,E.useRef)(null),Ce=(0,E.useRef)(null),[Ze,Oe]=(0,E.useState)(y||""),[gt,lt]=(0,E.useState)(y||""),[Me,zt]=(0,E.useState)(!!oe),[nt,ct]=(0,E.useState)(1),Ut={selectOnLineNumbers:!0};(0,E.useEffect)(()=>{oe&&(Oe(y),lt(y),zt(!0))},[oe,y]),(0,E.useEffect)(()=>{Ze!==""&&(clearTimeout(Ce.current),Ce.current=setTimeout(()=>{const Tt=document.createElement("iframe");if(Tt.style.width="100%",Tt.style.height="100%",Tt.style.border="0",ie.current){ie.current.innerHTML="",ie.current.appendChild(Tt);const vt=Tt.contentDocument||Tt.contentWindow.document;vt.open(),vt.write(Ze),vt.close()}},1e3))},[oe,Ze]);const ht=Tt=>{Oe(Tt),a==null||a(Tt,gt)};return Pe.createElement(fe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Me,width:"100%",height:z||"100vh",rootClassName:Fe.smartWrp,destroyOnClose:!0,onClose:()=>{zt(!1),le==null||le(Ze)},extra:ce&&Pe.createElement("div",null,Pe.createElement(be.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:nt,onChange:Tt=>ct(Tt)}),Pe.createElement(He.Z,{type:"primary",className:"ml20",onClick:()=>re(this,null,function*(){yield ne(Ze,()=>{zt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Pe.createElement(Se.Z,{className:"h100"},Pe.createElement(ve.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:nt===1?"block":"none"}},Pe.createElement("div",{className:"h100",ref:ie})),Pe.createElement(ve.Z,{flex:"1",style:{display:nt===2?"block":"none"}},Pe.createElement(ye.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:Ut,onChange:ht}))))}var yt=ze},10946:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ze}});var E=te(59301),fe=te(74439),Se=te(77596),ve=te(3977),Fe=te(14179),ye=te(56102),be={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},He=te(6767),Pe=te(90083),re=te(95827),Ge=te(30084),ze=te(10787),yt=te(8944),oe=te(81679),a=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Oe,gt,lt)=>gt in Oe?a(Oe,gt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Oe[gt]=lt,le=(Oe,gt)=>{for(var lt in gt||(gt={}))z.call(gt,lt)&&ne(Oe,lt,gt[lt]);if(b)for(var lt of b(gt))ee.call(gt,lt)&&ne(Oe,lt,gt[lt]);return Oe},ce=(Oe,gt)=>y(Oe,x(gt)),ie=(Oe,gt)=>{var lt={};for(var Me in Oe)z.call(Oe,Me)&>.indexOf(Me)<0&&(lt[Me]=Oe[Me]);if(Oe!=null&&b)for(var Me of b(Oe))gt.indexOf(Me)<0&&ee.call(Oe,Me)&&(lt[Me]=Oe[Me]);return lt},Ze=({onFinish:Oe,value:gt,streamingStatus:lt,cancelIndex:Me,loadImage:zt,onDynamic:nt,isHiddenHtml:ct})=>{const[Ut,ht]=(0,E.useState)(""),[Tt,vt]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[$e,Rt]=(0,E.useState)(0),[Mt,bt]=(0,E.useState)(!1),Xe=st=>st.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(pt,Yt)=>`$$${Yt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Le=()=>{bt(!0),Oe==null||Oe()};(0,E.useEffect)(()=>{const st=zt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${gt}`:gt,pt=Xe(st);if(!Mt)if(zt||!ut||Me>0){ht(pt),Rt(pt.length),(!ut||Me>0)&&!zt&&Le();return}else if((pt==null?void 0:pt.length)<4)ht(pt),Rt(pt.length);else if($e{ht(pt.slice(0,$e+2)),Rt(Nt=>Nt+2)},Vt>10?Math.max(500/(Vt/2),20):50);return()=>clearInterval(Ie)}else ut||Le()},[gt,ut,Me,zt,$e]);const at=(0,E.useMemo)(()=>E.createElement("section",{className:`${be.answer} fadeIn animated edu_md`},E.createElement(fe.UG,{remarkPlugins:[Ge.Z,ze.Z],rehypePlugins:[re.Z,ve.Z],components:{code(st){var pt=st,{node:Vt,inline:Ie,className:Nt,children:en}=pt,tn=ie(pt,["node","inline","className","children"]);const mn=/language-(\w+)/.exec(Nt||""),Rn=String(en).trim();return Ie||!mn?E.createElement("code",le({className:Nt},tn),en):E.createElement("code",{className:be.codeCopy,"data-text":`\`\`\`${mn?mn[1]:""} +${gt}`:gt,pt=Xe(st);if(!Mt)if(zt||!lt||Me>0){ht(pt),Rt(pt.length),(!lt||Me>0)&&!zt&&Le();return}else if((pt==null?void 0:pt.length)<4)ht(pt),Rt(pt.length);else if($e{ht(pt.slice(0,$e+2)),Rt(Nt=>Nt+2)},Yt>10?Math.max(500/(Yt/2),20):50);return()=>clearInterval(Ie)}else lt||Le()},[gt,lt,Me,zt,$e]);const at=(0,E.useMemo)(()=>E.createElement("section",{className:`${be.answer} fadeIn animated edu_md`},E.createElement(fe.UG,{remarkPlugins:[Ge.Z,ze.Z],rehypePlugins:[re.Z,ve.Z],components:{code(st){var pt=st,{node:Yt,inline:Ie,className:Nt,children:en}=pt,tn=ie(pt,["node","inline","className","children"]);const mn=/language-(\w+)/.exec(Nt||""),zn=String(en).trim();return Ie||!mn?E.createElement("code",le({className:Nt},tn),en):E.createElement("code",{className:be.codeCopy,"data-text":`\`\`\`${mn?mn[1]:""} ${en} -\`\`\``},!ct&&E.createElement(ye.CopyToClipboard,{text:Rn,onCopy:()=>He.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement("button",null,"\u590D\u5236")),!ct&&mn[1]==="html"&&Mt&&E.createElement("button",{className:be.runCode,onClick:()=>{vt(le({},ce(le({},Tt),{open:++Tt.open,defaultValue:Rn,language:mn[1]})))}},"\u8FD0\u884CHTML"),E.createElement(Se.Z,le({wrapLongLines:!0,style:Fe.Z,language:mn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},tn),Rn))},img({node:st}){var pt;const Vt=(pt=st.properties)==null?void 0:pt.src;return E.createElement(Pe.Z,{src:Vt,width:320,"data-text":Vt,onLoad:()=>zt&&setTimeout(()=>Le(),500)})},a:st=>{var pt=st,{node:Vt}=pt,Ie=ie(pt,["node"]);return E.createElement("a",ce(le({},Ie),{target:"_blank",rel:"noopener noreferrer"}))}}},Mt?Ut:`${Ut}__`)),[Ut]);return E.createElement(E.Fragment,null,E.createElement(oe.Z,{defaultValue:Tt.defaultValue,open:Tt.open,language:Tt.language,height:Tt.height,onChange:(st,pt)=>{ht(Ut.replaceAll(pt,st))},onDynamic:nt}),at)}},14531:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Fe}});var E=te(59301),fe=te(51257),Se={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Fe=({src:ye,onClick:be,topPercentage:He=.62,draggableExtraNode:Pe})=>{const re=(0,E.useRef)(null),Ge=(0,E.useRef)(!1),ze=(0,E.useRef)(!1),[yt,oe]=(0,E.useState)(window.innerHeight*He),[a,y]=(0,E.useState)(!1),x=10;return(0,E.useEffect)(()=>{if(re.current){let b=function(ce){var ie;Ge.current=!0,le=ce.pageY,ne=ce.pageY-(((ie=re.current)==null?void 0:ie.getBoundingClientRect().top)||0),(0,fe.kk)("none"),document.onselectstart=function(){return!1}},z=function(){Ge.current&&!ze.current&&be&&be(),Ge.current=!1,ze.current=!1,(0,fe.kk)("auto"),document.onselectstart=null},ee=function(ce){var ie;if(Ge.current){const Ze=ce.pageY-ne,Oe=window.innerHeight-(((ie=re.current)==null?void 0:ie.offsetHeight)||0)-50,gt=50;if(!ze.current&&Math.abs(le-ce.pageY)>x&&(ze.current=!0),ze.current){let ut=Math.max(gt,Math.min(Ze,Oe));oe(ut)}}},ne=0,le=0;return re.current.addEventListener("mousedown",b),document.addEventListener("mousemove",ee),document.addEventListener("mouseup",z),()=>{var ce,ie;(ie=(ce=re==null?void 0:re.current)==null?void 0:ce.removeEventListener)==null||ie.call(ce,"mousedown",b),document.removeEventListener("mousemove",ee),document.removeEventListener("mouseup",z)}}},[be]),(0,E.useEffect)(()=>{const b=()=>{oe(window.innerHeight*He)};return window.addEventListener("resize",b),()=>{window.removeEventListener("resize",b)}},[He]),E.createElement("div",{className:Se.draggableImage,style:{top:`${yt}px`,display:a?"none":"block",cursor:Ge.current?"grabbing":"grab"},ref:re},Pe&&E.createElement("div",{className:Se.extraNode,onMouseUp:b=>b.stopPropagation(),onMouseDownCapture:b=>b.stopPropagation()},Pe),E.createElement("img",{className:Se.img,src:ye,width:60,draggable:"false"}),E.createElement("i",{className:`iconfont icon-tupianguanbi ${Se.close}`,onMouseUp:b=>{b.stopPropagation(),y(!0)}}))}},82105:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ce}});var E=te(59301),fe=te(6767),Se=te(30641),ve=te(77019),Fe=te(62957),ye=te(37568),be=te(14566),He=te(25399),Pe=te(5269),re=te(71051),Ge={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},ze=te(9148),yt=te(346),oe=te(50043),a=te(38986),y=te(72409),x=te(51257),b=te(91239),z=te(35902),ee=te(85020),ne=te(25872),le="data:image/png;base64,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",ce=(Ze,Oe,gt)=>new Promise((ut,Me)=>{var zt=Ut=>{try{ct(gt.next(Ut))}catch(ht){Me(ht)}},nt=Ut=>{try{ct(gt.throw(Ut))}catch(ht){Me(ht)}},ct=Ut=>Ut.done?ut(Ut.value):Promise.resolve(Ut.value).then(zt,nt);ct((gt=gt.apply(Ze,Oe)).next())}),Ce=(0,E.forwardRef)(({onUpdateNum:Ze,onSave:Oe},gt)=>{var ut;const Me=`\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%`,[zt,nt]=(0,E.useState)(!1),[ct,Ut]=(0,E.useState)([]),[ht,Tt]=(0,E.useState)(null),[vt,$e]=(0,E.useState)([]),[Rt,Mt]=(0,E.useState)(0),[bt,Xe]=(0,E.useState)(0),[Le,at]=(0,E.useState)(!1),[st,pt]=(0,E.useState)(""),[Vt,Ie]=(0,E.useState)(0),[Nt,en]=(0,E.useState)(0),[tn,mn]=(0,E.useState)(0),[Rn,wt]=(0,E.useState)(0),[qe,At]=(0,E.useState)(0),[_e,Pt]=(0,E.useState)(0),[We,Bt]=(0,E.useState)(0),[Je,Ue]=(0,E.useState)(0),[tt,Ve]=(0,E.useState)(ne.Q),{contentRef:Qe,value:mt,status:ke,open:Te,close:Ee}=tt,xe=(0,z.Z)({contentRef:Qe,status:ke}),{openProgress:Ye,closeProgress:et,CreateProgressModal:xt,progressOpen:Ct}=(0,b.Z)();(0,E.useEffect)(()=>{ht&&Bn(),ht===!1&&(Ee(),Ze==null||Ze(),Ut([]),pt(""),Ie(0),en(0),mn(0),wt(0),At(0),Pt(0),Bt(0),Ue(0))},[ht]);const Jt=()=>{Tt(!0)};(0,E.useImperativeHandle)(gt,()=>({onClick:Jt}));const Qt=hn=>{at(!0),Mt(hn),Xe(0)},qt=hn=>ce(void 0,null,function*(){const an=hn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(an)==-1?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):hn.size/1024/1024>10?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Bn=()=>ce(void 0,null,function*(){const hn=yield(0,a.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});hn.status===0&&(Mt(hn.total_number),Xe(hn.remaining_number))}),_n=hn=>(hn=hn||"",hn=String(hn),hn=hn.replace(/\s+/g,""),hn),on=(hn=!0)=>ce(void 0,null,function*(){var an,Yn;const jn=[{name:"\u5355\u9009\u9898",num:Vt||0},{name:"\u591A\u9009\u9898",num:Nt||0},{name:"\u5224\u65AD\u9898",num:tn||0},{name:"\u586B\u7A7A\u9898",num:Rn||0},{name:"\u7B80\u7B54\u9898",num:qe||0},{name:"\u7EC4\u5408\u9898",num:Je||0},{name:"\u7F16\u7A0B\u9898",num:_e||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:We||0}];if(hn){if(_n(st)){if(st.length>1e3){fe.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{fe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!_n(st)&&!(ct!=null&&ct.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const nn=jn.reduce((un,An)=>un+An.num,0);if(nn===0){fe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(nn>50){fe.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Rt!==-1){at(!0);return}}at(!1);const Xn={scene_type:6,request_identifier:Math.random(),file_id:(Yn=(an=ct[0])==null?void 0:an.response)==null?void 0:Yn.id,content:st,count_arr:jn.map(nn=>nn.num).join(",")};yield Te(Xn),Bn()}),fn=()=>ce(void 0,null,function*(){const hn=xe();if(Oe){Tt(!1),Oe(hn);return}Ye(),nt(!0),$e([]);const an=new FormData;an.append("html",hn);const Yn=yield(0,a.ZP)("/api/intelligent_imports/import.json",{method:"post",body:an},!0);if((Yn==null?void 0:Yn.status)===0)if(Yn!=null&&Yn.data){et(100),$e(Yn==null?void 0:Yn.data);return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");nt(!1),et()}),Dn=()=>ce(void 0,null,function*(){const hn=xe();(0,x.RG)(hn)}),Sn=["uploading","error"].includes((ut=ct==null?void 0:ct[0])==null?void 0:ut.status);return E.createElement(E.Fragment,null,E.createElement(ee.Z,{visible:Le,totalCount:Rt,usedCount:bt,onCancel:()=>at(!1),onOk:()=>on(!1)}),E.createElement(Se.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:E.createElement("div",{className:Ge.extraHeader},E.createElement(ve.Z,{align:"middle"},!ke&&!!mt&&E.createElement(E.Fragment,null,E.createElement(ze.op,{onClick:fn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),E.createElement(ze.op,{onClick:Dn,shape:"default",type:"text"},E.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),E.createElement("i",{onClick:()=>{const hn=an=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:an,onOk:()=>{Tt(!1)}})};if(ke){hn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else mt?hn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Tt(!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:ht},E.createElement("div",{className:Ge.wrap},E.createElement("div",{className:Ge.left},E.createElement("div",{className:Ge.tip},E.createElement("img",{src:le}),E.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")),E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),E.createElement(ye.default.TextArea,{style:{height:160},className:"mb20",value:st,placeholder:Me,onChange:hn=>{pt(hn.target.value)}}),E.createElement(be.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${yt.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:ct,withCredentials:!0,data:{upload_type:1},beforeUpload:qt,onChange:({file:hn})=>{var an,Yn;hn.status!=="removed"&&(hn.status==="done"&&((an=hn==null?void 0:hn.response)==null?void 0:an.status)!==0&&(hn.status="error",hn.response=(Yn=hn==null?void 0:hn.response)==null?void 0:Yn.message),Ut([hn]))},onRemove:()=>Ut([])},E.createElement(He.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"},E.createElement(ze.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),E.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",E.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),E.createElement(ve.Z,{style:{gap:16}},E.createElement(Pe.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(re.Z,{min:0,max:10,value:Vt,onChange:Ie,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(re.Z,{min:0,max:10,value:Nt,onChange:en,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(re.Z,{min:0,max:10,value:tn,onChange:mn,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u586B\u7A7A\u9898"),E.createElement(re.Z,{min:0,max:10,value:Rn,onChange:wt,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7B80\u7B54\u9898"),E.createElement(re.Z,{min:0,max:10,value:qe,onChange:At,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7EC4\u5408\u9898"),E.createElement(re.Z,{min:0,max:10,value:Je,onChange:Ue,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7F16\u7A0B\u9898"),E.createElement(re.Z,{min:0,max:10,value:_e,onChange:Pt,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),E.createElement(re.Z,{min:0,max:10,value:We,onChange:Bt,style:{marginLeft:"8px"}})))),ke?E.createElement("div",{onClick:Ee,className:Ge.bottomBtn},E.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Sn?E.createElement("div",{className:`${Ge.bottomBtn} ${Ge.disabled}`},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):E.createElement("div",{onClick:()=>{on()},className:Ge.bottomBtn},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),E.createElement(ne.Z,{onStatusChange:Ve,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ct,noRestrictModal:Qt,stringTransformer:y.o,onError:hn=>{Object.prototype.toString.call(hn)==="[object Object]"&&hn.status===-9&&Qt(hn.data)}}))),E.createElement(Se.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:zt},E.createElement(ve.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},E.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),E.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),E.createElement(oe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:vt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>nt(!1),onSuccess:()=>{nt(!1),Tt(!1)}}),E.createElement("div",{style:{height:70}})),xt("\u5904\u7406\u4E2D"))})},25395:function(Re,rt,te){"use strict";var E=te(59301);const fe=({scrollBoxRef:Se,bottomInspectRef:ve,contentRef:Fe,status:ye,rootMargin:be="70px",bottomOffset:He=110})=>{const[Pe,re]=(0,E.useState)(!0),Ge=(0,E.useRef)(!1);return(0,E.useEffect)(()=>{if(!Se.current||!ve.current)return;const ze=new IntersectionObserver(([yt])=>{var oe,a,y,x;if(!document.contains(yt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((oe=yt.rootBounds)==null?void 0:oe.width)===0&&((a=yt.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((y=yt.boundingClientRect)==null?void 0:y.width)===0&&((x=yt.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}re(yt.isIntersecting)},{root:Se.current,rootMargin:be,threshold:0});return ze.observe(ve.current),()=>{ze.disconnect()}},[Se.current,ve.current,be]),(0,E.useEffect)(()=>{if(!ye)return;const ze=Se.current,yt=Fe.current;Ge.current=!1;let oe=ze.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=ze;x>oe?x+z>=b-He&&(ze.scrollTop=ze.scrollHeight,Ge.current=!1):x{Ge.current||(ze.scrollTop=ze.scrollHeight)});return y.observe(yt),()=>{setTimeout(()=>{y.unobserve(yt)},250),ze.removeEventListener("scroll",a)}},[ye]),Pe};rt.Z=fe},35902:function(Re,rt,te){"use strict";var E=te(59301);const fe=({contentRef:Se,status:ve})=>((0,E.useEffect)(()=>{!ve&&(Se!=null&&Se.current)&&Se.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(be=>{be.tagName.toLowerCase()==="code"?be.parentElement&&(be.parentElement.contentEditable="false"):be.tagName.toLowerCase()==="mathx"&&(be.contentEditable="false")})},[ve]),(ye=!1)=>{const be=Ge=>{const ze={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Ge.replace(/&[^;]+;/g,yt=>ze[yt]||yt)};if(!Se.current)return"";const He=Se.current.cloneNode(!0);He.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ge=>{let ze=Ge.getAttribute("data-text");Ge.tagName.toLowerCase()==="code"?ze=ze.replace(/```.*\n|\n```/g,""):Ge.tagName.toLowerCase()==="mathx"&&(ze=`$$${ze}$$`);const yt=document.createTextNode(ze);Ge.parentNode.replaceChild(yt,Ge)}),ye&&He.querySelectorAll('[data-select="disabled"]').forEach(ze=>{var yt;const oe=ze.textContent||"",a=document.createTextNode(oe+` +\`\`\``},!ct&&E.createElement(ye.CopyToClipboard,{text:zn,onCopy:()=>He.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement("button",null,"\u590D\u5236")),!ct&&mn[1]==="html"&&Mt&&E.createElement("button",{className:be.runCode,onClick:()=>{vt(le({},ce(le({},Tt),{open:++Tt.open,defaultValue:zn,language:mn[1]})))}},"\u8FD0\u884CHTML"),E.createElement(Se.Z,le({wrapLongLines:!0,style:Fe.Z,language:mn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},tn),zn))},img({node:st}){var pt;const Yt=(pt=st.properties)==null?void 0:pt.src;return E.createElement(Pe.Z,{src:Yt,width:320,"data-text":Yt,onLoad:()=>zt&&setTimeout(()=>Le(),500)})},a:st=>{var pt=st,{node:Yt}=pt,Ie=ie(pt,["node"]);return E.createElement("a",ce(le({},Ie),{target:"_blank",rel:"noopener noreferrer"}))}}},Mt?Ut:`${Ut}__`)),[Ut]);return E.createElement(E.Fragment,null,E.createElement(oe.Z,{defaultValue:Tt.defaultValue,open:Tt.open,language:Tt.language,height:Tt.height,onChange:(st,pt)=>{ht(Ut.replaceAll(pt,st))},onDynamic:nt}),at)}},14531:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Fe}});var E=te(59301),fe=te(51257),Se={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Fe=({src:ye,onClick:be,topPercentage:He=.62,draggableExtraNode:Pe})=>{const re=(0,E.useRef)(null),Ge=(0,E.useRef)(!1),ze=(0,E.useRef)(!1),[yt,oe]=(0,E.useState)(window.innerHeight*He),[a,y]=(0,E.useState)(!1),x=10;return(0,E.useEffect)(()=>{if(re.current){let b=function(ce){var ie;Ge.current=!0,le=ce.pageY,ne=ce.pageY-(((ie=re.current)==null?void 0:ie.getBoundingClientRect().top)||0),(0,fe.kk)("none"),document.onselectstart=function(){return!1}},z=function(){Ge.current&&!ze.current&&be&&be(),Ge.current=!1,ze.current=!1,(0,fe.kk)("auto"),document.onselectstart=null},ee=function(ce){var ie;if(Ge.current){const Ze=ce.pageY-ne,Oe=window.innerHeight-(((ie=re.current)==null?void 0:ie.offsetHeight)||0)-50,gt=50;if(!ze.current&&Math.abs(le-ce.pageY)>x&&(ze.current=!0),ze.current){let lt=Math.max(gt,Math.min(Ze,Oe));oe(lt)}}},ne=0,le=0;return re.current.addEventListener("mousedown",b),document.addEventListener("mousemove",ee),document.addEventListener("mouseup",z),()=>{var ce,ie;(ie=(ce=re==null?void 0:re.current)==null?void 0:ce.removeEventListener)==null||ie.call(ce,"mousedown",b),document.removeEventListener("mousemove",ee),document.removeEventListener("mouseup",z)}}},[be]),(0,E.useEffect)(()=>{const b=()=>{oe(window.innerHeight*He)};return window.addEventListener("resize",b),()=>{window.removeEventListener("resize",b)}},[He]),E.createElement("div",{className:Se.draggableImage,style:{top:`${yt}px`,display:a?"none":"block",cursor:Ge.current?"grabbing":"grab"},ref:re},Pe&&E.createElement("div",{className:Se.extraNode,onMouseUp:b=>b.stopPropagation(),onMouseDownCapture:b=>b.stopPropagation()},Pe),E.createElement("img",{className:Se.img,src:ye,width:60,draggable:"false"}),E.createElement("i",{className:`iconfont icon-tupianguanbi ${Se.close}`,onMouseUp:b=>{b.stopPropagation(),y(!0)}}))}},82105:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ce}});var E=te(59301),fe=te(6767),Se=te(30641),ve=te(77019),Fe=te(62957),ye=te(37568),be=te(14566),He=te(25399),Pe=te(5269),re=te(71051),Ge={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},ze=te(9148),yt=te(346),oe=te(50043),a=te(38986),y=te(72409),x=te(51257),b=te(91239),z=te(35902),ee=te(85020),ne=te(25872),le="data:image/png;base64,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",ce=(Ze,Oe,gt)=>new Promise((lt,Me)=>{var zt=Ut=>{try{ct(gt.next(Ut))}catch(ht){Me(ht)}},nt=Ut=>{try{ct(gt.throw(Ut))}catch(ht){Me(ht)}},ct=Ut=>Ut.done?lt(Ut.value):Promise.resolve(Ut.value).then(zt,nt);ct((gt=gt.apply(Ze,Oe)).next())}),Ce=(0,E.forwardRef)(({onUpdateNum:Ze,onSave:Oe},gt)=>{var lt;const Me=`\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%`,[zt,nt]=(0,E.useState)(!1),[ct,Ut]=(0,E.useState)([]),[ht,Tt]=(0,E.useState)(null),[vt,$e]=(0,E.useState)([]),[Rt,Mt]=(0,E.useState)(0),[bt,Xe]=(0,E.useState)(0),[Le,at]=(0,E.useState)(!1),[st,pt]=(0,E.useState)(""),[Yt,Ie]=(0,E.useState)(0),[Nt,en]=(0,E.useState)(0),[tn,mn]=(0,E.useState)(0),[zn,wt]=(0,E.useState)(0),[qe,At]=(0,E.useState)(0),[_e,Pt]=(0,E.useState)(0),[We,Bt]=(0,E.useState)(0),[Je,Ue]=(0,E.useState)(0),[tt,Ye]=(0,E.useState)(ne.Q),{contentRef:Qe,value:mt,status:ke,open:Te,close:Ee}=tt,xe=(0,z.Z)({contentRef:Qe,status:ke}),{openProgress:Ve,closeProgress:et,CreateProgressModal:xt,progressOpen:Ct}=(0,b.Z)();(0,E.useEffect)(()=>{ht&&Bn(),ht===!1&&(Ee(),Ze==null||Ze(),Ut([]),pt(""),Ie(0),en(0),mn(0),wt(0),At(0),Pt(0),Bt(0),Ue(0))},[ht]);const Jt=()=>{Tt(!0)};(0,E.useImperativeHandle)(gt,()=>({onClick:Jt}));const Qt=hn=>{at(!0),Mt(hn),Xe(0)},qt=hn=>ce(void 0,null,function*(){const an=hn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(an)==-1?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):hn.size/1024/1024>10?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Bn=()=>ce(void 0,null,function*(){const hn=yield(0,a.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});hn.status===0&&(Mt(hn.total_number),Xe(hn.remaining_number))}),_n=hn=>(hn=hn||"",hn=String(hn),hn=hn.replace(/\s+/g,""),hn),on=(hn=!0)=>ce(void 0,null,function*(){var an,Vn;const Zn=[{name:"\u5355\u9009\u9898",num:Yt||0},{name:"\u591A\u9009\u9898",num:Nt||0},{name:"\u5224\u65AD\u9898",num:tn||0},{name:"\u586B\u7A7A\u9898",num:zn||0},{name:"\u7B80\u7B54\u9898",num:qe||0},{name:"\u7EC4\u5408\u9898",num:Je||0},{name:"\u7F16\u7A0B\u9898",num:_e||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:We||0}];if(hn){if(_n(st)){if(st.length>1e3){fe.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{fe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!_n(st)&&!(ct!=null&&ct.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const nn=Zn.reduce((un,An)=>un+An.num,0);if(nn===0){fe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(nn>50){fe.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Rt!==-1){at(!0);return}}at(!1);const Xn={scene_type:6,request_identifier:Math.random(),file_id:(Vn=(an=ct[0])==null?void 0:an.response)==null?void 0:Vn.id,content:st,count_arr:Zn.map(nn=>nn.num).join(",")};yield Te(Xn),Bn()}),fn=()=>ce(void 0,null,function*(){const hn=xe();if(Oe){Tt(!1),Oe(hn);return}Ve(),nt(!0),$e([]);const an=new FormData;an.append("html",hn);const Vn=yield(0,a.ZP)("/api/intelligent_imports/import.json",{method:"post",body:an},!0);if((Vn==null?void 0:Vn.status)===0)if(Vn!=null&&Vn.data){et(100),$e(Vn==null?void 0:Vn.data);return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");nt(!1),et()}),Dn=()=>ce(void 0,null,function*(){const hn=xe();(0,x.RG)(hn)}),Sn=["uploading","error"].includes((lt=ct==null?void 0:ct[0])==null?void 0:lt.status);return E.createElement(E.Fragment,null,E.createElement(ee.Z,{visible:Le,totalCount:Rt,usedCount:bt,onCancel:()=>at(!1),onOk:()=>on(!1)}),E.createElement(Se.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:E.createElement("div",{className:Ge.extraHeader},E.createElement(ve.Z,{align:"middle"},!ke&&!!mt&&E.createElement(E.Fragment,null,E.createElement(ze.op,{onClick:fn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),E.createElement(ze.op,{onClick:Dn,shape:"default",type:"text"},E.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),E.createElement("i",{onClick:()=>{const hn=an=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:an,onOk:()=>{Tt(!1)}})};if(ke){hn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else mt?hn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Tt(!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:ht},E.createElement("div",{className:Ge.wrap},E.createElement("div",{className:Ge.left},E.createElement("div",{className:Ge.tip},E.createElement("img",{src:le}),E.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")),E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),E.createElement(ye.default.TextArea,{style:{height:160},className:"mb20",value:st,placeholder:Me,onChange:hn=>{pt(hn.target.value)}}),E.createElement(be.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${yt.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:ct,withCredentials:!0,data:{upload_type:1},beforeUpload:qt,onChange:({file:hn})=>{var an,Vn;hn.status!=="removed"&&(hn.status==="done"&&((an=hn==null?void 0:hn.response)==null?void 0:an.status)!==0&&(hn.status="error",hn.response=(Vn=hn==null?void 0:hn.response)==null?void 0:Vn.message),Ut([hn]))},onRemove:()=>Ut([])},E.createElement(He.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"},E.createElement(ze.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),E.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",E.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),E.createElement(ve.Z,{style:{gap:16}},E.createElement(Pe.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(re.Z,{min:0,max:10,value:Yt,onChange:Ie,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(re.Z,{min:0,max:10,value:Nt,onChange:en,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(re.Z,{min:0,max:10,value:tn,onChange:mn,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u586B\u7A7A\u9898"),E.createElement(re.Z,{min:0,max:10,value:zn,onChange:wt,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7B80\u7B54\u9898"),E.createElement(re.Z,{min:0,max:10,value:qe,onChange:At,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7EC4\u5408\u9898"),E.createElement(re.Z,{min:0,max:10,value:Je,onChange:Ue,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7F16\u7A0B\u9898"),E.createElement(re.Z,{min:0,max:10,value:_e,onChange:Pt,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),E.createElement(re.Z,{min:0,max:10,value:We,onChange:Bt,style:{marginLeft:"8px"}})))),ke?E.createElement("div",{onClick:Ee,className:Ge.bottomBtn},E.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Sn?E.createElement("div",{className:`${Ge.bottomBtn} ${Ge.disabled}`},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):E.createElement("div",{onClick:()=>{on()},className:Ge.bottomBtn},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),E.createElement(ne.Z,{onStatusChange:Ye,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ct,noRestrictModal:Qt,stringTransformer:y.o,onError:hn=>{Object.prototype.toString.call(hn)==="[object Object]"&&hn.status===-9&&Qt(hn.data)}}))),E.createElement(Se.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:zt},E.createElement(ve.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},E.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),E.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),E.createElement(oe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:vt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>nt(!1),onSuccess:()=>{nt(!1),Tt(!1)}}),E.createElement("div",{style:{height:70}})),xt("\u5904\u7406\u4E2D"))})},25395:function(Re,rt,te){"use strict";var E=te(59301);const fe=({scrollBoxRef:Se,bottomInspectRef:ve,contentRef:Fe,status:ye,rootMargin:be="70px",bottomOffset:He=110})=>{const[Pe,re]=(0,E.useState)(!0),Ge=(0,E.useRef)(!1);return(0,E.useEffect)(()=>{if(!Se.current||!ve.current)return;const ze=new IntersectionObserver(([yt])=>{var oe,a,y,x;if(!document.contains(yt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((oe=yt.rootBounds)==null?void 0:oe.width)===0&&((a=yt.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((y=yt.boundingClientRect)==null?void 0:y.width)===0&&((x=yt.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}re(yt.isIntersecting)},{root:Se.current,rootMargin:be,threshold:0});return ze.observe(ve.current),()=>{ze.disconnect()}},[Se.current,ve.current,be]),(0,E.useEffect)(()=>{if(!ye)return;const ze=Se.current,yt=Fe.current;Ge.current=!1;let oe=ze.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=ze;x>oe?x+z>=b-He&&(ze.scrollTop=ze.scrollHeight,Ge.current=!1):x{Ge.current||(ze.scrollTop=ze.scrollHeight)});return y.observe(yt),()=>{setTimeout(()=>{y.unobserve(yt)},250),ze.removeEventListener("scroll",a)}},[ye]),Pe};rt.Z=fe},35902:function(Re,rt,te){"use strict";var E=te(59301);const fe=({contentRef:Se,status:ve})=>((0,E.useEffect)(()=>{!ve&&(Se!=null&&Se.current)&&Se.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(be=>{be.tagName.toLowerCase()==="code"?be.parentElement&&(be.parentElement.contentEditable="false"):be.tagName.toLowerCase()==="mathx"&&(be.contentEditable="false")})},[ve]),(ye=!1)=>{const be=Ge=>{const ze={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Ge.replace(/&[^;]+;/g,yt=>ze[yt]||yt)};if(!Se.current)return"";const He=Se.current.cloneNode(!0);He.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ge=>{let ze=Ge.getAttribute("data-text");Ge.tagName.toLowerCase()==="code"?ze=ze.replace(/```.*\n|\n```/g,""):Ge.tagName.toLowerCase()==="mathx"&&(ze=`$$${ze}$$`);const yt=document.createTextNode(ze);Ge.parentNode.replaceChild(yt,Ge)}),ye&&He.querySelectorAll('[data-select="disabled"]').forEach(ze=>{var yt;const oe=ze.textContent||"",a=document.createTextNode(oe+` `);(yt=ze.parentNode)==null||yt.replaceChild(a,ze)});let re=He.innerHTML;return ye||(re=re.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),re=re.replace(/

/g,""),re=re.replace(/<\/p>/g,` `),re=re.replace(/
/g,` `),re=re.replace(/\r\n/g,` -`),re=re.replace(/<[^>]*>/g,""),re=be(re),re});rt.Z=fe},91239:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ze}});var E=te(59301),fe=te(62957),Se=te(77019),ve=te(60242),Fe="data:image/png;base64,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",ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABaCAYAAAClpUiKAAAAAXNSR0IArs4c6QAAIABJREFUeF7VfQmYXFWZ9nvuUtXV+96ddCchIYRFggoCRhBwQUVHdBQFxRFxR0VHxFF0nJ/5f8FRx40BR9SRUX9cArIoQRFURJYIgeyBLCzZO52k051earnLmbxnqbpdqe6uLEKmnqeT6q57zz3ne7/9+84pgSPgdd3dMu33oGmkgM4Q6A6yUXdQiKZHUdTrOKI5mw/+8I03NfwEQsgjYLrP2xTE3/JJ33xYZoIYLSKFzihEdxRHXflC1COjuNfznG4XojvlRF1pRG0ZD/X1Na5bn3JQnwLqfIm6lEBt2kEQCzz61OB17z27/VN/y/keaWMfBDhSXHkPautSaMlLdDkRumNEXVEU9LpC9PiO2+25sjsloq4aJ2qt9UVdfdp16lMC9SmJOh/gexI97TvwXQHHEZASoFjw/0ovKSR+cNezb/7SRUffdaQR8W81nwQ4UvzTnagf9dCKbNAdSqcbMuzKB1EvJHpSKa8r7UbTal3ZWZ+WLY1p1DbVuqKxxkFDWqIhXSJ6je/ASxLdEP5QFuEI4IFVe258+8tbP3oo4/xvuleB8/8elG/L5sJrdw/kZ0LGGc/34HsCvgekPKAuLXDRCS5qUuR0B0JoDrfc/nws2HGAP6/Yc/0FC1ovfz6edyQ8Q3zpXjlfimDJwGA+1d1ZqwApjI5hXoeHgSiFbCjgu8A75wmQe1+oVyRjef3tz77m2kvm/ulwzOHhzTLTWIcOKdEbRZgROZglY8ySDp6MBH7y8jax93A851DGEFcuCq4dGMxe1dRUi7oagXxuDK8/xsO2fArHNYV4uN9XEnLRcc8POJRKMoFwtA0KI2BoNMg9sGbwyx96Vec11SxWSik2DKDB8dEdxpghJGYIB7NdF0c5DmbEMXqDEF1hjIYIEIVAIlsAcgUgiIB8hP5sTn7l3S91vgO8cB6i+OSdhW/v3J37VGNjRoGDKIsz5mWwsl+gMx6E39yMPTng4hMceE41pKl8TSWij+ViZPNBPh9Gg/lQ9ucDbN87Gu0YGctvzQdyc/9woW/jjpG+B58Y2LDie2f025GllO66YbTEIaZJYKYDzHAczPY9HCUczDDS0B5LZMhY+VAiXwDygf4pREAQAmEMxPwxTgivjaF/d1wgDMVZ/3CK+MvBr/rQ7hQfvy04d/dg/vd1tWmkfCAsZHHei1MIQyCTcvHEDkdx8qUn0d7s/7D9iB4CY/kIuXyUyymixzvzBWwfzkZ9w2PB1nwh2NI/GPZt2pPbvnb94I77lgzuxn0PDQNXky7q9adnZY2TQkfaRQ+JLSRmuQKz0zWY6Uj0Sonpki66gE9CBoHUROdPqLk/4g+JXRwVANWyBcJ4htZDLP7Pe/iLA0SheO97TxU/PTQSH/zdyoq89YbdX2psbvxX34VorsmjubEGu0cB3xdIedQxwAdPFpBhhFwh1ESPZH+ugO17R6Ido2P5rYVAbt4xVNixqT+3fe1zgzvuW75zF3776EiS6HaaC1fLej+FLniK43t9YI7n4qi0j5kCmAG66BINQsCJY4kw0JxOgpNpojKO57hkEvV/GS3GeebWXS8DxiIWx0JJjnV0glhe+YHT3G8cPHn1nVdfLZ2rrxZJNqlqyOJazrl24yXtnW2fAGRKCGyPw0JfHEVbnTjaMloI+6anRvo29BX6Hnh86+6JiM4nLlwo3ex8NAcS04SLGS51vsCcVBozXYGZIkavBNoRo44EVYQPDNFDqThdxprI1KKUWnpqrmPea15RYNj/JwLFAiMg4QrAcyXSLpD2gIwP1HhAjS/U7+TB7UMhntzlIZY67opi+Y0PLXCvnIyS71go3bnZ4WZk0l0yDnpjoAfCnekCs+B6PVKiRyDqcBz3oZ27vAu//xERVIVMBUab8r6rV8vUNIE2GaHHcTGDHo4jMMdPYRYEemWMnjhEqwR8cjhVTT4PFAr6PcGgkefiSVwSnbaMP74ri+9dF5qgFpQycKyKcoRUAPqOVG6/JrgmfsYjEIb4rlDPEka2KsW6cRzjD+ti5CJXqUQI8f+3b8fl+exwdyT8HiGiHke4MyXELNf1egDZE0vZHXn9LW7U5AuZRsfutWgbeBqr5rwep3c9iHkta/DztZcCThphVDjhaxc1PDklkc0FkzrH68dk7969uGAgwAl7I8wYDTGjEGBaFKOZNpMqhoTPkfjU9wSAhtaoHhvtKw4ncQ3HK2kQGhgCYAFSvzuay/V7Q3SXxJaK4HUpoNYHalP8m1BgEBQV9CppopxUfiUlTTFOJJErSIzkJIazEkNjMZ7qi5XnFoaSDkMgJaQQTkoIB1LG6ieZxojdLAbOuASpXaejfs1VePfdH8acLYvx1UsfwmuO/j3mty3Hd5Z/DrHIIC6EL/u3i+seP2RwVvXLM2szuGski6bHtwDbhoDhnAaBBlepnwQVrM4vf3DSFlhVZG0EgaCaqU1JNKSAxhqgOQM01UBlHZhbIyC0ewRKR7/6CYqxEw9TY5s/kH6K8IHEaE5ib9b8jOn/R3IxRvPaiaDHZqU4OUa1BORMRo9aCH/wePh7TkLt2C40juxAX9eJyoGqTcWoTbtoafBQk8KZF57qP1Tt2BNKzmO75J0o4PzblgKDWc3pU72SHg+vVcT3yOkSjWlN+JYM0FwLNBOAGi0FJL4aX5gcWwIAa08s4ZV3ZjieBB6xhDf/D+ckxnJSuc9Un7y+KDHGTk21jkqfJ3N/nAvVbZoSnBZoqHHRlAEaawWaagUaMgL1NULZMyvRng9EAc5trxf3Vfv8CUn+m43ylj2DuOCR9eOBUbEAFyy0fajxpMoik9sV8Ul4w/31aa16yEGChJ8gsVkUwDJ9tGs4xqZdkeb8MQlF+LyWiL8V4TVTaVWZYbK2RqAxI9CUcYrEZzxYm9KerJLohIc3EeEJThzh/I468ZtDBufHT8kbxrL42Iqnx4Mzf5rE/G6pOIX6nwZXBaeG66t9cPK6cnD4+5bdEW5dnC+qr4nU5lTPU2Mn8oCUUM/VXprmes3t/CHnEwhmzOlUeI4oatKJsuWTPT+K6azoMTymxUJcOK1BLJxqzvbzCSXnB6vk54MIX1m13qh6CbxyDnDO3JKqoL6wA6j/J4g1JptMJWB4/eJ1ARavD4p2ZKIxxqkby/XKYdDqhcRurHXQZN6T6ykRRVVaBddPNv/kujmXMJYqJgtCiWd3RkryZne6KpEcBbikq0n85JDB+c/V8n37IvObVq7VQ9G7ueilwNz28QHffsHfAep1y9mGwYvzfuLZAH9eY0ICEzwqr055bkKlmpS6URyviU8wSHjaApdcbxyHg+F6TmQ4G6vxKG1BrAmuvNJIFp2ipE2jl8mYjPUphgJDozHaGwSa61yVDoojfKSrQXz/kMH54Wr5Brj47fI1pTTIm04AXtqjhy56XocgPRNJDYm5eXeEp/siNNdpECoZ2cmKc9USoMgUCdVHJqCz8eiGPDoaXLTUO4rgDAcEC4NMQUIDlo+AXAhkmb8r5uwkUg4wv0WocgvVJ0GLJD7dXS++Xe3cJlRr318tX+K4WLriKc0tJNhZc4Cz55ZumTBKr1J6kuDY98XYiLFOyXOudj37XZdUexJSrYPcnqxH2cSnvZkuPNdGh6Q+LfCXAYnhgk6KquwFgzwyqHKM9k8ZkUJpBzilVTsVBEhpmBhf7GwU11a7mAnBuWGlnJH2sHHZU7EYGeWygFNmCLztxc44I211rnJXE5asCs9bhyxlbrMlps0eTGqviqVtTXQOlSS8zZPZMcpjo4nGToJD4t6/U2KMtYUkKGVxlh3bMhnBOa1Ve30NGV2gjGNc290ovnjI4Hx9uaxrSaFvyeqwfteeWC38+C4Hl53F3JOe2YQ5riodg3Jwip6VmX2yREHPh8FvMpYqStvB5KEmoRCdCdqZgZFYeaMP75IYCYyUmIeOC4ANjxUKMaIQSNc6Sq29vE3HQ7SJhg+/3d0gPn3I4EBK8aN12PzYqqBn03adUJ3RKvDPb0yZOGc8OEWwqpSeiVRa8u80/vbFwDMfVrus/a9LOgfMCnA81nWYbuK4zES012uSW3D2jMbwHeCJAWAoD2VrKoFin9a/pYAwkOjoTSGdEljQodVfc12xEPb9rgbxkWpXMan2+dE6+fjyp4KT1z4XKX+9tV7g2remtENg/plMeiYbfDKVZu1Osn40ETj2GVal0aukO0uik/gkPLMFqsBmfqzqKxJJMF0EnNClVbYFZ3A0VoZ8zYDEQM5oYGUHjSdYtsDsaIQgL1Hf4imJWdCp7IxyKPhyHfykvU5ccnjA2SDvXv9MdN7K9aGKhOl1fPn8lHJny0EppkiqtD2TqbSpwAkjiYExS/wSEKqyaYx9kvDJTKgtDpJ4tAdML6VdeoQESFObrjrXu3dMq/MNe4BdWW13KT1JdTrO0JZMKFwhsaDLAetRrQYcP4WFrWlx4WEB5wdr5H/3744vWbY20ql8V+Dzr3dV31klm7MfQJPYnv3ASTgG1rirtI9ZCQGhy8rXUFbiqX6pPaCiHjQ1IFN+SLmW+LpkwN85HvvkbDa8mEcta92y4DBbTYndNAQ80x/BZ/CaNmmo8Y+2NqU4X8rK6dMccN7tDVpyamrw6yZfvOWwgPP91fLa4TF51dI1kckhCVx+joP2Oi3WNoublKJKtqeoBs2sJrM3Vmr4v87J6ZuoqrI0yoDKrW3ao5Oqtl5jiV8qHZTK0pQma2dUA4exM/lI5+io8jjWsZ2aiLQ/DGJ15lpi+zDwxDMBRrOxqg63trioq9UqUK3F2CKV3Tbz5UinTXfA5pGORj1uugb3NvvidYcFnBtXyY8XQnn9X5dHSvdKKfCBBQ5mtSXAKatKTqTeLEBJYPi3ZHxT9MRMSoUEt4ultzZmwFFjGSKwdMHCmDLwxs7wIxr3DbtijLE2Y/oJxmUKyqQukwLmTzMcbvJqTLKOFSR2jQFLnw1UBpxqinatoc5Bd4fLYk9RWtT8I/0500On9TqqXtTZpMdNpfFgS0q88rCA873V8gIp5S0PLtH6hJnli05xcOI07bdbIiWlyIJQKa1TnFRCFRW5L9GOa0EaDw6QDUo3Prs7xnBeSwSJkSQ8VfBLex0s2xorJ4DzI3PZiqu2NVrdWZXH322GmQU8SiAJyyLcnjywfGOIkWxs+hdKAE1r99SyYqlzaipIFSwnCJw600E2J9HVbMBJ4fGWtHjZYQHnxlXyTOHgL39aXFAcQ3DeNN/FmUdrHzeZIRj33jx9P4DKZjWZ1PAzgmPrSFRN5GIrbcu2aMLzZauq1s7U+gI9zQIjefpVUI2SvmMqpQwGVX+AljbTp6Z+76zXkTwBo22iShtiga4ArNgUqsJdZCSDY5AmBKcuI5TUJu1fyoBDVTitRdPLT2F1a1qceFjAuX6ZnOf7WHv/o3nkC1Jx01nHuHjTid74LEGFgNQa8mSqP+l5jvN4KkgNJUGBY0KEJDhc3HBe36RK1Ew0Mu9l2oSp6gITtKo4xtiZQsKlVh08CQnmmJQ22jkLDq9nIDoWCazaHGE0ZyQnARDn2dXqqrgm6eR4npYcStt0A47n4Zm2jDj6oMCRUnYBKAgh9nCA6/8q25wabH94Wc4fGZOKm14y08W7TyU4mtQTOQZJqZmsFpPMfSmpSKRhCE6ymDVqJIfX8X2OzSOG+IrwplGwEuHLCaLUHBtDjCdHD62nSUsOAU+5QknWrr0xClJg1dZIVVhp+5SdUz/6PX9am1xVD7J4M1F62kxHueM9rVpyXBdb22tF7wGDI6WcB+AlAG4RZpPSh5dIf76P7Y+vyrcNDsUqFT+308UHz/RNlqB6gCyS4+xwwoUdl6A0fycX2xQOP7fg8P3SLbGyN1a9Jm2OaqUi4Y0UkNBaGizhjbQl+w4SFNPqUSg3uH8oRiwEVm1jd6pUtkU1LCZAonqjFPKepnoHmRptkyk5e0dj9LZpcBwHu9pr0S2EMAp5cpgUddneuo8ZPwvgOiHEWPKWbz0h1z65vjBv10CITMrB9GaBy84xKZyibansvSVjIStlybEnsjmqckkdbeo36h7anEAnOPlavzM2BNHG3dob5VLTvqg2KP0q015TMq4GVSjp6BuMlPiu2hYpt1hLTUl6rPdGR4DA8XOquM5WF6fNclVNZ0YJnL3ttegUQuSnnIQN5qWUswGcLIT4VflNX39U/vm5zcFZO3YGqqTbUufgo+ekVM5oXCXUuJRJx4CGum8oxvZBXXSa3qz37RRfZcFf0pXmInXQWLqccUeS0GXecDXrreoaCw7nsG1PBM93sGJbpFq+rJQkQdKqTUuPdhSAjhYXZ8x1MTQSY2a7caAcZFGLzk4h9nXCTv2yknM2YzshxF/Lb/nyQ3Jh/87gHTv6A9XkwKLX+8/0lU4uSoN1CNQftBQxn/Xjv+Qwu8PB6XN9VRdRXpXaQVCqUmrJNdxtGsl1rYU2TnOwfVGtHWxVc2pSlK5QjSu+7gRiL0M67WDF1ki70cZLsyAoUEysRenh4rnOxjoHp892lVorggOE6Xp0NQkxUM18LDgMjIQQ4oHym754r/yP0bHwEzv6C2iudVBX4+Di0z1VQCqCkwgKLTd/bVEWFy9I46h2VhEJiv7E2olkftdKjAVKmRJpunv8FxAcAJt3RajLOFi6JSr26pUHszZfp5tHbPwkcFyXwM6hEjhcleOgp6NObD8QcGYCOFcI8V/lN332t/LzYRB9pa8vr1LfBOftJ3toq0uop0QqnRO8d3WgxPx1J6bwdH+Ee1YG6N8bo7lW4G0vS2Ful2skoOTdlBwCE8vIUr+AnRPjnHL3NznfZPqkmsXba6zHqTpGix2oen1szWqodfD45rgY1ymJZhOJr5se6WwoRWIkng6DiqWkxKpNAc55UY0qtatSdYA53c3i2Wrml3QIWKH7NyFEIXnjFYvk+yDjm7ZuzaKp1kV9jYM3neSit2X8Zh01EDlnn5d0zW+y+Mir01i2McL9TwZ4+6kp1YUyOCrxy8VZfPoNGfS2MrLWBCg5Bibza/5AN5pVyYnAISEZxdOmbdkT4xXHeKq0YV8cxv5mCV/836hgPt2WrK3NoFNhc3RMeHY1Odi+V8JNlG3tnDm+7nMT7OhU6lBvQtbP7huMi+kbZvPzEU6Y3iCq6pcurkRK+VqQtkL8LgnOP/5anue48u5Nm8ZURY/gvPZ4D8d2T7CTSgJfXZTFpWenccO9Obzj9BR+vyJAZ5NQNfkFR3s4aaaxQSb8p32xICXtDxdo0/j8nOkb6n2+mDFe/HSALQORyq2xnPzeV9SozywAzGgohqYXZer/tnRd3DBVoYpqXWk2mTz+dAGnHZNSNpbSoohvOlST6rgaSWDvWsbDZ1wP96WAlTZkmejeJDhk5asA3CASBuuTt8tTPB9Lnts0iro0HQJHeSEvO8rwUZI9zbaNf/9tFm87La2I9IdVBbzqBB+PPROis0HgmG5XeXxUB0nPrZiNTnSFKsPK3XbmxUBT7Toz6ofq47o/jOLZgUjFX59+bV1RcpIlhkqLT06bT0hKFjmcEsi/EXwb4VcDQKVrlM1la1SMJV5h6HX1TU3nCaDXGRm5STQ07JwSHMW5Us4A8A/7ioFfE0KobOfHfj42I1WX2bhpy6ig59SYcfDSWS5edZxX0XPigm5+JI/je7XTwK7QR58OlZfXVi8wo9VVuluVHcZ71cXxbBqEnzdnShcV+wiMd7doRQ53r8zjrSfXYPNAhA+eWas4my+Ckw0rqDWTBNWA6DlMlsGoFhBlq4zbH0bI+x62Oi7W53JYzzDJc7B2sA+LZ88WOUvrEHi/B/yukpdsrMT4x0spzwQwHwAbrvs++1PEUQv6Nm3N1rOCQcN23HQXb3mxzhJUCvC4leJ3K0OcNMtThpKtrXcsyeO0uR66m12VYEyqq+QYFhjF2YKN7+Mlh7UXvihF/3z7MC49M4Pjp3lY2xfhRdO9IjgMCLWDYAColspTXKebBtUuO+kI7HF9PBtHWB+GeFK4eBIx1vsBnmtpEYNTPVJKmYqBD8TAM74Q95Rfn+Bd/RHTOPt2UHzBAVYA+BYvuOIubNm8PTc9CiMlOXSP3316Sm8wmuClmtAHJFLsAaMxM5ufqNpaTA7Kut36web5ZjxFWLAxviRhttXV7nYjc9D4Wm9rKmIcyOdKshxu8JUYzEp4nljdVivuj4DVPrDFdzBSX4MlQoh9+1kP/iWldPYlIj7qAI8KIZYkRyrZHECEUrJKd5IH3AjgVQDaAPz4yruxZNuO/EuyY6ECh97LB16ZmjItwsEZjLK8TIKycSKZILATKcc4GUcQnGq2nxw8efSdpeieHqPAn9bkcPvSvHJiRlg3CuW/rvpy29XFOUvZvq+l+w2smgP4fbUpmUrzpATtqxN+Yd9uGZqTYvqsCE5eyre5QKML/NQm5pQHFwfHf+E+/+1b+gpnDw0FKvPKFtnLzkmrFtXka7LovRq9nrzfAtZ6GMHh+BoEHQyriN8Aw6Ia7da6vhDLNwVYvSU0ZWgzE0fcuPLqtnFHu5Dr2WsJgEzNwysWC3HgG3NJw0DKV7L2J0Rp/46ibiDlWQKYu2+T6U3l7p2U+ZMe2ZT62S8fC160YUtBgUPjTnBqEjHI4UyrJGs9rZlShbJa6bBSQAfCgpAsI9BZ2DMmsWkgVmCs3xGqHBrL0to9LsU+6pmOi1gG71pxdccvJuJ8AG8EwMz+z4UQm6uda0ISG7lXwBWlRnchpWwOgU/ty6hfYz208oG/9if578d3xp+5b0VOBWN0qT98VirZLHdYcl6V1Bt3wo1LliZsEhmCUbgFoCgNxlGxkRjjI27d3z4kVbC6dU+MgRFu22cNiBVVlphNrcZs4yBKDRm34HnO42fOdZdc9urMV9trxdbJiC61qqO3y+vuKA/op7g3HQMfdIW4wV5HO3OxCywXQqya6OYrF8lPQkbf6fJ0Zvqx52K86/QUelpLgehkkjNRJnmcQ1D+8ERNh1sTOUYSBCsdxYUY747NHHtzEjuHJXYMQ/2v9rKqGEmqzDIBUY2GPFyCuwPCWNm19npHzm53c/N7ncwxXS66mtzId5ETDupY39snfVe3Z/CtyeoxPNoFwMsBMKi/WQjxTDVSJKXsDoDzU0nJiaT83L5A/BsTSQ0H/qd75AWQ8S1LV4/ixB4Pr1AusYOOBt0eVBLN/adxoLWU0mDjO3OS5QleQxtmS9d7RoH+YQ0IPStWR9WmZ2voTceMjZOo1pgF6GwUmN3uYG6Hg95WRzGedQ4qEdSch3B/IY/3T5Ufk1I27subfgAA82i/nsoWhVJeGAPrUkIsLTJcJOXlrhD/MRm6V/1OvtLx5QN/XTaqIvu2egfvOyOFY7td7M2PPzumggBUwzgVUU3mr3gBNy0NjgG7RiT6h4GBMb1H1Lr0ttRgz7MheGzg4FkFzDSw6YNhwMxWoVqn6IYX00UHMMtUCnviGJ9trcGPJkvBGIfhXBM33jiR2011GAKX7auOX5uUShFJeYUDfHsyZK9aJOf5Gax9ZPkImOPhrrKzj/Xxdy/x1cmDrOWP2k1oFUTlQKWHKobqiRt0NRD8X6sr/t2+bKBpW3ApGTT8zBKT+DNbHRzVJjC9hQf26Xhpsqx2JXx4PVUfX+wzsC/uVPNc/DoI8JHOetE3hT2ZC+C9AH4ohNiUvFZKWbNv79XnPP3ZOJsmClJ+2AfuFkJsmegBV90n22o8bH9k+ajPwxOYKT5ltqfsDidPm0CCjPBkJtMyW8kGVQLJlHlUUnP3qMSOIYkde9kLzQMczHkDxjglywp8b2tD3DI/vYlAOJjZJtDRwJrKwUkFAeYamIlg269tjCcjdNQ7aK0d37PnuuiHxCfaasUtUwDUDIAH+d0phGCAT6+wPgQ+HQN3pIVYWX4/vbXeELho3x4f2p2KTP6OhTJ10jRsf3TFaOvwaKw46NjpLj7xmhrd0GcSntzaziCTzX7ckqcnUHqkjeRpnGkb+oak8qB27pWq1YljKd60YJhbbXxCwjE1zxzdrFahwKCt4H5QStuBSgWHtwlSAjKaj9Vhr6pHQGq7ZJ/tKhWot+13GfCLUqRPG7l5LMCnehvF7olAopQYgHhM2E6TW/tvIcT6SvcoWoRS/j3p6Alxx0QDf/khuW7pqrFjdgyEYMNcb4uLf3lLRlcHEzcRnLq0pu+okSSqJ/YSbBmIFSADo3pLRnnaJZmZtqUBAk61RMPNn65GfQbAgabr7RTVARNmtzPtZbHFyVRe7UEh1IE8oEjzinbX2T+tOQ5oqYOSIvuiBvA8bJbAh9pq9s+T2esoLfsOL/oBwdmXovuSEIIZhoov9TQargh4D6Io57rurZXszzUPy4dWrcu94rkteXie5tZvvqtWJRbVAsy8aaC3DcbYOsCdyHrz0IPrI+wa1WVnlb6xlVMjJrpqqLtt2Agyq83B0R2u6snmniA2DR6MVBBsNhfSJlJaKZ0kOCWDgSYlw7rkjKUoGfydJ49Qohzb0WhUAGMqjqk7TFkF1SqU87Mv10XsePjPaAhXdXSU8m6mw2lBaLIJHrBg32bBXwohnp4UHAMQm6lYZ5g/CvywUYwXz2sekrdu2Jh/+6oNOTUxpm7OOtbDGXN9DGYZaUd4uj9G/7DeeqcOcHWBtjoHp81xlTSt2Bxj+1Bc9K7Y9NHT4uDoThdzOx31nhVTLvVgwdBn3iTAgDCdMSU1RQJTTVnJoDdHr64oGSZLYCVGJ1qZqdDtUslaED/rqBeqgaUoRbp+sz6McWlnBo+GGohXCWCVCywSQuSklA2mHY35tIrdOOOTY6w2Sjk7BVwsgTWudhRU/eHLf5Y3bNtV+Nijq8eUtDjc3aXaX/U+GTZwqK3gorT/RYFontBSJ3DuCT56W4UyuL2triq+0XBPVHqYiKNKKkK713Qm1BmdPK1Kn5OmjEW5ZJTUFBmEc0sQFHovjtUCah+POn9wSiW5AAAN/ElEQVRgPxKpNatnGPNIoKlJ2sqchUwaQVrgYYno+pTrkpbjegKllMcr0IT4bqW17v9k02QYAmc4wKslsNwF7rvmL3j14Gh4xx//OqL35Jf1R9uWKDthuq5sCTpumosTprs4qsNR3Tuq3dU0C3J9tD3V5uXU9cxyB9yaoXug9Q4DZYH0OEblkPBW+nj+YBIMvWimbnRdgqqXRTotFfq0Ql5DxlIq0Egfn6MKakr16Sodn6H8F5bKfWBGi6M8V05Fna7FRhUPy8IQl3bWi2XlIEgpmUy9t5J6qwhOwnh5YRieCs87xwGGvvdQcPJP/5x7XxDGLldE344TJiEYmFI9vaiHgHjKi2Il1BbPLJjJzVX2ACBOggsptU3pGZCRWU8hEemmq7M7FQG1ZCjCGKl1TF0nCNklQ+ZJSgVHYw6N89Fd3np7iVPMSiswjOEn81mPjYTm42JoSVOAU3IMQLSTtK0sKPLvZBrmHpNqjk/3fOSiEP+3ow5fT2ZjmLYBcKEQ4jvlwE0KTgIkXjctQnT2fU/Ky5c+FyygjamtcXDCNALiYVqzo11Pc5P1xGhBbF+XdZNLn+mLlTSZjVLqqOJcrPZ82pOhtOo0rrYBQ7u2GjjPdrtbL9wQT8dF+nA9EpaXkci2hSpWvrsGUnds6t1ylGaqaa0hdA7O4WHnpmioGj083divyuHm3Dadv9MeD8vzVNtJO2aqqA/HApd21Ih1Cfqyd+Ob5TWhqsBJIvrxXxRObqwVjx3dLp1juxx0N1q7YoYq3w5uTg8sdsQkmilUwBcAuUjHGFGsnQi6zylXYjSvm9e5YEUoqqIyw22NubZ/VsVpNUVJJCgqx6aOyS1JlOrIMXaJuxP05iqt2nilbfDQB9oRLK0heI/apc1TTVQxsdTlqjIQMXu4tVPDe48yfdJJGvo+huMYX2jL4Lv0jKWUzMHRJo1rNjxgcPiQD95c+IDnOd9NOWHq+GkOFhzlqnPWSBC9PVGrKHtus/Vu9PbAkqqizeAyCBI5lABqV5UHyWnrxeifnE9jz4qk2kFmALKqR+0o8FjX121LBUbAohTJWzsYS70zwdoTOiO8lM9Tu6tNs6AVRJUdMOcVWKeFWQvbTqzH1UxFYFhGV94bzx0Q/H6Hst7wBEJM/7gO7pExPtSawVkA/nhYwOEzPvTz8PyUh595Tlg3p93FWXMcXYY2e2rs4an8nRNWqfmAxNDqiUZdSUKoG/IIFPeRjy8vaCCoPqjXmSai8Wa8wdQKKaJrOiVVxbmpbEHMbeqa98j1+ow1fXC5UrOmRZhMYfeMsr7DeXJ+SmWpLEfJQeDcPKo5wxwEjvLDai3HbKihM3Bg/O55GGhIYZHv4EOHrNaS4nnZz7JnezX+7R6ilmnNAq871tUHLBg7Yr0nHbcwd6ZzOpZI9jhiewCr4mob1JpjxKwVIyH0oaxaOng2KGnPbYDKmWAAqYJL3aJEaaBrrD0urY5IeAaaOl+mpYLSx4ZE2gttY0o5uXIyW0mlsacjQI+U9yadj3KjPtXvqjspBRnE+FU+wMe7G0Tx5PkDg7nCkz6xMD/fS3mLHIQzePbZm493VXq+vCdN3ypVwwQJmYwxrNphZE6J0txuzpG2KQUTmVN1aM+PHC2Vx0gVyFQKiU342VNN704nXhL7dLRRUp6WCixVbDYxGGqjVKwdCnW4Hvvw9h2UQdt0oJn2SiBxHdQG9PBUCOCiT8a4rL1Op9EOGRwO8uGFYzNrfX+R4+DEGl/iTce76G6oELwZieKxJdy2rlxWElS541oquAtZ74DWQaGTtB3KpZVFl1edsUm1JB3dCWpcZOXa6k3Oaiw6FVpq+AxnwpYubSv1+AScEkK7weccDjCSAKkDXD1uCBsf57kupOvhR7GPKw4LOHzoZTfLlnR9dKuAfDX1+OvmOZjXPr5SWpyc4PcdxCoBmvwSpHLu0nUdne6xRlx5USbXZgM/gmjtQ0RbY+Kf+rR+vt3Srjne7KA2B0VQnalst/IS9ZmfVLva8zq0btByQK0rzmepGI4V2woSQnuY8rDwsIFDwr7vJlnT3Br9UEp5MV3VM49y8LIZZaVsgwAfTMLsHInHxSlWlXDWJBA9QLqmOuA0CUkjTcoZMIQlAJQQG7lPlHVQUb6yF1oVKi9NORpaOggyt8jvUAW+WKmweZ08kLVEqkmlKFkiMapZJXzNrgN6h3SCykGxsSDV+lM7Yjy2Uf71sIJDuvNLFQZeEl8Ty/jzVFkvnibw2nm6Pzr5KrnXUu3dKbq4xuhrm7K/3lWpmqTdMEac6o0LSwakfF7SbjCLTMlgsZDemP5cg8pWKdaYODxVmt3gq9StyoDo+1Rywq6lAkrjbK3pkyseZFHB8HB8VnhXb4uw+OkQa7ZGGC04kLE8/7CDY5//8dsKn5TS+UYhiLyj23jCoVtMrVtgitkEAeweiVR6pdzzURtiTQlUpWocm6LXFUvbNsWxCBBVnA4CGe3TZkBtW1GVUTM5tkHtyepeBIKiA8kEIxg1qgtO2iHnD7PPDLyTUf84hkucp1DOiPZ3mx1h1XfZ5lA1+TPbQmly6e9LZB3X+dE9n0pf/jcDh5P5yML8BVJ4NwX5oL6jHrj4VL0vJ5niSdohHj5Hz8WexanzZuZMgISbbe9R2QEaegWFthutdY7+pg8GxBW+14AG/8ENEcYC+90HJbtCYowTBvOLZqaSVHGvJwuOyYv3E6JEk78txW8dirF0Y4THng2xcXfE03LhctOOjPdCuH+MovDWCPE991/ZuOuweWuV3ET7t/f/LFgAIe4MCkEHm0EuWeCjM9FSVc4dY4VYN4475c6E3v+v6jAqkNW2o4VHNvI4YwbAxsWdiuMI6OJnIuwe0Yaftkzdk0BH/cW07vKrXdrqWJFlcS1hfyrssrCJXhp1qlluu1y2OcbyzaHa5aYcG5fbZ+QuIcQ9sYxvyQZjf3zocx37NcRPtY7J6F71Z+/9cW6edJzfhoVwDiXhPS/3cUxncRPffv58LohVs4e1H7Qz5PgaTyciaTvoiVm7sR+XJVaVlIbke4655NkIG3eVqVKTLM2kJLqagN4WgbYG/SzbYDKRxNB+sLb01PYIizeEWLklVCknepeOo9a7VQhxdwz8ajTe+cAjV8zITkbE5wUcTuAdN410uzL1a5YgyPkXnOLj9Nn6DJ0yplW/M6BkRkEbaG2MaTfsVsJkqdsuYr/FmD9MvEiJJ7fFWM2+I+6iy0hMb4E6L4Gbi5M1ITtRPd+SElMGPS+xZmuMx54L8eQ2npGjvUaWJCCcDZDxbyKEtw/WNSx+/G/55UZVi0uFC8+7bndjXab+5iiK/y4MY5x7goc3nqQynPu9iq5wme4uAlG2KaqoliaKrBMGv+jGmje0dfb7UHXtJvFK2B3FRGYClOyVmyMseS5UqotZald9h6qIhXBWxVF0ZxThjj8+tmg5bnlnVceplBPheZMc++BTbpT+TBFcF4XRR8MgUntL37MgVbQXxQCgwklSdgzr8WhDa1NF5lhJC06ZaquGqay9sNcmvUkyC3dtL90U4YmNoeok0s0gSl0FwnEelXF8e+iEd/3pHxvNlwxU89SJr3newbFTefN3s/8iI/yfIIycYzodXPbqdPHUDKvnTEij8Eq+Ty6nCJTRjeULKo+vkiFK+bVJj0tnJySe2x3jiY0Rlm8KVS82Xy5zLFJmhev+RYbRbYEvFt3/ydoJmzIPFqIXDBxO+Lzrsu8XEN+NwyDd1SRw+bk1yvsqGl6zqnHgmPakoupJhNpJlWftWFHaylZa7jYrL8oBsgWJDTsoHRHWbIswOKbzftrDigeFcO+DDH4V5eS9f/hC44QNhAcLSDnjHY5xDnqM139n5A2O4/9CRIUmbgb+6KtqVI9zeUeOBkjrOttrVi5R1u6UHITSKb77TdDYIBKeTY9Pbo+wdKMOCNnJoww6K2IC2yDxOyC+FeHwA7//bPfoQS/2AG98QSXHzvW860Zf6rvebxwEPUyd8MycF03nbrLxGVtrE9TOs+L2jtJWj6RNsv65VmulQ1KtGmTejKmSpZtCbNwV6whdpXT4pbXOOonwbkTy9q0j9YtXXz3+VJMDpPFBX35EgMPZv/H67Kw6X/zWc6PjmcU470QfL5+jvzehPIlp1V5xe6CxSaozpiywsWAQTfZl86zO5Zsj1ZWqygwOPSwngnBWxlF4p3D8O+4d8lfgIL509aBRmODGIwYczu/vr5dtDQ3Bba4Tn8X8ANMkrznOnj5bYQXWo0vu4zRAqbMCYolNu5kyiVVAmDTorJALx3s0jgq3x/Du+sNnaordMIebyAc73hEFDhfxjoUy0xQEN7mOvJDb0+jJveXF+sChckfBCkkxZWIidLYF091dvTVShyGpdLw26KPCcf8cR9GvRIjf3fu5um0HS7jn474jDhwDkNuO8GtCxlfIOFY7C84/yQdbepNfBE5QaNB5guG6HTGWbQrVSR7DKinCb1/1mHofkELcG8fhbaGo//39n576ZI3ng/DVPOOIBMdO/LKFwRUC8muQkepWYrP77Da9w4ETZ0GM6RLGIkwysnmDJeswxOYgxt1RGN4+FNc98MgVYtIcVjWEeiGuOaLBIUE+tjB/oSPc/4qjgDuaiw5CScWxKCdkLJ11hUJ0VxTGt62XmccOJIf1QhC+mmce8eBwER//Wf5Fwne/GEt5LuKolV1TcNzdEO7aKAzuiyR+/cN1qVVHgodVDdGrveZ/BTh2MR++Ufpey2ib8OqC/vCWwVveeXAJxWqJ80Jf9z8TdKFBFentJgAAAABJRU5ErkJggg==",be="data:image/png;base64,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",He={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Pe=te(59301);const re=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var ze=()=>{const[yt,oe]=(0,E.useState)(0),[a,y]=(0,E.useState)(!1),[x,b]=(0,E.useState)(!0),z=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(x)return;const Ce=()=>{oe(Ze=>Ze>=99?(clearInterval(z.current),99):Ze+1)};return z.current=setInterval(Ce,5e4/99),()=>clearInterval(z.current)},[x]);const ee=()=>{oe(0),y(!0),b(!1)},ne=(Ce=0)=>{b(!0),oe(Ce),y(!1)},le=Ce=>{const Ze=Ce/1048576;let Oe;return Ze<=.3?Oe=3:Ze<=.5?Oe=5:Ze<=1?Oe=10:Ze<=2?Oe=20:Ze<=3?Oe=30:Ze<=10?Oe=Ze*10:Oe=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Oe}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ce=()=>Pe.createElement("span",{className:He.dotLoading},Pe.createElement("span",null,"."),Pe.createElement("span",null,"."),Pe.createElement("span",null,"."));return{progress:yt,progressOpen:a,openProgress:ee,closeProgress:ne,toggleLock:()=>b(Ce=>!Ce),CreateProgressModal:(Ce=re,Ze)=>(typeof Ce=="string"&&(Ce=[Ce,Ce,Ce]),Pe.createElement(fe.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>oe(0)},Pe.createElement(Se.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},yt<=30&&Pe.createElement(Pe.Fragment,null,Pe.createElement("img",{src:Fe,alt:"Step 1"}),Pe.createElement("div",{className:"mt20 c-light-primary"},Ce[0],ce())),yt>30&&yt<60&&Pe.createElement(Pe.Fragment,null,Pe.createElement("img",{src:ye,alt:"Step 2"}),Pe.createElement("div",{className:"mt20 c-light-primary"},Ce[1],ce())),yt>=60&&Pe.createElement(Pe.Fragment,null,Pe.createElement("img",{src:be,alt:"Step 3"}),Pe.createElement("div",{className:"mt20 c-light-primary"},Ce[2],ce())),Pe.createElement(ve.Z,{className:He.progress,status:"active",style:{width:"auto"},size:[300,8],percent:yt}),!!Ze&&Pe.createElement("div",{className:"c-grey-999"},le(Ze)))))}}},74368:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Rt}});var E=te(59301),fe=te(75727),Se=te(6767),ve=te(25399),Fe=te(37568),ye=te(99571),be=te(10946),He={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"},re=({position:Mt,children:bt})=>{const{left:Xe=0,top:Le=0}=Mt||{},[at,st]=(0,E.useState)(Xe),[pt,Vt]=(0,E.useState)(Le),Ie=(0,E.useRef)(null),Nt=()=>{if(Ie.current){const en=Ie.current.offsetWidth,tn=Ie.current.offsetHeight,mn=window.innerWidth,Rn=window.innerHeight;let wt=Xe,qe=Le;Xe+en>mn&&(wt=mn-en),wt<0&&(wt=0),Le+tn>Rn&&(qe=Rn-tn),qe<0&&(qe=0),st(wt),Vt(qe)}};return(0,E.useEffect)(()=>{if(!Ie.current||!Mt)return;const en=new ResizeObserver(()=>{Nt()});return en.observe(Ie.current),()=>{en.disconnect()}},[Xe,Le,Mt]),(0,E.useEffect)(()=>{Mt&&Nt()},[Xe,Le,Mt]),Mt?E.createElement("div",{ref:Ie,style:{position:"fixed",left:`${at}px`,top:`${pt}px`,zIndex:1050}},bt):null},Ge=te(346),ze=te(56102),yt=te(85788),oe=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Mt,bt,Xe)=>bt in Mt?oe(Mt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Mt[bt]=Xe,ne=(Mt,bt)=>{for(var Xe in bt||(bt={}))b.call(bt,Xe)&&ee(Mt,Xe,bt[Xe]);if(x)for(var Xe of x(bt))z.call(bt,Xe)&&ee(Mt,Xe,bt[Xe]);return Mt},le=(Mt,bt)=>a(Mt,y(bt)),ce=(Mt,bt,Xe)=>new Promise((Le,at)=>{var st=Ie=>{try{Vt(Xe.next(Ie))}catch(Nt){at(Nt)}},pt=Ie=>{try{Vt(Xe.throw(Ie))}catch(Nt){at(Nt)}},Vt=Ie=>Ie.done?Le(Ie.value):Promise.resolve(Ie.value).then(st,pt);Vt((Xe=Xe.apply(Mt,bt)).next())}),Ce=({visible:Mt,position:bt,selectText:Xe,applyRefinedText:Le,fetchUrl:at,noRestrictModal:st})=>{var pt;const[Vt,Ie]=(0,E.useState)(!1),[Nt,en]=(0,E.useState)([]),[tn,mn]=(0,E.useState)(""),[Rn,wt]=(0,E.useState)(1),[qe,At]=(0,E.useState)(""),[_e,Pt]=(0,E.useState)(!1),We=(0,E.useRef)(null),[Bt,Je]=(0,E.useState)(!1),[Ue,tt]=(0,E.useState)(0),Ve=(0,E.useRef)(!1),Qe=((pt=Nt==null?void 0:Nt[(Nt==null?void 0:Nt.length)-1])==null?void 0:pt.loading)===!0;(0,E.useEffect)(()=>{if(Mt){wt(1);return}Je(!1),Ie(!1),mt(),tt(0),en([]),wt(0)},[Mt]);const mt=()=>{var on,fn;mn(""),At(""),(fn=(on=We.current)==null?void 0:on.cancelRequest)==null||fn.call(on)},ke=(...on)=>ce(void 0,[...on],function*(fn="",Dn=Nt){const Sn=Date.now(),hn=[...Dn,{text:fn,key:Sn,sender:"user",show:!0},{loading:!0,key:Sn,sender:"AI",show:!0}];wt(2),en(hn);const an=Ee(Dn),Yn={no_record_times:!0,prompt:fn,history:an};We.current=new yt.Z(Ge.Z.API_SERVER+at,Yn),yield new Promise(jn=>{We.current.on("data",ln=>{const{chunk:{msg:Xn},full:nn}=ln,un=Xn==="error";Je(!0),At(Ct(nn)),en(An=>An.map((bn,Kn)=>Kn===An.length-1?le(ne({},bn),{text:nn,loading:!1,error:un}):bn))}),We.current.on("done",()=>jn()),We.current.on("error",ln=>{const Xn="\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(ln)==="[object Object]"&&ln.status===-9&&(wt(1),st(ln.data)),en(nn=>nn.map((un,An)=>An===nn.length-1?le(ne({},un),{text:Xn,loading:!1,error:!0}):un)),jn()}),We.current.on("cancelled",()=>jn()),We.current.startStream()}),Ie(!1)}),Te=on=>{mn(on.target.value)},Ee=on=>on.reduce((Dn,Sn)=>{if(Sn.sender==="user"){const hn=on.find(an=>an.key===Sn.key&&an.sender==="AI");hn&&(hn!=null&&hn.text)&&!(hn!=null&&hn.error)&&Dn.push({question:Sn.text,answer:hn.text})}return Dn},[]),xe=()=>{if(_n)return;const on=Jt("\u6539\u5199");mt(),Ie(!0),ke(on)},Ye=on=>{if(on.key==="Enter"&&!on.shiftKey){if(on.preventDefault(),Ve.current||Bn)return;xe()}},et=()=>{var on,fn;tt(Dn=>Dn+1),(fn=(on=We.current)==null?void 0:on.cancelRequest)==null||fn.call(on),Ie(!1),Je(!1)},xt=[{key:"1",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:E.createElement("span",null,E.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Ct=(on="")=>{const fn=["\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((Dn,Sn)=>{fn.push(`\u7B54\u6848${Sn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Sn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Sn+1})\u8F93\u51FA\uFF1A`)}),fn.forEach(Dn=>{const Sn=new RegExp(Dn,"g");on=on.replace(Sn,`**${Dn}** `)}),on},Jt=on=>on==="\u6539\u5199"?`${tn}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Xe}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Xe}\uFF0C${on}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Qt=on=>{let fn="";on.key==="1"&&(fn=Jt("\u6DA6\u8272")),on.key==="2"&&(fn=Jt("\u6269\u5199")),on.key==="3"&&(fn=Jt("\u7F29\u5199")),mt(),Ie(!0),ke(fn)},qt=()=>{const on=Nt.splice(Nt.length-2),{text:fn}=(on==null?void 0:on[0])||{};mt(),Ie(!0),ke(fn,Nt)},Bn=Vt||Bt,_n=(tn==null?void 0:tn.trim())==="";return Mt?E.createElement(fe.Z,{open:_n&&!Bn&&(_e||!qe),overlayStyle:{minWidth:200},menu:{items:xt,onClick:Qt}},E.createElement(re,{position:bt},E.createElement("div",{className:He.wrap},Rn===2&&E.createElement(E.Fragment,null,E.createElement("div",{className:He.chatContainer},Qe&&E.createElement("div",{className:He.loadingWrp},E.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),E.createElement("div",{className:"ai-loading"})),qe&&E.createElement(be.Z,{cancelIndex:Ue,streamingStatus:Vt,loadImage:!1,onFinish:()=>ce(void 0,null,function*(){tt(0),setTimeout(()=>Je(!1),0)}),value:qe})),E.createElement("div",{className:He.btnContainer},E.createElement("div",{onClick:()=>Le(!0,qe),className:He.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),E.createElement("div",{onClick:()=>Le(!1,qe),className:He.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),E.createElement(ze.CopyToClipboard,{text:qe,onCopy:()=>Se.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(ve.Z,{title:"\u590D\u5236"},E.createElement("div",{className:He.btn,style:{marginLeft:"auto"}},E.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),E.createElement(ve.Z,{title:"\u91CD\u65B0\u751F\u6210"},E.createElement("div",{onClick:qt,className:He.btn},E.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),E.createElement(ve.Z,{title:"\u5220\u9664"},E.createElement("div",{onClick:()=>{wt(1),mt(),en([])},className:He.btn},E.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),E.createElement("div",{className:He.inputContainer},E.createElement(Fe.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:tn,bordered:!1,onFocus:()=>Pt(!0),onBlur:()=>setTimeout(()=>Pt(!1),300),onChange:Te,onPressEnter:Ye,onCompositionStart:()=>Ve.current=!0,onCompositionEnd:()=>Ve.current=!1}),Bt?E.createElement("div",{className:`iconfont icon-tingzhihuida ${He.cancelBtn}`,onClick:et}):E.createElement(ye.ZP,{className:_n?He.sendBtnDisabled:He.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Bn,onClick:xe}))))):E.createElement(E.Fragment,null)},Ze={"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"},Oe=Object.defineProperty,gt=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,zt=(Mt,bt,Xe)=>bt in Mt?Oe(Mt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Mt[bt]=Xe,nt=(Mt,bt)=>{for(var Xe in bt||(bt={}))ut.call(bt,Xe)&&zt(Mt,Xe,bt[Xe]);if(gt)for(var Xe of gt(bt))Me.call(bt,Xe)&&zt(Mt,Xe,bt[Xe]);return Mt};const ct=Mt=>React.createElement("svg",nt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Mt),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 Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Tt=(0,E.forwardRef)(({initialContent:Mt,onButtonClick:bt},Xe)=>{const[Le,at]=(0,E.useState)(null),[st,pt]=(0,E.useState)(null),[Vt,Ie]=(0,E.useState)(""),[Nt,en]=(0,E.useState)(null),tn=Xe,mn=We=>{const Bt=document.elementFromPoint(10,We),Je=document.createRange();let Ue=null;const tt=document.createTreeWalker(tn.current,NodeFilter.SHOW_TEXT,{acceptNode:xe=>{const Ye=document.createRange();Ye.selectNodeContents(xe);const et=Ye.getBoundingClientRect();return et.top<=We&&et.bottom>=We?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let Ve="",Qe,mt,ke=null,Te=null,Ee=null;for(;Qe=tt.nextNode();){Qe.parentNode.getAttribute("data-select")==="disabled"&&(mt=!0),Ve+=Qe.textContent,Te||(Te=Qe),Ee=Qe;const xe=document.createRange();xe.selectNodeContents(Qe);const Ye=xe.getBoundingClientRect();ke===null&&(ke=Ye.top)}if(Te&&Ee&&!mt){const xe=document.createRange();xe.setStart(Te,0),xe.setEnd(Ee,Ee.textContent.length),en(xe)}else en(null);return pt(ke-1),mt?"":Ve.trim()};function Rn(We){for(;We.parentElement&&We.parentElement.tagName.toLowerCase()!=="section";){var Bt=window.getComputedStyle(We.parentElement);if(Bt.pointerEvents==="none")return!0;We=We.parentElement}return!1}const wt=We=>{var Bt,Je;if(Rn(We.target)){pt(-1e6);return}if(((Je=(Bt=document.getSelection())==null?void 0:Bt.toString)==null?void 0:Je.call(Bt))!==""){pt(-1e6);return}const Ue=mn(We.clientY);if((Ue==null?void 0:Ue.trim())===""){pt(-1e6);return}const tt=tn.current.getBoundingClientRect();at(tt.left-30),Ie(Ue)},qe=()=>{},At=We=>{bt&&Vt&&bt(Vt,We.clientX,We.clientY,Nt)},_e=()=>{if(Nt){const We=window.getSelection();We.removeAllRanges(),We.addRange(Nt)}},Pt=()=>{window.getSelection().removeAllRanges()};return(0,E.useEffect)(()=>{const We=tn.current;return We.addEventListener("mousemove",wt),We.addEventListener("mouseleave",qe),()=>{We.removeEventListener("mousemove",wt),We.removeEventListener("mouseleave",qe),Pt()}},[Mt]),E.createElement("div",{className:Ze["hover-line-container2"]},st!==null&&E.createElement("div",{className:Ze["line-button-container"],style:{top:st,left:Le},onMouseEnter:()=>{_e()},onMouseLeave:()=>{Pt(),pt(null),Ie(""),en(null)}},E.createElement("div",{className:Ze.button,onClick:At},E.createElement("img",{src:Ut}),E.createElement("span",null,"AI\u6539\u5199"))))}),vt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Rt=({nodeRef:Mt,noRestrictModal:bt})=>{const[Xe,Le]=(0,E.useState)(null),[at,st]=(0,E.useState)(null),[pt,Vt]=(0,E.useState)(!1),[Ie,Nt]=(0,E.useState)(null),[en,tn]=(0,E.useState)(!1),[mn,Rn]=(0,E.useState)(!1),wt=Mt,qe=(0,E.useRef)(null),At=(0,E.useRef)(null),[_e,Pt]=(0,E.useState)("");(0,E.useEffect)(()=>{Xe!=null&&Xe.toString()&&Pt(Xe==null?void 0:Xe.toString())},[Xe==null?void 0:Xe.toString()]);const We=()=>{const tt=window.getSelection(),Ve=wt.current.scrollTop,Qe=wt.current.getBoundingClientRect();if(tt.rangeCount>0&&tt.toString().length>0){const mt=tt.getRangeAt(0);Le(mt.cloneRange());const ke=mt.getBoundingClientRect(),Te=40;let Ee=ke.top+Ve-5+Te;Ee{if(!tt||tt.rangeCount===0){tn(!1);return}const Qe=tt.getRangeAt(0).getBoundingClientRect(),mt=window.getComputedStyle(wt.current),ke=parseInt(mt.lineHeight),Te=parseInt(mt.paddingTop),Ee=wt.current.scrollTop,xe=wt.current.getBoundingClientRect(),Ye=Qe.top-xe.top+Ee,et=Math.floor((Ye-Te)/ke),xt=Te+et*ke-Ee;Nt(xt),tn(!0)},Je=tt=>{wt.current&&!wt.current.contains(tt.target)&&Rn(!1)};(0,E.useEffect)(()=>{const tt=wt.current;return tt.addEventListener("scroll",We),tt.addEventListener("input",We),tt.addEventListener("click",We),tt.addEventListener("mouseup",We),tt.addEventListener("keyup",We),tt.addEventListener("click",We),document.addEventListener("mousedown",Je),()=>{tt.removeEventListener("scroll",We),tt.removeEventListener("input",We),tt.removeEventListener("click",We),tt.removeEventListener("mouseup",We),tt.removeEventListener("keyup",We),tt.removeEventListener("click",We),document.removeEventListener("mousedown",Je)}},[]);const Ue=(tt=!0,Ve)=>{if(!Xe)return;const Qe=At.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),mt=Xe.cloneRange(),ke=window.getSelection();if(ke.removeAllRanges(),ke.addRange(mt),tt){mt.deleteContents();const Te=document.createElement("div");Te.innerHTML=Qe;const Ee=Array.from(Te.childNodes);for(;Ee.length>0;)mt.insertNode(Ee.pop())}else{mt.collapse(!1);const Te=document.createElement("div");Te.innerHTML=" "+Qe;const Ee=Array.from(Te.childNodes);for(;Ee.length>0;)mt.insertNode(Ee.pop())}ke.removeAllRanges(),Le(null),Vt(!1),st(null)};return E.createElement("section",{ref:At},at&&E.createElement("div",{ref:qe,className:vt.toolbar,style:{top:at==null?void 0:at.top,left:at==null?void 0:at.left}},E.createElement("div",{className:vt.button,onClick:()=>Vt(!0)},E.createElement("img",{src:Ut}),E.createElement("span",null,"AI\u6539\u5199"))),E.createElement(Ce,{key:JSON.stringify(at),noRestrictModal:bt,visible:pt,position:at,selectText:_e,applyRefinedText:Ue,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),wt.current&&E.createElement(Tt,{ref:wt,onButtonClick:(tt,Ve,Qe,mt)=>{Le(mt),Vt(!0),Pt(tt),st({left:Ve,top:Qe+20})}}))}},85020:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Fe}});var E=te(59301),fe=te(62957),Se={num:"num___VQiqB"},Fe=({visible:ye,usedCount:be,totalCount:He,onOk:Pe,onCancel:re})=>{const Ge=()=>be>0?E.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",He,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:Se.num},be),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):E.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",He,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:Se.num},be),"\u6B21\uFF09\u3002");return E.createElement(fe.default,{centered:!0,open:ye,title:"\u63D0\u793A",width:620,onCancel:re,onOk:Pe,footer:be>0?void 0:null},Ge())}},25872:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return y},Q:function(){return oe}});var E=te(59301),fe={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Se=te(85788),ve=te(346),Fe=te(10946),ye=te(74368),be=te(25395),He=te(74549),Pe="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==",re=te(92310),Ge=te.n(re),ze=te(6767),yt=(x,b,z)=>new Promise((ee,ne)=>{var le=Ce=>{try{ie(z.next(Ce))}catch(Ze){ne(Ze)}},ce=Ce=>{try{ie(z.throw(Ce))}catch(Ze){ne(Ze)}},ie=Ce=>Ce.done?ee(Ce.value):Promise.resolve(Ce.value).then(le,ce);ie((z=z.apply(x,b)).next())});const oe={contentRef:{current:null},value:null,status:!1,open:()=>yt(void 0,null,function*(){}),close:()=>{}};var y=({className:x,style:b,onChange:z,onSuccess:ee,onCancel:ne,onError:le,fetchUrl:ce,noRestrictModal:ie=()=>{},showEditableToolbar:Ce,bottomOffset:Ze=110,loadingText:Oe,showEmptyData:gt=!0,onStatusChange:ut,stringTransformer:Me,bottomContainerNode:zt})=>{const[nt,ct]=(0,E.useState)(!1),[Ut,ht]=(0,E.useState)(""),[Tt,vt]=(0,E.useState)(0),[$e,Rt]=(0,E.useState)(!1),Mt=(0,E.useRef)(null),bt=(0,E.useRef)(null),Xe=(0,E.useRef)(null),Le=(0,E.useRef)(null),at=(0,be.Z)({scrollBoxRef:Le,bottomInspectRef:Xe,contentRef:bt,status:$e,bottomOffset:Ze}),st=nt||$e;(0,E.useEffect)(()=>{z==null||z(Ut)},[Ut]),(0,E.useEffect)(()=>{ut==null||ut({contentRef:bt,status:st,value:Ut,open:pt,close:Vt})},[st,Ut]);const pt=Nt=>yt(void 0,null,function*(){ct(!0),ht(""),vt(0);const en=ce;Nt!=null&&Nt.fetchUrl&&delete Nt.fetchUrl,Mt.current=new Se.Z(`${ve.Z.API_SERVER}${en}`,Nt),yield new Promise((tn,mn)=>{Mt.current.on("data",Rn=>{let{chunk:{content:wt,type:qe}}=Rn;Rt(!0),qe==="text"&&ht(At=>Me?Me(At+wt):At+wt)}),Mt.current.on("done",()=>{tn()}),Mt.current.on("error",Rn=>{Object.prototype.toString.call(Rn)==="[object Object]"&&Rn.status===-1&&ze.ZP.warning((Rn==null?void 0:Rn.message)||""),tn(),le==null||le(Rn)}),Mt.current.on("cancelled",()=>{tn(),ne==null||ne()}),Mt.current.startStream()}),ct(!1)}),Vt=()=>{var Nt,en;vt(1),(en=(Nt=Mt.current)==null?void 0:Nt.cancelRequest)==null||en.call(Nt),ct(!1),Rt(!1)},Ie=(0,E.useMemo)(()=>bt.current?E.createElement(ye.Z,{noRestrictModal:ie,nodeRef:bt}):E.createElement(E.Fragment,null),[bt.current]);return E.createElement(E.Fragment,null,E.createElement("div",{className:Ge()(fe.container,x),style:b,ref:Le},E.createElement("div",{ref:bt,className:fe.liWrap,contentEditable:!st},Ut&&E.createElement(Fe.Z,{cancelIndex:Tt,streamingStatus:nt,loadImage:!1,onFinish:()=>yt(void 0,null,function*(){vt(0),setTimeout(()=>Rt(!1),0),ee==null||ee(Ut)}),value:Ut})),!Ut&&!st&&E.createElement("div",{className:fe.imgBox},E.createElement("img",{width:56,src:Pe}),E.createElement("span",null,"\u9884\u89C8\u533A")),gt&&st&&E.createElement(He.Z,{text:Oe}),!at&&E.createElement("div",{className:fe.backBottom,onClick:()=>{Le.current.scrollTop=Le.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Xe}),zt),!st&&Ce&&Ie)}},74549:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(59301),fe={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},ve=({text:Fe})=>E.createElement("div",null,E.createElement("div",{className:fe.loading},E.createElement("div",{className:fe.dot}),E.createElement("div",{className:fe.dot}),E.createElement("div",{className:fe.dot})),!!Fe&&E.createElement("div",{className:"mt5"},Fe))},16428:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ve}});var E=te(59301),fe=te(30641),Se=te(6767),ve=te(14566),Fe=te(62957),ye=te(25399),be=te(37568),He=te(99571),Pe=te(29787),re=te(584),Ge=te(93725),ze=te(75727),yt=te(92310),oe=te.n(yt),a=te(10946),y=te(36596),x=te(3418),b={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"},z=te(38986),ee=te(51257),ne=te(14531),le=te(37166),ce=te(28984),ie=te(71986),Ce=te(346),Ze=te(56102),Oe=te(85788),gt=Object.defineProperty,ut=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,nt=(Qe,mt,ke)=>mt in Qe?gt(Qe,mt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[mt]=ke,ct=(Qe,mt)=>{for(var ke in mt||(mt={}))Me.call(mt,ke)&&nt(Qe,ke,mt[ke]);if(ut)for(var ke of ut(mt))zt.call(mt,ke)&&nt(Qe,ke,mt[ke]);return Qe},Ut=(Qe,mt)=>{var ke={};for(var Te in Qe)Me.call(Qe,Te)&&mt.indexOf(Te)<0&&(ke[Te]=Qe[Te]);if(Qe!=null&&ut)for(var Te of ut(Qe))mt.indexOf(Te)<0&&zt.call(Qe,Te)&&(ke[Te]=Qe[Te]);return ke};const ht=te(20441),Tt={};ht.keys().forEach(Qe=>{const mt=Qe.replace("./","").replace(".svg","");Tt[mt]=ht(Qe)});var $e=Qe=>{var mt=Qe,{filename:ke}=mt,Te=Ut(mt,["filename"]),Ee;const xe=((Ee=ke==null?void 0:ke.split(".").pop())==null?void 0:Ee.toLowerCase())||"unknown",Ye=Tt[xe]||Tt.default;return E.createElement("img",ct({src:Ye,alt:xe},Te))},Rt=te(34547),Mt=Object.defineProperty,bt=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,pt=(Qe,mt,ke)=>mt in Qe?Mt(Qe,mt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[mt]=ke,Vt=(Qe,mt)=>{for(var ke in mt||(mt={}))at.call(mt,ke)&&pt(Qe,ke,mt[ke]);if(Le)for(var ke of Le(mt))st.call(mt,ke)&&pt(Qe,ke,mt[ke]);return Qe},Ie=(Qe,mt)=>bt(Qe,Xe(mt)),Nt=(Qe,mt,ke)=>new Promise((Te,Ee)=>{var xe=xt=>{try{et(ke.next(xt))}catch(Ct){Ee(Ct)}},Ye=xt=>{try{et(ke.throw(xt))}catch(Ct){Ee(Ct)}},et=xt=>xt.done?Te(xt.value):Promise.resolve(xt.value).then(xe,Ye);et((ke=ke.apply(Qe,mt)).next())}),tn=({title:Qe="\u5934\u6B4CAI",placeholder:mt,hideUpload:ke,hideInputBox:Te,aiIcon:Ee=le,userIcon:xe=ce,dragIcon:Ye=ie,children:et,fetchUrl:xt,fetchData:Ct={},extraAnswerAction:Jt,showDefaultTips:Qt=!0,onOpen:qt,onClose:Bn,loadingOption:_n,showPreference:on=!1,initMessage:fn,customRequest:Dn,visible:Sn,width:hn=1200,isCheckRestrictNumber:an=!1,headNode:Yn,headFunctionNode:jn,showRedraw:ln,showEdit:Xn,promptPropName:nn="prompt",topPercentage:un,showSwitchingModel:An=!1,showImageGenerator:bn=!1,showLookHistory:Kn=!1,fetchListObject:ya,customPreference:Ke,customDataNode:It,showAddSession:St,historyId:wn,draggableExtraNode:aa,drawerExtraNode:Qn,menuExtraFunctionNode:Ua,showSceneAwareness:Na=!1,ReactComponent:Wa=fe.Z,topFunctionNode:Ra,footerContainerStyle:Ao,chatContainerStyle:kn={},showCodePreview:Ht=!1,showSource:Vn=!0,onSendMessage:mo,onDynamic:wa=()=>{},setSelectItem:za})=>{var Wn,sa;const[ia,zn]=(0,E.useState)(!1),[So,bo]=(0,E.useState)("qwen-max"),[Po,_a]=(0,E.useState)([]),[Eo,Ln]=(0,E.useState)([]),[Qo,Ho]=(0,E.useState)(!1),[dr,ko]=(0,E.useState)(!1),[Jn,ua]=(0,E.useState)(!1),[Ca,In]=(0,E.useState)([]),[Co,ma]=(0,E.useState)(""),[Sr,tr]=(0,E.useState)(0),[or,Oo]=(0,E.useState)(void 0),[Go,Br]=(0,E.useState)(!1),[yr,Pr]=(0,E.useState)(null),[Wr,Nr]=(0,E.useState)(""),Cr=(0,E.useRef)(),Jr=(0,E.useRef)(null),fa=(0,E.useRef)(null),[tl,Vr]=(0,E.useState)(!1),[yl,zr]=(0,E.useState)(!1),[De,je]=(0,E.useState)(!1),[ot,Lt]=(0,E.useState)(!1),[sn,vn]=(0,E.useState)(!1),[de,dt]=(0,E.useState)(0),Ot=(0,E.useRef)(null),rn=(0,E.useRef)(!1),Zt=(0,E.useRef)(null),[ae,pe]=(0,E.useState)(void 0),[ge,Ae]=(0,E.useState)(!0),[Be,he]=(0,E.useState)(hn-28),[we,Ne]=(0,E.useState)(!1),[Et,Ft]=(0,E.useState)(!0),[it,Gt]=(0,E.useState)([]),_t=(0,E.useRef)([]),Yt=(0,E.useRef)(null),Xt=(0,E.useRef)(null),yn=(0,E.useRef)(!1),$t=Be-22,cn=Co==null?void 0:Co.split(` -`).length,{onAdd:Cn,onGetList:xn,onListClick:Kt,onListDelete:ha,onListDealData:Zn}=ya||{},ca=50,pa=10,Ga={maxCount:ca,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Po,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Wt=>Nt(void 0,null,function*(){var Ea,Ta,ja,ao;const co=(ao=(ja=(Ta=(Ea=Wt==null?void 0:Wt.name)==null?void 0:Ea.split("."))==null?void 0:Ta.slice(-1))==null?void 0:ja[0])==null?void 0:ao.toLowerCase(),rr=["doc","docx","md","pdf","txt","xlsx","xls"].includes(co);return Wt.size==0?(Se.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ve.default.LIST_IGNORE):rr?Wt.size/1024/1024>100?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ve.default.LIST_IGNORE):!0:(Se.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),ve.default.LIST_IGNORE)}),onChange:({fileList:Wt})=>{_a(Wt)},action:`${(Wn=Ce.Z)==null?void 0:Wn.API_SERVER}/api/intelligent_imports/upload_file.json`},Xa={maxCount:pa,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Eo,multiple:!0,accept:".jpg,.png,",beforeUpload:Wt=>{var Ea,Ta,ja,ao;const co=(ao=(ja=(Ta=(Ea=Wt==null?void 0:Wt.name)==null?void 0:Ea.split("."))==null?void 0:Ta.slice(-1))==null?void 0:ja[0])==null?void 0:ao.toLowerCase(),rr=["jpg","png"].includes(co);return Wt.size==0?(Se.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ve.default.LIST_IGNORE):rr?Wt.size/1024/1024>10?(Se.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ve.default.LIST_IGNORE):!0:(Se.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),ve.default.LIST_IGNORE)},onChange:({fileList:Wt})=>{Ln(Wt)},action:`${(sa=Ce.Z)==null?void 0:sa.API_SERVER}/api/ai/generals/update_file.json`};(0,E.useEffect)(()=>{if(!Ca.length||!Cr.current)return;const Wt=Ca[Ca.length-1];Wt!=null&&Wt.loading&&(Cr.current.scrollTop=Cr.current.scrollHeight)},[Ca.length]),(0,E.useEffect)(()=>{if(!Cr.current||!Ot.current)return;const Wt=new IntersectionObserver(([Ea])=>{var Ta,ja,ao,co;if(!document.contains(Ea.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ta=Ea.rootBounds)==null?void 0:Ta.width)===0&&((ja=Ea.rootBounds)==null?void 0:ja.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((ao=Ea.boundingClientRect)==null?void 0:ao.width)===0&&((co=Ea.boundingClientRect)==null?void 0:co.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Ae(Ea.isIntersecting)},{root:Cr.current,rootMargin:"70px",threshold:0});return Wt.observe(Ot.current),()=>{Ot.current&&Wt.unobserve(Ot.current)}},[Cr.current,Ot.current]),(0,E.useEffect)(()=>{if(!tl)return;const Wt=Cr.current,Ea=Zt.current;rn.current=!1;let Ta=Wt.scrollTop;const ja=()=>{const{scrollTop:co,scrollHeight:Zo,clientHeight:rr}=Wt;co>Ta?co+rr>=Zo-50&&(Wt.scrollTop=Wt.scrollHeight,rn.current=!1):co{rn.current||(Wt.scrollTop=Wt.scrollHeight)});return ao.observe(Ea),()=>{var co;ao.unobserve(Ea),(co=Wt==null?void 0:Wt.removeEventListener)==null||co.call(Wt,"scroll",ja)}},[tl]),(0,E.useEffect)(()=>{!tl&&_t.current.length&&(In([...Ca,..._t.current]),_t.current=[])},[tl]),(0,E.useEffect)(()=>{if(!Cr.current)return;const Wt=new ResizeObserver(()=>{var Ea;Cr.current&&he((Ea=Cr.current)==null?void 0:Ea.offsetWidth)});return Wt.observe(Cr.current),()=>{Cr.current&&Wt.unobserve(Cr.current)}},[Cr.current]),(0,E.useEffect)(()=>{typeof Sn=="boolean"&&zn(Sn)},[Sn]),(0,E.useEffect)(()=>{var Wt;if(Jr.current&&yr!==null){Jr.current.focus();const Ea=(Wt=Jr.current.resizableTextArea)==null?void 0:Wt.textArea;Ea&&(Ea.selectionStart=Ea.selectionEnd=Ea.value.length)}},[yr]),(0,E.useEffect)(()=>{cn<5&&Br(!1)},[cn]),(0,E.useEffect)(()=>{ia&&fn&&(In(la(fn)),Ho(!0),Pa(fn,{history:[]})),ia&&(qa(),wn?ea(wn):St&&!ae&&ba()),ia||Aa()},[ia]);const la=(Wt="",Ea=[],Ta=[])=>{const ja=Date.now();return[{text:Wt,key:ja,sender:"user",fileList:Ea,imageList:Ta,show:!0},{loading:!0,key:ja,sender:"AI",show:!0,model:So,imageGenerator:ot,thinkingEnabled:yl,codePreview:De}]},Aa=()=>{Nr(""),Pr(null),_a([]),Ln([]),ma("")},Da=()=>{if(qt){qt({chatData:Ca,setChatData:In,setLoading:Ho,getData:Pa,renderChatItems:la,handleAdd:ba,identifier:ae});return}zn(!0)},$a=()=>{if(Ft(!0),Bn){Bn();return}zn(!1)},La=()=>{Br(!Go)},qa=()=>Nt(void 0,null,function*(){if(!an)return;const Wt=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Wt==null?void 0:Wt.status)===0&&(Wt==null?void 0:Wt.total_number)!==-1&&(tr((Wt==null?void 0:Wt.total_number)-(Wt==null?void 0:Wt.remaining_number)),Oo(Wt==null?void 0:Wt.total_number))}),vo=()=>{Fe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:E.createElement("div",null,E.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),E.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",or,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Lo=Wt=>Wt.reduce((Ta,ja)=>{if(ja.sender==="user"){const ao=Wt.find(co=>co.key===ja.key&&co.sender==="AI");ao&&(ao!=null&&ao.text)&&!(ao!=null&&ao.error)&&Ta.push({question:ja.text,answer:ao.text})}return Ta},[]),Pa=(...Wt)=>Nt(void 0,[...Wt],function*(Ea="",Ta={},ja=Ca){if(Dn&&(yield Dn({mes:Ea,setChatData:In,fileList:Po,body:Ta,checkNum:qa,setLoading:Ho,bodyChatData:ja,setTyping:Vr,setImageGenerator:Lt,renderChatItems:la})),!Dn){const ao=Po==null?void 0:Po.map(vr=>{var Ko;return(Ko=vr==null?void 0:vr.response)==null?void 0:Ko.file_id}),co=Eo==null?void 0:Eo.map(vr=>{var Ko;return(Ko=vr==null?void 0:vr.response)==null?void 0:Ko.data}),Zo=Ta.history||Lo(ja),rr=Vt(Vt({identifier:ae,response_mode:"streaming",model:So,scene_awareness:sn,thinking_enabled:yl,image_generator:ot,code_preview:De,file_ids:ao,image_list:co,history:Zo,[nn]:Ea},Ct),Ta),Wo=Object.fromEntries(Object.entries(rr).filter(([vr,Ko])=>Ko!==void 0));fa.current=new Oe.Z(Ce.Z.API_SERVER+xt,Wo),yield new Promise((vr,Ko)=>{let lr=null,pr=null;fa.current.on("data",Or=>{Vr(!0);const{chunk:{content:Do,type:jr,created:fo,msg:ro}}=Or,Jo=ro==="error";jr==="thinking"&&(lr=lr||fo,In(Va=>[...Va].map((lo,br)=>br===Va.length-1?Ie(Vt({},lo),{reasoning:(lo.reasoning||"")+Do,loading:!1,hideAnswer:!0,error:Jo}):lo))),jr==="text"&&(pr=pr||fo,In(Va=>[...Va].map((lo,br)=>br===Va.length-1?Ie(Vt({},lo),{text:(lo.text||"")+Do,loading:!1,startTime:lr,endTime:pr,error:Jo}):lo)))}),fa.current.on("done",()=>{vr()}),fa.current.on("error",Or=>{let Do="\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(Or)==="[object Object]"&&Or.status===-9&&(Do=Or==null?void 0:Or.message),In(jr=>[...jr].map((fo,ro)=>ro===jr.length-1?Ie(Vt({},fo),{text:Do,loading:!1,error:!0}):fo)),vr()}),fa.current.on("cancelled",()=>{vr()}),fa.current.startStream()})}qa(),Ho(!1)}),Io=Wt=>{ma(Wt.target.value)},eo=(Wt,Ea)=>{if(Aa(),Ho(!0),Wt==="edit"){_t.current=Ca.slice(Ea+2);const Ta=Ca.splice(Ea),{fileList:ja=[],imageList:ao=[]}=(Ta==null?void 0:Ta[0])||{},co=ja.map(Wo=>{var vr;return(vr=Wo.response)==null?void 0:vr.file_id}),Zo=ao.map(Wo=>{var vr;return(vr=Wo.response)==null?void 0:vr.data}),rr={history:Lo(Ca),file_ids:co,image_list:Zo,edit:!0};In([...Ca,...la(Wr,ja,ao)]),Pa(Wr,rr,Ca)}if(Wt==="redraw"){_t.current=Ca.slice(Ea+1);const Ta=Ca.splice(Ea-1),{text:ja,fileList:ao=[],imageList:co=[]}=(Ta==null?void 0:Ta[0])||{},Zo=ao.map(vr=>{var Ko;return(Ko=vr.response)==null?void 0:Ko.file_id}),rr=co.map(vr=>{var Ko;return(Ko=vr.response)==null?void 0:Ko.data}),Wo={history:Lo(Ca),file_ids:Zo,image_list:rr,edit:!0};In([...Ca,...la(ja,ao,co)]),Pa(ja,Wo,Ca)}},Oa=()=>{if(Co.trim()!==""){Aa(),Ho(!0);const Wt=Po.filter(Ta=>Ta.status==="done"),Ea=Eo.filter(Ta=>Ta.status==="done");In([...Ca,...la(Co,Wt,Ea)]),Pa(Co)}},to=Wt=>{if(Wt.shiftKey){if(Wt.key==="Enter")return}else if(Wt.key==="Enter"){if(Wt.preventDefault(),Ar||yn.current)return;Oa()}},no=(Wt,Ea)=>{let Ta=!1;Xn===!0?Ta=!0:Xn==="last"&&(Ta=Ca.reduce((Zo,rr,Wo)=>rr.sender==="user"?Wo:Zo,-1)===Ea);const ja=Ea===yr,ao=[...(Wt==null?void 0:Wt.fileList)||[],...(Wt==null?void 0:Wt.imageList)||[]];return E.createElement("div",{className:b.li,style:Vt({width:$t},kn)},E.createElement("div",{className:b.avatarIcon},E.createElement("img",{className:b.img,src:xe})),E.createElement("div",{className:b.content},!!(ao!=null&&ao.length)&&E.createElement("div",{className:b.fileWrap},ao==null?void 0:ao.map((co,Zo)=>E.createElement("div",{key:Zo,className:b.file},E.createElement($e,{filename:co==null?void 0:co.name,className:"mr10",width:24}),E.createElement("aside",null,E.createElement(ye.Z,{title:co==null?void 0:co.name},E.createElement("div",{className:b.fileName},co==null?void 0:co.name)),E.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(co==null?void 0:co.size)))))),E.createElement("div",{className:b.borderBox},ja?E.createElement(be.default.TextArea,{value:Wr,ref:Jr,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:co=>Nr(co.target.value)}):E.createElement("div",{className:b.text},Wt==null?void 0:Wt.text)),ja?E.createElement("div",{className:b.action},E.createElement(He.ZP,{onClick:()=>{Nr(""),Pr(null)},size:"small"},"\u53D6\u6D88"),E.createElement(He.ZP,{disabled:!Wr.trim(),onClick:()=>eo("edit",Ea),type:"primary",size:"small"},"\u786E\u8BA4")):E.createElement("div",{className:b.action},E.createElement(Ze.CopyToClipboard,{text:(Wt==null?void 0:Wt.text)||"",onCopy:()=>Se.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(ye.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Ta&&!Qo&&E.createElement(ye.Z,{title:"\u7F16\u8F91"},E.createElement("i",{onClick:()=>{Pr(Ea),Nr((Wt==null?void 0:Wt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},To=(Wt,Ea)=>{let Ta=!1;ln===!0?Ta=!0:ln==="last"&&(Ta=Ca.reduce((co,Zo,rr)=>Zo.sender==="AI"?rr:co,-1)===Ea);let ja="";return Wt!=null&&Wt.source?ja=Wt==null?void 0:Wt.source:(Wt==null?void 0:Wt.model)==="deepseek-r1"?ja="\u7531deepseek\u751F\u6210":(Wt==null?void 0:Wt.model)==="qwen-max"&&(ja="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),E.createElement("div",{className:b.li,style:Vt({width:$t},kn)},E.createElement("div",{className:b.avatarIcon},E.createElement("img",{className:b.img,src:Ee})),E.createElement("div",{className:b.content},E.createElement("div",{className:b.borderBox},Wt.loading&&E.createElement(E.Fragment,null,Wt!=null&&Wt.imageGenerator?E.createElement("div",{className:b.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",E.createElement("div",{className:"ai-loading"})):!(Wt!=null&&Wt.thinkingEnabled)&&E.createElement("div",null,E.createElement("div",{className:b.loading},E.createElement("div",{className:b.dot}),E.createElement("div",{className:b.dot}),E.createElement("div",{className:b.dot})),E.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(_n==null?void 0:_n.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"))),(Wt==null?void 0:Wt.thinkingEnabled)&&E.createElement(y.Z,{time:Wt==null?void 0:Wt.time,cancelIndex:de,loading:Wt.loading,streamingStatus:!(Wt!=null&&Wt.text),onFinish:()=>{dt(0),In(ao=>[...ao].map((co,Zo)=>Zo===ao.length-1?Ie(Vt({},co),{hideAnswer:!1,time:co.startTime?co.endTime-co.startTime:null}):co))},value:Wt==null?void 0:Wt.reasoning}),!!(Wt!=null&&Wt.text)&&!Wt.hideAnswer&&E.createElement(a.Z,{onDynamic:wa,cancelIndex:de,streamingStatus:Qo,loadImage:!!(Wt!=null&&Wt.imageGenerator),onFinish:()=>Nt(void 0,null,function*(){dt(0),setTimeout(()=>Vr(!1),0)}),value:Wt==null?void 0:Wt.text})),Vn&&!!(Wt!=null&&Wt.text)&&ja&&E.createElement("div",{className:b.source},ja),E.createElement("div",{className:b.action},Jt==null?void 0:Jt(Wt,Ea,$n),!(Wt!=null&&Wt.imageGenerator)&&E.createElement(Ze.CopyToClipboard,{text:String((Wt==null?void 0:Wt.text)||""),onCopy:()=>Se.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(ye.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),on&&!Qo&&E.createElement(E.Fragment,null,E.createElement(ye.Z,{title:"\u559C\u6B22"},E.createElement("i",{style:Wt!=null&&Wt.like?{color:"#FA8D30"}:{},onClick:()=>ka("like",!(Wt!=null&&Wt.like),Ea),className:"iconfot icon-yijiejue font15"})),E.createElement(ye.Z,{title:"\u4E0D\u559C\u6B22"},E.createElement("i",{style:Wt!=null&&Wt.dislike?{color:"#e86d7c"}:{},onClick:()=>ka("dislike",!(Wt!=null&&Wt.dislike),Ea),className:"iconfot icon-weijiejuezhengchang font15"}))),Ta&&!Qo&&E.createElement(ye.Z,{title:"\u91CD\u65B0\u751F\u6210"},E.createElement("i",{onClick:()=>eo("redraw",Ea),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},ka=(Wt,Ea,Ta)=>Nt(void 0,null,function*(){if(Ke){const ja=Ca.slice(0,Ta+1),co=Lo(ja).length;yield Ke({type:Wt,value:Ea,index:Ta,identifier:ae,objectIndex:co})}In(ja=>(ja[Ta][Wt]=Ea,Ea&&(ja[Ta][Wt==="like"?"dislike":"like"]=!1),[...ja]))}),yo=()=>{var Wt,Ea;dt(1),(Ea=(Wt=fa.current)==null?void 0:Wt.cancelRequest)==null||Ea.call(Wt),Ho(!1),Vr(!1)},ba=()=>Nt(void 0,null,function*(){var Wt,Ea,Ta;za({}),(Ea=(Wt=fa.current)==null?void 0:Wt.cancelRequest)==null||Ea.call(Wt),Aa(),In([]),Ho(!0);const ja=yield Cn();(ja==null?void 0:ja.status)===0&&pe((Ta=ja==null?void 0:ja.data)==null?void 0:Ta.identifier),Ho(!1),Vr(!1)}),oo=()=>Nt(void 0,null,function*(){var Wt;ua(!0);const Ea=yield xn();(Ea==null?void 0:Ea.status)===0&&Gt(((Wt=Ea==null?void 0:Ea.data)==null?void 0:Wt.list)||[]),ua(!1)}),ea=(...Wt)=>Nt(void 0,[...Wt],function*(Ea=ae){var Ta,ja,ao,co;za({}),(ja=(Ta=fa.current)==null?void 0:Ta.cancelRequest)==null||ja.call(Ta),Aa(),ko(!0);const Zo=yield Kt(Ea);if(Zo.status===0){const rr=Zn(((ao=Zo==null?void 0:Zo.data)==null?void 0:ao.messages)||[]);In(rr),ko(!1),pe((co=Zo==null?void 0:Zo.data)==null?void 0:co.identifier);return}In([]),ko(!1)}),ar=(Wt,Ea)=>Nt(void 0,null,function*(){(yield ha(Wt)).status===0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),Ea===ae&&ba(),oo())}),nr=()=>E.createElement("div",{className:b.menuWarp},E.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),E.createElement(Pe.Z,{spinning:Jn},!it.length&&E.createElement(re.Z,{style:{width:250,paddingBottom:30},image:re.Z.PRESENTED_IMAGE_SIMPLE}),!!it.length&&E.createElement("div",{className:b.menu},it.map(function(Wt,Ea){return E.createElement("aside",{className:oe()(ae===Wt.identifier&&b.active),key:Wt.id,onClick:()=>ea(Wt.id)},E.createElement("div",{className:b.menuText},E.createElement(ye.Z,{title:Wt==null?void 0:Wt.question},E.createElement("span",null,Wt==null?void 0:Wt.question)),Ua&&Ua(Wt)),E.createElement("div",{className:b.menuDel,onClick:Ta=>Ta.stopPropagation()},E.createElement(Ge.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ar(Wt.id,Wt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},E.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),wo=Wt=>{if(Wt==="file"){if(Eo.length){Fe.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:()=>{Ln([]),Yt.current.upload.uploader.fileInput.click()}});return}Yt.current.upload.uploader.fileInput.click()}if(Wt==="image"){if(Po.length){Fe.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:()=>{_a([]),Xt.current.upload.uploader.fileInput.click()}});return}Xt.current.upload.uploader.fileInput.click()}},_o=[...Po,...Eo],Ar=_o.some(Wt=>Wt.status==="uploading")||Qo||tl,jo=Sr>=or,$n={chatData:Ca,stream:fa,isDisabledNum:jo,isDisAbledUpload:Ar,checkNumModal:vo,checkNum:qa,onClose:$a,setChatData:In,setLoading:Ho,getData:Pa,clearStatus:Aa,typing:tl,setImageGenerator:Lt,renderChatItems:la,setSceneAwareness:vn,setIdentifier:pe,setCodePreview:je,setTyping:Vr,onMenuClick:ea};return E.createElement(E.Fragment,null,et?E.createElement("div",{onClick:Da},et):et!==null&&!ia&&E.createElement(ne.Z,{draggableExtraNode:aa,src:Ye,onClick:Da,topPercentage:un}),ia&&E.createElement("div",{className:b.draggableWrap},E.createElement(Rt.s,{dragHandleClassName:b.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}},E.createElement("div",{className:b.modal},E.createElement("div",{className:b.head},E.createElement("div",{className:b.title},E.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),E.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),Qn,An&&E.createElement(x.Z,{value:So,onChange:Wt=>{zr(!1),Lt(!1),bo(Wt),Ln([]),_a([])}}),Kn&&E.createElement(E.Fragment,null,E.createElement(ze.Z,{className:"ml10",dropdownRender:nr,onOpenChange:Wt=>{Wt&&oo()},placement:"bottomRight",arrow:{pointAtCenter:!0}},E.createElement("div",{className:b.headBtn},E.createElement("i",{className:"icon-lishiduihua1 font14"})))),St&&E.createElement(E.Fragment,null,E.createElement(ye.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},E.createElement("div",{className:b.headBtn,onClick:ba},E.createElement("i",{className:"icon-xinjianduihua font14"}))),E.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),E.createElement(ye.Z,{title:"\u6536\u8D77\u7A97\u53E3"},E.createElement("div",{className:b.headBtn,onClick:$a},E.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),E.createElement("div",{className:oe()(b.wrap,ia&&"body-overflow-hidden")},E.createElement("div",{ref:Cr,className:b.chatContainer},Ra==null?void 0:Ra($n),Qt&&E.createElement("div",{className:`${b.li} mb20`,style:Vt({width:$t},kn)},E.createElement("div",{className:b.avatarIcon},E.createElement("img",{className:b.img,src:Ee})),E.createElement("div",{className:b.content},E.createElement("div",{className:b.borderBox},Yn,jn==null?void 0:jn($n)))),E.createElement("div",{ref:Zt},E.createElement(Pe.Z,{spinning:dr,className:"mt20"},Ca==null?void 0:Ca.map((Wt,Ea)=>E.createElement(E.Fragment,{key:Wt.key+Ea},Wt.show&&E.createElement(E.Fragment,null,Wt.sender==="user"&&no(Wt,Ea),Wt.sender==="AI"&&To(Wt,Ea),It&&!["AI","user"].includes(Wt.sender)&&It(Wt,Ea,{width:$t})))))),!ge&&E.createElement("div",{className:b.backBottom,onClick:()=>{Cr.current.scrollTop=Cr.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Ot})),!Te&&E.createElement("div",{className:b.footer},E.createElement("div",{className:b.main},!!_o.length&&E.createElement("div",{className:b.files},_o==null?void 0:_o.map((Wt,Ea)=>E.createElement("div",{key:Ea,className:b.file},E.createElement(Pe.Z,{size:"small",spinning:(Wt==null?void 0:Wt.status)==="uploading"},E.createElement($e,{filename:Wt==null?void 0:Wt.name,className:"block",width:24})),E.createElement("aside",null,E.createElement(ye.Z,{title:Wt==null?void 0:Wt.name},E.createElement("div",{className:b.fileName},Wt==null?void 0:Wt.name)),E.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Wt==null?void 0:Wt.size))),E.createElement("i",{onClick:()=>{_a(Ta=>Ta.filter(ja=>ja.uid!==Wt.uid)),Ln(Ta=>Ta.filter(ja=>ja.uid!==Wt.uid))},className:`aitubiao icon-tupianguanbi ${b.fileDel}`})))),E.createElement("div",{className:b.inputWrap},E.createElement(be.default.TextArea,{placeholder:mt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Co,bordered:!1,onChange:Io,onPressEnter:to,onCompositionStart:()=>{yn.current=!0},onCompositionEnd:()=>{yn.current=!1}}),E.createElement("div",{className:b.action},E.createElement("div",{className:b.btnWrap},Na&&E.createElement(ye.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},E.createElement("div",{onClick:()=>vn(!sn),className:oe()(b.btn,sn&&b.btnActive)},E.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),So==="deepseek-r1"&&E.createElement(ye.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},E.createElement("div",{onClick:()=>zr(!yl),className:oe()(b.btn,yl&&b.btnActive)},E.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),bn&&So==="qwen-max"&&E.createElement("div",{onClick:()=>Lt(!ot),className:oe()(b.btn,ot&&b.btnActive)},E.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!ke&&E.createElement(E.Fragment,null,So==="qwen-max"&&E.createElement(ve.default,Vt({ref:Xt},Xa),E.createElement(ye.Z,{title:Eo.length>=pa?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},E.createElement("div",{onClick:()=>!(Eo.length>=pa)&&wo("image"),className:Eo.length>=pa?b.uploadDisabledBtn:b.uploadBtn},E.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),E.createElement(ve.default,Vt({ref:Yt},Ga),E.createElement(ye.Z,{title:Po.length>=ca?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":E.createElement("div",null,E.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),E.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},E.createElement("div",{onClick:()=>!(Po.length>=ca)&&wo("file"),className:Po.length>=ca?b.uploadDisabledBtn:b.uploadBtn},E.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),E.createElement("div",{className:"mr13"}),tl?E.createElement(ye.Z,{title:"\u505C\u6B62\u751F\u6210"},E.createElement("div",{className:`iconfont icon-tingzhihuida ${b.cancelBtn}`,onClick:yo})):E.createElement(He.ZP,{className:(Co==null?void 0:Co.trim())===""?b.sendBtnDisabled:b.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Ar,onClick:Oa}))))))))))},mn={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},Rn=Object.defineProperty,wt=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,We=(Qe,mt,ke)=>mt in Qe?Rn(Qe,mt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[mt]=ke,Bt=(Qe,mt)=>{for(var ke in mt||(mt={}))_e.call(mt,ke)&&We(Qe,ke,mt[ke]);if(At)for(var ke of At(mt))Pt.call(mt,ke)&&We(Qe,ke,mt[ke]);return Qe},Je=(Qe,mt)=>wt(Qe,qe(mt)),Ue=(Qe,mt,ke)=>new Promise((Te,Ee)=>{var xe=xt=>{try{et(ke.next(xt))}catch(Ct){Ee(Ct)}},Ye=xt=>{try{et(ke.throw(xt))}catch(Ct){Ee(Ct)}},et=xt=>xt.done?Te(xt.value):Promise.resolve(xt.value).then(xe,Ye);et((ke=ke.apply(Qe,mt)).next())}),Ve=({description:Qe,code:mt,showData:ke={},sendParams:Te={},allShow:Ee=!1,draggableExtraNode:xe,singleControl:Ye=!1})=>{const[et,xt]=(0,E.useState)({}),Ct=[{img:te(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Qe,show:ke==null?void 0:ke.ai_exam_question,type:1},{img:te(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:mt,show:ke==null?void 0:ke.ai_syntax_check,type:5},{img:te(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_diagnosis,type:2},{img:te(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Qe,query:mt,show:ke==null?void 0:ke.ai_guidance,type:3},{img:te(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:Qe,query:mt,show:ke==null?void 0:ke.ai_code_evaluation,type:9},{img:te(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:Qe,query:mt,show:ke==null?void 0:ke.ai_code_optimization,type:7},{img:te(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_comment,type:8},Ye&&{img:te(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_comment,type:13,width:24,custom_agent_name:"code_plagiarism"}].filter(on=>!!on),Jt=on=>{const{setChatData:fn,setLoading:Dn,getData:Sn,clearStatus:hn,typing:an,setImageGenerator:Yn,renderChatItems:jn,setSceneAwareness:ln,setIdentifier:Xn}=on;let nn=Ct;return Ee||(nn=Ct.filter(un=>un.show)),E.createElement("div",{className:mn.bigTips,style:nn.length>7?{gap:14}:{}},nn.map((un,An)=>E.createElement(ye.Z,{title:un.des},E.createElement("div",{onClick:()=>Ue(void 0,null,function*(){var bn;if(an){Se.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}ln(!1),Yn(!1),Dn(!0),hn(),xt(un);const Kn=jn(un.query);Kn[0].show=!1,Kn[1].imageGenerator=!1,fn(Kn);const ya=yield _n.onAdd(),Ke=(bn=ya==null?void 0:ya.data)==null?void 0:bn.identifier;Xn(Ke),Sn("",Je(Bt({type:un.type,description:un.description,query:un.query,file_ids:[],history:[],is_chat:un.type===13,image_generator:!1,scene_awareness:!1,identifier:Ke,custom_agent_name:un.custom_agent_name},Te),{prompt:ke==null?void 0:ke.ai_code_evaluation_promote}))}),key:An,className:mn.item},E.createElement("img",{src:un.img,width:un.width}),E.createElement("span",null,un.name)))))},Qt=on=>Ue(void 0,[on],function*({type:fn,value:Dn,index:Sn,identifier:hn,objectIndex:an}){const Yn={index:an,identifier:hn};if(fn==="like"&&(yield(0,z.ZP)("/api/course_qna_records/like.json",{method:"post",body:Yn})).status!==0||fn==="dislike"&&(yield(0,z.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Yn})).status!==0)return Promise.reject()}),qt=on=>{let fn=[];return on==null||on.forEach(Dn=>{var Sn;const hn=Dn.id,an=Dn.think?{reasoning:Dn.think,thinkingEnabled:!0}:{},Yn=[{text:Dn.question,key:hn,sender:"user",fileList:[],show:!0},Bt({key:hn,loading:!1,sender:"AI",show:!0,source:Dn.answer_source,text:Dn.answer,like:Dn.like,dislike:Dn.dislike,time:Dn.think_time,id:Dn.id,imageGenerator:((Sn=Dn==null?void 0:Dn.answer)==null?void 0:Sn.slice(0,4))==="(0,z.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,z.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Bn,by_self:!0}}),onListClick:on=>(0,z.ZP)(`/api/course_qna_sessions/${on}.json`,{method:"get"}),onListDelete:on=>(0,z.ZP)(`/api/course_qna_sessions/${on}.json`,{method:"delete"}),onListDealData:qt};return E.createElement(tn,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:Ee?!1:!(ke!=null&&ke.ai_q_and_a),topFunctionNode:Jt,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:xt,fetchListObject:_n,customPreference:Qt,fetchData:Bt(Je(Bt({},Te),{questionable_type:Bn,is_chat:!0}),et.type===13?{custom_agent_name:"code_plagiarism"}:{}),headNode:E.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},E.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),E.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:(Te==null?void 0:Te.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:xe})}},3418:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return le}});var E=te(59301),fe={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Se=te(77736),ve=Object.defineProperty,Fe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,He=(ce,ie,Ce)=>ie in ce?ve(ce,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[ie]=Ce,Pe=(ce,ie)=>{for(var Ce in ie||(ie={}))ye.call(ie,Ce)&&He(ce,Ce,ie[Ce]);if(Fe)for(var Ce of Fe(ie))be.call(ie,Ce)&&He(ce,Ce,ie[Ce]);return ce};const re=ce=>React.createElement("svg",Pe({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ce),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 Ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",ze=Object.defineProperty,yt=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,ie,Ce)=>ie in ce?ze(ce,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[ie]=Ce,x=(ce,ie)=>{for(var Ce in ie||(ie={}))oe.call(ie,Ce)&&y(ce,Ce,ie[Ce]);if(yt)for(var Ce of yt(ie))a.call(ie,Ce)&&y(ce,Ce,ie[Ce]);return ce};const b=ce=>React.createElement("svg",x({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ce),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 z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",ee=te(59301),le=({value:ce,onChange:ie})=>{const[Ce,Ze]=(0,E.useState)(!1),Oe=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Ge},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:z}],gt=Oe.find(ut=>ut.key===ce);return ee.createElement("div",{className:fe.select},ee.createElement(Se.Z,{size:10},ee.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),ee.createElement("div",{className:fe.box,onMouseLeave:()=>Ze(!1)},ee.createElement("div",{className:fe.text,onClick:()=>Ze(!0)},ee.createElement("img",{src:gt.img,width:20}),ee.createElement("span",null,gt.name),ee.createElement("b",{className:"iconfont icon-zhankai6"})),Ce&&ee.createElement("div",{className:fe.itemWrap},ee.createElement("aside",null,Oe.map(ut=>ee.createElement("div",{key:ut.key,className:`${fe.item} ${ut.key===ce?fe.active:""}`,onClick:Me=>{Me.stopPropagation(),ie(ut.key),Ze(!1)}},ee.createElement("img",{src:ut.img,width:20}),ee.createElement("span",null,ut.name))))))))}},36596:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return be}});var E=te(59301),fe={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Se=te(29787),ve=te(59301),Fe=(He,Pe,re)=>new Promise((Ge,ze)=>{var yt=y=>{try{a(re.next(y))}catch(x){ze(x)}},oe=y=>{try{a(re.throw(y))}catch(x){ze(x)}},a=y=>y.done?Ge(y.value):Promise.resolve(y.value).then(yt,oe);a((re=re.apply(He,Pe)).next())}),be=({value:He="",streamingStatus:Pe,onFinish:re,cancelIndex:Ge,time:ze,loading:yt,loadAll:oe})=>{const[a,y]=(0,E.useState)(""),[x,b]=(0,E.useState)(!0),z=(0,E.useRef)(He),ee=(0,E.useRef)(Pe),ne=(0,E.useRef)(0),le=(0,E.useRef)(null),[ce,ie]=(0,E.useState)(!1),Ce=70;(0,E.useEffect)(()=>{ee.current=Pe},[Pe]),(0,E.useEffect)(()=>{z.current=He},[He]),(0,E.useEffect)(()=>{if(!Pe){y(z.current);return}return ie(!0),le.current=setInterval(Ze,Ce),()=>{clearInterval(le.current)}},[]),(0,E.useEffect)(()=>{ce&&(y(z.current),clearInterval(le.current),ie(!1),re())},[Ge]);const Ze=()=>Fe(void 0,null,function*(){const Oe=z.current[ne.current];Oe!==void 0?(y(gt=>gt+Oe),ne.current++,clearInterval(le.current),le.current=setInterval(Ze,280/(z.current.length-ne.current))):ee.current===!1&&(y(z.current),clearInterval(le.current),ie(!1),re())});return ve.createElement("div",{className:`${fe.reasoning} fadeIn animated`},ve.createElement("div",{className:fe.btn,onClick:()=>b(!x)},ve.createElement("i",{className:"iconfont icon-shendusikao"}),ze?ve.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",ze," \u79D2\uFF09"):ve.createElement("span",null,"\u601D\u8003\u4E2D..."),x?ve.createElement("b",{className:"iconfont icon-shouqi6"}):ve.createElement("b",{className:"iconfont icon-zhankai6"})),yt&&ve.createElement(Se.Z,{spinning:!0,className:"mt20"}),x&&!yt&&ve.createElement("div",{className:fe.content},a,ce?ve.createElement("span",{className:"aiBlink"},"__"):""))}},72409:function(Re,rt,te){"use strict";te.d(rt,{o:function(){return E}});const E=fe=>(fe=fe.replace(new RegExp("(?$1'),fe=fe.replace(new RegExp("(?]*>/g,""),re=be(re),re});rt.Z=fe},91239:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ze}});var E=te(59301),fe=te(62957),Se=te(77019),ve=te(60242),Fe="data:image/png;base64,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",ye="data:image/png;base64,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",be="data:image/png;base64,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",He={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Pe=te(59301);const re=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var ze=()=>{const[yt,oe]=(0,E.useState)(0),[a,y]=(0,E.useState)(!1),[x,b]=(0,E.useState)(!0),z=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(x)return;const Ce=()=>{oe(Ze=>Ze>=99?(clearInterval(z.current),99):Ze+1)};return z.current=setInterval(Ce,5e4/99),()=>clearInterval(z.current)},[x]);const ee=()=>{oe(0),y(!0),b(!1)},ne=(Ce=0)=>{b(!0),oe(Ce),y(!1)},le=Ce=>{const Ze=Ce/1048576;let Oe;return Ze<=.3?Oe=3:Ze<=.5?Oe=5:Ze<=1?Oe=10:Ze<=2?Oe=20:Ze<=3?Oe=30:Ze<=10?Oe=Ze*10:Oe=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Oe}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ce=()=>Pe.createElement("span",{className:He.dotLoading},Pe.createElement("span",null,"."),Pe.createElement("span",null,"."),Pe.createElement("span",null,"."));return{progress:yt,progressOpen:a,openProgress:ee,closeProgress:ne,toggleLock:()=>b(Ce=>!Ce),CreateProgressModal:(Ce=re,Ze)=>(typeof Ce=="string"&&(Ce=[Ce,Ce,Ce]),Pe.createElement(fe.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>oe(0)},Pe.createElement(Se.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},yt<=30&&Pe.createElement(Pe.Fragment,null,Pe.createElement("img",{src:Fe,alt:"Step 1"}),Pe.createElement("div",{className:"mt20 c-light-primary"},Ce[0],ce())),yt>30&&yt<60&&Pe.createElement(Pe.Fragment,null,Pe.createElement("img",{src:ye,alt:"Step 2"}),Pe.createElement("div",{className:"mt20 c-light-primary"},Ce[1],ce())),yt>=60&&Pe.createElement(Pe.Fragment,null,Pe.createElement("img",{src:be,alt:"Step 3"}),Pe.createElement("div",{className:"mt20 c-light-primary"},Ce[2],ce())),Pe.createElement(ve.Z,{className:He.progress,status:"active",style:{width:"auto"},size:[300,8],percent:yt}),!!Ze&&Pe.createElement("div",{className:"c-grey-999"},le(Ze)))))}}},74368:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Rt}});var E=te(59301),fe=te(75727),Se=te(6767),ve=te(25399),Fe=te(37568),ye=te(99571),be=te(10946),He={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"},re=({position:Mt,children:bt})=>{const{left:Xe=0,top:Le=0}=Mt||{},[at,st]=(0,E.useState)(Xe),[pt,Yt]=(0,E.useState)(Le),Ie=(0,E.useRef)(null),Nt=()=>{if(Ie.current){const en=Ie.current.offsetWidth,tn=Ie.current.offsetHeight,mn=window.innerWidth,zn=window.innerHeight;let wt=Xe,qe=Le;Xe+en>mn&&(wt=mn-en),wt<0&&(wt=0),Le+tn>zn&&(qe=zn-tn),qe<0&&(qe=0),st(wt),Yt(qe)}};return(0,E.useEffect)(()=>{if(!Ie.current||!Mt)return;const en=new ResizeObserver(()=>{Nt()});return en.observe(Ie.current),()=>{en.disconnect()}},[Xe,Le,Mt]),(0,E.useEffect)(()=>{Mt&&Nt()},[Xe,Le,Mt]),Mt?E.createElement("div",{ref:Ie,style:{position:"fixed",left:`${at}px`,top:`${pt}px`,zIndex:1050}},bt):null},Ge=te(346),ze=te(56102),yt=te(85788),oe=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Mt,bt,Xe)=>bt in Mt?oe(Mt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Mt[bt]=Xe,ne=(Mt,bt)=>{for(var Xe in bt||(bt={}))b.call(bt,Xe)&&ee(Mt,Xe,bt[Xe]);if(x)for(var Xe of x(bt))z.call(bt,Xe)&&ee(Mt,Xe,bt[Xe]);return Mt},le=(Mt,bt)=>a(Mt,y(bt)),ce=(Mt,bt,Xe)=>new Promise((Le,at)=>{var st=Ie=>{try{Yt(Xe.next(Ie))}catch(Nt){at(Nt)}},pt=Ie=>{try{Yt(Xe.throw(Ie))}catch(Nt){at(Nt)}},Yt=Ie=>Ie.done?Le(Ie.value):Promise.resolve(Ie.value).then(st,pt);Yt((Xe=Xe.apply(Mt,bt)).next())}),Ce=({visible:Mt,position:bt,selectText:Xe,applyRefinedText:Le,fetchUrl:at,noRestrictModal:st})=>{var pt;const[Yt,Ie]=(0,E.useState)(!1),[Nt,en]=(0,E.useState)([]),[tn,mn]=(0,E.useState)(""),[zn,wt]=(0,E.useState)(1),[qe,At]=(0,E.useState)(""),[_e,Pt]=(0,E.useState)(!1),We=(0,E.useRef)(null),[Bt,Je]=(0,E.useState)(!1),[Ue,tt]=(0,E.useState)(0),Ye=(0,E.useRef)(!1),Qe=((pt=Nt==null?void 0:Nt[(Nt==null?void 0:Nt.length)-1])==null?void 0:pt.loading)===!0;(0,E.useEffect)(()=>{if(Mt){wt(1);return}Je(!1),Ie(!1),mt(),tt(0),en([]),wt(0)},[Mt]);const mt=()=>{var on,fn;mn(""),At(""),(fn=(on=We.current)==null?void 0:on.cancelRequest)==null||fn.call(on)},ke=(...on)=>ce(void 0,[...on],function*(fn="",Dn=Nt){const Sn=Date.now(),hn=[...Dn,{text:fn,key:Sn,sender:"user",show:!0},{loading:!0,key:Sn,sender:"AI",show:!0}];wt(2),en(hn);const an=Ee(Dn),Vn={no_record_times:!0,prompt:fn,history:an};We.current=new yt.Z(Ge.Z.API_SERVER+at,Vn),yield new Promise(Zn=>{We.current.on("data",ln=>{const{chunk:{msg:Xn},full:nn}=ln,un=Xn==="error";Je(!0),At(Ct(nn)),en(An=>An.map((bn,Kn)=>Kn===An.length-1?le(ne({},bn),{text:nn,loading:!1,error:un}):bn))}),We.current.on("done",()=>Zn()),We.current.on("error",ln=>{const Xn="\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(ln)==="[object Object]"&&ln.status===-9&&(wt(1),st(ln.data)),en(nn=>nn.map((un,An)=>An===nn.length-1?le(ne({},un),{text:Xn,loading:!1,error:!0}):un)),Zn()}),We.current.on("cancelled",()=>Zn()),We.current.startStream()}),Ie(!1)}),Te=on=>{mn(on.target.value)},Ee=on=>on.reduce((Dn,Sn)=>{if(Sn.sender==="user"){const hn=on.find(an=>an.key===Sn.key&&an.sender==="AI");hn&&(hn!=null&&hn.text)&&!(hn!=null&&hn.error)&&Dn.push({question:Sn.text,answer:hn.text})}return Dn},[]),xe=()=>{if(_n)return;const on=Jt("\u6539\u5199");mt(),Ie(!0),ke(on)},Ve=on=>{if(on.key==="Enter"&&!on.shiftKey){if(on.preventDefault(),Ye.current||Bn)return;xe()}},et=()=>{var on,fn;tt(Dn=>Dn+1),(fn=(on=We.current)==null?void 0:on.cancelRequest)==null||fn.call(on),Ie(!1),Je(!1)},xt=[{key:"1",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:E.createElement("span",null,E.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Ct=(on="")=>{const fn=["\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((Dn,Sn)=>{fn.push(`\u7B54\u6848${Sn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Sn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Sn+1})\u8F93\u51FA\uFF1A`)}),fn.forEach(Dn=>{const Sn=new RegExp(Dn,"g");on=on.replace(Sn,`**${Dn}** `)}),on},Jt=on=>on==="\u6539\u5199"?`${tn}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Xe}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Xe}\uFF0C${on}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Qt=on=>{let fn="";on.key==="1"&&(fn=Jt("\u6DA6\u8272")),on.key==="2"&&(fn=Jt("\u6269\u5199")),on.key==="3"&&(fn=Jt("\u7F29\u5199")),mt(),Ie(!0),ke(fn)},qt=()=>{const on=Nt.splice(Nt.length-2),{text:fn}=(on==null?void 0:on[0])||{};mt(),Ie(!0),ke(fn,Nt)},Bn=Yt||Bt,_n=(tn==null?void 0:tn.trim())==="";return Mt?E.createElement(fe.Z,{open:_n&&!Bn&&(_e||!qe),overlayStyle:{minWidth:200},menu:{items:xt,onClick:Qt}},E.createElement(re,{position:bt},E.createElement("div",{className:He.wrap},zn===2&&E.createElement(E.Fragment,null,E.createElement("div",{className:He.chatContainer},Qe&&E.createElement("div",{className:He.loadingWrp},E.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),E.createElement("div",{className:"ai-loading"})),qe&&E.createElement(be.Z,{cancelIndex:Ue,streamingStatus:Yt,loadImage:!1,onFinish:()=>ce(void 0,null,function*(){tt(0),setTimeout(()=>Je(!1),0)}),value:qe})),E.createElement("div",{className:He.btnContainer},E.createElement("div",{onClick:()=>Le(!0,qe),className:He.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),E.createElement("div",{onClick:()=>Le(!1,qe),className:He.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),E.createElement(ze.CopyToClipboard,{text:qe,onCopy:()=>Se.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(ve.Z,{title:"\u590D\u5236"},E.createElement("div",{className:He.btn,style:{marginLeft:"auto"}},E.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),E.createElement(ve.Z,{title:"\u91CD\u65B0\u751F\u6210"},E.createElement("div",{onClick:qt,className:He.btn},E.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),E.createElement(ve.Z,{title:"\u5220\u9664"},E.createElement("div",{onClick:()=>{wt(1),mt(),en([])},className:He.btn},E.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),E.createElement("div",{className:He.inputContainer},E.createElement(Fe.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:tn,bordered:!1,onFocus:()=>Pt(!0),onBlur:()=>setTimeout(()=>Pt(!1),300),onChange:Te,onPressEnter:Ve,onCompositionStart:()=>Ye.current=!0,onCompositionEnd:()=>Ye.current=!1}),Bt?E.createElement("div",{className:`iconfont icon-tingzhihuida ${He.cancelBtn}`,onClick:et}):E.createElement(ye.ZP,{className:_n?He.sendBtnDisabled:He.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Bn,onClick:xe}))))):E.createElement(E.Fragment,null)},Ze={"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"},Oe=Object.defineProperty,gt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,zt=(Mt,bt,Xe)=>bt in Mt?Oe(Mt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Mt[bt]=Xe,nt=(Mt,bt)=>{for(var Xe in bt||(bt={}))lt.call(bt,Xe)&&zt(Mt,Xe,bt[Xe]);if(gt)for(var Xe of gt(bt))Me.call(bt,Xe)&&zt(Mt,Xe,bt[Xe]);return Mt};const ct=Mt=>React.createElement("svg",nt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Mt),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 Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Tt=(0,E.forwardRef)(({initialContent:Mt,onButtonClick:bt},Xe)=>{const[Le,at]=(0,E.useState)(null),[st,pt]=(0,E.useState)(null),[Yt,Ie]=(0,E.useState)(""),[Nt,en]=(0,E.useState)(null),tn=Xe,mn=We=>{const Bt=document.elementFromPoint(10,We),Je=document.createRange();let Ue=null;const tt=document.createTreeWalker(tn.current,NodeFilter.SHOW_TEXT,{acceptNode:xe=>{const Ve=document.createRange();Ve.selectNodeContents(xe);const et=Ve.getBoundingClientRect();return et.top<=We&&et.bottom>=We?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let Ye="",Qe,mt,ke=null,Te=null,Ee=null;for(;Qe=tt.nextNode();){Qe.parentNode.getAttribute("data-select")==="disabled"&&(mt=!0),Ye+=Qe.textContent,Te||(Te=Qe),Ee=Qe;const xe=document.createRange();xe.selectNodeContents(Qe);const Ve=xe.getBoundingClientRect();ke===null&&(ke=Ve.top)}if(Te&&Ee&&!mt){const xe=document.createRange();xe.setStart(Te,0),xe.setEnd(Ee,Ee.textContent.length),en(xe)}else en(null);return pt(ke-1),mt?"":Ye.trim()};function zn(We){for(;We.parentElement&&We.parentElement.tagName.toLowerCase()!=="section";){var Bt=window.getComputedStyle(We.parentElement);if(Bt.pointerEvents==="none")return!0;We=We.parentElement}return!1}const wt=We=>{var Bt,Je;if(zn(We.target)){pt(-1e6);return}if(((Je=(Bt=document.getSelection())==null?void 0:Bt.toString)==null?void 0:Je.call(Bt))!==""){pt(-1e6);return}const Ue=mn(We.clientY);if((Ue==null?void 0:Ue.trim())===""){pt(-1e6);return}const tt=tn.current.getBoundingClientRect();at(tt.left-30),Ie(Ue)},qe=()=>{},At=We=>{bt&&Yt&&bt(Yt,We.clientX,We.clientY,Nt)},_e=()=>{if(Nt){const We=window.getSelection();We.removeAllRanges(),We.addRange(Nt)}},Pt=()=>{window.getSelection().removeAllRanges()};return(0,E.useEffect)(()=>{const We=tn.current;return We.addEventListener("mousemove",wt),We.addEventListener("mouseleave",qe),()=>{We.removeEventListener("mousemove",wt),We.removeEventListener("mouseleave",qe),Pt()}},[Mt]),E.createElement("div",{className:Ze["hover-line-container2"]},st!==null&&E.createElement("div",{className:Ze["line-button-container"],style:{top:st,left:Le},onMouseEnter:()=>{_e()},onMouseLeave:()=>{Pt(),pt(null),Ie(""),en(null)}},E.createElement("div",{className:Ze.button,onClick:At},E.createElement("img",{src:Ut}),E.createElement("span",null,"AI\u6539\u5199"))))}),vt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Rt=({nodeRef:Mt,noRestrictModal:bt})=>{const[Xe,Le]=(0,E.useState)(null),[at,st]=(0,E.useState)(null),[pt,Yt]=(0,E.useState)(!1),[Ie,Nt]=(0,E.useState)(null),[en,tn]=(0,E.useState)(!1),[mn,zn]=(0,E.useState)(!1),wt=Mt,qe=(0,E.useRef)(null),At=(0,E.useRef)(null),[_e,Pt]=(0,E.useState)("");(0,E.useEffect)(()=>{Xe!=null&&Xe.toString()&&Pt(Xe==null?void 0:Xe.toString())},[Xe==null?void 0:Xe.toString()]);const We=()=>{const tt=window.getSelection(),Ye=wt.current.scrollTop,Qe=wt.current.getBoundingClientRect();if(tt.rangeCount>0&&tt.toString().length>0){const mt=tt.getRangeAt(0);Le(mt.cloneRange());const ke=mt.getBoundingClientRect(),Te=40;let Ee=ke.top+Ye-5+Te;Ee{if(!tt||tt.rangeCount===0){tn(!1);return}const Qe=tt.getRangeAt(0).getBoundingClientRect(),mt=window.getComputedStyle(wt.current),ke=parseInt(mt.lineHeight),Te=parseInt(mt.paddingTop),Ee=wt.current.scrollTop,xe=wt.current.getBoundingClientRect(),Ve=Qe.top-xe.top+Ee,et=Math.floor((Ve-Te)/ke),xt=Te+et*ke-Ee;Nt(xt),tn(!0)},Je=tt=>{wt.current&&!wt.current.contains(tt.target)&&zn(!1)};(0,E.useEffect)(()=>{const tt=wt.current;return tt.addEventListener("scroll",We),tt.addEventListener("input",We),tt.addEventListener("click",We),tt.addEventListener("mouseup",We),tt.addEventListener("keyup",We),tt.addEventListener("click",We),document.addEventListener("mousedown",Je),()=>{tt.removeEventListener("scroll",We),tt.removeEventListener("input",We),tt.removeEventListener("click",We),tt.removeEventListener("mouseup",We),tt.removeEventListener("keyup",We),tt.removeEventListener("click",We),document.removeEventListener("mousedown",Je)}},[]);const Ue=(tt=!0,Ye)=>{if(!Xe)return;const Qe=At.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),mt=Xe.cloneRange(),ke=window.getSelection();if(ke.removeAllRanges(),ke.addRange(mt),tt){mt.deleteContents();const Te=document.createElement("div");Te.innerHTML=Qe;const Ee=Array.from(Te.childNodes);for(;Ee.length>0;)mt.insertNode(Ee.pop())}else{mt.collapse(!1);const Te=document.createElement("div");Te.innerHTML=" "+Qe;const Ee=Array.from(Te.childNodes);for(;Ee.length>0;)mt.insertNode(Ee.pop())}ke.removeAllRanges(),Le(null),Yt(!1),st(null)};return E.createElement("section",{ref:At},at&&E.createElement("div",{ref:qe,className:vt.toolbar,style:{top:at==null?void 0:at.top,left:at==null?void 0:at.left}},E.createElement("div",{className:vt.button,onClick:()=>Yt(!0)},E.createElement("img",{src:Ut}),E.createElement("span",null,"AI\u6539\u5199"))),E.createElement(Ce,{key:JSON.stringify(at),noRestrictModal:bt,visible:pt,position:at,selectText:_e,applyRefinedText:Ue,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),wt.current&&E.createElement(Tt,{ref:wt,onButtonClick:(tt,Ye,Qe,mt)=>{Le(mt),Yt(!0),Pt(tt),st({left:Ye,top:Qe+20})}}))}},85020:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Fe}});var E=te(59301),fe=te(62957),Se={num:"num___VQiqB"},Fe=({visible:ye,usedCount:be,totalCount:He,onOk:Pe,onCancel:re})=>{const Ge=()=>be>0?E.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",He,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:Se.num},be),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):E.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",He,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:Se.num},be),"\u6B21\uFF09\u3002");return E.createElement(fe.default,{centered:!0,open:ye,title:"\u63D0\u793A",width:620,onCancel:re,onOk:Pe,footer:be>0?void 0:null},Ge())}},25872:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return y},Q:function(){return oe}});var E=te(59301),fe={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Se=te(85788),ve=te(346),Fe=te(10946),ye=te(74368),be=te(25395),He=te(74549),Pe="data:image/png;base64,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",re=te(92310),Ge=te.n(re),ze=te(6767),yt=(x,b,z)=>new Promise((ee,ne)=>{var le=Ce=>{try{ie(z.next(Ce))}catch(Ze){ne(Ze)}},ce=Ce=>{try{ie(z.throw(Ce))}catch(Ze){ne(Ze)}},ie=Ce=>Ce.done?ee(Ce.value):Promise.resolve(Ce.value).then(le,ce);ie((z=z.apply(x,b)).next())});const oe={contentRef:{current:null},value:null,status:!1,open:()=>yt(void 0,null,function*(){}),close:()=>{}};var y=({className:x,style:b,onChange:z,onSuccess:ee,onCancel:ne,onError:le,fetchUrl:ce,noRestrictModal:ie=()=>{},showEditableToolbar:Ce,bottomOffset:Ze=110,loadingText:Oe,showEmptyData:gt=!0,onStatusChange:lt,stringTransformer:Me,bottomContainerNode:zt})=>{const[nt,ct]=(0,E.useState)(!1),[Ut,ht]=(0,E.useState)(""),[Tt,vt]=(0,E.useState)(0),[$e,Rt]=(0,E.useState)(!1),Mt=(0,E.useRef)(null),bt=(0,E.useRef)(null),Xe=(0,E.useRef)(null),Le=(0,E.useRef)(null),at=(0,be.Z)({scrollBoxRef:Le,bottomInspectRef:Xe,contentRef:bt,status:$e,bottomOffset:Ze}),st=nt||$e;(0,E.useEffect)(()=>{z==null||z(Ut)},[Ut]),(0,E.useEffect)(()=>{lt==null||lt({contentRef:bt,status:st,value:Ut,open:pt,close:Yt})},[st,Ut]);const pt=Nt=>yt(void 0,null,function*(){ct(!0),ht(""),vt(0);const en=ce;Nt!=null&&Nt.fetchUrl&&delete Nt.fetchUrl,Mt.current=new Se.Z(`${ve.Z.API_SERVER}${en}`,Nt),yield new Promise((tn,mn)=>{Mt.current.on("data",zn=>{let{chunk:{content:wt,type:qe}}=zn;Rt(!0),qe==="text"&&ht(At=>Me?Me(At+wt):At+wt)}),Mt.current.on("done",()=>{tn()}),Mt.current.on("error",zn=>{Object.prototype.toString.call(zn)==="[object Object]"&&zn.status===-1&&ze.ZP.warning((zn==null?void 0:zn.message)||""),tn(),le==null||le(zn)}),Mt.current.on("cancelled",()=>{tn(),ne==null||ne()}),Mt.current.startStream()}),ct(!1)}),Yt=()=>{var Nt,en;vt(1),(en=(Nt=Mt.current)==null?void 0:Nt.cancelRequest)==null||en.call(Nt),ct(!1),Rt(!1)},Ie=(0,E.useMemo)(()=>bt.current?E.createElement(ye.Z,{noRestrictModal:ie,nodeRef:bt}):E.createElement(E.Fragment,null),[bt.current]);return E.createElement(E.Fragment,null,E.createElement("div",{className:Ge()(fe.container,x),style:b,ref:Le},E.createElement("div",{ref:bt,className:fe.liWrap,contentEditable:!st},Ut&&E.createElement(Fe.Z,{cancelIndex:Tt,streamingStatus:nt,loadImage:!1,onFinish:()=>yt(void 0,null,function*(){vt(0),setTimeout(()=>Rt(!1),0),ee==null||ee(Ut)}),value:Ut})),!Ut&&!st&&E.createElement("div",{className:fe.imgBox},E.createElement("img",{width:56,src:Pe}),E.createElement("span",null,"\u9884\u89C8\u533A")),gt&&st&&E.createElement(He.Z,{text:Oe}),!at&&E.createElement("div",{className:fe.backBottom,onClick:()=>{Le.current.scrollTop=Le.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Xe}),zt),!st&&Ce&&Ie)}},74549:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(59301),fe={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},ve=({text:Fe})=>E.createElement("div",null,E.createElement("div",{className:fe.loading},E.createElement("div",{className:fe.dot}),E.createElement("div",{className:fe.dot}),E.createElement("div",{className:fe.dot})),!!Fe&&E.createElement("div",{className:"mt5"},Fe))},16428:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ye}});var E=te(59301),fe=te(30641),Se=te(6767),ve=te(14566),Fe=te(62957),ye=te(25399),be=te(37568),He=te(99571),Pe=te(29787),re=te(584),Ge=te(93725),ze=te(75727),yt=te(92310),oe=te.n(yt),a=te(10946),y=te(36596),x=te(3418),b={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"},z=te(38986),ee=te(51257),ne=te(14531),le=te(37166),ce=te(28984),ie=te(71986),Ce=te(346),Ze=te(56102),Oe=te(85788),gt=Object.defineProperty,lt=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,nt=(Qe,mt,ke)=>mt in Qe?gt(Qe,mt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[mt]=ke,ct=(Qe,mt)=>{for(var ke in mt||(mt={}))Me.call(mt,ke)&&nt(Qe,ke,mt[ke]);if(lt)for(var ke of lt(mt))zt.call(mt,ke)&&nt(Qe,ke,mt[ke]);return Qe},Ut=(Qe,mt)=>{var ke={};for(var Te in Qe)Me.call(Qe,Te)&&mt.indexOf(Te)<0&&(ke[Te]=Qe[Te]);if(Qe!=null&<)for(var Te of lt(Qe))mt.indexOf(Te)<0&&zt.call(Qe,Te)&&(ke[Te]=Qe[Te]);return ke};const ht=te(20441),Tt={};ht.keys().forEach(Qe=>{const mt=Qe.replace("./","").replace(".svg","");Tt[mt]=ht(Qe)});var $e=Qe=>{var mt=Qe,{filename:ke}=mt,Te=Ut(mt,["filename"]),Ee;const xe=((Ee=ke==null?void 0:ke.split(".").pop())==null?void 0:Ee.toLowerCase())||"unknown",Ve=Tt[xe]||Tt.default;return E.createElement("img",ct({src:Ve,alt:xe},Te))},Rt=te(34547),Mt=Object.defineProperty,bt=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,pt=(Qe,mt,ke)=>mt in Qe?Mt(Qe,mt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[mt]=ke,Yt=(Qe,mt)=>{for(var ke in mt||(mt={}))at.call(mt,ke)&&pt(Qe,ke,mt[ke]);if(Le)for(var ke of Le(mt))st.call(mt,ke)&&pt(Qe,ke,mt[ke]);return Qe},Ie=(Qe,mt)=>bt(Qe,Xe(mt)),Nt=(Qe,mt,ke)=>new Promise((Te,Ee)=>{var xe=xt=>{try{et(ke.next(xt))}catch(Ct){Ee(Ct)}},Ve=xt=>{try{et(ke.throw(xt))}catch(Ct){Ee(Ct)}},et=xt=>xt.done?Te(xt.value):Promise.resolve(xt.value).then(xe,Ve);et((ke=ke.apply(Qe,mt)).next())}),tn=({title:Qe="\u5934\u6B4CAI",placeholder:mt,hideUpload:ke,hideInputBox:Te,aiIcon:Ee=le,userIcon:xe=ce,dragIcon:Ve=ie,children:et,fetchUrl:xt,fetchData:Ct={},extraAnswerAction:Jt,showDefaultTips:Qt=!0,onOpen:qt,onClose:Bn,loadingOption:_n,showPreference:on=!1,initMessage:fn,customRequest:Dn,visible:Sn,width:hn=1200,isCheckRestrictNumber:an=!1,headNode:Vn,headFunctionNode:Zn,showRedraw:ln,showEdit:Xn,promptPropName:nn="prompt",topPercentage:un,showSwitchingModel:An=!1,showImageGenerator:bn=!1,showLookHistory:Kn=!1,fetchListObject:Sa,customPreference:Ke,customDataNode:It,showAddSession:St,historyId:wn,draggableExtraNode:aa,drawerExtraNode:Qn,menuExtraFunctionNode:Ua,showSceneAwareness:Na=!1,ReactComponent:Wa=fe.Z,topFunctionNode:Ra,footerContainerStyle:Eo,chatContainerStyle:Tn={},showCodePreview:Ht=!1,showSource:Yn=!0,onSendMessage:mo,onDynamic:wa=()=>{},setSelectItem:za})=>{var Wn,sa;const[ia,jn]=(0,E.useState)(!1),[Ao,bo]=(0,E.useState)("qwen-max"),[yo,qa]=(0,E.useState)([]),[ho,On]=(0,E.useState)([]),[Vo,Yo]=(0,E.useState)(!1),[dr,To]=(0,E.useState)(!1),[Jn,ua]=(0,E.useState)(!1),[Ca,Nn]=(0,E.useState)([]),[Po,ga]=(0,E.useState)(""),[Sr,tr]=(0,E.useState)(0),[or,ko]=(0,E.useState)(void 0),[Go,Br]=(0,E.useState)(!1),[yr,Pr]=(0,E.useState)(null),[Wr,Nr]=(0,E.useState)(""),Cr=(0,E.useRef)(),Jr=(0,E.useRef)(null),ma=(0,E.useRef)(null),[tl,Yr]=(0,E.useState)(!1),[Sl,zr]=(0,E.useState)(!1),[De,je]=(0,E.useState)(!1),[ot,Lt]=(0,E.useState)(!1),[sn,vn]=(0,E.useState)(!1),[de,dt]=(0,E.useState)(0),Ot=(0,E.useRef)(null),rn=(0,E.useRef)(!1),Zt=(0,E.useRef)(null),[ae,pe]=(0,E.useState)(void 0),[ge,Ae]=(0,E.useState)(!0),[Be,he]=(0,E.useState)(hn-28),[we,Ne]=(0,E.useState)(!1),[Et,Ft]=(0,E.useState)(!0),[ut,Gt]=(0,E.useState)([]),_t=(0,E.useRef)([]),Vt=(0,E.useRef)(null),Xt=(0,E.useRef)(null),yn=(0,E.useRef)(!1),$t=Be-22,cn=Po==null?void 0:Po.split(` +`).length,{onAdd:Cn,onGetList:xn,onListClick:Kt,onListDelete:pa,onListDealData:Un}=Sa||{},ca=50,va=10,Ga={maxCount:ca,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:yo,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Wt=>Nt(void 0,null,function*(){var ha,Ta,ja,no;const co=(no=(ja=(Ta=(ha=Wt==null?void 0:Wt.name)==null?void 0:ha.split("."))==null?void 0:Ta.slice(-1))==null?void 0:ja[0])==null?void 0:no.toLowerCase(),rr=["doc","docx","md","pdf","txt","xlsx","xls"].includes(co);return Wt.size==0?(Se.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ve.default.LIST_IGNORE):rr?Wt.size/1024/1024>100?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ve.default.LIST_IGNORE):!0:(Se.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),ve.default.LIST_IGNORE)}),onChange:({fileList:Wt})=>{qa(Wt)},action:`${(Wn=Ce.Z)==null?void 0:Wn.API_SERVER}/api/intelligent_imports/upload_file.json`},Ja={maxCount:va,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ho,multiple:!0,accept:".jpg,.png,",beforeUpload:Wt=>{var ha,Ta,ja,no;const co=(no=(ja=(Ta=(ha=Wt==null?void 0:Wt.name)==null?void 0:ha.split("."))==null?void 0:Ta.slice(-1))==null?void 0:ja[0])==null?void 0:no.toLowerCase(),rr=["jpg","png"].includes(co);return Wt.size==0?(Se.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ve.default.LIST_IGNORE):rr?Wt.size/1024/1024>10?(Se.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ve.default.LIST_IGNORE):!0:(Se.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),ve.default.LIST_IGNORE)},onChange:({fileList:Wt})=>{On(Wt)},action:`${(sa=Ce.Z)==null?void 0:sa.API_SERVER}/api/ai/generals/update_file.json`};(0,E.useEffect)(()=>{if(!Ca.length||!Cr.current)return;const Wt=Ca[Ca.length-1];Wt!=null&&Wt.loading&&(Cr.current.scrollTop=Cr.current.scrollHeight)},[Ca.length]),(0,E.useEffect)(()=>{if(!Cr.current||!Ot.current)return;const Wt=new IntersectionObserver(([ha])=>{var Ta,ja,no,co;if(!document.contains(ha.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ta=ha.rootBounds)==null?void 0:Ta.width)===0&&((ja=ha.rootBounds)==null?void 0:ja.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((no=ha.boundingClientRect)==null?void 0:no.width)===0&&((co=ha.boundingClientRect)==null?void 0:co.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Ae(ha.isIntersecting)},{root:Cr.current,rootMargin:"70px",threshold:0});return Wt.observe(Ot.current),()=>{Ot.current&&Wt.unobserve(Ot.current)}},[Cr.current,Ot.current]),(0,E.useEffect)(()=>{if(!tl)return;const Wt=Cr.current,ha=Zt.current;rn.current=!1;let Ta=Wt.scrollTop;const ja=()=>{const{scrollTop:co,scrollHeight:Uo,clientHeight:rr}=Wt;co>Ta?co+rr>=Uo-50&&(Wt.scrollTop=Wt.scrollHeight,rn.current=!1):co{rn.current||(Wt.scrollTop=Wt.scrollHeight)});return no.observe(ha),()=>{var co;no.unobserve(ha),(co=Wt==null?void 0:Wt.removeEventListener)==null||co.call(Wt,"scroll",ja)}},[tl]),(0,E.useEffect)(()=>{!tl&&_t.current.length&&(Nn([...Ca,..._t.current]),_t.current=[])},[tl]),(0,E.useEffect)(()=>{if(!Cr.current)return;const Wt=new ResizeObserver(()=>{var ha;Cr.current&&he((ha=Cr.current)==null?void 0:ha.offsetWidth)});return Wt.observe(Cr.current),()=>{Cr.current&&Wt.unobserve(Cr.current)}},[Cr.current]),(0,E.useEffect)(()=>{typeof Sn=="boolean"&&jn(Sn)},[Sn]),(0,E.useEffect)(()=>{var Wt;if(Jr.current&&yr!==null){Jr.current.focus();const ha=(Wt=Jr.current.resizableTextArea)==null?void 0:Wt.textArea;ha&&(ha.selectionStart=ha.selectionEnd=ha.value.length)}},[yr]),(0,E.useEffect)(()=>{cn<5&&Br(!1)},[cn]),(0,E.useEffect)(()=>{ia&&fn&&(Nn(la(fn)),Yo(!0),ya(fn,{history:[]})),ia&&(Xa(),wn?ea(wn):St&&!ae&&ba()),ia||Ea()},[ia]);const la=(Wt="",ha=[],Ta=[])=>{const ja=Date.now();return[{text:Wt,key:ja,sender:"user",fileList:ha,imageList:Ta,show:!0},{loading:!0,key:ja,sender:"AI",show:!0,model:Ao,imageGenerator:ot,thinkingEnabled:Sl,codePreview:De}]},Ea=()=>{Nr(""),Pr(null),qa([]),On([]),ga("")},xa=()=>{if(qt){qt({chatData:Ca,setChatData:Nn,setLoading:Yo,getData:ya,renderChatItems:la,handleAdd:ba,identifier:ae});return}jn(!0)},_a=()=>{if(Ft(!0),Bn){Bn();return}jn(!1)},La=()=>{Br(!Go)},Xa=()=>Nt(void 0,null,function*(){if(!an)return;const Wt=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Wt==null?void 0:Wt.status)===0&&(Wt==null?void 0:Wt.total_number)!==-1&&(tr((Wt==null?void 0:Wt.total_number)-(Wt==null?void 0:Wt.remaining_number)),ko(Wt==null?void 0:Wt.total_number))}),vo=()=>{Fe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:E.createElement("div",null,E.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),E.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",or,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Lo=Wt=>Wt.reduce((Ta,ja)=>{if(ja.sender==="user"){const no=Wt.find(co=>co.key===ja.key&&co.sender==="AI");no&&(no!=null&&no.text)&&!(no!=null&&no.error)&&Ta.push({question:ja.text,answer:no.text})}return Ta},[]),ya=(...Wt)=>Nt(void 0,[...Wt],function*(ha="",Ta={},ja=Ca){if(Dn&&(yield Dn({mes:ha,setChatData:Nn,fileList:yo,body:Ta,checkNum:Xa,setLoading:Yo,bodyChatData:ja,setTyping:Yr,setImageGenerator:Lt,renderChatItems:la})),!Dn){const no=yo==null?void 0:yo.map(fr=>{var Ho;return(Ho=fr==null?void 0:fr.response)==null?void 0:Ho.file_id}),co=ho==null?void 0:ho.map(fr=>{var Ho;return(Ho=fr==null?void 0:fr.response)==null?void 0:Ho.data}),Uo=Ta.history||Lo(ja),rr=Yt(Yt({identifier:ae,response_mode:"streaming",model:Ao,scene_awareness:sn,thinking_enabled:Sl,image_generator:ot,code_preview:De,file_ids:no,image_list:co,history:Uo,[nn]:ha},Ct),Ta),Qo=Object.fromEntries(Object.entries(rr).filter(([fr,Ho])=>Ho!==void 0));ma.current=new Oe.Z(Ce.Z.API_SERVER+xt,Qo),yield new Promise((fr,Ho)=>{let lr=null,vr=null;ma.current.on("data",Or=>{Yr(!0);const{chunk:{content:Do,type:jr,created:fo,msg:ro}}=Or,Wo=ro==="error";jr==="thinking"&&(lr=lr||fo,Nn(Ya=>[...Ya].map((lo,br)=>br===Ya.length-1?Ie(Yt({},lo),{reasoning:(lo.reasoning||"")+Do,loading:!1,hideAnswer:!0,error:Wo}):lo))),jr==="text"&&(vr=vr||fo,Nn(Ya=>[...Ya].map((lo,br)=>br===Ya.length-1?Ie(Yt({},lo),{text:(lo.text||"")+Do,loading:!1,startTime:lr,endTime:vr,error:Wo}):lo)))}),ma.current.on("done",()=>{fr()}),ma.current.on("error",Or=>{let Do="\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(Or)==="[object Object]"&&Or.status===-9&&(Do=Or==null?void 0:Or.message),Nn(jr=>[...jr].map((fo,ro)=>ro===jr.length-1?Ie(Yt({},fo),{text:Do,loading:!1,error:!0}):fo)),fr()}),ma.current.on("cancelled",()=>{fr()}),ma.current.startStream()})}Xa(),Yo(!1)}),Io=Wt=>{ga(Wt.target.value)},$a=(Wt,ha)=>{if(Ea(),Yo(!0),Wt==="edit"){_t.current=Ca.slice(ha+2);const Ta=Ca.splice(ha),{fileList:ja=[],imageList:no=[]}=(Ta==null?void 0:Ta[0])||{},co=ja.map(Qo=>{var fr;return(fr=Qo.response)==null?void 0:fr.file_id}),Uo=no.map(Qo=>{var fr;return(fr=Qo.response)==null?void 0:fr.data}),rr={history:Lo(Ca),file_ids:co,image_list:Uo,edit:!0};Nn([...Ca,...la(Wr,ja,no)]),ya(Wr,rr,Ca)}if(Wt==="redraw"){_t.current=Ca.slice(ha+1);const Ta=Ca.splice(ha-1),{text:ja,fileList:no=[],imageList:co=[]}=(Ta==null?void 0:Ta[0])||{},Uo=no.map(fr=>{var Ho;return(Ho=fr.response)==null?void 0:Ho.file_id}),rr=co.map(fr=>{var Ho;return(Ho=fr.response)==null?void 0:Ho.data}),Qo={history:Lo(Ca),file_ids:Uo,image_list:rr,edit:!0};Nn([...Ca,...la(ja,no,co)]),ya(ja,Qo,Ca)}},Oa=()=>{if(Po.trim()!==""){Ea(),Yo(!0);const Wt=yo.filter(Ta=>Ta.status==="done"),ha=ho.filter(Ta=>Ta.status==="done");Nn([...Ca,...la(Po,Wt,ha)]),ya(Po)}},eo=Wt=>{if(Wt.shiftKey){if(Wt.key==="Enter")return}else if(Wt.key==="Enter"){if(Wt.preventDefault(),Ar||yn.current)return;Oa()}},to=(Wt,ha)=>{let Ta=!1;Xn===!0?Ta=!0:Xn==="last"&&(Ta=Ca.reduce((Uo,rr,Qo)=>rr.sender==="user"?Qo:Uo,-1)===ha);const ja=ha===yr,no=[...(Wt==null?void 0:Wt.fileList)||[],...(Wt==null?void 0:Wt.imageList)||[]];return E.createElement("div",{className:b.li,style:Yt({width:$t},Tn)},E.createElement("div",{className:b.avatarIcon},E.createElement("img",{className:b.img,src:xe})),E.createElement("div",{className:b.content},!!(no!=null&&no.length)&&E.createElement("div",{className:b.fileWrap},no==null?void 0:no.map((co,Uo)=>E.createElement("div",{key:Uo,className:b.file},E.createElement($e,{filename:co==null?void 0:co.name,className:"mr10",width:24}),E.createElement("aside",null,E.createElement(ye.Z,{title:co==null?void 0:co.name},E.createElement("div",{className:b.fileName},co==null?void 0:co.name)),E.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(co==null?void 0:co.size)))))),E.createElement("div",{className:b.borderBox},ja?E.createElement(be.default.TextArea,{value:Wr,ref:Jr,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:co=>Nr(co.target.value)}):E.createElement("div",{className:b.text},Wt==null?void 0:Wt.text)),ja?E.createElement("div",{className:b.action},E.createElement(He.ZP,{onClick:()=>{Nr(""),Pr(null)},size:"small"},"\u53D6\u6D88"),E.createElement(He.ZP,{disabled:!Wr.trim(),onClick:()=>$a("edit",ha),type:"primary",size:"small"},"\u786E\u8BA4")):E.createElement("div",{className:b.action},E.createElement(Ze.CopyToClipboard,{text:(Wt==null?void 0:Wt.text)||"",onCopy:()=>Se.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(ye.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Ta&&!Vo&&E.createElement(ye.Z,{title:"\u7F16\u8F91"},E.createElement("i",{onClick:()=>{Pr(ha),Nr((Wt==null?void 0:Wt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Ro=(Wt,ha)=>{let Ta=!1;ln===!0?Ta=!0:ln==="last"&&(Ta=Ca.reduce((co,Uo,rr)=>Uo.sender==="AI"?rr:co,-1)===ha);let ja="";return Wt!=null&&Wt.source?ja=Wt==null?void 0:Wt.source:(Wt==null?void 0:Wt.model)==="deepseek-r1"?ja="\u7531deepseek\u751F\u6210":(Wt==null?void 0:Wt.model)==="qwen-max"&&(ja="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),E.createElement("div",{className:b.li,style:Yt({width:$t},Tn)},E.createElement("div",{className:b.avatarIcon},E.createElement("img",{className:b.img,src:Ee})),E.createElement("div",{className:b.content},E.createElement("div",{className:b.borderBox},Wt.loading&&E.createElement(E.Fragment,null,Wt!=null&&Wt.imageGenerator?E.createElement("div",{className:b.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",E.createElement("div",{className:"ai-loading"})):!(Wt!=null&&Wt.thinkingEnabled)&&E.createElement("div",null,E.createElement("div",{className:b.loading},E.createElement("div",{className:b.dot}),E.createElement("div",{className:b.dot}),E.createElement("div",{className:b.dot})),E.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(_n==null?void 0:_n.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"))),(Wt==null?void 0:Wt.thinkingEnabled)&&E.createElement(y.Z,{time:Wt==null?void 0:Wt.time,cancelIndex:de,loading:Wt.loading,streamingStatus:!(Wt!=null&&Wt.text),onFinish:()=>{dt(0),Nn(no=>[...no].map((co,Uo)=>Uo===no.length-1?Ie(Yt({},co),{hideAnswer:!1,time:co.startTime?co.endTime-co.startTime:null}):co))},value:Wt==null?void 0:Wt.reasoning}),!!(Wt!=null&&Wt.text)&&!Wt.hideAnswer&&E.createElement(a.Z,{onDynamic:wa,cancelIndex:de,streamingStatus:Vo,loadImage:!!(Wt!=null&&Wt.imageGenerator),onFinish:()=>Nt(void 0,null,function*(){dt(0),setTimeout(()=>Yr(!1),0)}),value:Wt==null?void 0:Wt.text})),Yn&&!!(Wt!=null&&Wt.text)&&ja&&E.createElement("div",{className:b.source},ja),E.createElement("div",{className:b.action},Jt==null?void 0:Jt(Wt,ha,$n),!(Wt!=null&&Wt.imageGenerator)&&E.createElement(Ze.CopyToClipboard,{text:String((Wt==null?void 0:Wt.text)||""),onCopy:()=>Se.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(ye.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),on&&!Vo&&E.createElement(E.Fragment,null,E.createElement(ye.Z,{title:"\u559C\u6B22"},E.createElement("i",{style:Wt!=null&&Wt.like?{color:"#FA8D30"}:{},onClick:()=>ka("like",!(Wt!=null&&Wt.like),ha),className:"iconfot icon-yijiejue font15"})),E.createElement(ye.Z,{title:"\u4E0D\u559C\u6B22"},E.createElement("i",{style:Wt!=null&&Wt.dislike?{color:"#e86d7c"}:{},onClick:()=>ka("dislike",!(Wt!=null&&Wt.dislike),ha),className:"iconfot icon-weijiejuezhengchang font15"}))),Ta&&!Vo&&E.createElement(ye.Z,{title:"\u91CD\u65B0\u751F\u6210"},E.createElement("i",{onClick:()=>$a("redraw",ha),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},ka=(Wt,ha,Ta)=>Nt(void 0,null,function*(){if(Ke){const ja=Ca.slice(0,Ta+1),co=Lo(ja).length;yield Ke({type:Wt,value:ha,index:Ta,identifier:ae,objectIndex:co})}Nn(ja=>(ja[Ta][Wt]=ha,ha&&(ja[Ta][Wt==="like"?"dislike":"like"]=!1),[...ja]))}),So=()=>{var Wt,ha;dt(1),(ha=(Wt=ma.current)==null?void 0:Wt.cancelRequest)==null||ha.call(Wt),Yo(!1),Yr(!1)},ba=()=>Nt(void 0,null,function*(){var Wt,ha,Ta;za({}),(ha=(Wt=ma.current)==null?void 0:Wt.cancelRequest)==null||ha.call(Wt),Ea(),Nn([]),Yo(!0);const ja=yield Cn();(ja==null?void 0:ja.status)===0&&pe((Ta=ja==null?void 0:ja.data)==null?void 0:Ta.identifier),Yo(!1),Yr(!1)}),oo=()=>Nt(void 0,null,function*(){var Wt;ua(!0);const ha=yield xn();(ha==null?void 0:ha.status)===0&&Gt(((Wt=ha==null?void 0:ha.data)==null?void 0:Wt.list)||[]),ua(!1)}),ea=(...Wt)=>Nt(void 0,[...Wt],function*(ha=ae){var Ta,ja,no,co;za({}),(ja=(Ta=ma.current)==null?void 0:Ta.cancelRequest)==null||ja.call(Ta),Ea(),To(!0);const Uo=yield Kt(ha);if(Uo.status===0){const rr=Un(((no=Uo==null?void 0:Uo.data)==null?void 0:no.messages)||[]);Nn(rr),To(!1),pe((co=Uo==null?void 0:Uo.data)==null?void 0:co.identifier);return}Nn([]),To(!1)}),ar=(Wt,ha)=>Nt(void 0,null,function*(){(yield pa(Wt)).status===0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),ha===ae&&ba(),oo())}),nr=()=>E.createElement("div",{className:b.menuWarp},E.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),E.createElement(Pe.Z,{spinning:Jn},!ut.length&&E.createElement(re.Z,{style:{width:250,paddingBottom:30},image:re.Z.PRESENTED_IMAGE_SIMPLE}),!!ut.length&&E.createElement("div",{className:b.menu},ut.map(function(Wt,ha){return E.createElement("aside",{className:oe()(ae===Wt.identifier&&b.active),key:Wt.id,onClick:()=>ea(Wt.id)},E.createElement("div",{className:b.menuText},E.createElement(ye.Z,{title:Wt==null?void 0:Wt.question},E.createElement("span",null,Wt==null?void 0:Wt.question)),Ua&&Ua(Wt)),E.createElement("div",{className:b.menuDel,onClick:Ta=>Ta.stopPropagation()},E.createElement(Ge.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ar(Wt.id,Wt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},E.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),wo=Wt=>{if(Wt==="file"){if(ho.length){Fe.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:()=>{On([]),Vt.current.upload.uploader.fileInput.click()}});return}Vt.current.upload.uploader.fileInput.click()}if(Wt==="image"){if(yo.length){Fe.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:()=>{qa([]),Xt.current.upload.uploader.fileInput.click()}});return}Xt.current.upload.uploader.fileInput.click()}},_o=[...yo,...ho],Ar=_o.some(Wt=>Wt.status==="uploading")||Vo||tl,Zo=Sr>=or,$n={chatData:Ca,stream:ma,isDisabledNum:Zo,isDisAbledUpload:Ar,checkNumModal:vo,checkNum:Xa,onClose:_a,setChatData:Nn,setLoading:Yo,getData:ya,clearStatus:Ea,typing:tl,setImageGenerator:Lt,renderChatItems:la,setSceneAwareness:vn,setIdentifier:pe,setCodePreview:je,setTyping:Yr,onMenuClick:ea};return E.createElement(E.Fragment,null,et?E.createElement("div",{onClick:xa},et):et!==null&&!ia&&E.createElement(ne.Z,{draggableExtraNode:aa,src:Ve,onClick:xa,topPercentage:un}),ia&&E.createElement("div",{className:b.draggableWrap},E.createElement(Rt.s,{dragHandleClassName:b.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}},E.createElement("div",{className:b.modal},E.createElement("div",{className:b.head},E.createElement("div",{className:b.title},E.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),E.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),Qn,An&&E.createElement(x.Z,{value:Ao,onChange:Wt=>{zr(!1),Lt(!1),bo(Wt),On([]),qa([])}}),Kn&&E.createElement(E.Fragment,null,E.createElement(ze.Z,{className:"ml10",dropdownRender:nr,onOpenChange:Wt=>{Wt&&oo()},placement:"bottomRight",arrow:{pointAtCenter:!0}},E.createElement("div",{className:b.headBtn},E.createElement("i",{className:"icon-lishiduihua1 font14"})))),St&&E.createElement(E.Fragment,null,E.createElement(ye.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},E.createElement("div",{className:b.headBtn,onClick:ba},E.createElement("i",{className:"icon-xinjianduihua font14"}))),E.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),E.createElement(ye.Z,{title:"\u6536\u8D77\u7A97\u53E3"},E.createElement("div",{className:b.headBtn,onClick:_a},E.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),E.createElement("div",{className:oe()(b.wrap,ia&&"body-overflow-hidden")},E.createElement("div",{ref:Cr,className:b.chatContainer},Ra==null?void 0:Ra($n),Qt&&E.createElement("div",{className:`${b.li} mb20`,style:Yt({width:$t},Tn)},E.createElement("div",{className:b.avatarIcon},E.createElement("img",{className:b.img,src:Ee})),E.createElement("div",{className:b.content},E.createElement("div",{className:b.borderBox},Vn,Zn==null?void 0:Zn($n)))),E.createElement("div",{ref:Zt},E.createElement(Pe.Z,{spinning:dr,className:"mt20"},Ca==null?void 0:Ca.map((Wt,ha)=>E.createElement(E.Fragment,{key:Wt.key+ha},Wt.show&&E.createElement(E.Fragment,null,Wt.sender==="user"&&to(Wt,ha),Wt.sender==="AI"&&Ro(Wt,ha),It&&!["AI","user"].includes(Wt.sender)&&It(Wt,ha,{width:$t})))))),!ge&&E.createElement("div",{className:b.backBottom,onClick:()=>{Cr.current.scrollTop=Cr.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Ot})),!Te&&E.createElement("div",{className:b.footer},E.createElement("div",{className:b.main},!!_o.length&&E.createElement("div",{className:b.files},_o==null?void 0:_o.map((Wt,ha)=>E.createElement("div",{key:ha,className:b.file},E.createElement(Pe.Z,{size:"small",spinning:(Wt==null?void 0:Wt.status)==="uploading"},E.createElement($e,{filename:Wt==null?void 0:Wt.name,className:"block",width:24})),E.createElement("aside",null,E.createElement(ye.Z,{title:Wt==null?void 0:Wt.name},E.createElement("div",{className:b.fileName},Wt==null?void 0:Wt.name)),E.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Wt==null?void 0:Wt.size))),E.createElement("i",{onClick:()=>{qa(Ta=>Ta.filter(ja=>ja.uid!==Wt.uid)),On(Ta=>Ta.filter(ja=>ja.uid!==Wt.uid))},className:`aitubiao icon-tupianguanbi ${b.fileDel}`})))),E.createElement("div",{className:b.inputWrap},E.createElement(be.default.TextArea,{placeholder:mt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Po,bordered:!1,onChange:Io,onPressEnter:eo,onCompositionStart:()=>{yn.current=!0},onCompositionEnd:()=>{yn.current=!1}}),E.createElement("div",{className:b.action},E.createElement("div",{className:b.btnWrap},Na&&E.createElement(ye.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},E.createElement("div",{onClick:()=>vn(!sn),className:oe()(b.btn,sn&&b.btnActive)},E.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Ao==="deepseek-r1"&&E.createElement(ye.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},E.createElement("div",{onClick:()=>zr(!Sl),className:oe()(b.btn,Sl&&b.btnActive)},E.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),bn&&Ao==="qwen-max"&&E.createElement("div",{onClick:()=>Lt(!ot),className:oe()(b.btn,ot&&b.btnActive)},E.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!ke&&E.createElement(E.Fragment,null,Ao==="qwen-max"&&E.createElement(ve.default,Yt({ref:Xt},Ja),E.createElement(ye.Z,{title:ho.length>=va?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},E.createElement("div",{onClick:()=>!(ho.length>=va)&&wo("image"),className:ho.length>=va?b.uploadDisabledBtn:b.uploadBtn},E.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),E.createElement(ve.default,Yt({ref:Vt},Ga),E.createElement(ye.Z,{title:yo.length>=ca?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":E.createElement("div",null,E.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),E.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},E.createElement("div",{onClick:()=>!(yo.length>=ca)&&wo("file"),className:yo.length>=ca?b.uploadDisabledBtn:b.uploadBtn},E.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),E.createElement("div",{className:"mr13"}),tl?E.createElement(ye.Z,{title:"\u505C\u6B62\u751F\u6210"},E.createElement("div",{className:`iconfont icon-tingzhihuida ${b.cancelBtn}`,onClick:So})):E.createElement(He.ZP,{className:(Po==null?void 0:Po.trim())===""?b.sendBtnDisabled:b.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Ar,onClick:Oa}))))))))))},mn={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},zn=Object.defineProperty,wt=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,We=(Qe,mt,ke)=>mt in Qe?zn(Qe,mt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[mt]=ke,Bt=(Qe,mt)=>{for(var ke in mt||(mt={}))_e.call(mt,ke)&&We(Qe,ke,mt[ke]);if(At)for(var ke of At(mt))Pt.call(mt,ke)&&We(Qe,ke,mt[ke]);return Qe},Je=(Qe,mt)=>wt(Qe,qe(mt)),Ue=(Qe,mt,ke)=>new Promise((Te,Ee)=>{var xe=xt=>{try{et(ke.next(xt))}catch(Ct){Ee(Ct)}},Ve=xt=>{try{et(ke.throw(xt))}catch(Ct){Ee(Ct)}},et=xt=>xt.done?Te(xt.value):Promise.resolve(xt.value).then(xe,Ve);et((ke=ke.apply(Qe,mt)).next())}),Ye=({description:Qe,code:mt,showData:ke={},sendParams:Te={},allShow:Ee=!1,draggableExtraNode:xe,singleControl:Ve=!1})=>{const[et,xt]=(0,E.useState)({}),Ct=[{img:te(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Qe,show:ke==null?void 0:ke.ai_exam_question,type:1},{img:te(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:mt,show:ke==null?void 0:ke.ai_syntax_check,type:5},{img:te(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_diagnosis,type:2},{img:te(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Qe,query:mt,show:ke==null?void 0:ke.ai_guidance,type:3},{img:te(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:Qe,query:mt,show:ke==null?void 0:ke.ai_code_evaluation,type:9},{img:te(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:Qe,query:mt,show:ke==null?void 0:ke.ai_code_optimization,type:7},{img:te(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_comment,type:8},Ve&&{img:te(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_comment,type:13,width:24,custom_agent_name:"code_plagiarism"}].filter(on=>!!on),Jt=on=>{const{setChatData:fn,setLoading:Dn,getData:Sn,clearStatus:hn,typing:an,setImageGenerator:Vn,renderChatItems:Zn,setSceneAwareness:ln,setIdentifier:Xn}=on;let nn=Ct;return Ee||(nn=Ct.filter(un=>un.show)),E.createElement("div",{className:mn.bigTips,style:nn.length>7?{gap:14}:{}},nn.map((un,An)=>E.createElement(ye.Z,{title:un.des},E.createElement("div",{onClick:()=>Ue(void 0,null,function*(){var bn;if(an){Se.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}ln(!1),Vn(!1),Dn(!0),hn(),xt(un);const Kn=Zn(un.query);Kn[0].show=!1,Kn[1].imageGenerator=!1,fn(Kn);const Sa=yield _n.onAdd(),Ke=(bn=Sa==null?void 0:Sa.data)==null?void 0:bn.identifier;Xn(Ke),Sn("",Je(Bt({type:un.type,description:un.description,query:un.query,file_ids:[],history:[],is_chat:un.type===13,image_generator:!1,scene_awareness:!1,identifier:Ke,custom_agent_name:un.custom_agent_name},Te),{prompt:ke==null?void 0:ke.ai_code_evaluation_promote}))}),key:An,className:mn.item},E.createElement("img",{src:un.img,width:un.width}),E.createElement("span",null,un.name)))))},Qt=on=>Ue(void 0,[on],function*({type:fn,value:Dn,index:Sn,identifier:hn,objectIndex:an}){const Vn={index:an,identifier:hn};if(fn==="like"&&(yield(0,z.ZP)("/api/course_qna_records/like.json",{method:"post",body:Vn})).status!==0||fn==="dislike"&&(yield(0,z.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Vn})).status!==0)return Promise.reject()}),qt=on=>{let fn=[];return on==null||on.forEach(Dn=>{var Sn;const hn=Dn.id,an=Dn.think?{reasoning:Dn.think,thinkingEnabled:!0}:{},Vn=[{text:Dn.question,key:hn,sender:"user",fileList:[],show:!0},Bt({key:hn,loading:!1,sender:"AI",show:!0,source:Dn.answer_source,text:Dn.answer,like:Dn.like,dislike:Dn.dislike,time:Dn.think_time,id:Dn.id,imageGenerator:((Sn=Dn==null?void 0:Dn.answer)==null?void 0:Sn.slice(0,4))==="(0,z.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,z.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Bn,by_self:!0}}),onListClick:on=>(0,z.ZP)(`/api/course_qna_sessions/${on}.json`,{method:"get"}),onListDelete:on=>(0,z.ZP)(`/api/course_qna_sessions/${on}.json`,{method:"delete"}),onListDealData:qt};return E.createElement(tn,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:Ee?!1:!(ke!=null&&ke.ai_q_and_a),topFunctionNode:Jt,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:xt,fetchListObject:_n,customPreference:Qt,fetchData:Bt(Je(Bt({},Te),{questionable_type:Bn,is_chat:!0}),et.type===13?{custom_agent_name:"code_plagiarism"}:{}),headNode:E.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},E.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),E.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:(Te==null?void 0:Te.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:xe})}},3418:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return le}});var E=te(59301),fe={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Se=te(77736),ve=Object.defineProperty,Fe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,He=(ce,ie,Ce)=>ie in ce?ve(ce,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[ie]=Ce,Pe=(ce,ie)=>{for(var Ce in ie||(ie={}))ye.call(ie,Ce)&&He(ce,Ce,ie[Ce]);if(Fe)for(var Ce of Fe(ie))be.call(ie,Ce)&&He(ce,Ce,ie[Ce]);return ce};const re=ce=>React.createElement("svg",Pe({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ce),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 Ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",ze=Object.defineProperty,yt=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,ie,Ce)=>ie in ce?ze(ce,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[ie]=Ce,x=(ce,ie)=>{for(var Ce in ie||(ie={}))oe.call(ie,Ce)&&y(ce,Ce,ie[Ce]);if(yt)for(var Ce of yt(ie))a.call(ie,Ce)&&y(ce,Ce,ie[Ce]);return ce};const b=ce=>React.createElement("svg",x({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ce),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 z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",ee=te(59301),le=({value:ce,onChange:ie})=>{const[Ce,Ze]=(0,E.useState)(!1),Oe=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Ge},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:z}],gt=Oe.find(lt=>lt.key===ce);return ee.createElement("div",{className:fe.select},ee.createElement(Se.Z,{size:10},ee.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),ee.createElement("div",{className:fe.box,onMouseLeave:()=>Ze(!1)},ee.createElement("div",{className:fe.text,onClick:()=>Ze(!0)},ee.createElement("img",{src:gt.img,width:20}),ee.createElement("span",null,gt.name),ee.createElement("b",{className:"iconfont icon-zhankai6"})),Ce&&ee.createElement("div",{className:fe.itemWrap},ee.createElement("aside",null,Oe.map(lt=>ee.createElement("div",{key:lt.key,className:`${fe.item} ${lt.key===ce?fe.active:""}`,onClick:Me=>{Me.stopPropagation(),ie(lt.key),Ze(!1)}},ee.createElement("img",{src:lt.img,width:20}),ee.createElement("span",null,lt.name))))))))}},36596:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return be}});var E=te(59301),fe={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Se=te(29787),ve=te(59301),Fe=(He,Pe,re)=>new Promise((Ge,ze)=>{var yt=y=>{try{a(re.next(y))}catch(x){ze(x)}},oe=y=>{try{a(re.throw(y))}catch(x){ze(x)}},a=y=>y.done?Ge(y.value):Promise.resolve(y.value).then(yt,oe);a((re=re.apply(He,Pe)).next())}),be=({value:He="",streamingStatus:Pe,onFinish:re,cancelIndex:Ge,time:ze,loading:yt,loadAll:oe})=>{const[a,y]=(0,E.useState)(""),[x,b]=(0,E.useState)(!0),z=(0,E.useRef)(He),ee=(0,E.useRef)(Pe),ne=(0,E.useRef)(0),le=(0,E.useRef)(null),[ce,ie]=(0,E.useState)(!1),Ce=70;(0,E.useEffect)(()=>{ee.current=Pe},[Pe]),(0,E.useEffect)(()=>{z.current=He},[He]),(0,E.useEffect)(()=>{if(!Pe){y(z.current);return}return ie(!0),le.current=setInterval(Ze,Ce),()=>{clearInterval(le.current)}},[]),(0,E.useEffect)(()=>{ce&&(y(z.current),clearInterval(le.current),ie(!1),re())},[Ge]);const Ze=()=>Fe(void 0,null,function*(){const Oe=z.current[ne.current];Oe!==void 0?(y(gt=>gt+Oe),ne.current++,clearInterval(le.current),le.current=setInterval(Ze,280/(z.current.length-ne.current))):ee.current===!1&&(y(z.current),clearInterval(le.current),ie(!1),re())});return ve.createElement("div",{className:`${fe.reasoning} fadeIn animated`},ve.createElement("div",{className:fe.btn,onClick:()=>b(!x)},ve.createElement("i",{className:"iconfont icon-shendusikao"}),ze?ve.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",ze," \u79D2\uFF09"):ve.createElement("span",null,"\u601D\u8003\u4E2D..."),x?ve.createElement("b",{className:"iconfont icon-shouqi6"}):ve.createElement("b",{className:"iconfont icon-zhankai6"})),yt&&ve.createElement(Se.Z,{spinning:!0,className:"mt20"}),x&&!yt&&ve.createElement("div",{className:fe.content},a,ce?ve.createElement("span",{className:"aiBlink"},"__"):""))}},72409:function(Re,rt,te){"use strict";te.d(rt,{o:function(){return E}});const E=fe=>(fe=fe.replace(new RegExp("(?$1'),fe=fe.replace(new RegExp("(?$1 -`),fe)},36482:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ut},U:function(){return Ze}});var E=te(59301),fe=te(11938),Se=te(62957),ve=te(54172),Fe=te(84989),ye=te(81722),be=te(61186),He=te.n(be),Pe={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"},re="data:image/png;base64,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",Ge="data:image/png;base64,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",ze=te(51257),yt=te(25690),oe=te(26547),a=te(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,le=(Me,zt,nt)=>zt in Me?y(Me,zt,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Me[zt]=nt,ce=(Me,zt)=>{for(var nt in zt||(zt={}))ee.call(zt,nt)&&le(Me,nt,zt[nt]);if(z)for(var nt of z(zt))ne.call(zt,nt)&&le(Me,nt,zt[nt]);return Me},ie=(Me,zt)=>x(Me,b(zt)),Ce=(Me,zt,nt)=>new Promise((ct,Ut)=>{var ht=$e=>{try{vt(nt.next($e))}catch(Rt){Ut(Rt)}},Tt=$e=>{try{vt(nt.throw($e))}catch(Rt){Ut(Rt)}},vt=$e=>$e.done?ct($e.value):Promise.resolve($e.value).then(ht,Tt);vt((nt=nt.apply(Me,zt)).next())});const Ze=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Oe}=fe.default,gt=({exercise:Me,socket:zt,dispatch:nt,onStartScreenshot:ct,onCloseScreenshot:Ut,handleToDetail:ht})=>{const[Tt,vt]=Se.default.useModal(),$e=(0,E.useRef)(),[Rt,Mt]=(0,E.useState)(!0),bt=(0,E.useRef)(!1),Xe=(0,yt.useParams)();(0,E.useEffect)(()=>{var We,Bt,Je;if(document.addEventListener((0,Fe.gH)(),_e,!1),window.addEventListener("blur",qe,!1),(We=Me.exerciseUserInfo)!=null&&We.screen_open&&(0,Fe.vp)()&&Mt(!1),(Bt=Me.exerciseUserInfo)!=null&&Bt.screen_open&&!(0,Fe.vp)()){(0,ze.RG)(" ",!0);const Ue=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Me.exerciseUserInfo.screen_sec+3:Me.exerciseUserInfo.screen_sec+10+1;$e.current=Se.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Me.exerciseUserInfo.screen_num-Me.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(Oe,{onFinish:()=>Ce(void 0,null,function*(){var tt;const Ve=yield At();(tt=$e.current)==null||tt.destroy(),Ve.used_screen_num&&mn(Ve.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Ue*1e3})),"S\uFF09"),onOk:()=>{var tt;(0,ze.RG)(" ",!0),(tt=$e.current)==null||tt.destroy(),Mt(!1),(0,Fe.Dj)(document.body),document.getElementById("root").addEventListener("click",at,!1)}})}return(Je=Me.exerciseUserInfo)!=null&&Je.screen_open&&!(0,Fe.vp)()||document.getElementById("root").addEventListener("click",at,!1),()=>{document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,Fe.gH)(),_e,!1),window.removeEventListener("blur",qe,!1)}},[]),(0,E.useEffect)(()=>{setTimeout(()=>{Me.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,Fe.gH)(),_e,!1))},500),st()},[Me.actionTabs]),(0,E.useEffect)(()=>{setTimeout(()=>{Me.exerciseUserInfo.used_screen_num>Me.exerciseUserInfo.screen_num&&Rn()},500)},[Me.exerciseUserInfo]);const Le=()=>Ce(void 0,null,function*(){const We=yield At();setTimeout(()=>{var Bt,Je;(Bt=$e.current)==null||Bt.destroy(),$e.current=Se.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},We.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(Je=Me.exerciseUserInfo)==null?void 0:Je.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>Ce(void 0,null,function*(){(0,Fe.Dj)(document.body)})})},1e3)}),at=We=>{!(0,Fe.vp)()&&We.target.nodeName!=="A"&&We.target.nodeName!=="BUTTON"&&We.target.innerHTML!=="\u786E \u5B9A"&&(0,Fe.Dj)(document.body)},st=()=>Ce(void 0,null,function*(){const We=yield nt({type:"exercise/getExerciseUserInfo",payload:ce({},Xe)});return We==null?void 0:We.data}),pt=We=>Ce(void 0,null,function*(){var Bt;if((Bt=Me.exerciseUserInfo)!=null&&Bt.screen_at){const Ue=yield(0,ye.ck)(ie(ce({},Xe),{reset:!0}));if((Ue==null?void 0:Ue.status)===-6)return}const Je=yield(0,ye.oy)({id:Xe.categoryId});if(Je!=null&&Je.is_commit){Se.default.destroyAll(),yield Vt(),wt(!0);return}else mn(We+1)}),Vt=()=>Ce(void 0,null,function*(){var We;const Bt=He()(),Je=Me.exerciseUserInfo.screen_sec;if(en.current.length>0){const Ue=Bt.format("YYYY-MM-DD HH:mm:ss");let tt=Math.floor(Bt.diff(He()(en.current[0].start))/1e3);const Ve=en.current.length;tt/Je>>0>Ve&&(tt=(Ve+1)*Je-1),yield(0,ye.P8)(Xe.categoryId,{exercise_user_id:(We=Me.exerciseUserInfo)==null?void 0:We.exercise_user_id,time:Ue,time_long:tt,count:Ve})}en.current=[]}),Ie=(0,E.useRef)(0),Nt=(0,E.useRef)(0),en=(0,E.useRef)([]),tn=(0,E.useRef)(!1),mn=We=>Ce(void 0,null,function*(){var Bt;bt.current||(ct(),Se.default.destroyAll(),Ie.current=He()().valueOf(),tn.current=!0,$e.current=Se.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:Pe.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:a.createElement("div",{className:Pe.exitFullScreenModal},a.createElement("img",{src:re,alt:"",className:Pe.warningIcon}),a.createElement("div",{className:Pe.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),a.createElement("span",{className:Pe.warningText},((Bt=Me.exerciseUserInfo)==null?void 0:Bt.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),a.createElement("span",{className:Pe.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),a.createElement("span",{className:Pe.warningText},We-1),(0,oe._V)(oe.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(Oe,{className:Pe.countdownWrapper,onFinish:()=>{Nt.current=He()().valueOf(),en.current.push({start:Ie.current,end:Nt.current}),pt(We)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Me.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,ze.RG)(" ",!0),Vt(),(0,Fe.Dj)(document.body),Ut(),$e.current.destroy(),tn.current=!1}}))}),Rn=()=>Ce(void 0,null,function*(){Se.default.destroyAll(),(yield(0,ye.VL)({categoryId:Xe.categoryId,commit_method:1}))&&wt()}),wt=(We=!1)=>Ce(void 0,null,function*(){var Bt,Je;if(document.removeEventListener((0,Fe.gH)(),_e,!1),(0,Fe.BU)(),Se.default.destroyAll(),bt.current=!0,We){const Ue=yield(0,ye.Yu)(Xe.categoryId,{exercise_user_id:(Bt=Me.exerciseUserInfo)==null?void 0:Bt.exercise_user_id});Tt.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:Pe.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:Pe.forcedModalContent},a.createElement("img",{src:Ge,alt:""}),a.createElement("div",{className:Pe.forcedText},(0,oe._V)(oe.CP.recordScreen17)),a.createElement("div",{className:Pe.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(Je=Me.exerciseUserInfo)==null?void 0:Je.screen_num,(0,oe._V)(oe.CP.recordScreen19)),a.createElement(ve.default,{dataSource:Ue==null?void 0:Ue.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,oe._V)(oe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,oe._V)(oe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,oe._V)(oe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Ut(),ht()},onOk:()=>{yt.history.push(`/classrooms/${Xe.coursesId}/exercisenotice/${Xe.categoryId}/users/${Xe.login}?isShowApply=true`)}})}else Tt.info({content:a.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),a.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{ht()}})}),qe=We=>{(0,Fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!tn.current&&(0,Fe.BU)()},At=()=>Ce(void 0,null,function*(){var We;if((We=Me.exerciseUserInfo)!=null&&We.screen_at){const Ue=yield(0,ye.ck)(ie(ce({},Xe),{reset:!0}));if((Ue==null?void 0:Ue.status)===-6)return}const Bt=yield(0,ye.oy)({id:Xe.categoryId});if(Bt!=null&&Bt.is_commit){wt();return}return yield st()}),_e=()=>Ce(void 0,null,function*(){var We;if((0,ze.RG)(" ",!0),(0,Fe.vp)()){if((We=Me.exerciseUserInfo)!=null&&We.screen_at){var Bt=yield(0,ye.ck)(ie(ce({},Xe),{reset:!0}));if((Bt==null?void 0:Bt.status)===-6)return}}else if(!tn.current){var Bt=yield(0,ye.ck)(ce({},Xe));if((Bt==null?void 0:Bt.status)===-6)return;const Ue=yield st();mn(Ue.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Pt=()=>Ce(void 0,null,function*(){(0,ye.ck)(ce({},Xe));const We=yield st();mn(We.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,vt)};var ut=(0,yt.connect)(({exercise:Me,globalSetting:zt})=>({globalSetting:zt,exercise:Me}))(gt)},38518:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return b}});var E=te(59301),fe=te(18287),Se={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ve=te(73631),Fe=te(5623),ye=te(46722),be=Object.defineProperty,He=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,yt=(z,ee,ne)=>ee in z?be(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))Ge.call(ee,ne)&&yt(z,ne,ee[ne]);if(re)for(var ne of re(ee))ze.call(ee,ne)&&yt(z,ne,ee[ne]);return z},a=(z,ee)=>He(z,Pe(ee)),y=(z,ee,ne)=>new Promise((le,ce)=>{var ie=Oe=>{try{Ze(ne.next(Oe))}catch(gt){ce(gt)}},Ce=Oe=>{try{Ze(ne.throw(Oe))}catch(gt){ce(gt)}},Ze=Oe=>Oe.done?le(Oe.value):Promise.resolve(Oe.value).then(ie,Ce);Ze((ne=ne.apply(z,ee)).next())}),b=({value:z,onChange:ee,scrollId:ne})=>{const[le,ce]=(0,E.useState)([]);(0,E.useEffect)(()=>{ie()},[]);const ie=()=>y(void 0,null,function*(){const Me=yield(0,ye.NZ)({});if(Me!=null&&Me.data){const zt=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:E.createElement("img",{src:ve,className:Se.folderIcon}),isLeaf:!1,children:Ce(Me.data||[])}];ce(zt)}}),Ce=Me=>Me.map(zt=>({title:zt.name,key:zt.group_id,icon:E.createElement("img",{src:ve,className:Se.folderIcon}),isLeaf:zt.children.length===0,children:Ce(zt.children)})),Ze=(Me,zt,nt)=>Me.map(ct=>ct.key===zt?oe(oe({},ct),nt):ct.children?a(oe({},ct),{children:Ze(ct.children,zt,nt)}):ct),Oe=(Me,zt,nt)=>Me.map(ct=>{if(ct.key===zt)return a(oe({},ct),{icon:nt?E.createElement("img",{src:Fe,className:Se.folderIcon}):E.createElement("img",{src:ve,className:Se.folderIcon})});if(ct.children)return a(oe({},ct),{children:Oe(ct.children,zt,nt)})}),gt=(Me,zt)=>{ce(nt=>Oe(nt,zt.node.key,zt.expanded))},ut=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return le.length>0&&E.createElement("div",{id:ne||""},E.createElement(fe.default,oe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:le,className:Se.folderWrapper,onSelect:ee,onExpand:gt},ut)))}},94361:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ye}});var E=te(37639),fe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Se=te(32637),ve=te(59301),ye=({type:be,style:He})=>{const Pe=ve.createElement("div",{className:fe.wrap,onClick:re=>{re.preventDefault(),re.stopPropagation()}},ve.createElement("p",null,be==="shixun"||be==="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",ve.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",be==="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"),ve.createElement("div",{className:fe.contact},ve.createElement("div",{className:fe.img},ve.createElement("img",{src:Se,width:"124px",height:"124px"})),ve.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ve.createElement(E.Z,{content:Pe},ve.createElement("span",{className:fe.text,style:He},"\u9AD8\u6D88\u8017"))}},41319:function(Re,rt,te){"use strict";te.d(rt,{X:function(){return ve},y:function(){return Se}});var E=te(59301),fe=te(6767);const Se=Fe=>{(0,E.useEffect)(()=>{if(Fe){const ye=He=>{He.key==="F12"&&(He.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},be=He=>{He.preventDefault()};return document.addEventListener("keydown",ye),document.addEventListener("contextmenu",be),()=>{document.removeEventListener("keydown",ye),document.removeEventListener("contextmenu",be)}}},[Fe])},ve=()=>{const[Fe,ye]=(0,E.useState)(!1),be=He=>{const{keyCode:Pe,ctrlKey:re,metaKey:Ge,type:ze}=He;(ze==="paste"||(Pe===67||Pe===86)&&(Ge||re))&&(fe.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),He.preventDefault(),He.stopPropagation())};return(0,E.useEffect)(()=>(Fe&&(window.addEventListener("keydown",be,!0),window.addEventListener("paste",be,!0)),()=>{window.removeEventListener("keydown",be,!0),window.removeEventListener("paste",be,!0)}),[Fe]),{setOpenDisableCopyAndPaste:ye,disableCopyAndPaste:Fe}}},9507:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ge}});var E=te(59301),fe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Se=te(92310),ve=te.n(Se),Fe=te(29787),ye=te(2859),be=te(38986),He=te(51257),Pe=(ze,yt,oe)=>new Promise((a,y)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){y(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){y(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(ze,yt)).next())}),Ge=({data:ze,className:yt,fullWidth:oe,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const ee=(0,E.useRef)(null),ne=(0,E.useRef)(null),le=(0,E.useRef)(null),ce=(0,E.useRef)(null),[ie,Ce]=(0,E.useState)(!1),[Ze,Oe]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(le.current||(le.current=document.createElement("style"),document.head.appendChild(le.current)),ze!=null&&ze.visible?(document.body.setAttribute("data-custom","y-hidden"),le.current.innerHTML=" html { overflow-y: hidden; }",ze!=null&&ze.src&>()):(document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null)),()=>{document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null)}),[ze==null?void 0:ze.visible]);const gt=()=>Pe(void 0,null,function*(){Ce(!0),Oe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const nt=yield(0,He.ZJ)(ze==null?void 0:ze.src);ee.current.src="",ee.current.src=nt,ee.current.onload=function(){zt()},Ce(!1),Oe("")}),ut=nt=>Pe(void 0,null,function*(){Ce(!0),Oe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ct=yield(0,be.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ze.title,file:nt.dataUrl}});ct!=null&&ct.id&&!z?(yield(0,be.ZP)(`/api/attachments/${ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:ct==null?void 0:ct.id,settings:JSON.stringify(nt.state)}})).status===0&&x():ct!=null&&ct.id&&x(ct),Ce(!1),Oe("")}),Me=()=>{const nt=document.querySelector('a[href="https://markerjs.com/"]');nt&&nt.parentNode&&(nt.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(Ut=>{const ht=document.querySelector(Ut.name);ht&&ht.setAttribute("title",Ut.title)})},zt=()=>{ne.current=new ye.hP(ee.current),ne.current.targetRoot=ce.current,ne.current.addEventListener("render",ut),ne.current.addEventListener("beforeclose",y),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),ze!=null&&ze.snapshotData&&ne.current.restoreState(ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Me()},300)};return E.createElement(E.Fragment,null,(ze==null?void 0:ze.visible)&&E.createElement(Fe.Z,{spinning:ie,tip:Ze,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:ce,className:ve()(fe.imageDimensions,yt,oe?fe.fullWidth:""),style:a},E.createElement("img",{className:fe.img,ref:ee}))))}},50043:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Rn},$:function(){return mn}});var E=te(59301),fe={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"},Se=te(92310),ve=te.n(Se),Fe=te(28284),ye=te(6767),be=te(62957),He=te(71051),Pe=te(77019),re=te(62673),Ge=te(75727),ze=te(14566),yt=te(99571),oe=te(60242),a=te(17149),y=te(37568),x=te(9148),b=te(346),z="data:image/png;base64,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",ee="data:image/png;base64,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",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==",le="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",ce=te(38986),ie=te(38518),Ce=te(5623),Ze=te(8944),Oe=te(19105),gt=te(17077),ut=te(15342),Me=te.n(ut),zt=(wt,qe,At)=>new Promise((_e,Pt)=>{var We=Ue=>{try{Je(At.next(Ue))}catch(tt){Pt(tt)}},Bt=Ue=>{try{Je(At.throw(Ue))}catch(tt){Pt(tt)}},Je=Ue=>Ue.done?_e(Ue.value):Promise.resolve(Ue.value).then(We,Bt);Je((At=At.apply(wt,qe)).next())}),ct=E.memo(({tagName:wt="div",value:qe="",className:At,style:_e={},onBlur:Pt,id:We})=>{const Bt=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!Bt.current)return;zt(void 0,null,function*(){const tt=Bt.current;tt.innerHTML="";const Ve=qe==null?void 0:qe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Qe of Ve)if(Qe.startsWith("$$")&&Qe.endsWith("$$")||Qe.startsWith("`$$")&&Qe.endsWith("$$`")){const mt=Qe.startsWith("`$$")?Qe.slice(3,-3):Qe.slice(2,-2),ke=document.createElement("span");ke.setAttribute("contentEditable","false"),ke.setAttribute("title",Qe),ke.className="edu_latex",tt.appendChild(ke),Me().render(mt,ke,{throwOnError:!1})}else{const mt=Qe==null?void 0:Qe.replace(/<[^>]*>/g,ke=>ke.startsWith("{var Ue,tt;if(Pt&&Bt.current){const Qe=Bt.current.cloneNode(!0),mt=Qe.querySelectorAll("span.edu_latex");for(let ke of mt){const Te=ke.getAttribute("title"),Ee=document.createTextNode(Te||""),xe=ke;(tt=(Ue=xe.parentNode)==null?void 0:Ue.replaceChild)==null||tt.call(Ue,Ee,xe)}Pt(Qe.innerHTML)}};return E.createElement(E.Fragment,null,E.createElement(wt,{ref:Bt,contentEditable:!0,className:At,style:_e,onBlur:Je}))}),Ut=te(48790),ht=te(49535),Tt=te(82105),vt=Object.defineProperty,$e=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Le=(wt,qe,At)=>qe in wt?vt(wt,qe,{enumerable:!0,configurable:!0,writable:!0,value:At}):wt[qe]=At,at=(wt,qe)=>{for(var At in qe||(qe={}))bt.call(qe,At)&&Le(wt,At,qe[At]);if(Mt)for(var At of Mt(qe))Xe.call(qe,At)&&Le(wt,At,qe[At]);return wt},st=(wt,qe)=>$e(wt,Rt(qe)),pt=(wt,qe,At)=>new Promise((_e,Pt)=>{var We=Ue=>{try{Je(At.next(Ue))}catch(tt){Pt(tt)}},Bt=Ue=>{try{Je(At.throw(Ue))}catch(tt){Pt(tt)}},Je=Ue=>Ue.done?_e(Ue.value):Promise.resolve(Ue.value).then(We,Bt);Je((At=At.apply(wt,qe)).next())});const Vt=wt=>{wt.preventDefault();let At=(wt.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,At)},Ie=wt=>{wt.key==="Enter"&&wt.preventDefault()},Nt=({children:wt,style:qe})=>E.createElement("div",{className:fe.leftBox,style:qe,onPaste:Vt},wt),en=({children:wt,style:qe,className:At})=>E.createElement("div",{className:ve()(fe.rightBox,At),style:qe,onPaste:Vt},wt),tn=({className:wt,style:qe={},width:At=1200,onCancel:_e=()=>{},onSuccess:Pt=()=>{},gather:We={},mode:Bt=1,stickyTop:Je=0,subDisciplineId:Ue=[],hideWordFeatures:tt,dataSource:Ve=[],customLeftHeadNode:Qe,customRightHeadNode:mt,customLeftContent:ke,hideRecognition:Te=!1,onExchange:Ee,isSingleSelection:xe=!1,underpinBackgroundStyle:Ye={},headExtraNode:et,isRefreshItemBank:xt=!1,okText:Ct="\u786E\u5B9A\u5BFC\u5165",onSave:Jt})=>{var Qt;const[qt,Bn]=(0,E.useState)(1),[_n,on]=(0,E.useState)(0),[fn,Dn]=(0,E.useState)(""),[Sn,hn]=(0,E.useState)(!1),[an,Yn]=(0,E.useState)([]),[jn,ln]=(0,E.useState)([]),[Xn,nn]=(0,E.useState)(!1),[un,An]=(0,E.useState)(!1),[bn,Kn]=(0,E.useState)(!1),[ya,Ke]=(0,E.useState)(!1),[It,St]=(0,E.useState)([]),[wn,aa]=(0,E.useState)(1),[Qn,Ua]=(0,E.useState)(!1),[Na,Wa]=(0,E.useState)(!0),[Ra,Ao]=(0,E.useState)(0),[kn,Ht]=(0,E.useState)(!1),[Vn]=Fe.default.useForm(),[mo]=Fe.default.useForm(),wa=(0,E.useRef)(null),za=(0,E.useRef)(null),Wn=(0,E.useRef)(),sa=(0,E.useRef)(null),ia=["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"],zn=["C","C++","Java","Python","JavaScript","Ruby"];(0,E.useEffect)(()=>{Ve!=null&&Ve.length&&je(Ve)},[Ve]),(0,E.useEffect)(()=>{qt===2&&wa.current.focus()},[qt]),(0,E.useEffect)(()=>{bn&&bo()},[bn]);const So=()=>{if(qt===1){ye.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}be.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:()=>pt(void 0,null,function*(){Bn(1)})})},bo=()=>pt(void 0,null,function*(){const de=yield(0,ce.ZP)("/api/disciplines.json",{method:"get",params:{source:Bt===1?"new_question":"subject"}});St(de.disciplines||[])}),Po=de=>{const dt=[],Ot=(rn,Zt)=>{rn.length>=2&&dt.push(rn.join(""));for(let ae=Zt;ae(de=de||"",de=String(de),de=de.replace(/\s+/g,""),de),Eo=de=>(de=de||"",de=String(de),de=de.replace(/

/g,""),de=de.replace(/
/g,` +`),fe)},36482:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return lt},U:function(){return Ze}});var E=te(59301),fe=te(11938),Se=te(62957),ve=te(54172),Fe=te(84989),ye=te(81722),be=te(61186),He=te.n(be),Pe={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"},re="data:image/png;base64,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",Ge="data:image/png;base64,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",ze=te(51257),yt=te(25690),oe=te(26547),a=te(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,le=(Me,zt,nt)=>zt in Me?y(Me,zt,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Me[zt]=nt,ce=(Me,zt)=>{for(var nt in zt||(zt={}))ee.call(zt,nt)&&le(Me,nt,zt[nt]);if(z)for(var nt of z(zt))ne.call(zt,nt)&&le(Me,nt,zt[nt]);return Me},ie=(Me,zt)=>x(Me,b(zt)),Ce=(Me,zt,nt)=>new Promise((ct,Ut)=>{var ht=$e=>{try{vt(nt.next($e))}catch(Rt){Ut(Rt)}},Tt=$e=>{try{vt(nt.throw($e))}catch(Rt){Ut(Rt)}},vt=$e=>$e.done?ct($e.value):Promise.resolve($e.value).then(ht,Tt);vt((nt=nt.apply(Me,zt)).next())});const Ze=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Oe}=fe.default,gt=({exercise:Me,socket:zt,dispatch:nt,onStartScreenshot:ct,onCloseScreenshot:Ut,handleToDetail:ht})=>{const[Tt,vt]=Se.default.useModal(),$e=(0,E.useRef)(),[Rt,Mt]=(0,E.useState)(!0),bt=(0,E.useRef)(!1),Xe=(0,yt.useParams)();(0,E.useEffect)(()=>{var We,Bt,Je;if(document.addEventListener((0,Fe.gH)(),_e,!1),window.addEventListener("blur",qe,!1),(We=Me.exerciseUserInfo)!=null&&We.screen_open&&(0,Fe.vp)()&&Mt(!1),(Bt=Me.exerciseUserInfo)!=null&&Bt.screen_open&&!(0,Fe.vp)()){(0,ze.RG)(" ",!0);const Ue=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Me.exerciseUserInfo.screen_sec+3:Me.exerciseUserInfo.screen_sec+10+1;$e.current=Se.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Me.exerciseUserInfo.screen_num-Me.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(Oe,{onFinish:()=>Ce(void 0,null,function*(){var tt;const Ye=yield At();(tt=$e.current)==null||tt.destroy(),Ye.used_screen_num&&mn(Ye.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Ue*1e3})),"S\uFF09"),onOk:()=>{var tt;(0,ze.RG)(" ",!0),(tt=$e.current)==null||tt.destroy(),Mt(!1),(0,Fe.Dj)(document.body),document.getElementById("root").addEventListener("click",at,!1)}})}return(Je=Me.exerciseUserInfo)!=null&&Je.screen_open&&!(0,Fe.vp)()||document.getElementById("root").addEventListener("click",at,!1),()=>{document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,Fe.gH)(),_e,!1),window.removeEventListener("blur",qe,!1)}},[]),(0,E.useEffect)(()=>{setTimeout(()=>{Me.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,Fe.gH)(),_e,!1))},500),st()},[Me.actionTabs]),(0,E.useEffect)(()=>{setTimeout(()=>{Me.exerciseUserInfo.used_screen_num>Me.exerciseUserInfo.screen_num&&zn()},500)},[Me.exerciseUserInfo]);const Le=()=>Ce(void 0,null,function*(){const We=yield At();setTimeout(()=>{var Bt,Je;(Bt=$e.current)==null||Bt.destroy(),$e.current=Se.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},We.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(Je=Me.exerciseUserInfo)==null?void 0:Je.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>Ce(void 0,null,function*(){(0,Fe.Dj)(document.body)})})},1e3)}),at=We=>{!(0,Fe.vp)()&&We.target.nodeName!=="A"&&We.target.nodeName!=="BUTTON"&&We.target.innerHTML!=="\u786E \u5B9A"&&(0,Fe.Dj)(document.body)},st=()=>Ce(void 0,null,function*(){const We=yield nt({type:"exercise/getExerciseUserInfo",payload:ce({},Xe)});return We==null?void 0:We.data}),pt=We=>Ce(void 0,null,function*(){var Bt;if((Bt=Me.exerciseUserInfo)!=null&&Bt.screen_at){const Ue=yield(0,ye.ck)(ie(ce({},Xe),{reset:!0}));if((Ue==null?void 0:Ue.status)===-6)return}const Je=yield(0,ye.oy)({id:Xe.categoryId});if(Je!=null&&Je.is_commit){Se.default.destroyAll(),yield Yt(),wt(!0);return}else mn(We+1)}),Yt=()=>Ce(void 0,null,function*(){var We;const Bt=He()(),Je=Me.exerciseUserInfo.screen_sec;if(en.current.length>0){const Ue=Bt.format("YYYY-MM-DD HH:mm:ss");let tt=Math.floor(Bt.diff(He()(en.current[0].start))/1e3);const Ye=en.current.length;tt/Je>>0>Ye&&(tt=(Ye+1)*Je-1),yield(0,ye.P8)(Xe.categoryId,{exercise_user_id:(We=Me.exerciseUserInfo)==null?void 0:We.exercise_user_id,time:Ue,time_long:tt,count:Ye})}en.current=[]}),Ie=(0,E.useRef)(0),Nt=(0,E.useRef)(0),en=(0,E.useRef)([]),tn=(0,E.useRef)(!1),mn=We=>Ce(void 0,null,function*(){var Bt;bt.current||(ct(),Se.default.destroyAll(),Ie.current=He()().valueOf(),tn.current=!0,$e.current=Se.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:Pe.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:a.createElement("div",{className:Pe.exitFullScreenModal},a.createElement("img",{src:re,alt:"",className:Pe.warningIcon}),a.createElement("div",{className:Pe.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),a.createElement("span",{className:Pe.warningText},((Bt=Me.exerciseUserInfo)==null?void 0:Bt.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),a.createElement("span",{className:Pe.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),a.createElement("span",{className:Pe.warningText},We-1),(0,oe._V)(oe.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(Oe,{className:Pe.countdownWrapper,onFinish:()=>{Nt.current=He()().valueOf(),en.current.push({start:Ie.current,end:Nt.current}),pt(We)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Me.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,ze.RG)(" ",!0),Yt(),(0,Fe.Dj)(document.body),Ut(),$e.current.destroy(),tn.current=!1}}))}),zn=()=>Ce(void 0,null,function*(){Se.default.destroyAll(),(yield(0,ye.VL)({categoryId:Xe.categoryId,commit_method:1}))&&wt()}),wt=(We=!1)=>Ce(void 0,null,function*(){var Bt,Je;if(document.removeEventListener((0,Fe.gH)(),_e,!1),(0,Fe.BU)(),Se.default.destroyAll(),bt.current=!0,We){const Ue=yield(0,ye.Yu)(Xe.categoryId,{exercise_user_id:(Bt=Me.exerciseUserInfo)==null?void 0:Bt.exercise_user_id});Tt.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:Pe.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:Pe.forcedModalContent},a.createElement("img",{src:Ge,alt:""}),a.createElement("div",{className:Pe.forcedText},(0,oe._V)(oe.CP.recordScreen17)),a.createElement("div",{className:Pe.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(Je=Me.exerciseUserInfo)==null?void 0:Je.screen_num,(0,oe._V)(oe.CP.recordScreen19)),a.createElement(ve.default,{dataSource:Ue==null?void 0:Ue.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,oe._V)(oe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,oe._V)(oe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,oe._V)(oe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Ut(),ht()},onOk:()=>{yt.history.push(`/classrooms/${Xe.coursesId}/exercisenotice/${Xe.categoryId}/users/${Xe.login}?isShowApply=true`)}})}else Tt.info({content:a.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),a.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{ht()}})}),qe=We=>{(0,Fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!tn.current&&(0,Fe.BU)()},At=()=>Ce(void 0,null,function*(){var We;if((We=Me.exerciseUserInfo)!=null&&We.screen_at){const Ue=yield(0,ye.ck)(ie(ce({},Xe),{reset:!0}));if((Ue==null?void 0:Ue.status)===-6)return}const Bt=yield(0,ye.oy)({id:Xe.categoryId});if(Bt!=null&&Bt.is_commit){wt();return}return yield st()}),_e=()=>Ce(void 0,null,function*(){var We;if((0,ze.RG)(" ",!0),(0,Fe.vp)()){if((We=Me.exerciseUserInfo)!=null&&We.screen_at){var Bt=yield(0,ye.ck)(ie(ce({},Xe),{reset:!0}));if((Bt==null?void 0:Bt.status)===-6)return}}else if(!tn.current){var Bt=yield(0,ye.ck)(ce({},Xe));if((Bt==null?void 0:Bt.status)===-6)return;const Ue=yield st();mn(Ue.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Pt=()=>Ce(void 0,null,function*(){(0,ye.ck)(ce({},Xe));const We=yield st();mn(We.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,vt)};var lt=(0,yt.connect)(({exercise:Me,globalSetting:zt})=>({globalSetting:zt,exercise:Me}))(gt)},38518:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return b}});var E=te(59301),fe=te(18287),Se={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ve=te(73631),Fe=te(5623),ye=te(46722),be=Object.defineProperty,He=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,yt=(z,ee,ne)=>ee in z?be(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))Ge.call(ee,ne)&&yt(z,ne,ee[ne]);if(re)for(var ne of re(ee))ze.call(ee,ne)&&yt(z,ne,ee[ne]);return z},a=(z,ee)=>He(z,Pe(ee)),y=(z,ee,ne)=>new Promise((le,ce)=>{var ie=Oe=>{try{Ze(ne.next(Oe))}catch(gt){ce(gt)}},Ce=Oe=>{try{Ze(ne.throw(Oe))}catch(gt){ce(gt)}},Ze=Oe=>Oe.done?le(Oe.value):Promise.resolve(Oe.value).then(ie,Ce);Ze((ne=ne.apply(z,ee)).next())}),b=({value:z,onChange:ee,scrollId:ne})=>{const[le,ce]=(0,E.useState)([]);(0,E.useEffect)(()=>{ie()},[]);const ie=()=>y(void 0,null,function*(){const Me=yield(0,ye.NZ)({});if(Me!=null&&Me.data){const zt=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:E.createElement("img",{src:ve,className:Se.folderIcon}),isLeaf:!1,children:Ce(Me.data||[])}];ce(zt)}}),Ce=Me=>Me.map(zt=>({title:zt.name,key:zt.group_id,icon:E.createElement("img",{src:ve,className:Se.folderIcon}),isLeaf:zt.children.length===0,children:Ce(zt.children)})),Ze=(Me,zt,nt)=>Me.map(ct=>ct.key===zt?oe(oe({},ct),nt):ct.children?a(oe({},ct),{children:Ze(ct.children,zt,nt)}):ct),Oe=(Me,zt,nt)=>Me.map(ct=>{if(ct.key===zt)return a(oe({},ct),{icon:nt?E.createElement("img",{src:Fe,className:Se.folderIcon}):E.createElement("img",{src:ve,className:Se.folderIcon})});if(ct.children)return a(oe({},ct),{children:Oe(ct.children,zt,nt)})}),gt=(Me,zt)=>{ce(nt=>Oe(nt,zt.node.key,zt.expanded))},lt=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return le.length>0&&E.createElement("div",{id:ne||""},E.createElement(fe.default,oe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:le,className:Se.folderWrapper,onSelect:ee,onExpand:gt},lt)))}},94361:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ye}});var E=te(37639),fe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Se=te(32637),ve=te(59301),ye=({type:be,style:He})=>{const Pe=ve.createElement("div",{className:fe.wrap,onClick:re=>{re.preventDefault(),re.stopPropagation()}},ve.createElement("p",null,be==="shixun"||be==="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",ve.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",be==="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"),ve.createElement("div",{className:fe.contact},ve.createElement("div",{className:fe.img},ve.createElement("img",{src:Se,width:"124px",height:"124px"})),ve.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ve.createElement(E.Z,{content:Pe},ve.createElement("span",{className:fe.text,style:He},"\u9AD8\u6D88\u8017"))}},41319:function(Re,rt,te){"use strict";te.d(rt,{X:function(){return ve},y:function(){return Se}});var E=te(59301),fe=te(6767);const Se=Fe=>{(0,E.useEffect)(()=>{if(Fe){const ye=He=>{He.key==="F12"&&(He.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},be=He=>{He.preventDefault()};return document.addEventListener("keydown",ye),document.addEventListener("contextmenu",be),()=>{document.removeEventListener("keydown",ye),document.removeEventListener("contextmenu",be)}}},[Fe])},ve=()=>{const[Fe,ye]=(0,E.useState)(!1),be=He=>{const{keyCode:Pe,ctrlKey:re,metaKey:Ge,type:ze}=He;(ze==="paste"||(Pe===67||Pe===86)&&(Ge||re))&&(fe.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),He.preventDefault(),He.stopPropagation())};return(0,E.useEffect)(()=>(Fe&&(window.addEventListener("keydown",be,!0),window.addEventListener("paste",be,!0)),()=>{window.removeEventListener("keydown",be,!0),window.removeEventListener("paste",be,!0)}),[Fe]),{setOpenDisableCopyAndPaste:ye,disableCopyAndPaste:Fe}}},9507:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ge}});var E=te(59301),fe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Se=te(92310),ve=te.n(Se),Fe=te(29787),ye=te(2859),be=te(38986),He=te(51257),Pe=(ze,yt,oe)=>new Promise((a,y)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){y(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){y(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(ze,yt)).next())}),Ge=({data:ze,className:yt,fullWidth:oe,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const ee=(0,E.useRef)(null),ne=(0,E.useRef)(null),le=(0,E.useRef)(null),ce=(0,E.useRef)(null),[ie,Ce]=(0,E.useState)(!1),[Ze,Oe]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(le.current||(le.current=document.createElement("style"),document.head.appendChild(le.current)),ze!=null&&ze.visible?(document.body.setAttribute("data-custom","y-hidden"),le.current.innerHTML=" html { overflow-y: hidden; }",ze!=null&&ze.src&>()):(document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null)),()=>{document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null)}),[ze==null?void 0:ze.visible]);const gt=()=>Pe(void 0,null,function*(){Ce(!0),Oe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const nt=yield(0,He.ZJ)(ze==null?void 0:ze.src);ee.current.src="",ee.current.src=nt,ee.current.onload=function(){zt()},Ce(!1),Oe("")}),lt=nt=>Pe(void 0,null,function*(){Ce(!0),Oe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ct=yield(0,be.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ze.title,file:nt.dataUrl}});ct!=null&&ct.id&&!z?(yield(0,be.ZP)(`/api/attachments/${ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:ct==null?void 0:ct.id,settings:JSON.stringify(nt.state)}})).status===0&&x():ct!=null&&ct.id&&x(ct),Ce(!1),Oe("")}),Me=()=>{const nt=document.querySelector('a[href="https://markerjs.com/"]');nt&&nt.parentNode&&(nt.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(Ut=>{const ht=document.querySelector(Ut.name);ht&&ht.setAttribute("title",Ut.title)})},zt=()=>{ne.current=new ye.hP(ee.current),ne.current.targetRoot=ce.current,ne.current.addEventListener("render",lt),ne.current.addEventListener("beforeclose",y),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),ze!=null&&ze.snapshotData&&ne.current.restoreState(ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Me()},300)};return E.createElement(E.Fragment,null,(ze==null?void 0:ze.visible)&&E.createElement(Fe.Z,{spinning:ie,tip:Ze,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:ce,className:ve()(fe.imageDimensions,yt,oe?fe.fullWidth:""),style:a},E.createElement("img",{className:fe.img,ref:ee}))))}},50043:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return zn},$:function(){return mn}});var E=te(59301),fe={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"},Se=te(92310),ve=te.n(Se),Fe=te(28284),ye=te(6767),be=te(62957),He=te(71051),Pe=te(77019),re=te(62673),Ge=te(75727),ze=te(14566),yt=te(99571),oe=te(60242),a=te(17149),y=te(37568),x=te(9148),b=te(346),z="data:image/png;base64,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",ee="data:image/png;base64,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",ne="data:image/png;base64,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",le="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",ce=te(38986),ie=te(38518),Ce=te(5623),Ze=te(8944),Oe=te(19105),gt=te(17077),lt=te(15342),Me=te.n(lt),zt=(wt,qe,At)=>new Promise((_e,Pt)=>{var We=Ue=>{try{Je(At.next(Ue))}catch(tt){Pt(tt)}},Bt=Ue=>{try{Je(At.throw(Ue))}catch(tt){Pt(tt)}},Je=Ue=>Ue.done?_e(Ue.value):Promise.resolve(Ue.value).then(We,Bt);Je((At=At.apply(wt,qe)).next())}),ct=E.memo(({tagName:wt="div",value:qe="",className:At,style:_e={},onBlur:Pt,id:We})=>{const Bt=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!Bt.current)return;zt(void 0,null,function*(){const tt=Bt.current;tt.innerHTML="";const Ye=qe==null?void 0:qe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Qe of Ye)if(Qe.startsWith("$$")&&Qe.endsWith("$$")||Qe.startsWith("`$$")&&Qe.endsWith("$$`")){const mt=Qe.startsWith("`$$")?Qe.slice(3,-3):Qe.slice(2,-2),ke=document.createElement("span");ke.setAttribute("contentEditable","false"),ke.setAttribute("title",Qe),ke.className="edu_latex",tt.appendChild(ke),Me().render(mt,ke,{throwOnError:!1})}else{const mt=Qe==null?void 0:Qe.replace(/<[^>]*>/g,ke=>ke.startsWith("{var Ue,tt;if(Pt&&Bt.current){const Qe=Bt.current.cloneNode(!0),mt=Qe.querySelectorAll("span.edu_latex");for(let ke of mt){const Te=ke.getAttribute("title"),Ee=document.createTextNode(Te||""),xe=ke;(tt=(Ue=xe.parentNode)==null?void 0:Ue.replaceChild)==null||tt.call(Ue,Ee,xe)}Pt(Qe.innerHTML)}};return E.createElement(E.Fragment,null,E.createElement(wt,{ref:Bt,contentEditable:!0,className:At,style:_e,onBlur:Je}))}),Ut=te(48790),ht=te(49535),Tt=te(82105),vt=Object.defineProperty,$e=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Le=(wt,qe,At)=>qe in wt?vt(wt,qe,{enumerable:!0,configurable:!0,writable:!0,value:At}):wt[qe]=At,at=(wt,qe)=>{for(var At in qe||(qe={}))bt.call(qe,At)&&Le(wt,At,qe[At]);if(Mt)for(var At of Mt(qe))Xe.call(qe,At)&&Le(wt,At,qe[At]);return wt},st=(wt,qe)=>$e(wt,Rt(qe)),pt=(wt,qe,At)=>new Promise((_e,Pt)=>{var We=Ue=>{try{Je(At.next(Ue))}catch(tt){Pt(tt)}},Bt=Ue=>{try{Je(At.throw(Ue))}catch(tt){Pt(tt)}},Je=Ue=>Ue.done?_e(Ue.value):Promise.resolve(Ue.value).then(We,Bt);Je((At=At.apply(wt,qe)).next())});const Yt=wt=>{wt.preventDefault();let At=(wt.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,At)},Ie=wt=>{wt.key==="Enter"&&wt.preventDefault()},Nt=({children:wt,style:qe})=>E.createElement("div",{className:fe.leftBox,style:qe,onPaste:Yt},wt),en=({children:wt,style:qe,className:At})=>E.createElement("div",{className:ve()(fe.rightBox,At),style:qe,onPaste:Yt},wt),tn=({className:wt,style:qe={},width:At=1200,onCancel:_e=()=>{},onSuccess:Pt=()=>{},gather:We={},mode:Bt=1,stickyTop:Je=0,subDisciplineId:Ue=[],hideWordFeatures:tt,dataSource:Ye=[],customLeftHeadNode:Qe,customRightHeadNode:mt,customLeftContent:ke,hideRecognition:Te=!1,onExchange:Ee,isSingleSelection:xe=!1,underpinBackgroundStyle:Ve={},headExtraNode:et,isRefreshItemBank:xt=!1,okText:Ct="\u786E\u5B9A\u5BFC\u5165",onSave:Jt})=>{var Qt;const[qt,Bn]=(0,E.useState)(1),[_n,on]=(0,E.useState)(0),[fn,Dn]=(0,E.useState)(""),[Sn,hn]=(0,E.useState)(!1),[an,Vn]=(0,E.useState)([]),[Zn,ln]=(0,E.useState)([]),[Xn,nn]=(0,E.useState)(!1),[un,An]=(0,E.useState)(!1),[bn,Kn]=(0,E.useState)(!1),[Sa,Ke]=(0,E.useState)(!1),[It,St]=(0,E.useState)([]),[wn,aa]=(0,E.useState)(1),[Qn,Ua]=(0,E.useState)(!1),[Na,Wa]=(0,E.useState)(!0),[Ra,Eo]=(0,E.useState)(0),[Tn,Ht]=(0,E.useState)(!1),[Yn]=Fe.default.useForm(),[mo]=Fe.default.useForm(),wa=(0,E.useRef)(null),za=(0,E.useRef)(null),Wn=(0,E.useRef)(),sa=(0,E.useRef)(null),ia=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],jn=["C","C++","Java","Python","JavaScript","Ruby"];(0,E.useEffect)(()=>{Ye!=null&&Ye.length&&je(Ye)},[Ye]),(0,E.useEffect)(()=>{qt===2&&wa.current.focus()},[qt]),(0,E.useEffect)(()=>{bn&&bo()},[bn]);const Ao=()=>{if(qt===1){ye.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}be.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:()=>pt(void 0,null,function*(){Bn(1)})})},bo=()=>pt(void 0,null,function*(){const de=yield(0,ce.ZP)("/api/disciplines.json",{method:"get",params:{source:Bt===1?"new_question":"subject"}});St(de.disciplines||[])}),yo=de=>{const dt=[],Ot=(rn,Zt)=>{rn.length>=2&&dt.push(rn.join(""));for(let ae=Zt;ae(de=de||"",de=String(de),de=de.replace(/\s+/g,""),de),ho=de=>(de=de||"",de=String(de),de=de.replace(/
/g,""),de=de.replace(/
/g,` `),de=de.replace(/<\/div>/g,` -`),de=Qo(de),de),Ln=de=>de.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Qo=de=>de.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Ho=de=>{var dt;const Ot=de.clipboardData;if(Ot){const rn=Ot.types.toString(),Zt=Ot.items;if(rn==="Files"||Ot.types.indexOf("Files")>-1){de.preventDefault();try{let ae=Zt[1];((dt=Zt[0])==null?void 0:dt.kind)==="file"&&(ae=Zt[0]);const pe=ae.getAsFile();(0,gt.I)(pe,ge=>{var Ae;if(ge.id){if(((Ae=pe==null?void 0:pe.type)==null?void 0:Ae.indexOf("image"))>-1){const Be=``;document.execCommand("insertText",!1,Be)}}else(ge==null?void 0:ge.status)===401&&(document.location.href="/user/login")})}catch(ae){ye.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function dr(de,dt){return pt(this,null,function*(){if(typeof de=="string")return yield dt(de);if(typeof de!="object"||de===null)return de;if(Array.isArray(de))return yield Promise.all(de.map(Zt=>pt(this,null,function*(){return yield dr(Zt,dt)})));const Ot={};for(const rn in de)if(Object.prototype.hasOwnProperty.call(de,rn)){const Zt=de[rn];typeof Zt=="string"?Ot[rn]=yield dt(Zt):typeof Zt=="object"?Ot[rn]=yield dr(Zt,dt):Ot[rn]=Zt}return Ot})}const ko=()=>pt(void 0,null,function*(){var de;hn(!0),Dn("\u5904\u7406\u4E2D"),yield new Promise(rn=>setTimeout(rn,1e3));let dt=(de=za.current)==null?void 0:de.querySelectorAll('[data-text="edit"]'),Ot="";try{dt.forEach(function(rn){var Zt,ae,pe,ge;const Ae=rn.cloneNode(!0),Be=Ae.querySelectorAll("span.edu_latex");for(let we of Be){const Ne=we.getAttribute("title"),Et=document.createTextNode(Ne),Ft=we;(ae=(Zt=Ft.parentNode)==null?void 0:Zt.replaceChild)==null||ae.call(Zt,Et,Ft)}const he=Ae.querySelectorAll("span[style]");for(let we of he)if(we.style.fontFamily){const Ne=we.innerHTML,Et=document.createTextNode(Ne),Ft=we;(ge=(pe=Ft.parentNode)==null?void 0:pe.replaceChild)==null||ge.call(pe,Et,Ft)}Ae==null||Ae.childNodes.forEach(function(we){we.nodeType===Node.ELEMENT_NODE&&we.localName!=="h5"&&we.localName!=="h4"?Ot+=`

${we.innerHTML}

`:we.nodeType===Node.TEXT_NODE&&(Ot+=`

${we.textContent}

`)})}),ot("/api/intelligent_imports/import.json",{html:Qo(Ot)})}catch(rn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",rn)}}),Jn=de=>{let dt=de.filter(Ot=>!!(Ot!=null&&Ot.type));return dt=dt.map(Ot=>{var rn;const Zt=(rn=Vr.find(pe=>pe.id===(Ot==null?void 0:Ot.type)))==null?void 0:rn.deal,ae=st(at({},Ot),{id:String(Math.random()).slice(-6),knowledgePoint:_a(Ot==null?void 0:Ot.knowledgePoint)});return Zt?Zt(ae):ae}),dt},ua=()=>{if(qt===1){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}be.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:ko})},Ca=()=>E.createElement("div",{className:fe.row},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,{style:{height:675}},qt===1&&E.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Bn(2)},E.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",E.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",E.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",E.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",E.createElement("br",null)),E.createElement("div",{className:fe.imgBox,style:{marginTop:75}},E.createElement("img",{width:56,src:ee}),E.createElement("span",null,"\u7F16\u8F91\u533A"))),qt===2&&E.createElement("div",{"data-text":"edit",onBlur:()=>{wa.current.innerHTML||Bn(1)},ref:wa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),E.createElement("div",{className:fe.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},E.createElement("div",{className:fe.imgBox,style:{marginTop:240}},E.createElement("img",{width:56,src:ne}),E.createElement("span",null,"\u9884\u89C8\u533A")))),In=(de,dt,Ot,rn)=>{var Zt;console.log(de,dt,Ot,rn,"onDataChange\u4FEE\u6539\u6570\u503C");const ae=JSON.parse(JSON.stringify(jn));rn===void 0?ae[dt][de]=Ot:ae[dt].questions[rn][de]=Ot;const pe=at({},ae[dt]),ge=(Zt=Vr.find(Ae=>Ae.id===(pe==null?void 0:pe.type)))==null?void 0:Zt.deal;ae[dt]=ge(pe),ln(ae)},Co=(de,dt,Ot)=>{var rn;const Zt=Ot!==void 0,ae=(rn=Vr.find(Ae=>Ae.id===(de==null?void 0:de.type)))==null?void 0:rn.type,pe=`${dt+1}.${Ot===void 0?"":Ot+1+"."}`,ge=`${(de==null?void 0:de.type)==="7"?"{{":""}${pe}\u3010${ae}\u3011${(de==null?void 0:de.question)||""}`;return E.createElement(E.Fragment,null,Zt&&E.createElement("h4",{contentEditable:!0}),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",value:ge}))},ma=(de,dt)=>pt(void 0,null,function*(){var Ot;const rn=yield Ee(de,dt),Zt=(Ot=rn==null?void 0:rn.data)==null?void 0:Ot.content;if(Zt!=null&&Zt.length){const ae=Jn(Zt)[0];an.splice(dt,1,ae),jn.splice(dt,1,ae),Yn([...an]),ln([...jn])}}),Sr=(de,dt,Ot)=>{var rn;const Zt=Ot!==void 0,ae=(rn=Vr.find(ge=>ge.id===(de==null?void 0:de.type)))==null?void 0:rn.type,pe=`${dt+1}.${Ot===void 0?"":Ot+1+"."}`;return Zt?E.createElement("div",{style:{padding:"10px 18px"}},`${pe}\u3010${ae}\u3011`,E.createElement(ct,{id:de==null?void 0:de.id,tagName:"span",className:fe.edit,onBlur:ge=>In("question",dt,ge,Ot),value:(de==null?void 0:de.question)||""})):E.createElement(E.Fragment,null,E.createElement("div",{className:fe.actionHead},E.createElement("div",{className:"c-light-primary"},`${pe}\u3010${ae}\u3011`),Bt!==1&&E.createElement(He.Z,{disabled:(de==null?void 0:de.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:ge=>In("score",dt,ge,Ot),value:de==null?void 0:de.score}),E.createElement(Pe.Z,{align:"middle",style:{marginLeft:"auto"}},!!Ee&&E.createElement("span",{className:"current c-light-primary mr30",onClick:()=>ma(de,dt)},E.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),E.createElement(re.default,{onChange:ge=>In("checked",dt,ge.target.checked,Ot),checked:!!(de!=null&&de.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",style:{padding:"10px 18px"},className:fe.edit,onBlur:ge=>In("question",dt,ge,Ot),value:de==null?void 0:de.question}))},tr=(de,dt,Ot)=>E.createElement(E.Fragment,null,["0","1","2","4"].includes(de==null?void 0:de.type)&&E.createElement(ct,{id:de==null?void 0:de.id,value:`\u7B54\u6848\uFF1A${dt||""}`,tagName:"p"}),!Ot&&E.createElement(ct,{id:de==null?void 0:de.id,value:`\u96BE\u5EA6\uFF1A${(de==null?void 0:de.difficulty)||""}`,tagName:"p"}),(de==null?void 0:de.type)!=="7"&&E.createElement(ct,{id:de==null?void 0:de.id,value:`\u89E3\u6790\uFF1A${(de==null?void 0:de.analyze)||""}`,tagName:"p"}),!Ot&&E.createElement(ct,{id:de==null?void 0:de.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(de==null?void 0:de.knowledgePoint)||""}`,tagName:"p"})),or=(de,dt,Ot,rn)=>{const Zt=rn!==void 0,ae=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],pe=Zt&&!de.last&&!de.errorMsg?{marginBottom:10}:{},ge=ae.map(Ae=>({key:Ae,label:Ae,onClick:()=>In("difficulty",Ot,Ae,rn)}));return E.createElement("div",{className:fe.liWrap,style:pe},["4"].includes(de==null?void 0:de.type)&&E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",className:`${fe.edit} c-black`,onBlur:Ae=>In("answer",Ot,[Ae],rn),value:dt})),!Zt&&E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Ge.Z,{menu:{items:ge}},E.createElement("span",{className:"c-light-primary"},de==null?void 0:de.difficulty,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(de==null?void 0:de.type)!=="7"&&E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",className:`${fe.edit} c-grey-333`,onBlur:Ae=>In("analyze",Ot,Ae,rn),value:de==null?void 0:de.analyze})),!Zt&&E.createElement("div",{onKeyDown:Ie,className:fe.li},E.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",value:(de==null?void 0:de.knowledgePoint)||"",className:`${fe.edit} c-grey-333`,onBlur:Ae=>In("knowledgePoint",Ot,_a(Eo(Ae)),rn)})))},Oo=de=>E.createElement(E.Fragment,null,typeof(de==null?void 0:de.errorMsg)=="string"&&!!(de!=null&&de.errorMsg)&&E.createElement("h5",{contentEditable:!1},E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,de==null?void 0:de.errorMsg))),Go=de=>E.createElement(E.Fragment,null,typeof(de==null?void 0:de.errorMsg)=="string"&&!!(de!=null&&de.errorMsg)&&E.createElement("h5",null,E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,de==null?void 0:de.errorMsg))),Br=(de,dt,Ot,rn)=>{let Zt="flex";return(xe&&Ra!==rn||Xn&&!(Ot!=null&&Ot.errorMsg))&&(Zt="none"),E.createElement("div",{className:fe.row,style:{display:Zt}},E.createElement("div",{className:fe.leftLayout},ke||E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},de))),E.createElement("div",{className:fe.rightLayout},E.createElement(en,{className:Ot!=null&&Ot.errorMsg?fe.error:""},dt)))},Vr=[{id:"0",type:"\u5355\u9009\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0;let pe=(rn=de==null?void 0:de.answer)==null?void 0:rn[0];const ge=E.createElement(E.Fragment,null,Co(de,dt,Ot),(Zt=de==null?void 0:de.options)==null?void 0:Zt.map((we,Ne)=>E.createElement(ct,{id:de==null?void 0:de.id,key:Ne,value:`${ia[Ne]}.${we}`,tagName:"p"})),tr(de,pe,ae),Oo(de));let Ae=ae?de:jn[dt];const Be=Ae==null?void 0:Ae.options,he=E.createElement(E.Fragment,null,Sr(Ae,dt,Ot),Be==null?void 0:Be.map((we,Ne)=>{var Et;return E.createElement("div",{key:Ne,className:fe.option},E.createElement("aside",{className:((Et=Ae==null?void 0:Ae.answer)==null?void 0:Et[0])===ia[Ne]?fe.active:"",onClick:()=>In("answer",dt,[ia[Ne]],Ot)},ia[Ne]),E.createElement(ct,{id:Ae==null?void 0:Ae.id,tagName:"div",className:`${fe.text}`,onBlur:Ft=>{Be[Ne]=Ft,In("options",dt,Be,Ot)},value:we}))}),or(Ae,"",dt,Ot),Go(Ae));return ae?[ge,he]:Br(ge,he,Ae,dt)},deal:de=>{var dt,Ot,rn;de.score=de.score===void 0?2:de.score;let Zt=_a((dt=de==null?void 0:de.answer)==null?void 0:dt[0]).toUpperCase();de.answer=Zt?[Zt]:[];let ae=[];if(!(de!=null&&de.options))ae.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{de.options=(Ot=de.options)==null?void 0:Ot.slice(0,8);const pe=de.options.map(Ae=>Ae==null?void 0:Ae.trim().replace(/^\s+|\s+$/g,""));new Set(pe).size!==pe.length&&ae.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Zt||ae.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Zt&&(ia.slice(0,((rn=de==null?void 0:de.options)==null?void 0:rn.length)||8).includes(Zt)||ae.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")),_a(de==null?void 0:de.question)||ae.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=ae.join(` -`),de}},{id:"1",type:"\u591A\u9009\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0;let pe=(rn=de==null?void 0:de.answer)==null?void 0:rn[0];const ge=E.createElement(E.Fragment,null,Co(de,dt,Ot),(Zt=de==null?void 0:de.options)==null?void 0:Zt.map((we,Ne)=>E.createElement(ct,{id:de==null?void 0:de.id,key:Ne,value:`${ia[Ne]}.${we}`,tagName:"p"})),tr(de,pe,ae),Oo(de));let Ae=ae?de:jn[dt];const Be=Ae==null?void 0:Ae.options,he=E.createElement(E.Fragment,null,Sr(Ae,dt,Ot),Be==null?void 0:Be.map((we,Ne)=>{var Et,Ft;return E.createElement("div",{key:Ne,className:fe.option},E.createElement("aside",{className:(Ft=(Et=Ae==null?void 0:Ae.answer)==null?void 0:Et[0])!=null&&Ft.includes(ia[Ne])?fe.active:"",onClick:()=>{var it;let Gt=((it=Ae==null?void 0:Ae.answer)==null?void 0:it[0])||"";const _t=ia[Ne];Gt.includes(_t)?Gt=Gt.replace(new RegExp(_t,"g"),""):Gt+=_t,Gt=Gt.split("").sort().join(""),In("answer",dt,[Gt],Ot)}},ia[Ne]),E.createElement(ct,{id:Ae==null?void 0:Ae.id,tagName:"div",className:`${fe.text}`,onBlur:it=>{Be[Ne]=it,In("options",dt,Be,Ot)},value:we}))}),or(Ae,"",dt,Ot),Go(Ae));return ae?[ge,he]:Br(ge,he,Ae,dt)},deal:de=>{var dt,Ot,rn;de.score=de.score===void 0?2:de.score;let Zt=_a((dt=de==null?void 0:de.answer)==null?void 0:dt[0]).toUpperCase().split("").sort().join("");de.answer=Zt?[Zt]:[];let ae=[];if(!(de!=null&&de.options))ae.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{de.options=(Ot=de.options)==null?void 0:Ot.slice(0,8);const pe=de.options.map(Ae=>Ae==null?void 0:Ae.trim().replace(/^\s+|\s+$/g,""));new Set(pe).size!==pe.length&&ae.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Zt||ae.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Zt){const pe=ia.slice(0,((rn=de==null?void 0:de.options)==null?void 0:rn.length)||8);Po(pe).includes(Zt)||ae.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 _a(de==null?void 0:de.question)||ae.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=ae.join(` -`),de}},{id:"2",type:"\u5224\u65AD\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0;let pe=(rn=de==null?void 0:de.answer)==null?void 0:rn[0];const ge=E.createElement(E.Fragment,null,Co(de,dt,Ot),tr(de,pe,ae),Oo(de));let Ae=ae?de:jn[dt];const Be=["\u6B63\u786E","\u9519\u8BEF"];let he=((Zt=Ae==null?void 0:Ae.answer)==null?void 0:Zt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(he)?he="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(he)&&(he="\u9519\u8BEF");const we=E.createElement(E.Fragment,null,Sr(Ae,dt,Ot),Be==null?void 0:Be.map((Ne,Et)=>E.createElement("div",{key:Et,className:fe.option},E.createElement("aside",{style:{borderRadius:2},className:he===Ne?fe.active:"",onClick:()=>In("answer",dt,[Ne],Ot)},Ne==="\u6B63\u786E"?"T":"F"),E.createElement("div",{style:{pointerEvents:"none"},className:`${fe.text}`},Ne))),or(Ae,"",dt,Ot),Go(Ae));return ae?[ge,we]:Br(ge,we,Ae,dt)},deal:de=>{var dt;de.score=de.score===void 0?2:de.score;let Ot=_a((dt=de==null?void 0:de.answer)==null?void 0:dt[0]);de.answer=Ot?[Ot]:[];let rn=[];return Ot||rn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Ot&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Ot)&&rn.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"),_a(de==null?void 0:de.question)||rn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=rn.join(` -`),de}},{id:"3",type:"\u586B\u7A7A\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0,pe=E.createElement(E.Fragment,null,Co(de,dt,Ot),(rn=de==null?void 0:de.answer)==null?void 0:rn.map((Be,he)=>E.createElement(ct,{id:de==null?void 0:de.id,key:he,tagName:"p",value:`\u7B54\u6848${he+1}\uFF1A${Be.text||""}`})),tr(de,"",ae),Oo(de));let ge=ae?de:jn[dt];const Ae=E.createElement(E.Fragment,null,Sr(ge,dt,Ot),(Zt=ge==null?void 0:ge.answer)==null?void 0:Zt.map((Be,he)=>E.createElement("div",{key:he,className:fe.option},E.createElement("aside",{className:fe.fill},"\u586B\u7A7A\u9879",he+1),Be.model===1&&E.createElement(ct,{id:ge==null?void 0:ge.id,tagName:"div",onBlur:we=>{ge.answer[he].latex=Eo(we),In("answer",dt,ge.answer,Ot)},className:`${fe.text}`,value:Be.latex}),Be.model===2&&E.createElement(Oe.Z,{value:Be.latex,onChange:we=>{ge.answer[he].latex=we,In("answer",dt,ge.answer,Ot)}}))),or(ge,"",dt,Ot),Go(ge));return ae?[pe,Ae]:Br(pe,Ae,ge,dt)},deal:de=>{var dt,Ot,rn,Zt;de.score=de.score===void 0?2:de.score,de.question=(dt=de.question)==null?void 0:dt.replaceAll("\u2581","_");const ae=(Ot=de.answer)==null?void 0:Ot.map(ge=>{if(Object.prototype.toString.call(ge)==="[object Object]")return ge;ge=ge==null?void 0:ge.trim();const Ae={model:1,text:ge,latex:ge};return ge.startsWith("$$")&&ge.endsWith("$$")||ge.startsWith("`$$")&&ge.endsWith("$$`")?(Ae.model=2,Ae.latex=ge.slice(2,-2)):Ae.latex=Eo(ge),Ae});de.answer=ae;let pe=[];return ae||pe.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),_a(de==null?void 0:de.question)?de!=null&&de.question.includes("_")?(rn=de==null?void 0:de.answer)!=null&&rn.length&&((de==null?void 0:de.question.match(/_+/g))||[]).length!==((Zt=de==null?void 0:de.answer)==null?void 0:Zt.length)&&pe.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):pe.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):pe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=pe.join(` -`),de}},{id:"4",type:"\u7B80\u7B54\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0;let pe=(rn=de==null?void 0:de.answer)==null?void 0:rn[0];const ge=E.createElement(E.Fragment,null,Co(de,dt,Ot),tr(de,pe,ae),Oo(de));let Ae=ae?de:jn[dt];const Be=E.createElement(E.Fragment,null,Sr(Ae,dt,Ot),or(Ae,(Zt=Ae==null?void 0:Ae.answer)==null?void 0:Zt[0],dt,Ot),Go(Ae));return ae?[ge,Be]:Br(ge,Be,Ae,dt)},deal:de=>{de.score=de.score===void 0?5:de.score;let dt=[];return _a(de==null?void 0:de.question)||dt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=dt.join(` -`),de}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(de,dt)=>{var Ot,rn;const Zt=jn[dt],ae=zn.slice(0,4).map(pe=>({key:pe,label:pe,onClick:()=>In("platform",dt,pe)}));return E.createElement("div",{className:fe.row,style:{display:Xn?Zt!=null&&Zt.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},Co(de,dt),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(de==null?void 0:de.description)||""}`,tagName:"p"}),tr(de),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${de==null?void 0:de.timeLimit}`,tagName:"p"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(de==null?void 0:de.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:(de==null?void 0:de.code)||"",tagName:"div"}),(Ot=de==null?void 0:de.inputs)==null?void 0:Ot.map((pe,ge)=>{var Ae;return E.createElement(E.Fragment,{key:ge},E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${ge+1})\u8F93\u5165\uFF1A${pe||""}`,tagName:"div"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${ge+1})\u8F93\u51FA\uFF1A${((Ae=de==null?void 0:de.outputs)==null?void 0:Ae[ge])||""}`,tagName:"div"}))}),Oo(de)))),E.createElement("div",{className:fe.rightLayout},E.createElement(en,{className:Zt!=null&&Zt.errorMsg?fe.error:""},Sr(Zt,dt),E.createElement("div",{className:fe.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:Zt==null?void 0:Zt.description,tagName:"div",onBlur:pe=>In("description",dt,pe)}))),or(Zt,"",dt),E.createElement("div",{className:fe.liWrap},E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:Zt==null?void 0:Zt.timeLimit,tagName:"div",onBlur:pe=>In("timeLimit",dt,Eo(pe))})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Ge.Z,{menu:{items:ae}},E.createElement("span",{className:"c-light-primary"},Zt==null?void 0:Zt.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:fe.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.code)||"",onBlur:pe=>In("code",dt,Eo(pe)),tagName:"div"}))),(rn=Zt==null?void 0:Zt.inputs)==null?void 0:rn.map((pe,ge)=>{var Ae;return E.createElement("div",{className:fe.liWrap,key:ge},E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",ge+1,")\u8F93\u5165\uFF1A"),E.createElement(ct,{id:Zt==null?void 0:Zt.id,value:pe||"",className:fe.edit,onBlur:Be=>{const he=[...(Zt==null?void 0:Zt.inputs)||[]];he[ge]=Eo(Be),In("inputs",dt,he)},tagName:"div"})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",ge+1,")\u8F93\u51FA\uFF1A"),E.createElement(ct,{id:Zt==null?void 0:Zt.id,value:((Ae=Zt==null?void 0:Zt.outputs)==null?void 0:Ae[ge])||"",className:fe.edit,onBlur:Be=>{const he=[...(Zt==null?void 0:Zt.outputs)||[]];he[ge]=Eo(Be),In("outputs",dt,he)},tagName:"div"})))}),Go(Zt))))},deal:de=>{var dt,Ot,rn;de.score=de.score===void 0?10:de.score,de.code=(dt=de.code)==null?void 0:dt.trim();let Zt=[];_a(de==null?void 0:de.question)?((Ot=de==null?void 0:de.question)==null?void 0:Ot.length)>60&&Zt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),_a(de==null?void 0:de.description)||Zt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const ae=_a(String((de==null?void 0:de.timeLimit)||""));if(de.timeLimit=ae,(!ae||ae&&!["3","4","5","6","7","8","9","10"].includes(ae))&&Zt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),de.platform=_a(de==null?void 0:de.platform),de!=null&&de.platform){const pe=["c","c++","java","python"],ge=(rn=de==null?void 0:de.platform)==null?void 0:rn.toLowerCase(),Ae=pe.findIndex(Be=>Be===ge);Ae>-1?de.platform=zn[Ae]:Zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(de!=null&&de.inputs)||!(de!=null&&de.outputs))de.inputs=[],de.outputs=[],Zt.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 pe=Math.min(de.inputs.length,de.outputs.length);de.inputs=de.inputs.slice(0,pe),de.outputs=de.outputs.slice(0,pe),de.outputs.some(ge=>!_a(ge))&&Zt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return de.errorMsg=Zt.join(` -`),de}},{id:"7",type:"\u7EC4\u5408\u9898",element:(de,dt)=>{var Ot,rn;const Zt=jn[dt];return E.createElement("div",{className:fe.row,style:{display:Xn?Zt!=null&&Zt.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},Co(de,dt),tr(de),(Ot=de==null?void 0:de.questions)==null?void 0:Ot.map((ae,pe)=>{var ge;const Ae=(ge=Vr.find(Be=>Be.id===(ae==null?void 0:ae.type)))==null?void 0:ge.element;return E.createElement(E.Fragment,{key:`left-${de.id}-${pe}`},Ae(ae,dt,pe)[0])}),Oo(de),E.createElement("p",{contentEditable:!0},"}}")))),E.createElement("div",{className:fe.rightLayout},E.createElement(en,{className:Zt!=null&&Zt.errorMsg?fe.error:""},Sr(Zt,dt),or(Zt,"",dt),(rn=Zt==null?void 0:Zt.questions)==null?void 0:rn.map((ae,pe)=>{var ge;const Ae=(ge=Vr.find(Be=>Be.id===(ae==null?void 0:ae.type)))==null?void 0:ge.element;return E.createElement(E.Fragment,{key:`right-${Zt.id}-${pe}`},Ae(ae,dt,pe)[1])}),Go(Zt))))},deal:de=>{var dt,Ot,rn,Zt,ae;const pe=Jn,ge=[...Vr],Ae=ge.findIndex(Ne=>Ne.id==="0"),Be=ge.findIndex(Ne=>Ne.id==="1");if(Ae!==-1){const Ne=ge[Ae].deal;ge[Ae].deal=Et=>{const Ft=Ne(Et);return Ft.errorMsg&&(Ft.errorMsg=Ft.errorMsg.split(` -`).filter(it=>it!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` +`),de=Vo(de),de),On=de=>de.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Vo=de=>de.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Yo=de=>{var dt;const Ot=de.clipboardData;if(Ot){const rn=Ot.types.toString(),Zt=Ot.items;if(rn==="Files"||Ot.types.indexOf("Files")>-1){de.preventDefault();try{let ae=Zt[1];((dt=Zt[0])==null?void 0:dt.kind)==="file"&&(ae=Zt[0]);const pe=ae.getAsFile();(0,gt.I)(pe,ge=>{var Ae;if(ge.id){if(((Ae=pe==null?void 0:pe.type)==null?void 0:Ae.indexOf("image"))>-1){const Be=``;document.execCommand("insertText",!1,Be)}}else(ge==null?void 0:ge.status)===401&&(document.location.href="/user/login")})}catch(ae){ye.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function dr(de,dt){return pt(this,null,function*(){if(typeof de=="string")return yield dt(de);if(typeof de!="object"||de===null)return de;if(Array.isArray(de))return yield Promise.all(de.map(Zt=>pt(this,null,function*(){return yield dr(Zt,dt)})));const Ot={};for(const rn in de)if(Object.prototype.hasOwnProperty.call(de,rn)){const Zt=de[rn];typeof Zt=="string"?Ot[rn]=yield dt(Zt):typeof Zt=="object"?Ot[rn]=yield dr(Zt,dt):Ot[rn]=Zt}return Ot})}const To=()=>pt(void 0,null,function*(){var de;hn(!0),Dn("\u5904\u7406\u4E2D"),yield new Promise(rn=>setTimeout(rn,1e3));let dt=(de=za.current)==null?void 0:de.querySelectorAll('[data-text="edit"]'),Ot="";try{dt.forEach(function(rn){var Zt,ae,pe,ge;const Ae=rn.cloneNode(!0),Be=Ae.querySelectorAll("span.edu_latex");for(let we of Be){const Ne=we.getAttribute("title"),Et=document.createTextNode(Ne),Ft=we;(ae=(Zt=Ft.parentNode)==null?void 0:Zt.replaceChild)==null||ae.call(Zt,Et,Ft)}const he=Ae.querySelectorAll("span[style]");for(let we of he)if(we.style.fontFamily){const Ne=we.innerHTML,Et=document.createTextNode(Ne),Ft=we;(ge=(pe=Ft.parentNode)==null?void 0:pe.replaceChild)==null||ge.call(pe,Et,Ft)}Ae==null||Ae.childNodes.forEach(function(we){we.nodeType===Node.ELEMENT_NODE&&we.localName!=="h5"&&we.localName!=="h4"?Ot+=`

${we.innerHTML}

`:we.nodeType===Node.TEXT_NODE&&(Ot+=`

${we.textContent}

`)})}),ot("/api/intelligent_imports/import.json",{html:Vo(Ot)})}catch(rn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",rn)}}),Jn=de=>{let dt=de.filter(Ot=>!!(Ot!=null&&Ot.type));return dt=dt.map(Ot=>{var rn;const Zt=(rn=Yr.find(pe=>pe.id===(Ot==null?void 0:Ot.type)))==null?void 0:rn.deal,ae=st(at({},Ot),{id:String(Math.random()).slice(-6),knowledgePoint:qa(Ot==null?void 0:Ot.knowledgePoint)});return Zt?Zt(ae):ae}),dt},ua=()=>{if(qt===1){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}be.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:To})},Ca=()=>E.createElement("div",{className:fe.row},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,{style:{height:675}},qt===1&&E.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Bn(2)},E.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",E.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",E.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",E.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",E.createElement("br",null)),E.createElement("div",{className:fe.imgBox,style:{marginTop:75}},E.createElement("img",{width:56,src:ee}),E.createElement("span",null,"\u7F16\u8F91\u533A"))),qt===2&&E.createElement("div",{"data-text":"edit",onBlur:()=>{wa.current.innerHTML||Bn(1)},ref:wa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),E.createElement("div",{className:fe.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},E.createElement("div",{className:fe.imgBox,style:{marginTop:240}},E.createElement("img",{width:56,src:ne}),E.createElement("span",null,"\u9884\u89C8\u533A")))),Nn=(de,dt,Ot,rn)=>{var Zt;console.log(de,dt,Ot,rn,"onDataChange\u4FEE\u6539\u6570\u503C");const ae=JSON.parse(JSON.stringify(Zn));rn===void 0?ae[dt][de]=Ot:ae[dt].questions[rn][de]=Ot;const pe=at({},ae[dt]),ge=(Zt=Yr.find(Ae=>Ae.id===(pe==null?void 0:pe.type)))==null?void 0:Zt.deal;ae[dt]=ge(pe),ln(ae)},Po=(de,dt,Ot)=>{var rn;const Zt=Ot!==void 0,ae=(rn=Yr.find(Ae=>Ae.id===(de==null?void 0:de.type)))==null?void 0:rn.type,pe=`${dt+1}.${Ot===void 0?"":Ot+1+"."}`,ge=`${(de==null?void 0:de.type)==="7"?"{{":""}${pe}\u3010${ae}\u3011${(de==null?void 0:de.question)||""}`;return E.createElement(E.Fragment,null,Zt&&E.createElement("h4",{contentEditable:!0}),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",value:ge}))},ga=(de,dt)=>pt(void 0,null,function*(){var Ot;const rn=yield Ee(de,dt),Zt=(Ot=rn==null?void 0:rn.data)==null?void 0:Ot.content;if(Zt!=null&&Zt.length){const ae=Jn(Zt)[0];an.splice(dt,1,ae),Zn.splice(dt,1,ae),Vn([...an]),ln([...Zn])}}),Sr=(de,dt,Ot)=>{var rn;const Zt=Ot!==void 0,ae=(rn=Yr.find(ge=>ge.id===(de==null?void 0:de.type)))==null?void 0:rn.type,pe=`${dt+1}.${Ot===void 0?"":Ot+1+"."}`;return Zt?E.createElement("div",{style:{padding:"10px 18px"}},`${pe}\u3010${ae}\u3011`,E.createElement(ct,{id:de==null?void 0:de.id,tagName:"span",className:fe.edit,onBlur:ge=>Nn("question",dt,ge,Ot),value:(de==null?void 0:de.question)||""})):E.createElement(E.Fragment,null,E.createElement("div",{className:fe.actionHead},E.createElement("div",{className:"c-light-primary"},`${pe}\u3010${ae}\u3011`),Bt!==1&&E.createElement(He.Z,{disabled:(de==null?void 0:de.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:ge=>Nn("score",dt,ge,Ot),value:de==null?void 0:de.score}),E.createElement(Pe.Z,{align:"middle",style:{marginLeft:"auto"}},!!Ee&&E.createElement("span",{className:"current c-light-primary mr30",onClick:()=>ga(de,dt)},E.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),E.createElement(re.default,{onChange:ge=>Nn("checked",dt,ge.target.checked,Ot),checked:!!(de!=null&&de.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",style:{padding:"10px 18px"},className:fe.edit,onBlur:ge=>Nn("question",dt,ge,Ot),value:de==null?void 0:de.question}))},tr=(de,dt,Ot)=>E.createElement(E.Fragment,null,["0","1","2","4"].includes(de==null?void 0:de.type)&&E.createElement(ct,{id:de==null?void 0:de.id,value:`\u7B54\u6848\uFF1A${dt||""}`,tagName:"p"}),!Ot&&E.createElement(ct,{id:de==null?void 0:de.id,value:`\u96BE\u5EA6\uFF1A${(de==null?void 0:de.difficulty)||""}`,tagName:"p"}),(de==null?void 0:de.type)!=="7"&&E.createElement(ct,{id:de==null?void 0:de.id,value:`\u89E3\u6790\uFF1A${(de==null?void 0:de.analyze)||""}`,tagName:"p"}),!Ot&&E.createElement(ct,{id:de==null?void 0:de.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(de==null?void 0:de.knowledgePoint)||""}`,tagName:"p"})),or=(de,dt,Ot,rn)=>{const Zt=rn!==void 0,ae=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],pe=Zt&&!de.last&&!de.errorMsg?{marginBottom:10}:{},ge=ae.map(Ae=>({key:Ae,label:Ae,onClick:()=>Nn("difficulty",Ot,Ae,rn)}));return E.createElement("div",{className:fe.liWrap,style:pe},["4"].includes(de==null?void 0:de.type)&&E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",className:`${fe.edit} c-black`,onBlur:Ae=>Nn("answer",Ot,[Ae],rn),value:dt})),!Zt&&E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Ge.Z,{menu:{items:ge}},E.createElement("span",{className:"c-light-primary"},de==null?void 0:de.difficulty,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(de==null?void 0:de.type)!=="7"&&E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",className:`${fe.edit} c-grey-333`,onBlur:Ae=>Nn("analyze",Ot,Ae,rn),value:de==null?void 0:de.analyze})),!Zt&&E.createElement("div",{onKeyDown:Ie,className:fe.li},E.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",value:(de==null?void 0:de.knowledgePoint)||"",className:`${fe.edit} c-grey-333`,onBlur:Ae=>Nn("knowledgePoint",Ot,qa(ho(Ae)),rn)})))},ko=de=>E.createElement(E.Fragment,null,typeof(de==null?void 0:de.errorMsg)=="string"&&!!(de!=null&&de.errorMsg)&&E.createElement("h5",{contentEditable:!1},E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,de==null?void 0:de.errorMsg))),Go=de=>E.createElement(E.Fragment,null,typeof(de==null?void 0:de.errorMsg)=="string"&&!!(de!=null&&de.errorMsg)&&E.createElement("h5",null,E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,de==null?void 0:de.errorMsg))),Br=(de,dt,Ot,rn)=>{let Zt="flex";return(xe&&Ra!==rn||Xn&&!(Ot!=null&&Ot.errorMsg))&&(Zt="none"),E.createElement("div",{className:fe.row,style:{display:Zt}},E.createElement("div",{className:fe.leftLayout},ke||E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},de))),E.createElement("div",{className:fe.rightLayout},E.createElement(en,{className:Ot!=null&&Ot.errorMsg?fe.error:""},dt)))},Yr=[{id:"0",type:"\u5355\u9009\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0;let pe=(rn=de==null?void 0:de.answer)==null?void 0:rn[0];const ge=E.createElement(E.Fragment,null,Po(de,dt,Ot),(Zt=de==null?void 0:de.options)==null?void 0:Zt.map((we,Ne)=>E.createElement(ct,{id:de==null?void 0:de.id,key:Ne,value:`${ia[Ne]}.${we}`,tagName:"p"})),tr(de,pe,ae),ko(de));let Ae=ae?de:Zn[dt];const Be=Ae==null?void 0:Ae.options,he=E.createElement(E.Fragment,null,Sr(Ae,dt,Ot),Be==null?void 0:Be.map((we,Ne)=>{var Et;return E.createElement("div",{key:Ne,className:fe.option},E.createElement("aside",{className:((Et=Ae==null?void 0:Ae.answer)==null?void 0:Et[0])===ia[Ne]?fe.active:"",onClick:()=>Nn("answer",dt,[ia[Ne]],Ot)},ia[Ne]),E.createElement(ct,{id:Ae==null?void 0:Ae.id,tagName:"div",className:`${fe.text}`,onBlur:Ft=>{Be[Ne]=Ft,Nn("options",dt,Be,Ot)},value:we}))}),or(Ae,"",dt,Ot),Go(Ae));return ae?[ge,he]:Br(ge,he,Ae,dt)},deal:de=>{var dt,Ot,rn;de.score=de.score===void 0?2:de.score;let Zt=qa((dt=de==null?void 0:de.answer)==null?void 0:dt[0]).toUpperCase();de.answer=Zt?[Zt]:[];let ae=[];if(!(de!=null&&de.options))ae.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{de.options=(Ot=de.options)==null?void 0:Ot.slice(0,8);const pe=de.options.map(Ae=>Ae==null?void 0:Ae.trim().replace(/^\s+|\s+$/g,""));new Set(pe).size!==pe.length&&ae.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Zt||ae.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Zt&&(ia.slice(0,((rn=de==null?void 0:de.options)==null?void 0:rn.length)||8).includes(Zt)||ae.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")),qa(de==null?void 0:de.question)||ae.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=ae.join(` +`),de}},{id:"1",type:"\u591A\u9009\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0;let pe=(rn=de==null?void 0:de.answer)==null?void 0:rn[0];const ge=E.createElement(E.Fragment,null,Po(de,dt,Ot),(Zt=de==null?void 0:de.options)==null?void 0:Zt.map((we,Ne)=>E.createElement(ct,{id:de==null?void 0:de.id,key:Ne,value:`${ia[Ne]}.${we}`,tagName:"p"})),tr(de,pe,ae),ko(de));let Ae=ae?de:Zn[dt];const Be=Ae==null?void 0:Ae.options,he=E.createElement(E.Fragment,null,Sr(Ae,dt,Ot),Be==null?void 0:Be.map((we,Ne)=>{var Et,Ft;return E.createElement("div",{key:Ne,className:fe.option},E.createElement("aside",{className:(Ft=(Et=Ae==null?void 0:Ae.answer)==null?void 0:Et[0])!=null&&Ft.includes(ia[Ne])?fe.active:"",onClick:()=>{var ut;let Gt=((ut=Ae==null?void 0:Ae.answer)==null?void 0:ut[0])||"";const _t=ia[Ne];Gt.includes(_t)?Gt=Gt.replace(new RegExp(_t,"g"),""):Gt+=_t,Gt=Gt.split("").sort().join(""),Nn("answer",dt,[Gt],Ot)}},ia[Ne]),E.createElement(ct,{id:Ae==null?void 0:Ae.id,tagName:"div",className:`${fe.text}`,onBlur:ut=>{Be[Ne]=ut,Nn("options",dt,Be,Ot)},value:we}))}),or(Ae,"",dt,Ot),Go(Ae));return ae?[ge,he]:Br(ge,he,Ae,dt)},deal:de=>{var dt,Ot,rn;de.score=de.score===void 0?2:de.score;let Zt=qa((dt=de==null?void 0:de.answer)==null?void 0:dt[0]).toUpperCase().split("").sort().join("");de.answer=Zt?[Zt]:[];let ae=[];if(!(de!=null&&de.options))ae.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{de.options=(Ot=de.options)==null?void 0:Ot.slice(0,8);const pe=de.options.map(Ae=>Ae==null?void 0:Ae.trim().replace(/^\s+|\s+$/g,""));new Set(pe).size!==pe.length&&ae.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Zt||ae.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Zt){const pe=ia.slice(0,((rn=de==null?void 0:de.options)==null?void 0:rn.length)||8);yo(pe).includes(Zt)||ae.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 qa(de==null?void 0:de.question)||ae.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=ae.join(` +`),de}},{id:"2",type:"\u5224\u65AD\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0;let pe=(rn=de==null?void 0:de.answer)==null?void 0:rn[0];const ge=E.createElement(E.Fragment,null,Po(de,dt,Ot),tr(de,pe,ae),ko(de));let Ae=ae?de:Zn[dt];const Be=["\u6B63\u786E","\u9519\u8BEF"];let he=((Zt=Ae==null?void 0:Ae.answer)==null?void 0:Zt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(he)?he="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(he)&&(he="\u9519\u8BEF");const we=E.createElement(E.Fragment,null,Sr(Ae,dt,Ot),Be==null?void 0:Be.map((Ne,Et)=>E.createElement("div",{key:Et,className:fe.option},E.createElement("aside",{style:{borderRadius:2},className:he===Ne?fe.active:"",onClick:()=>Nn("answer",dt,[Ne],Ot)},Ne==="\u6B63\u786E"?"T":"F"),E.createElement("div",{style:{pointerEvents:"none"},className:`${fe.text}`},Ne))),or(Ae,"",dt,Ot),Go(Ae));return ae?[ge,we]:Br(ge,we,Ae,dt)},deal:de=>{var dt;de.score=de.score===void 0?2:de.score;let Ot=qa((dt=de==null?void 0:de.answer)==null?void 0:dt[0]);de.answer=Ot?[Ot]:[];let rn=[];return Ot||rn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Ot&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Ot)&&rn.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"),qa(de==null?void 0:de.question)||rn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=rn.join(` +`),de}},{id:"3",type:"\u586B\u7A7A\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0,pe=E.createElement(E.Fragment,null,Po(de,dt,Ot),(rn=de==null?void 0:de.answer)==null?void 0:rn.map((Be,he)=>E.createElement(ct,{id:de==null?void 0:de.id,key:he,tagName:"p",value:`\u7B54\u6848${he+1}\uFF1A${Be.text||""}`})),tr(de,"",ae),ko(de));let ge=ae?de:Zn[dt];const Ae=E.createElement(E.Fragment,null,Sr(ge,dt,Ot),(Zt=ge==null?void 0:ge.answer)==null?void 0:Zt.map((Be,he)=>E.createElement("div",{key:he,className:fe.option},E.createElement("aside",{className:fe.fill},"\u586B\u7A7A\u9879",he+1),Be.model===1&&E.createElement(ct,{id:ge==null?void 0:ge.id,tagName:"div",onBlur:we=>{ge.answer[he].latex=ho(we),Nn("answer",dt,ge.answer,Ot)},className:`${fe.text}`,value:Be.latex}),Be.model===2&&E.createElement(Oe.Z,{value:Be.latex,onChange:we=>{ge.answer[he].latex=we,Nn("answer",dt,ge.answer,Ot)}}))),or(ge,"",dt,Ot),Go(ge));return ae?[pe,Ae]:Br(pe,Ae,ge,dt)},deal:de=>{var dt,Ot,rn,Zt;de.score=de.score===void 0?2:de.score,de.question=(dt=de.question)==null?void 0:dt.replaceAll("\u2581","_");const ae=(Ot=de.answer)==null?void 0:Ot.map(ge=>{if(Object.prototype.toString.call(ge)==="[object Object]")return ge;ge=ge==null?void 0:ge.trim();const Ae={model:1,text:ge,latex:ge};return ge.startsWith("$$")&&ge.endsWith("$$")||ge.startsWith("`$$")&&ge.endsWith("$$`")?(Ae.model=2,Ae.latex=ge.slice(2,-2)):Ae.latex=ho(ge),Ae});de.answer=ae;let pe=[];return ae||pe.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),qa(de==null?void 0:de.question)?de!=null&&de.question.includes("_")?(rn=de==null?void 0:de.answer)!=null&&rn.length&&((de==null?void 0:de.question.match(/_+/g))||[]).length!==((Zt=de==null?void 0:de.answer)==null?void 0:Zt.length)&&pe.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):pe.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):pe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=pe.join(` +`),de}},{id:"4",type:"\u7B80\u7B54\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0;let pe=(rn=de==null?void 0:de.answer)==null?void 0:rn[0];const ge=E.createElement(E.Fragment,null,Po(de,dt,Ot),tr(de,pe,ae),ko(de));let Ae=ae?de:Zn[dt];const Be=E.createElement(E.Fragment,null,Sr(Ae,dt,Ot),or(Ae,(Zt=Ae==null?void 0:Ae.answer)==null?void 0:Zt[0],dt,Ot),Go(Ae));return ae?[ge,Be]:Br(ge,Be,Ae,dt)},deal:de=>{de.score=de.score===void 0?5:de.score;let dt=[];return qa(de==null?void 0:de.question)||dt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=dt.join(` +`),de}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(de,dt)=>{var Ot,rn;const Zt=Zn[dt],ae=jn.slice(0,4).map(pe=>({key:pe,label:pe,onClick:()=>Nn("platform",dt,pe)}));return E.createElement("div",{className:fe.row,style:{display:Xn?Zt!=null&&Zt.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},Po(de,dt),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(de==null?void 0:de.description)||""}`,tagName:"p"}),tr(de),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${de==null?void 0:de.timeLimit}`,tagName:"p"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(de==null?void 0:de.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:(de==null?void 0:de.code)||"",tagName:"div"}),(Ot=de==null?void 0:de.inputs)==null?void 0:Ot.map((pe,ge)=>{var Ae;return E.createElement(E.Fragment,{key:ge},E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${ge+1})\u8F93\u5165\uFF1A${pe||""}`,tagName:"div"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${ge+1})\u8F93\u51FA\uFF1A${((Ae=de==null?void 0:de.outputs)==null?void 0:Ae[ge])||""}`,tagName:"div"}))}),ko(de)))),E.createElement("div",{className:fe.rightLayout},E.createElement(en,{className:Zt!=null&&Zt.errorMsg?fe.error:""},Sr(Zt,dt),E.createElement("div",{className:fe.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:Zt==null?void 0:Zt.description,tagName:"div",onBlur:pe=>Nn("description",dt,pe)}))),or(Zt,"",dt),E.createElement("div",{className:fe.liWrap},E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:Zt==null?void 0:Zt.timeLimit,tagName:"div",onBlur:pe=>Nn("timeLimit",dt,ho(pe))})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Ge.Z,{menu:{items:ae}},E.createElement("span",{className:"c-light-primary"},Zt==null?void 0:Zt.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:fe.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.code)||"",onBlur:pe=>Nn("code",dt,ho(pe)),tagName:"div"}))),(rn=Zt==null?void 0:Zt.inputs)==null?void 0:rn.map((pe,ge)=>{var Ae;return E.createElement("div",{className:fe.liWrap,key:ge},E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",ge+1,")\u8F93\u5165\uFF1A"),E.createElement(ct,{id:Zt==null?void 0:Zt.id,value:pe||"",className:fe.edit,onBlur:Be=>{const he=[...(Zt==null?void 0:Zt.inputs)||[]];he[ge]=ho(Be),Nn("inputs",dt,he)},tagName:"div"})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",ge+1,")\u8F93\u51FA\uFF1A"),E.createElement(ct,{id:Zt==null?void 0:Zt.id,value:((Ae=Zt==null?void 0:Zt.outputs)==null?void 0:Ae[ge])||"",className:fe.edit,onBlur:Be=>{const he=[...(Zt==null?void 0:Zt.outputs)||[]];he[ge]=ho(Be),Nn("outputs",dt,he)},tagName:"div"})))}),Go(Zt))))},deal:de=>{var dt,Ot,rn;de.score=de.score===void 0?10:de.score,de.code=(dt=de.code)==null?void 0:dt.trim();let Zt=[];qa(de==null?void 0:de.question)?((Ot=de==null?void 0:de.question)==null?void 0:Ot.length)>60&&Zt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qa(de==null?void 0:de.description)||Zt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const ae=qa(String((de==null?void 0:de.timeLimit)||""));if(de.timeLimit=ae,(!ae||ae&&!["3","4","5","6","7","8","9","10"].includes(ae))&&Zt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),de.platform=qa(de==null?void 0:de.platform),de!=null&&de.platform){const pe=["c","c++","java","python"],ge=(rn=de==null?void 0:de.platform)==null?void 0:rn.toLowerCase(),Ae=pe.findIndex(Be=>Be===ge);Ae>-1?de.platform=jn[Ae]:Zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(de!=null&&de.inputs)||!(de!=null&&de.outputs))de.inputs=[],de.outputs=[],Zt.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 pe=Math.min(de.inputs.length,de.outputs.length);de.inputs=de.inputs.slice(0,pe),de.outputs=de.outputs.slice(0,pe),de.outputs.some(ge=>!qa(ge))&&Zt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return de.errorMsg=Zt.join(` +`),de}},{id:"7",type:"\u7EC4\u5408\u9898",element:(de,dt)=>{var Ot,rn;const Zt=Zn[dt];return E.createElement("div",{className:fe.row,style:{display:Xn?Zt!=null&&Zt.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},Po(de,dt),tr(de),(Ot=de==null?void 0:de.questions)==null?void 0:Ot.map((ae,pe)=>{var ge;const Ae=(ge=Yr.find(Be=>Be.id===(ae==null?void 0:ae.type)))==null?void 0:ge.element;return E.createElement(E.Fragment,{key:`left-${de.id}-${pe}`},Ae(ae,dt,pe)[0])}),ko(de),E.createElement("p",{contentEditable:!0},"}}")))),E.createElement("div",{className:fe.rightLayout},E.createElement(en,{className:Zt!=null&&Zt.errorMsg?fe.error:""},Sr(Zt,dt),or(Zt,"",dt),(rn=Zt==null?void 0:Zt.questions)==null?void 0:rn.map((ae,pe)=>{var ge;const Ae=(ge=Yr.find(Be=>Be.id===(ae==null?void 0:ae.type)))==null?void 0:ge.element;return E.createElement(E.Fragment,{key:`right-${Zt.id}-${pe}`},Ae(ae,dt,pe)[1])}),Go(Zt))))},deal:de=>{var dt,Ot,rn,Zt,ae;const pe=Jn,ge=[...Yr],Ae=ge.findIndex(Ne=>Ne.id==="0"),Be=ge.findIndex(Ne=>Ne.id==="1");if(Ae!==-1){const Ne=ge[Ae].deal;ge[Ae].deal=Et=>{const Ft=Ne(Et);return Ft.errorMsg&&(Ft.errorMsg=Ft.errorMsg.split(` +`).filter(ut=>ut!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Ft}}if(Be!==-1){const Ne=ge[Be].deal;ge[Be].deal=Et=>{const Ft=Ne(Et);return Ft.errorMsg&&(Ft.errorMsg=Ft.errorMsg.split(` -`).filter(it=>it!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),Ft}}de.questions=(dt=de.questions)!=null&&dt.length?Jn(de.questions.slice(0,20)):[],de.questions=(Ot=de.questions)==null?void 0:Ot.map((Ne,Et)=>{var Ft;if(Ne.type==="0"||Ne.type==="1"){const it=(Ft=Ne.options)==null?void 0:Ft.map(Gt=>Gt==null?void 0:Gt.trim().replace(/^\s+|\s+$/g,""));it&&new Set(it).size!==it.length&&(Ne.errorMsg=(Ne.errorMsg?Ne.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return st(at({},Ne),{last:Et===de.questions.length-1})});const he=(rn=de.questions)==null?void 0:rn.reduce((Ne,Et)=>{const Ft=parseFloat(Et.score);return isNaN(Ft)?Ne:Ne+Ft},0);de.score=he;let we=[];return(Zt=de.questions)!=null&&Zt.length?de.errorMsg=((ae=de.questions)==null?void 0:ae.findIndex(Ne=>!!Ne.errorMsg))>-1:we.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),_a(de==null?void 0:de.question)||we.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.length&&(de.errorMsg=we.join(` -`)),de}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(de,dt)=>{var Ot,rn;const Zt=jn[dt],ae=zn.map(pe=>({key:pe,label:pe,onClick:()=>In("platform",dt,pe)}));return E.createElement("div",{className:fe.row,style:{display:Xn?Zt!=null&&Zt.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},Co(de,dt),tr(de),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${de==null?void 0:de.timeLimit}`,tagName:"p"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(de==null?void 0:de.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:(de==null?void 0:de.code)||"",tagName:"div"}),E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(de==null?void 0:de.input)||""}`,tagName:"p"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(de==null?void 0:de.output)||""}`,tagName:"p"}),(Ot=de==null?void 0:de.answer)==null?void 0:Ot.map((pe,ge)=>E.createElement(ct,{key:ge,id:de==null?void 0:de.id,value:`\u7B54\u6848${ge+1}\uFF1A${pe||""}`,tagName:"p"})),Oo(de)))),E.createElement("div",{className:fe.rightLayout},E.createElement(en,{className:Zt!=null&&Zt.errorMsg?fe.error:""},Sr(Zt,dt),or(Zt,"",dt),E.createElement("div",{className:fe.liWrap},E.createElement("div",{className:fe.li,onKeyDown:Ie},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:Zt==null?void 0:Zt.timeLimit,tagName:"div",onBlur:pe=>In("timeLimit",dt,Eo(pe))})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Ge.Z,{menu:{items:ae}},E.createElement("span",{className:"c-light-primary"},Zt==null?void 0:Zt.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:fe.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.code)||"",onBlur:pe=>In("code",dt,Eo(pe)),tagName:"div"})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.input)||"",onBlur:pe=>In("input",dt,Eo(pe)),tagName:"div"})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.output)||"",onBlur:pe=>In("output",dt,Eo(pe)),tagName:"div"}))),E.createElement("div",{className:fe.liWrap},(rn=Zt==null?void 0:Zt.answer)==null?void 0:rn.map((pe,ge)=>E.createElement("div",{className:fe.li,key:ge},E.createElement("aside",null,"\u7B54\u6848",ge+1,"\uFF1A"),E.createElement(ct,{id:Zt==null?void 0:Zt.id,value:pe||"",className:fe.edit,onBlur:Ae=>{const Be=[...(Zt==null?void 0:Zt.answer)||[]];Be[ge]=Eo(Ae),In("output",dt,Be)},tagName:"div"})))),Go(Zt))))},deal:de=>{var dt,Ot,rn,Zt,ae,pe,ge,Ae;de.score=de.score===void 0?10:de.score,de.code=(rn=(Ot=(dt=de.code)==null?void 0:dt.trim())==null?void 0:Ot.replace(/@_@/g,"@\u2581@"))==null?void 0:rn.replace(/@__@/g,"@\u2581\u2581@");let Be=[];if(_a(de==null?void 0:de.question)||Be.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),_a(de==null?void 0:de.code)?/@▁@|@▁▁@/.test(de==null?void 0:de.code)?(Zt=de==null?void 0:de.answer)!=null&&Zt.length&&((ae=de==null?void 0:de.code.match(/@▁@|@▁▁@/g))==null?void 0:ae.length)!==((pe=de==null?void 0:de.answer)==null?void 0:pe.length)&&Be.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Be.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"):Be.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),de!=null&&de.answer?(ge=de.answer)!=null&&ge.some(we=>!_a(we))&&Be.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Be.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),de.platform=_a(de==null?void 0:de.platform),de!=null&&de.platform){const we=["c","c++","java","python","javascript","ruby"],Ne=(Ae=de==null?void 0:de.platform)==null?void 0:Ae.toLowerCase(),Et=we.findIndex(Ft=>Ft===Ne);Et>-1?de.platform=zn[Et]:Be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");_a(de==null?void 0:de.output)||Be.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const he=_a(String((de==null?void 0:de.timeLimit)||""));return de.timeLimit=he,(!he||he&&!["3","4","5","6","7","8","9","10"].includes(he))&&Be.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),de.errorMsg=Be.join(` -`),de}}],yl=()=>E.createElement(E.Fragment,null,an.filter(de=>{var dt;return!!((dt=Vr.find(rn=>rn.id===(de==null?void 0:de.type)))==null?void 0:dt.element)}).map((de,dt)=>{var Ot;const rn=(Ot=Vr.find(Zt=>Zt.id===(de==null?void 0:de.type)))==null?void 0:Ot.element;return E.createElement(E.Fragment,{key:de.id},rn(de,dt))})),zr=()=>pt(void 0,null,function*(){const de=jn.filter(dt=>!dt.checked);if(qt!==3||!de.length){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Jt){Ht(!0),yield Jt(jn),Ht(!1);return}Vn.setFieldsValue({sub_discipline_id:Ue}),Kn(!0)}),De=(de,dt=[])=>{if(typeof de=="string")return de.trim();if(Array.isArray(de))return de.map(Ot=>De(Ot,dt));if(typeof de=="object"&&de!==null){const Ot={};for(const rn in de)de.hasOwnProperty(rn)&&(dt.includes(rn)?Ot[rn]=de[rn]:Ot[rn]=De(de[rn],dt));return Ot}return de},je=de=>pt(void 0,null,function*(){const dt=Jn(De(de));Yn(dt),ln(JSON.parse(JSON.stringify(dt))),Bn(3),hn(!1),nn(!1)});(0,E.useEffect)(()=>{if(Na)return;const de=()=>{on(dt=>dt>=90?(clearInterval(Wn.current),90):dt+1)};return Wn.current=setInterval(de,5e4/90),()=>clearInterval(Wn.current)},[Na]);const ot=(de,dt)=>{Wa(!1);const Ot=new FormData;Object.keys(dt).forEach(Zt=>{Ot.append(Zt,dt[Zt])});const rn=new window.XMLHttpRequest;rn.withCredentials=!0,rn.addEventListener("load",function(Zt){return pt(this,null,function*(){var ae,pe;try{const ge=JSON.parse((ae=Zt==null?void 0:Zt.target)==null?void 0:ae.response);if(Wa(!0),on(100),yield new Promise(Ae=>setTimeout(()=>Ae(),780)),ge.status===0){if(!((pe=ge==null?void 0:ge.data)!=null&&pe.length)){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),hn(!1);return}je((ge==null?void 0:ge.data)||[])}else hn(!1),ye.ZP.warning(ge==null?void 0:ge.message)}catch(ge){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",ge)}})}),rn.addEventListener("error",()=>{hn(!1)}),rn.open("POST",`${b.Z.API_SERVER}${de}`),rn.send(Ot)},Lt=de=>pt(void 0,null,function*(){const dt=de.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(dt)==-1?(ye.ZP.error(`${de.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()):(hn(!0),Dn("\u5904\u7406\u4E2D"),ot("/api/intelligent_imports/import.json",{file:de}),Promise.reject())});let sn=[{key:1,label:E.createElement(ze.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Lt},E.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Ut.Ny)()||(0,Ut.$O)())&&sn.push({key:2,label:E.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{sa.current.onClick()}});const vn=[jn.length,(Qt=jn.filter(de=>!!(de!=null&&de.errorMsg)))==null?void 0:Qt.length];return E.createElement("div",{className:ve()(fe.intelligentBox,"intelligent-body-curb",wt),style:st(at({},qe),{width:At}),ref:za},E.createElement("div",{className:fe.underpin},E.createElement("b",{style:Ye}),E.createElement("b",{style:Ye})),E.createElement("div",{className:fe.head,style:{top:Je}},E.createElement("div",{className:fe.leftLayout},Qe||E.createElement(E.Fragment,null,E.createElement(Pe.Z,{align:"middle"},E.createElement("div",{className:fe.title},"\u8BD5\u9898\u7F16\u8F91"),!tt&&E.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",E.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),E.createElement(x.op,{onClick:So,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!tt&&E.createElement(Ge.Z,{overlayClassName:fe.menu,menu:{items:sn}},E.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!et&&et),E.createElement("div",{className:fe.tip},E.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"))),E.createElement(Pe.Z,{className:fe.rightLayout,style:{alignItems:"start"}},mt||E.createElement(E.Fragment,null,E.createElement("div",{className:fe.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(qt)&&E.createElement(re.default,{className:"ml20",checked:Xn,onChange:de=>nn(de.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(qt)&&E.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",E.createElement("span",{className:"ml5 mr5 c-light-primary"},vn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",E.createElement("span",{className:"ml5 mr5 c-red-e53"},vn[1]),"\u9898")),xe&&E.createElement("div",{className:fe.tabs},an==null?void 0:an.map((de,dt)=>E.createElement("div",{onClick:()=>{Ao(dt)},className:Ra===dt&&fe.active,key:dt},"\u65B0\u9898",dt+1)))),E.createElement("div",{className:fe.centerBox},E.createElement("img",{className:"mb10",src:le,width:56}),!Te&&E.createElement(x.op,{onClick:ua},"\u8BC6\u522B"))),[1,2].includes(qt)&&Ca(),[3].includes(qt)&&yl(),E.createElement("div",{className:"pb10"}),E.createElement("div",{className:fe.buttonFixed},E.createElement("div",{className:fe.buttonWrap},E.createElement(yt.ZP,{size:"middle",className:`${fe.button} mr20`,onClick:_e},"\u53D6\u6D88"),E.createElement(yt.ZP,{size:"middle",type:"primary",loading:kn,className:`${fe.button}`,onClick:zr},Ct))),E.createElement(be.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Sn,title:null,footer:null,width:320,afterClose:()=>on(0)},E.createElement(Pe.Z,{align:"middle",style:{flexDirection:"column"}},E.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},fn,E.createElement("span",{className:fe.dotLoading},E.createElement("span",null,"."),E.createElement("span",null,"."),E.createElement("span",null,"."))),E.createElement(oe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:_n}),E.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",E.createElement("span",{className:"ml5 c-light-primary"},_n,"%")))),E.createElement(be.default,{centered:!0,open:bn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:un,width:500,onCancel:()=>Kn(!1),onOk:()=>Vn.submit(),afterClose:()=>{Vn.resetFields()}},E.createElement(Fe.default,{style:{maxHeight:550},form:Vn,layout:"horizontal",colon:!1,size:"large",onFinish:de=>pt(void 0,null,function*(){var dt,Ot,rn,Zt,ae;const pe=jn.filter(Be=>!Be.checked&&!Be.errorMsg);An(!0);const ge=()=>pt(void 0,null,function*(){var Be,he;const we=yield(0,ce.ZP)("/api/intelligent_imports/save.json",{method:"post",body:st(at(at({},We),de),{list:pe,mode:Bt})});we.status===0&&(xt&&((Be=we==null?void 0:we.data)!=null&&Be.success)&&window.location.pathname==="/problemset"&&(ht.Z.publish("refresh-item-bank",de.group_id),yield new Promise(Ne=>setTimeout(()=>Ne(),1500))),ye.ZP.success(`\u6210\u529F\u5BFC\u5165${(he=we==null?void 0:we.data)==null?void 0:he.success}\u9053\u8BD5\u9898`,3),Pt(we),Kn(!1)),An(!1)});if(Bt!==1){yield ge();return}const Ae=yield(0,ce.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:jn,mode:Bt}});if(Ae.status===0){if(!((dt=Ae==null?void 0:Ae.data)!=null&&dt.error_size)){yield ge();return}be.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{An(!1)},title:"\u63D0\u793A",content:E.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",E.createElement("span",{className:"c-light-primary ml5 mr5"},(Ot=Ae==null?void 0:Ae.data)==null?void 0:Ot.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",E.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(rn=Ae==null?void 0:Ae.data)==null?void 0:rn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",E.createElement("span",{className:"ml5 mr5"},(ae=(Zt=Ae==null?void 0:Ae.data)==null?void 0:Zt.index)==null?void 0:ae.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:ge})}})},E.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),E.createElement(Fe.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"}]},E.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:It})),Bt===1&&E.createElement(Fe.default.Item,{label:E.createElement(Pe.Z,{align:"middle",style:{justifyContent:"space-between"}},E.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),E.createElement("div",{onClick:()=>Ke(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},E.createElement("img",{className:"mr5 primary-hover",src:Ce}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},E.createElement(ie.Z,{key:wn})))),E.createElement(be.default,{centered:!0,open:ya,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Qn,onCancel:()=>Ke(!1),onOk:()=>mo.submit(),afterClose:()=>{mo.resetFields()}},E.createElement(Fe.default,{style:{maxHeight:550},form:mo,layout:"horizontal",colon:!1,size:"large",onFinish:de=>pt(void 0,null,function*(){var dt;Ua(!0),(yield(0,ce.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:de.name,parent_id:(dt=de==null?void 0:de.parent_id)==null?void 0:dt[0]}})).status===0?(aa(wn+1),setTimeout(()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ke(!1),Ua(!1)},1e3)):Ua(!1)})},E.createElement(Fe.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"}]},E.createElement(y.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),E.createElement(Fe.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},E.createElement(ie.Z,null)))),E.createElement(Tt.Z,{onSave:de=>{hn(!0),Dn("\u5904\u7406\u4E2D"),ot("/api/intelligent_imports/import.json",{html:de})},ref:sa}))},mn=z;var Rn=tn},19105:function(Re,rt,te){"use strict";var E=te(59301),fe=te(99587),Se=te(48136),ve=te(76562),Fe=te(62957),ye=te(59301);const be=(0,E.forwardRef)(({callback:He,width:Pe,onChange:re,disabled:Ge,readOnly:ze,type:yt="",value:oe="",style:a={}},y)=>{const x=(0,E.useRef)(),b=(0,E.useRef)(),[z,ee]=(0,E.useState)(0),[ne,le]=(0,E.useState)(0),[ce,ie]=(0,E.useState)(!1),Ce=()=>{var ut=document.createElement("div");ut.innerHTML=x.current.getValue();var Me=ut.innerText;return He&&He(Me),Me};(0,E.useImperativeHandle)(y,()=>({getData:Ce}));const Ze=ut=>{ut.preventDefault();const Me=ut.clientX-z,zt=ut.clientY-ne;document.body.onmousemove=nt=>{let ct=nt.clientX-Me,Ut=nt.clientY-zt;const ht=document.getElementsByClassName("markdown-popup-form")[0],Tt=window.innerWidth-ht.offsetWidth,vt=window.innerHeight-ht.offsetHeight;ct=Math.max(0,Math.min(ct,Tt)),Ut=Math.max(0,Math.min(Ut,vt)),Oe(nt.clientX,nt.clientY,Me,zt)&&(ee(ct),le(Ut))},document.body.onmouseup=function(){document.body.onmousemove=null}},Oe=(ut,Me,zt,nt)=>{const ct=document.body.clientHeight,Ut=document.body.clientWidth;return ut<20&&zt>ut||ut>Ut-20&&ztMe||Me>ct-20&&nt{ce&&setTimeout(()=>{const ut=document.getElementsByClassName("markdown-popup-form")[0],Me=window.innerWidth/2-ut.offsetWidth/2,zt=window.innerHeight/2-ut.offsetHeight/2;ee(Me),le(zt)},0)},[ce]);const gt=()=>{Ge||ze||ie(!0)};return ye.createElement("div",{style:a},ye.createElement("div",{style:{width:Pe||"100%",position:"relative"},className:`${fe.Z.mathFillWrap} ${Ge||ze?"cursorDefault":""}`,onClick:()=>gt()},ye.createElement("math-field",{disabled:Ge,locale:"zh_cn",class:`${fe.Z.mathField} ${yt}`,readOnly:ze,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),ye.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ne},title:ye.createElement("div",{style:{cursor:"move"},onMouseDown:Ze},"\u8F93\u5165\u516C\u5F0F"),open:ce,onOk:()=>{const ut=b.current.getData();x.current.setValue(ut),re(ut),ie(!1)},onCancel:()=>{ie(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ye.createElement(ve.Z,{value:oe,ref:b,onChange:re,showSaveButton:!1})))});rt.Z=be},76562:function(Re,rt,te){"use strict";var E=te(59301),fe=te(77019),Se=te(5269),ve=te(20554),Fe=te(99571),ye=te(76902),be=te(99587),He=te(48136),Pe=te(59301);const re=(0,E.forwardRef)(({callback:Ge,showSaveButton:ze,value:yt=""},oe)=>{const a=(0,E.useRef)(),y=[{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 "}]}]}],x=[{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 +`).filter(ut=>ut!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` +`)),Ft}}de.questions=(dt=de.questions)!=null&&dt.length?Jn(de.questions.slice(0,20)):[],de.questions=(Ot=de.questions)==null?void 0:Ot.map((Ne,Et)=>{var Ft;if(Ne.type==="0"||Ne.type==="1"){const ut=(Ft=Ne.options)==null?void 0:Ft.map(Gt=>Gt==null?void 0:Gt.trim().replace(/^\s+|\s+$/g,""));ut&&new Set(ut).size!==ut.length&&(Ne.errorMsg=(Ne.errorMsg?Ne.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return st(at({},Ne),{last:Et===de.questions.length-1})});const he=(rn=de.questions)==null?void 0:rn.reduce((Ne,Et)=>{const Ft=parseFloat(Et.score);return isNaN(Ft)?Ne:Ne+Ft},0);de.score=he;let we=[];return(Zt=de.questions)!=null&&Zt.length?de.errorMsg=((ae=de.questions)==null?void 0:ae.findIndex(Ne=>!!Ne.errorMsg))>-1:we.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),qa(de==null?void 0:de.question)||we.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.length&&(de.errorMsg=we.join(` +`)),de}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(de,dt)=>{var Ot,rn;const Zt=Zn[dt],ae=jn.map(pe=>({key:pe,label:pe,onClick:()=>Nn("platform",dt,pe)}));return E.createElement("div",{className:fe.row,style:{display:Xn?Zt!=null&&Zt.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},Po(de,dt),tr(de),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${de==null?void 0:de.timeLimit}`,tagName:"p"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(de==null?void 0:de.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:(de==null?void 0:de.code)||"",tagName:"div"}),E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(de==null?void 0:de.input)||""}`,tagName:"p"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(de==null?void 0:de.output)||""}`,tagName:"p"}),(Ot=de==null?void 0:de.answer)==null?void 0:Ot.map((pe,ge)=>E.createElement(ct,{key:ge,id:de==null?void 0:de.id,value:`\u7B54\u6848${ge+1}\uFF1A${pe||""}`,tagName:"p"})),ko(de)))),E.createElement("div",{className:fe.rightLayout},E.createElement(en,{className:Zt!=null&&Zt.errorMsg?fe.error:""},Sr(Zt,dt),or(Zt,"",dt),E.createElement("div",{className:fe.liWrap},E.createElement("div",{className:fe.li,onKeyDown:Ie},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:Zt==null?void 0:Zt.timeLimit,tagName:"div",onBlur:pe=>Nn("timeLimit",dt,ho(pe))})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Ge.Z,{menu:{items:ae}},E.createElement("span",{className:"c-light-primary"},Zt==null?void 0:Zt.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:fe.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.code)||"",onBlur:pe=>Nn("code",dt,ho(pe)),tagName:"div"})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.input)||"",onBlur:pe=>Nn("input",dt,ho(pe)),tagName:"div"})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.output)||"",onBlur:pe=>Nn("output",dt,ho(pe)),tagName:"div"}))),E.createElement("div",{className:fe.liWrap},(rn=Zt==null?void 0:Zt.answer)==null?void 0:rn.map((pe,ge)=>E.createElement("div",{className:fe.li,key:ge},E.createElement("aside",null,"\u7B54\u6848",ge+1,"\uFF1A"),E.createElement(ct,{id:Zt==null?void 0:Zt.id,value:pe||"",className:fe.edit,onBlur:Ae=>{const Be=[...(Zt==null?void 0:Zt.answer)||[]];Be[ge]=ho(Ae),Nn("output",dt,Be)},tagName:"div"})))),Go(Zt))))},deal:de=>{var dt,Ot,rn,Zt,ae,pe,ge,Ae;de.score=de.score===void 0?10:de.score,de.code=(rn=(Ot=(dt=de.code)==null?void 0:dt.trim())==null?void 0:Ot.replace(/@_@/g,"@\u2581@"))==null?void 0:rn.replace(/@__@/g,"@\u2581\u2581@");let Be=[];if(qa(de==null?void 0:de.question)||Be.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qa(de==null?void 0:de.code)?/@▁@|@▁▁@/.test(de==null?void 0:de.code)?(Zt=de==null?void 0:de.answer)!=null&&Zt.length&&((ae=de==null?void 0:de.code.match(/@▁@|@▁▁@/g))==null?void 0:ae.length)!==((pe=de==null?void 0:de.answer)==null?void 0:pe.length)&&Be.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Be.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"):Be.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),de!=null&&de.answer?(ge=de.answer)!=null&&ge.some(we=>!qa(we))&&Be.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Be.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),de.platform=qa(de==null?void 0:de.platform),de!=null&&de.platform){const we=["c","c++","java","python","javascript","ruby"],Ne=(Ae=de==null?void 0:de.platform)==null?void 0:Ae.toLowerCase(),Et=we.findIndex(Ft=>Ft===Ne);Et>-1?de.platform=jn[Et]:Be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");qa(de==null?void 0:de.output)||Be.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const he=qa(String((de==null?void 0:de.timeLimit)||""));return de.timeLimit=he,(!he||he&&!["3","4","5","6","7","8","9","10"].includes(he))&&Be.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),de.errorMsg=Be.join(` +`),de}}],Sl=()=>E.createElement(E.Fragment,null,an.filter(de=>{var dt;return!!((dt=Yr.find(rn=>rn.id===(de==null?void 0:de.type)))==null?void 0:dt.element)}).map((de,dt)=>{var Ot;const rn=(Ot=Yr.find(Zt=>Zt.id===(de==null?void 0:de.type)))==null?void 0:Ot.element;return E.createElement(E.Fragment,{key:de.id},rn(de,dt))})),zr=()=>pt(void 0,null,function*(){const de=Zn.filter(dt=>!dt.checked);if(qt!==3||!de.length){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Jt){Ht(!0),yield Jt(Zn),Ht(!1);return}Yn.setFieldsValue({sub_discipline_id:Ue}),Kn(!0)}),De=(de,dt=[])=>{if(typeof de=="string")return de.trim();if(Array.isArray(de))return de.map(Ot=>De(Ot,dt));if(typeof de=="object"&&de!==null){const Ot={};for(const rn in de)de.hasOwnProperty(rn)&&(dt.includes(rn)?Ot[rn]=de[rn]:Ot[rn]=De(de[rn],dt));return Ot}return de},je=de=>pt(void 0,null,function*(){const dt=Jn(De(de));Vn(dt),ln(JSON.parse(JSON.stringify(dt))),Bn(3),hn(!1),nn(!1)});(0,E.useEffect)(()=>{if(Na)return;const de=()=>{on(dt=>dt>=90?(clearInterval(Wn.current),90):dt+1)};return Wn.current=setInterval(de,5e4/90),()=>clearInterval(Wn.current)},[Na]);const ot=(de,dt)=>{Wa(!1);const Ot=new FormData;Object.keys(dt).forEach(Zt=>{Ot.append(Zt,dt[Zt])});const rn=new window.XMLHttpRequest;rn.withCredentials=!0,rn.addEventListener("load",function(Zt){return pt(this,null,function*(){var ae,pe;try{const ge=JSON.parse((ae=Zt==null?void 0:Zt.target)==null?void 0:ae.response);if(Wa(!0),on(100),yield new Promise(Ae=>setTimeout(()=>Ae(),780)),ge.status===0){if(!((pe=ge==null?void 0:ge.data)!=null&&pe.length)){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),hn(!1);return}je((ge==null?void 0:ge.data)||[])}else hn(!1),ye.ZP.warning(ge==null?void 0:ge.message)}catch(ge){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",ge)}})}),rn.addEventListener("error",()=>{hn(!1)}),rn.open("POST",`${b.Z.API_SERVER}${de}`),rn.send(Ot)},Lt=de=>pt(void 0,null,function*(){const dt=de.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(dt)==-1?(ye.ZP.error(`${de.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()):(hn(!0),Dn("\u5904\u7406\u4E2D"),ot("/api/intelligent_imports/import.json",{file:de}),Promise.reject())});let sn=[{key:1,label:E.createElement(ze.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Lt},E.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Ut.Ny)()||(0,Ut.$O)())&&sn.push({key:2,label:E.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{sa.current.onClick()}});const vn=[Zn.length,(Qt=Zn.filter(de=>!!(de!=null&&de.errorMsg)))==null?void 0:Qt.length];return E.createElement("div",{className:ve()(fe.intelligentBox,"intelligent-body-curb",wt),style:st(at({},qe),{width:At}),ref:za},E.createElement("div",{className:fe.underpin},E.createElement("b",{style:Ve}),E.createElement("b",{style:Ve})),E.createElement("div",{className:fe.head,style:{top:Je}},E.createElement("div",{className:fe.leftLayout},Qe||E.createElement(E.Fragment,null,E.createElement(Pe.Z,{align:"middle"},E.createElement("div",{className:fe.title},"\u8BD5\u9898\u7F16\u8F91"),!tt&&E.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",E.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),E.createElement(x.op,{onClick:Ao,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!tt&&E.createElement(Ge.Z,{overlayClassName:fe.menu,menu:{items:sn}},E.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!et&&et),E.createElement("div",{className:fe.tip},E.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"))),E.createElement(Pe.Z,{className:fe.rightLayout,style:{alignItems:"start"}},mt||E.createElement(E.Fragment,null,E.createElement("div",{className:fe.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(qt)&&E.createElement(re.default,{className:"ml20",checked:Xn,onChange:de=>nn(de.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(qt)&&E.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",E.createElement("span",{className:"ml5 mr5 c-light-primary"},vn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",E.createElement("span",{className:"ml5 mr5 c-red-e53"},vn[1]),"\u9898")),xe&&E.createElement("div",{className:fe.tabs},an==null?void 0:an.map((de,dt)=>E.createElement("div",{onClick:()=>{Eo(dt)},className:Ra===dt&&fe.active,key:dt},"\u65B0\u9898",dt+1)))),E.createElement("div",{className:fe.centerBox},E.createElement("img",{className:"mb10",src:le,width:56}),!Te&&E.createElement(x.op,{onClick:ua},"\u8BC6\u522B"))),[1,2].includes(qt)&&Ca(),[3].includes(qt)&&Sl(),E.createElement("div",{className:"pb10"}),E.createElement("div",{className:fe.buttonFixed},E.createElement("div",{className:fe.buttonWrap},E.createElement(yt.ZP,{size:"middle",className:`${fe.button} mr20`,onClick:_e},"\u53D6\u6D88"),E.createElement(yt.ZP,{size:"middle",type:"primary",loading:Tn,className:`${fe.button}`,onClick:zr},Ct))),E.createElement(be.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Sn,title:null,footer:null,width:320,afterClose:()=>on(0)},E.createElement(Pe.Z,{align:"middle",style:{flexDirection:"column"}},E.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},fn,E.createElement("span",{className:fe.dotLoading},E.createElement("span",null,"."),E.createElement("span",null,"."),E.createElement("span",null,"."))),E.createElement(oe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:_n}),E.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",E.createElement("span",{className:"ml5 c-light-primary"},_n,"%")))),E.createElement(be.default,{centered:!0,open:bn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:un,width:500,onCancel:()=>Kn(!1),onOk:()=>Yn.submit(),afterClose:()=>{Yn.resetFields()}},E.createElement(Fe.default,{style:{maxHeight:550},form:Yn,layout:"horizontal",colon:!1,size:"large",onFinish:de=>pt(void 0,null,function*(){var dt,Ot,rn,Zt,ae;const pe=Zn.filter(Be=>!Be.checked&&!Be.errorMsg);An(!0);const ge=()=>pt(void 0,null,function*(){var Be,he;const we=yield(0,ce.ZP)("/api/intelligent_imports/save.json",{method:"post",body:st(at(at({},We),de),{list:pe,mode:Bt})});we.status===0&&(xt&&((Be=we==null?void 0:we.data)!=null&&Be.success)&&window.location.pathname==="/problemset"&&(ht.Z.publish("refresh-item-bank",de.group_id),yield new Promise(Ne=>setTimeout(()=>Ne(),1500))),ye.ZP.success(`\u6210\u529F\u5BFC\u5165${(he=we==null?void 0:we.data)==null?void 0:he.success}\u9053\u8BD5\u9898`,3),Pt(we),Kn(!1)),An(!1)});if(Bt!==1){yield ge();return}const Ae=yield(0,ce.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Zn,mode:Bt}});if(Ae.status===0){if(!((dt=Ae==null?void 0:Ae.data)!=null&&dt.error_size)){yield ge();return}be.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{An(!1)},title:"\u63D0\u793A",content:E.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",E.createElement("span",{className:"c-light-primary ml5 mr5"},(Ot=Ae==null?void 0:Ae.data)==null?void 0:Ot.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",E.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(rn=Ae==null?void 0:Ae.data)==null?void 0:rn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",E.createElement("span",{className:"ml5 mr5"},(ae=(Zt=Ae==null?void 0:Ae.data)==null?void 0:Zt.index)==null?void 0:ae.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:ge})}})},E.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),E.createElement(Fe.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"}]},E.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:It})),Bt===1&&E.createElement(Fe.default.Item,{label:E.createElement(Pe.Z,{align:"middle",style:{justifyContent:"space-between"}},E.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),E.createElement("div",{onClick:()=>Ke(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},E.createElement("img",{className:"mr5 primary-hover",src:Ce}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},E.createElement(ie.Z,{key:wn})))),E.createElement(be.default,{centered:!0,open:Sa,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Qn,onCancel:()=>Ke(!1),onOk:()=>mo.submit(),afterClose:()=>{mo.resetFields()}},E.createElement(Fe.default,{style:{maxHeight:550},form:mo,layout:"horizontal",colon:!1,size:"large",onFinish:de=>pt(void 0,null,function*(){var dt;Ua(!0),(yield(0,ce.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:de.name,parent_id:(dt=de==null?void 0:de.parent_id)==null?void 0:dt[0]}})).status===0?(aa(wn+1),setTimeout(()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ke(!1),Ua(!1)},1e3)):Ua(!1)})},E.createElement(Fe.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"}]},E.createElement(y.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),E.createElement(Fe.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},E.createElement(ie.Z,null)))),E.createElement(Tt.Z,{onSave:de=>{hn(!0),Dn("\u5904\u7406\u4E2D"),ot("/api/intelligent_imports/import.json",{html:de})},ref:sa}))},mn=z;var zn=tn},19105:function(Re,rt,te){"use strict";var E=te(59301),fe=te(99587),Se=te(48136),ve=te(76562),Fe=te(62957),ye=te(59301);const be=(0,E.forwardRef)(({callback:He,width:Pe,onChange:re,disabled:Ge,readOnly:ze,type:yt="",value:oe="",style:a={}},y)=>{const x=(0,E.useRef)(),b=(0,E.useRef)(),[z,ee]=(0,E.useState)(0),[ne,le]=(0,E.useState)(0),[ce,ie]=(0,E.useState)(!1),Ce=()=>{var lt=document.createElement("div");lt.innerHTML=x.current.getValue();var Me=lt.innerText;return He&&He(Me),Me};(0,E.useImperativeHandle)(y,()=>({getData:Ce}));const Ze=lt=>{lt.preventDefault();const Me=lt.clientX-z,zt=lt.clientY-ne;document.body.onmousemove=nt=>{let ct=nt.clientX-Me,Ut=nt.clientY-zt;const ht=document.getElementsByClassName("markdown-popup-form")[0],Tt=window.innerWidth-ht.offsetWidth,vt=window.innerHeight-ht.offsetHeight;ct=Math.max(0,Math.min(ct,Tt)),Ut=Math.max(0,Math.min(Ut,vt)),Oe(nt.clientX,nt.clientY,Me,zt)&&(ee(ct),le(Ut))},document.body.onmouseup=function(){document.body.onmousemove=null}},Oe=(lt,Me,zt,nt)=>{const ct=document.body.clientHeight,Ut=document.body.clientWidth;return lt<20&&zt>lt||lt>Ut-20&&ztMe||Me>ct-20&&nt{ce&&setTimeout(()=>{const lt=document.getElementsByClassName("markdown-popup-form")[0],Me=window.innerWidth/2-lt.offsetWidth/2,zt=window.innerHeight/2-lt.offsetHeight/2;ee(Me),le(zt)},0)},[ce]);const gt=()=>{Ge||ze||ie(!0)};return ye.createElement("div",{style:a},ye.createElement("div",{style:{width:Pe||"100%",position:"relative"},className:`${fe.Z.mathFillWrap} ${Ge||ze?"cursorDefault":""}`,onClick:()=>gt()},ye.createElement("math-field",{disabled:Ge,locale:"zh_cn",class:`${fe.Z.mathField} ${yt}`,readOnly:ze,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),ye.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ne},title:ye.createElement("div",{style:{cursor:"move"},onMouseDown:Ze},"\u8F93\u5165\u516C\u5F0F"),open:ce,onOk:()=>{const lt=b.current.getData();x.current.setValue(lt),re(lt),ie(!1)},onCancel:()=>{ie(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ye.createElement(ve.Z,{value:oe,ref:b,onChange:re,showSaveButton:!1})))});rt.Z=be},76562:function(Re,rt,te){"use strict";var E=te(59301),fe=te(77019),Se=te(5269),ve=te(20554),Fe=te(99571),ye=te(76902),be=te(99587),He=te(48136),Pe=te(59301);const re=(0,E.forwardRef)(({callback:Ge,showSaveButton:ze,value:yt=""},oe)=>{const a=(0,E.useRef)(),y=[{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 "}]}]}],x=[{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 @@ -240,7 +240,7 @@ ${en} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ne=>{a.current.setValue(a.current.getValue()+" "+ne.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Pe.createElement(fe.Z,{className:be.Z.lists,gutter:[10,10]},y.map((ne,le)=>Pe.createElement(Se.Z,{flex:"110px",className:be.Z.item},Pe.createElement("div",null,Pe.createElement(ye.Z,{value:`$$${ne.value}$$`}),ne.name),Pe.createElement("div",{className:be.Z.children},ne.children.map((ce,ie)=>Pe.createElement("div",{key:ie},Pe.createElement("h1",null,ce.name),Pe.createElement(fe.Z,{gutter:[10,10]},ce.data.map((Ce,Ze)=>Pe.createElement(Se.Z,{key:Ze,onClick:()=>b(Ce),className:be.Z.diamond},Pe.createElement(ye.Z,{value:"`$$"+Ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Pe.createElement(fe.Z,{className:be.Z.lists,gutter:[10,10]},x.map((ne,le)=>Pe.createElement(Se.Z,{flex:"110px",className:be.Z.item},Pe.createElement("div",null,Pe.createElement(ye.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Pe.createElement("div",{className:be.Z.children},ne.children.map((ce,ie)=>Pe.createElement("div",{key:ie},ce.name&&Pe.createElement("h1",null,ce.name),Pe.createElement(fe.Z,{gutter:[10,10]},ce.data.map((Ce,Ze)=>Pe.createElement(Se.Z,{key:Ze,onClick:()=>b(Ce),className:be.Z.diamond},Pe.createElement(ye.Z,{value:"`$$"+Ce.value+"$$`"}))))))))))}],ee=()=>{var ne=document.createElement("div");ne.innerHTML=a.current.getValue();var le=ne.innerText;return Ge&&Ge(le),le};return(0,E.useImperativeHandle)(oe,()=>({getData:ee})),Pe.createElement("div",{className:be.Z.mathWrap},Pe.createElement(ve.default,{defaultActiveKey:"1",items:z}),Pe.createElement("math-field",{locale:"zh_cn",className:be.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},yt||""),ze&&Pe.createElement("div",{className:be.Z.button},Pe.createElement(Fe.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});rt.Z=re},28426:function(Re,rt,te){"use strict";var E=te(59301),fe=te(93314),Se=te(99571),ve=Object.defineProperty,Fe=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,re=(oe,a,y)=>a in oe?ve(oe,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[a]=y,Ge=(oe,a)=>{for(var y in a||(a={}))He.call(a,y)&&re(oe,y,a[y]);if(be)for(var y of be(a))Pe.call(a,y)&&re(oe,y,a[y]);return oe},ze=(oe,a)=>Fe(oe,ye(a));const yt=({img:oe,buttonProps:a={},styles:y={},customText:x,ButtonText:b,ButtonClick:z,Buttonclass:ee,ButtonTwo:ne,imgStyles:le,loading:ce=!1,className:ie=""})=>E.createElement("section",{className:`tc animated fadeIn ${ie}`,style:Ge({color:"#999",margin:"100px auto",visibility:ce?"hidden":"visible"},y)},E.createElement("img",{src:oe||fe,style:ze(Ge({},le),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&E.createElement(Se.ZP,Ge({className:ee,onClick:z},a),b),ne&&ne);rt.Z=yt},45677:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ee}});var E=te(59301),fe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Se=te(99571),ve=te(70557),Fe=te(75975),ye=te(25399),be=te(51257),He=te(81722),Pe=te(28426),re=te(346),Ge=te(44203),ze=te(59301),yt=Object.defineProperty,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ne,le,ce)=>le in ne?yt(ne,le,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ne[le]=ce,b=(ne,le)=>{for(var ce in le||(le={}))a.call(le,ce)&&x(ne,ce,le[ce]);if(oe)for(var ce of oe(le))y.call(le,ce)&&x(ne,ce,le[ce]);return ne},z=(ne,le,ce)=>new Promise((ie,Ce)=>{var Ze=ut=>{try{gt(ce.next(ut))}catch(Me){Ce(Me)}},Oe=ut=>{try{gt(ce.throw(ut))}catch(Me){Ce(Me)}},gt=ut=>ut.done?ie(ut.value):Promise.resolve(ut.value).then(Ze,Oe);gt((ce=ce.apply(ne,le)).next())}),ee=({editOffice:ne="view",data:le,issaver:ce,onSaver:ie,theme:Ce,type:Ze,filename:Oe,monacoEditor:gt,className:ut,style:Me,close:zt,onClose:nt,hasMask:ct,disabledDownload:Ut,onImgDimensions:ht,showNodata:Tt,recordInfo:vt})=>{const[$e,Rt]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Mt,bt]=(0,E.useState)(""),[Xe,Le]=(0,E.useState)(),at=window.ENV==="build"?"/react/build":"",st=location.host.startsWith("localhost")?re.Z.PROXY_SERVER:re.Z.API_SERVER,Vt=10*(1024*1024),Ie=(0,E.useRef)();le!=null&&le.startsWith("/api")&&Ze!=="txt"&&(le=re.Z.API_SERVER+le);const Nt=wt=>wt.substring(wt.lastIndexOf("/")+1).split(".").pop();Oe&>&&(gt.filename=Oe),(0,E.useEffect)(()=>{var wt,qe;const At=(qe=(wt=document.cookie)==null?void 0:wt.replace(/\s/g,""))==null?void 0:qe.split(";");At==null||At.map(_e=>{let Pt=_e.split("=");Pt[0]==="_educoder_session"&&bt(Pt[1])})},[]),(0,E.useEffect)(()=>{Ze==="office"&&(le.indexOf("bigfilescdn.")>-1||le.indexOf("bigfiles1")>-1?Le({url:le,fileType:Nt(le),model:le.indexOf("model=edit")?"edit":"view"}):tn())},[Ze,le]);function en(wt){return z(this,null,function*(){wt.data.type==="pdfdata"&&(ie(wt.data.data),window.removeEventListener("message",en,!1)),console.log("mess---:",wt.data)})}const tn=()=>z(void 0,null,function*(){console.log("data:",le);let wt=le;le.startsWith("http")||(wt=location.origin+wt);let qe=new URL(wt).pathname.split("/").pop();const At=yield(0,He.gJ)({attachment_id:qe});At.url=st+At.url,Le(At)}),mn=()=>{if(le.startsWith("http")||le.startsWith("blob:")){Rn();return}(0,be.Sv)(Oe||"educoder",le,Oe)},Rn=()=>{vt&&(0,Ge.fc)({id:vt==null?void 0:vt.id,watch_type:1,course_id:vt==null?void 0:vt.course_id}),(0,be.Nd)(Oe||"educoder",decodeURIComponent(le))};return ze.createElement("div",{style:b({},Me||{}),className:`${ct&&fe.bgBlack} ${Ze?fe.wrp:"hide"}`},zt&&ze.createElement("div",{className:fe.close,ref:Ie},!!ht&&ze.createElement(ye.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Ie.current},ze.createElement("span",{onClick:()=>{nt(),ht()}},ze.createElement("i",{className:"icon-yulanpizhu"}))),!Ut&&ze.createElement(ye.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Ie.current},ze.createElement("span",{onClick:Rn},ze.createElement("i",{className:"icon-quxiaozhiding"}))),ce&&ze.createElement(ye.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Ie.current},ze.createElement("span",{className:"",onClick:()=>{const wt=document.getElementById("pdfiframe");window.addEventListener("message",en,!1),setTimeout(()=>{wt.contentWindow.postMessage("getData","*")},300)}},ze.createElement("i",{className:"icon-baocun"}))),ze.createElement(ye.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Ie.current},ze.createElement("span",{className:"",onClick:()=>{nt()}},ze.createElement("i",{className:"icon-guanbi1"})))),ze.createElement("div",{className:`${fe[ut]} ${ut} ${fe.monaco} ${Ze==="txt"?"show":"hide"}`},Ze==="txt"&&ze.createElement(ze.Fragment,null,ze.createElement(Fe.ZP,b({},gt)))),Ze==="audio"&&ze.createElement("audio",{src:`${(le==null?void 0:le.indexOf("http://"))>-1||(le==null?void 0:le.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${le}`,autoPlay:!0}),Ze==="video"&&ze.createElement(ze.Fragment,null,(le==null?void 0:le.indexOf("http"))>-1?ze.createElement("video",{controls:!0,src:`${le}`,autoPlay:!0}):ze.createElement("video",{controls:!0,src:`data:video/mp4;base64,${le}`,autoPlay:!0})),Ze==="office"&&Xe&&ze.createElement("iframe",{src:`${at}/office.html?key=${Xe.key}&url=${btoa(Xe.url)}&callbackUrl=${st+(Xe.callbackUrl||"")}&fileType=${Xe.fileType}&title=${Xe.title||""}&model=${ne}&officeServer=${re.Z.ONLYOFFICE}&disabledDownload=${!!Ut}`}),Ze==="html"&&ze.createElement("iframe",{src:le+"&disposition=inline"}),Ze==="pdf"&&ze.createElement("iframe",{id:"pdfiframe",src:`${at}/js/pdfview/index.html?filename=${Oe||"educoder.pdf"}&url=${encodeURIComponent(le)}&disabledDownload=${!!Ut}&model=${ne}`}),Ze==="image"&&ze.createElement("img",{src:`${(le==null?void 0:le.indexOf("http://"))>-1||(le==null?void 0:le.indexOf("https://"))>-1?"":"data:image/png;base64,"}${le}`}),(Ze==="other"||Ze==="download")&&ze.createElement(ze.Fragment,null,Tt?ze.createElement(Pe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:ze.createElement(Se.ZP,{icon:ze.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:mn,disabled:Ut},"\u4E0B\u8F7D")}):ze.createElement(Se.ZP,{type:"primary",size:"middle",onClick:mn,disabled:Ut},ze.createElement(ve.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},70100:function(Re,rt,te){"use strict";te.d(rt,{Q:function(){return Pe},Z:function(){return Ge}});var E=te(59301),fe={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Se=te(92310),ve=te.n(Se),Fe=te(62957),ye=te(6767),be=te(62673),He=(ze,yt,oe)=>new Promise((a,y)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){y(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){y(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(ze,yt)).next())});const Pe=({title:ze="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:yt=[],visible:oe,setVisible:a,tip:y,onOk:x})=>{const[b,z]=(0,E.useState)([]),[ee,ne]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{oe&&z(yt)},[oe]),E.createElement(Fe.default,{centered:!0,open:oe,title:ze,confirmLoading:ee,width:564,onOk:()=>He(void 0,null,function*(){if(!b.length){ye.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ne(!0),yield x(b),ne(!1)}),onCancel:()=>a(!1)},!!y&&E.createElement("div",{className:"c-grey-666 font16 mb10"},y),E.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},E.createElement(be.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:le=>{z(le)}})))};var Ge=({title:ze="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:yt,style:oe={},onEdit:a,dataSource:y=[]})=>{const x={C:E.createElement("div",{className:fe.c},"C"),"C++":E.createElement("div",{className:fe.cpp},"C++"),Java:E.createElement("div",{className:fe.java},"Java"),Python:E.createElement("div",{className:fe.python},"Python")};return E.createElement("div",{className:ve()(fe.tags,yt),style:oe},!!ze&&E.createElement("div",{className:fe.text},ze),E.createElement("div",{className:fe.tagWrap},y==null?void 0:y.map(b=>E.createElement(E.Fragment,{key:b},x[b]))),!!a&&E.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${fe.edit}`}))}},76902:function(Re,rt,te){"use strict";te.d(rt,{z:function(){return Ce},Z:function(){return Ze}});var E=te(59301),fe=te(8944),Se=te(81428),ve=te(64018),Fe=te(15360),ye=te(346),be=te(51257),He=te(15342),Pe=te(1012),re=te(45677),Ge=te(59301),yt=({html:Oe})=>{const gt=(0,E.useRef)(null),ut=(0,E.useRef)(null),Me=`.markdown-body p { +\\end{array}`}]}]}],b=ne=>{a.current.setValue(a.current.getValue()+" "+ne.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Pe.createElement(fe.Z,{className:be.Z.lists,gutter:[10,10]},y.map((ne,le)=>Pe.createElement(Se.Z,{flex:"110px",className:be.Z.item},Pe.createElement("div",null,Pe.createElement(ye.Z,{value:`$$${ne.value}$$`}),ne.name),Pe.createElement("div",{className:be.Z.children},ne.children.map((ce,ie)=>Pe.createElement("div",{key:ie},Pe.createElement("h1",null,ce.name),Pe.createElement(fe.Z,{gutter:[10,10]},ce.data.map((Ce,Ze)=>Pe.createElement(Se.Z,{key:Ze,onClick:()=>b(Ce),className:be.Z.diamond},Pe.createElement(ye.Z,{value:"`$$"+Ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Pe.createElement(fe.Z,{className:be.Z.lists,gutter:[10,10]},x.map((ne,le)=>Pe.createElement(Se.Z,{flex:"110px",className:be.Z.item},Pe.createElement("div",null,Pe.createElement(ye.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Pe.createElement("div",{className:be.Z.children},ne.children.map((ce,ie)=>Pe.createElement("div",{key:ie},ce.name&&Pe.createElement("h1",null,ce.name),Pe.createElement(fe.Z,{gutter:[10,10]},ce.data.map((Ce,Ze)=>Pe.createElement(Se.Z,{key:Ze,onClick:()=>b(Ce),className:be.Z.diamond},Pe.createElement(ye.Z,{value:"`$$"+Ce.value+"$$`"}))))))))))}],ee=()=>{var ne=document.createElement("div");ne.innerHTML=a.current.getValue();var le=ne.innerText;return Ge&&Ge(le),le};return(0,E.useImperativeHandle)(oe,()=>({getData:ee})),Pe.createElement("div",{className:be.Z.mathWrap},Pe.createElement(ve.default,{defaultActiveKey:"1",items:z}),Pe.createElement("math-field",{locale:"zh_cn",className:be.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},yt||""),ze&&Pe.createElement("div",{className:be.Z.button},Pe.createElement(Fe.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});rt.Z=re},28426:function(Re,rt,te){"use strict";var E=te(59301),fe=te(93314),Se=te(99571),ve=Object.defineProperty,Fe=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,re=(oe,a,y)=>a in oe?ve(oe,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[a]=y,Ge=(oe,a)=>{for(var y in a||(a={}))He.call(a,y)&&re(oe,y,a[y]);if(be)for(var y of be(a))Pe.call(a,y)&&re(oe,y,a[y]);return oe},ze=(oe,a)=>Fe(oe,ye(a));const yt=({img:oe,buttonProps:a={},styles:y={},customText:x,ButtonText:b,ButtonClick:z,Buttonclass:ee,ButtonTwo:ne,imgStyles:le,loading:ce=!1,className:ie=""})=>E.createElement("section",{className:`tc animated fadeIn ${ie}`,style:Ge({color:"#999",margin:"100px auto",visibility:ce?"hidden":"visible"},y)},E.createElement("img",{src:oe||fe,style:ze(Ge({},le),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&E.createElement(Se.ZP,Ge({className:ee,onClick:z},a),b),ne&&ne);rt.Z=yt},45677:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ee}});var E=te(59301),fe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Se=te(99571),ve=te(70557),Fe=te(75975),ye=te(25399),be=te(51257),He=te(81722),Pe=te(28426),re=te(346),Ge=te(44203),ze=te(59301),yt=Object.defineProperty,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ne,le,ce)=>le in ne?yt(ne,le,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ne[le]=ce,b=(ne,le)=>{for(var ce in le||(le={}))a.call(le,ce)&&x(ne,ce,le[ce]);if(oe)for(var ce of oe(le))y.call(le,ce)&&x(ne,ce,le[ce]);return ne},z=(ne,le,ce)=>new Promise((ie,Ce)=>{var Ze=lt=>{try{gt(ce.next(lt))}catch(Me){Ce(Me)}},Oe=lt=>{try{gt(ce.throw(lt))}catch(Me){Ce(Me)}},gt=lt=>lt.done?ie(lt.value):Promise.resolve(lt.value).then(Ze,Oe);gt((ce=ce.apply(ne,le)).next())}),ee=({editOffice:ne="view",data:le,issaver:ce,onSaver:ie,theme:Ce,type:Ze,filename:Oe,monacoEditor:gt,className:lt,style:Me,close:zt,onClose:nt,hasMask:ct,disabledDownload:Ut,onImgDimensions:ht,showNodata:Tt,recordInfo:vt})=>{const[$e,Rt]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Mt,bt]=(0,E.useState)(""),[Xe,Le]=(0,E.useState)(),at=window.ENV==="build"?"/react/build":"",st=location.host.startsWith("localhost")?re.Z.PROXY_SERVER:re.Z.API_SERVER,Yt=10*(1024*1024),Ie=(0,E.useRef)();le!=null&&le.startsWith("/api")&&Ze!=="txt"&&(le=re.Z.API_SERVER+le);const Nt=wt=>wt.substring(wt.lastIndexOf("/")+1).split(".").pop();Oe&>&&(gt.filename=Oe),(0,E.useEffect)(()=>{var wt,qe;const At=(qe=(wt=document.cookie)==null?void 0:wt.replace(/\s/g,""))==null?void 0:qe.split(";");At==null||At.map(_e=>{let Pt=_e.split("=");Pt[0]==="_educoder_session"&&bt(Pt[1])})},[]),(0,E.useEffect)(()=>{Ze==="office"&&(le.indexOf("bigfilescdn.")>-1||le.indexOf("bigfiles1")>-1?Le({url:le,fileType:Nt(le),model:le.indexOf("model=edit")?"edit":"view"}):tn())},[Ze,le]);function en(wt){return z(this,null,function*(){wt.data.type==="pdfdata"&&(ie(wt.data.data),window.removeEventListener("message",en,!1)),console.log("mess---:",wt.data)})}const tn=()=>z(void 0,null,function*(){console.log("data:",le);let wt=le;le.startsWith("http")||(wt=location.origin+wt);let qe=new URL(wt).pathname.split("/").pop();const At=yield(0,He.gJ)({attachment_id:qe});At.url=st+At.url,Le(At)}),mn=()=>{if(le.startsWith("http")||le.startsWith("blob:")){zn();return}(0,be.Sv)(Oe||"educoder",le,Oe)},zn=()=>{vt&&(0,Ge.fc)({id:vt==null?void 0:vt.id,watch_type:1,course_id:vt==null?void 0:vt.course_id}),(0,be.Nd)(Oe||"educoder",decodeURIComponent(le))};return ze.createElement("div",{style:b({},Me||{}),className:`${ct&&fe.bgBlack} ${Ze?fe.wrp:"hide"}`},zt&&ze.createElement("div",{className:fe.close,ref:Ie},!!ht&&ze.createElement(ye.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Ie.current},ze.createElement("span",{onClick:()=>{nt(),ht()}},ze.createElement("i",{className:"icon-yulanpizhu"}))),!Ut&&ze.createElement(ye.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Ie.current},ze.createElement("span",{onClick:zn},ze.createElement("i",{className:"icon-quxiaozhiding"}))),ce&&ze.createElement(ye.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Ie.current},ze.createElement("span",{className:"",onClick:()=>{const wt=document.getElementById("pdfiframe");window.addEventListener("message",en,!1),setTimeout(()=>{wt.contentWindow.postMessage("getData","*")},300)}},ze.createElement("i",{className:"icon-baocun"}))),ze.createElement(ye.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Ie.current},ze.createElement("span",{className:"",onClick:()=>{nt()}},ze.createElement("i",{className:"icon-guanbi1"})))),ze.createElement("div",{className:`${fe[lt]} ${lt} ${fe.monaco} ${Ze==="txt"?"show":"hide"}`},Ze==="txt"&&ze.createElement(ze.Fragment,null,ze.createElement(Fe.ZP,b({},gt)))),Ze==="audio"&&ze.createElement("audio",{src:`${(le==null?void 0:le.indexOf("http://"))>-1||(le==null?void 0:le.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${le}`,autoPlay:!0}),Ze==="video"&&ze.createElement(ze.Fragment,null,(le==null?void 0:le.indexOf("http"))>-1?ze.createElement("video",{controls:!0,src:`${le}`,autoPlay:!0}):ze.createElement("video",{controls:!0,src:`data:video/mp4;base64,${le}`,autoPlay:!0})),Ze==="office"&&Xe&&ze.createElement("iframe",{src:`${at}/office.html?key=${Xe.key}&url=${btoa(Xe.url)}&callbackUrl=${st+(Xe.callbackUrl||"")}&fileType=${Xe.fileType}&title=${Xe.title||""}&model=${ne}&officeServer=${re.Z.ONLYOFFICE}&disabledDownload=${!!Ut}`}),Ze==="html"&&ze.createElement("iframe",{src:le+"&disposition=inline"}),Ze==="pdf"&&ze.createElement("iframe",{id:"pdfiframe",src:`${at}/js/pdfview/index.html?filename=${Oe||"educoder.pdf"}&url=${encodeURIComponent(le)}&disabledDownload=${!!Ut}&model=${ne}`}),Ze==="image"&&ze.createElement("img",{src:`${(le==null?void 0:le.indexOf("http://"))>-1||(le==null?void 0:le.indexOf("https://"))>-1?"":"data:image/png;base64,"}${le}`}),(Ze==="other"||Ze==="download")&&ze.createElement(ze.Fragment,null,Tt?ze.createElement(Pe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:ze.createElement(Se.ZP,{icon:ze.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:mn,disabled:Ut},"\u4E0B\u8F7D")}):ze.createElement(Se.ZP,{type:"primary",size:"middle",onClick:mn,disabled:Ut},ze.createElement(ve.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},70100:function(Re,rt,te){"use strict";te.d(rt,{Q:function(){return Pe},Z:function(){return Ge}});var E=te(59301),fe={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Se=te(92310),ve=te.n(Se),Fe=te(62957),ye=te(6767),be=te(62673),He=(ze,yt,oe)=>new Promise((a,y)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){y(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){y(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(ze,yt)).next())});const Pe=({title:ze="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:yt=[],visible:oe,setVisible:a,tip:y,onOk:x})=>{const[b,z]=(0,E.useState)([]),[ee,ne]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{oe&&z(yt)},[oe]),E.createElement(Fe.default,{centered:!0,open:oe,title:ze,confirmLoading:ee,width:564,onOk:()=>He(void 0,null,function*(){if(!b.length){ye.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ne(!0),yield x(b),ne(!1)}),onCancel:()=>a(!1)},!!y&&E.createElement("div",{className:"c-grey-666 font16 mb10"},y),E.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},E.createElement(be.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:le=>{z(le)}})))};var Ge=({title:ze="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:yt,style:oe={},onEdit:a,dataSource:y=[]})=>{const x={C:E.createElement("div",{className:fe.c},"C"),"C++":E.createElement("div",{className:fe.cpp},"C++"),Java:E.createElement("div",{className:fe.java},"Java"),Python:E.createElement("div",{className:fe.python},"Python")};return E.createElement("div",{className:ve()(fe.tags,yt),style:oe},!!ze&&E.createElement("div",{className:fe.text},ze),E.createElement("div",{className:fe.tagWrap},y==null?void 0:y.map(b=>E.createElement(E.Fragment,{key:b},x[b]))),!!a&&E.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${fe.edit}`}))}},76902:function(Re,rt,te){"use strict";te.d(rt,{z:function(){return Ce},Z:function(){return Ze}});var E=te(59301),fe=te(8944),Se=te(81428),ve=te(64018),Fe=te(15360),ye=te(346),be=te(51257),He=te(15342),Pe=te(1012),re=te(45677),Ge=te(59301),yt=({html:Oe})=>{const gt=(0,E.useRef)(null),lt=(0,E.useRef)(null),Me=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1087,9 +1087,9 @@ ${en} .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,E.useEffect)(()=>{const zt=gt.current.attachShadow({mode:"open"});ut.current=document.createElement("div"),ut.current.className="markdown-body",ut.current.innerHTML=Oe,zt.appendChild(ut.current);const nt=document.createElement("style");return nt.textContent=Me,zt.appendChild(nt),()=>{zt.innerHTML=""}},[]),(0,E.useEffect)(()=>{ut.current&&(ut.current.innerHTML=Oe)},[Oe]),Ge.createElement("div",{ref:gt})};function oe(Oe){const gt=["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"],ut=new RegExp(`\\b(${gt.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Oe.replace(ut,"").trim()}var a=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(Oe,gt,ut)=>gt in Oe?a(Oe,gt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):Oe[gt]=ut,ee=(Oe,gt)=>{for(var ut in gt||(gt={}))x.call(gt,ut)&&z(Oe,ut,gt[ut]);if(y)for(var ut of y(gt))b.call(gt,ut)&&z(Oe,ut,gt[ut]);return Oe};const ne="@\u2581\u2581@",le="@\u2581@",ce=/]*>/g;function ie(Oe){let gt=document.createElement("div");return gt.innerHTML=Oe,gt.childNodes.length===0?"":gt.childNodes[0].nodeValue}const Ce=(Oe,gt)=>{Oe=Oe||"";const ut=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Me=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,zt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,nt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return gt?Oe.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ut,(ct,Ut,ht,Tt,vt,$e,Rt)=>{const Mt=Ut||Tt||$e,bt=ht||vt||Rt||"?";return ye.Z.API_SERVER+"/api/attachments/"+Mt+bt+"&t="+(0,be.Jn)(Mt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Oe=Oe.replace(nt,(ct,Ut,ht,Tt,vt,$e,Rt)=>{const Mt=Ut||Tt||$e,bt=ht||vt||Rt||"?";return ye.Z.API_SERVER+"/attachments/download/"+Mt+bt+"&t="+(0,be.Jn)(Mt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replace(ut,(ct,Ut,ht,Tt,vt,$e,Rt)=>{const Mt=Ut||Tt||$e,bt=ht||vt||Rt||"?";return ye.Z.API_SERVER+"/api/attachments/"+Mt+bt+"&t="+(0,be.Jn)(Mt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replace(Me,(ct,Ut,ht,Tt,vt)=>{const $e=Ut||Tt,Rt=ht||vt||"";return'"'+ye.Z.API_SERVER+"/api/attachments/"+$e+Rt+$e+Rt+"&t="+(0,be.Jn)($e,Date.now())}).replace(zt,(ct,Ut,ht,Tt,vt)=>{const $e=Ut||Tt,Rt=ht||vt||"";return"("+ye.Z.API_SERVER+"/files/uploads/"+$e+Rt+$e+Rt+"&t="+(0,be.Jn)($e,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,` -`),Oe)};var Ze=({value:Oe="",className:gt,showTextOnly:ut,showLines:Me,style:zt={},stylesPrev:nt={},highlightKeywords:ct,showProgramFill:Ut,isProgramFill:ht,disabledFill:Tt=!1,programFillValue:vt,onFillChange:$e=bt=>{},onFillBlur:Rt=()=>{},onFillFocus:Mt=()=>{}})=>{let bt=oe(String(Oe||""));const[Xe,Le]=(0,E.useState)(""),[at,st]=(0,E.useState)("office"),[pt,Vt]=(0,E.useState)([]),Ie=(0,E.useRef)("a"+(0,Pe.Z)()),Nt={},en=Ue=>//i.test(Ue||""),tn=(Ue,tt,Ve)=>{const Qe=document.createElement(Ue===le?"input":"textarea");Qe.style.width="100%",Qe.style.height=Ue===le?"40px":"151px",Qe.rows=5,Qe.spellcheck=!1,Qe.name="edu-program-fill",Qe.placeholder="\u8BF7\u8F93\u5165",Qe.dataset.id=tt;const mt=Object.keys(Nt).length;return Nt[mt]=Qe,`${Qe.outerHTML}`};function mn(Ue){return Ue=Ue.replace(/!\[.*?\]\(.*?\)/g,""),Ue=Ue.replace(/\[.*?\]\(.*?\)/g,""),Ue=Ue.replace(new RegExp("","gs"),""),Ue=Ue.replace(//g,""),Ue=Ue.replace(//g,""),Ue=Ue.replace(new RegExp(".*?<\\/video>","gs"),""),Ue=Ue.replace(new RegExp(".*?<\\/audio>","gs"),""),Ue=Ue.replace(new RegExp(".*?<\\/style>","gs"),""),Ue=Ue.replace(new RegExp(".*?<\\/script>","gs"),""),Ue}const Rn=Ue=>!ut&&en(bt)?Ue:Ue.replace(/([\s\S]+?)<\/style>/gim,function(tt,Ve){let Qe=Ve.replace(/(\n|\r)/g,"").split("}"),mt=[];return Qe.map(ke=>{ke!=""&&mt.push(`.${Ie.current} ${ke}`)}),``}),wt=(0,E.useMemo)(()=>{try{const Qe=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,mt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ke=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Te=/\(\/attachments\/download\//g;bt=bt.replace(Te,"("+ye.Z.API_SERVER+"/attachments/download/").replace(Qe,"("+ye.Z.API_SERVER+"/api/attachments/").replace(mt,'"'+ye.Z.API_SERVER+"/api/attachments/").replace(ke,'"'+ye.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,` -`)}catch(Qe){}if(Ut){let Qe=-1;return bt=bt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(mt,ke,Te){var Ee;return++Qe,tn(mt,Qe,(Ee=vt==null?void 0:vt[Qe])==null?void 0:Ee.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Rn(bt||"")}
`}let Ue=Rn(bt);Ue=(0,Se.ZP)(Ue);const tt=(0,Se.ez)();bt.match(/\[TOC\]/)&&(Ue=Ue.replace("

[TOC]

",(0,Se.Qv)()),(0,Se.Iy)()),Ue=Ue.replace(/(__special_katext_id_\d+__)/g,(Qe,mt)=>{const{type:ke,expression:Te}=tt[mt];return(0,He.renderToString)(ie(Te)||"",{displayMode:ke==="block",throwOnError:!1,output:"html"})}),Ue=Ue.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Se.AL)();const Ve=document.createElement("div");if(Ve.innerHTML=Ue,ut)return Ve.innerText;if(ct){const Qe=ct.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Pt(Ve,Qe),Ve.innerHTML}return setTimeout(()=>Je(),500),Ve.innerHTML},[bt,ct]);(0,E.useEffect)(()=>{We.current&&We.current.querySelectorAll(["input","textarea"]).forEach(tt=>{tt.oninput=qe,tt.onblur=At,tt.onfocus=_e})},[pt]),(0,E.useEffect)(()=>{var Ue,tt,Ve,Qe,mt;if(vt!=null&&vt.length)try{const ke=We.current.querySelectorAll(".edu-program-fill-score"),Te=We.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ee,xe]of Te.entries())xe.value=((Ue=vt==null?void 0:vt[Ee])==null?void 0:Ue.value)||"",((tt=vt==null?void 0:vt[Ee])==null?void 0:tt.type)==="warning"?xe.className="program-fill-warning":((Ve=vt==null?void 0:vt[Ee])==null?void 0:Ve.type)==="success"?xe.className="program-fill-success":xe.className="";for(const[Ee,xe]of ke.entries())xe.innerHTML=(Qe=vt==null?void 0:vt[Ee])!=null&&Qe.score?`${(mt=vt==null?void 0:vt[Ee])==null?void 0:mt.score}\u5206`:"";Vt(vt)}catch(ke){console.log(ke,"error")}},[vt]);const qe=Ue=>{pt[Ue.target.dataset.id]=pt[Ue.target.dataset.id]||{},pt[Ue.target.dataset.id].value=Ue.target.value,Vt([...pt]),$e(pt,Ue.target.dataset.id)},At=Ue=>{pt[Ue.target.dataset.id]=pt[Ue.target.dataset.id]||{},pt[Ue.target.dataset.id].value=Ue.target.value,Vt([...pt]),Rt(pt,Ue.target.dataset.id)},_e=Ue=>{pt[Ue.target.dataset.id]=pt[Ue.target.dataset.id]||{},pt[Ue.target.dataset.id].value=Ue.target.value,Vt([...pt]),Mt(pt,Ue.target.dataset.id)};function Pt(Ue,tt){return Ue.childNodes.forEach(Ve=>{var Qe;if(Ve.childNodes.length>0)Pt(Ve,tt);else if(Ve.nodeName!=="IMG")if(Ve.innerHTML)Ve.innerHTML=(Qe=Ve.innerHTML)==null?void 0:Qe.replace(new RegExp(tt,"gi"),'$&');else{const mt=document.createElement("span");mt.innerHTML=Ve.textContent.replace(new RegExp(tt,"gi"),'$&'),Ve.replaceWith(mt)}})}const We=(0,E.useRef)();Se.jb.WebkitLineClamp=Me,Me&&(zt=ee(ee({},zt),Se.jb));function Bt(Ue){let tt=Ue.target;if(tt.tagName.toUpperCase()==="A"){let Ve=tt.getAttribute("href");if(Ve.indexOf("office")>-1)Ue.preventDefault(),Le(Ve),st("office");else if(Ve.indexOf("application/pdf")>-1)Ue.preventDefault(),Le(Ve),st("pdf");else if(Ve.indexOf("text/html")>-1)Ue.preventDefault(),Le(Ve),st("html");else if(Ve.startsWith("#")){Ue.preventDefault();let Qe=document.getElementById(Ve.replace("#",""));Qe&&Qe.scrollIntoView(!0)}}}const Je=()=>{var Ue;const tt=(Ue=We.current)==null?void 0:Ue.querySelectorAll("video");tt==null||tt.forEach(Ve=>{if(Ve.oncontextmenu=()=>!1,Ve.src.indexOf(".m3u8")>-1&&!Ve.canPlayType("application/vnd.apple.mpegurl")){if(Fe.ZP.isSupported()){var Qe=new Fe.ZP;Qe.loadSource(Ve.src),Qe.attachMedia(Ve)}}})};return(0,E.useEffect)(()=>{if(We.current&&wt&&wt.match(ce)&&window.PR.prettyPrint(),We.current)return We.current.addEventListener("click",Bt),()=>{var Ue;(Ue=We.current)==null||Ue.removeEventListener("click",Bt),(0,Se.AL)(),(0,Se.Iy)()}},[wt,We.current,Bt]),(0,E.useEffect)(()=>{var Ue;const tt=Ve=>{Ve.preventDefault(),Ve.clipboardData.setData("text",window.getSelection().toString())};return(Ue=We.current)==null||Ue.addEventListener("copy",tt),()=>{var Ve;(Ve=We.current)==null||Ve.removeEventListener("copy",tt)}},[We.current]),E.createElement(E.Fragment,null,ut&&E.createElement("div",{ref:We},wt),!ut&&!en(wt)&&E.createElement("div",{ref:We,style:ee({},zt),className:`${gt||""} ${Tt?"disabled-fill":""} markdown-body ${Ie.current}`,dangerouslySetInnerHTML:{__html:wt}}),!ut&&en(wt)&&E.createElement(yt,{html:wt}),E.createElement(re.Z,{close:!0,data:Xe,type:Xe!=null&&Xe.length?at:"",style:ee({},nt),onClose:()=>Le("")}))}},86074:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(25690),fe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Se=te(59301),ve=({message:Fe,className:ye,children:be,style:He={}})=>Se.createElement("div",{className:`custom-spinner ${fe.idsRingWrapper} ${ye}`},Se.createElement("div",{className:fe.ldsRing},Se.createElement("div",null),Se.createElement("div",null),Se.createElement("div",null),Se.createElement("div",null)),Fe?Se.createElement("p",{style:He},Fe):null,be,Se.createElement(E.Outlet,null))},8343:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(59301),fe=te(49535),Se=te(59301),ve=({defaultX:Fe="40%",leftChild:ye,rightChild:be,className:He,hideResize:Pe=!1})=>{const[re,Ge]=(0,E.useState)(Fe),ze=(0,E.useRef)();function yt(){ze.current=!0}(0,E.useEffect)(()=>{function y(b){ze.current&&(fe.Z.publish("resize-move-bar",b),Ge(b.pageX))}function x(){ze.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const oe=typeof re=="number"&&re!==.01?`${re}px`:Fe,a=`calc(100% - ${Pe?"0px":"4px"} - ${oe})`;return Se.createElement("div",{className:`split-panel-container ${He}`},Se.createElement("section",{style:{width:oe,display:re===.01?"none":""}},ye),Se.createElement("section",{className:"resize-x-bar",onMouseDown:yt},Se.createElement("a",{className:"btn-resize"},Se.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Se.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"})))),Se.createElement("section",{style:{width:a}},be))}},94268:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ye}});var E=te(59301),fe={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_"},Se=te(92310),ve=te.n(Se),ye=({className:be,style:He={},leftNode:Pe,leftTitle:re="\u81EA\u6D4B\u8F93\u5165",rightNode:Ge,rightTitle:ze="\u8FD0\u884C\u7ED3\u679C"})=>E.createElement("div",{className:ve()(fe.result,be),style:He},E.createElement("div",{className:fe.left},E.createElement("div",{className:fe.title},E.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),E.createElement("span",null,re)),E.createElement("div",{className:fe.leftNode},Pe)),E.createElement("div",{className:fe.right},E.createElement("div",{className:fe.title},E.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),E.createElement("span",null,ze)),E.createElement("div",{className:fe.rightNode},Ge)))},96680:function(Re,rt,te){"use strict";var E=te(59301);const fe=ve=>String(ve).length===1?`0${ve}`:ve,Se=({className:ve="",onChange:Fe,defaultValue:ye=0})=>{const[be,He]=(0,E.useState)(ye);(0,E.useEffect)(()=>{const ze=setTimeout(()=>{He(be+1e3)},1e3);return Fe(be+1e3),()=>{clearInterval(ze)}},[be]);const Pe=parseInt(be/(60*6e4))||"00",re=parseInt(be%(60*6e4)/6e4)||"00",Ge=parseInt(be%6e4/1e3)||"00";return E.createElement("div",{className:ve},fe(Pe),":",fe(re),":",fe(Ge))};rt.Z=Se},27225:function(Re,rt,te){"use strict";var E=te(59301),fe=te(59301);const Se=({text:ve,speed:Fe=100})=>{const[ye,be]=(0,E.useState)(""),He=(0,E.useRef)(0);return(0,E.useEffect)(()=>{be(""),He.current=0;const Pe=setInterval(()=>{He.currentre+ve.charAt(He.current)),He.current+=1):clearInterval(Pe)},Fe);return()=>{clearInterval(Pe)}},[ve]),fe.createElement("div",{className:"c-black"},ye)};rt.Z=Se},16253:function(Re,rt,te){"use strict";te.d(rt,{cT:function(){return Ze},pe:function(){return ce}});var E=te(59301),fe=te(14566),Se=te(6767),ve=te(38986),Fe=te(28209),ye=te.n(Fe),be=te(1012),He=te(25690),Pe=te(47257),re=te.n(Pe),Ge=Object.defineProperty,ze=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(gt,ut,Me)=>ut in gt?Ge(gt,ut,{enumerable:!0,configurable:!0,writable:!0,value:Me}):gt[ut]=Me,b=(gt,ut)=>{for(var Me in ut||(ut={}))a.call(ut,Me)&&x(gt,Me,ut[Me]);if(oe)for(var Me of oe(ut))y.call(ut,Me)&&x(gt,Me,ut[Me]);return gt},z=(gt,ut)=>ze(gt,yt(ut)),ee=(gt,ut)=>{var Me={};for(var zt in gt)a.call(gt,zt)&&ut.indexOf(zt)<0&&(Me[zt]=gt[zt]);if(gt!=null&&oe)for(var zt of oe(gt))ut.indexOf(zt)<0&&y.call(gt,zt)&&(Me[zt]=gt[zt]);return Me},ne=(gt,ut,Me)=>new Promise((zt,nt)=>{var ct=Tt=>{try{ht(Me.next(Tt))}catch(vt){nt(vt)}},Ut=Tt=>{try{ht(Me.throw(Tt))}catch(vt){nt(vt)}},ht=Tt=>Tt.done?zt(Tt.value):Promise.resolve(Tt.value).then(ct,Ut);ht((Me=Me.apply(gt,ut)).next())});const{Dragger:le}=fe.default,ce=gt=>{const ut="bf3c199c2470cb477d907b1e0917c17b",Me="5183666c72eec9e4";var zt=ye().enc.Utf8.parse(ut);let nt=ye().enc.Utf8.parse(Me);var ct=ye().AES.decrypt(gt,zt,{iv:nt,mode:ye().mode.CBC});return ct.toString(ye().enc.Utf8)};let ie;const Ce=gt=>ne(void 0,[gt],function*({identifier:ut,oldFilename:Me,newFilename:zt}){var nt,ct,Ut,ht,Tt,vt;const $e=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});$e.data=JSON.parse(ce($e.data));const Rt=new OSS({endpoint:(nt=$e==null?void 0:$e.data)==null?void 0:nt.end_point,region:(ct=$e==null?void 0:$e.data)==null?void 0:ct.region,accessKeyId:(Ut=$e==null?void 0:$e.data)==null?void 0:Ut.access_key_id,accessKeySecret:(ht=$e==null?void 0:$e.data)==null?void 0:ht.access_key_secret,bucket:(Tt=$e==null?void 0:$e.data)==null?void 0:Tt.bucket,stsToken:(vt=$e==null?void 0:$e.data)==null?void 0:vt.security_token});return new Promise((Mt,bt)=>{console.log(11111,`${ut}/${Me}`,`${ut}/${zt}`,$e.data),Rt.copy(`/${ut}/${Me}`,`/${ut}/${zt}`).then(Xe=>{console.log("\u62F7\u8D1D\u6210\u529F",Xe)}).catch(Xe=>{console.log(Xe)})})}),Ze=(gt,ut,Me)=>ne(void 0,null,function*(){var zt,nt,ct,Ut,ht,Tt;ut.file_name=gt.name;const vt=yield(0,ve.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ce(vt.data)),vt.data=JSON.parse(ce(vt.data));const $e=gt.name.split(".");$e.pop();const Rt=ut.realFileName?$e.join(""):(0,be.Z)(),Mt=new(re())({endpoint:(zt=vt==null?void 0:vt.data)==null?void 0:zt.end_point,region:(nt=vt==null?void 0:vt.data)==null?void 0:nt.region,accessKeyId:(ct=vt==null?void 0:vt.data)==null?void 0:ct.access_key_id,accessKeySecret:(Ut=vt==null?void 0:vt.data)==null?void 0:Ut.access_key_secret,bucket:(ht=vt==null?void 0:vt.data)==null?void 0:ht.bucket,stsToken:(Tt=vt==null?void 0:vt.data)==null?void 0:Tt.security_token});return new Promise((bt,Xe)=>{var Le;Mt.multipartUpload(`${Rt}`,new Blob([gt],{type:gt.type}),z(b({timeout:200*1e3,partSize:102400},Me),{callback:{url:(Le=vt==null?void 0:vt.data)==null?void 0:Le.callback_url,host:vt==null?void 0:vt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ve.rz)(ut)}})).then(function(at){var st;gt.response=(st=at.data)==null?void 0:st.data,bt(at==null?void 0:at.data)}).catch(function(at){Xe(at),console.log("err:",at)})})}),Oe=gt=>{var ut=gt,{user:Me,cancelUpload:zt}=ut,nt=ee(ut,["user","cancelUpload"]);const[ct,Ut]=(0,E.useState)([]);let[ht,Tt]=(0,E.useState)();const vt={onRemove:Rt=>{Ut([...ct.filter(Mt=>Mt.name!==Rt.name)]),nt.onChange(ct.filter(Mt=>Mt.name!==Rt.name))},disabled:nt.disabled,multiple:!0,fileList:ct==null?void 0:ct.map(Rt=>Rt.file),customRequest:()=>{},beforeUpload:Rt=>ne(void 0,null,function*(){let Mt=nt.maxSize||1073741824;if(ct.filter(bt=>bt.name===Rt.name).length){Se.ZP.info(`${Rt.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Rt==null?void 0:Rt.size)>Mt?(Se.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Mt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(ct.push({name:Rt.name,file:Rt}),Ut([...ct]),nt.onChange(ct),!1)})},$e=(Rt,Mt)=>ne(void 0,null,function*(){var bt,Xe,Le,at,st,pt;Mt.file_name=Rt.name;const Vt=Rt.name,Ie=yield(0,ve.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(Ie.data=JSON.parse(ce(Ie.data)),(Ie==null?void 0:Ie.status)!==0){ct[ct.findIndex(tn=>tn.name===Vt)].status="error",ct[ct.findIndex(tn=>tn.name===Vt)].file.status="error",nt.onChange(ct),Se.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}ht=new(re())({endpoint:(bt=Ie==null?void 0:Ie.data)==null?void 0:bt.end_point,region:(Xe=Ie==null?void 0:Ie.data)==null?void 0:Xe.region,accessKeyId:(Le=Ie==null?void 0:Ie.data)==null?void 0:Le.access_key_id,accessKeySecret:(at=Ie==null?void 0:Ie.data)==null?void 0:at.access_key_secret,bucket:(st=Ie==null?void 0:Ie.data)==null?void 0:st.bucket,stsToken:(pt=Ie==null?void 0:Ie.data)==null?void 0:pt.security_token}),console.log(Rt,"file"),Tt(ht);const Nt=Rt.name.split(".");Nt.pop();const en=Vt.indexOf(".")>-1?Mt.realFileName?Nt.join("."):(0,be.Z)():Vt;return new Promise((tn,mn)=>{var Rn;try{ht.multipartUpload(`${nt.identifier}/${en}${Vt.indexOf(".")>-1?"."+Vt.split(".").pop():""}`,new Blob([Rt.file],{type:Rt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(wt,qe,At)=>{try{console.log("\u8FDB\u5EA6",wt,qe,At);const _e=ct.findIndex(Pt=>Pt.name===Vt);ct[_e].file.percent=wt*100,ct[_e].tempCheckpoint=qe,Ut([...ct])}catch(_e){}},checkpoint:ct[ct.findIndex(wt=>wt.name===Vt)].tempCheckpoint,callback:{customValue:{id:Vt+""},url:(Rn=Ie==null?void 0:Ie.data)==null?void 0:Rn.callback_url,host:Ie==null?void 0:Ie.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ve.rz)(Mt)}}).then(function(wt){var qe,At,_e;const Pt=ct.findIndex(Bt=>Bt.name===Vt);let We="done";if(((qe=wt.data)==null?void 0:qe.status)===0){Rt.response=(At=wt.data)==null?void 0:At.data;const Bt=ct.findIndex(Je=>Je.name===Vt);ct[Bt].status="done",ct[Bt].file.status="done"}else Se.ZP.warning((_e=wt.data)==null?void 0:_e.message),We="error";ct[Pt].status=We,ct[Pt].file.status=We,nt.onChange(ct),tn(wt==null?void 0:wt.data)}).catch(function(wt){ct[ct.findIndex(qe=>qe.name===Vt)].status="error",ct[ct.findIndex(qe=>qe.name===Vt)].file.status="error",Se.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ut([...ct]),nt.onChange(ct),mn(wt),console.log("err:",wt)})}catch(wt){}})});return(0,E.useEffect)(()=>{ct.every(Rt=>Rt==="done"||Rt==="error")&&nt.onComplete(ct)},[ct]),(0,E.useEffect)(()=>{zt&&(ht==null||ht.cancel())},[zt]),(0,E.useEffect)(()=>{nt.uploading&&ct.map(Rt=>ne(void 0,null,function*(){var Mt;if((!Rt.status||Rt.status==="error")&&!zt){Rt.status="uploading",Rt.file.status="uploading";const bt=yield $e(Rt,{login:(Mt=Me==null?void 0:Me.userInfo)==null?void 0:Mt.login,container_type:nt.container_type,container_id:nt.container_id,description:nt.description,realFileName:nt.realFileName})}}))},[nt.uploading]),E.createElement(le,z(b({},vt),{height:nt.height,className:nt.className}),E.createElement("p",{className:"ant-upload-hint"},nt.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};rt.ZP=(0,He.connect)(({loading:gt,globalSetting:ut,user:Me})=>({globalSetting:ut,loading:gt.models.competitions,user:Me}))(Oe)},11422:function(Re,rt,te){"use strict";te.d(rt,{xj:function(){return Mt},CI:function(){return zt},h4:function(){return He},eh:function(){return ve},wr:function(){return be},r5:function(){return Fe}});var E=te(59301),fe=te(85788),Se=te(346);function ve(){const[bt,Xe]=(0,E.useState)(!1),Le=(0,E.useRef)(null),at=(0,E.useCallback)(()=>{var Vt;(Vt=Le.current)==null||Vt.cancelRequest(),Xe(!1)},[]);return[{request:(0,E.useCallback)(Vt=>{const{url:Ie,body:Nt,onData:en,onDone:tn,onCancelled:mn,onError:Rn}=Vt;Le.current&&Le.current.cancelRequest();const wt=new fe.Z(Se.Z.API_SERVER+Ie,Nt);return Le.current=wt,Xe(!0),new Promise((qe,At)=>{wt.on("data",({chunk:_e,full:Pt})=>{en==null||en(Pt,_e)}),wt.on("done",_e=>{Xe(!1),tn==null||tn(_e),qe({status:"done",content:_e})}),wt.on("cancelled",_e=>{Xe(!1),mn==null||mn(_e),qe({status:"cancelled",content:_e})}),wt.on("error",_e=>{Xe(!1),Rn==null||Rn(_e),At(_e)}),wt.startStream()})},[]),cancel:at,get loading(){return bt}}]}function Fe(bt=[]){const[Xe,Le]=(0,E.useState)(bt),at=(0,E.useCallback)((st,pt)=>{const{limit:Vt,onlySuccess:Ie=!0}=pt||{},Nt=[],en=new Map;st.forEach(tn=>{tn.sender==="AI"&&tn.key&&en.set(tn.key,tn)});for(const tn of st)if(tn.sender==="user"&&tn.key){const mn=en.get(tn.key);if((mn==null?void 0:mn.text)&&(!Ie||!(mn!=null&&mn.error))&&(Nt.push({question:tn.text||"",answer:mn.text}),Vt&&Nt.length>=Vt))break}return Nt},[]);return{chatData:Xe,setChatData:Le,calcHistoryList:at}}var be=({status:bt,rootMargin:Xe="70px",bottomOffset:Le=50})=>{const at=(0,E.useRef)(null),st=(0,E.useRef)(null),pt=(0,E.useRef)(null),[Vt,Ie]=(0,E.useState)(!0),Nt=(0,E.useRef)(!1),en=(0,E.useRef)(0);return(0,E.useEffect)(()=>{const tn=at.current,mn=st.current;if(!tn||!mn)return;const Rn=new IntersectionObserver(([wt])=>{var qe,At;if(!document.contains(wt.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((qe=wt.rootBounds)==null?void 0:qe.width)===0&&((At=wt.rootBounds)==null?void 0:At.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(wt.boundingClientRect.width===0&&wt.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}Ie(wt.isIntersecting)},{root:tn,rootMargin:Xe,threshold:0});return Rn.observe(mn),()=>{Rn.disconnect()}},[Xe,!!(at!=null&&at.current),!!(st!=null&&st.current)]),(0,E.useEffect)(()=>{if(!bt)return;const tn=at.current,mn=pt.current;if(!tn||!mn)return;Nt.current=!1,en.current=tn.scrollTop;const Rn=()=>{const{scrollTop:At,scrollHeight:_e,clientHeight:Pt}=tn,We=At>en.current,Bt=At+Pt>=_e-Le;We&&Bt?(tn.scrollTop=_e,Nt.current=!1):We||(Nt.current=!0),en.current=At},wt=()=>{Nt.current||(tn.scrollTop=tn.scrollHeight)};tn.addEventListener("scroll",Rn);const qe=new ResizeObserver(wt);return qe.observe(mn),()=>{qe.disconnect(),tn.removeEventListener("scroll",Rn)}},[bt,Le]),{scrollBoxRef:at,bottomInspectRef:st,contentRef:pt,isAtBottom:Vt}};function He(bt){const[Xe,Le]=(0,E.useState)({width:0,height:0});return(0,E.useEffect)(()=>{const at=bt.current;if(!at)return;const st=new ResizeObserver(pt=>{for(let Vt of pt){const Ie=Vt.target.offsetWidth,Nt=Vt.target.offsetHeight;Le({width:Ie,height:Nt})}});return st.observe(at),()=>{st.disconnect()}},[bt]),Xe}var Pe=te(6767),re=te(14566),Ge=te(62957),ze=te(25399),yt=te(29787),oe=te(75727),a=te(99571),y=te(37568),x=te(92310),b=te.n(x),z={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"},ee=te(51257),ne=te(58617),le=te(32050),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Oe=(bt,Xe,Le)=>Xe in bt?ce(bt,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):bt[Xe]=Le,gt=(bt,Xe)=>{for(var Le in Xe||(Xe={}))Ce.call(Xe,Le)&&Oe(bt,Le,Xe[Le]);if(ie)for(var Le of ie(Xe))Ze.call(Xe,Le)&&Oe(bt,Le,Xe[Le]);return bt},ut=(bt,Xe,Le)=>new Promise((at,st)=>{var pt=Nt=>{try{Ie(Le.next(Nt))}catch(en){st(en)}},Vt=Nt=>{try{Ie(Le.throw(Nt))}catch(en){st(en)}},Ie=Nt=>Nt.done?at(Nt.value):Promise.resolve(Nt.value).then(pt,Vt);Ie((Le=Le.apply(bt,Xe)).next())}),zt=(0,E.forwardRef)(({placeholder:bt="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Xe,style:Le,hideUpload:at,disabled:st,disabledTooltip:pt,value:Vt="",onChange:Ie,onSubmit:Nt,onCancel:en,loading:tn,typing:mn,toggles:Rn,onFullInputChange:wt,onInputFocus:qe,headExtraNode:At},_e)=>{var Pt,We;const[Bt,Je]=(0,E.useState)([]),[Ue,tt]=(0,E.useState)([]),[Ve,Qe]=(0,E.useState)(!1),[mt,ke]=(0,E.useState)(!1),Te=(0,E.useRef)(null),Ee=(0,E.useRef)(null),xe=(0,E.useRef)(null),Ye=(0,E.useRef)(!1),et=50,xt=10;(0,E.useImperativeHandle)(_e,()=>({onAttachmentsClear:()=>{Je([]),tt([])}}));const Ct={maxCount:et,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Bt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:an=>ut(void 0,null,function*(){var Yn,jn,ln,Xn;const nn=(Xn=(ln=(jn=(Yn=an==null?void 0:an.name)==null?void 0:Yn.split("."))==null?void 0:jn.slice(-1))==null?void 0:ln[0])==null?void 0:Xn.toLowerCase(),un=["doc","docx","md","pdf","txt","xlsx","xls"];return an.size===0?(Pe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),re.default.LIST_IGNORE):un.includes(nn)?an.size/1024/1024>100?(Pe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),re.default.LIST_IGNORE):!0:(Pe.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),re.default.LIST_IGNORE)}),onChange:({fileList:an})=>{Je(an)},action:`${(Pt=Se.Z)==null?void 0:Pt.API_SERVER}/api/intelligent_imports/upload_file.json`},Jt={maxCount:xt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ue,multiple:!0,accept:".jpg,.png",beforeUpload:an=>{var Yn,jn,ln,Xn;const nn=(Xn=(ln=(jn=(Yn=an==null?void 0:an.name)==null?void 0:Yn.split("."))==null?void 0:jn.slice(-1))==null?void 0:ln[0])==null?void 0:Xn.toLowerCase(),un=["jpg","png"];return an.size===0?(Pe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),re.default.LIST_IGNORE):un.includes(nn)?an.size/1024/1024>10?(Pe.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),re.default.LIST_IGNORE):!0:(Pe.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),re.default.LIST_IGNORE)},onChange:({fileList:an})=>{tt(an)},action:`${(We=Se.Z)==null?void 0:We.API_SERVER}/api/ai/generals/update_file.json`};(0,E.useEffect)(()=>{var an,Yn;const jn=(Yn=(an=Te.current)==null?void 0:an.resizableTextArea)==null?void 0:Yn.textArea;if(!jn)return;const ln=new ResizeObserver(()=>{ke(jn.scrollHeight>=96)});return jn&&ln.observe(jn),()=>{jn&&ln.unobserve(jn)}},[]);const Qt=an=>{Ie==null||Ie(an.target.value)},qt=an=>{var Yn,jn,ln,Xn,nn,un,An,bn;if(an==="file"){if(Ue.length){Ge.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 Kn,ya,Ke,It;tt([]),(It=(Ke=(ya=(Kn=Ee.current)==null?void 0:Kn.upload)==null?void 0:ya.uploader)==null?void 0:Ke.fileInput)==null||It.click()}});return}(Xn=(ln=(jn=(Yn=Ee.current)==null?void 0:Yn.upload)==null?void 0:jn.uploader)==null?void 0:ln.fileInput)==null||Xn.click()}if(an==="image"){if(Bt.length){Ge.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 Kn,ya,Ke,It;Je([]),(It=(Ke=(ya=(Kn=xe.current)==null?void 0:Kn.upload)==null?void 0:ya.uploader)==null?void 0:Ke.fileInput)==null||It.click()}});return}(bn=(An=(un=(nn=xe.current)==null?void 0:nn.upload)==null?void 0:un.uploader)==null?void 0:An.fileInput)==null||bn.click()}},Bn=()=>{Nt==null||Nt(Vt,Bt,Ue)},_n=an=>{if(!(an.shiftKey&&an.key==="Enter")&&an.key==="Enter"){if(an.preventDefault(),fn||Ye.current||tn)return;Bn()}},on=[...Bt,...Ue],fn=on.some(an=>an.status==="uploading")||mn||tn||!(Vt!=null&&Vt.trim()),Dn=!!on.length||(Rn==null?void 0:Rn.some(an=>an.active))||At,Sn=at||Bt.length>=et||Ue.length>=xt,hn=[{key:"file",disabled:Bt.length>=et,label:E.createElement(ze.Z,{placement:"right",title:E.createElement("div",null,E.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),E.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Ue.length>=xt,label:E.createElement(ze.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return E.createElement("div",{style:Le,className:b()(z.footerContainer,Xe,Ve&&z.full,Dn&&z.selected)},E.createElement("div",{className:z.togglesContainer},At,Rn==null?void 0:Rn.filter(an=>an.show!==!1).map((an,Yn)=>E.createElement(E.Fragment,{key:Yn},E.createElement(ze.Z,{key:an.label,title:an.tooltip},E.createElement("div",{onClick:an.onToggle,className:b()(z.btn,an.active&&z.btnActive)},E.createElement("i",{className:`iconfont ${an.icon} mr10 font12`}),an.label)),an==null?void 0:an.extraNode)),on.map(an=>E.createElement("div",{className:z.attachment,key:an.uid},(an==null?void 0:an.status)==="uploading"&&E.createElement(yt.Z,{indicator:E.createElement(ne.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),E.createElement("span",{title:an==null?void 0:an.name,className:"mr10"},(0,ee.Pq)(an.name,20)),E.createElement("i",{onClick:()=>{Je(Yn=>Yn.filter(jn=>jn.uid!==an.uid)),tt(Yn=>Yn.filter(jn=>jn.uid!==an.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),E.createElement(ze.Z,{title:pt},E.createElement("div",{className:b()(z.inputContainer,mt&&z.lineFour,st&&z.disabledInput)},E.createElement(re.default,gt({ref:Ee},Ct)),E.createElement(re.default,gt({ref:xe},Jt)),E.createElement(oe.Z,{className:`${Sn?"hide":""}`,menu:{items:hn,onClick:an=>qt(an.key)},placement:"top"},E.createElement(a.ZP,{className:z.uploadBtn,icon:E.createElement(le.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),E.createElement(y.default.TextArea,{ref:Te,autoSize:{minRows:1,maxRows:4},placeholder:bt,value:Vt,variant:"borderless",style:Sn?{paddingLeft:0,marginLeft:0}:{},onChange:Qt,onPressEnter:_n,onCompositionStart:()=>{Ye.current=!0},onCompositionEnd:()=>{Ye.current=!1},onFocus:()=>qe==null?void 0:qe()}),mn?E.createElement(ze.Z,{title:"\u505C\u6B62\u751F\u6210"},E.createElement("div",{className:`iconfont icon-tingzhihuida ${z.cancelBtn}`,onClick:en})):E.createElement(a.ZP,{className:z.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:fn,onClick:Bn}),mt&&E.createElement("span",{className:z.fullIcon,onClick:()=>{Qe(!Ve),wt==null||wt(!Ve)}},Ve?E.createElement("span",{className:"iconfont icon-shousuo"}):E.createElement("span",{className:"iconfont icon-zhankai"})))))}),nt={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"},ct=te(10946),Ut=te(36596),ht=te(56102),Tt=te(56321),vt="data:image/png;base64,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",$e=(bt,Xe,Le)=>new Promise((at,st)=>{var pt=Nt=>{try{Ie(Le.next(Nt))}catch(en){st(en)}},Vt=Nt=>{try{Ie(Le.throw(Nt))}catch(en){st(en)}},Ie=Nt=>Nt.done?at(Nt.value):Promise.resolve(Nt.value).then(pt,Vt);Ie((Le=Le.apply(bt,Xe)).next())}),Mt=({contentRef:bt,className:Xe,style:Le,aiIcon:at=Tt,userIcon:st=vt,chatData:pt,requestLoading:Vt,editIndex:Ie,onEditFinish:Nt,onEditCancel:en,customDataNode:tn,extraAnswerAction:mn,cancelTyping:Rn,onAnswerFinish:wt,onReasoningFinish:qe,onDynamic:At,sensitiveWords:_e=[]})=>{const[Pt,We]=(0,E.useState)(""),Bt=(0,E.useRef)(null);(0,E.useEffect)(()=>{var Ve;if(Bt.current&&Ie!==null){Bt.current.focus();const Qe=(Ve=Bt.current.resizableTextArea)==null?void 0:Ve.textArea;Qe&&(Qe.selectionStart=Qe.selectionEnd=Qe.value.length)}},[Ie]);const Je=(Ve,Qe)=>{let mt=Ve;return Qe.forEach(ke=>{const Te=new RegExp(ke,"g");mt=mt.replace(Te,"")}),mt},Ue=(Ve,Qe)=>{const mt=Qe===Ie,ke=[...(Ve==null?void 0:Ve.fileList)||[],...(Ve==null?void 0:Ve.imageList)||[]];return E.createElement("div",{className:nt.li},E.createElement("div",{className:nt.avatarIcon},E.createElement("img",{className:nt.img,src:st})),E.createElement("div",{className:nt.content},!!(ke!=null&&ke.length)&&E.createElement("div",{className:nt.fileWrap},ke==null?void 0:ke.map((Te,Ee)=>{var xe,Ye;return E.createElement("div",{key:Ee,className:nt.file},E.createElement("img",{src:te(90034)(`./${((Ye=(xe=Te==null?void 0:Te.name)==null?void 0:xe.split("."))==null?void 0:Ye.pop())||"txt"}.png`),width:20,className:"mr10"}),E.createElement("aside",null,E.createElement(ze.Z,{title:Te==null?void 0:Te.name},E.createElement("div",{className:nt.fileName},Te==null?void 0:Te.name)),E.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Te==null?void 0:Te.size))))})),E.createElement("div",{className:nt.borderBox},mt?E.createElement(y.default.TextArea,{value:Pt,ref:Bt,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:Te=>We(Te.target.value)}):E.createElement("div",{className:nt.text},Ve==null?void 0:Ve.text)),mt?E.createElement("div",{className:nt.action},E.createElement(a.ZP,{onClick:()=>{We(""),en()},size:"small"},"\u53D6\u6D88"),E.createElement(a.ZP,{disabled:!Pt.trim(),onClick:()=>Nt(Pt),type:"primary",size:"small"},"\u786E\u8BA4")):E.createElement("div",{className:nt.action},E.createElement(ht.CopyToClipboard,{text:(Ve==null?void 0:Ve.text)||"",onCopy:()=>Pe.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(ze.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},tt=(Ve,Qe)=>E.createElement("div",{className:nt.li},E.createElement("div",{className:nt.avatarIcon},E.createElement("img",{className:nt.img,src:at})),E.createElement("div",{className:nt.content},E.createElement("div",{className:nt.borderBox},Ve.loading&&E.createElement(E.Fragment,null,Ve!=null&&Ve.imageGenerator?E.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",E.createElement("div",{className:"ai-loading"})):!(Ve!=null&&Ve.thinkingEnabled)&&E.createElement("div",null,E.createElement("div",{className:nt.loading},E.createElement("div",{className:nt.dot}),E.createElement("div",{className:nt.dot}),E.createElement("div",{className:nt.dot})),E.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"))),(Ve==null?void 0:Ve.thinkingEnabled)&&E.createElement(Ut.Z,{time:Ve==null?void 0:Ve.time,cancelIndex:Rn,loading:Ve.loading,streamingStatus:!(Ve!=null&&Ve.text),onFinish:()=>$e(void 0,null,function*(){qe==null||qe()}),value:Ve==null?void 0:Ve.reasoning}),!!(Ve!=null&&Ve.text)&&!Ve.hideAnswer&&E.createElement(ct.Z,{cancelIndex:Rn,onDynamic:At,streamingStatus:Vt,loadImage:!!(Ve!=null&&Ve.imageGenerator),onFinish:()=>$e(void 0,null,function*(){wt==null||wt()}),value:Je(Ve==null?void 0:Ve.text,_e)})),(Ve==null?void 0:Ve.source)&&!!(Ve!=null&&Ve.text)&&E.createElement("div",{className:nt.source},Ve==null?void 0:Ve.source),E.createElement("div",{className:nt.action},mn==null?void 0:mn(Ve,Qe),E.createElement(ht.CopyToClipboard,{text:String((Ve==null?void 0:Ve.text)||""),onCopy:()=>Pe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(ze.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return E.createElement("div",{ref:bt,className:b()(Xe),style:Le},pt==null?void 0:pt.map((Ve,Qe)=>E.createElement(E.Fragment,{key:Ve.key+Qe},Ve.show&&E.createElement(E.Fragment,null,Ve.sender==="user"&&Ue(Ve,Qe),Ve.sender==="AI"&&tt(Ve,Qe),tn&&!["AI","user"].includes(Ve.sender)&&tn(Ve,Qe)))))}},87320:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(59301),fe=te(49535),Se=te(90083),ve=()=>{const[Fe,ye]=(0,E.useState)(""),[be,He]=(0,E.useState)(0);let[Pe,re]=(0,E.useState)(),[Ge,ze]=(0,E.useState)();const[yt,oe]=(0,E.useState)(!1),a=(0,E.useRef)("");(0,E.useEffect)(()=>fe.Z.subscribe("preview-image",Ze=>{ye(Ze),console.log(ce.current),document.body.style.overflow="hidden"}),[]),(0,E.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,E.useEffect)(()=>{a.current=Fe},[Fe]);function y(Ce){Ce.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",re(void 0),ze(void 0),He(0),ye("")}function b(){He(be+90)}function z(){Pe=ce.current.width*1.1,Ge=ce.current.height*1.1,ze(Ge),re(Pe)}function ee(){Pe=ce.current.width/1.1,Ge=ce.current.height/1.1,ze(Ge),re(Pe)}const ne=(0,E.useRef)(),le=(0,E.useRef)(),ce=(0,E.useRef)(),ie=Ce=>{(Ce.nativeEvent.target===ne.current||Ce.nativeEvent.target===le.current)&&x()};return E.createElement(E.Fragment,null,Fe?E.createElement("div",null,E.createElement("div",{className:"preview-wrp-group",ref:le},E.createElement(Se.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,onVisibleChange:Ce=>{ye("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},69720:function(Re,rt,te){"use strict";te.d(rt,{h:function(){return ne}});var E=te(59301),fe=te(82326),Se=te(28284),ve=te(99571),Fe=te(89780),ye=te.n(Fe),be=te(8336),He=te(12469),Pe=Object.defineProperty,re=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(le,ce,ie)=>ce in le?Pe(le,ce,{enumerable:!0,configurable:!0,writable:!0,value:ie}):le[ce]=ie,y=(le,ce)=>{for(var ie in ce||(ce={}))yt.call(ce,ie)&&a(le,ie,ce[ie]);if(ze)for(var ie of ze(ce))oe.call(ce,ie)&&a(le,ie,ce[ie]);return le},x=(le,ce)=>re(le,Ge(ce));const b=fe.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={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"]};rt.Z=({callback:le,onCancel:ce})=>{const[ie,Ce]=(0,E.useState)("python");function Ze(gt){Ce(ee[gt][1])}function Oe(gt){le(gt)}return E.createElement(Se.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Oe,style:{width:500}}),E.createElement(Se.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(fe.default,{getPopupContainer:gt=>gt.parentNode,onChange:Ze},Object.keys(ee).map(gt=>E.createElement(b,{key:gt,value:gt},ee[gt][0])))),E.createElement(Se.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(ne,{mode:ie})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ve.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function ne({value:le,onChange:ce,mode:ie,options:Ce={}}){const Ze=(0,E.useRef)(),[Oe,gt]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Oe){let ut=function(Me){const zt=Me.getValue();ce&&ce(zt)};return Oe.on("change",ut),()=>{Oe.off("change",ut)}}},[Oe,ce]),(0,E.useEffect)(()=>{Oe&&Oe.setOption("mode",ie)},[Oe,ie]),(0,E.useEffect)(()=>{Oe&&(le!==Oe.getValue()||le==="")&&setTimeout(()=>{Oe.setValue(le||"")},300)},[Oe,le]),(0,E.useEffect)(()=>{if(Ze.current&&!Oe){const ut=ye().fromTextArea(Ze.current,y({mode:ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ce));gt(ut)}},[Ze.current,Oe]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:Ze}))}},39793:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ya}});var E=te(59301),fe=te(89780),Se=te.n(fe),ve=te(76374),Fe=te(8336),ye=te(6313),be=te(25717),He=te(99498),Pe=te(25419),re=te(67549),Ge=te(76902),ze=({value:Ke="",className:It,showTextOnly:St,showLines:wn,style:aa={}})=>{const Qn=(0,E.useMemo)(()=>"",[Ke]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:Qn}}))},yt=te(59301),oe=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Ke,It,St)=>It in Ke?oe(Ke,It,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ke[It]=St,ne=(Ke,It)=>{for(var St in It||(It={}))b.call(It,St)&&ee(Ke,St,It[St]);if(x)for(var St of x(It))z.call(It,St)&&ee(Ke,St,It[St]);return Ke},le=(Ke,It)=>a(Ke,y(It));let ce=[{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\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",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 ie({onActionCallback:Ke,title:It,icon:St,actionName:wn,className:aa="",children:Qn}){function Ua(){Ke(wn)}return yt.createElement("a",{title:It,className:aa,onClick:Ua},yt.createElement("i",{className:`${St}`}),Qn)}var Ce=({watch:Ke,showNullButton:It,showNullProgramButton:St,onActionCallback:wn,fullScreen:aa,insertTemp:Qn,hidetoolBar:Ua,extraUse:Na})=>{const Wa=[...ce,{title:`${Ke?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ke?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return yt.createElement("ul",{className:"markdown-toolbar-container"},!Ua&&Wa.map((Ra,Ao)=>yt.createElement("li",{key:Ao},Ra.actionName?yt.createElement(ie,le(ne({},Ra),{onActionCallback:wn})):yt.createElement("span",{className:"v-line"}))),It?yt.createElement("li",null,yt.createElement(ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:wn},yt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,St?yt.createElement(yt.Fragment,null,yt.createElement("li",null,yt.createElement(ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:wn},yt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),yt.createElement("li",null,yt.createElement(ie,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:wn},yt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Qn&&yt.createElement("li",null,yt.createElement(ie,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Qn}`,onActionCallback:wn},yt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Na&&yt.createElement("li",null,Na),yt.createElement("li",{className:"btn-full-screen"},yt.createElement(ie,{icon:`${aa?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:aa?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wn})))},Ze=te(91558),Oe=te(28284),gt=te(37568),ut=te(99571),Me=Object.defineProperty,zt=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Tt=(Ke,It,St)=>It in Ke?Me(Ke,It,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ke[It]=St,vt=(Ke,It)=>{for(var St in It||(It={}))Ut.call(It,St)&&Tt(Ke,St,It[St]);if(ct)for(var St of ct(It))ht.call(It,St)&&Tt(Ke,St,It[St]);return Ke},$e=(Ke,It)=>zt(Ke,nt(It));const Rt={labelCol:{span:4},wrapperCol:{span:20}};var Mt=({callback:Ke,onCancel:It})=>{function St(wn){Ke(wn)}return E.createElement(Oe.default,$e(vt({},Rt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:St,style:{width:500}}),E.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(gt.default,null)),E.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(gt.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ut.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ut.ZP,{type:"ghost",onClick:It},"\u53D6\u6D88")))},bt=te(69720),Xe=te(17077),Le=te(62957),at=te(77019),st=te(9507),pt=te(59301),Vt=({callback:Ke,onCancel:It})=>{const St=document.createElement("canvas"),wn=St.getContext("2d");St.width=1e3,St.height=800,wn.fillStyle="#ffffff",wn.fillRect(0,0,St.width,St.height);const aa=St.toDataURL("image/png");return pt.createElement(Le.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},pt.createElement(at.Z,{style:{height:"100vh"}},pt.createElement(st.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:aa,visible:!0,title:String(Date.now())},onOk:Qn=>{Ke({src:Qn.url})},onClose:It})))},Ie=te(12378);function Nt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Nt,go.CommandHandler),Nt.prototype.canAlignSelection=function(){var Ke=this.diagram;return!(Ke===null||Ke.isReadOnly||Ke.isModelReadOnly||Ke.selection.count<2)},Nt.prototype.alignLeft=function(){var Ke=this.diagram;Ke.startTransaction("aligning left");var It=1/0;Ke.selection.each(function(St){St instanceof go.Link||(It=Math.min(St.position.x,It))}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(It,St.position.y))}),Ke.commitTransaction("aligning left")},Nt.prototype.alignRight=function(){var Ke=this.diagram;Ke.startTransaction("aligning right");var It=-1/0;Ke.selection.each(function(St){if(!(St instanceof go.Link)){var wn=St.actualBounds.x+St.actualBounds.width;It=Math.max(wn,It)}}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(It-St.actualBounds.width,St.position.y))}),Ke.commitTransaction("aligning right")},Nt.prototype.alignTop=function(){var Ke=this.diagram;Ke.startTransaction("alignTop");var It=1/0;Ke.selection.each(function(St){St instanceof go.Link||(It=Math.min(St.position.y,It))}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(St.position.x,It))}),Ke.commitTransaction("alignTop")},Nt.prototype.alignBottom=function(){var Ke=this.diagram;Ke.startTransaction("aligning bottom");var It=-1/0;Ke.selection.each(function(St){if(!(St instanceof go.Link)){var wn=St.actualBounds.y+St.actualBounds.height;It=Math.max(wn,It)}}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(St.actualBounds.x,It-St.actualBounds.height))}),Ke.commitTransaction("aligning bottom")},Nt.prototype.alignCenterX=function(){var Ke=this.diagram,It=Ke.selection.first();if(It){Ke.startTransaction("aligning Center X");var St=It.actualBounds.x+It.actualBounds.width/2;Ke.selection.each(function(wn){wn instanceof go.Link||wn.move(new go.Point(St-wn.actualBounds.width/2,wn.actualBounds.y))}),Ke.commitTransaction("aligning Center X")}},Nt.prototype.alignCenterY=function(){var Ke=this.diagram,It=Ke.selection.first();if(It){Ke.startTransaction("aligning Center Y");var St=It.actualBounds.y+It.actualBounds.height/2;Ke.selection.each(function(wn){wn instanceof go.Link||wn.move(new go.Point(wn.actualBounds.x,St-wn.actualBounds.height/2))}),Ke.commitTransaction("aligning Center Y")}},Nt.prototype.alignColumn=function(Ke){var It=this.diagram;It.startTransaction("align Column"),Ke===void 0&&(Ke=0),Ke=parseFloat(Ke);var St=new Array;It.selection.each(function(Na){Na instanceof go.Link||St.push(Na)});for(var wn=0;wn0){for(var Na=Qn.elt(Ua-1);Na!==null&&Na.isTreeExpanded&&!Na.isTreeLeaf;){var Wa=this._sortTreeChildrenByY(Na);Na=Wa.last()}Na!==null&&Ke.select(Na)}else Ke.select(aa)}}else if(St.key==="Down")if(It.isTreeExpanded&&!It.isTreeLeaf){var wn=this._sortTreeChildrenByY(It).first();wn!==null&&Ke.select(wn)}else for(;It!==null;){var aa=It.findTreeParentNode();if(aa===null)break;var Qn=this._sortTreeChildrenByY(aa),Ua=Qn.indexOf(It);if(UaQn.y?1:aa.xQn.x?1:0}),It},Nt.prototype.copyToClipboard=function(Ke){go.CommandHandler.prototype.copyToClipboard.call(this,Ke),this._lastPasteOffset.set(this.pasteOffset)},Nt.prototype.pasteFromClipboard=function(){var Ke=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ke,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ke},Object.defineProperty(Nt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ke){if(Ke!=="move"&&Ke!=="select"&&Ke!=="scroll"&&Ke!=="tree"&&Ke!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ke);this._arrowKeyBehavior=Ke}}),Object.defineProperty(Nt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ke){if(!(Ke instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ke);this._pasteOffset.set(Ke)}});var en=Nt,tn=te(63720),mn=te(5269),Rn=te(38986),wt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},qe=te(48790),At=te(59301),_e=(Ke,It,St)=>new Promise((wn,aa)=>{var Qn=Wa=>{try{Na(St.next(Wa))}catch(Ra){aa(Ra)}},Ua=Wa=>{try{Na(St.throw(Wa))}catch(Ra){aa(Ra)}},Na=Wa=>Wa.done?wn(Wa.value):Promise.resolve(Wa.value).then(Qn,Ua);Na((St=St.apply(Ke,It)).next())});function Pt({onCancel:Ke,callback:It}){let St=(0,E.useRef)(),wn=(0,E.useRef)(),aa=(0,E.useRef)(),Qn=(0,E.useRef)(!1);const Ua=(0,E.useRef)(!1),[Na,Wa]=(0,E.useState)(0);function Ra(){const kn=Ie.bx.make,Ht={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};St.current=new Ie.S0(wn.current,{padding:20,grid:kn(Ie.s_,"Grid",kn(Ie.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kn(Ie.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Jn=>{var ua=Jn.diagram.commandHandler.addTopLevelParts(Jn.diagram.selection,!0);ua||Jn.diagram.currentTool.doCancel()},commandHandler:kn(en),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Jn=>{var ua=Jn.subject;ua.location=ua.location.copy().snapToGridPoint(Jn.diagram.grid.gridOrigin,Jn.diagram.grid.gridCellSize),setTimeout(()=>{Jn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Jn=>{var ua=Jn.subject;setTimeout(()=>{Jn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Jn=>{var ua=Jn.parameter.part;ua.invalidateConnectedLinks();var Ca=Jn.subject;Jn.diagram.toolManager.linkingTool.isForwards?Ca.toNode.invalidateConnectedLinks():Ca.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),St.current.nodeTemplate=kn(Ie.NB,"Auto",{locationSpot:Ie.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ie.$u(120,60),minSize:new Ie.$u(40,40),resizable:!0,resizeCellSize:new Ie.$u(10,10),rotatable:!0},new Ie.KX("location","loc",Ie.E9.parse).makeTwoWay(Ie.E9.stringify),new Ie.KX("desiredSize","size",Ie.$u.parse).makeTwoWay(Ie.$u.stringify),kn(Ie.bn,{name:"SHAPE",fill:Ht.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ie.z6.AllSides,toSpot:Ie.z6.AllSides},new Ie.KX("figure"),new Ie.KX("fill"),new Ie.KX("stroke","borderColor"),new Ie.KX("strokeWidth","thickness"),new Ie.KX("strokeDashArray","dash")),kn(Ie.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),kn(Ie.al,{margin:1,textAlign:"center",overflow:Ie.al.OverflowEllipsis,editable:!0},new Ie.KX("text").makeTwoWay(),new Ie.KX("stroke","color"))),St.current.nodeTemplate.toolTip=kn("ToolTip",kn(Ie.s_,"Vertical",{maxSize:new Ie.$u(200,NaN)},kn(Ie.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ie.KX("text")),kn(Ie.al,{font:"10pt sans-serif",textAlign:"center"},new Ie.KX("text","details"))));function Vn(Jn,ua){var Ca=(In,Co)=>{In.handled=!0,In.diagram.model.commit(ma=>{var Sr=Co.part.adornedPart,tr=new Ie.E9().setRectSpot(Sr.actualBounds,Jn);tr.subtract(Sr.location),tr.scale(2,2),tr.x+=Math.sign(tr.x)*130,tr.y+=Math.sign(tr.y)*130,tr.add(Sr.location),tr.snapToGridPoint(In.diagram.grid.gridOrigin,In.diagram.grid.gridCellSize);var or=ma.copyNodeData(Sr.data);ma.setGroupKeyForNodeData(or,ma.getGroupKeyForNodeData(Sr.data)),ma.addNodeData(or);var Oo={from:Sr.key,to:ma.getKeyForNodeData(or)};ma.addLinkData(Oo);var Go=In.diagram.findNodeForData(or);Go.location=tr,In.diagram.select(Go),setTimeout(()=>{In.diagram.commandHandler.editTextBlock()},20)})};return kn(Ie.bn,{figure:ua,alignment:Jn,alignmentFocus:Jn.opposite(),width:Jn.equals(Ie.z6.Top)||Jn.equals(Ie.z6.Bottom)?25:18,height:Jn.equals(Ie.z6.Top)||Jn.equals(Ie.z6.Bottom)?18:25,fill:"orange",stroke:Ht.white,strokeWidth:4,mouseEnter:(In,Co)=>Co.fill="dodgerblue",mouseLeave:(In,Co)=>Co.fill="orange",isActionable:!0,click:Ca,contextClick:Ca})}function mo(Jn){return kn(Ie.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(ua,Ca)=>Ca.fill="dodgerblue",mouseLeave:(ua,Ca)=>Ca.fill="orange",click:(ua,Ca)=>{ua.diagram.commandHandler.showContextMenu(Ca.part.adornedPart)}},Jn||{})}St.current.nodeTemplate.selectionAdornmentTemplate=kn(Ie.uz,"Spot",kn(Ie.Vm,{padding:10}),Vn(Ie.z6.Top,"TriangleUp"),Vn(Ie.z6.Left,"TriangleLeft"),Vn(Ie.z6.Right,"TriangleRight"),Vn(Ie.z6.Bottom,"TriangleDown"),mo({alignment:new Ie.z6(.75,0)}));function wa(Jn,ua){return(Ca,In)=>{Ca.handled=!0,Ca.diagram.model.commit(Co=>{Co.set(In.part.adornedPart.data,Jn,ua)})}}function za(Jn,ua){return ua||(ua="color"),kn(Ie.bn,{width:16,height:16,stroke:"lightgray",fill:Jn,margin:1,background:"transparent",mouseEnter:(Ca,In)=>In.stroke="dodgerblue",mouseLeave:(Ca,In)=>In.stroke="lightgray",click:wa(ua,Jn),contextClick:wa(ua,Jn)})}function Wn(){return[kn("ContextMenuButton",kn(Ie.s_,"Horizontal",za(Ht.white,"fill"),za(Ht.beige,"fill"),za(Ht.extralightblue,"fill"),za(Ht.extralightred,"fill"))),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",za(Ht.lightgray,"fill"),za(Ht.lightgreen,"fill"),za(Ht.lightblue,"fill"),za(Ht.lightred,"fill")))]}function sa(){return[kn("ContextMenuButton",kn(Ie.s_,"Horizontal",za(Ht.black),za(Ht.green),za(Ht.blue),za(Ht.red))),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",za(Ht.white),za(Ht.magenta),za(Ht.purple),za(Ht.orange)))]}function ia(Jn,ua){return ua||(ua="thickness"),kn(Ie.bn,"LineH",{width:16,height:16,strokeWidth:Jn,margin:1,background:"transparent",mouseEnter:(Ca,In)=>In.background="dodgerblue",mouseLeave:(Ca,In)=>In.background="transparent",click:wa(ua,Jn),contextClick:wa(ua,Jn)})}function zn(Jn,ua){return ua||(ua="dash"),kn(Ie.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Jn,margin:1,background:"transparent",mouseEnter:(Ca,In)=>In.background="dodgerblue",mouseLeave:(Ca,In)=>In.background="transparent",click:wa(ua,Jn),contextClick:wa(ua,Jn)})}function So(){return[kn("ContextMenuButton",kn(Ie.s_,"Horizontal",ia(1),ia(2),ia(3),ia(4))),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",zn(null),zn([2,4]),zn([4,4])))]}function bo(Jn,ua){return ua||(ua="figure"),kn(Ie.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Jn,margin:1,background:"transparent",mouseEnter:(Ca,In)=>In.fill="dodgerblue",mouseLeave:(Ca,In)=>In.fill="lightgray",click:wa(ua,Jn),contextClick:wa(ua,Jn)})}St.current.nodeTemplate.contextMenu=kn("ContextMenu",kn("ContextMenuButton",kn(Ie.s_,"Horizontal",bo("Rectangle"),bo("RoundedRectangle"),bo("Ellipse"),bo("Diamond"))),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",bo("Parallelogram2"),bo("ManualOperation"),bo("Procedure"),bo("Cylinder1"))),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",bo("Terminator"),bo("CreateRequest"),bo("Document"),bo("TriangleDown"))),Wn(),sa(),So()),St.current.groupTemplate=kn(Ie.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ie.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Jn,ua)=>{var Ca=ua.addMembers(ua.diagram.selection,!0);Ca||ua.diagram.currentTool.doCancel()},avoidable:!1},new Ie.KX("location","loc",Ie.E9.parse).makeTwoWay(Ie.E9.stringify),kn(Ie.s_,"Auto",{name:"BODY"},kn(Ie.bn,{parameter1:10,fill:Ht.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ie.z6.AllSides,toSpot:Ie.z6.AllSides},new Ie.KX("fill"),new Ie.KX("stroke","color"),new Ie.KX("strokeWidth","thickness"),new Ie.KX("strokeDashArray","dash")),kn(Ie.Vm,{background:"transparent",margin:20})),kn(Ie.al,{alignment:Ie.z6.Top,alignmentFocus:Ie.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ie.KX("text"),new Ie.KX("stroke","color"))),St.current.groupTemplate.selectionAdornmentTemplate=kn(Ie.uz,"Spot",kn(Ie.s_,"Auto",kn(Ie.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),kn(Ie.Vm,{margin:1.5})),mo({alignment:Ie.z6.TopRight,alignmentFocus:Ie.z6.BottomRight})),St.current.groupTemplate.contextMenu=kn("ContextMenu",Wn(),sa(),So()),St.current.linkTemplate=kn(Ie.rU,{layerName:"Foreground",routing:Ie.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ie.KX("fromSpot","fromSpot",Ie.z6.parse),new Ie.KX("toSpot","toSpot",Ie.z6.parse),new Ie.KX("fromShortLength","dir",Jn=>Jn>=1?10:0),new Ie.KX("toShortLength","dir",Jn=>Jn>=1?10:0),new Ie.KX("points").makeTwoWay(),kn(Ie.bn,{strokeWidth:2},new Ie.KX("stroke","color"),new Ie.KX("strokeWidth","thickness"),new Ie.KX("strokeDashArray","dash")),kn(Ie.bn,{segmentIndex:0,segmentOffset:new Ie.E9(15,0),segmentOrientation:Ie.rU.OrientAlong,alignmentFocus:Ie.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ie.KX("fill","color"),new Ie.KX("visible","dir",Jn=>Jn===1)),kn(Ie.bn,{segmentIndex:-1,segmentOffset:new Ie.E9(-10,6),segmentOrientation:Ie.rU.OrientPlus90,alignmentFocus:Ie.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ie.KX("fill","color"),new Ie.KX("visible","dir",Jn=>Jn>=1),new Ie.KX("width","thickness",Jn=>7+3*Jn),new Ie.KX("height","thickness",Jn=>7+3*Jn),new Ie.KX("segmentOffset","thickness",Jn=>new Ie.E9(-15,4+1.5*Jn))),kn(Ie.bn,{segmentIndex:0,segmentOffset:new Ie.E9(15,-6),segmentOrientation:Ie.rU.OrientMinus90,alignmentFocus:Ie.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ie.KX("fill","color"),new Ie.KX("visible","dir",Jn=>Jn===2),new Ie.KX("width","thickness",Jn=>7+3*Jn),new Ie.KX("height","thickness",Jn=>7+3*Jn),new Ie.KX("segmentOffset","thickness",Jn=>new Ie.E9(-15,4+1.5*Jn))),kn(Ie.al,{alignmentFocus:new Ie.z6(0,1,-4,0),editable:!0},new Ie.KX("text").makeTwoWay(),new Ie.KX("stroke","color"))),St.current.linkTemplate.selectionAdornmentTemplate=kn(Ie.uz,kn(Ie.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Po(2)},new Ie.KX("pathPattern","thickness",Po)),mo({alignmentFocus:new Ie.z6(0,0,-6,-4)}));function Po(Jn){return kn(Ie.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Jn+4).toString()+" H3"})}function _a(Jn){var ua="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Jn===0?ua="M0 0 M16 16 M0 8 L16 8":Jn===2&&(ua="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),kn(Ie.bn,{geometryString:ua,margin:2,background:"transparent",mouseEnter:(Ca,In)=>In.background="dodgerblue",mouseLeave:(Ca,In)=>In.background="transparent",click:wa("dir",Jn),contextClick:wa("dir",Jn)})}function Eo(Jn){var ua=(Ca,In)=>{Ca.handled=!0,Ca.diagram.model.commit(Co=>{var ma=In.part.adornedPart;Co.set(ma.data,Jn?"toSpot":"fromSpot",Ie.z6.stringify(Ie.z6.AllSides)),(Jn?ma.toNode:ma.fromNode).invalidateConnectedLinks()})};return kn(Ie.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ca,In)=>In.background="dodgerblue",mouseLeave:(Ca,In)=>In.background="transparent",click:ua,contextClick:ua})}function Ln(Jn,ua){var Ca=0,In=Ie.z6.RightSide;Jn.equals(Ie.z6.Top)?(Ca=270,In=Ie.z6.TopSide):Jn.equals(Ie.z6.Left)?(Ca=180,In=Ie.z6.LeftSide):Jn.equals(Ie.z6.Bottom)&&(Ca=90,In=Ie.z6.BottomSide),ua||(Ca-=180);var Co=(ma,Sr)=>{ma.handled=!0,ma.diagram.model.commit(tr=>{var or=Sr.part.adornedPart;tr.set(or.data,ua?"toSpot":"fromSpot",Ie.z6.stringify(In)),(ua?or.toNode:or.fromNode).invalidateConnectedLinks()})};return kn(Ie.bn,{alignment:Jn,alignmentFocus:Jn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ca,background:"transparent",mouseEnter:(ma,Sr)=>Sr.background="dodgerblue",mouseLeave:(ma,Sr)=>Sr.background="transparent",click:Co,contextClick:Co})}St.current.linkTemplate.contextMenu=kn("ContextMenu",sa(),So(),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",_a(0),_a(1),_a(2))),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",kn(Ie.s_,"Spot",Eo(!1),Ln(Ie.z6.Top,!1),Ln(Ie.z6.Left,!1),Ln(Ie.z6.Right,!1),Ln(Ie.z6.Bottom,!1)),kn(Ie.s_,"Spot",{margin:new Ie.Zt(0,0,0,2)},Eo(!0),Ln(Ie.z6.Top,!0),Ln(Ie.z6.Left,!0),Ln(Ie.z6.Right,!0),Ln(Ie.z6.Bottom,!0)))));const Qo=`{ "class": "GraphLinksModel", + }`;return(0,E.useEffect)(()=>{const zt=gt.current.attachShadow({mode:"open"});lt.current=document.createElement("div"),lt.current.className="markdown-body",lt.current.innerHTML=Oe,zt.appendChild(lt.current);const nt=document.createElement("style");return nt.textContent=Me,zt.appendChild(nt),()=>{zt.innerHTML=""}},[]),(0,E.useEffect)(()=>{lt.current&&(lt.current.innerHTML=Oe)},[Oe]),Ge.createElement("div",{ref:gt})};function oe(Oe){const gt=["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"],lt=new RegExp(`\\b(${gt.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Oe.replace(lt,"").trim()}var a=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(Oe,gt,lt)=>gt in Oe?a(Oe,gt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Oe[gt]=lt,ee=(Oe,gt)=>{for(var lt in gt||(gt={}))x.call(gt,lt)&&z(Oe,lt,gt[lt]);if(y)for(var lt of y(gt))b.call(gt,lt)&&z(Oe,lt,gt[lt]);return Oe};const ne="@\u2581\u2581@",le="@\u2581@",ce=/]*>/g;function ie(Oe){let gt=document.createElement("div");return gt.innerHTML=Oe,gt.childNodes.length===0?"":gt.childNodes[0].nodeValue}const Ce=(Oe,gt)=>{Oe=Oe||"";const lt=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Me=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,zt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,nt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return gt?Oe.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(lt,(ct,Ut,ht,Tt,vt,$e,Rt)=>{const Mt=Ut||Tt||$e,bt=ht||vt||Rt||"?";return ye.Z.API_SERVER+"/api/attachments/"+Mt+bt+"&t="+(0,be.Jn)(Mt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Oe=Oe.replace(nt,(ct,Ut,ht,Tt,vt,$e,Rt)=>{const Mt=Ut||Tt||$e,bt=ht||vt||Rt||"?";return ye.Z.API_SERVER+"/attachments/download/"+Mt+bt+"&t="+(0,be.Jn)(Mt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replace(lt,(ct,Ut,ht,Tt,vt,$e,Rt)=>{const Mt=Ut||Tt||$e,bt=ht||vt||Rt||"?";return ye.Z.API_SERVER+"/api/attachments/"+Mt+bt+"&t="+(0,be.Jn)(Mt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replace(Me,(ct,Ut,ht,Tt,vt)=>{const $e=Ut||Tt,Rt=ht||vt||"";return'"'+ye.Z.API_SERVER+"/api/attachments/"+$e+Rt+$e+Rt+"&t="+(0,be.Jn)($e,Date.now())}).replace(zt,(ct,Ut,ht,Tt,vt)=>{const $e=Ut||Tt,Rt=ht||vt||"";return"("+ye.Z.API_SERVER+"/files/uploads/"+$e+Rt+$e+Rt+"&t="+(0,be.Jn)($e,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,` +`),Oe)};var Ze=({value:Oe="",className:gt,showTextOnly:lt,showLines:Me,style:zt={},stylesPrev:nt={},highlightKeywords:ct,showProgramFill:Ut,isProgramFill:ht,disabledFill:Tt=!1,programFillValue:vt,onFillChange:$e=bt=>{},onFillBlur:Rt=()=>{},onFillFocus:Mt=()=>{}})=>{let bt=oe(String(Oe||""));const[Xe,Le]=(0,E.useState)(""),[at,st]=(0,E.useState)("office"),[pt,Yt]=(0,E.useState)([]),Ie=(0,E.useRef)("a"+(0,Pe.Z)()),Nt={},en=Ue=>//i.test(Ue||""),tn=(Ue,tt,Ye)=>{const Qe=document.createElement(Ue===le?"input":"textarea");Qe.style.width="100%",Qe.style.height=Ue===le?"40px":"151px",Qe.rows=5,Qe.spellcheck=!1,Qe.name="edu-program-fill",Qe.placeholder="\u8BF7\u8F93\u5165",Qe.dataset.id=tt;const mt=Object.keys(Nt).length;return Nt[mt]=Qe,`${Qe.outerHTML}`};function mn(Ue){return Ue=Ue.replace(/!\[.*?\]\(.*?\)/g,""),Ue=Ue.replace(/\[.*?\]\(.*?\)/g,""),Ue=Ue.replace(new RegExp("","gs"),""),Ue=Ue.replace(//g,""),Ue=Ue.replace(//g,""),Ue=Ue.replace(new RegExp(".*?<\\/video>","gs"),""),Ue=Ue.replace(new RegExp(".*?<\\/audio>","gs"),""),Ue=Ue.replace(new RegExp(".*?<\\/style>","gs"),""),Ue=Ue.replace(new RegExp(".*?<\\/script>","gs"),""),Ue}const zn=Ue=>!lt&&en(bt)?Ue:Ue.replace(/([\s\S]+?)<\/style>/gim,function(tt,Ye){let Qe=Ye.replace(/(\n|\r)/g,"").split("}"),mt=[];return Qe.map(ke=>{ke!=""&&mt.push(`.${Ie.current} ${ke}`)}),``}),wt=(0,E.useMemo)(()=>{try{const Qe=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,mt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ke=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Te=/\(\/attachments\/download\//g;bt=bt.replace(Te,"("+ye.Z.API_SERVER+"/attachments/download/").replace(Qe,"("+ye.Z.API_SERVER+"/api/attachments/").replace(mt,'"'+ye.Z.API_SERVER+"/api/attachments/").replace(ke,'"'+ye.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,` +`)}catch(Qe){}if(Ut){let Qe=-1;return bt=bt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(mt,ke,Te){var Ee;return++Qe,tn(mt,Qe,(Ee=vt==null?void 0:vt[Qe])==null?void 0:Ee.value.replaceAll("<","<").replaceAll(">",">"))}),`
${zn(bt||"")}
`}let Ue=zn(bt);Ue=(0,Se.ZP)(Ue);const tt=(0,Se.ez)();bt.match(/\[TOC\]/)&&(Ue=Ue.replace("

[TOC]

",(0,Se.Qv)()),(0,Se.Iy)()),Ue=Ue.replace(/(__special_katext_id_\d+__)/g,(Qe,mt)=>{const{type:ke,expression:Te}=tt[mt];return(0,He.renderToString)(ie(Te)||"",{displayMode:ke==="block",throwOnError:!1,output:"html"})}),Ue=Ue.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Se.AL)();const Ye=document.createElement("div");if(Ye.innerHTML=Ue,lt)return Ye.innerText;if(ct){const Qe=ct.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Pt(Ye,Qe),Ye.innerHTML}return setTimeout(()=>Je(),500),Ye.innerHTML},[bt,ct]);(0,E.useEffect)(()=>{We.current&&We.current.querySelectorAll(["input","textarea"]).forEach(tt=>{tt.oninput=qe,tt.onblur=At,tt.onfocus=_e})},[pt]),(0,E.useEffect)(()=>{var Ue,tt,Ye,Qe,mt;if(vt!=null&&vt.length)try{const ke=We.current.querySelectorAll(".edu-program-fill-score"),Te=We.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ee,xe]of Te.entries())xe.value=((Ue=vt==null?void 0:vt[Ee])==null?void 0:Ue.value)||"",((tt=vt==null?void 0:vt[Ee])==null?void 0:tt.type)==="warning"?xe.className="program-fill-warning":((Ye=vt==null?void 0:vt[Ee])==null?void 0:Ye.type)==="success"?xe.className="program-fill-success":xe.className="";for(const[Ee,xe]of ke.entries())xe.innerHTML=(Qe=vt==null?void 0:vt[Ee])!=null&&Qe.score?`${(mt=vt==null?void 0:vt[Ee])==null?void 0:mt.score}\u5206`:"";Yt(vt)}catch(ke){console.log(ke,"error")}},[vt]);const qe=Ue=>{pt[Ue.target.dataset.id]=pt[Ue.target.dataset.id]||{},pt[Ue.target.dataset.id].value=Ue.target.value,Yt([...pt]),$e(pt,Ue.target.dataset.id)},At=Ue=>{pt[Ue.target.dataset.id]=pt[Ue.target.dataset.id]||{},pt[Ue.target.dataset.id].value=Ue.target.value,Yt([...pt]),Rt(pt,Ue.target.dataset.id)},_e=Ue=>{pt[Ue.target.dataset.id]=pt[Ue.target.dataset.id]||{},pt[Ue.target.dataset.id].value=Ue.target.value,Yt([...pt]),Mt(pt,Ue.target.dataset.id)};function Pt(Ue,tt){return Ue.childNodes.forEach(Ye=>{var Qe;if(Ye.childNodes.length>0)Pt(Ye,tt);else if(Ye.nodeName!=="IMG")if(Ye.innerHTML)Ye.innerHTML=(Qe=Ye.innerHTML)==null?void 0:Qe.replace(new RegExp(tt,"gi"),'$&');else{const mt=document.createElement("span");mt.innerHTML=Ye.textContent.replace(new RegExp(tt,"gi"),'$&'),Ye.replaceWith(mt)}})}const We=(0,E.useRef)();Se.jb.WebkitLineClamp=Me,Me&&(zt=ee(ee({},zt),Se.jb));function Bt(Ue){let tt=Ue.target;if(tt.tagName.toUpperCase()==="A"){let Ye=tt.getAttribute("href");if(Ye.indexOf("office")>-1)Ue.preventDefault(),Le(Ye),st("office");else if(Ye.indexOf("application/pdf")>-1)Ue.preventDefault(),Le(Ye),st("pdf");else if(Ye.indexOf("text/html")>-1)Ue.preventDefault(),Le(Ye),st("html");else if(Ye.startsWith("#")){Ue.preventDefault();let Qe=document.getElementById(Ye.replace("#",""));Qe&&Qe.scrollIntoView(!0)}}}const Je=()=>{var Ue;const tt=(Ue=We.current)==null?void 0:Ue.querySelectorAll("video");tt==null||tt.forEach(Ye=>{if(Ye.oncontextmenu=()=>!1,Ye.src.indexOf(".m3u8")>-1&&!Ye.canPlayType("application/vnd.apple.mpegurl")){if(Fe.ZP.isSupported()){var Qe=new Fe.ZP;Qe.loadSource(Ye.src),Qe.attachMedia(Ye)}}})};return(0,E.useEffect)(()=>{if(We.current&&wt&&wt.match(ce)&&window.PR.prettyPrint(),We.current)return We.current.addEventListener("click",Bt),()=>{var Ue;(Ue=We.current)==null||Ue.removeEventListener("click",Bt),(0,Se.AL)(),(0,Se.Iy)()}},[wt,We.current,Bt]),(0,E.useEffect)(()=>{var Ue;const tt=Ye=>{Ye.preventDefault(),Ye.clipboardData.setData("text",window.getSelection().toString())};return(Ue=We.current)==null||Ue.addEventListener("copy",tt),()=>{var Ye;(Ye=We.current)==null||Ye.removeEventListener("copy",tt)}},[We.current]),E.createElement(E.Fragment,null,lt&&E.createElement("div",{ref:We},wt),!lt&&!en(wt)&&E.createElement("div",{ref:We,style:ee({},zt),className:`${gt||""} ${Tt?"disabled-fill":""} markdown-body ${Ie.current}`,dangerouslySetInnerHTML:{__html:wt}}),!lt&&en(wt)&&E.createElement(yt,{html:wt}),E.createElement(re.Z,{close:!0,data:Xe,type:Xe!=null&&Xe.length?at:"",style:ee({},nt),onClose:()=>Le("")}))}},86074:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(25690),fe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Se=te(59301),ve=({message:Fe,className:ye,children:be,style:He={}})=>Se.createElement("div",{className:`custom-spinner ${fe.idsRingWrapper} ${ye}`},Se.createElement("div",{className:fe.ldsRing},Se.createElement("div",null),Se.createElement("div",null),Se.createElement("div",null),Se.createElement("div",null)),Fe?Se.createElement("p",{style:He},Fe):null,be,Se.createElement(E.Outlet,null))},8343:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(59301),fe=te(49535),Se=te(59301),ve=({defaultX:Fe="40%",leftChild:ye,rightChild:be,className:He,hideResize:Pe=!1})=>{const[re,Ge]=(0,E.useState)(Fe),ze=(0,E.useRef)();function yt(){ze.current=!0}(0,E.useEffect)(()=>{function y(b){ze.current&&(fe.Z.publish("resize-move-bar",b),Ge(b.pageX))}function x(){ze.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const oe=typeof re=="number"&&re!==.01?`${re}px`:Fe,a=`calc(100% - ${Pe?"0px":"4px"} - ${oe})`;return Se.createElement("div",{className:`split-panel-container ${He}`},Se.createElement("section",{style:{width:oe,display:re===.01?"none":""}},ye),Se.createElement("section",{className:"resize-x-bar",onMouseDown:yt},Se.createElement("a",{className:"btn-resize"},Se.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Se.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"})))),Se.createElement("section",{style:{width:a}},be))}},94268:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ye}});var E=te(59301),fe={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_"},Se=te(92310),ve=te.n(Se),ye=({className:be,style:He={},leftNode:Pe,leftTitle:re="\u81EA\u6D4B\u8F93\u5165",rightNode:Ge,rightTitle:ze="\u8FD0\u884C\u7ED3\u679C"})=>E.createElement("div",{className:ve()(fe.result,be),style:He},E.createElement("div",{className:fe.left},E.createElement("div",{className:fe.title},E.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),E.createElement("span",null,re)),E.createElement("div",{className:fe.leftNode},Pe)),E.createElement("div",{className:fe.right},E.createElement("div",{className:fe.title},E.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),E.createElement("span",null,ze)),E.createElement("div",{className:fe.rightNode},Ge)))},96680:function(Re,rt,te){"use strict";var E=te(59301);const fe=ve=>String(ve).length===1?`0${ve}`:ve,Se=({className:ve="",onChange:Fe,defaultValue:ye=0})=>{const[be,He]=(0,E.useState)(ye);(0,E.useEffect)(()=>{const ze=setTimeout(()=>{He(be+1e3)},1e3);return Fe(be+1e3),()=>{clearInterval(ze)}},[be]);const Pe=parseInt(be/(60*6e4))||"00",re=parseInt(be%(60*6e4)/6e4)||"00",Ge=parseInt(be%6e4/1e3)||"00";return E.createElement("div",{className:ve},fe(Pe),":",fe(re),":",fe(Ge))};rt.Z=Se},27225:function(Re,rt,te){"use strict";var E=te(59301),fe=te(59301);const Se=({text:ve,speed:Fe=100})=>{const[ye,be]=(0,E.useState)(""),He=(0,E.useRef)(0);return(0,E.useEffect)(()=>{be(""),He.current=0;const Pe=setInterval(()=>{He.currentre+ve.charAt(He.current)),He.current+=1):clearInterval(Pe)},Fe);return()=>{clearInterval(Pe)}},[ve]),fe.createElement("div",{className:"c-black"},ye)};rt.Z=Se},16253:function(Re,rt,te){"use strict";te.d(rt,{cT:function(){return Ze},pe:function(){return ce}});var E=te(59301),fe=te(14566),Se=te(6767),ve=te(38986),Fe=te(28209),ye=te.n(Fe),be=te(1012),He=te(25690),Pe=te(47257),re=te.n(Pe),Ge=Object.defineProperty,ze=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(gt,lt,Me)=>lt in gt?Ge(gt,lt,{enumerable:!0,configurable:!0,writable:!0,value:Me}):gt[lt]=Me,b=(gt,lt)=>{for(var Me in lt||(lt={}))a.call(lt,Me)&&x(gt,Me,lt[Me]);if(oe)for(var Me of oe(lt))y.call(lt,Me)&&x(gt,Me,lt[Me]);return gt},z=(gt,lt)=>ze(gt,yt(lt)),ee=(gt,lt)=>{var Me={};for(var zt in gt)a.call(gt,zt)&<.indexOf(zt)<0&&(Me[zt]=gt[zt]);if(gt!=null&&oe)for(var zt of oe(gt))lt.indexOf(zt)<0&&y.call(gt,zt)&&(Me[zt]=gt[zt]);return Me},ne=(gt,lt,Me)=>new Promise((zt,nt)=>{var ct=Tt=>{try{ht(Me.next(Tt))}catch(vt){nt(vt)}},Ut=Tt=>{try{ht(Me.throw(Tt))}catch(vt){nt(vt)}},ht=Tt=>Tt.done?zt(Tt.value):Promise.resolve(Tt.value).then(ct,Ut);ht((Me=Me.apply(gt,lt)).next())});const{Dragger:le}=fe.default,ce=gt=>{const lt="bf3c199c2470cb477d907b1e0917c17b",Me="5183666c72eec9e4";var zt=ye().enc.Utf8.parse(lt);let nt=ye().enc.Utf8.parse(Me);var ct=ye().AES.decrypt(gt,zt,{iv:nt,mode:ye().mode.CBC});return ct.toString(ye().enc.Utf8)};let ie;const Ce=gt=>ne(void 0,[gt],function*({identifier:lt,oldFilename:Me,newFilename:zt}){var nt,ct,Ut,ht,Tt,vt;const $e=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});$e.data=JSON.parse(ce($e.data));const Rt=new OSS({endpoint:(nt=$e==null?void 0:$e.data)==null?void 0:nt.end_point,region:(ct=$e==null?void 0:$e.data)==null?void 0:ct.region,accessKeyId:(Ut=$e==null?void 0:$e.data)==null?void 0:Ut.access_key_id,accessKeySecret:(ht=$e==null?void 0:$e.data)==null?void 0:ht.access_key_secret,bucket:(Tt=$e==null?void 0:$e.data)==null?void 0:Tt.bucket,stsToken:(vt=$e==null?void 0:$e.data)==null?void 0:vt.security_token});return new Promise((Mt,bt)=>{console.log(11111,`${lt}/${Me}`,`${lt}/${zt}`,$e.data),Rt.copy(`/${lt}/${Me}`,`/${lt}/${zt}`).then(Xe=>{console.log("\u62F7\u8D1D\u6210\u529F",Xe)}).catch(Xe=>{console.log(Xe)})})}),Ze=(gt,lt,Me)=>ne(void 0,null,function*(){var zt,nt,ct,Ut,ht,Tt;lt.file_name=gt.name;const vt=yield(0,ve.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ce(vt.data)),vt.data=JSON.parse(ce(vt.data));const $e=gt.name.split(".");$e.pop();const Rt=lt.realFileName?$e.join(""):(0,be.Z)(),Mt=new(re())({endpoint:(zt=vt==null?void 0:vt.data)==null?void 0:zt.end_point,region:(nt=vt==null?void 0:vt.data)==null?void 0:nt.region,accessKeyId:(ct=vt==null?void 0:vt.data)==null?void 0:ct.access_key_id,accessKeySecret:(Ut=vt==null?void 0:vt.data)==null?void 0:Ut.access_key_secret,bucket:(ht=vt==null?void 0:vt.data)==null?void 0:ht.bucket,stsToken:(Tt=vt==null?void 0:vt.data)==null?void 0:Tt.security_token});return new Promise((bt,Xe)=>{var Le;Mt.multipartUpload(`${Rt}`,new Blob([gt],{type:gt.type}),z(b({timeout:200*1e3,partSize:102400},Me),{callback:{url:(Le=vt==null?void 0:vt.data)==null?void 0:Le.callback_url,host:vt==null?void 0:vt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ve.rz)(lt)}})).then(function(at){var st;gt.response=(st=at.data)==null?void 0:st.data,bt(at==null?void 0:at.data)}).catch(function(at){Xe(at),console.log("err:",at)})})}),Oe=gt=>{var lt=gt,{user:Me,cancelUpload:zt}=lt,nt=ee(lt,["user","cancelUpload"]);const[ct,Ut]=(0,E.useState)([]);let[ht,Tt]=(0,E.useState)();const vt={onRemove:Rt=>{Ut([...ct.filter(Mt=>Mt.name!==Rt.name)]),nt.onChange(ct.filter(Mt=>Mt.name!==Rt.name))},disabled:nt.disabled,multiple:!0,fileList:ct==null?void 0:ct.map(Rt=>Rt.file),customRequest:()=>{},beforeUpload:Rt=>ne(void 0,null,function*(){let Mt=nt.maxSize||1073741824;if(ct.filter(bt=>bt.name===Rt.name).length){Se.ZP.info(`${Rt.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Rt==null?void 0:Rt.size)>Mt?(Se.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Mt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(ct.push({name:Rt.name,file:Rt}),Ut([...ct]),nt.onChange(ct),!1)})},$e=(Rt,Mt)=>ne(void 0,null,function*(){var bt,Xe,Le,at,st,pt;Mt.file_name=Rt.name;const Yt=Rt.name,Ie=yield(0,ve.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(Ie.data=JSON.parse(ce(Ie.data)),(Ie==null?void 0:Ie.status)!==0){ct[ct.findIndex(tn=>tn.name===Yt)].status="error",ct[ct.findIndex(tn=>tn.name===Yt)].file.status="error",nt.onChange(ct),Se.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}ht=new(re())({endpoint:(bt=Ie==null?void 0:Ie.data)==null?void 0:bt.end_point,region:(Xe=Ie==null?void 0:Ie.data)==null?void 0:Xe.region,accessKeyId:(Le=Ie==null?void 0:Ie.data)==null?void 0:Le.access_key_id,accessKeySecret:(at=Ie==null?void 0:Ie.data)==null?void 0:at.access_key_secret,bucket:(st=Ie==null?void 0:Ie.data)==null?void 0:st.bucket,stsToken:(pt=Ie==null?void 0:Ie.data)==null?void 0:pt.security_token}),console.log(Rt,"file"),Tt(ht);const Nt=Rt.name.split(".");Nt.pop();const en=Yt.indexOf(".")>-1?Mt.realFileName?Nt.join("."):(0,be.Z)():Yt;return new Promise((tn,mn)=>{var zn;try{ht.multipartUpload(`${nt.identifier}/${en}${Yt.indexOf(".")>-1?"."+Yt.split(".").pop():""}`,new Blob([Rt.file],{type:Rt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(wt,qe,At)=>{try{console.log("\u8FDB\u5EA6",wt,qe,At);const _e=ct.findIndex(Pt=>Pt.name===Yt);ct[_e].file.percent=wt*100,ct[_e].tempCheckpoint=qe,Ut([...ct])}catch(_e){}},checkpoint:ct[ct.findIndex(wt=>wt.name===Yt)].tempCheckpoint,callback:{customValue:{id:Yt+""},url:(zn=Ie==null?void 0:Ie.data)==null?void 0:zn.callback_url,host:Ie==null?void 0:Ie.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ve.rz)(Mt)}}).then(function(wt){var qe,At,_e;const Pt=ct.findIndex(Bt=>Bt.name===Yt);let We="done";if(((qe=wt.data)==null?void 0:qe.status)===0){Rt.response=(At=wt.data)==null?void 0:At.data;const Bt=ct.findIndex(Je=>Je.name===Yt);ct[Bt].status="done",ct[Bt].file.status="done"}else Se.ZP.warning((_e=wt.data)==null?void 0:_e.message),We="error";ct[Pt].status=We,ct[Pt].file.status=We,nt.onChange(ct),tn(wt==null?void 0:wt.data)}).catch(function(wt){ct[ct.findIndex(qe=>qe.name===Yt)].status="error",ct[ct.findIndex(qe=>qe.name===Yt)].file.status="error",Se.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ut([...ct]),nt.onChange(ct),mn(wt),console.log("err:",wt)})}catch(wt){}})});return(0,E.useEffect)(()=>{ct.every(Rt=>Rt==="done"||Rt==="error")&&nt.onComplete(ct)},[ct]),(0,E.useEffect)(()=>{zt&&(ht==null||ht.cancel())},[zt]),(0,E.useEffect)(()=>{nt.uploading&&ct.map(Rt=>ne(void 0,null,function*(){var Mt;if((!Rt.status||Rt.status==="error")&&!zt){Rt.status="uploading",Rt.file.status="uploading";const bt=yield $e(Rt,{login:(Mt=Me==null?void 0:Me.userInfo)==null?void 0:Mt.login,container_type:nt.container_type,container_id:nt.container_id,description:nt.description,realFileName:nt.realFileName})}}))},[nt.uploading]),E.createElement(le,z(b({},vt),{height:nt.height,className:nt.className}),E.createElement("p",{className:"ant-upload-hint"},nt.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};rt.ZP=(0,He.connect)(({loading:gt,globalSetting:lt,user:Me})=>({globalSetting:lt,loading:gt.models.competitions,user:Me}))(Oe)},11422:function(Re,rt,te){"use strict";te.d(rt,{xj:function(){return Mt},CI:function(){return zt},h4:function(){return He},eh:function(){return ve},wr:function(){return be},r5:function(){return Fe}});var E=te(59301),fe=te(85788),Se=te(346);function ve(){const[bt,Xe]=(0,E.useState)(!1),Le=(0,E.useRef)(null),at=(0,E.useCallback)(()=>{var Yt;(Yt=Le.current)==null||Yt.cancelRequest(),Xe(!1)},[]);return[{request:(0,E.useCallback)(Yt=>{const{url:Ie,body:Nt,onData:en,onDone:tn,onCancelled:mn,onError:zn}=Yt;Le.current&&Le.current.cancelRequest();const wt=new fe.Z(Se.Z.API_SERVER+Ie,Nt);return Le.current=wt,Xe(!0),new Promise((qe,At)=>{wt.on("data",({chunk:_e,full:Pt})=>{en==null||en(Pt,_e)}),wt.on("done",_e=>{Xe(!1),tn==null||tn(_e),qe({status:"done",content:_e})}),wt.on("cancelled",_e=>{Xe(!1),mn==null||mn(_e),qe({status:"cancelled",content:_e})}),wt.on("error",_e=>{Xe(!1),zn==null||zn(_e),At(_e)}),wt.startStream()})},[]),cancel:at,get loading(){return bt}}]}function Fe(bt=[]){const[Xe,Le]=(0,E.useState)(bt),at=(0,E.useCallback)((st,pt)=>{const{limit:Yt,onlySuccess:Ie=!0}=pt||{},Nt=[],en=new Map;st.forEach(tn=>{tn.sender==="AI"&&tn.key&&en.set(tn.key,tn)});for(const tn of st)if(tn.sender==="user"&&tn.key){const mn=en.get(tn.key);if((mn==null?void 0:mn.text)&&(!Ie||!(mn!=null&&mn.error))&&(Nt.push({question:tn.text||"",answer:mn.text}),Yt&&Nt.length>=Yt))break}return Nt},[]);return{chatData:Xe,setChatData:Le,calcHistoryList:at}}var be=({status:bt,rootMargin:Xe="70px",bottomOffset:Le=50})=>{const at=(0,E.useRef)(null),st=(0,E.useRef)(null),pt=(0,E.useRef)(null),[Yt,Ie]=(0,E.useState)(!0),Nt=(0,E.useRef)(!1),en=(0,E.useRef)(0);return(0,E.useEffect)(()=>{const tn=at.current,mn=st.current;if(!tn||!mn)return;const zn=new IntersectionObserver(([wt])=>{var qe,At;if(!document.contains(wt.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((qe=wt.rootBounds)==null?void 0:qe.width)===0&&((At=wt.rootBounds)==null?void 0:At.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(wt.boundingClientRect.width===0&&wt.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}Ie(wt.isIntersecting)},{root:tn,rootMargin:Xe,threshold:0});return zn.observe(mn),()=>{zn.disconnect()}},[Xe,!!(at!=null&&at.current),!!(st!=null&&st.current)]),(0,E.useEffect)(()=>{if(!bt)return;const tn=at.current,mn=pt.current;if(!tn||!mn)return;Nt.current=!1,en.current=tn.scrollTop;const zn=()=>{const{scrollTop:At,scrollHeight:_e,clientHeight:Pt}=tn,We=At>en.current,Bt=At+Pt>=_e-Le;We&&Bt?(tn.scrollTop=_e,Nt.current=!1):We||(Nt.current=!0),en.current=At},wt=()=>{Nt.current||(tn.scrollTop=tn.scrollHeight)};tn.addEventListener("scroll",zn);const qe=new ResizeObserver(wt);return qe.observe(mn),()=>{qe.disconnect(),tn.removeEventListener("scroll",zn)}},[bt,Le]),{scrollBoxRef:at,bottomInspectRef:st,contentRef:pt,isAtBottom:Yt}};function He(bt){const[Xe,Le]=(0,E.useState)({width:0,height:0});return(0,E.useEffect)(()=>{const at=bt.current;if(!at)return;const st=new ResizeObserver(pt=>{for(let Yt of pt){const Ie=Yt.target.offsetWidth,Nt=Yt.target.offsetHeight;Le({width:Ie,height:Nt})}});return st.observe(at),()=>{st.disconnect()}},[bt]),Xe}var Pe=te(6767),re=te(14566),Ge=te(62957),ze=te(25399),yt=te(29787),oe=te(75727),a=te(99571),y=te(37568),x=te(92310),b=te.n(x),z={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"},ee=te(51257),ne=te(58617),le=te(32050),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Oe=(bt,Xe,Le)=>Xe in bt?ce(bt,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):bt[Xe]=Le,gt=(bt,Xe)=>{for(var Le in Xe||(Xe={}))Ce.call(Xe,Le)&&Oe(bt,Le,Xe[Le]);if(ie)for(var Le of ie(Xe))Ze.call(Xe,Le)&&Oe(bt,Le,Xe[Le]);return bt},lt=(bt,Xe,Le)=>new Promise((at,st)=>{var pt=Nt=>{try{Ie(Le.next(Nt))}catch(en){st(en)}},Yt=Nt=>{try{Ie(Le.throw(Nt))}catch(en){st(en)}},Ie=Nt=>Nt.done?at(Nt.value):Promise.resolve(Nt.value).then(pt,Yt);Ie((Le=Le.apply(bt,Xe)).next())}),zt=(0,E.forwardRef)(({placeholder:bt="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Xe,style:Le,hideUpload:at,disabled:st,disabledTooltip:pt,value:Yt="",onChange:Ie,onSubmit:Nt,onCancel:en,loading:tn,typing:mn,toggles:zn,onFullInputChange:wt,onInputFocus:qe,headExtraNode:At},_e)=>{var Pt,We;const[Bt,Je]=(0,E.useState)([]),[Ue,tt]=(0,E.useState)([]),[Ye,Qe]=(0,E.useState)(!1),[mt,ke]=(0,E.useState)(!1),Te=(0,E.useRef)(null),Ee=(0,E.useRef)(null),xe=(0,E.useRef)(null),Ve=(0,E.useRef)(!1),et=50,xt=10;(0,E.useImperativeHandle)(_e,()=>({onAttachmentsClear:()=>{Je([]),tt([])}}));const Ct={maxCount:et,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Bt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:an=>lt(void 0,null,function*(){var Vn,Zn,ln,Xn;const nn=(Xn=(ln=(Zn=(Vn=an==null?void 0:an.name)==null?void 0:Vn.split("."))==null?void 0:Zn.slice(-1))==null?void 0:ln[0])==null?void 0:Xn.toLowerCase(),un=["doc","docx","md","pdf","txt","xlsx","xls"];return an.size===0?(Pe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),re.default.LIST_IGNORE):un.includes(nn)?an.size/1024/1024>100?(Pe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),re.default.LIST_IGNORE):!0:(Pe.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),re.default.LIST_IGNORE)}),onChange:({fileList:an})=>{Je(an)},action:`${(Pt=Se.Z)==null?void 0:Pt.API_SERVER}/api/intelligent_imports/upload_file.json`},Jt={maxCount:xt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ue,multiple:!0,accept:".jpg,.png",beforeUpload:an=>{var Vn,Zn,ln,Xn;const nn=(Xn=(ln=(Zn=(Vn=an==null?void 0:an.name)==null?void 0:Vn.split("."))==null?void 0:Zn.slice(-1))==null?void 0:ln[0])==null?void 0:Xn.toLowerCase(),un=["jpg","png"];return an.size===0?(Pe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),re.default.LIST_IGNORE):un.includes(nn)?an.size/1024/1024>10?(Pe.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),re.default.LIST_IGNORE):!0:(Pe.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),re.default.LIST_IGNORE)},onChange:({fileList:an})=>{tt(an)},action:`${(We=Se.Z)==null?void 0:We.API_SERVER}/api/ai/generals/update_file.json`};(0,E.useEffect)(()=>{var an,Vn;const Zn=(Vn=(an=Te.current)==null?void 0:an.resizableTextArea)==null?void 0:Vn.textArea;if(!Zn)return;const ln=new ResizeObserver(()=>{ke(Zn.scrollHeight>=96)});return Zn&&ln.observe(Zn),()=>{Zn&&ln.unobserve(Zn)}},[]);const Qt=an=>{Ie==null||Ie(an.target.value)},qt=an=>{var Vn,Zn,ln,Xn,nn,un,An,bn;if(an==="file"){if(Ue.length){Ge.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 Kn,Sa,Ke,It;tt([]),(It=(Ke=(Sa=(Kn=Ee.current)==null?void 0:Kn.upload)==null?void 0:Sa.uploader)==null?void 0:Ke.fileInput)==null||It.click()}});return}(Xn=(ln=(Zn=(Vn=Ee.current)==null?void 0:Vn.upload)==null?void 0:Zn.uploader)==null?void 0:ln.fileInput)==null||Xn.click()}if(an==="image"){if(Bt.length){Ge.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 Kn,Sa,Ke,It;Je([]),(It=(Ke=(Sa=(Kn=xe.current)==null?void 0:Kn.upload)==null?void 0:Sa.uploader)==null?void 0:Ke.fileInput)==null||It.click()}});return}(bn=(An=(un=(nn=xe.current)==null?void 0:nn.upload)==null?void 0:un.uploader)==null?void 0:An.fileInput)==null||bn.click()}},Bn=()=>{Nt==null||Nt(Yt,Bt,Ue)},_n=an=>{if(!(an.shiftKey&&an.key==="Enter")&&an.key==="Enter"){if(an.preventDefault(),fn||Ve.current||tn)return;Bn()}},on=[...Bt,...Ue],fn=on.some(an=>an.status==="uploading")||mn||tn||!(Yt!=null&&Yt.trim()),Dn=!!on.length||(zn==null?void 0:zn.some(an=>an.active))||At,Sn=at||Bt.length>=et||Ue.length>=xt,hn=[{key:"file",disabled:Bt.length>=et,label:E.createElement(ze.Z,{placement:"right",title:E.createElement("div",null,E.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),E.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Ue.length>=xt,label:E.createElement(ze.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return E.createElement("div",{style:Le,className:b()(z.footerContainer,Xe,Ye&&z.full,Dn&&z.selected)},E.createElement("div",{className:z.togglesContainer},At,zn==null?void 0:zn.filter(an=>an.show!==!1).map((an,Vn)=>E.createElement(E.Fragment,{key:Vn},E.createElement(ze.Z,{key:an.label,title:an.tooltip},E.createElement("div",{onClick:an.onToggle,className:b()(z.btn,an.active&&z.btnActive)},E.createElement("i",{className:`iconfont ${an.icon} mr10 font12`}),an.label)),an==null?void 0:an.extraNode)),on.map(an=>E.createElement("div",{className:z.attachment,key:an.uid},(an==null?void 0:an.status)==="uploading"&&E.createElement(yt.Z,{indicator:E.createElement(ne.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),E.createElement("span",{title:an==null?void 0:an.name,className:"mr10"},(0,ee.Pq)(an.name,20)),E.createElement("i",{onClick:()=>{Je(Vn=>Vn.filter(Zn=>Zn.uid!==an.uid)),tt(Vn=>Vn.filter(Zn=>Zn.uid!==an.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),E.createElement(ze.Z,{title:pt},E.createElement("div",{className:b()(z.inputContainer,mt&&z.lineFour,st&&z.disabledInput)},E.createElement(re.default,gt({ref:Ee},Ct)),E.createElement(re.default,gt({ref:xe},Jt)),E.createElement(oe.Z,{className:`${Sn?"hide":""}`,menu:{items:hn,onClick:an=>qt(an.key)},placement:"top"},E.createElement(a.ZP,{className:z.uploadBtn,icon:E.createElement(le.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),E.createElement(y.default.TextArea,{ref:Te,autoSize:{minRows:1,maxRows:4},placeholder:bt,value:Yt,variant:"borderless",style:Sn?{paddingLeft:0,marginLeft:0}:{},onChange:Qt,onPressEnter:_n,onCompositionStart:()=>{Ve.current=!0},onCompositionEnd:()=>{Ve.current=!1},onFocus:()=>qe==null?void 0:qe()}),mn?E.createElement(ze.Z,{title:"\u505C\u6B62\u751F\u6210"},E.createElement("div",{className:`iconfont icon-tingzhihuida ${z.cancelBtn}`,onClick:en})):E.createElement(a.ZP,{className:z.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:fn,onClick:Bn}),mt&&E.createElement("span",{className:z.fullIcon,onClick:()=>{Qe(!Ye),wt==null||wt(!Ye)}},Ye?E.createElement("span",{className:"iconfont icon-shousuo"}):E.createElement("span",{className:"iconfont icon-zhankai"})))))}),nt={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"},ct=te(10946),Ut=te(36596),ht=te(56102),Tt=te(56321),vt="data:image/png;base64,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",$e=(bt,Xe,Le)=>new Promise((at,st)=>{var pt=Nt=>{try{Ie(Le.next(Nt))}catch(en){st(en)}},Yt=Nt=>{try{Ie(Le.throw(Nt))}catch(en){st(en)}},Ie=Nt=>Nt.done?at(Nt.value):Promise.resolve(Nt.value).then(pt,Yt);Ie((Le=Le.apply(bt,Xe)).next())}),Mt=({contentRef:bt,className:Xe,style:Le,aiIcon:at=Tt,userIcon:st=vt,chatData:pt,requestLoading:Yt,editIndex:Ie,onEditFinish:Nt,onEditCancel:en,customDataNode:tn,extraAnswerAction:mn,cancelTyping:zn,onAnswerFinish:wt,onReasoningFinish:qe,onDynamic:At,sensitiveWords:_e=[]})=>{const[Pt,We]=(0,E.useState)(""),Bt=(0,E.useRef)(null);(0,E.useEffect)(()=>{var Ye;if(Bt.current&&Ie!==null){Bt.current.focus();const Qe=(Ye=Bt.current.resizableTextArea)==null?void 0:Ye.textArea;Qe&&(Qe.selectionStart=Qe.selectionEnd=Qe.value.length)}},[Ie]);const Je=(Ye,Qe)=>{let mt=Ye;return Qe.forEach(ke=>{const Te=new RegExp(ke,"g");mt=mt.replace(Te,"")}),mt},Ue=(Ye,Qe)=>{const mt=Qe===Ie,ke=[...(Ye==null?void 0:Ye.fileList)||[],...(Ye==null?void 0:Ye.imageList)||[]];return E.createElement("div",{className:nt.li},E.createElement("div",{className:nt.avatarIcon},E.createElement("img",{className:nt.img,src:st})),E.createElement("div",{className:nt.content},!!(ke!=null&&ke.length)&&E.createElement("div",{className:nt.fileWrap},ke==null?void 0:ke.map((Te,Ee)=>{var xe,Ve;return E.createElement("div",{key:Ee,className:nt.file},E.createElement("img",{src:te(90034)(`./${((Ve=(xe=Te==null?void 0:Te.name)==null?void 0:xe.split("."))==null?void 0:Ve.pop())||"txt"}.png`),width:20,className:"mr10"}),E.createElement("aside",null,E.createElement(ze.Z,{title:Te==null?void 0:Te.name},E.createElement("div",{className:nt.fileName},Te==null?void 0:Te.name)),E.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Te==null?void 0:Te.size))))})),E.createElement("div",{className:nt.borderBox},mt?E.createElement(y.default.TextArea,{value:Pt,ref:Bt,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:Te=>We(Te.target.value)}):E.createElement("div",{className:nt.text},Ye==null?void 0:Ye.text)),mt?E.createElement("div",{className:nt.action},E.createElement(a.ZP,{onClick:()=>{We(""),en()},size:"small"},"\u53D6\u6D88"),E.createElement(a.ZP,{disabled:!Pt.trim(),onClick:()=>Nt(Pt),type:"primary",size:"small"},"\u786E\u8BA4")):E.createElement("div",{className:nt.action},E.createElement(ht.CopyToClipboard,{text:(Ye==null?void 0:Ye.text)||"",onCopy:()=>Pe.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(ze.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},tt=(Ye,Qe)=>E.createElement("div",{className:nt.li},E.createElement("div",{className:nt.avatarIcon},E.createElement("img",{className:nt.img,src:at})),E.createElement("div",{className:nt.content},E.createElement("div",{className:nt.borderBox},Ye.loading&&E.createElement(E.Fragment,null,Ye!=null&&Ye.imageGenerator?E.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",E.createElement("div",{className:"ai-loading"})):!(Ye!=null&&Ye.thinkingEnabled)&&E.createElement("div",null,E.createElement("div",{className:nt.loading},E.createElement("div",{className:nt.dot}),E.createElement("div",{className:nt.dot}),E.createElement("div",{className:nt.dot})),E.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"))),(Ye==null?void 0:Ye.thinkingEnabled)&&E.createElement(Ut.Z,{time:Ye==null?void 0:Ye.time,cancelIndex:zn,loading:Ye.loading,streamingStatus:!(Ye!=null&&Ye.text),onFinish:()=>$e(void 0,null,function*(){qe==null||qe()}),value:Ye==null?void 0:Ye.reasoning}),!!(Ye!=null&&Ye.text)&&!Ye.hideAnswer&&E.createElement(ct.Z,{cancelIndex:zn,onDynamic:At,streamingStatus:Yt,loadImage:!!(Ye!=null&&Ye.imageGenerator),onFinish:()=>$e(void 0,null,function*(){wt==null||wt()}),value:Je(Ye==null?void 0:Ye.text,_e)})),(Ye==null?void 0:Ye.source)&&!!(Ye!=null&&Ye.text)&&E.createElement("div",{className:nt.source},Ye==null?void 0:Ye.source),E.createElement("div",{className:nt.action},mn==null?void 0:mn(Ye,Qe),E.createElement(ht.CopyToClipboard,{text:String((Ye==null?void 0:Ye.text)||""),onCopy:()=>Pe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(ze.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return E.createElement("div",{ref:bt,className:b()(Xe),style:Le},pt==null?void 0:pt.map((Ye,Qe)=>E.createElement(E.Fragment,{key:Ye.key+Qe},Ye.show&&E.createElement(E.Fragment,null,Ye.sender==="user"&&Ue(Ye,Qe),Ye.sender==="AI"&&tt(Ye,Qe),tn&&!["AI","user"].includes(Ye.sender)&&tn(Ye,Qe)))))}},87320:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(59301),fe=te(49535),Se=te(90083),ve=()=>{const[Fe,ye]=(0,E.useState)(""),[be,He]=(0,E.useState)(0);let[Pe,re]=(0,E.useState)(),[Ge,ze]=(0,E.useState)();const[yt,oe]=(0,E.useState)(!1),a=(0,E.useRef)("");(0,E.useEffect)(()=>fe.Z.subscribe("preview-image",Ze=>{ye(Ze),console.log(ce.current),document.body.style.overflow="hidden"}),[]),(0,E.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,E.useEffect)(()=>{a.current=Fe},[Fe]);function y(Ce){Ce.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",re(void 0),ze(void 0),He(0),ye("")}function b(){He(be+90)}function z(){Pe=ce.current.width*1.1,Ge=ce.current.height*1.1,ze(Ge),re(Pe)}function ee(){Pe=ce.current.width/1.1,Ge=ce.current.height/1.1,ze(Ge),re(Pe)}const ne=(0,E.useRef)(),le=(0,E.useRef)(),ce=(0,E.useRef)(),ie=Ce=>{(Ce.nativeEvent.target===ne.current||Ce.nativeEvent.target===le.current)&&x()};return E.createElement(E.Fragment,null,Fe?E.createElement("div",null,E.createElement("div",{className:"preview-wrp-group",ref:le},E.createElement(Se.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,onVisibleChange:Ce=>{ye("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},69720:function(Re,rt,te){"use strict";te.d(rt,{h:function(){return ne}});var E=te(59301),fe=te(82326),Se=te(28284),ve=te(99571),Fe=te(89780),ye=te.n(Fe),be=te(8336),He=te(12469),Pe=Object.defineProperty,re=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(le,ce,ie)=>ce in le?Pe(le,ce,{enumerable:!0,configurable:!0,writable:!0,value:ie}):le[ce]=ie,y=(le,ce)=>{for(var ie in ce||(ce={}))yt.call(ce,ie)&&a(le,ie,ce[ie]);if(ze)for(var ie of ze(ce))oe.call(ce,ie)&&a(le,ie,ce[ie]);return le},x=(le,ce)=>re(le,Ge(ce));const b=fe.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={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"]};rt.Z=({callback:le,onCancel:ce})=>{const[ie,Ce]=(0,E.useState)("python");function Ze(gt){Ce(ee[gt][1])}function Oe(gt){le(gt)}return E.createElement(Se.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Oe,style:{width:500}}),E.createElement(Se.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(fe.default,{getPopupContainer:gt=>gt.parentNode,onChange:Ze},Object.keys(ee).map(gt=>E.createElement(b,{key:gt,value:gt},ee[gt][0])))),E.createElement(Se.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(ne,{mode:ie})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ve.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function ne({value:le,onChange:ce,mode:ie,options:Ce={}}){const Ze=(0,E.useRef)(),[Oe,gt]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Oe){let lt=function(Me){const zt=Me.getValue();ce&&ce(zt)};return Oe.on("change",lt),()=>{Oe.off("change",lt)}}},[Oe,ce]),(0,E.useEffect)(()=>{Oe&&Oe.setOption("mode",ie)},[Oe,ie]),(0,E.useEffect)(()=>{Oe&&(le!==Oe.getValue()||le==="")&&setTimeout(()=>{Oe.setValue(le||"")},300)},[Oe,le]),(0,E.useEffect)(()=>{if(Ze.current&&!Oe){const lt=ye().fromTextArea(Ze.current,y({mode:ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ce));gt(lt)}},[Ze.current,Oe]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:Ze}))}},39793:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Sa}});var E=te(59301),fe=te(89780),Se=te.n(fe),ve=te(76374),Fe=te(8336),ye=te(6313),be=te(25717),He=te(99498),Pe=te(25419),re=te(67549),Ge=te(76902),ze=({value:Ke="",className:It,showTextOnly:St,showLines:wn,style:aa={}})=>{const Qn=(0,E.useMemo)(()=>"",[Ke]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:Qn}}))},yt=te(59301),oe=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Ke,It,St)=>It in Ke?oe(Ke,It,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ke[It]=St,ne=(Ke,It)=>{for(var St in It||(It={}))b.call(It,St)&&ee(Ke,St,It[St]);if(x)for(var St of x(It))z.call(It,St)&&ee(Ke,St,It[St]);return Ke},le=(Ke,It)=>a(Ke,y(It));let ce=[{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\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",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 ie({onActionCallback:Ke,title:It,icon:St,actionName:wn,className:aa="",children:Qn}){function Ua(){Ke(wn)}return yt.createElement("a",{title:It,className:aa,onClick:Ua},yt.createElement("i",{className:`${St}`}),Qn)}var Ce=({watch:Ke,showNullButton:It,showNullProgramButton:St,onActionCallback:wn,fullScreen:aa,insertTemp:Qn,hidetoolBar:Ua,extraUse:Na})=>{const Wa=[...ce,{title:`${Ke?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ke?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return yt.createElement("ul",{className:"markdown-toolbar-container"},!Ua&&Wa.map((Ra,Eo)=>yt.createElement("li",{key:Eo},Ra.actionName?yt.createElement(ie,le(ne({},Ra),{onActionCallback:wn})):yt.createElement("span",{className:"v-line"}))),It?yt.createElement("li",null,yt.createElement(ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:wn},yt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,St?yt.createElement(yt.Fragment,null,yt.createElement("li",null,yt.createElement(ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:wn},yt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),yt.createElement("li",null,yt.createElement(ie,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:wn},yt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Qn&&yt.createElement("li",null,yt.createElement(ie,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Qn}`,onActionCallback:wn},yt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Na&&yt.createElement("li",null,Na),yt.createElement("li",{className:"btn-full-screen"},yt.createElement(ie,{icon:`${aa?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:aa?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wn})))},Ze=te(91558),Oe=te(28284),gt=te(37568),lt=te(99571),Me=Object.defineProperty,zt=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Tt=(Ke,It,St)=>It in Ke?Me(Ke,It,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ke[It]=St,vt=(Ke,It)=>{for(var St in It||(It={}))Ut.call(It,St)&&Tt(Ke,St,It[St]);if(ct)for(var St of ct(It))ht.call(It,St)&&Tt(Ke,St,It[St]);return Ke},$e=(Ke,It)=>zt(Ke,nt(It));const Rt={labelCol:{span:4},wrapperCol:{span:20}};var Mt=({callback:Ke,onCancel:It})=>{function St(wn){Ke(wn)}return E.createElement(Oe.default,$e(vt({},Rt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:St,style:{width:500}}),E.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(gt.default,null)),E.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(gt.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(lt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(lt.ZP,{type:"ghost",onClick:It},"\u53D6\u6D88")))},bt=te(69720),Xe=te(17077),Le=te(62957),at=te(77019),st=te(9507),pt=te(59301),Yt=({callback:Ke,onCancel:It})=>{const St=document.createElement("canvas"),wn=St.getContext("2d");St.width=1e3,St.height=800,wn.fillStyle="#ffffff",wn.fillRect(0,0,St.width,St.height);const aa=St.toDataURL("image/png");return pt.createElement(Le.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},pt.createElement(at.Z,{style:{height:"100vh"}},pt.createElement(st.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:aa,visible:!0,title:String(Date.now())},onOk:Qn=>{Ke({src:Qn.url})},onClose:It})))},Ie=te(12378);function Nt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Nt,go.CommandHandler),Nt.prototype.canAlignSelection=function(){var Ke=this.diagram;return!(Ke===null||Ke.isReadOnly||Ke.isModelReadOnly||Ke.selection.count<2)},Nt.prototype.alignLeft=function(){var Ke=this.diagram;Ke.startTransaction("aligning left");var It=1/0;Ke.selection.each(function(St){St instanceof go.Link||(It=Math.min(St.position.x,It))}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(It,St.position.y))}),Ke.commitTransaction("aligning left")},Nt.prototype.alignRight=function(){var Ke=this.diagram;Ke.startTransaction("aligning right");var It=-1/0;Ke.selection.each(function(St){if(!(St instanceof go.Link)){var wn=St.actualBounds.x+St.actualBounds.width;It=Math.max(wn,It)}}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(It-St.actualBounds.width,St.position.y))}),Ke.commitTransaction("aligning right")},Nt.prototype.alignTop=function(){var Ke=this.diagram;Ke.startTransaction("alignTop");var It=1/0;Ke.selection.each(function(St){St instanceof go.Link||(It=Math.min(St.position.y,It))}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(St.position.x,It))}),Ke.commitTransaction("alignTop")},Nt.prototype.alignBottom=function(){var Ke=this.diagram;Ke.startTransaction("aligning bottom");var It=-1/0;Ke.selection.each(function(St){if(!(St instanceof go.Link)){var wn=St.actualBounds.y+St.actualBounds.height;It=Math.max(wn,It)}}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(St.actualBounds.x,It-St.actualBounds.height))}),Ke.commitTransaction("aligning bottom")},Nt.prototype.alignCenterX=function(){var Ke=this.diagram,It=Ke.selection.first();if(It){Ke.startTransaction("aligning Center X");var St=It.actualBounds.x+It.actualBounds.width/2;Ke.selection.each(function(wn){wn instanceof go.Link||wn.move(new go.Point(St-wn.actualBounds.width/2,wn.actualBounds.y))}),Ke.commitTransaction("aligning Center X")}},Nt.prototype.alignCenterY=function(){var Ke=this.diagram,It=Ke.selection.first();if(It){Ke.startTransaction("aligning Center Y");var St=It.actualBounds.y+It.actualBounds.height/2;Ke.selection.each(function(wn){wn instanceof go.Link||wn.move(new go.Point(wn.actualBounds.x,St-wn.actualBounds.height/2))}),Ke.commitTransaction("aligning Center Y")}},Nt.prototype.alignColumn=function(Ke){var It=this.diagram;It.startTransaction("align Column"),Ke===void 0&&(Ke=0),Ke=parseFloat(Ke);var St=new Array;It.selection.each(function(Na){Na instanceof go.Link||St.push(Na)});for(var wn=0;wn0){for(var Na=Qn.elt(Ua-1);Na!==null&&Na.isTreeExpanded&&!Na.isTreeLeaf;){var Wa=this._sortTreeChildrenByY(Na);Na=Wa.last()}Na!==null&&Ke.select(Na)}else Ke.select(aa)}}else if(St.key==="Down")if(It.isTreeExpanded&&!It.isTreeLeaf){var wn=this._sortTreeChildrenByY(It).first();wn!==null&&Ke.select(wn)}else for(;It!==null;){var aa=It.findTreeParentNode();if(aa===null)break;var Qn=this._sortTreeChildrenByY(aa),Ua=Qn.indexOf(It);if(UaQn.y?1:aa.xQn.x?1:0}),It},Nt.prototype.copyToClipboard=function(Ke){go.CommandHandler.prototype.copyToClipboard.call(this,Ke),this._lastPasteOffset.set(this.pasteOffset)},Nt.prototype.pasteFromClipboard=function(){var Ke=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ke,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ke},Object.defineProperty(Nt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ke){if(Ke!=="move"&&Ke!=="select"&&Ke!=="scroll"&&Ke!=="tree"&&Ke!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ke);this._arrowKeyBehavior=Ke}}),Object.defineProperty(Nt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ke){if(!(Ke instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ke);this._pasteOffset.set(Ke)}});var en=Nt,tn=te(63720),mn=te(5269),zn=te(38986),wt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},qe=te(48790),At=te(59301),_e=(Ke,It,St)=>new Promise((wn,aa)=>{var Qn=Wa=>{try{Na(St.next(Wa))}catch(Ra){aa(Ra)}},Ua=Wa=>{try{Na(St.throw(Wa))}catch(Ra){aa(Ra)}},Na=Wa=>Wa.done?wn(Wa.value):Promise.resolve(Wa.value).then(Qn,Ua);Na((St=St.apply(Ke,It)).next())});function Pt({onCancel:Ke,callback:It}){let St=(0,E.useRef)(),wn=(0,E.useRef)(),aa=(0,E.useRef)(),Qn=(0,E.useRef)(!1);const Ua=(0,E.useRef)(!1),[Na,Wa]=(0,E.useState)(0);function Ra(){const Tn=Ie.bx.make,Ht={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};St.current=new Ie.S0(wn.current,{padding:20,grid:Tn(Ie.s_,"Grid",Tn(Ie.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Tn(Ie.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Jn=>{var ua=Jn.diagram.commandHandler.addTopLevelParts(Jn.diagram.selection,!0);ua||Jn.diagram.currentTool.doCancel()},commandHandler:Tn(en),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Jn=>{var ua=Jn.subject;ua.location=ua.location.copy().snapToGridPoint(Jn.diagram.grid.gridOrigin,Jn.diagram.grid.gridCellSize),setTimeout(()=>{Jn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Jn=>{var ua=Jn.subject;setTimeout(()=>{Jn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Jn=>{var ua=Jn.parameter.part;ua.invalidateConnectedLinks();var Ca=Jn.subject;Jn.diagram.toolManager.linkingTool.isForwards?Ca.toNode.invalidateConnectedLinks():Ca.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),St.current.nodeTemplate=Tn(Ie.NB,"Auto",{locationSpot:Ie.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ie.$u(120,60),minSize:new Ie.$u(40,40),resizable:!0,resizeCellSize:new Ie.$u(10,10),rotatable:!0},new Ie.KX("location","loc",Ie.E9.parse).makeTwoWay(Ie.E9.stringify),new Ie.KX("desiredSize","size",Ie.$u.parse).makeTwoWay(Ie.$u.stringify),Tn(Ie.bn,{name:"SHAPE",fill:Ht.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ie.z6.AllSides,toSpot:Ie.z6.AllSides},new Ie.KX("figure"),new Ie.KX("fill"),new Ie.KX("stroke","borderColor"),new Ie.KX("strokeWidth","thickness"),new Ie.KX("strokeDashArray","dash")),Tn(Ie.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Tn(Ie.al,{margin:1,textAlign:"center",overflow:Ie.al.OverflowEllipsis,editable:!0},new Ie.KX("text").makeTwoWay(),new Ie.KX("stroke","color"))),St.current.nodeTemplate.toolTip=Tn("ToolTip",Tn(Ie.s_,"Vertical",{maxSize:new Ie.$u(200,NaN)},Tn(Ie.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ie.KX("text")),Tn(Ie.al,{font:"10pt sans-serif",textAlign:"center"},new Ie.KX("text","details"))));function Yn(Jn,ua){var Ca=(Nn,Po)=>{Nn.handled=!0,Nn.diagram.model.commit(ga=>{var Sr=Po.part.adornedPart,tr=new Ie.E9().setRectSpot(Sr.actualBounds,Jn);tr.subtract(Sr.location),tr.scale(2,2),tr.x+=Math.sign(tr.x)*130,tr.y+=Math.sign(tr.y)*130,tr.add(Sr.location),tr.snapToGridPoint(Nn.diagram.grid.gridOrigin,Nn.diagram.grid.gridCellSize);var or=ga.copyNodeData(Sr.data);ga.setGroupKeyForNodeData(or,ga.getGroupKeyForNodeData(Sr.data)),ga.addNodeData(or);var ko={from:Sr.key,to:ga.getKeyForNodeData(or)};ga.addLinkData(ko);var Go=Nn.diagram.findNodeForData(or);Go.location=tr,Nn.diagram.select(Go),setTimeout(()=>{Nn.diagram.commandHandler.editTextBlock()},20)})};return Tn(Ie.bn,{figure:ua,alignment:Jn,alignmentFocus:Jn.opposite(),width:Jn.equals(Ie.z6.Top)||Jn.equals(Ie.z6.Bottom)?25:18,height:Jn.equals(Ie.z6.Top)||Jn.equals(Ie.z6.Bottom)?18:25,fill:"orange",stroke:Ht.white,strokeWidth:4,mouseEnter:(Nn,Po)=>Po.fill="dodgerblue",mouseLeave:(Nn,Po)=>Po.fill="orange",isActionable:!0,click:Ca,contextClick:Ca})}function mo(Jn){return Tn(Ie.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(ua,Ca)=>Ca.fill="dodgerblue",mouseLeave:(ua,Ca)=>Ca.fill="orange",click:(ua,Ca)=>{ua.diagram.commandHandler.showContextMenu(Ca.part.adornedPart)}},Jn||{})}St.current.nodeTemplate.selectionAdornmentTemplate=Tn(Ie.uz,"Spot",Tn(Ie.Vm,{padding:10}),Yn(Ie.z6.Top,"TriangleUp"),Yn(Ie.z6.Left,"TriangleLeft"),Yn(Ie.z6.Right,"TriangleRight"),Yn(Ie.z6.Bottom,"TriangleDown"),mo({alignment:new Ie.z6(.75,0)}));function wa(Jn,ua){return(Ca,Nn)=>{Ca.handled=!0,Ca.diagram.model.commit(Po=>{Po.set(Nn.part.adornedPart.data,Jn,ua)})}}function za(Jn,ua){return ua||(ua="color"),Tn(Ie.bn,{width:16,height:16,stroke:"lightgray",fill:Jn,margin:1,background:"transparent",mouseEnter:(Ca,Nn)=>Nn.stroke="dodgerblue",mouseLeave:(Ca,Nn)=>Nn.stroke="lightgray",click:wa(ua,Jn),contextClick:wa(ua,Jn)})}function Wn(){return[Tn("ContextMenuButton",Tn(Ie.s_,"Horizontal",za(Ht.white,"fill"),za(Ht.beige,"fill"),za(Ht.extralightblue,"fill"),za(Ht.extralightred,"fill"))),Tn("ContextMenuButton",Tn(Ie.s_,"Horizontal",za(Ht.lightgray,"fill"),za(Ht.lightgreen,"fill"),za(Ht.lightblue,"fill"),za(Ht.lightred,"fill")))]}function sa(){return[Tn("ContextMenuButton",Tn(Ie.s_,"Horizontal",za(Ht.black),za(Ht.green),za(Ht.blue),za(Ht.red))),Tn("ContextMenuButton",Tn(Ie.s_,"Horizontal",za(Ht.white),za(Ht.magenta),za(Ht.purple),za(Ht.orange)))]}function ia(Jn,ua){return ua||(ua="thickness"),Tn(Ie.bn,"LineH",{width:16,height:16,strokeWidth:Jn,margin:1,background:"transparent",mouseEnter:(Ca,Nn)=>Nn.background="dodgerblue",mouseLeave:(Ca,Nn)=>Nn.background="transparent",click:wa(ua,Jn),contextClick:wa(ua,Jn)})}function jn(Jn,ua){return ua||(ua="dash"),Tn(Ie.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Jn,margin:1,background:"transparent",mouseEnter:(Ca,Nn)=>Nn.background="dodgerblue",mouseLeave:(Ca,Nn)=>Nn.background="transparent",click:wa(ua,Jn),contextClick:wa(ua,Jn)})}function Ao(){return[Tn("ContextMenuButton",Tn(Ie.s_,"Horizontal",ia(1),ia(2),ia(3),ia(4))),Tn("ContextMenuButton",Tn(Ie.s_,"Horizontal",jn(null),jn([2,4]),jn([4,4])))]}function bo(Jn,ua){return ua||(ua="figure"),Tn(Ie.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Jn,margin:1,background:"transparent",mouseEnter:(Ca,Nn)=>Nn.fill="dodgerblue",mouseLeave:(Ca,Nn)=>Nn.fill="lightgray",click:wa(ua,Jn),contextClick:wa(ua,Jn)})}St.current.nodeTemplate.contextMenu=Tn("ContextMenu",Tn("ContextMenuButton",Tn(Ie.s_,"Horizontal",bo("Rectangle"),bo("RoundedRectangle"),bo("Ellipse"),bo("Diamond"))),Tn("ContextMenuButton",Tn(Ie.s_,"Horizontal",bo("Parallelogram2"),bo("ManualOperation"),bo("Procedure"),bo("Cylinder1"))),Tn("ContextMenuButton",Tn(Ie.s_,"Horizontal",bo("Terminator"),bo("CreateRequest"),bo("Document"),bo("TriangleDown"))),Wn(),sa(),Ao()),St.current.groupTemplate=Tn(Ie.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ie.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Jn,ua)=>{var Ca=ua.addMembers(ua.diagram.selection,!0);Ca||ua.diagram.currentTool.doCancel()},avoidable:!1},new Ie.KX("location","loc",Ie.E9.parse).makeTwoWay(Ie.E9.stringify),Tn(Ie.s_,"Auto",{name:"BODY"},Tn(Ie.bn,{parameter1:10,fill:Ht.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ie.z6.AllSides,toSpot:Ie.z6.AllSides},new Ie.KX("fill"),new Ie.KX("stroke","color"),new Ie.KX("strokeWidth","thickness"),new Ie.KX("strokeDashArray","dash")),Tn(Ie.Vm,{background:"transparent",margin:20})),Tn(Ie.al,{alignment:Ie.z6.Top,alignmentFocus:Ie.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ie.KX("text"),new Ie.KX("stroke","color"))),St.current.groupTemplate.selectionAdornmentTemplate=Tn(Ie.uz,"Spot",Tn(Ie.s_,"Auto",Tn(Ie.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Tn(Ie.Vm,{margin:1.5})),mo({alignment:Ie.z6.TopRight,alignmentFocus:Ie.z6.BottomRight})),St.current.groupTemplate.contextMenu=Tn("ContextMenu",Wn(),sa(),Ao()),St.current.linkTemplate=Tn(Ie.rU,{layerName:"Foreground",routing:Ie.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ie.KX("fromSpot","fromSpot",Ie.z6.parse),new Ie.KX("toSpot","toSpot",Ie.z6.parse),new Ie.KX("fromShortLength","dir",Jn=>Jn>=1?10:0),new Ie.KX("toShortLength","dir",Jn=>Jn>=1?10:0),new Ie.KX("points").makeTwoWay(),Tn(Ie.bn,{strokeWidth:2},new Ie.KX("stroke","color"),new Ie.KX("strokeWidth","thickness"),new Ie.KX("strokeDashArray","dash")),Tn(Ie.bn,{segmentIndex:0,segmentOffset:new Ie.E9(15,0),segmentOrientation:Ie.rU.OrientAlong,alignmentFocus:Ie.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ie.KX("fill","color"),new Ie.KX("visible","dir",Jn=>Jn===1)),Tn(Ie.bn,{segmentIndex:-1,segmentOffset:new Ie.E9(-10,6),segmentOrientation:Ie.rU.OrientPlus90,alignmentFocus:Ie.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ie.KX("fill","color"),new Ie.KX("visible","dir",Jn=>Jn>=1),new Ie.KX("width","thickness",Jn=>7+3*Jn),new Ie.KX("height","thickness",Jn=>7+3*Jn),new Ie.KX("segmentOffset","thickness",Jn=>new Ie.E9(-15,4+1.5*Jn))),Tn(Ie.bn,{segmentIndex:0,segmentOffset:new Ie.E9(15,-6),segmentOrientation:Ie.rU.OrientMinus90,alignmentFocus:Ie.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ie.KX("fill","color"),new Ie.KX("visible","dir",Jn=>Jn===2),new Ie.KX("width","thickness",Jn=>7+3*Jn),new Ie.KX("height","thickness",Jn=>7+3*Jn),new Ie.KX("segmentOffset","thickness",Jn=>new Ie.E9(-15,4+1.5*Jn))),Tn(Ie.al,{alignmentFocus:new Ie.z6(0,1,-4,0),editable:!0},new Ie.KX("text").makeTwoWay(),new Ie.KX("stroke","color"))),St.current.linkTemplate.selectionAdornmentTemplate=Tn(Ie.uz,Tn(Ie.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:yo(2)},new Ie.KX("pathPattern","thickness",yo)),mo({alignmentFocus:new Ie.z6(0,0,-6,-4)}));function yo(Jn){return Tn(Ie.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Jn+4).toString()+" H3"})}function qa(Jn){var ua="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Jn===0?ua="M0 0 M16 16 M0 8 L16 8":Jn===2&&(ua="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Tn(Ie.bn,{geometryString:ua,margin:2,background:"transparent",mouseEnter:(Ca,Nn)=>Nn.background="dodgerblue",mouseLeave:(Ca,Nn)=>Nn.background="transparent",click:wa("dir",Jn),contextClick:wa("dir",Jn)})}function ho(Jn){var ua=(Ca,Nn)=>{Ca.handled=!0,Ca.diagram.model.commit(Po=>{var ga=Nn.part.adornedPart;Po.set(ga.data,Jn?"toSpot":"fromSpot",Ie.z6.stringify(Ie.z6.AllSides)),(Jn?ga.toNode:ga.fromNode).invalidateConnectedLinks()})};return Tn(Ie.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ca,Nn)=>Nn.background="dodgerblue",mouseLeave:(Ca,Nn)=>Nn.background="transparent",click:ua,contextClick:ua})}function On(Jn,ua){var Ca=0,Nn=Ie.z6.RightSide;Jn.equals(Ie.z6.Top)?(Ca=270,Nn=Ie.z6.TopSide):Jn.equals(Ie.z6.Left)?(Ca=180,Nn=Ie.z6.LeftSide):Jn.equals(Ie.z6.Bottom)&&(Ca=90,Nn=Ie.z6.BottomSide),ua||(Ca-=180);var Po=(ga,Sr)=>{ga.handled=!0,ga.diagram.model.commit(tr=>{var or=Sr.part.adornedPart;tr.set(or.data,ua?"toSpot":"fromSpot",Ie.z6.stringify(Nn)),(ua?or.toNode:or.fromNode).invalidateConnectedLinks()})};return Tn(Ie.bn,{alignment:Jn,alignmentFocus:Jn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ca,background:"transparent",mouseEnter:(ga,Sr)=>Sr.background="dodgerblue",mouseLeave:(ga,Sr)=>Sr.background="transparent",click:Po,contextClick:Po})}St.current.linkTemplate.contextMenu=Tn("ContextMenu",sa(),Ao(),Tn("ContextMenuButton",Tn(Ie.s_,"Horizontal",qa(0),qa(1),qa(2))),Tn("ContextMenuButton",Tn(Ie.s_,"Horizontal",Tn(Ie.s_,"Spot",ho(!1),On(Ie.z6.Top,!1),On(Ie.z6.Left,!1),On(Ie.z6.Right,!1),On(Ie.z6.Bottom,!1)),Tn(Ie.s_,"Spot",{margin:new Ie.Zt(0,0,0,2)},ho(!0),On(Ie.z6.Top,!0),On(Ie.z6.Left,!0),On(Ie.z6.Right,!0),On(Ie.z6.Bottom,!0)))));const Vo=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -1109,18 +1109,18 @@ ${en} {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var Ho=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function dr(Jn){return console.log("shapeName:",Jn),Ho.indexOf(Jn)>=0}var ko=new Ie.YI(aa.current,{maxSelectionCount:1,linkTemplate:kn(Ie.rU,{locationSpot:Ie.z6.Center,selectionAdornmentTemplate:kn(Ie.uz,"Link",{locationSpot:Ie.z6.Center},kn(Ie.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),kn(Ie.bn,{toArrow:"Standard",stroke:null}))},{routing:Ie.rU.AvoidsNodes,curve:Ie.rU.JumpOver,corner:5,toShortLength:4},new Ie.KX("points"),kn(Ie.bn,{isPanelMain:!0,strokeWidth:2}),kn(Ie.bn,{toArrow:"Standard",stroke:null})),model:new Ie.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ie.bn.getFigureGenerators().toArray().map(Jn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Jn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return St.current.addDiagramListener("TextEdited",function(Jn){var ua;const Ca=Jn.subject.part;var In=(ua=document.activeElement)==null?void 0:ua.value;typeof In=="string"&&In.trim()===""&&St.current.model.commit(function(Co){Co.set(Ca.data,"text","\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}),ko.nodeTemplate=kn(Ie.NB,"Auto",{locationSpot:Ie.z6.Center},new Ie.KX("location","location",Ie.E9.parse).makeTwoWay(Ie.E9.stringify),kn(Ie.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ie.KX("stroke").makeTwoWay(),new Ie.KX("fill").makeTwoWay(),new Ie.KX("figure")),kn(Ie.al,{margin:new Ie.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ie.$u(16,16),maxSize:new Ie.$u(10,NaN),textAlign:"center",editable:!0},new Ie.KX("key").makeTwoWay())),setTimeout(()=>{St.current.grid=kn(Ie.s_,"Grid",kn(Ie.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kn(Ie.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),St.current.grid.visible=!0,St.current.grid.gridCellStroke="darkgray",St.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=St.current,St.current}const Ao=()=>_e(this,null,function*(){var kn,Ht=St.current.makeImage();const Vn=yield(0,Rn.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Ht.src,file_data:JSON.stringify({login:(kn=(0,qe.eY)())==null?void 0:kn.login,data:JSON.parse(St.current.model.toJson())})}});It({src:Vn.url})});return(0,E.useEffect)(()=>(setTimeout(()=>{Ra()},500),Wa(Na+1),()=>{St.current=null}),[]),At.createElement("div",{ref:Ua,className:"body-overflow-initial"},At.createElement(Le.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Na,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:At.createElement(at.Z,null,At.createElement(mn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),At.createElement(mn.Z,{onClick:()=>{var kn,Ht,Vn=St.current.selection.first();if(Qn.current=!Qn.current,document.activeElement&&Vn){let mo=(Ht=(kn=document.activeElement)==null?void 0:kn.value)==null?void 0:Ht.trim();typeof mo=="string"&&St.current.model.commit(function(wa){wa.set(Vn.data,"text",mo||"\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}Wa(Na+1)}},At.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ke},At.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:Qn.current?"none":"block"},className:wt.flowChartWrp},At.createElement("div",{style:{display:"flex",height:"100%"}},At.createElement("div",{style:{width:"300px",height:"100%"}},At.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),At.createElement("div",{style:{height:"calc(100% - 50px)"},className:wt.myPaletteDiv,ref:aa})),At.createElement("div",{style:{flex:1,position:"relative"}},At.createElement("div",{ref:wn,style:{height:"80vh"}}))),At.createElement("div",{className:"tr"},At.createElement(ut.ZP,{size:"large",onClick:Ao,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var We=Pt,Bt=te(47889),Je=te(71051);const Ue=Bt.ZP.Group,tt={margin:"0 8px"};var Ve=({callback:Ke,onCancel:It})=>{function St(wn){Ke(wn)}return E.createElement(Oe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:St},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:tt},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:tt},"\u884C\u6570"),E.createElement(Oe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(Je.Z,null)),E.createElement("span",{style:tt},"\u5217\u6570"),E.createElement(Oe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(Je.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:tt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Oe.default.Item,{name:"align"},E.createElement(Ue,null,E.createElement(Bt.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(Bt.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(Bt.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(Bt.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ut.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ut.ZP,{type:"ghost",onClick:It},"\u53D6\u6D88")))},Qe=te(71411),mt=te(43001),ke=te.n(mt),Ee=(0,E.forwardRef)(({use3d:Ke,width:It,height:St,callback:wn,showSaveButton:aa},Qn)=>{const Ua=(0,E.useRef)(),Na=(0,E.useRef)(),[Wa,Ra]=(0,E.useState)(!1),Ao=(0,E.useRef)({id:Ua,appName:"graphing",width:It||1e3,height:St||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Na.current=new(ke())(Ao.current,!0),window.onload=function(){Na.current.inject("applet_container")}},[]);const kn=()=>{var Ht=window.ggbApplet.getPNGBase64(1,!0,72);return wn&&wn(Ht),Ht};return(0,E.useEffect)(()=>{Ao.current.appName=Wa?"3D":"graphing",Na.current.inject("applet_container")},[Wa]),(0,E.useEffect)(()=>{Ra(Ke)},[Ke]),(0,E.useImperativeHandle)(Qn,()=>({getImgData:kn})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ua}),E.createElement(at.Z,{align:"middle"},E.createElement(mn.Z,{flex:1},E.createElement(Qe.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Wa,onChange:Ht=>Ra(Ht)})),E.createElement(mn.Z,null,E.createElement(ut.ZP,{size:"large",onClick:kn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),xe=te(76562),Ye=te(6767);const et="link",xt="upload-image",Ct="add-flowchart",Jt="draw-image",Qt="add-flowchart",qt="code-block",Bn="add-table",_n="------------",on={default:_n,left:`:${_n}`,center:`:${_n}:`,right:`${_n}:`};var fn=te(37808);function Dn(){}let Sn=0;const hn=1e4,an="\u2581",Yn="@\u2581\u2581@",jn="@\u2581@",ln=` +]}`;var Yo=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function dr(Jn){return console.log("shapeName:",Jn),Yo.indexOf(Jn)>=0}var To=new Ie.YI(aa.current,{maxSelectionCount:1,linkTemplate:Tn(Ie.rU,{locationSpot:Ie.z6.Center,selectionAdornmentTemplate:Tn(Ie.uz,"Link",{locationSpot:Ie.z6.Center},Tn(Ie.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Tn(Ie.bn,{toArrow:"Standard",stroke:null}))},{routing:Ie.rU.AvoidsNodes,curve:Ie.rU.JumpOver,corner:5,toShortLength:4},new Ie.KX("points"),Tn(Ie.bn,{isPanelMain:!0,strokeWidth:2}),Tn(Ie.bn,{toArrow:"Standard",stroke:null})),model:new Ie.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ie.bn.getFigureGenerators().toArray().map(Jn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Jn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return St.current.addDiagramListener("TextEdited",function(Jn){var ua;const Ca=Jn.subject.part;var Nn=(ua=document.activeElement)==null?void 0:ua.value;typeof Nn=="string"&&Nn.trim()===""&&St.current.model.commit(function(Po){Po.set(Ca.data,"text","\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}),To.nodeTemplate=Tn(Ie.NB,"Auto",{locationSpot:Ie.z6.Center},new Ie.KX("location","location",Ie.E9.parse).makeTwoWay(Ie.E9.stringify),Tn(Ie.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ie.KX("stroke").makeTwoWay(),new Ie.KX("fill").makeTwoWay(),new Ie.KX("figure")),Tn(Ie.al,{margin:new Ie.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ie.$u(16,16),maxSize:new Ie.$u(10,NaN),textAlign:"center",editable:!0},new Ie.KX("key").makeTwoWay())),setTimeout(()=>{St.current.grid=Tn(Ie.s_,"Grid",Tn(Ie.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Tn(Ie.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),St.current.grid.visible=!0,St.current.grid.gridCellStroke="darkgray",St.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=St.current,St.current}const Eo=()=>_e(this,null,function*(){var Tn,Ht=St.current.makeImage();const Yn=yield(0,zn.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Ht.src,file_data:JSON.stringify({login:(Tn=(0,qe.eY)())==null?void 0:Tn.login,data:JSON.parse(St.current.model.toJson())})}});It({src:Yn.url})});return(0,E.useEffect)(()=>(setTimeout(()=>{Ra()},500),Wa(Na+1),()=>{St.current=null}),[]),At.createElement("div",{ref:Ua,className:"body-overflow-initial"},At.createElement(Le.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Na,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:At.createElement(at.Z,null,At.createElement(mn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),At.createElement(mn.Z,{onClick:()=>{var Tn,Ht,Yn=St.current.selection.first();if(Qn.current=!Qn.current,document.activeElement&&Yn){let mo=(Ht=(Tn=document.activeElement)==null?void 0:Tn.value)==null?void 0:Ht.trim();typeof mo=="string"&&St.current.model.commit(function(wa){wa.set(Yn.data,"text",mo||"\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}Wa(Na+1)}},At.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ke},At.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:Qn.current?"none":"block"},className:wt.flowChartWrp},At.createElement("div",{style:{display:"flex",height:"100%"}},At.createElement("div",{style:{width:"300px",height:"100%"}},At.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),At.createElement("div",{style:{height:"calc(100% - 50px)"},className:wt.myPaletteDiv,ref:aa})),At.createElement("div",{style:{flex:1,position:"relative"}},At.createElement("div",{ref:wn,style:{height:"80vh"}}))),At.createElement("div",{className:"tr"},At.createElement(lt.ZP,{size:"large",onClick:Eo,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var We=Pt,Bt=te(47889),Je=te(71051);const Ue=Bt.ZP.Group,tt={margin:"0 8px"};var Ye=({callback:Ke,onCancel:It})=>{function St(wn){Ke(wn)}return E.createElement(Oe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:St},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:tt},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:tt},"\u884C\u6570"),E.createElement(Oe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(Je.Z,null)),E.createElement("span",{style:tt},"\u5217\u6570"),E.createElement(Oe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(Je.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:tt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Oe.default.Item,{name:"align"},E.createElement(Ue,null,E.createElement(Bt.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(Bt.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(Bt.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(Bt.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(lt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(lt.ZP,{type:"ghost",onClick:It},"\u53D6\u6D88")))},Qe=te(71411),mt=te(43001),ke=te.n(mt),Ee=(0,E.forwardRef)(({use3d:Ke,width:It,height:St,callback:wn,showSaveButton:aa},Qn)=>{const Ua=(0,E.useRef)(),Na=(0,E.useRef)(),[Wa,Ra]=(0,E.useState)(!1),Eo=(0,E.useRef)({id:Ua,appName:"graphing",width:It||1e3,height:St||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Na.current=new(ke())(Eo.current,!0),window.onload=function(){Na.current.inject("applet_container")}},[]);const Tn=()=>{var Ht=window.ggbApplet.getPNGBase64(1,!0,72);return wn&&wn(Ht),Ht};return(0,E.useEffect)(()=>{Eo.current.appName=Wa?"3D":"graphing",Na.current.inject("applet_container")},[Wa]),(0,E.useEffect)(()=>{Ra(Ke)},[Ke]),(0,E.useImperativeHandle)(Qn,()=>({getImgData:Tn})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ua}),E.createElement(at.Z,{align:"middle"},E.createElement(mn.Z,{flex:1},E.createElement(Qe.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Wa,onChange:Ht=>Ra(Ht)})),E.createElement(mn.Z,null,E.createElement(lt.ZP,{size:"large",onClick:Tn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),xe=te(76562),Ve=te(6767);const et="link",xt="upload-image",Ct="add-flowchart",Jt="draw-image",Qt="add-flowchart",qt="code-block",Bn="add-table",_n="------------",on={default:_n,left:`:${_n}`,center:`:${_n}:`,right:`${_n}:`};var fn=te(37808);function Dn(){}let Sn=0;const hn=1e4,an="\u2581",Vn="@\u2581\u2581@",Zn="@\u2581@",ln=` **\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`,Xn=["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 nn(Ke){return/^\d+$/.test(Ke)?`${Ke}px`:Ke}const An=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",bn={[An+"-B"]:"bold",[An+"-I"]:"italic"},Kn={[et]:"\u6DFB\u52A0\u94FE\u63A5",[qt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[xt]:"\u6DFB\u52A0\u56FE\u7247",[Jt]:"\u6DFB\u52A0\u753B\u56FE",[Ct]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Bn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ya=({defaultValue:Ke="",onChange:It,width:St="100%",height:wn=400,miniToolbar:aa=!1,isFocus:Qn=!1,watch:Ua,insertTemp:Na,mode:Wa="markdown",id:Ra="markdown-editor-id",showResizeBar:Ao=!1,noStorage:kn=!1,showNullButton:Ht=!1,showNullProgramButton:Vn=!1,hidetoolBar:mo=!1,fullScreen:wa=!1,onBlur:za,onCMBeforeChange:Wn,onFullScreen:sa,className:ia="",disablePaste:zn=!1,disabled:So=!1,disabledFill:bo=!1,placeholder:Po="",values:_a="",extraUse:Eo})=>{const[Ln,Qo]=(0,E.useState)(null),[Ho,dr]=(0,E.useState)(Ke),[ko,Jn]=(0,E.useState)(Ua),[ua,Ca]=(0,E.useState)(wa),[In,Co]=(0,E.useState)(""),[ma,Sr]=(0,E.useState)(0),[tr,or]=(0,E.useState)(wn),[Oo,Go]=(0,E.useState)(!1),[Br,yr]=(0,E.useState)(0),[Pr,Wr]=(0,E.useState)(0),Nr=(0,E.useRef)(),Cr=(0,E.useRef)(),Jr=(0,E.useRef)(),fa=(0,E.useRef)();(0,E.useEffect)(()=>{const ae=window.scrollY||window.pageYOffset;dr(_a),Ln==null||Ln.setValue(_a),window.scrollTo(0,ae)},[_a]),(0,E.useEffect)(()=>{sa==null||sa(ua)},[ua]),(0,E.useEffect)(()=>{if(Nr.current){let ae=function(ge,Ae){var Be;if(zn){Ae.preventDefault();return}const he=Ae.clipboardData;if(he){const we=he.types.toString(),Ne=he.items;if(we==="Files"||he.types.indexOf("Files")>-1){if(Ae.preventDefault(),Wa=="stex")return;try{let Et=Ne[1];((Be=Ne[0])==null?void 0:Be.kind)==="file"&&(Et=Ne[0]);const Ft=Et.getAsFile(),it=Ft.name.split(".").pop();(0,Xe.I)(Ft,Gt=>{var _t,Yt,Xt;Gt.id?((_t=Ft==null?void 0:Ft.type)==null?void 0:_t.indexOf("image"))>-1?pe.replaceSelection(``):((Yt=Ft==null?void 0:Ft.type)==null?void 0:Yt.indexOf("video"))>-1?pe.replaceSelection(``):((Xt=Ft==null?void 0:Ft.type)==null?void 0:Xt.indexOf("pdf"))>-1?pe.replaceSelection(`
${Ft.name}`):Xn.includes(it)?pe.replaceSelection(`${Ft.name}`):pe.replaceSelection(`[${Ft.name}](/api/attachments/${Gt.id}?type=${Gt.content_type})`):(Gt==null?void 0:Gt.status)===401&&(document.location.href="/user/login")})}catch(Et){Ye.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const pe=Se().fromTextArea(Nr.current,{mode:Wa,lineNumbers:!aa,lineWrapping:!0,value:Ke,autoCloseTags:!0,autoCloseBrackets:!0});return pe.on("keyup",function(ge,Ae){Ae.keyCode===8&&(ge.getValue()==""?pe.setOption("placeholder",Po):pe.setOption("placeholder",null))}),pe.on("keydown",function(ge,Ae){if(Ae.keyCode===8){var Be=Vr(ge);Be&&Ae.preventDefault()}}),Qn&&pe.focus(),pe.on("paste",ae),So&&pe.on("beforeChange",function(ge,Ae){(Ae.origin==="paste"||Ae.origin==="+input")&&Ae.cancel()}),Qo(pe),()=>{pe.off("paste",ae)}}},[]);const tl=(0,E.useCallback)(()=>{if(Cr.current)try{}catch(ae){console.log(ae,"---- to set md editor body height")}},[tr,Cr,ua]);(0,E.useEffect)(()=>{function ae(){let pe=new ve.Z(ge=>{for(let Ae of ge)(Ae.target.offsetHeight>0||Ae.target.offsetWidth>0)&&(tl(),Ln.setSize("100%","100%"),Ln.refresh())});return pe.observe(Nr.current.parentElement),pe}if(Ln){const pe=ae();return()=>{var ge,Ae;(ge=Nr.current)!=null&&ge.parentElement&&pe.unobserve((Ae=Nr.current)==null?void 0:Ae.parentElement)}}},[Ln,tl]),(0,E.useEffect)(()=>{if(Ln){let ae=[];for(const[pe,ge]of Object.entries(bn)){let Ae={[pe]:()=>{yl(ge)}};ae.push(Ae),Ln.addKeyMap(Ae)}return()=>{for(let pe of ae)Ln.removeKeyMap(pe)}}},[Ln]),(0,E.useEffect)(()=>{wa!==ua&&Ca(wa)},[wa]),(0,fn.Z)(()=>{if(!kn&&ma>0){let ae=new Date().getTime(),pe=window.sessionStorage.getItem(Ra);ae>=ma+hn&&(!pe||pe!==Ho)&&(window.sessionStorage.setItem(Ra,Ho),Go(!0))}},hn),(0,E.useEffect)(()=>{Jn(Ua)},[Ln,Ua]),(0,E.useEffect)(()=>{Ln&&Qn&&Ln.focus()},[Ln,Qn]),(0,E.useEffect)(()=>{if(ko&&Ln){let ae=function(ge){let Ae=ge.target;if(fa.current){let Be=Ae.scrollTop/Ae.scrollHeight;fa.current.scrollTop=fa.current.scrollHeight*Be}};const pe=Ln.getScrollerElement();return pe.addEventListener("scroll",ae),()=>{pe.removeEventListener("scroll",ae)}}},[Ln,ko]),(0,E.useEffect)(()=>{if(Ln&&Wn){let ae=function(pe,ge){Wn(pe,ge)};return Ln.on("beforeChange",ae),()=>{Ln.off("beforeChange",ae)}}},[Ln,Wn]),(0,E.useEffect)(()=>{if(Ln&&za){let ae=function(){za(Ln.getValue())};return Ln.on("blur",ae),()=>{Ln.off("blur",ae)}}},[Ln,za]);function Vr(ae,pe){var ge=ae.getDoc(),Ae=ge.getCursor(),Be=ge.getLine(Ae.line),he=Be.charAt(Ae.ch-1),we=Be.lastIndexOf("@\u2581@",Ae.ch),Ne=Be.lastIndexOf("@\u2581\u2581@",Ae.ch),Et=we>Ne?we:Ne,Ft=we>Ne?3:4;if(Yn.indexOf(he)===-1)return null;if(console.log("change1:",pe,ae,Be,Ae,Et,we,Ne,he),Et>=0&&Ae.ch-Et<5){var it=Et+Ft;return ge.replaceRange("",{line:Ae.line,ch:Et},{line:Ae.line,ch:it}),{line:Ae.line,ch:it}}return null}(0,E.useEffect)(()=>{if(Ln){let ae=function(pe,ge){const Ae=pe.getValue();dr(Ae),Sr(new Date().getTime()),pe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),It&&(Vn?It(Ae,de(Ae)):It(Ae))};return Ln.on("change",ae),()=>{Ln.off("change",ae)}}},[Ln,It]),(0,E.useEffect)(()=>{if(Ln)if(Ke==null)Ln.setValue(""),dr("");else{const ae=window.scrollY||window.pageYOffset;Ke!==Ln.getValue()&&(Ln.setValue(Ke),dr(Ke),Ln.setCursor(So?1:Ln.lineCount(),0),window.scrollTo(0,ae))}},[Ln,Ke]);const yl=(0,E.useCallback)(ae=>{const pe=Ln.getCursor(),ge=Ln.getSelection();let Ae=ge.split(` -`);switch(ae){case"bold":return Ln.replaceSelection("**"+ge+"**"),ge===""&&Ln.setCursor(pe.line,pe.ch+2),Ln.focus();case"italic":return Ln.replaceSelection("*"+ge+"*"),ge===""&&Ln.setCursor(pe.line,pe.ch+1),Ln.focus();case"code":return Ln.replaceSelection("`"+ge+"`"),ge===""&&Ln.setCursor(pe.line,pe.ch+1),Ln.focus();case"inline-latex":return Co("inline-latex"),Ln.focus();case"latex":return Ln.replaceSelection("```latex\n"+ge+"\n```"),Ln.setCursor(pe.line+1,ge.length+1),Ln.focus();case"line-break":return Ln.replaceSelection(`
-`),Ln.focus();case"list-ul":return ge===""?Ln.replaceSelection("- "+ge):Ln.replaceSelection(Ae.map(Be=>Be===""?"":`- ${Be}`).join(` -`)),Ln.focus();case"list-ol":return ge===""?Ln.replaceSelection("1. "+ge):Ln.replaceSelection(Ae.map((Be,he)=>Be===""?"":`${he+1}. ${Be}`).join(` -`)),Ln.focus();case"add-null-ch":return ge===""&&Ln.setCursor(pe.line,pe.ch),Ln.replaceSelection(an),Ln.focus();case"add-signal":return ge===""&&Ln.setCursor(pe.line,pe.ch),Ln.replaceSelection(jn),Ln.focus();case"add-multiple":return ge===""&&Ln.setCursor(pe.line,pe.ch),Ln.replaceSelection(Yn),Ln.focus();case"inster-template-1":return ge===""&&Ln.setCursor(pe.line,pe.ch),Ln.replaceSelection(ln),Ln.focus();case"eraser":return Ln.setValue(""),Ln.focus();case"trigger-watch":return Jn(!ko),Ln.focus();case"trigger-full-screen":return Ca(!ua),Ln.focus();case et:Co(et);return;case qt:Co(qt);return;case xt:Co(xt);return;case Jt:Co(Jt);return;case"maths-latex":Co("maths-latex");return;case Ct:Co(Ct);return;case Bn:Co(Bn);return;default:throw new Error}},[Ln,ko,ua]),zr=(0,E.useCallback)((ae,pe)=>{var ge,Ae,Be,he,we,Ne;switch(Co(""),In){case et:const{title:_t,link:Yt}=ae;return Ln.replaceSelection(`[${_t}](${Yt})`),Ln.focus();case qt:const{language:Xt,content:yn}=ae;return Ln.replaceSelection(["```"+Xt,yn,"```"].join(` -`)),Ln.focus();case"maths-latex":for(var Et=atob(ae),Ft=new Uint8Array(Et.length),it=0;it{pa.id?Ln.replaceSelection(`![,](/api/attachments/${pa.id}?type=${pa.content_type})`):(pa==null?void 0:pa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ln.replaceSelection("`$$"+ae+"$$`");break;case xt:case Jt:case Qt:const{src:$t,alt:cn}=ae,Cn=pe,xn=(Be=(Ae=(ge=Cn==null?void 0:Cn.name)==null?void 0:ge.split("."))==null?void 0:Ae.pop)==null?void 0:Be.call(Ae);return((he=Cn==null?void 0:Cn.type)==null?void 0:he.indexOf("image"))>-1||!(Cn!=null&&Cn.type)?Cn!=null&&Cn.align||Cn!=null&&Cn.width?Ln.replaceSelection(`

${cn||

`):Ln.replaceSelection(`${cn||`):((we=Cn==null?void 0:Cn.type)==null?void 0:we.indexOf("video"))>-1?Ln.replaceSelection(``):((Ne=Cn==null?void 0:Cn.type)==null?void 0:Ne.indexOf("pdf"))>-1?Ln.replaceSelection(`${Cn.name}`):Xn.includes(xn)?Ln.replaceSelection(`${Cn.name}`):Ln.replaceSelection(`[${Cn.name}](${$t})`),Ln.focus();case Bn:const{row:Kt,col:ha,align:Zn}=ae;let ca=` -`;for(let pa=0;pa{switch(In){case et:return E.createElement(Mt,{callback:zr,onCancel:je});case qt:return E.createElement(bt.Z,{callback:zr,onCancel:je});case xt:return E.createElement(Xe.Z,{callback:zr,onCancel:je});case Ct:return E.createElement(We,{callback:zr,onCancel:je});case Bn:return E.createElement(Ve,{callback:zr,onCancel:je});case"maths-latex":return E.createElement(Ee,{showSaveButton:!0,callback:zr});case"inline-latex":return E.createElement(xe.Z,{showSaveButton:!0,callback:zr});default:return null}},[In]);function je(){Co("")}(0,E.useEffect)(()=>{if(Jr.current){let ae=function(we){Be=!0,he=we.pageY},pe=function(){Be=!1},ge=function(we){if(Be){let Ne=we.pageY-he;Ne<0&&(Ne=0),Ne>300&&(Ne=300);let Et=wn+Ne+"px";or(Et)}},Ae=Jr.current,Be=!1,he=0;return Ae.addEventListener("mousedown",ae),document.addEventListener("mousemove",ge),document.addEventListener("mouseup",pe),()=>{Ae.removeEventListener("mousedown",ae),document.removeEventListener("mousemove",ge),document.removeEventListener("mouseup",pe)}}},[Ln,Jr]),(0,E.useEffect)(()=>{or(wn)},[wn]);const ot=nn(St),Lt=nn(tr),sn={width:ot,height:Lt},vn=(0,E.useMemo)(()=>{if(ma){let ae=new Date(ma),pe=ae.getHours(),ge=ae.getMinutes(),Ae=ae.getSeconds();return pe=pe<10?"0"+pe:pe,ge=ge<10?"0"+ge:ge,Ae=Ae<10?"0"+Ae:Ae,`${pe}:${ge}:${Ae}`}return 0},[ma]),de=ae=>{const pe=[];if(Vn){let ge=-1;ae=ae.replace(/(@▁▁@|@▁@)/g,function(Ae,Be,he){pe.push({multiLine:Ae!==jn})})}return pe};function dt(){window.sessionStorage.removeItem(Ra),Go(!1),Sr(0)}function Ot(){Go(!1),Sr(0),Ln.setValue(window.sessionStorage.getItem(Ra))}(0,E.useEffect)(()=>{Kn[In]&&In!==Jt&&In!==Ct&&setTimeout(()=>{const ae=document.getElementsByClassName("markdown-popup-form")[0],pe=window.innerWidth/2-ae.offsetWidth/2,ge=window.innerHeight/2-ae.offsetHeight/2;yr(pe),Wr(ge)},0)},[In]);const rn=ae=>{ae.preventDefault();const pe=ae.clientX-Br,ge=ae.clientY-Pr;document.body.onmousemove=Ae=>{let Be=Ae.clientX-pe,he=Ae.clientY-ge;const we=document.getElementsByClassName("markdown-popup-form")[0],Ne=window.innerWidth-we.offsetWidth,Et=window.innerHeight-we.offsetHeight;Be=Math.max(0,Math.min(Be,Ne)),he=Math.max(0,Math.min(he,Et)),Zt(Ae.clientX,Ae.clientY,pe,ge)&&(yr(Be),Wr(he))},document.body.onmouseup=function(){document.body.onmousemove=null}},Zt=(ae,pe,ge,Ae)=>{const Be=document.body.clientHeight,he=document.body.clientWidth;return ae<20&&ge>ae||ae>he-20&&gepe||pe>Be-20&&AeOe in Ze?Ge(Ze,Oe,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ze[Oe]=gt,b=(Ze,Oe)=>{for(var gt in Oe||(Oe={}))a.call(Oe,gt)&&x(Ze,gt,Oe[gt]);if(oe)for(var gt of oe(Oe))y.call(Oe,gt)&&x(Ze,gt,Oe[gt]);return Ze},z=(Ze,Oe)=>ze(Ze,yt(Oe));const{useForm:ee}=E.default,ne={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var ce=({callback:Ze,onCancel:Oe})=>{const[gt]=ee();let ut=(0,Pe.useRef)();function Me(ct){ut.current.width=gt.getFieldValue("width"),ut.current.align=gt.getFieldValue("align"),Ze(ct,ut.current)}function zt(ct,Ut){if(ct.status===-1){fe.ZP.error(ct.message);return}gt.setFieldsValue({src:`/api/attachments/${ct.id}`,type:Ut.type})}function nt(ct){let Ut=ct.target.files[0];ut.current=Ut,Ce(Ut,zt)}return re.createElement(E.default,z(b({form:gt},le),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),re.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},re.createElement("div",{className:"flex-container"},re.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},re.createElement(Se.default,{style:ne})),re.createElement(ie,{onFileChange:nt}))),re.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},re.createElement(Se.default,{style:{width:264}})),re.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},re.createElement(ve.Z,null,re.createElement(E.default.Item,{name:"width",style:{margin:0}},re.createElement(Fe.Z,{style:{width:264}})),re.createElement("span",{className:"ml8"},"%"))),re.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},re.createElement(ye.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"}]})),re.createElement("aside",null,re.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},re.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(be.ZP,{type:"default",onClick:Oe},"\u53D6\u6D88"))))};function ie({onFileChange:Ze}){return re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",re.createElement("input",{type:"file",onChange:Ze}))}function Ce(Ze,Oe){if(!Ze)throw new String("\u6CA1\u6709\u6587\u4EF6");let gt=new FormData;gt.append("editormd-image-file",Ze),gt.append("file_param_name","editormd-image-file"),gt.append("byxhr","true");var ut=new window.XMLHttpRequest;ut.withCredentials=!0,ut.addEventListener("load",function(Me){Oe(JSON.parse(Me.target.responseText),Ze)},!1),ut.addEventListener("error",function(Me){console.error(Me)},!1),ut.open("POST",`${He.KI}/api/attachments.json`),ut.send(gt)}},91558:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Se}});var E=te(59301),fe=te(4676);class Se extends E.Component{constructor(Fe){super(Fe);const ye=window.document;this.node=ye.createElement("div"),ye.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,fe.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},75975:function(Re,rt,te){"use strict";te.d(rt,{SV:function(){return Pt},ZP:function(){return _e}});var E=te(59301),fe=te(76374);const Se={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"]},ve={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Xn=["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 nn(Ke){return/^\d+$/.test(Ke)?`${Ke}px`:Ke}const An=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",bn={[An+"-B"]:"bold",[An+"-I"]:"italic"},Kn={[et]:"\u6DFB\u52A0\u94FE\u63A5",[qt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[xt]:"\u6DFB\u52A0\u56FE\u7247",[Jt]:"\u6DFB\u52A0\u753B\u56FE",[Ct]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Bn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Sa=({defaultValue:Ke="",onChange:It,width:St="100%",height:wn=400,miniToolbar:aa=!1,isFocus:Qn=!1,watch:Ua,insertTemp:Na,mode:Wa="markdown",id:Ra="markdown-editor-id",showResizeBar:Eo=!1,noStorage:Tn=!1,showNullButton:Ht=!1,showNullProgramButton:Yn=!1,hidetoolBar:mo=!1,fullScreen:wa=!1,onBlur:za,onCMBeforeChange:Wn,onFullScreen:sa,className:ia="",disablePaste:jn=!1,disabled:Ao=!1,disabledFill:bo=!1,placeholder:yo="",values:qa="",extraUse:ho})=>{const[On,Vo]=(0,E.useState)(null),[Yo,dr]=(0,E.useState)(Ke),[To,Jn]=(0,E.useState)(Ua),[ua,Ca]=(0,E.useState)(wa),[Nn,Po]=(0,E.useState)(""),[ga,Sr]=(0,E.useState)(0),[tr,or]=(0,E.useState)(wn),[ko,Go]=(0,E.useState)(!1),[Br,yr]=(0,E.useState)(0),[Pr,Wr]=(0,E.useState)(0),Nr=(0,E.useRef)(),Cr=(0,E.useRef)(),Jr=(0,E.useRef)(),ma=(0,E.useRef)();(0,E.useEffect)(()=>{const ae=window.scrollY||window.pageYOffset;dr(qa),On==null||On.setValue(qa),window.scrollTo(0,ae)},[qa]),(0,E.useEffect)(()=>{sa==null||sa(ua)},[ua]),(0,E.useEffect)(()=>{if(Nr.current){let ae=function(ge,Ae){var Be;if(jn){Ae.preventDefault();return}const he=Ae.clipboardData;if(he){const we=he.types.toString(),Ne=he.items;if(we==="Files"||he.types.indexOf("Files")>-1){if(Ae.preventDefault(),Wa=="stex")return;try{let Et=Ne[1];((Be=Ne[0])==null?void 0:Be.kind)==="file"&&(Et=Ne[0]);const Ft=Et.getAsFile(),ut=Ft.name.split(".").pop();(0,Xe.I)(Ft,Gt=>{var _t,Vt,Xt;Gt.id?((_t=Ft==null?void 0:Ft.type)==null?void 0:_t.indexOf("image"))>-1?pe.replaceSelection(``):((Vt=Ft==null?void 0:Ft.type)==null?void 0:Vt.indexOf("video"))>-1?pe.replaceSelection(``):((Xt=Ft==null?void 0:Ft.type)==null?void 0:Xt.indexOf("pdf"))>-1?pe.replaceSelection(`${Ft.name}`):Xn.includes(ut)?pe.replaceSelection(`${Ft.name}`):pe.replaceSelection(`[${Ft.name}](/api/attachments/${Gt.id}?type=${Gt.content_type})`):(Gt==null?void 0:Gt.status)===401&&(document.location.href="/user/login")})}catch(Et){Ve.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const pe=Se().fromTextArea(Nr.current,{mode:Wa,lineNumbers:!aa,lineWrapping:!0,value:Ke,autoCloseTags:!0,autoCloseBrackets:!0});return pe.on("keyup",function(ge,Ae){Ae.keyCode===8&&(ge.getValue()==""?pe.setOption("placeholder",yo):pe.setOption("placeholder",null))}),pe.on("keydown",function(ge,Ae){if(Ae.keyCode===8){var Be=Yr(ge);Be&&Ae.preventDefault()}}),Qn&&pe.focus(),pe.on("paste",ae),Ao&&pe.on("beforeChange",function(ge,Ae){(Ae.origin==="paste"||Ae.origin==="+input")&&Ae.cancel()}),Vo(pe),()=>{pe.off("paste",ae)}}},[]);const tl=(0,E.useCallback)(()=>{if(Cr.current)try{}catch(ae){console.log(ae,"---- to set md editor body height")}},[tr,Cr,ua]);(0,E.useEffect)(()=>{function ae(){let pe=new ve.Z(ge=>{for(let Ae of ge)(Ae.target.offsetHeight>0||Ae.target.offsetWidth>0)&&(tl(),On.setSize("100%","100%"),On.refresh())});return pe.observe(Nr.current.parentElement),pe}if(On){const pe=ae();return()=>{var ge,Ae;(ge=Nr.current)!=null&&ge.parentElement&&pe.unobserve((Ae=Nr.current)==null?void 0:Ae.parentElement)}}},[On,tl]),(0,E.useEffect)(()=>{if(On){let ae=[];for(const[pe,ge]of Object.entries(bn)){let Ae={[pe]:()=>{Sl(ge)}};ae.push(Ae),On.addKeyMap(Ae)}return()=>{for(let pe of ae)On.removeKeyMap(pe)}}},[On]),(0,E.useEffect)(()=>{wa!==ua&&Ca(wa)},[wa]),(0,fn.Z)(()=>{if(!Tn&&ga>0){let ae=new Date().getTime(),pe=window.sessionStorage.getItem(Ra);ae>=ga+hn&&(!pe||pe!==Yo)&&(window.sessionStorage.setItem(Ra,Yo),Go(!0))}},hn),(0,E.useEffect)(()=>{Jn(Ua)},[On,Ua]),(0,E.useEffect)(()=>{On&&Qn&&On.focus()},[On,Qn]),(0,E.useEffect)(()=>{if(To&&On){let ae=function(ge){let Ae=ge.target;if(ma.current){let Be=Ae.scrollTop/Ae.scrollHeight;ma.current.scrollTop=ma.current.scrollHeight*Be}};const pe=On.getScrollerElement();return pe.addEventListener("scroll",ae),()=>{pe.removeEventListener("scroll",ae)}}},[On,To]),(0,E.useEffect)(()=>{if(On&&Wn){let ae=function(pe,ge){Wn(pe,ge)};return On.on("beforeChange",ae),()=>{On.off("beforeChange",ae)}}},[On,Wn]),(0,E.useEffect)(()=>{if(On&&za){let ae=function(){za(On.getValue())};return On.on("blur",ae),()=>{On.off("blur",ae)}}},[On,za]);function Yr(ae,pe){var ge=ae.getDoc(),Ae=ge.getCursor(),Be=ge.getLine(Ae.line),he=Be.charAt(Ae.ch-1),we=Be.lastIndexOf("@\u2581@",Ae.ch),Ne=Be.lastIndexOf("@\u2581\u2581@",Ae.ch),Et=we>Ne?we:Ne,Ft=we>Ne?3:4;if(Vn.indexOf(he)===-1)return null;if(console.log("change1:",pe,ae,Be,Ae,Et,we,Ne,he),Et>=0&&Ae.ch-Et<5){var ut=Et+Ft;return ge.replaceRange("",{line:Ae.line,ch:Et},{line:Ae.line,ch:ut}),{line:Ae.line,ch:ut}}return null}(0,E.useEffect)(()=>{if(On){let ae=function(pe,ge){const Ae=pe.getValue();dr(Ae),Sr(new Date().getTime()),pe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),It&&(Yn?It(Ae,de(Ae)):It(Ae))};return On.on("change",ae),()=>{On.off("change",ae)}}},[On,It]),(0,E.useEffect)(()=>{if(On)if(Ke==null)On.setValue(""),dr("");else{const ae=window.scrollY||window.pageYOffset;Ke!==On.getValue()&&(On.setValue(Ke),dr(Ke),On.setCursor(Ao?1:On.lineCount(),0),window.scrollTo(0,ae))}},[On,Ke]);const Sl=(0,E.useCallback)(ae=>{const pe=On.getCursor(),ge=On.getSelection();let Ae=ge.split(` +`);switch(ae){case"bold":return On.replaceSelection("**"+ge+"**"),ge===""&&On.setCursor(pe.line,pe.ch+2),On.focus();case"italic":return On.replaceSelection("*"+ge+"*"),ge===""&&On.setCursor(pe.line,pe.ch+1),On.focus();case"code":return On.replaceSelection("`"+ge+"`"),ge===""&&On.setCursor(pe.line,pe.ch+1),On.focus();case"inline-latex":return Po("inline-latex"),On.focus();case"latex":return On.replaceSelection("```latex\n"+ge+"\n```"),On.setCursor(pe.line+1,ge.length+1),On.focus();case"line-break":return On.replaceSelection(`
+`),On.focus();case"list-ul":return ge===""?On.replaceSelection("- "+ge):On.replaceSelection(Ae.map(Be=>Be===""?"":`- ${Be}`).join(` +`)),On.focus();case"list-ol":return ge===""?On.replaceSelection("1. "+ge):On.replaceSelection(Ae.map((Be,he)=>Be===""?"":`${he+1}. ${Be}`).join(` +`)),On.focus();case"add-null-ch":return ge===""&&On.setCursor(pe.line,pe.ch),On.replaceSelection(an),On.focus();case"add-signal":return ge===""&&On.setCursor(pe.line,pe.ch),On.replaceSelection(Zn),On.focus();case"add-multiple":return ge===""&&On.setCursor(pe.line,pe.ch),On.replaceSelection(Vn),On.focus();case"inster-template-1":return ge===""&&On.setCursor(pe.line,pe.ch),On.replaceSelection(ln),On.focus();case"eraser":return On.setValue(""),On.focus();case"trigger-watch":return Jn(!To),On.focus();case"trigger-full-screen":return Ca(!ua),On.focus();case et:Po(et);return;case qt:Po(qt);return;case xt:Po(xt);return;case Jt:Po(Jt);return;case"maths-latex":Po("maths-latex");return;case Ct:Po(Ct);return;case Bn:Po(Bn);return;default:throw new Error}},[On,To,ua]),zr=(0,E.useCallback)((ae,pe)=>{var ge,Ae,Be,he,we,Ne;switch(Po(""),Nn){case et:const{title:_t,link:Vt}=ae;return On.replaceSelection(`[${_t}](${Vt})`),On.focus();case qt:const{language:Xt,content:yn}=ae;return On.replaceSelection(["```"+Xt,yn,"```"].join(` +`)),On.focus();case"maths-latex":for(var Et=atob(ae),Ft=new Uint8Array(Et.length),ut=0;ut{va.id?On.replaceSelection(`![,](/api/attachments/${va.id}?type=${va.content_type})`):(va==null?void 0:va.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":On.replaceSelection("`$$"+ae+"$$`");break;case xt:case Jt:case Qt:const{src:$t,alt:cn}=ae,Cn=pe,xn=(Be=(Ae=(ge=Cn==null?void 0:Cn.name)==null?void 0:ge.split("."))==null?void 0:Ae.pop)==null?void 0:Be.call(Ae);return((he=Cn==null?void 0:Cn.type)==null?void 0:he.indexOf("image"))>-1||!(Cn!=null&&Cn.type)?Cn!=null&&Cn.align||Cn!=null&&Cn.width?On.replaceSelection(`

${cn||

`):On.replaceSelection(`${cn||`):((we=Cn==null?void 0:Cn.type)==null?void 0:we.indexOf("video"))>-1?On.replaceSelection(``):((Ne=Cn==null?void 0:Cn.type)==null?void 0:Ne.indexOf("pdf"))>-1?On.replaceSelection(`${Cn.name}`):Xn.includes(xn)?On.replaceSelection(`${Cn.name}`):On.replaceSelection(`[${Cn.name}](${$t})`),On.focus();case Bn:const{row:Kt,col:pa,align:Un}=ae;let ca=` +`;for(let va=0;va{switch(Nn){case et:return E.createElement(Mt,{callback:zr,onCancel:je});case qt:return E.createElement(bt.Z,{callback:zr,onCancel:je});case xt:return E.createElement(Xe.Z,{callback:zr,onCancel:je});case Ct:return E.createElement(We,{callback:zr,onCancel:je});case Bn:return E.createElement(Ye,{callback:zr,onCancel:je});case"maths-latex":return E.createElement(Ee,{showSaveButton:!0,callback:zr});case"inline-latex":return E.createElement(xe.Z,{showSaveButton:!0,callback:zr});default:return null}},[Nn]);function je(){Po("")}(0,E.useEffect)(()=>{if(Jr.current){let ae=function(we){Be=!0,he=we.pageY},pe=function(){Be=!1},ge=function(we){if(Be){let Ne=we.pageY-he;Ne<0&&(Ne=0),Ne>300&&(Ne=300);let Et=wn+Ne+"px";or(Et)}},Ae=Jr.current,Be=!1,he=0;return Ae.addEventListener("mousedown",ae),document.addEventListener("mousemove",ge),document.addEventListener("mouseup",pe),()=>{Ae.removeEventListener("mousedown",ae),document.removeEventListener("mousemove",ge),document.removeEventListener("mouseup",pe)}}},[On,Jr]),(0,E.useEffect)(()=>{or(wn)},[wn]);const ot=nn(St),Lt=nn(tr),sn={width:ot,height:Lt},vn=(0,E.useMemo)(()=>{if(ga){let ae=new Date(ga),pe=ae.getHours(),ge=ae.getMinutes(),Ae=ae.getSeconds();return pe=pe<10?"0"+pe:pe,ge=ge<10?"0"+ge:ge,Ae=Ae<10?"0"+Ae:Ae,`${pe}:${ge}:${Ae}`}return 0},[ga]),de=ae=>{const pe=[];if(Yn){let ge=-1;ae=ae.replace(/(@▁▁@|@▁@)/g,function(Ae,Be,he){pe.push({multiLine:Ae!==Zn})})}return pe};function dt(){window.sessionStorage.removeItem(Ra),Go(!1),Sr(0)}function Ot(){Go(!1),Sr(0),On.setValue(window.sessionStorage.getItem(Ra))}(0,E.useEffect)(()=>{Kn[Nn]&&Nn!==Jt&&Nn!==Ct&&setTimeout(()=>{const ae=document.getElementsByClassName("markdown-popup-form")[0],pe=window.innerWidth/2-ae.offsetWidth/2,ge=window.innerHeight/2-ae.offsetHeight/2;yr(pe),Wr(ge)},0)},[Nn]);const rn=ae=>{ae.preventDefault();const pe=ae.clientX-Br,ge=ae.clientY-Pr;document.body.onmousemove=Ae=>{let Be=Ae.clientX-pe,he=Ae.clientY-ge;const we=document.getElementsByClassName("markdown-popup-form")[0],Ne=window.innerWidth-we.offsetWidth,Et=window.innerHeight-we.offsetHeight;Be=Math.max(0,Math.min(Be,Ne)),he=Math.max(0,Math.min(he,Et)),Zt(Ae.clientX,Ae.clientY,pe,ge)&&(yr(Be),Wr(he))},document.body.onmouseup=function(){document.body.onmousemove=null}},Zt=(ae,pe,ge,Ae)=>{const Be=document.body.clientHeight,he=document.body.clientWidth;return ae<20&&ge>ae||ae>he-20&&gepe||pe>Be-20&&AeOe in Ze?Ge(Ze,Oe,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ze[Oe]=gt,b=(Ze,Oe)=>{for(var gt in Oe||(Oe={}))a.call(Oe,gt)&&x(Ze,gt,Oe[gt]);if(oe)for(var gt of oe(Oe))y.call(Oe,gt)&&x(Ze,gt,Oe[gt]);return Ze},z=(Ze,Oe)=>ze(Ze,yt(Oe));const{useForm:ee}=E.default,ne={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var ce=({callback:Ze,onCancel:Oe})=>{const[gt]=ee();let lt=(0,Pe.useRef)();function Me(ct){lt.current.width=gt.getFieldValue("width"),lt.current.align=gt.getFieldValue("align"),Ze(ct,lt.current)}function zt(ct,Ut){if(ct.status===-1){fe.ZP.error(ct.message);return}gt.setFieldsValue({src:`/api/attachments/${ct.id}`,type:Ut.type})}function nt(ct){let Ut=ct.target.files[0];lt.current=Ut,Ce(Ut,zt)}return re.createElement(E.default,z(b({form:gt},le),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),re.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},re.createElement("div",{className:"flex-container"},re.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},re.createElement(Se.default,{style:ne})),re.createElement(ie,{onFileChange:nt}))),re.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},re.createElement(Se.default,{style:{width:264}})),re.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},re.createElement(ve.Z,null,re.createElement(E.default.Item,{name:"width",style:{margin:0}},re.createElement(Fe.Z,{style:{width:264}})),re.createElement("span",{className:"ml8"},"%"))),re.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},re.createElement(ye.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"}]})),re.createElement("aside",null,re.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},re.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(be.ZP,{type:"default",onClick:Oe},"\u53D6\u6D88"))))};function ie({onFileChange:Ze}){return re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",re.createElement("input",{type:"file",onChange:Ze}))}function Ce(Ze,Oe){if(!Ze)throw new String("\u6CA1\u6709\u6587\u4EF6");let gt=new FormData;gt.append("editormd-image-file",Ze),gt.append("file_param_name","editormd-image-file"),gt.append("byxhr","true");var lt=new window.XMLHttpRequest;lt.withCredentials=!0,lt.addEventListener("load",function(Me){Oe(JSON.parse(Me.target.responseText),Ze)},!1),lt.addEventListener("error",function(Me){console.error(Me)},!1),lt.open("POST",`${He.KI}/api/attachments.json`),lt.send(gt)}},91558:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Se}});var E=te(59301),fe=te(4676);class Se extends E.Component{constructor(Fe){super(Fe);const ye=window.document;this.node=ye.createElement("div"),ye.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,fe.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},75975:function(Re,rt,te){"use strict";te.d(rt,{SV:function(){return Pt},ZP:function(){return _e}});var E=te(59301),fe=te(76374);const Se={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"]},ve={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"]},Fe={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(` @@ -1140,24 +1140,24 @@ ${en} `)},{label:"include ",content:["#include "].join(` `)}]},ye={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(` `)}]},be={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 He=te(53184),Pe=te.n(He),re=Object.defineProperty,Ge=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(We,Bt,Je)=>Bt in We?re(We,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Bt]=Je,x=(We,Bt)=>{for(var Je in Bt||(Bt={}))oe.call(Bt,Je)&&y(We,Je,Bt[Je]);if(yt)for(var Je of yt(Bt))a.call(Bt,Je)&&y(We,Je,Bt[Je]);return We},b=(We,Bt)=>Ge(We,ze(Bt)),z=(We,Bt,Je)=>new Promise((Ue,tt)=>{var Ve=ke=>{try{mt(Je.next(ke))}catch(Te){tt(Te)}},Qe=ke=>{try{mt(Je.throw(ke))}catch(Te){tt(Te)}},mt=ke=>ke.done?Ue(ke.value):Promise.resolve(ke.value).then(Ve,Qe);mt((Je=Je.apply(We,Bt)).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"]}},ne=(We,Bt)=>Bt.map(Je=>({label:Je,kind:We.languages.CompletionItemKind.Keyword,insertText:Je})),le=We=>Object.keys(ee.tables).map(Bt=>({label:Bt,kind:We.languages.CompletionItemKind.Variable,insertText:Bt})),ce=(We,Bt)=>{const Je=ee.tables[We];return Je?Je.map(Ue=>({label:Ue,kind:Bt.languages.CompletionItemKind.Field,insertText:Ue})):[]};function ie(We,Bt,Je,Ue,tt){let Ve=Bt.getWordUntilPosition(Je),Qe={startLineNumber:Je.lineNumber,endLineNumber:Je.lineNumber,startColumn:Ve.startColumn,endColumn:Ve.endColumn},mt=Ue.map(ke=>({label:ke,kind:We.languages.CompletionItemKind.Keyword,insertText:ke,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Qe}));return tt.map(ke=>{mt.push(b(x({},ke),{range:Qe}))}),mt}var Ce=We=>{ee.languages.map(tt=>(We.languages.registerDocumentFormattingEditProvider(tt,{provideDocumentFormattingEdits(Ve,Qe,mt){return z(this,null,function*(){const ke=Pe()(Ve.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:Ve.getFullModelRange(),text:ke}]})}}),tt));const Bt=Fe.quickKey.map(tt=>({label:tt.label,kind:We.languages.CompletionItemKind.Method,insertText:tt.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Je=ye.quickKey.map(tt=>({label:tt.label,kind:We.languages.CompletionItemKind.Method,insertText:tt.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Ue=ve.quickKey.map(tt=>({label:tt.label,kind:We.languages.CompletionItemKind.Method,insertText:tt.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet}));We.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ve.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...Fe.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...Fe.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn};return{suggestions:[...Se.keywords.map(ke=>({label:ke,kind:We.languages.CompletionItemKind.Function,documentation:ke,insertText:ke,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ve.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...ve.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...ve.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ve.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...be.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...be.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ve.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...ye.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...ye.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}})};const Ze="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Oe=Object.defineProperty,gt=(We,Bt,Je)=>Bt in We?Oe(We,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Bt]=Je,ut=(We,Bt,Je)=>gt(We,typeof Bt!="symbol"?Bt+"":Bt,Je);const Me=class jc{constructor(Bt,Je,Ue){this.placeholder=Bt,this.editor=Je,this.monaco=Ue,Je.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return jc.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)}};ut(Me,"ID","editor.widget.placeholderHint");var nt=Me,ct=te(96236),Ut=te(6767),ht=te(25399),Tt=te(89392),vt=te(49535),$e=te(56102),Rt=Object.defineProperty,Mt=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,st=(We,Bt,Je)=>Bt in We?Rt(We,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Bt]=Je,pt=(We,Bt)=>{for(var Je in Bt||(Bt={}))Le.call(Bt,Je)&&st(We,Je,Bt[Je]);if(Xe)for(var Je of Xe(Bt))at.call(Bt,Je)&&st(We,Je,Bt[Je]);return We},Vt=(We,Bt)=>Mt(We,bt(Bt)),Ie=(We,Bt)=>{var Je={};for(var Ue in We)Le.call(We,Ue)&&Bt.indexOf(Ue)<0&&(Je[Ue]=We[Ue]);if(We!=null&&Xe)for(var Ue of Xe(We))Bt.indexOf(Ue)<0&&at.call(We,Ue)&&(Je[Ue]=We[Ue]);return Je},Nt=(We,Bt,Je)=>new Promise((Ue,tt)=>{var Ve=ke=>{try{mt(Je.next(ke))}catch(Te){tt(Te)}},Qe=ke=>{try{mt(Je.throw(ke))}catch(Te){tt(Te)}},mt=ke=>ke.done?Ue(ke.value):Promise.resolve(ke.value).then(Ve,Qe);mt((Je=Je.apply(We,Bt)).next())});function en(We){return/^\d+$/.test(We)?`${We}px`:We}function tn(){}let mn=!1;const Rn={"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 wt(We=[]){let Bt=We;if(Array.isArray(We)){for(let Je=0;JeNt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(We){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",We)}});var _e=We=>{var Bt=We,{width:Je="100%",height:Ue="100%",value:tt,language:Ve="javascript",style:Qe={},options:mt={},overrideServices:ke={},theme:Te="vs-dark",onEditBlur:Ee,isCopy:xe=!1,onSave:Ye,autoHeight:et=!1,forbidCopy:xt=!1,onChange:Ct=tn,editorDidMount:Jt=tn,onFocus:Qt=tn,onBreakPoint:qt=tn,breakPointValue:Bn=[],filename:_n="educoder.txt",errorLine:on,errorContent:fn="",highlightLine:Dn,openBreakPoint:Sn=!1,placeholder:hn="",showMiniMap:an=!0}=Bt,Yn=Ie(Bt,["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 jn=(0,E.useRef)(),ln=(0,E.useRef)({}),Xn=(0,E.useRef)(),nn=(0,E.useRef)(),un=(0,E.useRef)([]),An=(0,E.useRef)(!1),bn=(0,E.useRef)(),Kn=(0,E.useRef)(),ya=(0,E.useRef)(!1),[Ke,It]=(0,E.useState)(!1);function St(){let Wn;return jn.current&&(Wn=new fe.Z(sa=>{for(let ia of sa)(ia.target.offsetHeight>0||ia.target.offsetWidth>0)&&ln.current.instance.layout()}),Wn.observe(jn.current)),Wn}function wn(){Ut.ZP.warning({content:decodeURIComponent(Ze),key:"monaco-editor-tip"})}const aa=()=>{let Wn=ln.current.instance;if(tt!=null&&Wn&&Ke){const sa=Wn.getModel();sa&&tt!==sa.getValue()&&(mn=!0,sa.setValue(tt),Wn.layout(),mn=!1)}};(0,E.useEffect)(()=>{const Wn=vt.Z.subscribe("formatDocument",sa=>{var ia;let zn=ln.current.instance;(ia=zn==null?void 0:zn.getAction)==null||ia.call(zn,"editor.action.formatDocument").run()});return window.updateMonacoValue=sa=>{Ct(sa)},Wn},[]),(0,E.useEffect)(()=>{var Wn;let sa=ln.current.instance;nn.current&&clearTimeout(nn.current),nn.current=setTimeout(()=>{aa()},500),tt&&(tt!=null&&tt.length)&&((Wn=sa==null?void 0:sa.updateOptions)==null||Wn.call(sa,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(tt.split(/\r\n|\r|\n/g).length))+3,5)}))},[tt,Ke,ln.current]),(0,E.useEffect)(()=>{if(on&&ln.current&&ln.current.instance){let sa=ln.current.instance;sa.changeViewZones(function(ia){var zn=document.createElement("div");zn.style.padding="10px 20px",zn.style.width="calc(100% - 20px)",zn.className="my-error-line-wrp",zn.innerHTML=fn,ia.addZone({afterLineNumber:on||11,heightInLines:3,domNode:zn})});var Wn={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}};sa.addOverlayWidget(Wn),sa.revealPositionInCenter({lineNumber:20,column:1})}},[on,ln.current,Ke]);const Qn=(Wn="",sa)=>{if(!Wn||Wn.trim()==="")return!0;const zn=ln.current.instance.getModel().getLineTokens(sa);let So=!1;for(let bo=0;bo<2;bo++)zn.getStandardTokenType(bo)===1&&(So=!0);return So};(0,E.useEffect)(()=>{var Wn;const sa=(Wn=ln.current)==null?void 0:Wn.instance;if(sa&&Ke&&xt){const ia=sa.onDidBlurEditorWidget(()=>{ya.current=!1}),zn=sa.onDidFocusEditorText(()=>{ya.current=!0});return()=>{ia.dispose(),zn.dispose()}}},[ln.current,Ke,xt]),(0,E.useEffect)(()=>{var Wn;if((Wn=ln.current)!=null&&Wn.instance&&Ke&&Sn){let sa=ln.current.instance,ia=sa.getModel();if(!ia)return;(()=>{var Jn;let ua=[],Ca=[];const In=ia.getAllDecorations();for(let ma of In)ma.options.className==="highlighted-line"&&(ua.push((Jn=ma==null?void 0:ma.range)==null?void 0:Jn.startLineNumber),Ca.push(ma==null?void 0:ma.id));if(Dn===ua[0])return;ia.deltaDecorations(Ca,[]);const Co=ia.getLineCount();Dn&&Dn<=Co&&(sa.deltaDecorations([],[{range:new qe.Range(Dn,1,Dn,ia.getLineMaxColumn(Dn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),sa.revealLineInCenter(Dn))})();const So=(Jn=!1)=>{var ua;let Ca=[],In=[];const Co=ia.getAllDecorations();for(let ma of Co)ma.options.linesDecorationsClassName==="breakpoints-select"&&(Ca.push((ua=ma==null?void 0:ma.range)==null?void 0:ua.startLineNumber),In.push(ma==null?void 0:ma.id));if(Jn)return{lines:Ca,ids:In};qt(Ca)},bo=Jn=>Nt(void 0,null,function*(){let ua={range:new qe.Range(Jn,1,Jn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ia.deltaDecorations([],[ua]),So()}),Po=Jn=>Nt(void 0,null,function*(){let ua=[];const Ca=sa.getLineDecorations(Jn);for(let In of Ca)In.options.linesDecorationsClassName==="breakpoints-select"&&ua.push(In.id);yield ia.deltaDecorations(ua,[]),So()}),_a=Jn=>{let ua=sa.getLineDecorations(Jn);for(let Ca of ua)if(Ca.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Tt.isEqual)(Bn,So(!0).lines)){ia.deltaDecorations(So(!0).ids,[]);const Jn=Bn.map(ua=>({range:new qe.Range(ua,1,ua,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ia.deltaDecorations([],Jn)}const Eo=sa.onDidChangeModelContent(Jn=>{let ua=sa.getPosition();if(ua){let Ca=ua.lineNumber;clearTimeout(Kn.current),Kn.current=setTimeout(()=>{Qn(ia.getLineContent(Ca),Ca)?Po(Ca):_a(Ca)?(Po(Ca),bo(Ca)):So()},100)}}),Ln=sa.onMouseDown(Jn=>{var ua,Ca,In;if(Jn.target.detail&&((In=(Ca=(ua=Jn.target)==null?void 0:ua.element)==null?void 0:Ca.className)!=null&&In.includes("line-numbers"))){let Co=Jn.target.position.lineNumber;if(Qn(ia.getLineContent(Co),Co))return;_a(Co)?Po(Co):bo(Co)}}),Qo=Jn=>{let ua={range:new qe.Range(Jn,1,Jn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};un.current=sa.deltaDecorations(un.current,[ua])},Ho=()=>{un.current=sa.deltaDecorations(un.current,[])},dr=sa.onMouseMove(Jn=>{var ua,Ca,In;if(Ho(),Jn.target.detail&&((In=(Ca=(ua=Jn.target)==null?void 0:ua.element)==null?void 0:Ca.className)!=null&&In.includes("line-numbers"))){let Co=Jn.target.position.lineNumber;if(Qn(ia.getLineContent(Co),Co))return;Qo(Co)}}),ko=sa.onMouseLeave(()=>{Ho()});return()=>{Eo.dispose(),Ln.dispose(),dr.dispose(),ko.dispose()}}},[ln.current,Ke,Bn,Dn,Sn,Ve]),(0,E.useEffect)(()=>{var Wn;(Wn=ln.current)!=null&&Wn.instance&&Sn&&ln.current.instance.setPosition({lineNumber:0,column:0})},[Dn]);function Ua(){let Wn=ln.current.instance;if(Wn){const sa=Wn.getSelection(),ia=ln.current.pastePos||{},zn=new qe.Range(ia.startLineNumber||sa.endLineNumber,ia.startColumn||sa.endColumn,ia.endLineNumber||sa.endLineNumber,ia.endColumn||sa.endColumn);setTimeout(()=>{Wn.executeEdits("",[{range:zn,text:""}])},300)}}function Na(Wn){(window.navigator.platform.match("Mac")?Wn.metaKey:Wn.ctrlKey)&&Wn.keyCode==83&&(Wn.preventDefault(),Ye())}const Wa=()=>{if(et&&ln.current.instance){const Wn=ln.current.instance.getContentHeight();wa(Wn{if(!ya.current)return;const{keyCode:sa,ctrlKey:ia,metaKey:zn,target:So,type:bo}=Wn;return(bo==="paste"||(sa===67||sa===86)&&(zn||ia))&&So.nodeName==="TEXTAREA"&&(wn(),Wn.preventDefault()),!1};function kn(Wn,sa){var ia=window.URL||window.webkitURL||window,zn=new Blob([sa]),So=document.createElementNS("http://www.w3.org/1999/xhtml","a");So.href=ia.createObjectURL(zn),So.download=Wn,Ra(So)}(0,E.useEffect)(()=>{Wa()},[Wa]),(0,E.useEffect)(()=>{jn.current&&!Ke&&Promise.all([te.e(8909),te.e(6656)]).then(te.bind(te,71448)).then(Wn=>{try{qe=Wn,ln.current.instance=qe.editor.create(jn.current,{value:tt,language:wt(Ve),theme:Te,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:an||!1}},ke);const sa=ln.current.instance;let So=[...ct.BH._menuItems].find(Eo=>Eo[0]._debugName=="EditorContext")[1],bo=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Po=(Eo,Ln)=>{var Qo,Ho;let dr=Eo._first;do Ln.includes((Ho=(Qo=dr.element)==null?void 0:Qo.command)==null?void 0:Ho.id)&&Eo._remove(dr);while(dr=dr.next)};if(Jt(sa,qe),setTimeout(()=>{Wa(),ln.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{kn(_n||"educoder.txt",sa.getValue())}})},500),ln.current.subscription=sa.onDidChangeModelContent(Eo=>{An.current?clearTimeout(bn.current):(Wa(),Ct(sa.getValue(),Eo)),bn.current=setTimeout(()=>{An.current=!1},500)}),window.Monaco||Ce(qe,wt(Ve)),xt&&(Po(So,bo),jn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Ao),window.removeEventListener("paste",Ao),window.addEventListener("keydown",Ao),window.addEventListener("paste",Ao)),window.Monaco=qe,Ee&&sa.onDidBlurEditorWidget(()=>{Ee(sa.getValue())}),Qt&&sa.onDidFocusEditorText(()=>{xt&&At(),Qt(sa.getValue())}),xt){At();try{sa.onDidPaste(Eo=>{const Ln=sa.getSelection(),Qo=ln.current.pastePos||{},Ho=new qe.Range(Qo.startLineNumber||Ln.endLineNumber,Qo.startColumn||Ln.endColumn,Qo.endLineNumber||Ln.endLineNumber,Qo.endColumn||Ln.endColumn);sa.executeEdits("",[{range:Eo.range,text:""}])})}catch(Eo){}}let _a=St();return hn&&typeof hn=="string"&&new nt(hn,sa,qe),It(!0),()=>{const Eo=ln.current.instance;Eo.dispose();const Ln=Eo.getModel();Ln&&Ln.dispose(),ln.current.subscription&&ln.current.subscription.dispose(),_a.unobserve(jn.current)}}catch(sa){}})},[]),(0,E.useEffect)(()=>{if(ln.current.instance&&Ke)return document.addEventListener("keydown",Na,!1),()=>{document.removeEventListener("keydown",Na)}},[Ye,Ke]),(0,E.useEffect)(()=>{let Wn=ln.current.instance;if(Wn&&Ke){let sa=wt(Ve);qe.editor.setModelLanguage(Wn.getModel(),sa)}},[Ve,Ke]),(0,E.useEffect)(()=>{ln.current.instance&&Ke&&qe.editor.setTheme(Te)},[Te,Ke]),(0,E.useEffect)(()=>{let Wn=ln.current.instance;Xn.current=mt,Wn&&Ke&&(Wn.updateOptions(pt({},mt)),setTimeout(()=>{Wn.getModel().updateOptions(pt({},mt))},200))},[JSON.stringify(mt),Ke]),(0,E.useEffect)(()=>{let Wn=ln.current.instance;Wn&&Ke&&Wn.layout()},[Je,Ue,Ke]);const[Ht,Vn]=(0,E.useState)(en(Je)),[mo,wa]=(0,E.useState)(en(Ue)),za=Vt(pt({},Qe),{width:Ht,height:mo,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:jn,style:za},xe&&E.createElement($e.CopyToClipboard,{text:tt,onCopy:()=>Ut.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(ht.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Pt({width:We="100%",height:Bt="100%",original:Je,modified:Ue,language:tt,options:Ve={}}){const Qe=(0,E.useRef)(),[mt,ke]=(0,E.useState)(null);function Te(et){let xt;return Qe.current&&(xt=new fe.Z(Ct=>{for(let Jt of Ct)(Jt.target.offsetHeight>0||Jt.target.offsetWidth>0)&&et.layout()}),xt.observe(Qe.current)),xt}(0,E.useEffect)(()=>(Qe.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(et=>{qe=et;const xt=qe.editor.createDiffEditor(Qe.current,Vt(pt({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},Ve),{wordWrap:!0}));ke(xt);let Ct=Te(xt);return()=>{xt.dispose();const Jt=xt.getModel();Jt&&Jt.dispose(),Ct.unobserve(Qe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{mt&&mt.setModel({original:qe.editor.createModel(Je,tt),modified:qe.editor.createModel(Ue,tt)})},[Je,Ue,tt,mt]);const Ee=en(We),xe=en(Bt),Ye={width:Ee,height:xe};return E.createElement("div",{className:"my-diff-editor",ref:Qe,style:Ye})}},58397:function(Re,rt,te){"use strict";var E=te(39744),fe=te(82326),Se=te(71411),ve=te(59301);const Fe=fe.default.Option;rt.Z=({isTheoretical:ye,onFontSizeChange:be,cmFontSize:He,cmCodeMode:Pe,autoFormat:re,onCodeModeChange:Ge,onTabToSpace:ze,onAutoFormat:yt,formatDocument:oe,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return ve.createElement("div",{className:`tpi-code-setting ${a}`},ve.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ve.createElement(fe.default,{bordered:!1,size:"small",value:Pe,onChange:Ge},ve.createElement(Fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ve.createElement(Fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ye&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ve.createElement(fe.default,{bordered:!1,size:"small",value:He,onChange:be},ve.createElement(Fe,{value:12},"12px"),ve.createElement(Fe,{value:14},"14px"),ve.createElement(Fe,{value:16},"16px"),ve.createElement(Fe,{value:18},"18px"),ve.createElement(Fe,{value:20},"20px"),ve.createElement(Fe,{value:22},"22px"))),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"Tab\u8F6C\u6362"),ve.createElement(Se.Z,{checked:y,onChange:ze})),ve.createElement("div",{className:"file-item",onClick:oe},ve.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ye&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ve.createElement("span",null,"Ctrl + S")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ve.createElement("span",null,"F1 / Alt + F1")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ve.createElement("span",null,"Ctrl + ]/[")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ve.createElement("span",null,"Ctrl + Shift + \\")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ve.createElement("span",null,"Home")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ve.createElement("span",null,"End"))),x),!ye&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ve.createElement("span",null,ee[z==null?void 0:z.difficulty])),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ve.createElement("span",null,b==null?void 0:b.name)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ve.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},10661:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ge}});var E={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"},fe=te(29787),Se=te(25399),ve=te(92310),Fe=te.n(ve),ye=te(51257),be=te(28426),He=te(48790),Pe=te(59301),Ge=({className:ze,dataSource:yt=[],col:oe=4,right:a,bottom:y=23,precision:x=0,wrapWidth:b=1200,trackEventItems:z,loading:ee,onRemove:ne=()=>{},isCurrent:le=!0,showAlias:ce=!1})=>{const ie=Math.floor((b-(oe-1)*a)/oe),Ce=[{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 Pe.createElement(fe.Z,{spinning:ee},Pe.createElement("div",{className:Fe()(E.list,ze)},!!(yt!=null&&yt.length)&&(yt==null?void 0:yt.map((Ze,Oe)=>{var gt;const{name:ut,id:Me,identifier:zt,featured:nt,school_name:ct,image_url:Ut,excellent:ht,is_plan:Tt}=Ze;return Pe.createElement("div",{key:Me,className:E.wrap,style:{width:ie,marginRight:(1+Oe)%oe===0?0:a+x,marginBottom:y}},Pe.createElement("a",{className:E.li,onClick:vt=>{vt.preventDefault(),vt.stopPropagation(),z&&(0,ye.L9)([z]),(0,ye.xg)(`/paths/${zt}`)}},Pe.createElement("div",{className:E.img},Pe.createElement("img",{className:E.cover,src:`${Ut}`}),le&&(0,He.bg)()&&(Ze==null?void 0:Ze.studying)&&Pe.createElement("div",{className:`${E.movebq} user-path-items`,onClick:vt=>{vt.stopPropagation(),ne(Ze)}},Pe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Pe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(gt=Ze==null?void 0:Ze.subject_tags)==null?void 0:gt.map((vt,$e)=>{var Rt,Mt;if($e===0){const Xe=(Rt=Ce.find(Le=>Le.name==vt))==null?void 0:Rt.swimg;return Pe.createElement("img",{className:E.sign,src:Xe,style:{left:"-4px"}})}const bt=(Mt=Ce.find(Xe=>Xe.name==vt))==null?void 0:Mt.ptimg;return Pe.createElement("img",{className:E.sign,src:bt,style:{left:`${48+52*($e-1)+2*$e}px`}})}),Pe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ze==null?void 0:Ze.excellent)&&Pe.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Pe.createElement("div",{className:E.name},Pe.createElement(Se.Z,{title:ce&&(Ze!=null&&Ze.excellent_alias_name)?Pe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ut}`,Pe.createElement("br",null),Pe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ze==null?void 0:Ze.excellent_alias_name}`)):ut},Pe.createElement("span",{className:E.e},ce&&(Ze==null?void 0:Ze.excellent_alias_name)||ut))),Pe.createElement(Se.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${ct}`},Pe.createElement("div",{className:E.unit},Pe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ct)),Pe.createElement("div",{className:E.tags},Pe.createElement("div",null,Pe.createElement(Se.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Pe.createElement("span",null,Ze.stages_count))),Pe.createElement(Se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Pe.createElement("span",null,Ze.members_count)))))))})),!yt.length&&Pe.createElement(be.Z,null)))}},9148:function(Re,rt,te){"use strict";te.d(rt,{jL:function(){return Fe},w9:function(){return Rt},QD:function(){return Ee},cQ:function(){return Ut.Z},op:function(){return tt},O5:function(){return Xn},_b:function(){return Jt},t7:function(){return b},Gi:function(){return st},YG:function(){return Le},qp:function(){return Ge},vr:function(){return et},qE:function(){return mt},Je:function(){return ne},wb:function(){return ct},cq:function(){return tn},tp:function(){return oe}});var E=te(59301),fe={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"},Se="data:image/png;base64,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",Fe=({dataSource:nn=[],img:un,imgWidth:An=346,title:bn,sunTitle:Kn,bannerExtraContent:ya})=>E.createElement("div",{className:fe.banner},E.createElement("div",{className:fe.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,bn),E.createElement("span",null,Kn)),nn.length>0&&E.createElement("div",{className:fe.btns},nn.map((Ke,It)=>E.createElement("div",{key:It,onClick:Ke.click},Ke.name,Ke.sign?E.createElement("img",{src:Se,width:39}):null))),ya),un&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:un,width:An}))),ye={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"},be=te(92310),He=te.n(be),Pe=te(89392),Ge=({dataSource:nn=[],value:un,onChange:An,onTitleChange:bn,className:Kn,title:ya,titleWidth:Ke=41,style:It={},fontColor:St="#6A7283",showCount:wn})=>{const[aa,Qn]=(0,E.useState)(0),[Ua,Na]=(0,E.useState)(!1),Wa=(0,E.useRef)(null),Ra=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Ao;nn.length!==0&&(((Ao=Wa==null?void 0:Wa.current)==null?void 0:Ao.clientHeight)>97?Qn(1):Qn(0)),nn.length===0&&Qn(0),Na(!1)},[nn]),E.createElement("div",{className:He()(ye.row,Kn),style:It},E.createElement("div",{onClick:(0,Pe.throttle)(()=>bn==null?void 0:bn(),2e3),style:{width:Ke,marginTop:Ua?12:4},className:`${ye.title} ${bn?"current":""}`},ya),E.createElement("div",{className:Ua?`${ye.tagsWrap} ${ye.tagsBorderWrap}`:ye.tagsWrap},E.createElement("div",{className:ye.bar,ref:Ra,style:aa>0?{height:aa===1?97:"auto",overflow:aa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:ye.tag,ref:Wa},nn==null?void 0:nn.map(Ao=>E.createElement("span",{onClick:()=>An(Ao.id),key:Ao.id,style:{color:St},className:un===Ao.id?ye.active:""},E.createElement("span",{title:Ao.name,className:ye.name},Ao.name),!!wn&&E.createElement("span",{className:ye.num},Ao.count))))),!!aa&&E.createElement(E.Fragment,null,aa===1?E.createElement("div",{onClick:()=>{var Ao;Qn(2),((Ao=Wa==null?void 0:Wa.current)==null?void 0:Ao.clientHeight)>245?Na(!0):Na(!1)},className:ye.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{Ra.current.scrollTop=0,Qn(1),Na(!1)},className:ye.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ze={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"},oe=({dataSource:nn=[],value:un,onChange:An,className:bn,style:Kn={}})=>E.createElement("div",{style:Kn,className:He()(ze.tabs,bn)},nn.map(ya=>E.createElement("span",{onClick:()=>An(ya.id),className:un===ya.id?ze.active:"",key:ya.id},ya.name))),a={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"},y=te(37568),b=({dataSource:nn=[],value:un="",onChange:An,onInputChange:bn=()=>{},className:Kn,style:ya={},placeholder:Ke,allowClear:It=!1})=>{var St;const[wn,aa]=(0,E.useState)(""),[Qn,Ua]=(0,E.useState)("");(0,E.useEffect)(()=>{var Ra;let Ao=un;(Ra=JSON.stringify(un))!=null&&Ra.includes("{")&&(aa(un.id),Ao=un.value||"");try{Ua(decodeURIComponent(Ao||""))}catch(kn){Ua(decodeURIComponent(Ao||""))}},[un]);const Na=()=>{An(encodeURIComponent(Qn),wn||null)},Wa=Ra=>{Ra!==wn&&(aa(Ra),An(encodeURIComponent(Qn),Ra))};return E.createElement("div",{className:He()(a.input,Kn),style:ya},!!nn.length&&E.createElement("div",{className:a.dropdown},E.createElement("div",{className:a.text},(St=nn.find(Ra=>Ra.id===wn))==null?void 0:St.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:a.b1}),E.createElement("b",{className:a.b2})),E.createElement("div",{className:a.menu},nn.map((Ra,Ao)=>E.createElement("div",{key:Ao,onClick:()=>Wa(Ra.id)},Ra.name)))),E.createElement(y.default,{onPressEnter:Na,value:Qn,onChange:Ra=>{Ua(Ra.target.value),bn(encodeURIComponent(Ra.target.value),wn||null)},bordered:!1,placeholder:Ke}),E.createElement("i",{onClick:Na,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},ne=({value:nn,onChange:un,className:An,total:bn,pageSize:Kn,style:ya={}})=>{const Ke=nn<2,It=nn>=Math.ceil(bn/Kn);return bn<=Kn?E.createElement(E.Fragment,null):E.createElement("div",{className:He()(z.quickPager,An),style:ya},E.createElement("div",{onClick:()=>{Ke||un(nn-1,"prev")},className:Ke?z.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{It||un(nn+1,"next")},className:It?z.disabled:""},"\u4E0B\u4E00\u9875"))},le={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"},ce=te(29787),ie=te(25399),Ce=te(58018),Ze=te(346),Oe=te(51257),gt=te(96908),ut=te(57177),Me=te(81378),zt=te(28426),ct=({className:nn,dataSource:un=[],col:An=4,right:bn,bottom:Kn=23,precision:ya=0,wrapWidth:Ke=1200,trackEventItems:It,loading:St})=>{const wn=Math.floor((Ke-(An-1)*bn)/An);return E.createElement(ce.Z,{spinning:St},E.createElement("div",{className:He()(le.list,nn)},!!un.length&&un.map((aa,Qn)=>{const{name:Ua,id:Na,identifier:Wa,power:Ra,cover_image_id:Ao,pic:kn}=aa;return E.createElement("div",{className:le.wrap,key:Na,style:{width:wn,marginRight:(1+Qn)%An===0?0:bn+ya,marginBottom:Kn}},E.createElement("a",{target:"_blank",href:`/shixuns/${Wa}/challenges`,className:le.li,onClick:Ht=>{Ht.preventDefault(),It&&(0,Oe.L9)([It]),Ra&&(0,Oe.xg)(`/shixuns/${Wa}/challenges`)}},E.createElement("div",{className:le.img},E.createElement("img",{className:le.cover,src:`${kn}`}),aa.is_jupyter&&E.createElement("img",{className:le.sign,src:gt}),aa.is_jupyter_lab&&E.createElement("img",{className:le.sign,src:ut}),aa.is_unity_3d&&E.createElement("img",{className:le.sign,src:Me})),E.createElement("div",{className:le.name},E.createElement(ie.Z,{title:Ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:le.e},Ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:le.tags},E.createElement(ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,aa.challenges_count))),!!aa.myshixuns_count&&E.createElement(ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,aa.myshixuns_count))),E.createElement(ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,aa.level))),E.createElement("div",{className:le.rate},E.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:aa.score_info}),E.createElement("span",null,"\xA0",aa.score_info?`${aa.score_info}\u5206`:"5\u5206")))),!Ra&&E.createElement("div",{className:le.lockWrap},E.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!un.length&&E.createElement(zt.Z,null)))},Ut=te(10661),ht={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"},Tt="data:image/png;base64,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",vt=te(59301),Rt=({className:nn,dataSource:un=[],col:An=4,right:bn,bottom:Kn=23,precision:ya=0,wrapWidth:Ke=1200,trackEventItems:It,loading:St,handleVery:wn=()=>!0})=>{const aa=Math.floor((Ke-(An-1)*bn)/An);return vt.createElement(ce.Z,{spinning:St},vt.createElement("div",{className:He()(ht.list,nn)},!!un.length&&un.map((Qn,Ua)=>{const{subject_identifier:Na,id:Wa,identifier:Ra,power:Ao}=Qn,kn=Qn.is_public!=0&&Qn.is_public;return vt.createElement("div",{className:ht.wrap,key:Wa,style:{width:aa,marginRight:(1+Ua)%An===0?0:bn+ya,marginBottom:Kn}},vt.createElement("a",{className:ht.li,onClick:Ht=>{Ht.preventDefault(),wn(Qn==null?void 0:Qn.first_category_url)&&(It&&(0,Oe.L9)([It]),(0,Oe.xg)(Qn.first_category_url))}},vt.createElement("div",{className:ht.top},vt.createElement(ie.Z,{title:Qn.name},vt.createElement("div",{className:ht.name},Qn.name)),vt.createElement("img",{className:ht.img,src:Ze.Z.IMG_SERVER+"/images/"+Qn.avatar_url}),vt.createElement("div",{className:ht.text,title:Qn.creator},Qn.creator),Na&&vt.createElement("div",{className:ht.btns},vt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),vt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),kn&&vt.createElement("div",{className:ht.sign},"\u516C\u5F00")),vt.createElement("div",{className:ht.bottom},Qn.visits>0&&vt.createElement(ie.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},vt.createElement("span",null,vt.createElement("i",{className:"iconfont icon-liulanyan"}),vt.createElement("span",null,Qn.visits))),Qn.course_members_count>0&&vt.createElement(ie.Z,{title:"\u6210\u5458",placement:"bottom"},vt.createElement("span",null,vt.createElement("i",{className:"iconfont icon-chengyuan"}),Qn.course_members_count)),Qn.tasks_count>0&&vt.createElement(ie.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},vt.createElement("span",null,vt.createElement("i",{className:"iconfont icon-zuoye"}),Qn.tasks_count)),Qn.is_end?vt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):vt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Qn.is_accessible&&vt.createElement("div",{className:ht.lockWrap},vt.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),vt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!un.length&&vt.createElement(zt.Z,null)))},Mt={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"},bt=te(25690),Le=({dataSource:nn=[],value:un,onChange:An,className:bn,style:Kn={},tabBarExtraContent:ya})=>E.createElement("div",{className:He()(Mt.tabs,bn),style:Kn},E.createElement("div",{className:Mt.tabsWrap},nn.map((Ke,It)=>!(Ke!=null&&Ke.hide)&&E.createElement("aside",{className:Mt.tab,onClick:()=>{An(Ke.id),Ke.link&&bt.history.push(Ke.link)},key:It},E.createElement("div",{className:un===Ke.id?Mt.active:""},Ke.name),(Ke==null?void 0:Ke.resetCount)==null&&(Ke==null?void 0:Ke.total)!==void 0&&E.createElement("span",null,"\uFF08",Ke==null?void 0:Ke.total,"\uFF09"),(Ke==null?void 0:Ke.resetCount)!==void 0&&(Ke==null?void 0:Ke.total)!==void 0&&E.createElement(ie.Z,{title:(Ke==null?void 0:Ke.tip)!=null?Ke==null?void 0:Ke.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},Ke==null?void 0:Ke.resetCount),"/",E.createElement("span",null,Ke==null?void 0:Ke.total),"\uFF09"))))),E.createElement("div",{className:Mt.tabBar},ya)),st=({className:nn,style:un={},children:An})=>E.createElement("div",{className:He()(nn),style:un},An),pt={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"},Vt=te(75727),Ie=te(93041);const Nt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var tn=({sortValue:nn,dropValue:un,className:An,onSort:bn,onDrop:Kn,dataSource:ya=Nt})=>{var Ke;return E.createElement("div",{className:He()(pt.orderWrap,An)},E.createElement(Vt.Z,{dropdownRender:()=>E.createElement(Ie.default,null,ya.map((It,St)=>E.createElement(Ie.default.Item,{key:St,onClick:()=>Kn(It.id)},It.name)))},E.createElement("span",{className:pt.orderTextWrap},(Ke=ya.find(It=>un===It.id))==null?void 0:Ke.name)),E.createElement("span",{className:pt.orderIconWrap},E.createElement("span",{className:pt.orderAsc},E.createElement("i",{className:nn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${pt.cursorPointer} ${pt.active}`:`iconfont icon-sanjiaoxing-up font12 ${pt.cursorPointer}`,onClick:()=>bn(nn==="asc"?"desc":"asc")})),E.createElement("span",{className:pt.orderDesc},E.createElement("i",{className:nn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${pt.cursorPointer} ${pt.active}`:`iconfont icon-sanjiaoxing-down font12 ${pt.cursorPointer}`,onClick:()=>bn(nn==="asc"?"desc":"asc")}))))},mn={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"},Rn=te(99571),wt=Object.defineProperty,qe=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Pt=(nn,un,An)=>un in nn?wt(nn,un,{enumerable:!0,configurable:!0,writable:!0,value:An}):nn[un]=An,We=(nn,un)=>{for(var An in un||(un={}))At.call(un,An)&&Pt(nn,An,un[An]);if(qe)for(var An of qe(un))_e.call(un,An)&&Pt(nn,An,un[An]);return nn},Bt=(nn,un)=>{var An={};for(var bn in nn)At.call(nn,bn)&&un.indexOf(bn)<0&&(An[bn]=nn[bn]);if(nn!=null&&qe)for(var bn of qe(nn))un.indexOf(bn)<0&&_e.call(nn,bn)&&(An[bn]=nn[bn]);return An},Je=(nn,un,An)=>new Promise((bn,Kn)=>{var ya=St=>{try{It(An.next(St))}catch(wn){Kn(wn)}},Ke=St=>{try{It(An.throw(St))}catch(wn){Kn(wn)}},It=St=>St.done?bn(St.value):Promise.resolve(St.value).then(ya,Ke);It((An=An.apply(nn,un)).next())}),tt=nn=>{var un=nn,{className:An,style:bn,children:Kn,loading:ya=!1,openLoading:Ke,onClick:It=()=>{},size:St="middle",shape:wn="round"}=un,aa=Bt(un,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Qn,Ua]=(0,E.useState)(!1);return E.createElement(Rn.ZP,We({onClick:(0,Pe.throttle)(Na=>Je(void 0,null,function*(){Ke&&Ua(!0);try{yield It(Na)}catch(Wa){console.log("error",Wa)}Ke&&Ua(!1)}),2e3,{leading:!0,trailing:!1}),className:He()(mn.btn,mn[`${St}-${wn}`],An),style:bn,size:St,shape:wn,loading:Qn||ya},aa),Kn)},Ve={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"},mt=({className:nn,style:un,children:An=null,onClick:bn,title:Kn})=>E.createElement("div",{className:He()(Ve.head,nn),style:un},E.createElement("span",{className:"primary-hover",onClick:bn},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:Kn},Kn),E.createElement("div",{className:Ve.node},An)),ke={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"},Ee=({confirmShow:nn=!0,confirmTitle:un,confirmClick:An,cancelShow:bn=!0,cancelTitle:Kn,cancelClick:ya,className:Ke,style:It,confirmLoading:St=!1})=>E.createElement("div",{className:He()(ke.btns,Ke),style:It},nn&&E.createElement(Rn.ZP,{loading:St,onClick:An,type:"primary",className:ke.confirm},un),bn&&E.createElement(Rn.ZP,{onClick:ya,className:ke.cancel},Kn)),xe={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"},et=({className:nn,style:un={},LeftContent:An,children:bn,RightContent:Kn})=>E.createElement("div",{className:He()(xe.fixedBottom,nn),style:un},E.createElement("div",{className:xe.wrap},E.createElement("div",{className:xe.left},An),E.createElement("div",{className:xe.center},bn),E.createElement("div",{className:xe.right},Kn))),xt={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"},Jt=({className:nn,style:un={},dataSource:An=[]})=>E.createElement("div",{className:He()(xt.crumbs,nn),style:un},An.map((bn,Kn)=>Knbt.history.push(bn.path)},bn.name):E.createElement("span",null,bn.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:Kn,style:{color:"#5F6368"}},bn.name))),Qt=te(11938),qt=Object.defineProperty,Bn=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Sn=(nn,un,An)=>un in nn?qt(nn,un,{enumerable:!0,configurable:!0,writable:!0,value:An}):nn[un]=An,hn=(nn,un)=>{for(var An in un||(un={}))fn.call(un,An)&&Sn(nn,An,un[An]);if(on)for(var An of on(un))Dn.call(un,An)&&Sn(nn,An,un[An]);return nn},an=(nn,un)=>Bn(nn,_n(un)),Yn=(nn,un)=>{var An={};for(var bn in nn)fn.call(nn,bn)&&un.indexOf(bn)<0&&(An[bn]=nn[bn]);if(nn!=null&&on)for(var bn of on(nn))un.indexOf(bn)<0&&Dn.call(nn,bn)&&(An[bn]=nn[bn]);return An};const{Countdown:jn}=Qt.default;var Xn=nn=>{var un=nn,{onChange:An}=un,bn=Yn(un,["onChange"]);const[Kn,ya]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof Kn=="number"&&Kn>=0&&An(Kn)},[Kn]);const Ke=It=>{const St=Math.floor(It/1e3);ya(St)};return E.createElement(jn,an(hn({},bn),{onChange:Ke}))}},37808:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return fe}});var E=te(59301);function fe(Se,ve){const Fe=(0,E.useRef)();(0,E.useEffect)(()=>{Fe.current=Se}),(0,E.useEffect)(()=>{function ye(){Fe.current()}if(ve!==null){let be=setInterval(ye,ve);return()=>clearInterval(be)}},[ve])}},55720:function(Re,rt,te){"use strict";var E=te(61186),fe=te.n(E),Se=te(77019),ve=te(59301);const Fe=({date:ye,showTag:be})=>ve.createElement(Se.Z,{align:"middle"},ve.createElement("div",null," ",ye?fe()(ye).format("YYYY-MM-DD HH:mm"):"--"," "),be&&ve.createElement(Se.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},ve.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));rt.Z=Fe},74255:function(Re,rt,te){"use strict";var E=te(59301),fe=te(11938),Se=te(71051),ve=te(28284),Fe=te(62957),ye=te(29787),be=te(54172),He=te(37568),Pe=te(77019),re=te(5269),Ge=te(99571),ze=te(81722),yt=te(61186),oe=te.n(yt),a=te(25690),y=te(51257),x=te(6383),b=te(48790),z=te(45937),ee=te(59301),ne=(Ce,Ze,Oe)=>new Promise((gt,ut)=>{var Me=ct=>{try{nt(Oe.next(ct))}catch(Ut){ut(Ut)}},zt=ct=>{try{nt(Oe.throw(ct))}catch(Ut){ut(Ut)}},nt=ct=>ct.done?gt(ct.value):Promise.resolve(ct.value).then(Me,zt);nt((Oe=Oe.apply(Ce,Ze)).next())});const{Countdown:le}=fe.default,ce=({value:Ce,onChange:Ze,MaxMinutes:Oe})=>ee.createElement(ee.Fragment,null,ee.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",ee.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",ee.createElement("br",null)),ee.createElement(Se.Z,{value:Ce,onChange:Ze,min:0,precision:0,max:Oe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Oe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ie=({exercise:Ce,successCb:Ze,dispatch:Oe})=>{var gt,ut,Me,zt;const nt=(0,a.useParams)(),[ct]=ve.default.useForm(),Ut=ve.default.useWatch("time",ct),[ht,Tt]=(0,E.useState)(!1),vt=(0,E.useRef)(),{actionTabs:$e}=Ce,[Rt,Mt]=(0,E.useState)(),[,bt,Xe,Le]=(0,z.U)(ze.n7,{id:nt.categoryId}),[,at,st]=(0,z.U)(ze.Cd,{});(0,E.useEffect)(()=>{Ce.actionTabs.key==="student-unlock"&&(Tt(!1),ct.resetFields())},[Ce.actionTabs.key]);const pt=()=>new Promise(qe=>ne(void 0,null,function*(){var At,_e;return vt.current=yield(0,x.y)({ip_limit:(At=$e==null?void 0:$e.exerciseParams)==null?void 0:At.ip_limit,ip_bind:(_e=$e==null?void 0:$e.exerciseParams)==null?void 0:_e.ip_bind_type}),qe()})),Vt=()=>ne(void 0,null,function*(){var qe,At,_e,Pt,We;yield ct.validateFields();const Bt=ct.getFieldsValue();if(Tt(!0),(((qe=$e==null?void 0:$e.exerciseParams)==null?void 0:qe.ip_limit)!=="no"||(At=$e==null?void 0:$e.exerciseParams)!=null&&At.ip_bind_type)&&(yield pt()),(yield(0,ze.ZD)((_e=$e==null?void 0:$e.exerciseParams)==null?void 0:_e.id,{exercise_user_id:(Pt=$e==null?void 0:$e.exerciseParams)==null?void 0:Pt.exercise_user_id,unlock_key:Bt.unlock_key,time:Bt.time,ip:vt.current})).status===0){if(Ze){Oe({type:"exercise/setActionTabs",payload:{}}),Ze();return}const Ue=$e==null?void 0:$e.exerciseParams;(0,y.nr)({inner_ip:Ue.inner_ip,public_ip:Ue.public_ip,open_camera:Ue.open_camera,ip_limit:Ue.ip_limit,ip_bind:Ue.ip_bind,ip_bind_type:Ue.ip_bind_type,exercise_tips:Ue.exercise_tips,exerciseId:Ue.id,screen_open:Ue.screen_open,screen_num:Ue.screen_num,screen_sec:Ue.screen_sec,coursesId:nt.coursesId,login:(We=(0,b.eY)())==null?void 0:We.login,history,identity_verify:Ue.identity_verify,open_phone_video_recording:Ue.open_phone_video_recording,current_status:Ue.current_status}),Oe({type:"exercise/setActionTabs",payload:{}})}Tt(!1)}),Ie=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:qe=>ee.createElement("span",{className:qe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},qe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:qe=>ee.createElement("span",{className:qe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},qe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Nt=((gt=$e==null?void 0:$e.exerciseParams)==null?void 0:gt.errorMessage)&&typeof((ut=$e==null?void 0:$e.exerciseParams)==null?void 0:ut.errorMessage)=="object";(0,E.useEffect)(()=>{Ce.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const qe=yield st(nt);yield Xe({}),qe.status||Mt(qe)})},[Ce.actionTabs.key]);const{time:en,end_time:tn}=(Rt==null?void 0:Rt.exercise)||{},mn=Le!=null&&Le.user_end_time?oe()(Le==null?void 0:Le.user_end_time).add(1,"minutes"):oe()(),Rn=oe()(Le==null?void 0:Le.user_total_end_time)>mn?Math.round(oe().duration(oe()(Le==null?void 0:Le.user_total_end_time).diff(mn.startOf("minute"))).asMinutes()):0,wt=((Le==null?void 0:Le.student_left_minutes)||0)+(Ut||0);return ee.createElement(ee.Fragment,null,ee.createElement(Fe.default,{width:514,centered:!0,closable:!!((Me=$e==null?void 0:$e.exerciseParams)!=null&&Me.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Ce.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Oe({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ye.Z,{spinning:bt||at},Nt&&ee.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 "),!Nt&&ee.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"),Nt&&ee.createElement(be.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((zt=$e==null?void 0:$e.exerciseParams)==null?void 0:zt.errorMessage)||{}],columns:Ie}),ee.createElement("div",{className:""},ee.createElement(ve.default,{form:ct,layout:"vertical",autoComplete:"off"},ee.createElement(ve.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(He.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),en!==-1?ee.createElement(ee.Fragment,null,ee.createElement(ve.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(Le==null?void 0:Le.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(ce,{MaxMinutes:Rn})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},bt||at?"--":wt),"\u5206\u949F",wt!==0&&(Le==null?void 0:Le.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},oe()(Le==null?void 0:Le.user_end_time).add(Ut||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.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 ",oe()(tn).format("YYYY-MM-DD HH:mm")))),ee.createElement(Pe.Z,{justify:"space-between",align:"middle"},ee.createElement(re.Z,null),ee.createElement(re.Z,null,ee.createElement(Ge.ZP,{loading:ht,onClick:Vt},"\u8FDB\u5165\u8003\u8BD5"))))))};rt.Z=(0,a.connect)(({exercise:Ce})=>({exercise:Ce}))(ie)},66756:function(Re,rt,te){"use strict";var E=te(59301),fe=te(25690),Se=te(28284),ve=te(62957),Fe=te(6767),ye=te(47889),be=te(16326),He=te(38986),Pe=Object.defineProperty,re=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,yt=(x,b,z)=>b in x?Pe(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,oe=(x,b)=>{for(var z in b||(b={}))Ge.call(b,z)&&yt(x,z,b[z]);if(re)for(var z of re(b))ze.call(b,z)&&yt(x,z,b[z]);return x},a=(x,b,z)=>new Promise((ee,ne)=>{var le=Ce=>{try{ie(z.next(Ce))}catch(Ze){ne(Ze)}},ce=Ce=>{try{ie(z.throw(Ce))}catch(Ze){ne(Ze)}},ie=Ce=>Ce.done?ee(Ce.value):Promise.resolve(Ce.value).then(le,ce);ie((z=z.apply(x,b)).next())});const y=({account:x,globalSetting:b,loading:z,dispatch:ee,classroomList:ne,Callback:le})=>{const[ce]=Se.default.useForm(),[ie,Ce]=(0,E.useState)({});return(0,E.useEffect)(()=>{ne.actionTabs.key=="start_smart_plan"?(ce.setFieldsValue({lesson_mode:"online_lesson"}),Ce({lesson_mode:"online_lesson"})):(ce.resetFields(),Ce({}))},[ne.actionTabs.key]),E.createElement(ve.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ne.actionTabs.key=="start_smart_plan",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"550px",onCancel:()=>{ee({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>a(void 0,null,function*(){var Ze,Oe,gt,ut;let Me=yield(0,He.ZP)(`/api/courses/${(Oe=(Ze=ne==null?void 0:ne.actionTabs)==null?void 0:Ze.params)==null?void 0:Oe.coursesId}/smart_plans/${(ut=(gt=ne==null?void 0:ne.actionTabs)==null?void 0:gt.params)==null?void 0:ut.smart_plans_id}/settings.json`,{method:"put",body:oe({},ie)});(Me==null?void 0:Me.status)==0&&(Fe.ZP.success("\u5F00\u8BFE\u6210\u529F"),ee({type:"classroomList/setActionTabs",payload:{}}),le())})},E.createElement("div",null,E.createElement(Se.default,{form:ce,onValuesChange:()=>Ce(oe({},ce.getFieldsValue()))},E.createElement(Se.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},E.createElement(ye.ZP.Group,{onChange:Ze=>{ce.setFieldValue("start_at",null),ce.setFieldValue("end_at",null),Ce(oe({},ce.getFieldsValue()))}},E.createElement(ye.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),E.createElement(ye.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),E.createElement("div",{style:{marginTop:"-10px",marginBottom:(ie==null?void 0:ie.lesson_mode)=="self_learning"?"24px":"0",background:"#f0f0f0",padding:"10px"}},(ie==null?void 0:ie.lesson_mode)=="online_lesson"?E.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\u529F\u80FD\u4E13\u4E3A\u6559\u5E08\u6388\u8BFE\u8BBE\u8BA1\uFF0C\u63D0\u4F9B\u6559\u5B66\u6D41\u7A0B\u63A7\u5236\uFF1A\u652F\u6301\u6559\u5E08",E.createElement("span",{style:{color:"#0152d9"}},"\u624B\u52A8\u5F00\u542F\u4E0E\u7ED3\u675F\u6388\u8BFE"),"\uFF0C \u5E76\u6839\u636E\u6559\u5B66\u8FDB\u5EA6\u63A7\u5236\u8BFE\u4EF6",E.createElement("span",{style:{color:"#0152d9"}},"\u7EC3\u4E60\u9898\u7684\u53D1\u5E03\u4E0E\u6536\u56DE"),"\uFF0C \u786E\u4FDD\u7CBE\u51C6\u628A\u63A7\u6559\u5B66\u8282\u594F\u3002"):E.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\u529F\u80FD\u7531",E.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u8D77\u6B62\u65F6\u95F4"),"\uFF0C \u7CFB\u7EDF\u5C06",E.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u8BD5\u9898\u7684\u7B54\u9898\u529F\u80FD"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u81EA\u8EAB\u5B66\u4E60\u8FDB\u5EA6\u81EA\u4E3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u7075\u6D3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(ie==null?void 0:ie.lesson_mode)=="self_learning"&&E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},E.createElement(Se.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},E.createElement(be.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Ze=>{const Oe=ce.getFieldValue("end_at");return Oe&&Ze&&Ze>Oe},onChange:(Ze,Oe)=>{ie.start_at=Oe,Ce(oe({},ie))}})),E.createElement(Se.default.Item,{label:"\u7ED3\u8BFE\u65F6\u95F4",name:"end_at",colon:!1},E.createElement(be.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Ze=>{const Oe=ce.getFieldValue("start_at");return Oe&&Ze&&Ze{ie.end_at=Oe,Ce(oe({},ie))}}))))))};rt.Z=(0,fe.connect)(({account:x,loading:b,globalSetting:z,classroomList:ee})=>({account:x,globalSetting:z,loading:b.effects,classroomList:ee}))(y)},29941:function(Re,rt,te){"use strict";te.r(rt),te.d(rt,{default:function(){return xg}});var E=te(59301),fe=te(78703),Se=te.n(fe),ve=te(25690),Fe=te(28284),ye=te(6767),be=te(62957),He=te(47889),Pe=te(75727),re=te(25399),Ge=te(30641),ze=te(54172),yt=te(99571),oe=te(82326),a=te(99381),y=te(29787),x=te(71411),b=te(38986),z=te(346),ee=te(76902),ne={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"},le=te(59301),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Oe=(me,se,ue)=>se in me?ce(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,gt=(me,se)=>{for(var ue in se||(se={}))Ce.call(se,ue)&&Oe(me,ue,se[ue]);if(ie)for(var ue of ie(se))Ze.call(se,ue)&&Oe(me,ue,se[ue]);return me};const ut={C:le.createElement("span",{className:ne.c},"C"),"C++":le.createElement("span",{className:ne.cpp},"C++"),Java:le.createElement("span",{className:ne.java},"Java"),Python:le.createElement("span",{className:ne.python},"Python")},Me=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{const Dt={fontSize:"18px"};return le.createElement("div",{className:ne.questionBox},le.createElement(ee.Z,{value:`${ft}\u3001`+(ue==null?void 0:ue.name),style:gt({},Dt)}))};function zt(me){var se;return le.createElement("div",{className:ne.descBox},le.createElement("div",{className:ne.title},le.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(se=me==null?void 0:me.languages)==null?void 0:se.map((ue,ft,Dt)=>le.createElement(E.Fragment,{key:ft},ut[ue==null?void 0:ue.language]))),le.createElement("div",{className:ne.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},le.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(me==null?void 0:me.description),style:{fontSize:"16px",color:"#000"}})))}var nt=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Me),ct=te(51257),Ut={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},ht={log(...me){this.enabled&&(me.push(Date.now()),Ut.logger.log("[ActionCable]",...me))}};const Tt=()=>new Date().getTime(),vt=me=>(Tt()-me)/1e3;class $e{constructor(se){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=se,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=Tt(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),ht.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=Tt(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),ht.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=Tt()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,ht.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=Tt(),ht.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:se,reconnectionBackoffRate:ue}=this.constructor,ft=Math.pow(1+ue,Math.min(this.reconnectAttempts,10)),Mn=(this.reconnectAttempts===0?1:ue)*Math.random();return se*1e3*ft*(1+Mn)}reconnectIfStale(){this.connectionIsStale()&&(ht.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${vt(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?ht.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${vt(this.disconnectedAt)} s`):(ht.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return vt(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&vt(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(ht.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}$e.staleThreshold=6,$e.reconnectionBackoffRate=.15;var Rt={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:Mt,protocols:bt}=Rt,Xe=bt.slice(0,bt.length-1),Le=[].indexOf;class at{constructor(se){this.open=this.open.bind(this),this.consumer=se,this.subscriptions=this.consumer.subscriptions,this.monitor=new $e(this),this.disconnected=!0}send(se){return this.isOpen()?(this.webSocket.send(JSON.stringify(se)),!0):!1}open(){if(this.isActive())return ht.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const se=[...bt,...this.consumer.subprotocols||[]];return ht.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${se}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new Ut.WebSocket(this.consumer.url,se),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:se}={allowReconnect:!0}){if(se||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(ht.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(se){ht.log("Failed to reopen WebSocket",se)}finally{ht.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 Le.call(Xe,this.getProtocol())>=0}isState(...se){return Le.call(se,this.getState())>=0}getState(){if(this.webSocket){for(let se in Ut.WebSocket)if(Ut.WebSocket[se]===this.webSocket.readyState)return se.toLowerCase()}return null}installEventHandlers(){for(let se in this.events){const ue=this.events[se].bind(this);this.webSocket[`on${se}`]=ue}}uninstallEventHandlers(){for(let se in this.events)this.webSocket[`on${se}`]=function(){}}}at.reopenDelay=500,at.prototype.events={message(me){if(!this.isProtocolSupported())return;const{identifier:se,message:ue,reason:ft,reconnect:Dt,type:Mn}=JSON.parse(me.data);switch(this.monitor.recordMessage(),Mn){case Mt.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Mt.disconnect:return ht.log(`Disconnecting. Reason: ${ft}`),this.close({allowReconnect:Dt});case Mt.ping:return null;case Mt.confirmation:return this.subscriptions.confirmSubscription(se),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(se,"connected",{reconnected:!0})):this.subscriptions.notify(se,"connected",{reconnected:!1});case Mt.rejection:return this.subscriptions.reject(se);default:return this.subscriptions.notify(se,"received",ue)}},open(){if(ht.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return ht.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(me){if(ht.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){ht.log("WebSocket onerror event")}};const st=function(me,se){if(se!=null)for(let ue in se){const ft=se[ue];me[ue]=ft}return me};class pt{constructor(se,ue={},ft){this.consumer=se,this.identifier=JSON.stringify(ue),st(this,ft)}perform(se,ue={}){return ue.action=se,this.send(ue)}send(se){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(se)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class Vt{constructor(se){this.subscriptions=se,this.pendingSubscriptions=[]}guarantee(se){this.pendingSubscriptions.indexOf(se)==-1?(ht.log(`SubscriptionGuarantor guaranteeing ${se.identifier}`),this.pendingSubscriptions.push(se)):ht.log(`SubscriptionGuarantor already guaranteeing ${se.identifier}`),this.startGuaranteeing()}forget(se){ht.log(`SubscriptionGuarantor forgetting ${se.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(ue=>ue!==se)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(se=>{ht.log(`SubscriptionGuarantor resubscribing ${se.identifier}`),this.subscriptions.subscribe(se)})},500)}}class Ie{constructor(se){this.consumer=se,this.guarantor=new Vt(this),this.subscriptions=[]}create(se,ue){const ft=se,Dt=typeof ft=="object"?ft:{channel:ft},Mn=new pt(this.consumer,Dt,ue);return this.add(Mn)}add(se){return this.subscriptions.push(se),this.consumer.ensureActiveConnection(),this.notify(se,"initialized"),this.subscribe(se),se}remove(se){return this.forget(se),this.findAll(se.identifier).length||this.sendCommand(se,"unsubscribe"),se}reject(se){return this.findAll(se).map(ue=>(this.forget(ue),this.notify(ue,"rejected"),ue))}forget(se){return this.guarantor.forget(se),this.subscriptions=this.subscriptions.filter(ue=>ue!==se),se}findAll(se){return this.subscriptions.filter(ue=>ue.identifier===se)}reload(){return this.subscriptions.map(se=>this.subscribe(se))}notifyAll(se,...ue){return this.subscriptions.map(ft=>this.notify(ft,se,...ue))}notify(se,ue,...ft){let Dt;return typeof se=="string"?Dt=this.findAll(se):Dt=[se],Dt.map(Mn=>typeof Mn[ue]=="function"?Mn[ue](...ft):void 0)}subscribe(se){this.sendCommand(se,"subscribe")&&this.guarantor.guarantee(se)}confirmSubscription(se){ht.log(`Subscription confirmed ${se}`),this.findAll(se).map(ue=>this.guarantor.forget(ue))}sendCommand(se,ue){const{identifier:ft}=se;return this.consumer.send({command:ue,identifier:ft})}}class Nt{constructor(se){this._url=se,this.subscriptions=new Ie(this),this.connection=new at(this),this.subprotocols=[]}get url(){return en(this._url)}send(se){return this.connection.send(se)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(se){this.subprotocols=[...this.subprotocols,se]}}function en(me){if(typeof me=="function"&&(me=me()),me&&!/^wss?:/i.test(me)){const se=document.createElement("a");return se.href=me,se.href=se.href,se.protocol=se.protocol.replace("http","ws"),se.href}else return me}function tn(me=mn("url")||Rt.default_mount_path){return new Nt(me)}function mn(me){const se=document.head.querySelector(`meta[name='action-cable-${me}']`);if(se)return se.getAttribute("content")}var Rn=te(89392),wt=te.n(Rn),qe=te(49535),At=te(77019),_e=te(5269),Pt=te(59301),We=Object.defineProperty,Bt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Qe=(me,se,ue)=>se in me?We(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,mt=(me,se)=>{for(var ue in se||(se={}))tt.call(se,ue)&&Qe(me,ue,se[ue]);if(Ue)for(var ue of Ue(se))Ve.call(se,ue)&&Qe(me,ue,se[ue]);return me},ke=(me,se)=>Bt(me,Je(se));const Te=({problemset:me,dispatch:se,question:ue,disabled:ft,showAnswer:Dt,questionIndex:Mn})=>{var On;const[gn,jt]=(0,E.useState)({}),[En,ta]=(0,E.useState)([]),qn={fontSize:"18px"},Nn=["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,E.useEffect)(()=>{console.log("111"),console.log(ue);const Un=(0,Rn.cloneDeep)(ue);jt(Un),ta(Un==null?void 0:Un.choices)},[ue]),console.log("question--",ue);const pn=Un=>{const na=En.map((Pn,Fa)=>ke(mt({},Pn),{checked:Fa===Un?!(Pn!=null&&Pn.checked):!1}));ta(na)};return Pt.createElement("div",null,Pt.createElement("div",{className:ne.questionBox},Pt.createElement(ee.Z,{value:`${Mn}\u3001`+(gn==null?void 0:gn.name),style:mt({},qn)}),(On=ue==null?void 0:ue.choices)==null?void 0:On.map((Un,na)=>{const{is_answer:Pn,checked:Fa,choice_text:da,me_answered:ra}=Un;let oa="";return Dt?Pn&&(oa=ne.rightAnswer):(Fa||ra)&&(oa=ne.activeAnswer),Pt.createElement(At.Z,{className:ne.choiceWrap2,align:"middle",wrap:!1},Pt.createElement(_e.Z,{onClick:Ba=>{pn(na)},className:`${ne.choiceIndex} ${oa}`,style:{cursor:"pointer"}},Nn[na]),Pt.createElement(_e.Z,{flex:1,className:`${ne.editorWrap} ml15 current`},Pt.createElement(ee.Z,{className:ne.html,value:da,style:mt({},qn)})))})))};var Ee=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Te),xe=te(12893),Ye=te(39793),et=te(59301),xt=Object.defineProperty,Ct=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,_n=(me,se,ue)=>se in me?xt(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,on=(me,se)=>{for(var ue in se||(se={}))qt.call(se,ue)&&_n(me,ue,se[ue]);if(Qt)for(var ue of Qt(se))Bn.call(se,ue)&&_n(me,ue,se[ue]);return me},fn=(me,se)=>Ct(me,Jt(se)),Dn=(me,se)=>{var ue={};for(var ft in me)qt.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&Qt)for(var ft of Qt(me))se.indexOf(ft)<0&&Bn.call(me,ft)&&(ue[ft]=me[ft]);return ue};const Sn=me=>{var se=me,{value:ue,onChange:ft,scrollId:Dt}=se,Mn=Dn(se,["value","onChange","scrollId"]);return et.createElement("div",{id:Dt||""},et.createElement(Ye.Z,fn(on({},Mn),{defaultValue:ue,onChange:(On,gn)=>{gn!=null&&gn.length?ft(On,gn):ft(On)}})))},hn=({value:me,onChange:se,placeholder:ue,height:ft=150,isEdit:Dt,miniToolbar:Mn,watch:On=!0})=>Dt?et.createElement(Ye.Z,{isFocus:!0,height:ft||void 0,placeholder:ue,defaultValue:me,onChange:se,miniToolbar:Mn}):et.createElement("div",{style:{cursor:"pointer"}},me?et.createElement(ee.Z,{className:ne.inputBorder,value:me}):et.createElement("div",{className:`${ne.inputBorder} ${ne.placeholder} inputBorderError`},ue));var an=te(59301),Yn=Object.defineProperty,jn=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,An=(me,se,ue)=>se in me?Yn(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,bn=(me,se)=>{for(var ue in se||(se={}))nn.call(se,ue)&&An(me,ue,se[ue]);if(Xn)for(var ue of Xn(se))un.call(se,ue)&&An(me,ue,se[ue]);return me},Kn=(me,se)=>jn(me,ln(se)),ya=(me,se)=>{var ue={};for(var ft in me)nn.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&Xn)for(var ft of Xn(me))se.indexOf(ft)<0&&un.call(me,ft)&&(ue[ft]=me[ft]);return ue};const Ke=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],It=({value:me,onChange:se,choiceTextKey:ue,answerKey:ft,index:Dt,isEdit:Mn,setInputActive:On,form:gn,choiceOptionsPath:jt,allowChangeMode:En,showAddIcon:ta,addItem:qn,deleteItem:Nn})=>{const pn=(me==null?void 0:me[ft])===1,Un=()=>{const Pn=gn.getFieldValue(jt);gn.setFieldValue(jt,Pn.map(Fa=>Kn(bn({},Fa),{[ft]:0})))},na=()=>{pn?se(Kn(bn({},me),{[ft]:0})):(En||Un(),se(Kn(bn({},me),{[ft]:1})))};return an.createElement(At.Z,{className:ne.choiceWrap,align:"middle",wrap:!1},an.createElement(_e.Z,{onClick:na,className:`${ne.choiceIndex} ${pn?ne.activeAnswer:""}`},Ke[Dt]),an.createElement(_e.Z,{flex:1,className:`${ne.editorWrap} ml15`,onClick:On},an.createElement(hn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Mn,value:me==null?void 0:me[ue],onChange:Pn=>{se(Kn(bn({},me),{[ue]:Pn}))}})),an.createElement(_e.Z,{flex:"0 0 auto",className:"ml15"},an.createElement("div",{onClick:na,className:`${ne.setAnswerBtn} ${pn?ne.activeAnswer:""}`},pn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),an.createElement(_e.Z,{className:ne.actionWrapper},an.createElement(re.Z,{title:"\u5220\u9664"},an.createElement(xe.Z,{className:ne.deleteIcon,onClick:Nn,style:{visibility:Dt>1?"visible":"hidden"}}))))},St=({questionTitlePlaceholder:me,titleKey:se,choiceKey:ue,analysisKey:ft,choiceTextKey:Dt,answerKey:Mn,choiceOptionsPath:On,allowChangeMode:gn=!0,form:jt,showAnalysis:En=!0})=>{const[ta,qn]=(0,E.useState)(),[Nn,pn]=(0,E.useState)(!1);return an.createElement("div",{className:ne.wrap},an.createElement("div",{className:ne.questionTitleEditorWrap},an.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:se,labelCol:{span:24},rules:[{required:!0}]},an.createElement(Sn,{scrollId:Array.isArray(se)?se.join("_"):`${se}`,height:150,placeholder:me}))),an.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),an.createElement(Fe.default.List,{name:ue,rules:[{validator(Un,na){const Pn=na.some(da=>da[Mn]===1),Fa=na.findIndex(da=>{var ra;return((ra=da[Dt])==null?void 0:ra.length)<=0});return Fa!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ke[Fa]}\u9009\u9879\u7684\u5185\u5BB9`)):Pn?Promise.resolve():(ye.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Un,{add:na,remove:Pn})=>an.createElement("div",{id:Array.isArray(On)?On.join("_"):`${On}`},Un.map((Fa,da)=>{var ra=Fa,{key:oa,name:Ba}=ra,kt=ya(ra,["key","name"]);const Qa=ta===oa,Ya=()=>{qn(oa)},xa=da<7&&da===Un.length-1,io=()=>na({[Dt]:"",[Mn]:0}),Mo=()=>Pn(Ba);return an.createElement(Fe.default.Item,Kn(bn({},kt),{key:oa,name:Ba,className:ne.choiceListWrap,rules:[{validator(No,Tn){return Tn!=null&&Tn.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ke[da]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),an.createElement(It,{choiceTextKey:Dt,answerKey:Mn,index:da,isEdit:Qa,setInputActive:Ya,form:jt,choiceOptionsPath:On,allowChangeMode:gn,showAddIcon:xa,addItem:io,deleteItem:Mo}))}),Un.length<8&&an.createElement("div",{className:`${ne.addBtn} mb30`,onClick:()=>na({[Dt]:"",[Mn]:0})},an.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),En&&an.createElement("div",{onClick:()=>pn(!0)},an.createElement(Fe.default.Item,{name:ft,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},an.createElement(hn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Nn}))))};var wn=te(59301),aa=Object.defineProperty,Qn=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Ao=(me,se,ue)=>se in me?aa(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,kn=(me,se)=>{for(var ue in se||(se={}))Wa.call(se,ue)&&Ao(me,ue,se[ue]);if(Na)for(var ue of Na(se))Ra.call(se,ue)&&Ao(me,ue,se[ue]);return me},Ht=(me,se)=>Qn(me,Ua(se)),Vn=(me,se)=>{var ue={};for(var ft in me)Wa.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&Na)for(var ft of Na(me))se.indexOf(ft)<0&&Ra.call(me,ft)&&(ue[ft]=me[ft]);return ue};const mo={\u6B63\u786E:"T",\u9519\u8BEF:"F"},wa=({value:me,onChange:se,form:ue})=>{const ft=(me==null?void 0:me.is_answer)===1,Dt=me==null?void 0:me.choice_text,Mn=()=>{const On=ue.getFieldsValue().choices.map(gn=>({choice_text:gn.choice_text,is_answer:0}));ue.setFieldsValue({choices:On}),se(Ht(kn({},me),{is_answer:1}))};return wn.createElement(At.Z,{className:ne.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},wn.createElement(_e.Z,{onClick:Mn,className:`${ne.choiceIndex} ${ne.judgementIndex} ${ft?ne.activeAnswer:""}`},mo[Dt]),wn.createElement(_e.Z,{flex:1,className:`${ne.editorWrap} ml15`},wn.createElement("div",{className:`${ne.inputBorder} ${ne.placeholder} ${ft?ne.activeJudgementAnswer:""}`},Dt)))},za=({questionTitlePlaceholder:me,choiceKey:se,form:ue})=>{const[ft,Dt]=(0,E.useState)(!1);return wn.createElement("div",{className:ne.wrap},wn.createElement("div",{className:ne.questionTitleEditorWrap},wn.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},wn.createElement(Sn,{scrollId:"name",height:140,placeholder:me}))),wn.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},wn.createElement(Fe.default.List,{name:"choices",rules:[{validator(Mn,On){return On.some(jt=>(jt==null?void 0:jt.is_answer)===1)?Promise.resolve():(ye.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Mn=>wn.createElement("div",{id:"choices"},Mn.map(On=>{var gn=On,{key:jt,name:En}=gn,ta=Vn(gn,["key","name"]);return wn.createElement(Fe.default.Item,Ht(kn({},ta),{key:jt,name:En,noStyle:!0}),wn.createElement(wa,{form:ue}))})))),wn.createElement("div",{onClick:()=>Dt(!0)},wn.createElement(Fe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},wn.createElement(hn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ft}))))};var Wn=te(37568),sa=te(71051),ia={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},zn=te(50043),So=te(72409),bo=te(91239),Po=te(35902),_a=te(85020),Eo=te(25872),Ln="data:image/png;base64,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",Qo=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),dr=(0,E.forwardRef)(({onSave:me,aiImg:se},ue)=>{var ft;const Dt=`\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%`,Mn=(0,ve.useParams)(),[On,gn]=(0,E.useState)(!1),[jt,En]=(0,E.useState)([]),[ta,qn]=(0,E.useState)(!0),[Nn,pn]=(0,E.useState)(null),[Un,na]=(0,E.useState)([]),[Pn,Fa]=(0,E.useState)(0),[da,ra]=(0,E.useState)(0),[oa,Ba]=(0,E.useState)(!1),[kt,Qa]=(0,E.useState)(""),[Ya,xa]=(0,E.useState)(0),[io,Mo]=(0,E.useState)(0),[No,Tn]=(0,E.useState)(0),[va,Ha]=(0,E.useState)(0),[Ma,so]=(0,E.useState)(0),[zo,Fo]=(0,E.useState)(0),[po,Ja]=(0,E.useState)(0),[xo,Bo]=(0,E.useState)(0),[Rr,il]=(0,E.useState)(null),[Cl,Ur]=(0,E.useState)(Eo.Q),{contentRef:Qr,value:vl,status:Wl,open:El,close:Gr}=Cl,al=(0,Po.Z)({contentRef:Qr,status:Wl}),{openProgress:zl,closeProgress:jl,CreateProgressModal:mu,progressOpen:fu}=(0,bo.Z)();(0,E.useEffect)(()=>{Nn&&(vu(),nu()),Nn===!1&&(Gr(),En([]),Qa(Dt),xa(0),Mo(0),Tn(0),Ha(0),so(0),Fo(0),Ja(0),Bo(0),il(null))},[Nn]);const ol=()=>{pn(!0)};(0,E.useImperativeHandle)(ue,()=>({onClick:ol}));const Kl=Er=>{Ba(!0),Fa(Er),ra(0)},Au=Er=>Qo(void 0,null,function*(){const wl=Er.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(wl)==-1?(ye.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Er.size/1024/1024>10?(ye.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),nu=()=>Qo(void 0,null,function*(){const Er=yield(0,b.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Er.status===0&&(Fa(Er.total_number),ra(Er.remaining_number))}),vu=()=>Qo(void 0,null,function*(){console.log(Mn,"params"),qn(!0),Qa("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),qn(!1)}),Rl=Er=>(Er=Er||"",Er=String(Er),Er=Er.replace(/\s+/g,""),Er),Su=()=>Qo(void 0,null,function*(){var Er,wl,Al;const Xo=[{name:"\u5355\u9009\u9898",num:Ya||0},{name:"\u591A\u9009\u9898",num:io||0},{name:"\u5224\u65AD\u9898",num:No||0},{name:"\u586B\u7A7A\u9898",num:va||0},{name:"\u7B80\u7B54\u9898",num:Ma||0},{name:"\u7EC4\u5408\u9898",num:xo||0},{name:"\u7F16\u7A0B\u9898",num:zo||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:po||0}];if(Rl(kt)){if(kt.length>1e3){ye.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ye.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Rl(kt)&&!(jt!=null&&jt.length)){ye.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Zl=Xo.reduce((Jl,uu)=>Jl+uu.num,0);if(Zl===0){ye.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Zl>5){ye.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}Ba(!1);const Ro={scene_type:6,request_identifier:Math.random(),file_id:(wl=(Er=jt[0])==null?void 0:Er.response)==null?void 0:wl.id,content:kt,ppt_page_url:(Al=se==null?void 0:se[0])==null?void 0:Al.url,count_arr:Xo.map(Jl=>Jl.num).join(",")};yield El(Ro),nu()}),Du=()=>Qo(void 0,null,function*(){const Er=al();zl(),gn(!0),na([]);const wl=new FormData;wl.append("html",Er);const Al=yield(0,b.ZP)("/api/intelligent_imports/import.json",{method:"post",body:wl},!0);if((Al==null?void 0:Al.status)===0)if(Al!=null&&Al.data){jl(100),na(Al==null?void 0:Al.data);return}else ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");gn(!1),jl()}),pu=()=>Qo(void 0,null,function*(){const Er=al();(0,ct.RG)(Er)}),xu=["uploading","error"].includes((ft=jt==null?void 0:jt[0])==null?void 0:ft.status);return E.createElement(E.Fragment,null,E.createElement(_a.Z,{visible:oa,totalCount:Pn,usedCount:da,onCancel:()=>Ba(!1),onOk:Su}),E.createElement(Ge.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:E.createElement("div",{className:ia.extraHeader},E.createElement(At.Z,{align:"middle"},!Wl&&!!vl&&E.createElement(E.Fragment,null,E.createElement(yt.ZP,{className:ia.save_btn,style:{marginRight:"20px"},onClick:Du},E.createElement("div",{className:"flex flex_box_center"},E.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),E.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),E.createElement(yt.ZP,{className:ia.save_btn,onClick:pu,style:{marginRight:"20px"}},E.createElement("div",{className:"flex flex_box_center"},E.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),E.createElement("span",null,"\u590D\u5236")))),E.createElement("i",{onClick:()=>{const Er=wl=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:wl,onOk:()=>{pn(!1)}})};if(Wl){Er("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else vl?Er("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):pn(!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:Nn},E.createElement("div",{className:ia.wrap},E.createElement("div",{className:ia.left},E.createElement(y.Z,{spinning:ta},E.createElement("div",{className:ia.tip},E.createElement("img",{src:Ln}),E.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")),E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},className:"mb20",value:kt,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:Er=>{Qa(Er.target.value)}}),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),E.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",E.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),E.createElement(At.Z,{style:{gap:16}},E.createElement(_e.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(sa.Z,{min:0,max:10,value:Ya,onChange:xa,style:{marginLeft:"8px"}})),E.createElement(_e.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(sa.Z,{min:0,max:10,value:io,onChange:Mo,style:{marginLeft:"8px"}})),E.createElement(_e.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(sa.Z,{min:0,max:10,value:No,onChange:Tn,style:{marginLeft:"8px"}})),E.createElement(_e.Z,null,E.createElement("label",null,"\u7F16\u7A0B\u9898"),E.createElement(sa.Z,{min:0,max:10,value:zo,onChange:Fo,style:{marginLeft:"8px"}})))),Wl?E.createElement("div",{onClick:Gr,className:ia.bottomBtn},E.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):xu?E.createElement("div",{className:`${ia.bottomBtn} ${ia.disabled}`},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):E.createElement("div",{onClick:()=>{if(Pn!==-1){Ba(!0);return}Su()},className:ia.bottomBtn},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),E.createElement(Eo.Z,{onStatusChange:Ur,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!fu,noRestrictModal:Kl,stringTransformer:So.o,onError:Er=>{Object.prototype.toString.call(Er)==="[object Object]"&&Er.status===-9&&Kl(Er.data)}}))),E.createElement(Ge.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:On},E.createElement(At.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},E.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),E.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),E.createElement(zn.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Un,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>gn(!1),onSuccess:()=>{gn(!1),pn(!1)},onSave:Er=>Qo(void 0,null,function*(){yield me(Er,()=>{gn(!1),pn(!1)})})}),E.createElement("div",{style:{height:70}})),mu("\u5904\u7406\u4E2D"))}),ko=te(81679),Jn=te(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"},Ca=te(42441),In=te(9148),Co=te(49234),ma=te(59301),Sr=Object.defineProperty,tr=Object.defineProperties,or=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,Go=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,yr=(me,se,ue)=>se in me?Sr(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Pr=(me,se)=>{for(var ue in se||(se={}))Go.call(se,ue)&&yr(me,ue,se[ue]);if(Oo)for(var ue of Oo(se))Br.call(se,ue)&&yr(me,ue,se[ue]);return me},Wr=(me,se)=>tr(me,or(se)),Nr=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Cr=["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"],Jr=({data:me=[],totalData:se,paramsHttp:ue,smartItembanks:ft,socketData:Dt})=>{const Mn=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[On,gn]=(0,E.useState)(!1),[jt,En]=(0,E.useState)(1),[ta,qn]=(0,E.useState)();return ma.createElement("div",{className:ua.summaryWrap},ma.createElement(At.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},ma.createElement(_e.Z,{style:{display:"flex",alignItems:"center"}},ma.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ma.createElement("div",{className:ua.title},"\u7B54\u9898\u6982\u89C8")),ma.createElement(_e.Z,{style:{display:"flex"}},me==null?void 0:me.map((Nn,pn)=>ma.createElement("div",{key:pn,style:{display:"flex",alignItems:"center",marginLeft:pn==0?"0px":"20px"}},ma.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Mn[pn]}}),ma.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Nn==null?void 0:Nn.name))))),me==null?void 0:me.map((Nn,pn)=>{var Un;return ma.createElement("div",{className:ua.summaryItem,key:pn,style:{marginTop:pn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var na;(na=[0,1,2])!=null&&na.includes(pn)&&(gn(!0),En(pn+1))}},ma.createElement("div",{className:ua.label},Nn==null?void 0:Nn.name),ma.createElement(Jn.Z,{percent:(Un=[3,4])!=null&&Un.includes(pn)?Nn==null?void 0:Nn.value:(Nn==null?void 0:Nn.value)/se*100,size:[575,10],strokeColor:Mn[pn],format:na=>{var Pn;return ma.createElement("span",{className:ua.percentSty},(Pn=[3,4])!=null&&Pn.includes(pn)?((Nn==null?void 0:Nn.value)||0)+"%":(Nn==null?void 0:Nn.value)||0)}}))}),ma.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),ma.createElement(tl,{visible:On,onCancel:()=>{gn(!1)},paramsHttp:ue,smartItembanks:ft,itemBankId:Dt==null?void 0:Dt.item_bank_id,detailType:jt}))},fa=({data:me=[],paramsHttp:se,smartItembanks:ue,socketData:ft})=>{const[Dt,Mn]=(0,E.useState)(),[On,gn]=(0,E.useState)(!1),[jt,En]=(0,E.useState)(),[ta,qn]=(0,E.useState)(),Nn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return ma.createElement("div",{className:ua.summaryWrap,style:{overflow:"hidden"}},ma.createElement(At.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},ma.createElement(_e.Z,{style:{display:"flex",alignItems:"center"}},ma.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ma.createElement("div",{className:ua.title},"\u7B54\u9898\u8BE6\u60C5"))),ma.createElement("div",{className:ua.detailSty},me==null?void 0:me.map((pn,Un)=>ma.createElement("div",{key:Un,className:ua.detailItem,onMouseEnter:()=>{Mn(Un)},onMouseLeave:()=>{Mn(void 0)}},ma.createElement(re.Z,{placement:"topLeft",title:ma.createElement(ee.Z,{style:{color:"#fff",fontSize:"12px"},value:`${Cr[Un]} `+(pn==null?void 0:pn.choice_text)})},ma.createElement("div",{className:ua.questionTitle},ma.createElement("span",{className:ua.questionTag,style:{marginRight:"10px"}},Cr[Un]),ma.createElement(ee.Z,{value:pn==null?void 0:pn.choice_text,className:ua.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:Dt==Un?"#3061D0":"#000"}}))),ma.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"rgba(48,97,208,0.1)"}},ma.createElement("div",{className:ua.proSty,style:{width:`${.01*Number((pn==null?void 0:pn.rate)||0)*200}px`}})),ma.createElement("div",{className:ua.numSty},ma.createElement("span",null,(pn==null?void 0:pn.user_num)||0,"\u4EBA"),(pn==null?void 0:pn.user_num)>0&&ma.createElement("span",{className:ua.detailBtn,onClick:()=>{En(pn==null?void 0:pn.choice_id),qn(pn==null?void 0:pn.item_bank_id),gn(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),ma.createElement(tl,{visible:On,onCancel:()=>{gn(!1)},paramsHttp:se,smartItembanks:ue,choice_ids:jt,itemBankId:ft==null?void 0:ft.item_bank_id}))},tl=({visible:me,onCancel:se,paramsHttp:ue,smartItembanks:ft,type:Dt,choice_ids:Mn,itemBankId:On,detailType:gn=null})=>{const[jt,En]=(0,E.useState)([]),[ta,qn]=(0,E.useState)(0),[Nn,pn]=(0,E.useState)({page:1,limit:20,course_group_id:"",search:""}),[Un,na]=(0,E.useState)([]),[Pn,Fa]=(0,E.useState)(!1),da=()=>Nr(void 0,null,function*(){var Ba,kt,Qa;Fa(!0);const Ya=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Ba=ft==null?void 0:ft.page)==null?void 0:Ba.id}/students.json`,{method:"get",params:Wr(Pr({},Nn),{item_bank_id:On,choice_ids:Mn,type:gn})});Ya.status===0&&(En(((kt=Ya==null?void 0:Ya.data)==null?void 0:kt.smart_plan_users)||[]),qn((Qa=Ya==null?void 0:Ya.data)==null?void 0:Qa.count)),Fa(!1)}),ra=()=>Nr(void 0,null,function*(){const Ba=yield(0,Co.xV)({coursesId:ue==null?void 0:ue.coursesId,limit:2e3});Ba!=null&&Ba.course_groups&&na([...(Ba==null?void 0:Ba.course_groups)||[]])});(0,E.useEffect)(()=>{me&&da()},[me,Nn]),(0,E.useEffect)(()=>{me&&ra()},[me]);const oa=()=>{pn({page:1,limit:20,course_group_id:"",search:""})};return ma.createElement(be.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:me,width:622,forceRender:!0,footer:null,onCancel:()=>{se(),oa()}},ma.createElement(y.Z,{spinning:Pn},ma.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},ma.createElement(oe.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Nn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Un.map(Ba=>({label:Ba==null?void 0:Ba.name,value:Ba==null?void 0:Ba.id}))],onChange:Ba=>{Nn.course_group_id=Ba,pn(Pr({},Nn))}}),ma.createElement(In.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Nn.search,onChange:Ba=>{Nn.search=Ba,Nn.page=1,pn(Pr({},Nn))}})),ma.createElement(ze.default,{dataSource:jt,className:ua.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(Ba,kt,Qa)=>`${(Nn.page-1)*Nn.limit+Qa+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:Ba=>ma.createElement("span",{style:{color:"#000"}},Ba||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Ba=>ma.createElement("span",{style:{color:"#000"}},Ba||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:Ba=>ma.createElement("span",{style:{color:"#000"}},Ba||"--")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(Ba,kt)=>{var Qa,Ya,xa,io,Mo;const No=((Ya=(Qa=kt==null?void 0:kt.choices)==null?void 0:Qa.filter(Ma=>Ma==null?void 0:Ma.is_answer))==null?void 0:Ya.map(Ma=>Ma==null?void 0:Ma.choice_id))||[],Tn=((io=(xa=kt==null?void 0:kt.choices)==null?void 0:xa.filter(Ma=>Ma==null?void 0:Ma.me_answered))==null?void 0:io.map(Ma=>Ma==null?void 0:Ma.choice_id))||[],va=No.length===Tn.length?No.length>0&&Tn.every(Ma=>No.includes(Ma))?1:3:No.length>0&&Tn.every(Ma=>No.includes(Ma))?2:3,Ha=(Mo=kt==null?void 0:kt.choices)==null?void 0:Mo.map((Ma,so)=>Ma!=null&&Ma.me_answered?Cr[so]:"").filter(Ma=>Ma!=="");return ma.createElement(ma.Fragment,null,ma.createElement("span",{style:{paddingRight:"20px",color:va===3?"#E30000":va===2?"#FF9D18":"#2EC25B"}},Ha||"--"))}}],pagination:{total:ta||0,onChange:(Ba,kt)=>{Nn.page=Ba,Nn.limit=kt,pn(Pr({},Nn))},current:Nn==null?void 0:Nn.page,pageSize:Nn==null?void 0:Nn.limit,showTotal:Ba=>ma.createElement(ma.Fragment,null,"\u5171",ma.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ba),"\u6761\u6570\u636E")}})))},Vr=({data:me=[]})=>{const se=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return ma.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},ma.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},ma.createElement(Col,{style:{display:"flex",alignItems:"center"}},ma.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ma.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),ma.createElement(Col,{style:{display:"flex"}},me==null?void 0:me.map((ue,ft)=>ma.createElement("div",{key:ft,style:{display:"flex",alignItems:"center",marginLeft:ft==0?"0px":"10px"}},ma.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:se[ft]}}),ma.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",Cr[ft]))))),ma.createElement("div",{className:styles.chart_container},ma.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:ue=>`${ue}`,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:me==null?void 0:me.map((ue,ft)=>Cr[ft]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:me==null?void 0:me.map((ue,ft)=>ue==null?void 0:ue.user_num),barWidth:"20px",itemStyle:{color:function(ue){return se[ue.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),ma.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:me==null?void 0:me.map((ue,ft)=>({value:ue==null?void 0:ue.user_num,name:`\u9009\u9879${Cr[ft]}`,itemStyle:{color:se[ft]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var yl=te(47251),zr={gzsm:"gzsm___VoLAf"},De=te(85788),je="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==",ot=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),sn=(0,E.forwardRef)(({isEdit:me,isOpen:se,data:ue,onClose:ft,onOk:Dt},Mn)=>{const[On,gn]=(0,E.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[jt,En]=(0,E.useState)(!1),[ta,qn]=(0,E.useState)(!1),[Nn,pn]=(0,E.useState)(""),[Un,na]=(0,E.useState)(10),[Pn]=(0,ve.useSearchParams)(),[Fa,da]=(0,E.useState)(!1),ra=(0,E.useRef)(null),oa=io=>io.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,E.useEffect)(()=>{var io,Mo;se&&(gn("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),me?(pn((io=ue==null?void 0:ue.page)==null?void 0:io.page_info),na(((Mo=ue==null?void 0:ue.page)==null?void 0:Mo.info_read_min_time)||"")):pn(""))},[se]);const Ba=()=>ot(void 0,null,function*(){var io;En(!0),qn(!0),ra.current=new De.Z(z.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:On,url:(io=ue==null?void 0:ue.url)==null?void 0:io.map(Mo=>Mo==null?void 0:Mo.url)}),yield new Promise((Mo,No)=>{ra.current.on("data",Tn=>{qn(!1),pn(oa(Tn==null?void 0:Tn.full))}),ra.current.on("done",()=>ot(void 0,null,function*(){En(!1)})),ra.current.startStream()})}),kt=()=>{const io=Mo=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Mo,onOk:()=>{var No,Tn;(Tn=(No=ra.current)==null?void 0:No.cancelRequest)==null||Tn.call(No),En(!1),ft()}})};if(jt){io("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else ft()},Qa=()=>ot(void 0,null,function*(){var io;if(!Nn.trim()){ye.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Mo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(io=ue==null?void 0:ue.page)==null?void 0:io.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Nn,info_read_min_time:Un}});(Mo==null?void 0:Mo.status)==0&&Dt()}),Ya=()=>ot(void 0,null,function*(){var io;if(!Nn.trim()){ye.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Mo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(io=ue==null?void 0:ue.page)==null?void 0:io.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Nn,info_read_min_time:Un}});(Mo==null?void 0:Mo.status)==0&&(Dt(),Pn.get("type")?(0,ct.xg)(`/classrooms/${ue==null?void 0:ue.coursesId}/smart_plan/${ue==null?void 0:ue.id}/ppt_info/info?type=${Pn.get("type")}&simulate=true&simulateType=1&pptPage=${ue==null?void 0:ue.position}`):(0,ct.xg)(`/classrooms/${ue==null?void 0:ue.coursesId}/smart_plan/${ue==null?void 0:ue.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${ue==null?void 0:ue.position}`))}),xa=(0,E.useRef)();return(0,E.useImperativeHandle)(Mn,()=>({onClickSave:Qa,onClickPreview:Ya,handleClose:kt})),E.createElement("div",{className:zr.wrap,ref:xa},E.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),E.createElement("div",{className:zr.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"),E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},E.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),E.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{da(!Fa)}},E.createElement("img",{src:je,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),E.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),Fa&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},value:On,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:io=>{gn(io.target.value)}}),jt?E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(In.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var io,Mo;(Mo=(io=ra.current)==null?void 0:io.cancelRequest)==null||Mo.call(io),En(!1),qn(!1)}},"\u505C\u6B62\u751F\u6210")):E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(In.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!On.trim()){ye.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}Ba()}},"\u5F00\u59CB\u751F\u6210"))),E.createElement(y.Z,{spinning:ta},E.createElement(Ye.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Nn,onChange:io=>{pn(io)}})),E.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",E.createElement(re.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"},E.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),E.createElement(oe.default,{onChange:io=>{na(io)},value:Un,size:"large",style:{width:"100%",marginTop:"10px"}},E.createElement(oe.default.Option,{value:10},"10s"),E.createElement(oe.default.Option,{value:30},"30s"),E.createElement(oe.default.Option,{value:60},"1min"),E.createElement(oe.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),vn={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"},de="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==",dt=Object.defineProperty,Ot=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ge=(me,se,ue)=>se in me?dt(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Ae=(me,se)=>{for(var ue in se||(se={}))ae.call(se,ue)&&ge(me,ue,se[ue]);if(Zt)for(var ue of Zt(se))pe.call(se,ue)&&ge(me,ue,se[ue]);return me},Be=(me,se)=>Ot(me,rn(se)),he=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const we=({value:me,onChange:se})=>{const ue=["\u6B63\u786E","\u9519\u8BEF"];return E.createElement("div",{className:vn.judgment},ue.map(ft=>E.createElement("div",{className:ft===me?vn.active:"",key:ft},E.createElement("b",{onClick:()=>se(ft)},ft==="\u6B63\u786E"?"T":"F"),E.createElement("span",null,ft))))};var Et=(0,E.forwardRef)(({addInteraction:me,isEdit:se,isOpen:ue,data:ft,onClose:Dt,onOk:Mn},On)=>{var gn;const jt=[{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}],[En,ta]=(0,E.useState)(""),[qn,Nn]=(0,E.useState)([]),[pn,Un]=(0,E.useState)(1),[na,Pn]=(0,E.useState)(3),Fa=(0,E.useRef)(!1),[da]=(0,ve.useSearchParams)(),ra=(0,E.useRef)(null);(0,E.useEffect)(()=>{var Tn,va,Ha,Ma,so,zo,Fo;if(ue){let po=1;me?(Nn([jt[0]]),Un(2),po=2):((va=(Tn=ft==null?void 0:ft.page)==null?void 0:Tn.smart_plan_page_knowledges)==null?void 0:va.length)>0?(Nn((Ma=(Ha=ft==null?void 0:ft.page)==null?void 0:Ha.smart_plan_page_knowledges)==null?void 0:Ma.map(xo=>(xo.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",xo.showInput=!1,xo.loading=!1,xo))),Un(1)):(Nn([jt[0]]),po=2,Un(2));let Ja=po===1?(so=ft==null?void 0:ft.page)==null?void 0:so.ai_requirement:((zo=ft==null?void 0:ft.page)==null?void 0:zo.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";ta(Ja),Pn(((Fo=ft==null?void 0:ft.page)==null?void 0:Fo.ai_question_size)||3)}},[ue]);const oa=()=>{Fa.current=!1;const Tn=qn.some(Ha=>Ha.loading==!0),va=Ha=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ha,onOk:()=>{if(Tn&&ra.current){ra.current.abort(),qn==null||qn.map(Ma=>Ma.loading=!1),Dt();return}}})};if(Tn){va("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Dt()},Ba=()=>he(void 0,null,function*(){const Tn=yield Mo();(Tn==null?void 0:Tn.status)===0&&Mn()}),kt=()=>he(void 0,null,function*(){const Tn=yield Mo();(Tn==null?void 0:Tn.status)===0&&(Mn(),da.get("type")?(0,ct.xg)(`/classrooms/${ft==null?void 0:ft.coursesId}/smart_plan/${ft==null?void 0:ft.id}/ppt_info/info?type=${da.get("type")}&simulate=true&simulateType=2&pptPage=${ft==null?void 0:ft.position}`):(0,ct.xg)(`/classrooms/${ft==null?void 0:ft.coursesId}/smart_plan/${ft==null?void 0:ft.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${ft==null?void 0:ft.position}`))}),Qa=(Tn,va,Ha)=>{qn[va][Tn]=Ha,Nn([...qn])},Ya=Tn=>he(void 0,null,function*(){var va,Ha,Ma;qn[Tn].loading=!0,Nn([...qn]),ra.current=new AbortController;const so=ra.current.signal,zo=setTimeout(()=>{ra.current&&(Fa.current=!0,ra.current.abort())},6e4);try{const po=yield(yield fetch(`${z.Z.API_SERVER}/api/courses/${ft==null?void 0:ft.coursesId}/smart_plans/${ft==null?void 0:ft.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(va=ft==null?void 0:ft.url)==null?void 0:va.map(Ja=>Ja==null?void 0:Ja.url),count:1,type:qn[Tn].type}),headers:{"Content-Type":"application/json"},signal:so})).json();if((po==null?void 0:po.status)===0){const Ja=qn[Tn].type,xo=(Ma=(Ha=po==null?void 0:po.data)==null?void 0:Ha.questions)==null?void 0:Ma[0];xo&&(qn[Tn]=Be(Ae({},xo),{type:Ja}),Ja===0&&(qn[Tn].answer=""),Nn([...qn]))}}catch(Fo){Fa.current&&ye.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(zo),qn[Tn].loading=!1,Nn([...qn])}}),xa=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],io=()=>he(void 0,null,function*(){var Tn;return yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Tn=ft==null?void 0:ft.page)==null?void 0:Tn.id}/${se?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:se?"put":"post",body:{questions:pn==1?qn:[],is_ai_question:pn!=1,ai_question_size:na,ai_requirement:En}})}),Mo=()=>he(void 0,null,function*(){var Tn,va,Ha,Ma;const so=[],zo=[],Fo=[];if(pn==1){if(qn.forEach((po,Ja)=>{var xo;po.question||so.push(Ja+1),((xo=po.question)==null?void 0:xo.length)>200&&zo.push(Ja+1),po.type!==0&&!po.answer&&Fo.push(Ja+1)}),so.length){ye.ZP.warning(`\u7B2C${so.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(zo.length){ye.ZP.warning(`\u7B2C${zo.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(Fo.length){ye.ZP.warning(`\u7B2C${Fo.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!se&&(qn==null?void 0:qn.length)>3-((va=(Tn=ft==null?void 0:ft.page)==null?void 0:Tn.smart_plan_page_knowledges)==null?void 0:va.length)){ye.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(pn==2&&!(En!=null&&En.trim())){ye.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(me)if(pn===2&&((Ma=(Ha=ft==null?void 0:ft.page)==null?void 0:Ha.smart_plan_page_knowledges)==null?void 0:Ma.length)>0)be.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:()=>he(void 0,null,function*(){const po=yield io();(po==null?void 0:po.status)===0&&Mn()})});else return yield io();else return yield io()}),No=(0,E.useRef)();return(0,E.useImperativeHandle)(On,()=>({onClickSave:Ba,onClickPreview:kt,handleClose:oa})),E.createElement("div",{className:vn.wrap,ref:No},E.createElement("div",{className:vn.type_style},"\u4E92\u52A8\u7C7B\u578B"),E.createElement("div",{className:vn.type_list},E.createElement("div",{className:pn==2?vn.type_tag_active:vn.type_tag_noactive,onClick:()=>{Un(2),ta("\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"),E.createElement("div",{className:pn==1?vn.type_tag_active:vn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var Tn,va,Ha;pn==2&&(ta(""),Un(1),Nn(me?[jt[0]]:((va=(Tn=ft==null?void 0:ft.page)==null?void 0:Tn.smart_plan_page_knowledges)==null?void 0:va.length)>0?(Ha=ft==null?void 0:ft.page)==null?void 0:Ha.smart_plan_page_knowledges:[jt[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),E.createElement("div",{className:vn.type_tootip},pn==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"),pn==2&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},value:En,placeholder:pn==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:Tn=>{ta(Tn.target.value)}}),E.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),E.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:na,showSearch:!1,onChange:Tn=>{Pn(Tn)}},(gn=[1,2,3])==null?void 0:gn.map(Tn=>E.createElement(oe.default.Option,{value:Tn,key:Tn},Tn)))),pn==1&&E.createElement("div",{style:{minHeight:"70px"}},qn.map((Tn,va)=>{var Ha,Ma;return E.createElement("div",{key:va,style:{marginTop:va===0?20:30}},E.createElement(At.Z,{align:"middle",className:"mb10"},E.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",va+1),E.createElement(re.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},E.createElement("img",{src:de,onClick:()=>{qn[va].showInput=!qn[va].showInput,Nn([...qn])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(qn==null?void 0:qn.length)<3&&E.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{qn.push(jt[0]),Nn([...qn]),setTimeout(()=>{const so=document.querySelector(".QASetting-modal"),zo=so==null?void 0:so.querySelector(".ant-modal-body");zo==null||zo.scrollTo({top:zo.scrollHeight,behavior:"smooth"})},0)}}),E.createElement(re.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},E.createElement("i",{onClick:()=>{if(qn.length==1){ye.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}qn.splice(va,1),Nn([...qn])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),qn[va].showInput&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},value:(Ha=qn==null?void 0:qn[va])==null?void 0:Ha.inputValue,disabled:(Ma=qn==null?void 0:qn[va])==null?void 0:Ma.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:so=>{qn[va].inputValue=so.target.value,Nn([...qn])}}),qn[va].loading?E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(In.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{Fa.current=!1,ra.current.abort(),qn[va].loading=!1,Nn([...qn])}},"\u7EC8\u6B62\u51FA\u9898")):E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(In.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var so;if(!((so=qn==null?void 0:qn[va])!=null&&so.inputValue.trim())){ye.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(qn.some((Fo,po)=>po!=va&&Fo.loading==!0)){ye.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}Ya(va)}},"\u5F00\u59CB\u51FA\u9898"))),E.createElement(y.Z,{spinning:qn[va].loading},E.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},E.createElement(Wn.default,{onChange:so=>Qa("question",va,so.target.value),style:{width:"510px"},value:Tn==null?void 0:Tn.question,size:"large"}),E.createElement(oe.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:Tn==null?void 0:Tn.type,onChange:so=>{const zo={type:Number(so),answer:jt[so].answer,question:so.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};qn[va]=zo,Nn([...qn])}},xa==null?void 0:xa.map((so,zo)=>E.createElement(oe.default.Option,{value:so==null?void 0:so.key,key:zo},so==null?void 0:so.label)))),Tn.type===1&&E.createElement(we,{value:Tn.answer,onChange:so=>Qa("answer",va,so)}),Tn.type===2&&E.createElement(Wn.default,{size:"large",onChange:so=>Qa("answer",va,so.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:Tn.answer})))})))}),Ft={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"},it="data:image/png;base64,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",Gt="data:image/png;base64,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",_t=te(10946),Yt=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),yn=({isEdit:me=!1,visible:se,data:ue,onClose:ft,onOk:Dt,openPreview:Mn,changePage:On})=>{const[gn,jt]=(0,E.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 He=te(53184),Pe=te.n(He),re=Object.defineProperty,Ge=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(We,Bt,Je)=>Bt in We?re(We,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Bt]=Je,x=(We,Bt)=>{for(var Je in Bt||(Bt={}))oe.call(Bt,Je)&&y(We,Je,Bt[Je]);if(yt)for(var Je of yt(Bt))a.call(Bt,Je)&&y(We,Je,Bt[Je]);return We},b=(We,Bt)=>Ge(We,ze(Bt)),z=(We,Bt,Je)=>new Promise((Ue,tt)=>{var Ye=ke=>{try{mt(Je.next(ke))}catch(Te){tt(Te)}},Qe=ke=>{try{mt(Je.throw(ke))}catch(Te){tt(Te)}},mt=ke=>ke.done?Ue(ke.value):Promise.resolve(ke.value).then(Ye,Qe);mt((Je=Je.apply(We,Bt)).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"]}},ne=(We,Bt)=>Bt.map(Je=>({label:Je,kind:We.languages.CompletionItemKind.Keyword,insertText:Je})),le=We=>Object.keys(ee.tables).map(Bt=>({label:Bt,kind:We.languages.CompletionItemKind.Variable,insertText:Bt})),ce=(We,Bt)=>{const Je=ee.tables[We];return Je?Je.map(Ue=>({label:Ue,kind:Bt.languages.CompletionItemKind.Field,insertText:Ue})):[]};function ie(We,Bt,Je,Ue,tt){let Ye=Bt.getWordUntilPosition(Je),Qe={startLineNumber:Je.lineNumber,endLineNumber:Je.lineNumber,startColumn:Ye.startColumn,endColumn:Ye.endColumn},mt=Ue.map(ke=>({label:ke,kind:We.languages.CompletionItemKind.Keyword,insertText:ke,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Qe}));return tt.map(ke=>{mt.push(b(x({},ke),{range:Qe}))}),mt}var Ce=We=>{ee.languages.map(tt=>(We.languages.registerDocumentFormattingEditProvider(tt,{provideDocumentFormattingEdits(Ye,Qe,mt){return z(this,null,function*(){const ke=Pe()(Ye.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:Ye.getFullModelRange(),text:ke}]})}}),tt));const Bt=Fe.quickKey.map(tt=>({label:tt.label,kind:We.languages.CompletionItemKind.Method,insertText:tt.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Je=ye.quickKey.map(tt=>({label:tt.label,kind:We.languages.CompletionItemKind.Method,insertText:tt.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Ue=ve.quickKey.map(tt=>({label:tt.label,kind:We.languages.CompletionItemKind.Method,insertText:tt.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet}));We.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(tt,Ye){var Qe=tt.getWordUntilPosition(Ye),mt={startLineNumber:Ye.lineNumber,endLineNumber:Ye.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ye.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...Fe.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...Fe.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(tt,Ye){var Qe=tt.getWordUntilPosition(Ye),mt={startLineNumber:Ye.lineNumber,endLineNumber:Ye.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn};return{suggestions:[...Se.keywords.map(ke=>({label:ke,kind:We.languages.CompletionItemKind.Function,documentation:ke,insertText:ke,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(tt,Ye){var Qe=tt.getWordUntilPosition(Ye),mt={startLineNumber:Ye.lineNumber,endLineNumber:Ye.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ye.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...ve.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...ve.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(tt,Ye){var Qe=tt.getWordUntilPosition(Ye),mt={startLineNumber:Ye.lineNumber,endLineNumber:Ye.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ye.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...be.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...be.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(tt,Ye){var Qe=tt.getWordUntilPosition(Ye),mt={startLineNumber:Ye.lineNumber,endLineNumber:Ye.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ye.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...ye.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...ye.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}})};const Ze="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Oe=Object.defineProperty,gt=(We,Bt,Je)=>Bt in We?Oe(We,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Bt]=Je,lt=(We,Bt,Je)=>gt(We,typeof Bt!="symbol"?Bt+"":Bt,Je);const Me=class Zc{constructor(Bt,Je,Ue){this.placeholder=Bt,this.editor=Je,this.monaco=Ue,Je.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Zc.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)}};lt(Me,"ID","editor.widget.placeholderHint");var nt=Me,ct=te(96236),Ut=te(6767),ht=te(25399),Tt=te(89392),vt=te(49535),$e=te(56102),Rt=Object.defineProperty,Mt=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,st=(We,Bt,Je)=>Bt in We?Rt(We,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Bt]=Je,pt=(We,Bt)=>{for(var Je in Bt||(Bt={}))Le.call(Bt,Je)&&st(We,Je,Bt[Je]);if(Xe)for(var Je of Xe(Bt))at.call(Bt,Je)&&st(We,Je,Bt[Je]);return We},Yt=(We,Bt)=>Mt(We,bt(Bt)),Ie=(We,Bt)=>{var Je={};for(var Ue in We)Le.call(We,Ue)&&Bt.indexOf(Ue)<0&&(Je[Ue]=We[Ue]);if(We!=null&&Xe)for(var Ue of Xe(We))Bt.indexOf(Ue)<0&&at.call(We,Ue)&&(Je[Ue]=We[Ue]);return Je},Nt=(We,Bt,Je)=>new Promise((Ue,tt)=>{var Ye=ke=>{try{mt(Je.next(ke))}catch(Te){tt(Te)}},Qe=ke=>{try{mt(Je.throw(ke))}catch(Te){tt(Te)}},mt=ke=>ke.done?Ue(ke.value):Promise.resolve(ke.value).then(Ye,Qe);mt((Je=Je.apply(We,Bt)).next())});function en(We){return/^\d+$/.test(We)?`${We}px`:We}function tn(){}let mn=!1;const zn={"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 wt(We=[]){let Bt=We;if(Array.isArray(We)){for(let Je=0;JeNt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(We){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",We)}});var _e=We=>{var Bt=We,{width:Je="100%",height:Ue="100%",value:tt,language:Ye="javascript",style:Qe={},options:mt={},overrideServices:ke={},theme:Te="vs-dark",onEditBlur:Ee,isCopy:xe=!1,onSave:Ve,autoHeight:et=!1,forbidCopy:xt=!1,onChange:Ct=tn,editorDidMount:Jt=tn,onFocus:Qt=tn,onBreakPoint:qt=tn,breakPointValue:Bn=[],filename:_n="educoder.txt",errorLine:on,errorContent:fn="",highlightLine:Dn,openBreakPoint:Sn=!1,placeholder:hn="",showMiniMap:an=!0}=Bt,Vn=Ie(Bt,["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 Zn=(0,E.useRef)(),ln=(0,E.useRef)({}),Xn=(0,E.useRef)(),nn=(0,E.useRef)(),un=(0,E.useRef)([]),An=(0,E.useRef)(!1),bn=(0,E.useRef)(),Kn=(0,E.useRef)(),Sa=(0,E.useRef)(!1),[Ke,It]=(0,E.useState)(!1);function St(){let Wn;return Zn.current&&(Wn=new fe.Z(sa=>{for(let ia of sa)(ia.target.offsetHeight>0||ia.target.offsetWidth>0)&&ln.current.instance.layout()}),Wn.observe(Zn.current)),Wn}function wn(){Ut.ZP.warning({content:decodeURIComponent(Ze),key:"monaco-editor-tip"})}const aa=()=>{let Wn=ln.current.instance;if(tt!=null&&Wn&&Ke){const sa=Wn.getModel();sa&&tt!==sa.getValue()&&(mn=!0,sa.setValue(tt),Wn.layout(),mn=!1)}};(0,E.useEffect)(()=>{const Wn=vt.Z.subscribe("formatDocument",sa=>{var ia;let jn=ln.current.instance;(ia=jn==null?void 0:jn.getAction)==null||ia.call(jn,"editor.action.formatDocument").run()});return window.updateMonacoValue=sa=>{Ct(sa)},Wn},[]),(0,E.useEffect)(()=>{var Wn;let sa=ln.current.instance;nn.current&&clearTimeout(nn.current),nn.current=setTimeout(()=>{aa()},500),tt&&(tt!=null&&tt.length)&&((Wn=sa==null?void 0:sa.updateOptions)==null||Wn.call(sa,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(tt.split(/\r\n|\r|\n/g).length))+3,5)}))},[tt,Ke,ln.current]),(0,E.useEffect)(()=>{if(on&&ln.current&&ln.current.instance){let sa=ln.current.instance;sa.changeViewZones(function(ia){var jn=document.createElement("div");jn.style.padding="10px 20px",jn.style.width="calc(100% - 20px)",jn.className="my-error-line-wrp",jn.innerHTML=fn,ia.addZone({afterLineNumber:on||11,heightInLines:3,domNode:jn})});var Wn={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}};sa.addOverlayWidget(Wn),sa.revealPositionInCenter({lineNumber:20,column:1})}},[on,ln.current,Ke]);const Qn=(Wn="",sa)=>{if(!Wn||Wn.trim()==="")return!0;const jn=ln.current.instance.getModel().getLineTokens(sa);let Ao=!1;for(let bo=0;bo<2;bo++)jn.getStandardTokenType(bo)===1&&(Ao=!0);return Ao};(0,E.useEffect)(()=>{var Wn;const sa=(Wn=ln.current)==null?void 0:Wn.instance;if(sa&&Ke&&xt){const ia=sa.onDidBlurEditorWidget(()=>{Sa.current=!1}),jn=sa.onDidFocusEditorText(()=>{Sa.current=!0});return()=>{ia.dispose(),jn.dispose()}}},[ln.current,Ke,xt]),(0,E.useEffect)(()=>{var Wn;if((Wn=ln.current)!=null&&Wn.instance&&Ke&&Sn){let sa=ln.current.instance,ia=sa.getModel();if(!ia)return;(()=>{var Jn;let ua=[],Ca=[];const Nn=ia.getAllDecorations();for(let ga of Nn)ga.options.className==="highlighted-line"&&(ua.push((Jn=ga==null?void 0:ga.range)==null?void 0:Jn.startLineNumber),Ca.push(ga==null?void 0:ga.id));if(Dn===ua[0])return;ia.deltaDecorations(Ca,[]);const Po=ia.getLineCount();Dn&&Dn<=Po&&(sa.deltaDecorations([],[{range:new qe.Range(Dn,1,Dn,ia.getLineMaxColumn(Dn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),sa.revealLineInCenter(Dn))})();const Ao=(Jn=!1)=>{var ua;let Ca=[],Nn=[];const Po=ia.getAllDecorations();for(let ga of Po)ga.options.linesDecorationsClassName==="breakpoints-select"&&(Ca.push((ua=ga==null?void 0:ga.range)==null?void 0:ua.startLineNumber),Nn.push(ga==null?void 0:ga.id));if(Jn)return{lines:Ca,ids:Nn};qt(Ca)},bo=Jn=>Nt(void 0,null,function*(){let ua={range:new qe.Range(Jn,1,Jn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ia.deltaDecorations([],[ua]),Ao()}),yo=Jn=>Nt(void 0,null,function*(){let ua=[];const Ca=sa.getLineDecorations(Jn);for(let Nn of Ca)Nn.options.linesDecorationsClassName==="breakpoints-select"&&ua.push(Nn.id);yield ia.deltaDecorations(ua,[]),Ao()}),qa=Jn=>{let ua=sa.getLineDecorations(Jn);for(let Ca of ua)if(Ca.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Tt.isEqual)(Bn,Ao(!0).lines)){ia.deltaDecorations(Ao(!0).ids,[]);const Jn=Bn.map(ua=>({range:new qe.Range(ua,1,ua,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ia.deltaDecorations([],Jn)}const ho=sa.onDidChangeModelContent(Jn=>{let ua=sa.getPosition();if(ua){let Ca=ua.lineNumber;clearTimeout(Kn.current),Kn.current=setTimeout(()=>{Qn(ia.getLineContent(Ca),Ca)?yo(Ca):qa(Ca)?(yo(Ca),bo(Ca)):Ao()},100)}}),On=sa.onMouseDown(Jn=>{var ua,Ca,Nn;if(Jn.target.detail&&((Nn=(Ca=(ua=Jn.target)==null?void 0:ua.element)==null?void 0:Ca.className)!=null&&Nn.includes("line-numbers"))){let Po=Jn.target.position.lineNumber;if(Qn(ia.getLineContent(Po),Po))return;qa(Po)?yo(Po):bo(Po)}}),Vo=Jn=>{let ua={range:new qe.Range(Jn,1,Jn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};un.current=sa.deltaDecorations(un.current,[ua])},Yo=()=>{un.current=sa.deltaDecorations(un.current,[])},dr=sa.onMouseMove(Jn=>{var ua,Ca,Nn;if(Yo(),Jn.target.detail&&((Nn=(Ca=(ua=Jn.target)==null?void 0:ua.element)==null?void 0:Ca.className)!=null&&Nn.includes("line-numbers"))){let Po=Jn.target.position.lineNumber;if(Qn(ia.getLineContent(Po),Po))return;Vo(Po)}}),To=sa.onMouseLeave(()=>{Yo()});return()=>{ho.dispose(),On.dispose(),dr.dispose(),To.dispose()}}},[ln.current,Ke,Bn,Dn,Sn,Ye]),(0,E.useEffect)(()=>{var Wn;(Wn=ln.current)!=null&&Wn.instance&&Sn&&ln.current.instance.setPosition({lineNumber:0,column:0})},[Dn]);function Ua(){let Wn=ln.current.instance;if(Wn){const sa=Wn.getSelection(),ia=ln.current.pastePos||{},jn=new qe.Range(ia.startLineNumber||sa.endLineNumber,ia.startColumn||sa.endColumn,ia.endLineNumber||sa.endLineNumber,ia.endColumn||sa.endColumn);setTimeout(()=>{Wn.executeEdits("",[{range:jn,text:""}])},300)}}function Na(Wn){(window.navigator.platform.match("Mac")?Wn.metaKey:Wn.ctrlKey)&&Wn.keyCode==83&&(Wn.preventDefault(),Ve())}const Wa=()=>{if(et&&ln.current.instance){const Wn=ln.current.instance.getContentHeight();wa(Wn{if(!Sa.current)return;const{keyCode:sa,ctrlKey:ia,metaKey:jn,target:Ao,type:bo}=Wn;return(bo==="paste"||(sa===67||sa===86)&&(jn||ia))&&Ao.nodeName==="TEXTAREA"&&(wn(),Wn.preventDefault()),!1};function Tn(Wn,sa){var ia=window.URL||window.webkitURL||window,jn=new Blob([sa]),Ao=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ao.href=ia.createObjectURL(jn),Ao.download=Wn,Ra(Ao)}(0,E.useEffect)(()=>{Wa()},[Wa]),(0,E.useEffect)(()=>{Zn.current&&!Ke&&Promise.all([te.e(8909),te.e(6656)]).then(te.bind(te,71448)).then(Wn=>{try{qe=Wn,ln.current.instance=qe.editor.create(Zn.current,{value:tt,language:wt(Ye),theme:Te,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:an||!1}},ke);const sa=ln.current.instance;let Ao=[...ct.BH._menuItems].find(ho=>ho[0]._debugName=="EditorContext")[1],bo=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],yo=(ho,On)=>{var Vo,Yo;let dr=ho._first;do On.includes((Yo=(Vo=dr.element)==null?void 0:Vo.command)==null?void 0:Yo.id)&&ho._remove(dr);while(dr=dr.next)};if(Jt(sa,qe),setTimeout(()=>{Wa(),ln.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Tn(_n||"educoder.txt",sa.getValue())}})},500),ln.current.subscription=sa.onDidChangeModelContent(ho=>{An.current?clearTimeout(bn.current):(Wa(),Ct(sa.getValue(),ho)),bn.current=setTimeout(()=>{An.current=!1},500)}),window.Monaco||Ce(qe,wt(Ye)),xt&&(yo(Ao,bo),Zn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Eo),window.removeEventListener("paste",Eo),window.addEventListener("keydown",Eo),window.addEventListener("paste",Eo)),window.Monaco=qe,Ee&&sa.onDidBlurEditorWidget(()=>{Ee(sa.getValue())}),Qt&&sa.onDidFocusEditorText(()=>{xt&&At(),Qt(sa.getValue())}),xt){At();try{sa.onDidPaste(ho=>{const On=sa.getSelection(),Vo=ln.current.pastePos||{},Yo=new qe.Range(Vo.startLineNumber||On.endLineNumber,Vo.startColumn||On.endColumn,Vo.endLineNumber||On.endLineNumber,Vo.endColumn||On.endColumn);sa.executeEdits("",[{range:ho.range,text:""}])})}catch(ho){}}let qa=St();return hn&&typeof hn=="string"&&new nt(hn,sa,qe),It(!0),()=>{const ho=ln.current.instance;ho.dispose();const On=ho.getModel();On&&On.dispose(),ln.current.subscription&&ln.current.subscription.dispose(),qa.unobserve(Zn.current)}}catch(sa){}})},[]),(0,E.useEffect)(()=>{if(ln.current.instance&&Ke)return document.addEventListener("keydown",Na,!1),()=>{document.removeEventListener("keydown",Na)}},[Ve,Ke]),(0,E.useEffect)(()=>{let Wn=ln.current.instance;if(Wn&&Ke){let sa=wt(Ye);qe.editor.setModelLanguage(Wn.getModel(),sa)}},[Ye,Ke]),(0,E.useEffect)(()=>{ln.current.instance&&Ke&&qe.editor.setTheme(Te)},[Te,Ke]),(0,E.useEffect)(()=>{let Wn=ln.current.instance;Xn.current=mt,Wn&&Ke&&(Wn.updateOptions(pt({},mt)),setTimeout(()=>{Wn.getModel().updateOptions(pt({},mt))},200))},[JSON.stringify(mt),Ke]),(0,E.useEffect)(()=>{let Wn=ln.current.instance;Wn&&Ke&&Wn.layout()},[Je,Ue,Ke]);const[Ht,Yn]=(0,E.useState)(en(Je)),[mo,wa]=(0,E.useState)(en(Ue)),za=Yt(pt({},Qe),{width:Ht,height:mo,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:Zn,style:za},xe&&E.createElement($e.CopyToClipboard,{text:tt,onCopy:()=>Ut.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(ht.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Pt({width:We="100%",height:Bt="100%",original:Je,modified:Ue,language:tt,options:Ye={}}){const Qe=(0,E.useRef)(),[mt,ke]=(0,E.useState)(null);function Te(et){let xt;return Qe.current&&(xt=new fe.Z(Ct=>{for(let Jt of Ct)(Jt.target.offsetHeight>0||Jt.target.offsetWidth>0)&&et.layout()}),xt.observe(Qe.current)),xt}(0,E.useEffect)(()=>(Qe.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(et=>{qe=et;const xt=qe.editor.createDiffEditor(Qe.current,Yt(pt({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},Ye),{wordWrap:!0}));ke(xt);let Ct=Te(xt);return()=>{xt.dispose();const Jt=xt.getModel();Jt&&Jt.dispose(),Ct.unobserve(Qe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{mt&&mt.setModel({original:qe.editor.createModel(Je,tt),modified:qe.editor.createModel(Ue,tt)})},[Je,Ue,tt,mt]);const Ee=en(We),xe=en(Bt),Ve={width:Ee,height:xe};return E.createElement("div",{className:"my-diff-editor",ref:Qe,style:Ve})}},58397:function(Re,rt,te){"use strict";var E=te(39744),fe=te(82326),Se=te(71411),ve=te(59301);const Fe=fe.default.Option;rt.Z=({isTheoretical:ye,onFontSizeChange:be,cmFontSize:He,cmCodeMode:Pe,autoFormat:re,onCodeModeChange:Ge,onTabToSpace:ze,onAutoFormat:yt,formatDocument:oe,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return ve.createElement("div",{className:`tpi-code-setting ${a}`},ve.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ve.createElement(fe.default,{bordered:!1,size:"small",value:Pe,onChange:Ge},ve.createElement(Fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ve.createElement(Fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ye&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ve.createElement(fe.default,{bordered:!1,size:"small",value:He,onChange:be},ve.createElement(Fe,{value:12},"12px"),ve.createElement(Fe,{value:14},"14px"),ve.createElement(Fe,{value:16},"16px"),ve.createElement(Fe,{value:18},"18px"),ve.createElement(Fe,{value:20},"20px"),ve.createElement(Fe,{value:22},"22px"))),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"Tab\u8F6C\u6362"),ve.createElement(Se.Z,{checked:y,onChange:ze})),ve.createElement("div",{className:"file-item",onClick:oe},ve.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ye&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ve.createElement("span",null,"Ctrl + S")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ve.createElement("span",null,"F1 / Alt + F1")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ve.createElement("span",null,"Ctrl + ]/[")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ve.createElement("span",null,"Ctrl + Shift + \\")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ve.createElement("span",null,"Home")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ve.createElement("span",null,"End"))),x),!ye&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ve.createElement("span",null,ee[z==null?void 0:z.difficulty])),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ve.createElement("span",null,b==null?void 0:b.name)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ve.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},10661:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ge}});var E={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"},fe=te(29787),Se=te(25399),ve=te(92310),Fe=te.n(ve),ye=te(51257),be=te(28426),He=te(48790),Pe=te(59301),Ge=({className:ze,dataSource:yt=[],col:oe=4,right:a,bottom:y=23,precision:x=0,wrapWidth:b=1200,trackEventItems:z,loading:ee,onRemove:ne=()=>{},isCurrent:le=!0,showAlias:ce=!1})=>{const ie=Math.floor((b-(oe-1)*a)/oe),Ce=[{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 Pe.createElement(fe.Z,{spinning:ee},Pe.createElement("div",{className:Fe()(E.list,ze)},!!(yt!=null&&yt.length)&&(yt==null?void 0:yt.map((Ze,Oe)=>{var gt;const{name:lt,id:Me,identifier:zt,featured:nt,school_name:ct,image_url:Ut,excellent:ht,is_plan:Tt}=Ze;return Pe.createElement("div",{key:Me,className:E.wrap,style:{width:ie,marginRight:(1+Oe)%oe===0?0:a+x,marginBottom:y}},Pe.createElement("a",{className:E.li,onClick:vt=>{vt.preventDefault(),vt.stopPropagation(),z&&(0,ye.L9)([z]),(0,ye.xg)(`/paths/${zt}`)}},Pe.createElement("div",{className:E.img},Pe.createElement("img",{className:E.cover,src:`${Ut}`}),le&&(0,He.bg)()&&(Ze==null?void 0:Ze.studying)&&Pe.createElement("div",{className:`${E.movebq} user-path-items`,onClick:vt=>{vt.stopPropagation(),ne(Ze)}},Pe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Pe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(gt=Ze==null?void 0:Ze.subject_tags)==null?void 0:gt.map((vt,$e)=>{var Rt,Mt;if($e===0){const Xe=(Rt=Ce.find(Le=>Le.name==vt))==null?void 0:Rt.swimg;return Pe.createElement("img",{className:E.sign,src:Xe,style:{left:"-4px"}})}const bt=(Mt=Ce.find(Xe=>Xe.name==vt))==null?void 0:Mt.ptimg;return Pe.createElement("img",{className:E.sign,src:bt,style:{left:`${48+52*($e-1)+2*$e}px`}})}),Pe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ze==null?void 0:Ze.excellent)&&Pe.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Pe.createElement("div",{className:E.name},Pe.createElement(Se.Z,{title:ce&&(Ze!=null&&Ze.excellent_alias_name)?Pe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${lt}`,Pe.createElement("br",null),Pe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ze==null?void 0:Ze.excellent_alias_name}`)):lt},Pe.createElement("span",{className:E.e},ce&&(Ze==null?void 0:Ze.excellent_alias_name)||lt))),Pe.createElement(Se.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${ct}`},Pe.createElement("div",{className:E.unit},Pe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ct)),Pe.createElement("div",{className:E.tags},Pe.createElement("div",null,Pe.createElement(Se.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Pe.createElement("span",null,Ze.stages_count))),Pe.createElement(Se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Pe.createElement("span",null,Ze.members_count)))))))})),!yt.length&&Pe.createElement(be.Z,null)))}},9148:function(Re,rt,te){"use strict";te.d(rt,{jL:function(){return Fe},w9:function(){return Rt},QD:function(){return Ee},cQ:function(){return Ut.Z},op:function(){return tt},O5:function(){return Xn},_b:function(){return Jt},t7:function(){return b},Gi:function(){return st},YG:function(){return Le},qp:function(){return Ge},vr:function(){return et},qE:function(){return mt},Je:function(){return ne},wb:function(){return ct},cq:function(){return tn},tp:function(){return oe}});var E=te(59301),fe={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"},Se="data:image/png;base64,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",Fe=({dataSource:nn=[],img:un,imgWidth:An=346,title:bn,sunTitle:Kn,bannerExtraContent:Sa})=>E.createElement("div",{className:fe.banner},E.createElement("div",{className:fe.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,bn),E.createElement("span",null,Kn)),nn.length>0&&E.createElement("div",{className:fe.btns},nn.map((Ke,It)=>E.createElement("div",{key:It,onClick:Ke.click},Ke.name,Ke.sign?E.createElement("img",{src:Se,width:39}):null))),Sa),un&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:un,width:An}))),ye={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"},be=te(92310),He=te.n(be),Pe=te(89392),Ge=({dataSource:nn=[],value:un,onChange:An,onTitleChange:bn,className:Kn,title:Sa,titleWidth:Ke=41,style:It={},fontColor:St="#6A7283",showCount:wn})=>{const[aa,Qn]=(0,E.useState)(0),[Ua,Na]=(0,E.useState)(!1),Wa=(0,E.useRef)(null),Ra=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Eo;nn.length!==0&&(((Eo=Wa==null?void 0:Wa.current)==null?void 0:Eo.clientHeight)>97?Qn(1):Qn(0)),nn.length===0&&Qn(0),Na(!1)},[nn]),E.createElement("div",{className:He()(ye.row,Kn),style:It},E.createElement("div",{onClick:(0,Pe.throttle)(()=>bn==null?void 0:bn(),2e3),style:{width:Ke,marginTop:Ua?12:4},className:`${ye.title} ${bn?"current":""}`},Sa),E.createElement("div",{className:Ua?`${ye.tagsWrap} ${ye.tagsBorderWrap}`:ye.tagsWrap},E.createElement("div",{className:ye.bar,ref:Ra,style:aa>0?{height:aa===1?97:"auto",overflow:aa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:ye.tag,ref:Wa},nn==null?void 0:nn.map(Eo=>E.createElement("span",{onClick:()=>An(Eo.id),key:Eo.id,style:{color:St},className:un===Eo.id?ye.active:""},E.createElement("span",{title:Eo.name,className:ye.name},Eo.name),!!wn&&E.createElement("span",{className:ye.num},Eo.count))))),!!aa&&E.createElement(E.Fragment,null,aa===1?E.createElement("div",{onClick:()=>{var Eo;Qn(2),((Eo=Wa==null?void 0:Wa.current)==null?void 0:Eo.clientHeight)>245?Na(!0):Na(!1)},className:ye.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{Ra.current.scrollTop=0,Qn(1),Na(!1)},className:ye.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ze={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"},oe=({dataSource:nn=[],value:un,onChange:An,className:bn,style:Kn={}})=>E.createElement("div",{style:Kn,className:He()(ze.tabs,bn)},nn.map(Sa=>E.createElement("span",{onClick:()=>An(Sa.id),className:un===Sa.id?ze.active:"",key:Sa.id},Sa.name))),a={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"},y=te(37568),b=({dataSource:nn=[],value:un="",onChange:An,onInputChange:bn=()=>{},className:Kn,style:Sa={},placeholder:Ke,allowClear:It=!1})=>{var St;const[wn,aa]=(0,E.useState)(""),[Qn,Ua]=(0,E.useState)("");(0,E.useEffect)(()=>{var Ra;let Eo=un;(Ra=JSON.stringify(un))!=null&&Ra.includes("{")&&(aa(un.id),Eo=un.value||"");try{Ua(decodeURIComponent(Eo||""))}catch(Tn){Ua(decodeURIComponent(Eo||""))}},[un]);const Na=()=>{An(encodeURIComponent(Qn),wn||null)},Wa=Ra=>{Ra!==wn&&(aa(Ra),An(encodeURIComponent(Qn),Ra))};return E.createElement("div",{className:He()(a.input,Kn),style:Sa},!!nn.length&&E.createElement("div",{className:a.dropdown},E.createElement("div",{className:a.text},(St=nn.find(Ra=>Ra.id===wn))==null?void 0:St.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:a.b1}),E.createElement("b",{className:a.b2})),E.createElement("div",{className:a.menu},nn.map((Ra,Eo)=>E.createElement("div",{key:Eo,onClick:()=>Wa(Ra.id)},Ra.name)))),E.createElement(y.default,{onPressEnter:Na,value:Qn,onChange:Ra=>{Ua(Ra.target.value),bn(encodeURIComponent(Ra.target.value),wn||null)},bordered:!1,placeholder:Ke}),E.createElement("i",{onClick:Na,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},ne=({value:nn,onChange:un,className:An,total:bn,pageSize:Kn,style:Sa={}})=>{const Ke=nn<2,It=nn>=Math.ceil(bn/Kn);return bn<=Kn?E.createElement(E.Fragment,null):E.createElement("div",{className:He()(z.quickPager,An),style:Sa},E.createElement("div",{onClick:()=>{Ke||un(nn-1,"prev")},className:Ke?z.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{It||un(nn+1,"next")},className:It?z.disabled:""},"\u4E0B\u4E00\u9875"))},le={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"},ce=te(29787),ie=te(25399),Ce=te(58018),Ze=te(346),Oe=te(51257),gt=te(96908),lt=te(57177),Me=te(81378),zt=te(28426),ct=({className:nn,dataSource:un=[],col:An=4,right:bn,bottom:Kn=23,precision:Sa=0,wrapWidth:Ke=1200,trackEventItems:It,loading:St})=>{const wn=Math.floor((Ke-(An-1)*bn)/An);return E.createElement(ce.Z,{spinning:St},E.createElement("div",{className:He()(le.list,nn)},!!un.length&&un.map((aa,Qn)=>{const{name:Ua,id:Na,identifier:Wa,power:Ra,cover_image_id:Eo,pic:Tn}=aa;return E.createElement("div",{className:le.wrap,key:Na,style:{width:wn,marginRight:(1+Qn)%An===0?0:bn+Sa,marginBottom:Kn}},E.createElement("a",{target:"_blank",href:`/shixuns/${Wa}/challenges`,className:le.li,onClick:Ht=>{Ht.preventDefault(),It&&(0,Oe.L9)([It]),Ra&&(0,Oe.xg)(`/shixuns/${Wa}/challenges`)}},E.createElement("div",{className:le.img},E.createElement("img",{className:le.cover,src:`${Tn}`}),aa.is_jupyter&&E.createElement("img",{className:le.sign,src:gt}),aa.is_jupyter_lab&&E.createElement("img",{className:le.sign,src:lt}),aa.is_unity_3d&&E.createElement("img",{className:le.sign,src:Me})),E.createElement("div",{className:le.name},E.createElement(ie.Z,{title:Ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:le.e},Ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:le.tags},E.createElement(ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,aa.challenges_count))),!!aa.myshixuns_count&&E.createElement(ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,aa.myshixuns_count))),E.createElement(ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,aa.level))),E.createElement("div",{className:le.rate},E.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:aa.score_info}),E.createElement("span",null,"\xA0",aa.score_info?`${aa.score_info}\u5206`:"5\u5206")))),!Ra&&E.createElement("div",{className:le.lockWrap},E.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!un.length&&E.createElement(zt.Z,null)))},Ut=te(10661),ht={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"},Tt="data:image/png;base64,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",vt=te(59301),Rt=({className:nn,dataSource:un=[],col:An=4,right:bn,bottom:Kn=23,precision:Sa=0,wrapWidth:Ke=1200,trackEventItems:It,loading:St,handleVery:wn=()=>!0})=>{const aa=Math.floor((Ke-(An-1)*bn)/An);return vt.createElement(ce.Z,{spinning:St},vt.createElement("div",{className:He()(ht.list,nn)},!!un.length&&un.map((Qn,Ua)=>{const{subject_identifier:Na,id:Wa,identifier:Ra,power:Eo}=Qn,Tn=Qn.is_public!=0&&Qn.is_public;return vt.createElement("div",{className:ht.wrap,key:Wa,style:{width:aa,marginRight:(1+Ua)%An===0?0:bn+Sa,marginBottom:Kn}},vt.createElement("a",{className:ht.li,onClick:Ht=>{Ht.preventDefault(),wn(Qn==null?void 0:Qn.first_category_url)&&(It&&(0,Oe.L9)([It]),(0,Oe.xg)(Qn.first_category_url))}},vt.createElement("div",{className:ht.top},vt.createElement(ie.Z,{title:Qn.name},vt.createElement("div",{className:ht.name},Qn.name)),vt.createElement("img",{className:ht.img,src:Ze.Z.IMG_SERVER+"/images/"+Qn.avatar_url}),vt.createElement("div",{className:ht.text,title:Qn.creator},Qn.creator),Na&&vt.createElement("div",{className:ht.btns},vt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),vt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Tn&&vt.createElement("div",{className:ht.sign},"\u516C\u5F00")),vt.createElement("div",{className:ht.bottom},Qn.visits>0&&vt.createElement(ie.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},vt.createElement("span",null,vt.createElement("i",{className:"iconfont icon-liulanyan"}),vt.createElement("span",null,Qn.visits))),Qn.course_members_count>0&&vt.createElement(ie.Z,{title:"\u6210\u5458",placement:"bottom"},vt.createElement("span",null,vt.createElement("i",{className:"iconfont icon-chengyuan"}),Qn.course_members_count)),Qn.tasks_count>0&&vt.createElement(ie.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},vt.createElement("span",null,vt.createElement("i",{className:"iconfont icon-zuoye"}),Qn.tasks_count)),Qn.is_end?vt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):vt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Qn.is_accessible&&vt.createElement("div",{className:ht.lockWrap},vt.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),vt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!un.length&&vt.createElement(zt.Z,null)))},Mt={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"},bt=te(25690),Le=({dataSource:nn=[],value:un,onChange:An,className:bn,style:Kn={},tabBarExtraContent:Sa})=>E.createElement("div",{className:He()(Mt.tabs,bn),style:Kn},E.createElement("div",{className:Mt.tabsWrap},nn.map((Ke,It)=>!(Ke!=null&&Ke.hide)&&E.createElement("aside",{className:Mt.tab,onClick:()=>{An(Ke.id),Ke.link&&bt.history.push(Ke.link)},key:It},E.createElement("div",{className:un===Ke.id?Mt.active:""},Ke.name),(Ke==null?void 0:Ke.resetCount)==null&&(Ke==null?void 0:Ke.total)!==void 0&&E.createElement("span",null,"\uFF08",Ke==null?void 0:Ke.total,"\uFF09"),(Ke==null?void 0:Ke.resetCount)!==void 0&&(Ke==null?void 0:Ke.total)!==void 0&&E.createElement(ie.Z,{title:(Ke==null?void 0:Ke.tip)!=null?Ke==null?void 0:Ke.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},Ke==null?void 0:Ke.resetCount),"/",E.createElement("span",null,Ke==null?void 0:Ke.total),"\uFF09"))))),E.createElement("div",{className:Mt.tabBar},Sa)),st=({className:nn,style:un={},children:An})=>E.createElement("div",{className:He()(nn),style:un},An),pt={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"},Yt=te(75727),Ie=te(93041);const Nt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var tn=({sortValue:nn,dropValue:un,className:An,onSort:bn,onDrop:Kn,dataSource:Sa=Nt})=>{var Ke;return E.createElement("div",{className:He()(pt.orderWrap,An)},E.createElement(Yt.Z,{dropdownRender:()=>E.createElement(Ie.default,null,Sa.map((It,St)=>E.createElement(Ie.default.Item,{key:St,onClick:()=>Kn(It.id)},It.name)))},E.createElement("span",{className:pt.orderTextWrap},(Ke=Sa.find(It=>un===It.id))==null?void 0:Ke.name)),E.createElement("span",{className:pt.orderIconWrap},E.createElement("span",{className:pt.orderAsc},E.createElement("i",{className:nn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${pt.cursorPointer} ${pt.active}`:`iconfont icon-sanjiaoxing-up font12 ${pt.cursorPointer}`,onClick:()=>bn(nn==="asc"?"desc":"asc")})),E.createElement("span",{className:pt.orderDesc},E.createElement("i",{className:nn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${pt.cursorPointer} ${pt.active}`:`iconfont icon-sanjiaoxing-down font12 ${pt.cursorPointer}`,onClick:()=>bn(nn==="asc"?"desc":"asc")}))))},mn={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"},zn=te(99571),wt=Object.defineProperty,qe=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Pt=(nn,un,An)=>un in nn?wt(nn,un,{enumerable:!0,configurable:!0,writable:!0,value:An}):nn[un]=An,We=(nn,un)=>{for(var An in un||(un={}))At.call(un,An)&&Pt(nn,An,un[An]);if(qe)for(var An of qe(un))_e.call(un,An)&&Pt(nn,An,un[An]);return nn},Bt=(nn,un)=>{var An={};for(var bn in nn)At.call(nn,bn)&&un.indexOf(bn)<0&&(An[bn]=nn[bn]);if(nn!=null&&qe)for(var bn of qe(nn))un.indexOf(bn)<0&&_e.call(nn,bn)&&(An[bn]=nn[bn]);return An},Je=(nn,un,An)=>new Promise((bn,Kn)=>{var Sa=St=>{try{It(An.next(St))}catch(wn){Kn(wn)}},Ke=St=>{try{It(An.throw(St))}catch(wn){Kn(wn)}},It=St=>St.done?bn(St.value):Promise.resolve(St.value).then(Sa,Ke);It((An=An.apply(nn,un)).next())}),tt=nn=>{var un=nn,{className:An,style:bn,children:Kn,loading:Sa=!1,openLoading:Ke,onClick:It=()=>{},size:St="middle",shape:wn="round"}=un,aa=Bt(un,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Qn,Ua]=(0,E.useState)(!1);return E.createElement(zn.ZP,We({onClick:(0,Pe.throttle)(Na=>Je(void 0,null,function*(){Ke&&Ua(!0);try{yield It(Na)}catch(Wa){console.log("error",Wa)}Ke&&Ua(!1)}),2e3,{leading:!0,trailing:!1}),className:He()(mn.btn,mn[`${St}-${wn}`],An),style:bn,size:St,shape:wn,loading:Qn||Sa},aa),Kn)},Ye={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"},mt=({className:nn,style:un,children:An=null,onClick:bn,title:Kn})=>E.createElement("div",{className:He()(Ye.head,nn),style:un},E.createElement("span",{className:"primary-hover",onClick:bn},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:Kn},Kn),E.createElement("div",{className:Ye.node},An)),ke={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"},Ee=({confirmShow:nn=!0,confirmTitle:un,confirmClick:An,cancelShow:bn=!0,cancelTitle:Kn,cancelClick:Sa,className:Ke,style:It,confirmLoading:St=!1})=>E.createElement("div",{className:He()(ke.btns,Ke),style:It},nn&&E.createElement(zn.ZP,{loading:St,onClick:An,type:"primary",className:ke.confirm},un),bn&&E.createElement(zn.ZP,{onClick:Sa,className:ke.cancel},Kn)),xe={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"},et=({className:nn,style:un={},LeftContent:An,children:bn,RightContent:Kn})=>E.createElement("div",{className:He()(xe.fixedBottom,nn),style:un},E.createElement("div",{className:xe.wrap},E.createElement("div",{className:xe.left},An),E.createElement("div",{className:xe.center},bn),E.createElement("div",{className:xe.right},Kn))),xt={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"},Jt=({className:nn,style:un={},dataSource:An=[]})=>E.createElement("div",{className:He()(xt.crumbs,nn),style:un},An.map((bn,Kn)=>Knbt.history.push(bn.path)},bn.name):E.createElement("span",null,bn.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:Kn,style:{color:"#5F6368"}},bn.name))),Qt=te(11938),qt=Object.defineProperty,Bn=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Sn=(nn,un,An)=>un in nn?qt(nn,un,{enumerable:!0,configurable:!0,writable:!0,value:An}):nn[un]=An,hn=(nn,un)=>{for(var An in un||(un={}))fn.call(un,An)&&Sn(nn,An,un[An]);if(on)for(var An of on(un))Dn.call(un,An)&&Sn(nn,An,un[An]);return nn},an=(nn,un)=>Bn(nn,_n(un)),Vn=(nn,un)=>{var An={};for(var bn in nn)fn.call(nn,bn)&&un.indexOf(bn)<0&&(An[bn]=nn[bn]);if(nn!=null&&on)for(var bn of on(nn))un.indexOf(bn)<0&&Dn.call(nn,bn)&&(An[bn]=nn[bn]);return An};const{Countdown:Zn}=Qt.default;var Xn=nn=>{var un=nn,{onChange:An}=un,bn=Vn(un,["onChange"]);const[Kn,Sa]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof Kn=="number"&&Kn>=0&&An(Kn)},[Kn]);const Ke=It=>{const St=Math.floor(It/1e3);Sa(St)};return E.createElement(Zn,an(hn({},bn),{onChange:Ke}))}},37808:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return fe}});var E=te(59301);function fe(Se,ve){const Fe=(0,E.useRef)();(0,E.useEffect)(()=>{Fe.current=Se}),(0,E.useEffect)(()=>{function ye(){Fe.current()}if(ve!==null){let be=setInterval(ye,ve);return()=>clearInterval(be)}},[ve])}},55720:function(Re,rt,te){"use strict";var E=te(61186),fe=te.n(E),Se=te(77019),ve=te(59301);const Fe=({date:ye,showTag:be})=>ve.createElement(Se.Z,{align:"middle"},ve.createElement("div",null," ",ye?fe()(ye).format("YYYY-MM-DD HH:mm"):"--"," "),be&&ve.createElement(Se.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},ve.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));rt.Z=Fe},74255:function(Re,rt,te){"use strict";var E=te(59301),fe=te(11938),Se=te(71051),ve=te(28284),Fe=te(62957),ye=te(29787),be=te(54172),He=te(37568),Pe=te(77019),re=te(5269),Ge=te(99571),ze=te(81722),yt=te(61186),oe=te.n(yt),a=te(25690),y=te(51257),x=te(6383),b=te(48790),z=te(45937),ee=te(59301),ne=(Ce,Ze,Oe)=>new Promise((gt,lt)=>{var Me=ct=>{try{nt(Oe.next(ct))}catch(Ut){lt(Ut)}},zt=ct=>{try{nt(Oe.throw(ct))}catch(Ut){lt(Ut)}},nt=ct=>ct.done?gt(ct.value):Promise.resolve(ct.value).then(Me,zt);nt((Oe=Oe.apply(Ce,Ze)).next())});const{Countdown:le}=fe.default,ce=({value:Ce,onChange:Ze,MaxMinutes:Oe})=>ee.createElement(ee.Fragment,null,ee.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",ee.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",ee.createElement("br",null)),ee.createElement(Se.Z,{value:Ce,onChange:Ze,min:0,precision:0,max:Oe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Oe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ie=({exercise:Ce,successCb:Ze,dispatch:Oe})=>{var gt,lt,Me,zt;const nt=(0,a.useParams)(),[ct]=ve.default.useForm(),Ut=ve.default.useWatch("time",ct),[ht,Tt]=(0,E.useState)(!1),vt=(0,E.useRef)(),{actionTabs:$e}=Ce,[Rt,Mt]=(0,E.useState)(),[,bt,Xe,Le]=(0,z.U)(ze.n7,{id:nt.categoryId}),[,at,st]=(0,z.U)(ze.Cd,{});(0,E.useEffect)(()=>{Ce.actionTabs.key==="student-unlock"&&(Tt(!1),ct.resetFields())},[Ce.actionTabs.key]);const pt=()=>new Promise(qe=>ne(void 0,null,function*(){var At,_e;return vt.current=yield(0,x.y)({ip_limit:(At=$e==null?void 0:$e.exerciseParams)==null?void 0:At.ip_limit,ip_bind:(_e=$e==null?void 0:$e.exerciseParams)==null?void 0:_e.ip_bind_type}),qe()})),Yt=()=>ne(void 0,null,function*(){var qe,At,_e,Pt,We;yield ct.validateFields();const Bt=ct.getFieldsValue();if(Tt(!0),(((qe=$e==null?void 0:$e.exerciseParams)==null?void 0:qe.ip_limit)!=="no"||(At=$e==null?void 0:$e.exerciseParams)!=null&&At.ip_bind_type)&&(yield pt()),(yield(0,ze.ZD)((_e=$e==null?void 0:$e.exerciseParams)==null?void 0:_e.id,{exercise_user_id:(Pt=$e==null?void 0:$e.exerciseParams)==null?void 0:Pt.exercise_user_id,unlock_key:Bt.unlock_key,time:Bt.time,ip:vt.current})).status===0){if(Ze){Oe({type:"exercise/setActionTabs",payload:{}}),Ze();return}const Ue=$e==null?void 0:$e.exerciseParams;(0,y.nr)({inner_ip:Ue.inner_ip,public_ip:Ue.public_ip,open_camera:Ue.open_camera,ip_limit:Ue.ip_limit,ip_bind:Ue.ip_bind,ip_bind_type:Ue.ip_bind_type,exercise_tips:Ue.exercise_tips,exerciseId:Ue.id,screen_open:Ue.screen_open,screen_num:Ue.screen_num,screen_sec:Ue.screen_sec,coursesId:nt.coursesId,login:(We=(0,b.eY)())==null?void 0:We.login,history,identity_verify:Ue.identity_verify,open_phone_video_recording:Ue.open_phone_video_recording,current_status:Ue.current_status}),Oe({type:"exercise/setActionTabs",payload:{}})}Tt(!1)}),Ie=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:qe=>ee.createElement("span",{className:qe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},qe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:qe=>ee.createElement("span",{className:qe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},qe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Nt=((gt=$e==null?void 0:$e.exerciseParams)==null?void 0:gt.errorMessage)&&typeof((lt=$e==null?void 0:$e.exerciseParams)==null?void 0:lt.errorMessage)=="object";(0,E.useEffect)(()=>{Ce.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const qe=yield st(nt);yield Xe({}),qe.status||Mt(qe)})},[Ce.actionTabs.key]);const{time:en,end_time:tn}=(Rt==null?void 0:Rt.exercise)||{},mn=Le!=null&&Le.user_end_time?oe()(Le==null?void 0:Le.user_end_time).add(1,"minutes"):oe()(),zn=oe()(Le==null?void 0:Le.user_total_end_time)>mn?Math.round(oe().duration(oe()(Le==null?void 0:Le.user_total_end_time).diff(mn.startOf("minute"))).asMinutes()):0,wt=((Le==null?void 0:Le.student_left_minutes)||0)+(Ut||0);return ee.createElement(ee.Fragment,null,ee.createElement(Fe.default,{width:514,centered:!0,closable:!!((Me=$e==null?void 0:$e.exerciseParams)!=null&&Me.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Ce.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Oe({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ye.Z,{spinning:bt||at},Nt&&ee.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 "),!Nt&&ee.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"),Nt&&ee.createElement(be.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((zt=$e==null?void 0:$e.exerciseParams)==null?void 0:zt.errorMessage)||{}],columns:Ie}),ee.createElement("div",{className:""},ee.createElement(ve.default,{form:ct,layout:"vertical",autoComplete:"off"},ee.createElement(ve.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(He.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),en!==-1?ee.createElement(ee.Fragment,null,ee.createElement(ve.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(Le==null?void 0:Le.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(ce,{MaxMinutes:zn})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},bt||at?"--":wt),"\u5206\u949F",wt!==0&&(Le==null?void 0:Le.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},oe()(Le==null?void 0:Le.user_end_time).add(Ut||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.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 ",oe()(tn).format("YYYY-MM-DD HH:mm")))),ee.createElement(Pe.Z,{justify:"space-between",align:"middle"},ee.createElement(re.Z,null),ee.createElement(re.Z,null,ee.createElement(Ge.ZP,{loading:ht,onClick:Yt},"\u8FDB\u5165\u8003\u8BD5"))))))};rt.Z=(0,a.connect)(({exercise:Ce})=>({exercise:Ce}))(ie)},66756:function(Re,rt,te){"use strict";var E=te(59301),fe=te(25690),Se=te(28284),ve=te(62957),Fe=te(6767),ye=te(47889),be=te(16326),He=te(38986),Pe=Object.defineProperty,re=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,yt=(x,b,z)=>b in x?Pe(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,oe=(x,b)=>{for(var z in b||(b={}))Ge.call(b,z)&&yt(x,z,b[z]);if(re)for(var z of re(b))ze.call(b,z)&&yt(x,z,b[z]);return x},a=(x,b,z)=>new Promise((ee,ne)=>{var le=Ce=>{try{ie(z.next(Ce))}catch(Ze){ne(Ze)}},ce=Ce=>{try{ie(z.throw(Ce))}catch(Ze){ne(Ze)}},ie=Ce=>Ce.done?ee(Ce.value):Promise.resolve(Ce.value).then(le,ce);ie((z=z.apply(x,b)).next())});const y=({account:x,globalSetting:b,loading:z,dispatch:ee,classroomList:ne,Callback:le})=>{const[ce]=Se.default.useForm(),[ie,Ce]=(0,E.useState)({});return(0,E.useEffect)(()=>{ne.actionTabs.key=="start_smart_plan"?(ce.setFieldsValue({lesson_mode:"online_lesson"}),Ce({lesson_mode:"online_lesson"})):(ce.resetFields(),Ce({}))},[ne.actionTabs.key]),E.createElement(ve.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ne.actionTabs.key=="start_smart_plan",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"550px",onCancel:()=>{ee({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>a(void 0,null,function*(){var Ze,Oe,gt,lt;let Me=yield(0,He.ZP)(`/api/courses/${(Oe=(Ze=ne==null?void 0:ne.actionTabs)==null?void 0:Ze.params)==null?void 0:Oe.coursesId}/smart_plans/${(lt=(gt=ne==null?void 0:ne.actionTabs)==null?void 0:gt.params)==null?void 0:lt.smart_plans_id}/settings.json`,{method:"put",body:oe({},ie)});(Me==null?void 0:Me.status)==0&&(Fe.ZP.success("\u5F00\u8BFE\u6210\u529F"),ee({type:"classroomList/setActionTabs",payload:{}}),le())})},E.createElement("div",null,E.createElement(Se.default,{form:ce,onValuesChange:()=>Ce(oe({},ce.getFieldsValue()))},E.createElement(Se.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},E.createElement(ye.ZP.Group,{onChange:Ze=>{ce.setFieldValue("start_at",null),ce.setFieldValue("end_at",null),Ce(oe({},ce.getFieldsValue()))}},E.createElement(ye.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),E.createElement(ye.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),E.createElement("div",{style:{marginTop:"-10px",marginBottom:(ie==null?void 0:ie.lesson_mode)=="self_learning"?"24px":"0",background:"#f0f0f0",padding:"10px"}},(ie==null?void 0:ie.lesson_mode)=="online_lesson"?E.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\u529F\u80FD\u4E13\u4E3A\u6559\u5E08\u6388\u8BFE\u8BBE\u8BA1\uFF0C\u63D0\u4F9B\u6559\u5B66\u6D41\u7A0B\u63A7\u5236\uFF1A\u652F\u6301\u6559\u5E08",E.createElement("span",{style:{color:"#0152d9"}},"\u624B\u52A8\u5F00\u542F\u4E0E\u7ED3\u675F\u6388\u8BFE"),"\uFF0C \u5E76\u6839\u636E\u6559\u5B66\u8FDB\u5EA6\u63A7\u5236\u8BFE\u4EF6",E.createElement("span",{style:{color:"#0152d9"}},"\u7EC3\u4E60\u9898\u7684\u53D1\u5E03\u4E0E\u6536\u56DE"),"\uFF0C \u786E\u4FDD\u7CBE\u51C6\u628A\u63A7\u6559\u5B66\u8282\u594F\u3002"):E.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\u529F\u80FD\u7531",E.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u8D77\u6B62\u65F6\u95F4"),"\uFF0C \u7CFB\u7EDF\u5C06",E.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u8BD5\u9898\u7684\u7B54\u9898\u529F\u80FD"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u81EA\u8EAB\u5B66\u4E60\u8FDB\u5EA6\u81EA\u4E3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u7075\u6D3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(ie==null?void 0:ie.lesson_mode)=="self_learning"&&E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},E.createElement(Se.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},E.createElement(be.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Ze=>{const Oe=ce.getFieldValue("end_at");return Oe&&Ze&&Ze>Oe},onChange:(Ze,Oe)=>{ie.start_at=Oe,Ce(oe({},ie))}})),E.createElement(Se.default.Item,{label:"\u7ED3\u8BFE\u65F6\u95F4",name:"end_at",colon:!1},E.createElement(be.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Ze=>{const Oe=ce.getFieldValue("start_at");return Oe&&Ze&&Ze{ie.end_at=Oe,Ce(oe({},ie))}}))))))};rt.Z=(0,fe.connect)(({account:x,loading:b,globalSetting:z,classroomList:ee})=>({account:x,globalSetting:z,loading:b.effects,classroomList:ee}))(y)},29941:function(Re,rt,te){"use strict";te.r(rt),te.d(rt,{default:function(){return Mg}});var E=te(59301),fe=te(78703),Se=te.n(fe),ve=te(25690),Fe=te(28284),ye=te(6767),be=te(62957),He=te(47889),Pe=te(75727),re=te(25399),Ge=te(30641),ze=te(54172),yt=te(99571),oe=te(82326),a=te(99381),y=te(29787),x=te(71411),b=te(38986),z=te(346),ee=te(76902),ne={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"},le=te(59301),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Oe=(me,se,ue)=>se in me?ce(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,gt=(me,se)=>{for(var ue in se||(se={}))Ce.call(se,ue)&&Oe(me,ue,se[ue]);if(ie)for(var ue of ie(se))Ze.call(se,ue)&&Oe(me,ue,se[ue]);return me};const lt={C:le.createElement("span",{className:ne.c},"C"),"C++":le.createElement("span",{className:ne.cpp},"C++"),Java:le.createElement("span",{className:ne.java},"Java"),Python:le.createElement("span",{className:ne.python},"Python")},Me=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{const Dt={fontSize:"18px"};return le.createElement("div",{className:ne.questionBox},le.createElement(ee.Z,{value:`${ft}\u3001`+(ue==null?void 0:ue.name),style:gt({},Dt)}))};function zt(me){var se;return le.createElement("div",{className:ne.descBox},le.createElement("div",{className:ne.title},le.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(se=me==null?void 0:me.languages)==null?void 0:se.map((ue,ft,Dt)=>le.createElement(E.Fragment,{key:ft},lt[ue==null?void 0:ue.language]))),le.createElement("div",{className:ne.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},le.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(me==null?void 0:me.description),style:{fontSize:"16px",color:"#000"}})))}var nt=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Me),ct=te(51257),Ut={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},ht={log(...me){this.enabled&&(me.push(Date.now()),Ut.logger.log("[ActionCable]",...me))}};const Tt=()=>new Date().getTime(),vt=me=>(Tt()-me)/1e3;class $e{constructor(se){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=se,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=Tt(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),ht.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=Tt(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),ht.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=Tt()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,ht.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=Tt(),ht.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:se,reconnectionBackoffRate:ue}=this.constructor,ft=Math.pow(1+ue,Math.min(this.reconnectAttempts,10)),In=(this.reconnectAttempts===0?1:ue)*Math.random();return se*1e3*ft*(1+In)}reconnectIfStale(){this.connectionIsStale()&&(ht.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${vt(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?ht.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${vt(this.disconnectedAt)} s`):(ht.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return vt(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&vt(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(ht.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}$e.staleThreshold=6,$e.reconnectionBackoffRate=.15;var Rt={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:Mt,protocols:bt}=Rt,Xe=bt.slice(0,bt.length-1),Le=[].indexOf;class at{constructor(se){this.open=this.open.bind(this),this.consumer=se,this.subscriptions=this.consumer.subscriptions,this.monitor=new $e(this),this.disconnected=!0}send(se){return this.isOpen()?(this.webSocket.send(JSON.stringify(se)),!0):!1}open(){if(this.isActive())return ht.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const se=[...bt,...this.consumer.subprotocols||[]];return ht.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${se}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new Ut.WebSocket(this.consumer.url,se),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:se}={allowReconnect:!0}){if(se||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(ht.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(se){ht.log("Failed to reopen WebSocket",se)}finally{ht.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 Le.call(Xe,this.getProtocol())>=0}isState(...se){return Le.call(se,this.getState())>=0}getState(){if(this.webSocket){for(let se in Ut.WebSocket)if(Ut.WebSocket[se]===this.webSocket.readyState)return se.toLowerCase()}return null}installEventHandlers(){for(let se in this.events){const ue=this.events[se].bind(this);this.webSocket[`on${se}`]=ue}}uninstallEventHandlers(){for(let se in this.events)this.webSocket[`on${se}`]=function(){}}}at.reopenDelay=500,at.prototype.events={message(me){if(!this.isProtocolSupported())return;const{identifier:se,message:ue,reason:ft,reconnect:Dt,type:In}=JSON.parse(me.data);switch(this.monitor.recordMessage(),In){case Mt.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Mt.disconnect:return ht.log(`Disconnecting. Reason: ${ft}`),this.close({allowReconnect:Dt});case Mt.ping:return null;case Mt.confirmation:return this.subscriptions.confirmSubscription(se),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(se,"connected",{reconnected:!0})):this.subscriptions.notify(se,"connected",{reconnected:!1});case Mt.rejection:return this.subscriptions.reject(se);default:return this.subscriptions.notify(se,"received",ue)}},open(){if(ht.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return ht.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(me){if(ht.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){ht.log("WebSocket onerror event")}};const st=function(me,se){if(se!=null)for(let ue in se){const ft=se[ue];me[ue]=ft}return me};class pt{constructor(se,ue={},ft){this.consumer=se,this.identifier=JSON.stringify(ue),st(this,ft)}perform(se,ue={}){return ue.action=se,this.send(ue)}send(se){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(se)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class Yt{constructor(se){this.subscriptions=se,this.pendingSubscriptions=[]}guarantee(se){this.pendingSubscriptions.indexOf(se)==-1?(ht.log(`SubscriptionGuarantor guaranteeing ${se.identifier}`),this.pendingSubscriptions.push(se)):ht.log(`SubscriptionGuarantor already guaranteeing ${se.identifier}`),this.startGuaranteeing()}forget(se){ht.log(`SubscriptionGuarantor forgetting ${se.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(ue=>ue!==se)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(se=>{ht.log(`SubscriptionGuarantor resubscribing ${se.identifier}`),this.subscriptions.subscribe(se)})},500)}}class Ie{constructor(se){this.consumer=se,this.guarantor=new Yt(this),this.subscriptions=[]}create(se,ue){const ft=se,Dt=typeof ft=="object"?ft:{channel:ft},In=new pt(this.consumer,Dt,ue);return this.add(In)}add(se){return this.subscriptions.push(se),this.consumer.ensureActiveConnection(),this.notify(se,"initialized"),this.subscribe(se),se}remove(se){return this.forget(se),this.findAll(se.identifier).length||this.sendCommand(se,"unsubscribe"),se}reject(se){return this.findAll(se).map(ue=>(this.forget(ue),this.notify(ue,"rejected"),ue))}forget(se){return this.guarantor.forget(se),this.subscriptions=this.subscriptions.filter(ue=>ue!==se),se}findAll(se){return this.subscriptions.filter(ue=>ue.identifier===se)}reload(){return this.subscriptions.map(se=>this.subscribe(se))}notifyAll(se,...ue){return this.subscriptions.map(ft=>this.notify(ft,se,...ue))}notify(se,ue,...ft){let Dt;return typeof se=="string"?Dt=this.findAll(se):Dt=[se],Dt.map(In=>typeof In[ue]=="function"?In[ue](...ft):void 0)}subscribe(se){this.sendCommand(se,"subscribe")&&this.guarantor.guarantee(se)}confirmSubscription(se){ht.log(`Subscription confirmed ${se}`),this.findAll(se).map(ue=>this.guarantor.forget(ue))}sendCommand(se,ue){const{identifier:ft}=se;return this.consumer.send({command:ue,identifier:ft})}}class Nt{constructor(se){this._url=se,this.subscriptions=new Ie(this),this.connection=new at(this),this.subprotocols=[]}get url(){return en(this._url)}send(se){return this.connection.send(se)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(se){this.subprotocols=[...this.subprotocols,se]}}function en(me){if(typeof me=="function"&&(me=me()),me&&!/^wss?:/i.test(me)){const se=document.createElement("a");return se.href=me,se.href=se.href,se.protocol=se.protocol.replace("http","ws"),se.href}else return me}function tn(me=mn("url")||Rt.default_mount_path){return new Nt(me)}function mn(me){const se=document.head.querySelector(`meta[name='action-cable-${me}']`);if(se)return se.getAttribute("content")}var zn=te(89392),wt=te.n(zn),qe=te(49535),At=te(77019),_e=te(5269),Pt=te(59301),We=Object.defineProperty,Bt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Qe=(me,se,ue)=>se in me?We(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,mt=(me,se)=>{for(var ue in se||(se={}))tt.call(se,ue)&&Qe(me,ue,se[ue]);if(Ue)for(var ue of Ue(se))Ye.call(se,ue)&&Qe(me,ue,se[ue]);return me},ke=(me,se)=>Bt(me,Je(se));const Te=({problemset:me,dispatch:se,question:ue,disabled:ft,showAnswer:Dt,questionIndex:In})=>{var kn;const[dn,jt]=(0,E.useState)({}),[En,ta]=(0,E.useState)([]),qn={fontSize:"18px"},Ln=["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,E.useEffect)(()=>{console.log("111"),console.log(ue);const Gn=(0,zn.cloneDeep)(ue);jt(Gn),ta(Gn==null?void 0:Gn.choices)},[ue]),console.log("question--",ue);const pn=Gn=>{const na=En.map((Pn,Fa)=>ke(mt({},Pn),{checked:Fa===Gn?!(Pn!=null&&Pn.checked):!1}));ta(na)};return Pt.createElement("div",null,Pt.createElement("div",{className:ne.questionBox},Pt.createElement(ee.Z,{value:`${In}\u3001`+(dn==null?void 0:dn.name),style:mt({},qn)}),(kn=ue==null?void 0:ue.choices)==null?void 0:kn.map((Gn,na)=>{const{is_answer:Pn,checked:Fa,choice_text:da,me_answered:ra}=Gn;let oa="";return Dt?Pn&&(oa=ne.rightAnswer):(Fa||ra)&&(oa=ne.activeAnswer),Pt.createElement(At.Z,{className:ne.choiceWrap2,align:"middle",wrap:!1},Pt.createElement(_e.Z,{onClick:Ba=>{pn(na)},className:`${ne.choiceIndex} ${oa}`,style:{cursor:"pointer"}},Ln[na]),Pt.createElement(_e.Z,{flex:1,className:`${ne.editorWrap} ml15 current`},Pt.createElement(ee.Z,{className:ne.html,value:da,style:mt({},qn)})))})))};var Ee=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Te),xe=te(12893),Ve=te(39793),et=te(59301),xt=Object.defineProperty,Ct=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,_n=(me,se,ue)=>se in me?xt(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,on=(me,se)=>{for(var ue in se||(se={}))qt.call(se,ue)&&_n(me,ue,se[ue]);if(Qt)for(var ue of Qt(se))Bn.call(se,ue)&&_n(me,ue,se[ue]);return me},fn=(me,se)=>Ct(me,Jt(se)),Dn=(me,se)=>{var ue={};for(var ft in me)qt.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&Qt)for(var ft of Qt(me))se.indexOf(ft)<0&&Bn.call(me,ft)&&(ue[ft]=me[ft]);return ue};const Sn=me=>{var se=me,{value:ue,onChange:ft,scrollId:Dt}=se,In=Dn(se,["value","onChange","scrollId"]);return et.createElement("div",{id:Dt||""},et.createElement(Ve.Z,fn(on({},In),{defaultValue:ue,onChange:(kn,dn)=>{dn!=null&&dn.length?ft(kn,dn):ft(kn)}})))},hn=({value:me,onChange:se,placeholder:ue,height:ft=150,isEdit:Dt,miniToolbar:In,watch:kn=!0})=>Dt?et.createElement(Ve.Z,{isFocus:!0,height:ft||void 0,placeholder:ue,defaultValue:me,onChange:se,miniToolbar:In}):et.createElement("div",{style:{cursor:"pointer"}},me?et.createElement(ee.Z,{className:ne.inputBorder,value:me}):et.createElement("div",{className:`${ne.inputBorder} ${ne.placeholder} inputBorderError`},ue));var an=te(59301),Vn=Object.defineProperty,Zn=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,An=(me,se,ue)=>se in me?Vn(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,bn=(me,se)=>{for(var ue in se||(se={}))nn.call(se,ue)&&An(me,ue,se[ue]);if(Xn)for(var ue of Xn(se))un.call(se,ue)&&An(me,ue,se[ue]);return me},Kn=(me,se)=>Zn(me,ln(se)),Sa=(me,se)=>{var ue={};for(var ft in me)nn.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&Xn)for(var ft of Xn(me))se.indexOf(ft)<0&&un.call(me,ft)&&(ue[ft]=me[ft]);return ue};const Ke=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],It=({value:me,onChange:se,choiceTextKey:ue,answerKey:ft,index:Dt,isEdit:In,setInputActive:kn,form:dn,choiceOptionsPath:jt,allowChangeMode:En,showAddIcon:ta,addItem:qn,deleteItem:Ln})=>{const pn=(me==null?void 0:me[ft])===1,Gn=()=>{const Pn=dn.getFieldValue(jt);dn.setFieldValue(jt,Pn.map(Fa=>Kn(bn({},Fa),{[ft]:0})))},na=()=>{pn?se(Kn(bn({},me),{[ft]:0})):(En||Gn(),se(Kn(bn({},me),{[ft]:1})))};return an.createElement(At.Z,{className:ne.choiceWrap,align:"middle",wrap:!1},an.createElement(_e.Z,{onClick:na,className:`${ne.choiceIndex} ${pn?ne.activeAnswer:""}`},Ke[Dt]),an.createElement(_e.Z,{flex:1,className:`${ne.editorWrap} ml15`,onClick:kn},an.createElement(hn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:In,value:me==null?void 0:me[ue],onChange:Pn=>{se(Kn(bn({},me),{[ue]:Pn}))}})),an.createElement(_e.Z,{flex:"0 0 auto",className:"ml15"},an.createElement("div",{onClick:na,className:`${ne.setAnswerBtn} ${pn?ne.activeAnswer:""}`},pn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),an.createElement(_e.Z,{className:ne.actionWrapper},an.createElement(re.Z,{title:"\u5220\u9664"},an.createElement(xe.Z,{className:ne.deleteIcon,onClick:Ln,style:{visibility:Dt>1?"visible":"hidden"}}))))},St=({questionTitlePlaceholder:me,titleKey:se,choiceKey:ue,analysisKey:ft,choiceTextKey:Dt,answerKey:In,choiceOptionsPath:kn,allowChangeMode:dn=!0,form:jt,showAnalysis:En=!0})=>{const[ta,qn]=(0,E.useState)(),[Ln,pn]=(0,E.useState)(!1);return an.createElement("div",{className:ne.wrap},an.createElement("div",{className:ne.questionTitleEditorWrap},an.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:se,labelCol:{span:24},rules:[{required:!0}]},an.createElement(Sn,{scrollId:Array.isArray(se)?se.join("_"):`${se}`,height:150,placeholder:me}))),an.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),an.createElement(Fe.default.List,{name:ue,rules:[{validator(Gn,na){const Pn=na.some(da=>da[In]===1),Fa=na.findIndex(da=>{var ra;return((ra=da[Dt])==null?void 0:ra.length)<=0});return Fa!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ke[Fa]}\u9009\u9879\u7684\u5185\u5BB9`)):Pn?Promise.resolve():(ye.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Gn,{add:na,remove:Pn})=>an.createElement("div",{id:Array.isArray(kn)?kn.join("_"):`${kn}`},Gn.map((Fa,da)=>{var ra=Fa,{key:oa,name:Ba}=ra,kt=Sa(ra,["key","name"]);const Qa=ta===oa,Va=()=>{qn(oa)},Ma=da<7&&da===Gn.length-1,io=()=>na({[Dt]:"",[In]:0}),Mo=()=>Pn(Ba);return an.createElement(Fe.default.Item,Kn(bn({},kt),{key:oa,name:Ba,className:ne.choiceListWrap,rules:[{validator(No,Rn){return Rn!=null&&Rn.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ke[da]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),an.createElement(It,{choiceTextKey:Dt,answerKey:In,index:da,isEdit:Qa,setInputActive:Va,form:jt,choiceOptionsPath:kn,allowChangeMode:dn,showAddIcon:Ma,addItem:io,deleteItem:Mo}))}),Gn.length<8&&an.createElement("div",{className:`${ne.addBtn} mb30`,onClick:()=>na({[Dt]:"",[In]:0})},an.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),En&&an.createElement("div",{onClick:()=>pn(!0)},an.createElement(Fe.default.Item,{name:ft,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},an.createElement(hn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ln}))))};var wn=te(59301),aa=Object.defineProperty,Qn=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Eo=(me,se,ue)=>se in me?aa(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Tn=(me,se)=>{for(var ue in se||(se={}))Wa.call(se,ue)&&Eo(me,ue,se[ue]);if(Na)for(var ue of Na(se))Ra.call(se,ue)&&Eo(me,ue,se[ue]);return me},Ht=(me,se)=>Qn(me,Ua(se)),Yn=(me,se)=>{var ue={};for(var ft in me)Wa.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&Na)for(var ft of Na(me))se.indexOf(ft)<0&&Ra.call(me,ft)&&(ue[ft]=me[ft]);return ue};const mo={\u6B63\u786E:"T",\u9519\u8BEF:"F"},wa=({value:me,onChange:se,form:ue})=>{const ft=(me==null?void 0:me.is_answer)===1,Dt=me==null?void 0:me.choice_text,In=()=>{const kn=ue.getFieldsValue().choices.map(dn=>({choice_text:dn.choice_text,is_answer:0}));ue.setFieldsValue({choices:kn}),se(Ht(Tn({},me),{is_answer:1}))};return wn.createElement(At.Z,{className:ne.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},wn.createElement(_e.Z,{onClick:In,className:`${ne.choiceIndex} ${ne.judgementIndex} ${ft?ne.activeAnswer:""}`},mo[Dt]),wn.createElement(_e.Z,{flex:1,className:`${ne.editorWrap} ml15`},wn.createElement("div",{className:`${ne.inputBorder} ${ne.placeholder} ${ft?ne.activeJudgementAnswer:""}`},Dt)))},za=({questionTitlePlaceholder:me,choiceKey:se,form:ue})=>{const[ft,Dt]=(0,E.useState)(!1);return wn.createElement("div",{className:ne.wrap},wn.createElement("div",{className:ne.questionTitleEditorWrap},wn.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},wn.createElement(Sn,{scrollId:"name",height:140,placeholder:me}))),wn.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},wn.createElement(Fe.default.List,{name:"choices",rules:[{validator(In,kn){return kn.some(jt=>(jt==null?void 0:jt.is_answer)===1)?Promise.resolve():(ye.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},In=>wn.createElement("div",{id:"choices"},In.map(kn=>{var dn=kn,{key:jt,name:En}=dn,ta=Yn(dn,["key","name"]);return wn.createElement(Fe.default.Item,Ht(Tn({},ta),{key:jt,name:En,noStyle:!0}),wn.createElement(wa,{form:ue}))})))),wn.createElement("div",{onClick:()=>Dt(!0)},wn.createElement(Fe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},wn.createElement(hn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ft}))))};var Wn=te(37568),sa=te(71051),ia={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},jn=te(50043),Ao=te(72409),bo=te(91239),yo=te(35902),qa=te(85020),ho=te(25872),On="data:image/png;base64,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",Vo=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())}),dr=(0,E.forwardRef)(({onSave:me,aiImg:se},ue)=>{var ft;const Dt=`\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%`,In=(0,ve.useParams)(),[kn,dn]=(0,E.useState)(!1),[jt,En]=(0,E.useState)([]),[ta,qn]=(0,E.useState)(!0),[Ln,pn]=(0,E.useState)(null),[Gn,na]=(0,E.useState)([]),[Pn,Fa]=(0,E.useState)(0),[da,ra]=(0,E.useState)(0),[oa,Ba]=(0,E.useState)(!1),[kt,Qa]=(0,E.useState)(""),[Va,Ma]=(0,E.useState)(0),[io,Mo]=(0,E.useState)(0),[No,Rn]=(0,E.useState)(0),[fa,Ha]=(0,E.useState)(0),[Ia,so]=(0,E.useState)(0),[jo,Co]=(0,E.useState)(0),[po,Ka]=(0,E.useState)(0),[xo,Fo]=(0,E.useState)(0),[Rr,il]=(0,E.useState)(null),[Pl,Ur]=(0,E.useState)(ho.Q),{contentRef:Qr,value:fl,status:Wl,open:hl,close:Gr}=Pl,al=(0,yo.Z)({contentRef:Qr,status:Wl}),{openProgress:jl,closeProgress:Zl,CreateProgressModal:fu,progressOpen:vu}=(0,bo.Z)();(0,E.useEffect)(()=>{Ln&&(pu(),nu()),Ln===!1&&(Gr(),En([]),Qa(Dt),Ma(0),Mo(0),Rn(0),Ha(0),so(0),Co(0),Ka(0),Fo(0),il(null))},[Ln]);const ol=()=>{pn(!0)};(0,E.useImperativeHandle)(ue,()=>({onClick:ol}));const Kl=Er=>{Ba(!0),Fa(Er),ra(0)},Pu=Er=>Vo(void 0,null,function*(){const wl=Er.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(wl)==-1?(ye.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Er.size/1024/1024>10?(ye.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),nu=()=>Vo(void 0,null,function*(){const Er=yield(0,b.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Er.status===0&&(Fa(Er.total_number),ra(Er.remaining_number))}),pu=()=>Vo(void 0,null,function*(){console.log(In,"params"),qn(!0),Qa("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),qn(!1)}),zl=Er=>(Er=Er||"",Er=String(Er),Er=Er.replace(/\s+/g,""),Er),Cu=()=>Vo(void 0,null,function*(){var Er,wl,El;const Jo=[{name:"\u5355\u9009\u9898",num:Va||0},{name:"\u591A\u9009\u9898",num:io||0},{name:"\u5224\u65AD\u9898",num:No||0},{name:"\u586B\u7A7A\u9898",num:fa||0},{name:"\u7B80\u7B54\u9898",num:Ia||0},{name:"\u7EC4\u5408\u9898",num:xo||0},{name:"\u7F16\u7A0B\u9898",num:jo||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:po||0}];if(zl(kt)){if(kt.length>1e3){ye.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ye.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!zl(kt)&&!(jt!=null&&jt.length)){ye.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ul=Jo.reduce((Jl,iu)=>Jl+iu.num,0);if(Ul===0){ye.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Ul>5){ye.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}Ba(!1);const zo={scene_type:6,request_identifier:Math.random(),file_id:(wl=(Er=jt[0])==null?void 0:Er.response)==null?void 0:wl.id,content:kt,ppt_page_url:(El=se==null?void 0:se[0])==null?void 0:El.url,count_arr:Jo.map(Jl=>Jl.num).join(",")};yield hl(zo),nu()}),Nu=()=>Vo(void 0,null,function*(){const Er=al();jl(),dn(!0),na([]);const wl=new FormData;wl.append("html",Er);const El=yield(0,b.ZP)("/api/intelligent_imports/import.json",{method:"post",body:wl},!0);if((El==null?void 0:El.status)===0)if(El!=null&&El.data){Zl(100),na(El==null?void 0:El.data);return}else ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");dn(!1),Zl()}),hu=()=>Vo(void 0,null,function*(){const Er=al();(0,ct.RG)(Er)}),Lu=["uploading","error"].includes((ft=jt==null?void 0:jt[0])==null?void 0:ft.status);return E.createElement(E.Fragment,null,E.createElement(qa.Z,{visible:oa,totalCount:Pn,usedCount:da,onCancel:()=>Ba(!1),onOk:Cu}),E.createElement(Ge.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:E.createElement("div",{className:ia.extraHeader},E.createElement(At.Z,{align:"middle"},!Wl&&!!fl&&E.createElement(E.Fragment,null,E.createElement(yt.ZP,{className:ia.save_btn,style:{marginRight:"20px"},onClick:Nu},E.createElement("div",{className:"flex flex_box_center"},E.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),E.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),E.createElement(yt.ZP,{className:ia.save_btn,onClick:hu,style:{marginRight:"20px"}},E.createElement("div",{className:"flex flex_box_center"},E.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),E.createElement("span",null,"\u590D\u5236")))),E.createElement("i",{onClick:()=>{const Er=wl=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:wl,onOk:()=>{pn(!1)}})};if(Wl){Er("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else fl?Er("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):pn(!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:Ln},E.createElement("div",{className:ia.wrap},E.createElement("div",{className:ia.left},E.createElement(y.Z,{spinning:ta},E.createElement("div",{className:ia.tip},E.createElement("img",{src:On}),E.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")),E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},className:"mb20",value:kt,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:Er=>{Qa(Er.target.value)}}),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),E.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",E.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),E.createElement(At.Z,{style:{gap:16}},E.createElement(_e.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(sa.Z,{min:0,max:10,value:Va,onChange:Ma,style:{marginLeft:"8px"}})),E.createElement(_e.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(sa.Z,{min:0,max:10,value:io,onChange:Mo,style:{marginLeft:"8px"}})),E.createElement(_e.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(sa.Z,{min:0,max:10,value:No,onChange:Rn,style:{marginLeft:"8px"}})),E.createElement(_e.Z,null,E.createElement("label",null,"\u7F16\u7A0B\u9898"),E.createElement(sa.Z,{min:0,max:10,value:jo,onChange:Co,style:{marginLeft:"8px"}})))),Wl?E.createElement("div",{onClick:Gr,className:ia.bottomBtn},E.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Lu?E.createElement("div",{className:`${ia.bottomBtn} ${ia.disabled}`},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):E.createElement("div",{onClick:()=>{if(Pn!==-1){Ba(!0);return}Cu()},className:ia.bottomBtn},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),E.createElement(ho.Z,{onStatusChange:Ur,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!vu,noRestrictModal:Kl,stringTransformer:Ao.o,onError:Er=>{Object.prototype.toString.call(Er)==="[object Object]"&&Er.status===-9&&Kl(Er.data)}}))),E.createElement(Ge.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:kn},E.createElement(At.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},E.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),E.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),E.createElement(jn.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Gn,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>dn(!1),onSuccess:()=>{dn(!1),pn(!1)},onSave:Er=>Vo(void 0,null,function*(){yield me(Er,()=>{dn(!1),pn(!1)})})}),E.createElement("div",{style:{height:70}})),fu("\u5904\u7406\u4E2D"))}),To=te(81679),Jn=te(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"},Ca=te(42441),Nn=te(9148),Po=te(49234),ga=te(59301),Sr=Object.defineProperty,tr=Object.defineProperties,or=Object.getOwnPropertyDescriptors,ko=Object.getOwnPropertySymbols,Go=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,yr=(me,se,ue)=>se in me?Sr(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Pr=(me,se)=>{for(var ue in se||(se={}))Go.call(se,ue)&&yr(me,ue,se[ue]);if(ko)for(var ue of ko(se))Br.call(se,ue)&&yr(me,ue,se[ue]);return me},Wr=(me,se)=>tr(me,or(se)),Nr=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())});const Cr=["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"],Jr=({data:me=[],totalData:se,paramsHttp:ue,smartItembanks:ft,socketData:Dt})=>{const In=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[kn,dn]=(0,E.useState)(!1),[jt,En]=(0,E.useState)(1),[ta,qn]=(0,E.useState)();return ga.createElement("div",{className:ua.summaryWrap},ga.createElement(At.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},ga.createElement(_e.Z,{style:{display:"flex",alignItems:"center"}},ga.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ga.createElement("div",{className:ua.title},"\u7B54\u9898\u6982\u89C8")),ga.createElement(_e.Z,{style:{display:"flex"}},me==null?void 0:me.map((Ln,pn)=>ga.createElement("div",{key:pn,style:{display:"flex",alignItems:"center",marginLeft:pn==0?"0px":"20px"}},ga.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:In[pn]}}),ga.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Ln==null?void 0:Ln.name))))),me==null?void 0:me.map((Ln,pn)=>{var Gn;return ga.createElement("div",{className:ua.summaryItem,key:pn,style:{marginTop:pn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var na;(na=[0,1,2])!=null&&na.includes(pn)&&(dn(!0),En(pn+1))}},ga.createElement("div",{className:ua.label},Ln==null?void 0:Ln.name),ga.createElement(Jn.Z,{percent:(Gn=[3,4])!=null&&Gn.includes(pn)?Ln==null?void 0:Ln.value:(Ln==null?void 0:Ln.value)/se*100,size:[575,10],strokeColor:In[pn],format:na=>{var Pn;return ga.createElement("span",{className:ua.percentSty},(Pn=[3,4])!=null&&Pn.includes(pn)?((Ln==null?void 0:Ln.value)||0)+"%":(Ln==null?void 0:Ln.value)||0)}}))}),ga.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),ga.createElement(tl,{visible:kn,onCancel:()=>{dn(!1)},paramsHttp:ue,smartItembanks:ft,itemBankId:Dt==null?void 0:Dt.item_bank_id,detailType:jt}))},ma=({data:me=[],paramsHttp:se,smartItembanks:ue,socketData:ft})=>{const[Dt,In]=(0,E.useState)(),[kn,dn]=(0,E.useState)(!1),[jt,En]=(0,E.useState)(),[ta,qn]=(0,E.useState)(),Ln=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return ga.createElement("div",{className:ua.summaryWrap,style:{overflow:"hidden"}},ga.createElement(At.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},ga.createElement(_e.Z,{style:{display:"flex",alignItems:"center"}},ga.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ga.createElement("div",{className:ua.title},"\u7B54\u9898\u8BE6\u60C5"))),ga.createElement("div",{className:ua.detailSty},me==null?void 0:me.map((pn,Gn)=>ga.createElement("div",{key:Gn,className:ua.detailItem,onMouseEnter:()=>{In(Gn)},onMouseLeave:()=>{In(void 0)}},ga.createElement(re.Z,{placement:"topLeft",title:ga.createElement(ee.Z,{style:{color:"#fff",fontSize:"12px"},value:`${Cr[Gn]} `+(pn==null?void 0:pn.choice_text)})},ga.createElement("div",{className:ua.questionTitle},ga.createElement("span",{className:ua.questionTag,style:{marginRight:"10px"}},Cr[Gn]),ga.createElement(ee.Z,{value:pn==null?void 0:pn.choice_text,className:ua.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:Dt==Gn?"#3061D0":"#000"}}))),ga.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"rgba(48,97,208,0.1)"}},ga.createElement("div",{className:ua.proSty,style:{width:`${.01*Number((pn==null?void 0:pn.rate)||0)*200}px`}})),ga.createElement("div",{className:ua.numSty},ga.createElement("span",null,(pn==null?void 0:pn.user_num)||0,"\u4EBA"),(pn==null?void 0:pn.user_num)>0&&ga.createElement("span",{className:ua.detailBtn,onClick:()=>{En(pn==null?void 0:pn.choice_id),qn(pn==null?void 0:pn.item_bank_id),dn(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),ga.createElement(tl,{visible:kn,onCancel:()=>{dn(!1)},paramsHttp:se,smartItembanks:ue,choice_ids:jt,itemBankId:ft==null?void 0:ft.item_bank_id}))},tl=({visible:me,onCancel:se,paramsHttp:ue,smartItembanks:ft,type:Dt,choice_ids:In,itemBankId:kn,detailType:dn=null})=>{const[jt,En]=(0,E.useState)([]),[ta,qn]=(0,E.useState)(0),[Ln,pn]=(0,E.useState)({page:1,limit:20,course_group_id:"",search:""}),[Gn,na]=(0,E.useState)([]),[Pn,Fa]=(0,E.useState)(!1),da=()=>Nr(void 0,null,function*(){var Ba,kt,Qa;Fa(!0);const Va=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Ba=ft==null?void 0:ft.page)==null?void 0:Ba.id}/students.json`,{method:"get",params:Wr(Pr({},Ln),{item_bank_id:kn,choice_ids:In,type:dn})});Va.status===0&&(En(((kt=Va==null?void 0:Va.data)==null?void 0:kt.smart_plan_users)||[]),qn((Qa=Va==null?void 0:Va.data)==null?void 0:Qa.count)),Fa(!1)}),ra=()=>Nr(void 0,null,function*(){const Ba=yield(0,Po.xV)({coursesId:ue==null?void 0:ue.coursesId,limit:2e3});Ba!=null&&Ba.course_groups&&na([...(Ba==null?void 0:Ba.course_groups)||[]])});(0,E.useEffect)(()=>{me&&da()},[me,Ln]),(0,E.useEffect)(()=>{me&&ra()},[me]);const oa=()=>{pn({page:1,limit:20,course_group_id:"",search:""})};return ga.createElement(be.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:me,width:622,forceRender:!0,footer:null,onCancel:()=>{se(),oa()}},ga.createElement(y.Z,{spinning:Pn},ga.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},ga.createElement(oe.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Ln.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Gn.map(Ba=>({label:Ba==null?void 0:Ba.name,value:Ba==null?void 0:Ba.id}))],onChange:Ba=>{Ln.course_group_id=Ba,pn(Pr({},Ln))}}),ga.createElement(Nn.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Ln.search,onChange:Ba=>{Ln.search=Ba,Ln.page=1,pn(Pr({},Ln))}})),ga.createElement(ze.default,{dataSource:jt,className:ua.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(Ba,kt,Qa)=>`${(Ln.page-1)*Ln.limit+Qa+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:Ba=>ga.createElement("span",{style:{color:"#000"}},Ba||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Ba=>ga.createElement("span",{style:{color:"#000"}},Ba||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:Ba=>ga.createElement("span",{style:{color:"#000"}},Ba||"--")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(Ba,kt)=>{var Qa,Va,Ma,io,Mo;const No=((Va=(Qa=kt==null?void 0:kt.choices)==null?void 0:Qa.filter(Ia=>Ia==null?void 0:Ia.is_answer))==null?void 0:Va.map(Ia=>Ia==null?void 0:Ia.choice_id))||[],Rn=((io=(Ma=kt==null?void 0:kt.choices)==null?void 0:Ma.filter(Ia=>Ia==null?void 0:Ia.me_answered))==null?void 0:io.map(Ia=>Ia==null?void 0:Ia.choice_id))||[],fa=No.length===Rn.length?No.length>0&&Rn.every(Ia=>No.includes(Ia))?1:3:No.length>0&&Rn.every(Ia=>No.includes(Ia))?2:3,Ha=(Mo=kt==null?void 0:kt.choices)==null?void 0:Mo.map((Ia,so)=>Ia!=null&&Ia.me_answered?Cr[so]:"").filter(Ia=>Ia!=="");return ga.createElement(ga.Fragment,null,ga.createElement("span",{style:{paddingRight:"20px",color:fa===3?"#E30000":fa===2?"#FF9D18":"#2EC25B"}},Ha||"--"))}}],pagination:{total:ta||0,onChange:(Ba,kt)=>{Ln.page=Ba,Ln.limit=kt,pn(Pr({},Ln))},current:Ln==null?void 0:Ln.page,pageSize:Ln==null?void 0:Ln.limit,showTotal:Ba=>ga.createElement(ga.Fragment,null,"\u5171",ga.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ba),"\u6761\u6570\u636E")}})))},Yr=({data:me=[]})=>{const se=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return ga.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},ga.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},ga.createElement(Col,{style:{display:"flex",alignItems:"center"}},ga.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ga.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),ga.createElement(Col,{style:{display:"flex"}},me==null?void 0:me.map((ue,ft)=>ga.createElement("div",{key:ft,style:{display:"flex",alignItems:"center",marginLeft:ft==0?"0px":"10px"}},ga.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:se[ft]}}),ga.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",Cr[ft]))))),ga.createElement("div",{className:styles.chart_container},ga.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:ue=>`${ue}`,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:me==null?void 0:me.map((ue,ft)=>Cr[ft]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:me==null?void 0:me.map((ue,ft)=>ue==null?void 0:ue.user_num),barWidth:"20px",itemStyle:{color:function(ue){return se[ue.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),ga.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:me==null?void 0:me.map((ue,ft)=>({value:ue==null?void 0:ue.user_num,name:`\u9009\u9879${Cr[ft]}`,itemStyle:{color:se[ft]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var Sl=te(47251),zr={gzsm:"gzsm___VoLAf"},De=te(85788),je="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==",ot=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())}),sn=(0,E.forwardRef)(({isEdit:me,isOpen:se,data:ue,onClose:ft,onOk:Dt},In)=>{const[kn,dn]=(0,E.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[jt,En]=(0,E.useState)(!1),[ta,qn]=(0,E.useState)(!1),[Ln,pn]=(0,E.useState)(""),[Gn,na]=(0,E.useState)(10),[Pn]=(0,ve.useSearchParams)(),[Fa,da]=(0,E.useState)(!1),ra=(0,E.useRef)(null),oa=io=>io.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,E.useEffect)(()=>{var io,Mo;se&&(dn("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),me?(pn((io=ue==null?void 0:ue.page)==null?void 0:io.page_info),na(((Mo=ue==null?void 0:ue.page)==null?void 0:Mo.info_read_min_time)||"")):pn(""))},[se]);const Ba=()=>ot(void 0,null,function*(){var io;En(!0),qn(!0),ra.current=new De.Z(z.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:kn,url:(io=ue==null?void 0:ue.url)==null?void 0:io.map(Mo=>Mo==null?void 0:Mo.url)}),yield new Promise((Mo,No)=>{ra.current.on("data",Rn=>{qn(!1),pn(oa(Rn==null?void 0:Rn.full))}),ra.current.on("done",()=>ot(void 0,null,function*(){En(!1)})),ra.current.startStream()})}),kt=()=>{const io=Mo=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Mo,onOk:()=>{var No,Rn;(Rn=(No=ra.current)==null?void 0:No.cancelRequest)==null||Rn.call(No),En(!1),ft()}})};if(jt){io("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else ft()},Qa=()=>ot(void 0,null,function*(){var io;if(!Ln.trim()){ye.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Mo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(io=ue==null?void 0:ue.page)==null?void 0:io.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Ln,info_read_min_time:Gn}});(Mo==null?void 0:Mo.status)==0&&Dt()}),Va=()=>ot(void 0,null,function*(){var io;if(!Ln.trim()){ye.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Mo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(io=ue==null?void 0:ue.page)==null?void 0:io.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Ln,info_read_min_time:Gn}});(Mo==null?void 0:Mo.status)==0&&(Dt(),Pn.get("type")?(0,ct.xg)(`/classrooms/${ue==null?void 0:ue.coursesId}/smart_plan/${ue==null?void 0:ue.id}/ppt_info/info?type=${Pn.get("type")}&simulate=true&simulateType=1&pptPage=${ue==null?void 0:ue.position}`):(0,ct.xg)(`/classrooms/${ue==null?void 0:ue.coursesId}/smart_plan/${ue==null?void 0:ue.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${ue==null?void 0:ue.position}`))}),Ma=(0,E.useRef)();return(0,E.useImperativeHandle)(In,()=>({onClickSave:Qa,onClickPreview:Va,handleClose:kt})),E.createElement("div",{className:zr.wrap,ref:Ma},E.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),E.createElement("div",{className:zr.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"),E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},E.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),E.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{da(!Fa)}},E.createElement("img",{src:je,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),E.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),Fa&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},value:kn,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:io=>{dn(io.target.value)}}),jt?E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(Nn.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var io,Mo;(Mo=(io=ra.current)==null?void 0:io.cancelRequest)==null||Mo.call(io),En(!1),qn(!1)}},"\u505C\u6B62\u751F\u6210")):E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(Nn.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!kn.trim()){ye.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}Ba()}},"\u5F00\u59CB\u751F\u6210"))),E.createElement(y.Z,{spinning:ta},E.createElement(Ve.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Ln,onChange:io=>{pn(io)}})),E.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",E.createElement(re.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"},E.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),E.createElement(oe.default,{onChange:io=>{na(io)},value:Gn,size:"large",style:{width:"100%",marginTop:"10px"}},E.createElement(oe.default.Option,{value:10},"10s"),E.createElement(oe.default.Option,{value:30},"30s"),E.createElement(oe.default.Option,{value:60},"1min"),E.createElement(oe.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),vn={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"},de="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==",dt=Object.defineProperty,Ot=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ge=(me,se,ue)=>se in me?dt(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Ae=(me,se)=>{for(var ue in se||(se={}))ae.call(se,ue)&&ge(me,ue,se[ue]);if(Zt)for(var ue of Zt(se))pe.call(se,ue)&&ge(me,ue,se[ue]);return me},Be=(me,se)=>Ot(me,rn(se)),he=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())});const we=({value:me,onChange:se})=>{const ue=["\u6B63\u786E","\u9519\u8BEF"];return E.createElement("div",{className:vn.judgment},ue.map(ft=>E.createElement("div",{className:ft===me?vn.active:"",key:ft},E.createElement("b",{onClick:()=>se(ft)},ft==="\u6B63\u786E"?"T":"F"),E.createElement("span",null,ft))))};var Et=(0,E.forwardRef)(({addInteraction:me,isEdit:se,isOpen:ue,data:ft,onClose:Dt,onOk:In},kn)=>{var dn;const jt=[{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}],[En,ta]=(0,E.useState)(""),[qn,Ln]=(0,E.useState)([]),[pn,Gn]=(0,E.useState)(1),[na,Pn]=(0,E.useState)(3),Fa=(0,E.useRef)(!1),[da]=(0,ve.useSearchParams)(),ra=(0,E.useRef)(null);(0,E.useEffect)(()=>{var Rn,fa,Ha,Ia,so,jo,Co;if(ue){let po=1;me?(Ln([jt[0]]),Gn(2),po=2):((fa=(Rn=ft==null?void 0:ft.page)==null?void 0:Rn.smart_plan_page_knowledges)==null?void 0:fa.length)>0?(Ln((Ia=(Ha=ft==null?void 0:ft.page)==null?void 0:Ha.smart_plan_page_knowledges)==null?void 0:Ia.map(xo=>(xo.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",xo.showInput=!1,xo.loading=!1,xo))),Gn(1)):(Ln([jt[0]]),po=2,Gn(2));let Ka=po===1?(so=ft==null?void 0:ft.page)==null?void 0:so.ai_requirement:((jo=ft==null?void 0:ft.page)==null?void 0:jo.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";ta(Ka),Pn(((Co=ft==null?void 0:ft.page)==null?void 0:Co.ai_question_size)||3)}},[ue]);const oa=()=>{Fa.current=!1;const Rn=qn.some(Ha=>Ha.loading==!0),fa=Ha=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ha,onOk:()=>{if(Rn&&ra.current){ra.current.abort(),qn==null||qn.map(Ia=>Ia.loading=!1),Dt();return}}})};if(Rn){fa("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Dt()},Ba=()=>he(void 0,null,function*(){const Rn=yield Mo();(Rn==null?void 0:Rn.status)===0&&In()}),kt=()=>he(void 0,null,function*(){const Rn=yield Mo();(Rn==null?void 0:Rn.status)===0&&(In(),da.get("type")?(0,ct.xg)(`/classrooms/${ft==null?void 0:ft.coursesId}/smart_plan/${ft==null?void 0:ft.id}/ppt_info/info?type=${da.get("type")}&simulate=true&simulateType=2&pptPage=${ft==null?void 0:ft.position}`):(0,ct.xg)(`/classrooms/${ft==null?void 0:ft.coursesId}/smart_plan/${ft==null?void 0:ft.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${ft==null?void 0:ft.position}`))}),Qa=(Rn,fa,Ha)=>{qn[fa][Rn]=Ha,Ln([...qn])},Va=Rn=>he(void 0,null,function*(){var fa,Ha,Ia;qn[Rn].loading=!0,Ln([...qn]),ra.current=new AbortController;const so=ra.current.signal,jo=setTimeout(()=>{ra.current&&(Fa.current=!0,ra.current.abort())},6e4);try{const po=yield(yield fetch(`${z.Z.API_SERVER}/api/courses/${ft==null?void 0:ft.coursesId}/smart_plans/${ft==null?void 0:ft.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(fa=ft==null?void 0:ft.url)==null?void 0:fa.map(Ka=>Ka==null?void 0:Ka.url),count:1,type:qn[Rn].type}),headers:{"Content-Type":"application/json"},signal:so})).json();if((po==null?void 0:po.status)===0){const Ka=qn[Rn].type,xo=(Ia=(Ha=po==null?void 0:po.data)==null?void 0:Ha.questions)==null?void 0:Ia[0];xo&&(qn[Rn]=Be(Ae({},xo),{type:Ka}),Ka===0&&(qn[Rn].answer=""),Ln([...qn]))}}catch(Co){Fa.current&&ye.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(jo),qn[Rn].loading=!1,Ln([...qn])}}),Ma=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],io=()=>he(void 0,null,function*(){var Rn;return yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Rn=ft==null?void 0:ft.page)==null?void 0:Rn.id}/${se?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:se?"put":"post",body:{questions:pn==1?qn:[],is_ai_question:pn!=1,ai_question_size:na,ai_requirement:En}})}),Mo=()=>he(void 0,null,function*(){var Rn,fa,Ha,Ia;const so=[],jo=[],Co=[];if(pn==1){if(qn.forEach((po,Ka)=>{var xo;po.question||so.push(Ka+1),((xo=po.question)==null?void 0:xo.length)>200&&jo.push(Ka+1),po.type!==0&&!po.answer&&Co.push(Ka+1)}),so.length){ye.ZP.warning(`\u7B2C${so.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(jo.length){ye.ZP.warning(`\u7B2C${jo.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(Co.length){ye.ZP.warning(`\u7B2C${Co.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!se&&(qn==null?void 0:qn.length)>3-((fa=(Rn=ft==null?void 0:ft.page)==null?void 0:Rn.smart_plan_page_knowledges)==null?void 0:fa.length)){ye.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(pn==2&&!(En!=null&&En.trim())){ye.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(me)if(pn===2&&((Ia=(Ha=ft==null?void 0:ft.page)==null?void 0:Ha.smart_plan_page_knowledges)==null?void 0:Ia.length)>0)be.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:()=>he(void 0,null,function*(){const po=yield io();(po==null?void 0:po.status)===0&&In()})});else return yield io();else return yield io()}),No=(0,E.useRef)();return(0,E.useImperativeHandle)(kn,()=>({onClickSave:Ba,onClickPreview:kt,handleClose:oa})),E.createElement("div",{className:vn.wrap,ref:No},E.createElement("div",{className:vn.type_style},"\u4E92\u52A8\u7C7B\u578B"),E.createElement("div",{className:vn.type_list},E.createElement("div",{className:pn==2?vn.type_tag_active:vn.type_tag_noactive,onClick:()=>{Gn(2),ta("\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"),E.createElement("div",{className:pn==1?vn.type_tag_active:vn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var Rn,fa,Ha;pn==2&&(ta(""),Gn(1),Ln(me?[jt[0]]:((fa=(Rn=ft==null?void 0:ft.page)==null?void 0:Rn.smart_plan_page_knowledges)==null?void 0:fa.length)>0?(Ha=ft==null?void 0:ft.page)==null?void 0:Ha.smart_plan_page_knowledges:[jt[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),E.createElement("div",{className:vn.type_tootip},pn==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"),pn==2&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},value:En,placeholder:pn==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:Rn=>{ta(Rn.target.value)}}),E.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),E.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:na,showSearch:!1,onChange:Rn=>{Pn(Rn)}},(dn=[1,2,3])==null?void 0:dn.map(Rn=>E.createElement(oe.default.Option,{value:Rn,key:Rn},Rn)))),pn==1&&E.createElement("div",{style:{minHeight:"70px"}},qn.map((Rn,fa)=>{var Ha,Ia;return E.createElement("div",{key:fa,style:{marginTop:fa===0?20:30}},E.createElement(At.Z,{align:"middle",className:"mb10"},E.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",fa+1),E.createElement(re.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},E.createElement("img",{src:de,onClick:()=>{qn[fa].showInput=!qn[fa].showInput,Ln([...qn])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(qn==null?void 0:qn.length)<3&&E.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{qn.push(jt[0]),Ln([...qn]),setTimeout(()=>{const so=document.querySelector(".QASetting-modal"),jo=so==null?void 0:so.querySelector(".ant-modal-body");jo==null||jo.scrollTo({top:jo.scrollHeight,behavior:"smooth"})},0)}}),E.createElement(re.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},E.createElement("i",{onClick:()=>{if(qn.length==1){ye.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}qn.splice(fa,1),Ln([...qn])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),qn[fa].showInput&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},value:(Ha=qn==null?void 0:qn[fa])==null?void 0:Ha.inputValue,disabled:(Ia=qn==null?void 0:qn[fa])==null?void 0:Ia.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:so=>{qn[fa].inputValue=so.target.value,Ln([...qn])}}),qn[fa].loading?E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(Nn.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{Fa.current=!1,ra.current.abort(),qn[fa].loading=!1,Ln([...qn])}},"\u7EC8\u6B62\u51FA\u9898")):E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(Nn.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var so;if(!((so=qn==null?void 0:qn[fa])!=null&&so.inputValue.trim())){ye.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(qn.some((Co,po)=>po!=fa&&Co.loading==!0)){ye.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}Va(fa)}},"\u5F00\u59CB\u51FA\u9898"))),E.createElement(y.Z,{spinning:qn[fa].loading},E.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},E.createElement(Wn.default,{onChange:so=>Qa("question",fa,so.target.value),style:{width:"510px"},value:Rn==null?void 0:Rn.question,size:"large"}),E.createElement(oe.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:Rn==null?void 0:Rn.type,onChange:so=>{const jo={type:Number(so),answer:jt[so].answer,question:so.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};qn[fa]=jo,Ln([...qn])}},Ma==null?void 0:Ma.map((so,jo)=>E.createElement(oe.default.Option,{value:so==null?void 0:so.key,key:jo},so==null?void 0:so.label)))),Rn.type===1&&E.createElement(we,{value:Rn.answer,onChange:so=>Qa("answer",fa,so)}),Rn.type===2&&E.createElement(Wn.default,{size:"large",onChange:so=>Qa("answer",fa,so.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:Rn.answer})))})))}),Ft={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"},ut="data:image/png;base64,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",Gt="data:image/png;base64,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",_t=te(10946),Vt=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())}),yn=({isEdit:me=!1,visible:se,data:ue,onClose:ft,onOk:Dt,openPreview:In,changePage:kn})=>{const[dn,jt]=(0,E.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`),[En,ta]=(0,E.useState)(!1),[qn,Nn]=(0,E.useState)(!1),[pn,Un]=(0,E.useState)(""),[na,Pn]=(0,E.useState)(!1),Fa=(0,E.useRef)(null),da=(0,E.useRef)(null),ra=()=>{const kt=Fa.current;if(kt){const Qa=Math.abs(kt.scrollHeight-kt.scrollTop-kt.clientHeight)<=50;Pn(!Qa)}};(0,E.useEffect)(()=>{!na&&da.current&&da.current.scrollIntoView({behavior:"smooth"})},[pn,na]);const oa=(0,E.useRef)(null);(0,E.useEffect)(()=>{var kt;se&&(jt(`\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`),[En,ta]=(0,E.useState)(!1),[qn,Ln]=(0,E.useState)(!1),[pn,Gn]=(0,E.useState)(""),[na,Pn]=(0,E.useState)(!1),Fa=(0,E.useRef)(null),da=(0,E.useRef)(null),ra=()=>{const kt=Fa.current;if(kt){const Qa=Math.abs(kt.scrollHeight-kt.scrollTop-kt.clientHeight)<=50;Pn(!Qa)}};(0,E.useEffect)(()=>{!na&&da.current&&da.current.scrollIntoView({behavior:"smooth"})},[pn,na]);const oa=(0,E.useRef)(null);(0,E.useEffect)(()=>{var kt;se&&(jt(`\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`),Un(me?(kt=ue==null?void 0:ue.page)==null?void 0:kt.page_info:""))},[se]);const Ba=()=>Yt(void 0,null,function*(){var kt;ta(!0),Nn(!0),oa.current=new De.Z(z.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:ue==null?void 0:ue.id,position:1,type:10,is_chat:!0,prompt:gn,ppt_url:(kt=ue==null?void 0:ue.url)==null?void 0:kt.map(Qa=>Qa==null?void 0:Qa.url)}),yield new Promise((Qa,Ya)=>{oa.current.on("data",xa=>{Nn(!1),Un(xa==null?void 0:xa.full)}),oa.current.on("done",()=>Yt(void 0,null,function*(){ta(!1)})),oa.current.startStream()})});return E.createElement(Ge.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:E.createElement("div",{className:Ft.extraHeader},E.createElement(At.Z,{align:"middle"},pn&&E.createElement(E.Fragment,null,E.createElement(re.Z,{title:En?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},E.createElement(yt.ZP,{className:Ft.save_btn,style:{marginRight:"20px"},disabled:En,onClick:()=>{const Qa=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Mn(Qa)}},E.createElement("div",{className:"flex flex_box_center"},E.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),E.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),E.createElement(re.Z,{title:En?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},E.createElement(yt.ZP,{className:Ft.save_btn,disabled:En,onClick:()=>{const Qa=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,ct.RG)(Qa)}},E.createElement("i",{className:"iconfont icon-zhichifuzhi"}),E.createElement("span",null,"\u590D\u5236")))),E.createElement("i",{onClick:()=>{const kt=Qa=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Qa,onOk:()=>{var Ya,xa;(xa=(Ya=oa.current)==null?void 0:Ya.cancelRequest)==null||xa.call(Ya),ta(!1),Nn(!1),ft()}})};if(En){kt("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else pn?kt("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ft()},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:se},E.createElement("div",{className:Ft.wrap},E.createElement("div",{className:Ft.left},E.createElement("div",{className:Ft.tip},E.createElement("img",{src:it}),E.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")),E.createElement("div",{className:"mb10 mt30 c-black"},E.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:200},value:gn,disabled:En,onChange:kt=>{jt(kt.target.value)}}),E.createElement(re.Z,{title:En?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},En?E.createElement("div",{className:Ft.stop_btn,onClick:()=>{var kt,Qa;(Qa=(kt=oa.current)==null?void 0:kt.cancelRequest)==null||Qa.call(kt),ta(!1),Nn(!1)}},"\u505C\u6B62\u751F\u6210"):E.createElement("div",{className:Ft.start_btn,onClick:()=>{if(!gn.trim()){ye.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Un(""),Ba()}},"\u5F00\u59CB\u751F\u6210"))),E.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:ra,ref:Fa},pn?E.createElement(y.Z,{spinning:qn},pn&&E.createElement(_t.Z,{cancelIndex:0,streamingStatus:En,loadImage:!1,onFinish:()=>Yt(void 0,null,function*(){}),value:pn,isHiddenHtml:!0}),E.createElement("div",{ref:da})):E.createElement("div",{className:Ft.imgBox},E.createElement(y.Z,{spinning:En},E.createElement("img",{width:56,src:Gt}),E.createElement("div",null,"\u9884\u89C8\u533A"))))))},$t={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"},cn=te(92310),Cn=te.n(cn),xn=te(11422),Kt=Object.defineProperty,ha=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,pa=(me,se,ue)=>se in me?Kt(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Ga=(me,se)=>{for(var ue in se||(se={}))Zn.call(se,ue)&&pa(me,ue,se[ue]);if(ha)for(var ue of ha(se))ca.call(se,ue)&&pa(me,ue,se[ue]);return me};const Xa=me=>React.createElement("svg",Ga({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},me),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 la="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Aa=te(56321),Da=Object.defineProperty,$a=Object.defineProperties,La=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,Lo=Object.prototype.propertyIsEnumerable,Pa=(me,se,ue)=>se in me?Da(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Io=(me,se)=>{for(var ue in se||(se={}))vo.call(se,ue)&&Pa(me,ue,se[ue]);if(qa)for(var ue of qa(se))Lo.call(se,ue)&&Pa(me,ue,se[ue]);return me},eo=(me,se)=>$a(me,La(se)),Oa=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),no=({className:me,style:se,data:ue={},defaultChatData:ft=[],initDefaultChatDataKey:Dt=0,onPptButtonClick:Mn})=>{const[On]=(0,xn.eh)(),{chatData:gn,setChatData:jt,calcHistoryList:En}=(0,xn.r5)(),[ta,qn]=(0,E.useState)(0),[Nn,pn]=(0,E.useState)(""),[Un,na]=(0,E.useState)(!1),{scrollBoxRef:Pn,bottomInspectRef:Fa,contentRef:da,isAtBottom:ra}=(0,xn.wr)({status:Un}),oa=(0,xn.h4)(Pn),Ba=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!gn.length||!Pn.current)return;const xa=gn[gn.length-1];xa!=null&&xa.loading&&(Pn.current.scrollTop=Pn.current.scrollHeight)},[gn.length]),(0,E.useEffect)(()=>{if(Dt){kt();let xa=[];return ft.forEach(io=>{const Mo=Date.now(),No=[{text:io.question,key:Mo,sender:"user",show:!0},{text:io.answer,loading:!1,key:Mo,sender:"AI",show:!0}];xa.push(...No)}),jt(xa),()=>{On.cancel()}}},[Dt]);const kt=()=>{On.cancel(),qn(1)},Qa=(xa,...io)=>Oa(void 0,[xa,...io],function*(Mo,No=[],Tn=[]){var va,Ha;pn(""),qn(0),(Ha=(va=Ba.current)==null?void 0:va.onAttachmentsClear)==null||Ha.call(va);const Ma=Date.now(),so=[{text:Mo,key:Ma,sender:"user",show:!0,fileList:No,imageList:Tn},{loading:!0,key:Ma,sender:"AI",show:!0}];jt([...gn,...so]);const zo=No==null?void 0:No.map(Ja=>{var xo;return(xo=Ja==null?void 0:Ja.response)==null?void 0:xo.file_id}),Fo=Tn==null?void 0:Tn.map(Ja=>{var xo;return(xo=Ja==null?void 0:Ja.response)==null?void 0:xo.data}),po=En(gn);On.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Io({model:"qwen-max",is_chat:!0,prompt:Mo,file_ids:zo,image_list:Fo,history:po},ue),onData:(Ja,xo)=>{na(!0),jt(Bo=>Bo.map((Rr,il)=>il===Bo.length-1?eo(Io({},Rr),{text:Ja,loading:!1,error:(xo==null?void 0:xo.msg)==="error"}):Rr))},onError:Ja=>{let xo="\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!";jt(Bo=>[...Bo].map((Rr,il)=>il===Bo.length-1?eo(Io({},Rr),{text:xo,loading:!1,error:!0}):Rr))}})}),Ya=oa.width?oa.width-20:"100%";return E.createElement("div",{className:Cn()("flex flex-col h-full",me),style:se},E.createElement("div",{ref:Pn,style:{flex:1,overflow:"auto"}},E.createElement("div",{className:$t.tips,style:{width:Ya}},E.createElement("img",{className:$t.avatar,src:Aa}),E.createElement("div",{className:$t.details},E.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),E.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"))),E.createElement(xn.xj,{className:"pl20",style:{width:Ya},contentRef:da,chatData:gn,requestLoading:On.loading,cancelTyping:ta,onAnswerFinish:()=>Oa(void 0,null,function*(){setTimeout(()=>na(!1),0)})}),!ra&&E.createElement("div",{className:$t.backBottom,onClick:()=>{Pn.current.scrollTop=Pn.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Fa})),(gn==null?void 0:gn.length)===0&&E.createElement("div",{className:$t.try},E.createElement("div",{onClick:()=>pn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},E.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]"),E.createElement("i",{className:"iconfont icon-you2 font18"})),E.createElement("div",{onClick:()=>Qa("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},E.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),E.createElement("i",{className:"iconfont icon-you2 font18"}))),E.createElement(xn.CI,{ref:Ba,style:{margin:"0 20px 20px 20px"},onCancel:kt,headExtraNode:E.createElement("div",{className:$t.pptBtn,onClick:Mn},E.createElement("img",{src:la,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Nn,onSubmit:Qa,onChange:pn,typing:Un,loading:On.loading}))},To=te(20554),ka=te(75975),yo=te(24334),ba={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"},oo=te(7727),ea=te(70100),ar=te(55720),nr=te(28426),wo=te(59301);const{TabPane:_o}=To.default;var jo=({item:me,backUrl:se,autoHeight:ue})=>{var ft,Dt;const[Mn,On]=(0,E.useState)([]),[gn,jt]=(0,E.useState)(!1),[En]=(0,ve.useSearchParams)(),ta=(0,ve.useParams)();(0,E.useEffect)(()=>{var pn,Un;((pn=me==null?void 0:me.evaluate_codes)==null?void 0:pn.length)>0?On((Un=me==null?void 0:me.evaluate_codes)==null?void 0:Un.map((na,Pn)=>({key:Pn+1,error_msg:na!=null&&na.error_msg?yo.Base64.decode(na==null?void 0:na.error_msg):"",status:na==null?void 0:na.status,created_at:na.created_at,code:na==null?void 0:na.code,show_code:na==null?void 0:na.show_code,language:na==null?void 0:na.language,resubmit:na==null?void 0:na.resubmit}))):On([{key:"--",error_msg:"--",show_code:!1}])},[me==null?void 0:me.evaluate_codes]);const qn=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(pn,Un)=>wo.createElement("span",null,Un.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(pn,Un)=>wo.createElement(ar.Z,{date:Un.created_at,showTag:Un==null?void 0:Un.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:(pn,Un)=>{var na;return wo.createElement("span",{className:pn===0?"c-green":"c-red"},((na=oo.Im[pn])==null?void 0:na.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((ft=Mn==null?void 0:Mn[0])==null?void 0:ft.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(pn,Un)=>wo.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{be.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:wo.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",wo.createElement(ea.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Un==null?void 0:Un.language]})),content:wo.createElement("div",{className:"mb10"},wo.createElement(ka.ZP,{height:300,language:"python",theme:"vs-light",value:Un!=null&&Un.code?yo.Base64.decode(Un==null?void 0:Un.code):"",autoHeight:ue,options:Nn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(pn=>!!pn),Nn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return wo.createElement("div",{style:{position:"relative",marginTop:"10px"}},wo.createElement(To.default,{defaultActiveKey:"1"},wo.createElement(_o,{tab:wo.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",wo.createElement(re.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"},wo.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(Dt=me==null?void 0:me.user_answer)!=null&&Dt.length&&(me!=null&&me.passed_code)?wo.createElement("aside",{className:ba.shixunWrp},wo.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),wo.createElement("div",{className:ba.full},wo.createElement(ea.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[me==null?void 0:me.language]}),wo.createElement("span",{onClick:()=>jt(!0)},wo.createElement("i",{className:"iconfont icon-quanping2"}),wo.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),wo.createElement(ka.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:me!=null&&me.passed_code?yo.Base64.decode(me==null?void 0:me.passed_code):"",autoHeight:ue,options:Nn})):wo.createElement(nr.Z,null)),wo.createElement(_o,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},wo.createElement(ze.default,{className:"mt5",bordered:!0,dataSource:Mn,columns:qn,pagination:!1}))),(me==null?void 0:me.hack_user_identifier)&&wo.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const pn=se||`/classrooms/${ta==null?void 0:ta.coursesId}/smart_plan/${ta==null?void 0:ta.id}/users/${ta==null?void 0:ta.user_login}/ppt_info/info`;(0,ct.xg)(`/myproblems/${me==null?void 0:me.hack_user_identifier}?backUrl=${pn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),wo.createElement(be.default,{centered:!0,destroyOnClose:!0,open:gn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>jt(!1),footer:null},wo.createElement(ka.ZP,{height:500,language:"python",theme:"vs-light",value:me!=null&&me.passed_code?yo.Base64.decode(me==null?void 0:me.passed_code):"",autoHeight:ue,options:Nn})))},$n={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",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"},Wt="data:image/png;base64,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",Ea="data:image/png;base64,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",Ta="data:image/png;base64,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",ja="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=",ao=Object.defineProperty,co=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Wo=(me,se,ue)=>se in me?ao(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,vr=(me,se)=>{for(var ue in se||(se={}))Zo.call(se,ue)&&Wo(me,ue,se[ue]);if(co)for(var ue of co(se))rr.call(se,ue)&&Wo(me,ue,se[ue]);return me};const Ko=me=>React.createElement("svg",vr({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},me),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 lr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",pr=Object.defineProperty,Or=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,fo=(me,se,ue)=>se in me?pr(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ro=(me,se)=>{for(var ue in se||(se={}))Do.call(se,ue)&&fo(me,ue,se[ue]);if(Or)for(var ue of Or(se))jr.call(se,ue)&&fo(me,ue,se[ue]);return me};const Jo=me=>React.createElement("svg",ro({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},me),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 Va="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",lo="data:image/png;base64,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",br="data:image/png;base64,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",mr="data:image/png;base64,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",Zr="data:image/png;base64,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",kr=te(59301);const Xr=({problemset:me,dispatch:se,question:ue})=>{const[ft,Dt]=(0,E.useState)({}),[Mn,On]=(0,E.useState)([]),gn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{const En=(0,Rn.cloneDeep)(ue);Dt(En),On(En==null?void 0:En.choices)},[ue]);const jt=()=>{let En="";return Mn==null||Mn.forEach((ta,qn)=>{ta!=null&&ta.is_answer&&(En=En+gn[qn])}),En};return kr.createElement("div",{className:ne.solutionWrap},(ue==null?void 0:ue.item_type)=="PROGRAM"?kr.createElement("div",null,kr.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ue==null?void 0:ue.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):kr.createElement(kr.Fragment,null,kr.createElement("div",{className:"c-grey-333 mb5 font16"},kr.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),kr.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((ue==null?void 0:ue.item_type)=="MULTIPLE"?jt():gn[Mn==null?void 0:Mn.findIndex(En=>En==null?void 0:En.is_answer)])||"--"))),kr.createElement("div",null,kr.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ue==null?void 0:ue.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Nl=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Xr),hl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",cl=te(87954),Za=te(19719),uo={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"},qr=Object.defineProperty,_r=Object.defineProperties,Pl=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Fl=(me,se,ue)=>se in me?qr(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,wu=(me,se)=>{for(var ue in se||(se={}))dl.call(se,ue)&&Fl(me,ue,se[ue]);if(nl)for(var ue of nl(se))Hr.call(se,ue)&&Fl(me,ue,se[ue]);return me},$l=(me,se)=>_r(me,Pl(se)),du=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const bu={cursor:"move",transition:"unset"},yi=me=>{var se,ue;const{tag:ft}=me,{listeners:Dt,transform:Mn,transition:On,isDragging:gn,setNodeRef:jt}=(0,Za.nB)({id:ft.id}),En=gn&&Mn?$l(wu({},bu),{transform:`translate3d(${Mn.x}px, ${Mn.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):$l(wu({},bu),{transition:"none",zIndex:10,cursor:"pointer"});return E.createElement("div",$l(wu({style:En,ref:jt},Dt),{className:uo.drag_style}),E.createElement("div",{className:uo.item_bottom},(ft==null?void 0:ft.module_count)>0?(ue=(se=ft==null?void 0:ft.modules)==null?void 0:se.map((ta,qn)=>`\u4EA4\u4E92${qn+1}`))==null?void 0:ue.join(" "):"\u7A7A"))},oi=({globalSetting:me,interactiveOpen:se,onClose:ue,maxPage:ft,paramsHttp:Dt,handlePageClick:Mn,handleRefresh:On,currentPosition:gn})=>{var jt,En,ta;const[qn,Nn]=(0,E.useState)(!1),[pn,Un]=(0,E.useState)(!1),[na,Pn]=(0,E.useState)("1"),[Fa,da]=(0,E.useState)("1"),[ra,oa]=(0,E.useState)({}),Ba=(0,E.useRef)(null),[kt,Qa]=(0,E.useState)({pages:[],pages_histories:[]}),Ya=[{title:Fa=="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:(Tn,va)=>{var Ha,Ma;return(va==null?void 0:va.module_count)>0?(Ma=(Ha=va==null?void 0:va.modules)==null?void 0:Ha[0])==null?void 0:Ma.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:(Tn,va)=>{var Ha,Ma;return(va==null?void 0:va.module_count)>0&&(va==null?void 0:va.module_count)==2?(Ma=(Ha=va==null?void 0:va.modules)==null?void 0:Ha[1])==null?void 0:Ma.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:(Tn,va)=>E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",null,Fa=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),E.createElement(oe.default,{key:va.id,ref:Ba,value:Fa=="1"?va==null?void 0:va.position:ra[va==null?void 0:va.id],size:"small",style:{width:120,marginLeft:"10px"},options:kt==null?void 0:kt.pages,fieldNames:{label:"position",value:"id"},onChange:Ha=>du(void 0,null,function*(){console.log("curentpage",va==null?void 0:va.id,"value--",Ha),Fa=="1"?yield io(Ha,va==null?void 0:va.id):yield Mo(Ha,va==null?void 0:va.id),oa(Ma=>{const so={};for(const zo in Ma)so[zo]=null;return so})})}))}];(0,E.useEffect)(()=>{Nn(se),Un(!1),se&&(xa(),da("1"))},[se]);const xa=()=>du(void 0,null,function*(){const Tn=yield(0,b.ZP)(`/api/courses/${Dt==null?void 0:Dt.coursesId}/smart_plans/${Dt==null?void 0:Dt.id}/list_page_modules.json`,{method:"get"});(Tn==null?void 0:Tn.status)==0&&Qa(Tn==null?void 0:Tn.data)}),io=(Tn,va)=>du(void 0,null,function*(){const Ha=yield(0,b.ZP)(`/api/smart_plan_pages/${Tn}/exchange_module.json`,{method:"put",body:{choose_page_id:va}});(Ha==null?void 0:Ha.status)==0&&(ye.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),xa(),On())}),Mo=(Tn,va)=>du(void 0,null,function*(){const Ha=yield(0,b.ZP)(`/api/smart_plan_pages/${Tn}/restore_module.json`,{method:"put",body:{choose_page_id:va}});(Ha==null?void 0:Ha.status)==0&&(ye.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),xa(),On())}),No=Tn=>{var va,Ha,Ma,so,zo,Fo,po,Ja,xo,Bo,Rr;if(((va=Tn==null?void 0:Tn.active)==null?void 0:va.id)==((Ha=Tn==null?void 0:Tn.over)==null?void 0:Ha.id)){Pn((Ma=Tn==null?void 0:Tn.active)==null?void 0:Ma.id);const il=(so=kt==null?void 0:kt.pages)==null?void 0:so.find(Cl=>{var Ur;return(Cl==null?void 0:Cl.id)==((Ur=Tn==null?void 0:Tn.active)==null?void 0:Ur.id)});Mn(il==null?void 0:il.position)}(zo=Tn==null?void 0:Tn.over)!=null&&zo.id&&((Fo=Tn==null?void 0:Tn.active)==null?void 0:Fo.id)!=((po=Tn==null?void 0:Tn.over)==null?void 0:po.id)&&(io((Ja=Tn==null?void 0:Tn.active)==null?void 0:Ja.id,(xo=Tn==null?void 0:Tn.over)==null?void 0:xo.id),console.log((Bo=Tn==null?void 0:Tn.active)==null?void 0:Bo.id),console.log((Rr=Tn==null?void 0:Tn.over)==null?void 0:Rr.id))};return E.createElement(be.default,{footer:null,title:null,closable:!1,open:qn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},E.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),E.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ue()}})),E.createElement("div",{className:uo.header_style},E.createElement("div",null,E.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")),E.createElement("div",{className:uo.content},E.createElement("div",{className:uo.legend},E.createElement("div",{className:uo.legend_icon,style:{background:"#3061D0"}}),E.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),E.createElement("div",{className:uo.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),E.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),E.createElement("div",{style:{height:"380px",overflowY:"auto"}},E.createElement("div",{className:uo.item_list},E.createElement("div",{className:uo.item_list_title},(En=Array.from({length:Math.ceil(((jt=kt==null?void 0:kt.pages)==null?void 0:jt.length)/5)},(Tn,va)=>va+1))==null?void 0:En.map((Tn,va)=>E.createElement("div",{className:uo.item_title},E.createElement("div",{className:uo.item_top},E.createElement("div",null,"\u5E7B\u706F\u7247"),E.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),E.createElement("div",{className:uo.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),E.createElement(cl.LB,{onDragEnd:No},E.createElement(Za.Fo,{items:kt==null?void 0:kt.pages},E.createElement("div",{className:uo.box}," ",kt==null?void 0:kt.pages.map(Tn=>E.createElement("div",{className:(Tn==null?void 0:Tn.module_count)>0?uo.page_item_acitve:uo.page_item,style:{backgroundColor:gn==(Tn==null?void 0:Tn.position)?"rgba(48, 97, 208, 0.2)":""}},E.createElement("div",{className:uo.item_top},E.createElement("div",{className:uo.top_content},Tn==null?void 0:Tn.position)),E.createElement(yi,{tag:Tn,key:Tn.id})))))))))),!pn&&E.createElement("div",{className:uo.expandBtn,onClick:()=>{Un(!0)}},E.createElement("div",{className:uo.imgWrap},E.createElement("img",{src:te(9540),width:18})),E.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",E.createElement("br",null),"\u5217\u8868")),pn&&E.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},E.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),E.createElement("div",{onClick:()=>{Un(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},E.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),E.createElement("span",null,"\u6536\u8D77"))),E.createElement("div",null,E.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},E.createElement("span",null,"\u72B6\u6001"),E.createElement(oe.default,{value:Fa,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:Tn=>{da(Tn)}}),E.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},Fa=="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")),E.createElement(ze.default,{scroll:{y:420},columns:Ya,pagination:!1,dataSource:Fa=="1"?(ta=kt==null?void 0:kt.pages)==null?void 0:ta.filter(Tn=>Tn==null?void 0:Tn.module_count):kt==null?void 0:kt.pages_histories,bordered:!0})))))};var gu=(0,ve.connect)(({globalSetting:me})=>({globalSetting:me}))(oi),Ql=te(84989),lu=Object.defineProperty,Pi=Object.defineProperties,ri=Object.getOwnPropertyDescriptors,li=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,Ru=(me,se,ue)=>se in me?lu(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,rl=(me,se)=>{for(var ue in se||(se={}))Qu.call(se,ue)&&Ru(me,ue,se[ue]);if(li)for(var ue of li(se))Ci.call(se,ue)&&Ru(me,ue,se[ue]);return me},Dl=(me,se)=>Pi(me,ri(se)),ir=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Hu=["\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"],Wu={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},Fi={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"},Ku=({classroomList:me,globalSetting:se,dispatch:ue,pageNum:ft,pptInfo:Dt,openEwm:Mn,aiImg:On,addPage:gn,maxPage:jt,setOpenEwm:En,behavior:ta,changePage:qn,pptFullScreen:Nn,clickTab:pn,gotoSlide:Un})=>{var na,Pn,Fa,da,ra,oa,Ba,kt,Qa,Ya,xa,io,Mo,No,Tn,va,Ha,Ma,so,zo,Fo,po,Ja,xo,Bo,Rr,il,Cl,Ur,Qr,vl,Wl,El,Gr,al,zl,jl,mu,fu,ol,Kl,Au,nu,vu,Rl,Su,Du,pu,xu,Er,wl,Al,Xo,Zl,Ol,Ro,Jl,uu,kl,Kr,iu,Mr,zi,Ju,Ul,Mu,su,Tl,Xu,zu,si,qu,ci,_u,yu,bl,Hn,ji,di,Zi,$u,ju,Gl,hu,Zu,gi,Iu,ei,cu;const[Pu]=(0,ve.useSearchParams)(),[ti,Yl]=(0,E.useState)(null),[Xl,Nu]=(0,E.useState)(!1),[mi,dn]=(0,E.useState)(""),[ga]=Fe.default.useForm(),[Ka,Yo]=(0,E.useState)(!1),Gn=(0,ve.useParams)(),[ho,Vo]=(0,E.useState)(!1),[Yr,Ir]=(0,E.useState)(!1),[gl,Lu]=(0,E.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[fi,Mg]=(0,E.useState)({}),[vi,Ig]=(0,E.useState)({page:1,page_size:20,course_group_id:"",search:""}),[Ji,Ng]=(0,E.useState)(null),[Lg,fc]=(0,E.useState)(!1),[ps,hs]=(0,E.useState)(!1),[Og,kg]=(0,E.useState)(null),[Es,vc]=(0,E.useState)(null),As=(0,E.useRef)(tn(z.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),pc=(0,E.useRef)(null),[Tg,hc]=(0,E.useState)(!1),[Ou,Rg]=(0,E.useState)({}),[zg,Ss]=(0,E.useState)(!1),[ys,Ps]=(0,E.useState)(1),[jg,Ec]=(0,E.useState)(!1),[au,Cu]=(0,E.useState)(),[d0,g0]=(0,E.useState)(1),[Vl,pi]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[Ac,Cs]=(0,E.useState)(!1),Zg={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),PROGRAM:te(88597)},[Sc,yc]=(0,E.useState)(!1),[Pc,Cc]=(0,E.useState)("show_after_edit"),[Fc,Bc]=(0,E.useState)(!1),[Ui,wc]=(0,E.useState)([]),[Xi,Ug]=(0,E.useState)([]),[Gg,Fs]=(0,E.useState)(!1),[Yg,Bs]=(0,E.useState)(!1),[Vg,Gi]=(0,E.useState)(!1),[Qg,qi]=(0,E.useState)(!1),[ws,Fu]=(0,E.useState)(!1),[ku,ni]=(0,E.useState)(!1),[Hg,hi]=(0,E.useState)(!1),[Uu,Ei]=(0,E.useState)(!1),Yi=(0,E.useRef)(),Vi=(0,E.useRef)(),{SmartPlanItemBanks:lt}=me,_i=(0,E.useRef)(null),bc=(0,E.useRef)(null),[fr,Tu]=(0,E.useState)(0),[ml,Ai]=(0,E.useState)([]),[Wg,Dc]=(0,E.useState)(!1),[Kg,bs]=(0,E.useState)(!1),[xc,Mc]=(0,E.useState)({}),Jg=Fn=>{const Sa=As.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:Fn},{connected:()=>{Sa.perform("request_initial_stats",{smart_plan_page_item_bank_id:Fn})},received:Ia=>{var Uo,ur,Lr,$r,fl,pl,ql,_l;const ou=[{name:((ur=(Uo=lt==null?void 0:lt.item_banks)==null?void 0:Uo[fr])==null?void 0:ur.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:Ia==null?void 0:Ia.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:Ia==null?void 0:Ia.answerd_num},{name:(($r=(Lr=lt==null?void 0:lt.item_banks)==null?void 0:Lr[fr])==null?void 0:$r.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:Ia==null?void 0:Ia.correctly_num},{name:"\u63D0\u4EA4\u7387",value:Ia==null?void 0:Ia.submitted_rate},{name:((pl=(fl=lt==null?void 0:lt.item_banks)==null?void 0:fl[fr])==null?void 0:pl.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:Ia==null?void 0:Ia.correct_rate}];Lu({summary:ou,summaryTotal:Ia==null?void 0:Ia.total_num,details:Ia==null?void 0:Ia.choice_list,studentList:Ia==null?void 0:Ia.knowledge_answer_student_list}),Mc(Ia),((_l=(ql=lt==null?void 0:lt.item_banks)==null?void 0:ql[fr])==null?void 0:_l.item_type)=="PROGRAM"&&Nc()}});vc(Sa)},Ds=()=>{Es&&(Es.unsubscribe(),vc(null))};(0,E.useEffect)(()=>{const Fn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return Fn!=null&&Fn.length&&Fn.findIndex(Ia=>Ia==(Gn==null?void 0:Gn.id))!=-1&&e0(),()=>{Ds(),As.current&&As.current.disconnect()}},[]),(0,E.useEffect)(()=>{Nn&&pn&&Cu(pn)},[Nn,pn]),(0,E.useEffect)(()=>{if(ft)return qe.Z.subscribe("active-modal-index",Sa=>{var Ia;Sa===1&&(Yl(!0),Nu(!1)),Sa===2&&(Vo(!0),Ir(!0),dn("SELECT"),ga.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),Sa===3&&_g(),Sa===4&&((Ia=pc.current)==null||Ia.onClick())})},[ft,gn]),(0,E.useEffect)(()=>qe.Z.subscribe("active-data-update",Sa=>{Sl()}),[]),(0,E.useEffect)(()=>{ps&&qg()},[ps]),(0,E.useEffect)(()=>{ft&&ft<=jt&&(ga.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Sl(),Vo(!1),Ir(!1),ni(!1),Ei(!1),Cs(!1),Tu(0))},[ft,jt]),(0,E.useEffect)(()=>{Mn&&Yo(!0)},[Mn]);const xs=(Fn,Sa,Ia)=>{(0,b.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:Fn,allow_answer:Sa,is_end:Ia,randomData:new Date}}})},Ms=()=>ir(void 0,null,function*(){var Fn;const Sa=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,E.useEffect)(()=>{var Fn,Sa,Ia,Uo,ur,Lr,$r,fl,pl,ql,_l,ou,Yu,Vu;let ru=[];const ai={page_info:0,ai_qna:1,animation_code:2,item_bank:3},Bu=(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.module_sort;Bu!=null&&Bu.length&&(Bu==null||Bu.map(Si=>{ru.push(Qi[ai[Si]])})),(ru==null?void 0:ru.some(Si=>(Si==null?void 0:Si.key)===au))||Cu((Sa=ru==null?void 0:ru[0])==null?void 0:Sa.key),Ai(ru),Ai([...ru]),pi(Dl(rl({},Vl),{defaultValue:(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.animation_code,showExtra:!0,open:0})),(Dt==null?void 0:Dt.status)!=="ended"&&xs(ft,((Uo=lt==null?void 0:lt.page)==null?void 0:Uo.status)=="in_progress",(Dt==null?void 0:Dt.status)=="ended"),((ur=lt==null?void 0:lt.relation_positions)==null?void 0:ur.length)>0&&(Lr=lt==null?void 0:lt.relation_positions)!=null&&Lr.includes(ft)&&qn(lt==null?void 0:lt.relation_positions),(lt==null?void 0:lt.count)>0&&dn(((fl=($r=lt==null?void 0:lt.item_banks)==null?void 0:$r[fr])==null?void 0:fl.item_type)=="SINGLE"||((ql=(pl=lt==null?void 0:lt.item_banks)==null?void 0:pl[fr])==null?void 0:ql.item_type)=="MULTIPLE"?"SELECT":(ou=(_l=lt==null?void 0:lt.item_banks)==null?void 0:_l[fr])==null?void 0:ou.item_type),Cc((Yu=lt==null?void 0:lt.page)==null?void 0:Yu.solution_visibility),yc((Vu=lt==null?void 0:lt.page)==null?void 0:Vu.enable_ai_tutor)},[lt]);const Sl=()=>ir(void 0,null,function*(){ue({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Gn==null?void 0:Gn.coursesId,id:Gn==null?void 0:Gn.id,position:ft,max_position:jt}})}),Ic=Fn=>ir(void 0,null,function*(){var Sa;if(Fn){let Ia=yield(0,b.ZP)(`/api/smart_plan_item_banks/${Fn}/edit.json`,{method:"get"});if((Ia==null?void 0:Ia.status)==0)return Ug((Sa=Ia==null?void 0:Ia.data)==null?void 0:Sa.all_pages),Ia==null?void 0:Ia.data}}),Xg=Fn=>ir(void 0,null,function*(){var Sa,Ia,Uo,ur,Lr,$r,fl,pl,ql,_l,ou,Yu,Vu,ru,ai,Bu;let sl=yield(0,b.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:Fn}});if((sl==null?void 0:sl.status)==0){const Si=[{name:((Ia=(Sa=lt==null?void 0:lt.item_banks)==null?void 0:Sa[fr])==null?void 0:Ia.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(Uo=sl==null?void 0:sl.data)==null?void 0:Uo.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(ur=sl==null?void 0:sl.data)==null?void 0:ur.answerd_num},{name:(($r=(Lr=lt==null?void 0:lt.item_banks)==null?void 0:Lr[fr])==null?void 0:$r.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(fl=sl==null?void 0:sl.data)==null?void 0:fl.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(pl=sl==null?void 0:sl.data)==null?void 0:pl.submitted_rate},{name:((_l=(ql=lt==null?void 0:lt.item_banks)==null?void 0:ql[fr])==null?void 0:_l.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(ou=sl==null?void 0:sl.data)==null?void 0:ou.correct_rate}];Lu({summary:Si,summaryTotal:(Yu=sl==null?void 0:sl.data)==null?void 0:Yu.total_num,details:(Vu=sl==null?void 0:sl.data)==null?void 0:Vu.choice_list,studentList:(ru=sl==null?void 0:sl.data)==null?void 0:ru.knowledge_answer_student_list}),Mc(sl==null?void 0:sl.data),((Bu=(ai=lt==null?void 0:lt.item_banks)==null?void 0:ai[fr])==null?void 0:Bu.item_type)=="PROGRAM"&&Nc()}});(0,E.useEffect)(()=>{var Fn,Sa,Ia,Uo,ur,Lr,$r,fl,pl,ql,_l,ou;return((lt==null?void 0:lt.count)>0&&((Sa=["in_progress","ended"])!=null&&Sa.includes((Fn=lt==null?void 0:lt.page)==null?void 0:Fn.status))||((Uo=(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.smart_plan_page_knowledges)==null?void 0:Uo.length)>0||(ur=lt==null?void 0:lt.page)!=null&&ur.is_ai_question||((Lr=lt==null?void 0:lt.page)==null?void 0:Lr.lesson_mode)=="self_learning")&&((Dt==null?void 0:Dt.status)=="in_progress"?(Es&&Ds(),(fl=($r=lt==null?void 0:lt.item_banks)==null?void 0:$r[fr])!=null&&fl.smart_plan_page_item_bank_id&&Jg((ql=(pl=lt==null?void 0:lt.item_banks)==null?void 0:pl[fr])==null?void 0:ql.smart_plan_page_item_bank_id)):(Dt==null?void 0:Dt.status)=="ended"&&(lt==null?void 0:lt.count)>0&&Xg((ou=(_l=lt==null?void 0:lt.item_banks)==null?void 0:_l[fr])==null?void 0:ou.smart_plan_page_item_bank_id)),()=>{Ds()}},[lt,fr]);const Nc=()=>ir(void 0,null,function*(){var Fn,Sa,Ia;let Uo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/students.json`,{method:"get",params:Dl(rl({},vi),{item_bank_id:(Ia=(Sa=lt==null?void 0:lt.item_banks)==null?void 0:Sa[fr])==null?void 0:Ia.id})});(Uo==null?void 0:Uo.status)==0&&Mg(Uo==null?void 0:Uo.data)}),qg=()=>ir(void 0,null,function*(){var Fn;fc(!0);const Sa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/student_comment.json`,{method:"get",params:{user_id:Og}});(Sa==null?void 0:Sa.status)===0&&Ng(Sa==null?void 0:Sa.data),fc(!1)}),_g=wt().throttle(gn,2500,{leading:!0,trailing:!1});(0,E.useEffect)(()=>{var Fn;((Fn=lt==null?void 0:lt.page)==null?void 0:Fn.animation_code)!==""&&au=="3"&&(clearTimeout(bc.current),bc.current=setTimeout(()=>{var Sa,Ia;const Uo=document.createElement("iframe");Uo.style.width="100%",Uo.style.height="100%",Uo.style.overflow="auto",Uo.style.border="0";const ur=Lr=>{try{const $r=Lr.documentElement.scrollHeight;Uo.style.height=`${Math.max($r+10,400)}px`,$r||setTimeout(()=>{ur(Lr)},1e3)}catch($r){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",$r)}};if(_i.current){_i.current.innerHTML="",_i.current.appendChild(Uo);const Lr=Uo.contentDocument||Uo.contentWindow.document;Lr.open(),Lr.write((Sa=lt==null?void 0:lt.page)==null?void 0:Sa.animation_code),(Ia=Lr.documentElement)==null||Ia.scrollHeight,ur(Lr),setTimeout(()=>{ur(Lr)},1e3)}},1e3))},[(na=lt==null?void 0:lt.page)==null?void 0:na.animation_code,au,Vl.open,Mn]);const $g=(Fn,Sa)=>ir(void 0,null,function*(){var Ia;const Uo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.id}/animation_code.json`,{method:"put",body:{animation_code:Fn}});(Uo==null?void 0:Uo.status)===0&&(ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),pi(Dl(rl({},Vl),{open:0})),Sl(),Sa(),Gi(!1))});(0,E.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[ta]);const e0=()=>{const Fn=Ia=>ir(void 0,null,function*(){const Uo=yield(0,b.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/set_cover.json`,{method:"post",body:Ia?{}:{position:1}});(Uo==null?void 0:Uo.status)==0&&ye.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),Sa=()=>{const Ia=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(Ia!=null&&Ia.length){const Uo=Ia.findIndex(ur=>ur==(Gn==null?void 0:Gn.id));Uo!=-1&&(Ia==null||Ia.splice(Uo,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(Ia))}};be.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:E.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:()=>ir(void 0,null,function*(){Sa(),yield Fn(!1)}),onCancel:()=>ir(void 0,null,function*(){Sa()})})},Qi=[{key:"1",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:te(65560)}),E.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:te(58163)}),E.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:te(2402)}),E.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:Zg[(Fa=(Pn=lt==null?void 0:lt.item_banks)==null?void 0:Pn[fr])==null?void 0:Fa.item_type]}),E.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],t0=[((da=ml==null?void 0:ml[0])==null?void 0:da.key)!="4"&&{key:"4",label:E.createElement("div",{onClick:()=>ir(void 0,null,function*(){(yield Gu("item_bank"))&&qi(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((ra=ml==null?void 0:ml[0])==null?void 0:ra.key)!="2"&&{key:"2",label:E.createElement("div",{onClick:()=>ir(void 0,null,function*(){(yield Gu("ai_qna"))&&(Ai([...ml,Qi[1]]),Cu("2"),ni(!0),hi(!0),Fu(!1))})},"\u667A\u80FD\u4E92\u52A8")},((oa=ml==null?void 0:ml[0])==null?void 0:oa.key)!="3"&&{key:"3",label:E.createElement("div",{onClick:()=>ir(void 0,null,function*(){(yield Gu("animation_code"))&&Gi(!0)})},"\u667A\u80FD\u52A8\u6548")},((Ba=ml==null?void 0:ml[0])==null?void 0:Ba.key)!="1"&&{key:"1",label:E.createElement("div",{onClick:()=>ir(void 0,null,function*(){(yield Gu("page_info"))&&(Ai([...ml,Qi[0]]),Cu("1"),Ei(!0),Fu(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(Fn=>!!Fn),n0=[{key:"1",label:E.createElement("div",{onClick:()=>{(lt==null?void 0:lt.count)>=5?ye.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"):qe.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:E.createElement("div",{onClick:()=>{(lt==null?void 0:lt.count)>=5?ye.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"):qe.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:E.createElement("div",{onClick:()=>{(lt==null?void 0:lt.count)>=5?ye.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"):qe.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(Fn=>!!Fn),Gu=Fn=>ir(void 0,null,function*(){var Sa;const Ia=yield(0,b.ZP)(`/api/smart_plan_pages/${(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.id}/check_module_max.json`,{method:"post",body:{module_type:Fn}});return(Ia==null?void 0:Ia.status)==0?!0:(Sl(),!1)}),Lc=()=>E.createElement(St,{form:ga,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}),Oc=()=>E.createElement(za,{form:ga,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"});return E.createElement("section",null,Ac&&E.createElement("div",null,E.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),E.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{Cs(!1)}})),E.createElement(no,{onPptButtonClick:()=>{const Fn=`/IntelligentTools/10?pathid=${Gn.coursesId}&url=${window.location.origin}&name=${lt==null?void 0:lt.smart_plan_name}&type=Course`;(0,ct.xg)(z.Z.AI_PLATFORM_URL+Fn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(kt=lt==null?void 0:lt.page)==null?void 0:kt.id,defaultChatData:lt==null?void 0:lt.course_qna_records,data:{ppt_url:On==null?void 0:On.map(Fn=>Fn==null?void 0:Fn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Qa=lt==null?void 0:lt.page)==null?void 0:Qa.id,position:ft,type:10}})),!Ac&&E.createElement("div",{className:$n.box,id:"target"},E.createElement("div",{className:$n.box_header},E.createElement(He.ZP.Group,{className:$n.addTypeRadio,onChange:Fn=>{var Sa,Ia,Uo,ur;au=="2"&&((Ia=(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.smart_plan_page_knowledges)==null?void 0:Ia.length)==0&&!((Uo=lt==null?void 0:lt.page)!=null&&Uo.is_ai_question)?Yi.current.handleClose():au=="1"&&!((ur=lt==null?void 0:lt.page)!=null&&ur.page_info)?Vi.current.handleClose():Cu(Fn.target.value)},value:au,optionType:"button"},ml==null?void 0:ml.map((Fn,Sa)=>E.createElement(He.ZP.Button,{value:Fn==null?void 0:Fn.key,key:Sa},Fn==null?void 0:Fn.name))),(ml==null?void 0:ml.length)==1&&!ku&&!Uu&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(Pe.Z,{menu:{items:t0},overlayClassName:$n.menuSty},E.createElement("div",{className:$n.box_add},E.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),E.createElement("div",null,"\u6DFB\u52A0"))),(ml==null?void 0:ml.length)==2&&!ku&&!Uu&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.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"},E.createElement("div",{className:$n.box_add,style:{cursor:"not-allowed"}},E.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),E.createElement("div",null,"\u6DFB\u52A0"))),(ml==null?void 0:ml.length)==2&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.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"},E.createElement("i",{className:`iconfont icon-tuodong ml20 ${$n.iconSty}`,style:{cursor:"pointer"},onClick:()=>ir(void 0,null,function*(){var Fn;let Sa=ml==null?void 0:ml.map(Uo=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[Uo==null?void 0:Uo.key]);const Ia=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/change_module_sort.json`,{method:"put",body:{module_sort:[Sa[1],Sa[0]]}});(Ia==null?void 0:Ia.status)==0&&(ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Sl())})})),(((Ya=lt==null?void 0:lt.page)==null?void 0:Ya.animation_code)||((io=(xa=lt==null?void 0:lt.page)==null?void 0:xa.smart_plan_page_knowledges)==null?void 0:io.length)>0||((Mo=lt==null?void 0:lt.page)==null?void 0:Mo.is_ai_question)||((No=lt==null?void 0:lt.page)==null?void 0:No.page_info)||(lt==null?void 0:lt.count)>0)&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.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"},E.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${$n.iconSty}`,style:{cursor:"pointer"},onClick:()=>ir(void 0,null,function*(){var Fn,Sa;let Ia=yield Ic((Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id);const Uo=(Sa=Ia==null?void 0:Ia.all_pages)==null?void 0:Sa.filter(ur=>ur==null?void 0:ur.checked).map(ur=>ur==null?void 0:ur.id);wc(Uo),Bc(Ia==null?void 0:Ia.progress_control),Bs(!0)})})),E.createElement("div",{className:$n.box_botton,style:{marginLeft:"auto"},onClick:()=>{Cs(!0)}},E.createElement("img",{src:te(69780),width:22}),E.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),E.createElement("div",{className:$n.box_botton,style:{marginLeft:"10px"},onClick:()=>{Dc(!0)}},E.createElement("img",{src:te(49324),width:18}),E.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),E.createElement("div",{className:$n.box_close,onClick:()=>{(0,Ql.vp)()&&(0,Ql.BU)(),ve.history.push(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan`)}},E.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),E.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),E.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((Tn=lt==null?void 0:lt.page)!=null&&Tn.animation_code)&&!(((Ha=(va=lt==null?void 0:lt.page)==null?void 0:va.smart_plan_page_knowledges)==null?void 0:Ha.length)>0||(Ma=lt==null?void 0:lt.page)!=null&&Ma.is_ai_question||(so=lt==null?void 0:lt.page)!=null&&so.page_info)&&(lt==null?void 0:lt.count)==0&&(ml==null?void 0:ml.length)==0&&E.createElement("div",{className:$n.nodataSty},E.createElement("div",{className:$n.rightWrap},E.createElement("div",{className:$n.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"),E.createElement("div",{className:$n.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${lo})`},onClick:()=>ir(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.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 Gu("item_bank"))&&qi(!0)})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:Wt})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),E.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"))),E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${br})`,marginLeft:"20px"},onClick:()=>ir(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.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 Gu("animation_code"))&&Gi(!0)})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:Ea})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),E.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")))),E.createElement("div",{className:$n.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${mr})`},onClick:()=>ir(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.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 Gu("ai_qna"))&&(Ai([...ml,Qi[1]]),Cu("2"),ni(!0),hi(!0),Fu(!1))})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:Ta})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),E.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"))),E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${Zr})`,marginLeft:"20px"},onClick:()=>ir(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.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 Gu("page_info"))&&(Ai([...ml,Qi[0]]),Cu("1"),Ei(!0),Fu(!1))})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:ja})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),E.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")))))),au=="1"&&(Uu?E.createElement(sn,{ref:Vi,isOpen:Uu,isEdit:ws,data:rl(Dl(rl({},lt),{url:On,position:ft,maxPage:jt}),Gn),changePage:qn,onOk:()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ei(!1),Fu(!1),Sl()},onClose:()=>{Ei(!1),Fu(!1),Sl()}}):E.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},E.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((zo=lt==null?void 0:lt.page)==null?void 0:zo.info_read_min_time)&&E.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",E.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Fo=lt==null?void 0:lt.page)==null?void 0:Fo.info_read_min_time)==60?"1min":((po=lt==null?void 0:lt.page)==null?void 0:po.info_read_min_time)+"s")),(Dt==null?void 0:Dt.status)!="ended"&&E.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},E.createElement(re.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>{Fu(!0),Ei(!0)}},E.createElement("i",{className:"iconfont icon-bianjikejian"}))),E.createElement(re.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:Fn=>{be.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:()=>ir(void 0,null,function*(){var Sa;let Ia=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(Ia==null?void 0:Ia.status)==0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Sl())})})}},E.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((Ja=lt==null?void 0:lt.page)==null?void 0:Ja.page_info)&&E.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},E.createElement(ee.Z,{className:"font16 mt5",value:(xo=lt==null?void 0:lt.page)==null?void 0:xo.page_info})))),au=="2"&&(ku?E.createElement(Et,{ref:Yi,isOpen:ku,isEdit:ws,addInteraction:Hg,data:rl(Dl(rl({},lt),{url:On,position:ft,maxPage:jt}),Gn),onOk:()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),ni(!1),hi(!1),Fu(!1),Sl()},onClose:()=>{ni(!1),hi(!1),Fu(!1),Sl()}}):E.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},E.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(Dt==null?void 0:Dt.status)!="ended"&&E.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},E.createElement(re.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>{ni(!0),hi(!1),Fu(!0)}},E.createElement("i",{className:"iconfont icon-bianjikejian"}))),E.createElement(re.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:Fn=>{be.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:()=>ir(void 0,null,function*(){var Sa;let Ia=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(Ia==null?void 0:Ia.status)==0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Sl())})})}},E.createElement("i",{className:"iconfont icon-shanchu14"}))))),((Rr=(Bo=lt==null?void 0:lt.page)==null?void 0:Bo.smart_plan_page_knowledges)==null?void 0:Rr.length)>0&&E.createElement("div",{style:{width:"100%",marginTop:"15px"}},(Cl=(il=lt==null?void 0:lt.page)==null?void 0:il.smart_plan_page_knowledges)==null?void 0:Cl.map((Fn,Sa)=>E.createElement("div",{key:"index",style:{marginTop:Sa==0?"0":"20px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",Hu[Sa]),E.createElement("div",{className:$n.question_list},Fn==null?void 0:Fn.question),(Fn==null?void 0:Fn.answer)&&E.createElement("div",{className:$n.answer_list},E.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),Fn==null?void 0:Fn.answer)))),((Ur=lt==null?void 0:lt.page)==null?void 0:Ur.is_ai_question)&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},E.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),E.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",E.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(Qr=lt==null?void 0:lt.page)==null?void 0:Qr.ai_question_size),"\u9053")),E.createElement("div",{key:"index",className:$n.ai_question_list,style:{marginTop:"15px"}},(vl=lt==null?void 0:lt.page)==null?void 0:vl.ai_requirement)),(Dt==null?void 0:Dt.status)!="not_started"&&(((El=(Wl=lt==null?void 0:lt.page)==null?void 0:Wl.smart_plan_page_knowledges)==null?void 0:El.length)>0||((Gr=lt==null?void 0:lt.page)==null?void 0:Gr.is_ai_question))&&((al=gl==null?void 0:gl.studentList)==null?void 0:al.length)>0&&E.createElement("div",{style:{display:"flex",justifyContent:"center",marginTop:"20px"}},E.createElement("div",{className:$n.comment_button,style:{width:"160px",marginLeft:0},onClick:()=>{Ss(!0)}},E.createElement("img",{src:te(61764),width:16}),E.createElement("span",{style:{marginLeft:"8px"}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"))))),E.createElement(ko.Z,{defaultValue:Vl.defaultValue,open:Vl.open,language:Vl.language,height:Vl.height,onDynamic:$g,showExtra:Vl.showExtra}),au=="3"&&E.createElement(E.Fragment,null,E.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},E.createElement(re.Z,{title:"\u5168\u5C4F\u67E5\u770B"},E.createElement("div",{className:$n.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{pi(Dl(rl({},Vl),{open:Vl.open+1,showExtra:!1}))}},E.createElement("i",{className:"iconfont icon-quanping5"}))),(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(E.Fragment,null,E.createElement(re.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>{pi(Dl(rl({},Vl),{open:Vl.open+1,showExtra:!0}))}},E.createElement("i",{className:"iconfont icon-bianjikejian"}))),E.createElement(re.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:()=>{be.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:()=>ir(void 0,null,function*(){var Fn;const Sa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(Sa==null?void 0:Sa.status)===0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),pi(Dl(rl({},Vl),{open:0})),Sl())})})}},E.createElement("i",{className:"iconfont icon-shanchu14"}))))),E.createElement("div",{className:$n.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},E.createElement("div",{ref:_i}))),au=="4"&&E.createElement("div",null,E.createElement("div",null,E.createElement("div",{className:$n.questionWrap},E.createElement("div",{className:$n.questionHeader},E.createElement("div",{className:$n.questionTitle},((jl=(zl=lt==null?void 0:lt.item_banks)==null?void 0:zl[fr])==null?void 0:jl.generate_type)=="ai"&&E.createElement(re.Z,{title:"\u667A\u80FD\u51FA\u9898"},E.createElement("img",{src:hl,width:18,height:18})),E.createElement("span",null,"\u3010",Fi[(fu=(mu=lt==null?void 0:lt.item_banks)==null?void 0:mu[fr])==null?void 0:fu.item_type],"\u3011")),E.createElement("div",{className:$n.shiti_icon},(lt==null?void 0:lt.count)>0&&((Dt==null?void 0:Dt.status)=="not_started"||((ol=lt==null?void 0:lt.page)==null?void 0:ol.status)!="ended")&&E.createElement(re.Z,{title:"\u8BBE\u7F6E"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>ir(void 0,null,function*(){var Fn;yield Ic((Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id),Fs(!0)})},E.createElement("i",{className:`iconfont icon-shezhi9 ${(Kl=$n)==null?void 0:Kl.genghuan}`}))),(lt==null?void 0:lt.count)>0&&(Dt==null?void 0:Dt.status)!="ended"&&((Au=lt==null?void 0:lt.page)==null?void 0:Au.status)=="not_started"&&E.createElement(re.Z,{title:"\u66F4\u6362\u8BD5\u9898"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>ir(void 0,null,function*(){Yl(!0),Nu(!0)})},E.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(nu=$n)==null?void 0:nu.genghuan}`}))),((Dt==null?void 0:Dt.status)=="not_started"||((vu=lt==null?void 0:lt.page)==null?void 0:vu.status)!="ended")&&E.createElement(re.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>ir(void 0,null,function*(){var Fn,Sa,Ia,Uo,ur,Lr,$r,fl,pl,ql,_l,ou,Yu,Vu,ru,ai,Bu;((Sa=(Fn=lt==null?void 0:lt.item_banks)==null?void 0:Fn[fr])==null?void 0:Sa.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(Uo=(Ia=lt==null?void 0:lt.item_banks)==null?void 0:Ia[fr])==null?void 0:Uo.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info`):(ga.setFieldsValue({item_type:((Lr=(ur=lt==null?void 0:lt.item_banks)==null?void 0:ur[fr])==null?void 0:Lr.item_type)=="SINGLE"||((fl=($r=lt==null?void 0:lt.item_banks)==null?void 0:$r[fr])==null?void 0:fl.item_type)=="MULTIPLE"?"SELECT":(ql=(pl=lt==null?void 0:lt.item_banks)==null?void 0:pl[fr])==null?void 0:ql.item_type,choices:(Yu=(ou=(_l=lt==null?void 0:lt.item_banks)==null?void 0:_l[fr])==null?void 0:ou.choices)==null?void 0:Yu.map(sl=>(sl.is_answer=sl.is_answer?1:0,sl)),analysis:(ru=(Vu=lt==null?void 0:lt.item_banks)==null?void 0:Vu[fr])==null?void 0:ru.analysis,name:(Bu=(ai=lt==null?void 0:lt.item_banks)==null?void 0:ai[fr])==null?void 0:Bu.name}),Vo(!1),Ir(!0))})},E.createElement("i",{className:`iconfont icon-bianjikejian ${(Rl=$n)==null?void 0:Rl.genghuan}`}))),(lt==null?void 0:lt.count)>0&&((Su=lt==null?void 0:lt.page)==null?void 0:Su.status)=="not_started"&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.Z,{title:"\u5220\u9664\u8BD5\u9898"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:()=>ir(void 0,null,function*(){be.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:()=>ir(void 0,null,function*(){var Fn,Sa,Ia;const Uo=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(Ia=(Sa=lt==null?void 0:lt.item_banks)==null?void 0:Sa[fr])==null?void 0:Ia.id}});(Uo==null?void 0:Uo.status)===0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Vo(!1),ga.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Sl(),Tu(0))})})})},E.createElement("i",{className:`iconfont icon-shanchu1 ${(Du=$n)==null?void 0:Du.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((xu=(pu=lt==null?void 0:lt.item_banks)==null?void 0:pu[fr])==null?void 0:xu.item_type)&&E.createElement(Ee,{questionIndex:fr+1,question:(Er=lt==null?void 0:lt.item_banks)==null?void 0:Er[fr],disabled:!0,showAnswer:(Dt==null?void 0:Dt.status)!=="in_progress"||((wl=lt==null?void 0:lt.page)==null?void 0:wl.status)==="ended"}),((Xo=(Al=lt==null?void 0:lt.item_banks)==null?void 0:Al[fr])==null?void 0:Xo.item_type)=="PROGRAM"&&E.createElement(nt,{questionIndex:fr+1,question:(Zl=lt==null?void 0:lt.item_banks)==null?void 0:Zl[fr]}),((Ro=(Ol=lt==null?void 0:lt.item_banks)==null?void 0:Ol[fr])==null?void 0:Ro.item_type)=="PROGRAM"&&zt((Jl=lt==null?void 0:lt.item_banks)==null?void 0:Jl[fr]),((Dt==null?void 0:Dt.status)!=="in_progress"||((uu=lt==null?void 0:lt.page)==null?void 0:uu.status)==="ended")&&((Kr=(kl=lt==null?void 0:lt.item_banks)==null?void 0:kl[fr])==null?void 0:Kr.item_type)!="PROGRAM"&&E.createElement(Nl,{question:(iu=lt==null?void 0:lt.item_banks)==null?void 0:iu[fr]})))),E.createElement(Ge.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{bs(!1)},destroyOnClose:!0,forceRender:!0,open:Kg},E.createElement("div",{style:{padding:"20px"}},((lt==null?void 0:lt.count)>0||((zi=(Mr=lt==null?void 0:lt.page)==null?void 0:Mr.smart_plan_page_knowledges)==null?void 0:zi.length)>0||((Ju=lt==null?void 0:lt.page)==null?void 0:Ju.is_ai_question))&&(Dt==null?void 0:Dt.status)!="not_started"&&((Ul=lt==null?void 0:lt.page)==null?void 0:Ul.status)!="not_started"&&E.createElement("div",{className:$n.staticWrap},(lt==null?void 0:lt.count)>0&&E.createElement(E.Fragment,null,E.createElement(Jr,{data:(gl==null?void 0:gl.summary)||[],totalData:gl==null?void 0:gl.summaryTotal,paramsHttp:Gn,smartItembanks:lt,socketData:xc}),((su=(Mu=lt==null?void 0:lt.item_banks)==null?void 0:Mu[fr])==null?void 0:su.item_type)!=="PROGRAM"&&E.createElement(fa,{data:(gl==null?void 0:gl.details)||[],paramsHttp:Gn,smartItembanks:lt,socketData:xc})),((Xu=(Tl=lt==null?void 0:lt.item_banks)==null?void 0:Tl[fr])==null?void 0:Xu.item_type)=="PROGRAM"&&E.createElement(E.Fragment,null,E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),E.createElement("div",{className:$n.subTitle},"\u7B54\u9898\u8BB0\u5F55")),E.createElement(ze.default,{dataSource:(fi==null?void 0:fi.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(Fn,Sa,Ia)=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:Fn=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:Fn=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:Fn=>{switch(Fn){case"not_started":return E.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return E.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return E.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return E.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:(Fn,Sa)=>E.createElement(yt.ZP,{type:"link",loading:!1,onClick:()=>ir(void 0,null,function*(){Rg(Sa),hc(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(fi==null?void 0:fi.count)||0,onChange:(Fn,Sa)=>{Ig(Dl(rl({},vi),{page:Fn,page_size:Sa}))},current:vi==null?void 0:vi.page,pageSize:vi==null?void 0:vi.page_size,showTotal:Fn=>E.createElement(E.Fragment,null,"\u5171",E.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Fn),"\u6761\u6570\u636E")}})))),E.createElement("div",{className:$n.close_drawer,onClick:Fn=>{Fn.stopPropagation(),bs(!1)}},E.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),Yr&&E.createElement(Fe.default,{form:ga,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},E.createElement(Ge.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:Yr},E.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},E.createElement("div",{style:{fontWeight:500,fontSize:16}},ho?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),E.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{Ir(!1),Vo(!1)}})),ho&&E.createElement(Fe.default.Item,{name:"item_type",label:"\u9898\u578B"},E.createElement(oe.default,{size:"large",onChange:Fn=>{switch(ga.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),dn(Fn),Fn){case"SELECT":ga.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":ga.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},E.createElement(oe.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),E.createElement(oe.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),ho?E.createElement(E.Fragment,null,mi=="SELECT"&&Lc(),mi=="JUDGMENT"&&Oc()):E.createElement(E.Fragment,null,["SINGLE","MULTIPLE"].includes((si=(zu=lt==null?void 0:lt.item_banks)==null?void 0:zu[fr])==null?void 0:si.item_type)&&Lc(),((ci=(qu=lt==null?void 0:lt.item_banks)==null?void 0:qu[fr])==null?void 0:ci.item_type)=="JUDGMENT"&&Oc()),E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:$n.bottomDiv},E.createElement("div",{className:$n.save_button,style:{marginRight:"20px"},onClick:()=>{Ir(!1),Vo(!1)}},"\u53D6\u6D88"),((Dt==null?void 0:Dt.status)=="not_started"||((_u=lt==null?void 0:lt.page)==null?void 0:_u.status)!="ended")&&E.createElement("div",{className:$n.save_button,onClick:()=>ir(void 0,null,function*(){var Fn,Sa,Ia,Uo,ur;yield ga.validateFields();let Lr="";ga.getFieldValue("item_type")=="SELECT"?ga.getFieldValue("choices").filter(pl=>pl.is_answer==1).length>1?Lr="MULTIPLE":Lr="SINGLE":Lr=ga.getFieldValue("item_type");const $r=ho?`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}.json`,fl=yield(0,b.ZP)($r,{method:ho?"post":"put",body:Dl(rl({},ga.getFieldsValue()),{item_type:Lr,position:ft,smart_plan_id:Gn==null?void 0:Gn.id,difficulty:2,item_bank_id:(Ia=(Sa=lt==null?void 0:lt.item_banks)==null?void 0:Sa[fr])==null?void 0:Ia.id})});(fl==null?void 0:fl.status)===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Sl(),ho&&(((Uo=lt==null?void 0:lt.item_banks)==null?void 0:Uo.length)>0?Tu((ur=lt==null?void 0:lt.item_banks)==null?void 0:ur.length):Tu(0)),Cu("4"),Vo(!1),Ir(!1))})},"\u4FDD\u5B58"))))),au=="4"&&E.createElement("div",{className:$n.page_footer},(lt==null?void 0:lt.count)>1&&((yu=Array.from({length:lt==null?void 0:lt.count},(Fn,Sa)=>Sa+1))==null?void 0:yu.map((Fn,Sa)=>E.createElement("div",{key:Sa,className:Sa==fr?$n.num_style_active:$n.num_style,onClick:()=>{Tu(Fn-1)}},Fn))),(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(Pe.Z,{menu:{items:n0},overlayClassName:$n.menuSty},E.createElement("div",{className:$n.question_add},E.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),E.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),(Dt==null?void 0:Dt.status)=="not_started"&&E.createElement("div",{onClick:()=>ir(void 0,null,function*(){yield Ms(),Pu.get("type")?(0,ct.xg)(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info?type=${Pu.get("type")}&simulate=true&simulateType=4&pptPage=${ft}`):(0,ct.xg)(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info?simulate=true&simulateType=4&pptPage=${ft}`)}),className:$n.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(lt==null?void 0:lt.count)>0&&((bl=lt==null?void 0:lt.page)==null?void 0:bl.status)!="not_started"&&(Dt==null?void 0:Dt.status)!="not_started"&&E.createElement("div",{className:$n.question_add,style:{marginLeft:"10px"},onClick:()=>{bs(!0)}},E.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(Dt==null?void 0:Dt.status)=="in_progress"&&((Hn=lt==null?void 0:lt.page)==null?void 0:Hn.lesson_mode)!="self_learning"&&!(lt!=null&<.is_extra)&&(((ji=lt==null?void 0:lt.page)==null?void 0:ji.status)=="not_started"||((di=lt==null?void 0:lt.page)==null?void 0:di.status)=="ended")&&E.createElement("div",{className:$n.yulan_style,onClick:()=>ir(void 0,null,function*(){var Fn;let Sa=yield(0,b.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id,status:"in_progress"}});(Sa==null?void 0:Sa.status)==0&&(ye.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),Sl(),Lu(Sa==null?void 0:Sa.data))})},((Zi=lt==null?void 0:lt.page)==null?void 0:Zi.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(Dt==null?void 0:Dt.status)=="in_progress"&&(($u=lt==null?void 0:lt.page)==null?void 0:$u.lesson_mode)!="self_learning"&&!(lt!=null&<.is_extra)&&((ju=lt==null?void 0:lt.page)==null?void 0:ju.status)=="in_progress"&&E.createElement("div",{className:$n.yulan_style_end,onClick:()=>ir(void 0,null,function*(){var Fn;let Sa=yield(0,b.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id,status:"ended"}});(Sa==null?void 0:Sa.status)==0&&(ye.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),Sl(),Lu(Sa==null?void 0:Sa.data))})},"\u7ED3\u675F\u7B54\u9898")),au=="1"&&E.createElement("div",{className:$n.page_footer},Uu&&E.createElement("div",{className:$n.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Vi.current.handleClose()}},"\u53D6\u6D88"),Uu&&E.createElement("div",{className:$n.yulan_style,onClick:()=>{Vi.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),(Dt==null?void 0:Dt.status)=="not_started"&&E.createElement("div",{className:$n.question_add,style:Uu?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ir(void 0,null,function*(){yield Ms(),Uu?Vi.current.onClickPreview():Pu.get("type")?(0,ct.xg)(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info?type=${Pu.get("type")}&simulate=true&simulateType=1&pptPage=${ft}`):(0,ct.xg)(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${ft}`)})},"\u9884\u89C8\u4F53\u9A8C")),au=="2"&&E.createElement("div",{className:$n.page_footer},ku&&E.createElement("div",{className:$n.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Yi.current.handleClose()}},"\u53D6\u6D88"),ku&&E.createElement("div",{className:$n.yulan_style,onClick:()=>{Yi.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),(Dt==null?void 0:Dt.status)=="not_started"&&E.createElement("div",{className:$n.question_add,style:ku?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ir(void 0,null,function*(){yield Ms(),ku?Yi.current.onClickPreview():Pu.get("type")?(0,ct.xg)(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info?type=${Pu.get("type")}&simulate=true&simulateType=2&pptPage=${ft}`):(0,ct.xg)(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${ft}`)})},"\u9884\u89C8\u4F53\u9A8C"),((hu=(Gl=lt==null?void 0:lt.page)==null?void 0:Gl.smart_plan_page_knowledges)==null?void 0:hu.length)<3&&!((Zu=lt==null?void 0:lt.page)!=null&&Zu.is_ai_question)&&!ku&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement("div",{className:$n.yulan_style,style:(Dt==null?void 0:Dt.status)=="not_started"?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>{hi(!0),ni(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),E.createElement(be.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:zg,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Ss(!1)}},E.createElement(ze.default,{pagination:!1,dataSource:(gl==null?void 0:gl.studentList)||[],className:$n.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(Fn,Sa,Ia)=>Fn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Fn=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:Fn=>E.createElement(yt.ZP,{type:"link",loading:!1,onClick:()=>ir(void 0,null,function*(){kg(Fn),hs(!0),Ss(!1)})},"\u67E5\u770B")}]})),ti&&E.createElement(yl.Z,{ispptModal:!0,isChangeQuestion:Xl,setScoreShow:Yl,isshixuns:!1,ScoreShow:!!ti,isloadings:!1,onOk:Fn=>ir(void 0,null,function*(){var Sa,Ia,Uo,ur,Lr,$r;if(!Fn.length){ye.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let fl=5-(lt==null?void 0:lt.count);if((Fn==null?void 0:Fn.length)>fl&&!Xl){ye.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 pl=yield(0,b.ZP)(Xl?`/api/smart_plan_pages/${(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.id}/change_item_bank.json`:`/api/smart_plan_pages/${(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.id}/add_item_banks.json`,{method:Xl?"put":"post",body:Xl?{item_bank_id:(ur=(Uo=lt==null?void 0:lt.item_banks)==null?void 0:Uo[fr])==null?void 0:ur.id,new_item_bank_id:Fn==null?void 0:Fn[0]}:{item_bank_ids:Fn,position:ft,is_smart_plan:!0}});(pl==null?void 0:pl.status)==0&&(ye.ZP.success(Xl?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),Yl(!1),Nu(!1),yield Sl(),Xl||(((Lr=lt==null?void 0:lt.item_banks)==null?void 0:Lr.length)>0?Tu(($r=lt==null?void 0:lt.item_banks)==null?void 0:$r.length):Tu(0)),Cu("4"),Ir(!1))})}),E.createElement(dr,{aiImg:On,ref:pc,onSave:(Fn,Sa)=>ir(void 0,null,function*(){var Ia,Uo,ur;let Lr=Fn==null?void 0:Fn.filter(pl=>pl.checked!=!0),$r=5-(lt==null?void 0:lt.count);if((Lr==null?void 0:Lr.length)>$r){ye.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 fl=yield(0,b.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Lr,mode:1,smart_plan:{id:Gn==null?void 0:Gn.id,position:ft},smart_plan_page_id:(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.id}});fl.status===0&&(ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Sl(),((Uo=lt==null?void 0:lt.item_banks)==null?void 0:Uo.length)>0?Tu((ur=lt==null?void 0:lt.item_banks)==null?void 0:ur.length):Tu(0),Cu("4"),console.log(fl)),Sa()})}),E.createElement(be.default,{centered:!0,keyboard:!1,open:Ka,title:lt==null?void 0:lt.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{Yo(!1),En()},onCancel:()=>{Yo(!1),En()}},E.createElement("div",{className:$n.modal},"\u8BF7\u6253\u5F00\u624B\u673A\u626B\u7801\u529F\u80FD\uFF0C\u626B\u63CF\u5C4F\u5E55\u4E0A\u7684\u4E8C\u7EF4\u7801\uFF0C\u5373\u53EF\u8FDB\u5165\u8BFE\u4EF6\u9875\u9762\uFF0C\u5F00\u542F\u667A\u6167\u5B66\u4E60\u65B0\u4F53\u9A8C\uFF01"),E.createElement("div",{className:$n.erweima},E.createElement(a.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Gn==null?void 0:Gn.coursesId}&id=${Gn==null?void 0:Gn.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(gi=se==null?void 0:se.setting)==null?void 0:gi.tab_logo_url}`}))),E.createElement(be.default,{centered:!0,title:E.createElement(He.ZP.Group,{className:$n.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:Fn=>{Ps(Fn.target.value)},value:ys}),className:$n.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:ps,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Ps(1),hs(!1)},onCancel:()=>{Ps(1),hs(!1)}},E.createElement(y.Z,{spinning:Lg},E.createElement("div",{className:$n.evalueWrap},ys==1&&E.createElement("div",{className:$n.evalueSty},E.createElement(ee.Z,{className:$n.ansWrap,value:Ji==null?void 0:Ji.comment})),ys==2&&E.createElement(E.Fragment,null,E.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"),E.createElement("div",{className:$n.evalueSty},E.createElement("div",{className:$n.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Iu=Ji==null?void 0:Ji.question_and_answer_list)==null?void 0:Iu.map((Fn,Sa)=>E.createElement("div",{key:Sa,className:"mt10"},E.createElement("div",{style:{display:"flex"}},E.createElement("div",{className:$n.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),E.createElement(ee.Z,{className:$n.asnCont,value:Fn==null?void 0:Fn.question})),E.createElement("div",{style:{display:"flex"}},E.createElement("div",{className:$n.label},"\u56DE\u7B54\uFF1A"),E.createElement(ee.Z,{className:$n.asnCont,value:Fn==null?void 0:Fn.answer})))))))))),E.createElement(be.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:jg,width:420,forceRender:!0,onOk:()=>ir(void 0,null,function*(){const Fn=yield(0,b.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/set_cover.json`,{method:"post",body:{position:ft}});(Fn==null?void 0:Fn.status)==0&&(ye.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Ec(!1))}),onCancel:()=>{Ec(!1)}},E.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),E.createElement(be.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:Tg,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{hc(!1)}},E.createElement("div",null,E.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),E.createElement("span",{style:{color:"#333333"}},(Ou==null?void 0:Ou.user_name)||"--"),E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),E.createElement("span",{style:{color:"#333333"}},(Ou==null?void 0:Ou.student_id)||"--"),E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),E.createElement("span",{style:{color:"#333333"}},(Ou==null?void 0:Ou.group_name)||"--"),E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),E.createElement("span",{style:{color:"#333333"}},(Wu==null?void 0:Wu[Ou==null?void 0:Ou.answer_status])||"--")),E.createElement(jo,{item:Ou,backUrl:`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info`}))),E.createElement(be.default,{centered:!0,keyboard:!1,open:Gg,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>ir(void 0,null,function*(){var Fn,Sa;const Ia=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/settings.json`,{method:"put",body:{position:ft,solution_visibility:Pc,enable_ai_tutor:Sc}});(Ia==null?void 0:Ia.status)===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),xs(ft,((Sa=lt==null?void 0:lt.page)==null?void 0:Sa.status)=="in_progress",(Dt==null?void 0:Dt.status)=="ended"),Fs(!1),Sl())}),onCancel:()=>{Fs(!1)}},E.createElement("div",null,E.createElement("div",{style:{color:"#000000",display:"flex"}},E.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),E.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")),E.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:Pc,onChange:Fn=>{Cc(Fn)}},E.createElement(oe.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),E.createElement(oe.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),E.createElement(oe.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((cu=(ei=lt==null?void 0:lt.item_banks)==null?void 0:ei[fr])==null?void 0:cu.item_type)=="PROGRAM"&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},E.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),E.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")),E.createElement(x.Z,{checked:Sc,onChange:Fn=>{yc(Fn)}})))),E.createElement(be.default,{centered:!0,keyboard:!1,open:Yg,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>ir(void 0,null,function*(){var Fn,Sa;let Ia=[];Xi==null||Xi.map(ur=>{Ui!=null&&Ui.includes(ur==null?void 0:ur.id)&&ur!=null&&ur.bind_module&&Ia.push(ur==null?void 0:ur.position)});let Uo=!1;if((Ia==null?void 0:Ia.length)>0?Uo=yield new Promise(Lr=>{be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:E.createElement("div",null,"\u68C0\u6D4B\u5230",E.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},Ia==null?void 0:Ia.map(($r,fl,pl)=>`\u7B2C${$r}\u9875${flLr(!0),onCancel:()=>Lr(!1)})}):Uo=!0,Uo){const ur=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/group.json`,{method:"put",body:(lt==null?void 0:lt.count)>0?{position:ft,page_ids:Ui,progress_control:Fc}:{position:ft,page_ids:Ui}});(ur==null?void 0:ur.status)===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Sl(),xs(ft,((Sa=lt==null?void 0:lt.page)==null?void 0:Sa.status)=="in_progress",(Dt==null?void 0:Dt.status)=="ended"),Bs(!1))}}),onCancel:()=>{Bs(!1)}},E.createElement("div",{style:{color:"#333"}},E.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"),E.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:$n.selectMore,disabled:(Dt==null?void 0:Dt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:Ui,showSearch:!1,onChange:Fn=>{wc(Fn)}},Xi==null?void 0:Xi.map((Fn,Sa)=>E.createElement(oe.default.Option,{value:Fn==null?void 0:Fn.id,key:Sa,disabled:(Fn==null?void 0:Fn.position)==ft},"\u7B2C",Fn==null?void 0:Fn.position,"\u9875"))),(lt==null?void 0:lt.count)>0&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},E.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),E.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")),E.createElement(x.Z,{checked:Fc,onChange:Fn=>{Bc(Fn)}})))),E.createElement(be.default,{open:Qg,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>qi(!1),footer:null,width:372},E.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"),E.createElement("div",{className:$n.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:Va},{key:1,name:"\u9898\u5E93\u9009\u9898",img:te(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:te(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:lr}].map(Fn=>E.createElement("div",{className:$n.add_button,onClick:()=>{qe.Z.publish("active-modal-index",Fn.key),qi(!1)}},E.createElement("img",{width:18,src:Fn.img}),E.createElement("aside",{className:"ml10"},Fn.name))))),E.createElement(yn,{isEdit:ws,data:rl(Dl(rl({},lt),{url:On,position:ft,maxPage:jt}),Gn),visible:Vg,changePage:qn,openPreview:Fn=>{pi(Dl(rl({},Vl),{defaultValue:Fn,showExtra:!0,open:Vl.open+1}))},onOk:()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Gi(!1),Sl()},onClose:()=>Gi(!1)}),E.createElement(gu,{interactiveOpen:Wg,maxPage:jt,onClose:()=>Dc(!1),paramsHttp:Gn,handlePageClick:Fn=>{Un(Fn)},handleRefresh:()=>{Sl()},currentPosition:ft}))};var Bi=(0,ve.connect)(({classroomList:me,globalSetting:se})=>({classroomList:me,globalSetting:se}))(Ku),qo={"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_content:"over_content___sF378",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",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"},wi=te(97915);const bi=(0,E.forwardRef)((me,se)=>{const{prefixCls:ue,className:ft,children:Dt,size:Mn,style:On={}}=me,gn=Cn()(`${ue}-panel`,{[`${ue}-panel-hidden`]:Mn===0},ft),jt=Mn!==void 0;return E.createElement("div",{ref:se,className:gn,style:Object.assign(Object.assign({},On),{flexBasis:jt?Mn:"auto",flexGrow:jt?0:1})},Dt)});var Di=()=>null,xi=te(29301),Eu=te(6089),Mi=te(48755),Ii=te(83397),Ni=te(11592),Li=function(me,se){var ue={};for(var ft in me)Object.prototype.hasOwnProperty.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dt=0,ft=Object.getOwnPropertySymbols(me);Dt(0,Ni.Z)(me).filter(E.isValidElement).map(ue=>{const{props:ft}=ue,{collapsible:Dt}=ft,Mn=Li(ft,["collapsible"]);return Object.assign(Object.assign({},Mn),{collapsible:Oi(Dt)})}),[me])}function hr(me,se,ue){return E.useMemo(()=>{const ft=[];for(let Dt=0;Dt0||Un.start&&jt===0&&gn>0,Fa=Un.start&&jt>0||qn.end&&gn===0&&jt>0;ft[Dt]={resizable:na,startCollapsible:!!(ue?Fa:Pn),endCollapsible:!!(ue?Pn:Fa)}}return ft},[se,me])}var sr=te(95190);function xl(me){return Number(me.slice(0,-1))/100}function Hl(me){return typeof me=="string"&&me.endsWith("%")}function ui(me,se){const ue=me.map(Un=>Un.size),ft=me.length,Dt=se||0,Mn=Un=>Un*Dt,[On,gn]=E.useState(()=>me.map(Un=>Un.defaultSize)),jt=E.useMemo(()=>{var Un;const na=[];for(let Pn=0;Pn{let Un=[],na=0;for(let Fa=0;FaFa+(da||0),0);if(Pn>1||!na){const Fa=1/Pn;Un=Un.map(da=>da===void 0?0:da*Fa)}else{const Fa=(1-Pn)/na;Un=Un.map(da=>da===void 0?Fa:da)}return Un},[jt,Dt]),ta=E.useMemo(()=>En.map(Mn),[En,Dt]),qn=E.useMemo(()=>me.map(Un=>Hl(Un.min)?xl(Un.min):(Un.min||0)/Dt),[me,Dt]),Nn=E.useMemo(()=>me.map(Un=>Hl(Un.max)?xl(Un.max):(Un.max||Dt)/Dt),[me,Dt]);return[E.useMemo(()=>se?ta:jt,[ta,se]),ta,En,qn,Nn,gn]}function ts(me,se,ue,ft,Dt,Mn){const On=me.map(oa=>[oa.min,oa.max]),gn=ft||0,jt=oa=>oa*gn;function En(oa,Ba){return typeof oa=="string"?jt(xl(oa)):oa!=null?oa:Ba}const[ta,qn]=E.useState([]),Nn=E.useRef([]),[pn,Un]=E.useState(null),na=()=>ue.map(jt);return[oa=>{qn(na()),Un({index:oa,confirmed:!1})},(oa,Ba)=>{var kt;let Qa=null;if((!pn||!pn.confirmed)&&Ba!==0){if(Ba>0)Qa=oa,Un({index:oa,confirmed:!0});else for(let Ma=oa;Ma>=0;Ma-=1)if(ta[Ma]>0&&se[Ma].resizable){Qa=Ma,Un({index:Ma,confirmed:!0});break}}const Ya=(kt=Qa!=null?Qa:pn==null?void 0:pn.index)!==null&&kt!==void 0?kt:oa,xa=(0,sr.Z)(ta),io=Ya+1,Mo=En(On[Ya][0],0),No=En(On[io][0],0),Tn=En(On[Ya][1],gn),va=En(On[io][1],gn);let Ha=Ba;return xa[Ya]+HaTn&&(Ha=Tn-xa[Ya]),xa[io]-Ha>va&&(Ha=xa[io]-va),xa[Ya]+=Ha,xa[io]-=Ha,Dt(xa),xa},()=>{Un(null)},(oa,Ba)=>{const kt=na(),Qa=Mn?Ba==="start"?"end":"start":Ba,Ya=Qa==="start"?oa:oa+1,xa=Qa==="start"?oa+1:oa,io=kt[Ya],Mo=kt[xa];if(io!==0&&Mo!==0)kt[Ya]=0,kt[xa]+=io,Nn.current[oa]=io;else{const No=io+Mo,Tn=En(On[Ya][0],0),va=En(On[Ya][1],gn),Ha=En(On[xa][0],0),Ma=En(On[xa][1],gn),so=Math.max(Tn,No-Ma),Fo=(Math.min(va,No-Ha)-so)/2,po=Nn.current[oa],Ja=No-po;po&&po<=Ma&&po>=Ha&&Ja<=va&&Ja>=Tn?(kt[xa]=po,kt[Ya]=Ja):(kt[Ya]-=Fo,kt[xa]+=Fo)}return Dt(kt),kt},pn==null?void 0:pn.index]}var ns=te(84105),as=te(33853),Ns=te(38819),Tr=te(87395);function cr(me){return typeof me=="number"&&!Number.isNaN(me)?Math.round(me):0}var ll=me=>{const{prefixCls:se,vertical:ue,index:ft,active:Dt,ariaNow:Mn,ariaMin:On,ariaMax:gn,resizable:jt,startCollapsible:En,endCollapsible:ta,onOffsetStart:qn,onOffsetUpdate:Nn,onOffsetEnd:pn,onCollapse:Un,lazy:na,containerSize:Pn}=me,Fa=`${se}-bar`,[da,ra]=(0,E.useState)(null),[oa,Ba]=(0,E.useState)(0),kt=ue?0:oa,Qa=ue?oa:0,Ya=Ma=>{jt&&Ma.currentTarget&&(ra([Ma.pageX,Ma.pageY]),qn(ft))},xa=Ma=>{if(jt&&Ma.touches.length===1){const so=Ma.touches[0];ra([so.pageX,so.pageY]),qn(ft)}},io=Ma=>{const so=Pn*Mn/100,zo=so+Ma,Fo=Math.max(0,Pn*On/100),po=Math.min(Pn,Pn*gn/100);return Math.max(Fo,Math.min(po,zo))-so},Mo=(0,Eu.Z)((Ma,so)=>{const zo=io(ue?so:Ma);Ba(zo)}),No=(0,Eu.Z)(()=>{Nn(ft,kt,Qa),Ba(0)});E.useEffect(()=>{if(da){const Ma=po=>{const{pageX:Ja,pageY:xo}=po,Bo=Ja-da[0],Rr=xo-da[1];na?Mo(Bo,Rr):Nn(ft,Bo,Rr)},so=()=>{na&&No(),ra(null),pn()},zo=po=>{if(po.touches.length===1){const Ja=po.touches[0],xo=Ja.pageX-da[0],Bo=Ja.pageY-da[1];na?Mo(xo,Bo):Nn(ft,xo,Bo)}},Fo=()=>{na&&No(),ra(null),pn()};return window.addEventListener("touchmove",zo),window.addEventListener("touchend",Fo),window.addEventListener("mousemove",Ma),window.addEventListener("mouseup",so),()=>{window.removeEventListener("mousemove",Ma),window.removeEventListener("mouseup",so),window.removeEventListener("touchmove",zo),window.removeEventListener("touchend",Fo)}}},[da,na,ue,ft,Pn,Mn,On,gn]);const Tn={[`--${Fa}-preview-offset`]:`${oa}px`},va=ue?Tr.Z:as.Z,Ha=ue?ns.Z:Ns.Z;return E.createElement("div",{className:Fa,role:"separator","aria-valuenow":cr(Mn),"aria-valuemin":cr(On),"aria-valuemax":cr(gn)},na&&E.createElement("div",{className:Cn()(`${Fa}-preview`,{[`${Fa}-preview-active`]:!!oa}),style:Tn}),E.createElement("div",{className:Cn()(`${Fa}-dragger`,{[`${Fa}-dragger-disabled`]:!jt,[`${Fa}-dragger-active`]:Dt}),onMouseDown:Ya,onTouchStart:xa}),En&&E.createElement("div",{className:Cn()(`${Fa}-collapse-bar`,`${Fa}-collapse-bar-start`),onClick:()=>Un(ft,"start")},E.createElement(va,{className:Cn()(`${Fa}-collapse-icon`,`${Fa}-collapse-start`)})),ta&&E.createElement("div",{className:Cn()(`${Fa}-collapse-bar`,`${Fa}-collapse-bar-end`),onClick:()=>Un(ft,"end")},E.createElement(Ha,{className:Cn()(`${Fa}-collapse-icon`,`${Fa}-collapse-end`)})))},Ml=te(63356),os=te(16931);const Zc=me=>{const{componentCls:se}=me;return{[`&-rtl${se}-horizontal`]:{[`> ${se}-bar`]:{[`${se}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${se}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${se}-vertical`]:{[`> ${se}-bar`]:{[`${se}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${se}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},Wi={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},Uc=me=>{const{componentCls:se,colorFill:ue,splitBarDraggableSize:ft,splitBarSize:Dt,splitTriggerSize:Mn,controlItemBgHover:On,controlItemBgActive:gn,controlItemBgActiveHover:jt,prefixCls:En}=me,ta=`${se}-bar`,qn=`${se}-mask`,Nn=`${se}-panel`,pn=me.calc(Mn).div(2).equal(),Un=`${En}-bar-preview-offset`,na={position:"absolute",background:me.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[se]:Object.assign(Object.assign(Object.assign({},(0,Ml.Wf)(me)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${ta}`]:{flex:"none",position:"relative",userSelect:"none",[`${ta}-dragger`]:Object.assign(Object.assign({},Wi),{zIndex:1,"&::before":Object.assign({content:'""',background:On},Wi),"&::after":Object.assign({content:'""',background:ue},Wi),[`&:hover:not(${ta}-dragger-active)`]:{"&::before":{background:gn}},"&-active":{zIndex:2,"&::before":{background:jt}},[`&-disabled${ta}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:On}},"&::after":{display:"none"}}}),[`${ta}-collapse-bar`]:Object.assign(Object.assign({},Wi),{zIndex:me.zIndexPopupBase,background:On,fontSize:me.fontSizeSM,borderRadius:me.borderRadiusXS,color:me.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:gn},"&:active":{background:jt}}),"&:hover, &:active":{[`${ta}-collapse-bar`]:{opacity:1}}},[qn]:{position:"fixed",zIndex:me.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${ta}`]:{width:0,[`${ta}-preview`]:Object.assign(Object.assign({height:"100%",width:Dt},na),{[`&${ta}-preview-active`]:{display:"block",transform:`translateX(var(--${Un}))`}}),[`${ta}-dragger`]:{cursor:"col-resize",height:"100%",width:Mn,"&::before":{height:"100%",width:Dt},"&::after":{height:ft,width:Dt}},[`${ta}-collapse-bar`]:{width:me.fontSizeSM,height:me.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:pn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:pn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${ta}`]:{height:0,[`${ta}-preview`]:Object.assign(Object.assign({height:Dt,width:"100%"},na),{[`&${ta}-preview-active`]:{display:"block",transform:`translateY(var(--${Un}))`}}),[`${ta}-dragger`]:{cursor:"row-resize",width:"100%",height:Mn,"&::before":{width:"100%",height:Dt},"&::after":{width:ft,height:Dt}},[`${ta}-collapse-bar`]:{height:me.fontSizeSM,width:me.controlHeightSM,"&-start":{top:"auto",bottom:pn,transform:"translateX(-50%)"},"&-end":{top:pn,bottom:"auto",transform:"translateX(-50%)"}}}},[Nn]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${se}:only-child)`]:{overflow:"hidden"}}}),Zc(me))}},Gc=me=>{var se;const ue=me.splitBarSize||2,ft=me.splitTriggerSize||6,Dt=me.resizeSpinnerSize||20,Mn=(se=me.splitBarDraggableSize)!==null&&se!==void 0?se:Dt;return{splitBarSize:ue,splitTriggerSize:ft,splitBarDraggableSize:Mn,resizeSpinnerSize:Dt}};var Yc=(0,os.I$)("Splitter",me=>[Uc(me)],Gc),Vc=me=>{const{prefixCls:se,className:ue,style:ft,layout:Dt="horizontal",children:Mn,rootClassName:On,onResizeStart:gn,onResize:jt,onResizeEnd:En,lazy:ta}=me,{getPrefixCls:qn,direction:Nn,className:pn,style:Un}=(0,Mi.dj)("splitter"),na=qn("splitter",se),Pn=(0,Ii.Z)(na),[Fa,da,ra]=Yc(na,Pn),oa=Dt==="vertical",Ba=Nn==="rtl",kt=!oa&&Ba,Qa=ki(Mn),[Ya,xa]=(0,E.useState)(),io=El=>{const{offsetWidth:Gr,offsetHeight:al}=El,zl=oa?al:Gr;zl!==0&&xa(zl)},[Mo,No,Tn,va,Ha,Ma]=ui(Qa,Ya),so=hr(Qa,No,Ba),[zo,Fo,po,Ja,xo]=ts(Qa,so,Tn,Ya,Ma,Ba),Bo=(0,Eu.Z)(El=>{zo(El),gn==null||gn(No)}),Rr=(0,Eu.Z)((El,Gr)=>{const al=Fo(El,Gr);jt==null||jt(al)}),il=(0,Eu.Z)(()=>{po(),En==null||En(No)}),Cl=(0,Eu.Z)((El,Gr)=>{const al=Ja(El,Gr);jt==null||jt(al),En==null||En(al)}),Ur=Cn()(na,ue,`${na}-${Dt}`,{[`${na}-rtl`]:Ba},On,pn,ra,Pn,da),Qr=`${na}-mask`,vl=E.useMemo(()=>{const El=[];let Gr=0;for(let al=0;al{const al=E.createElement(bi,Object.assign({},El,{prefixCls:na,size:Mo[Gr]}));let zl=null;const jl=so[Gr];if(jl){const mu=(vl[Gr-1]||0)+va[Gr],fu=(vl[Gr+1]||100)-Ha[Gr+1],ol=(vl[Gr-1]||0)+Ha[Gr],Kl=(vl[Gr+1]||100)-va[Gr+1];zl=E.createElement(ll,{lazy:ta,index:Gr,active:xo===Gr,prefixCls:na,vertical:oa,resizable:jl.resizable,ariaNow:vl[Gr]*100,ariaMin:Math.max(mu,fu)*100,ariaMax:Math.min(ol,Kl)*100,startCollapsible:jl.startCollapsible,endCollapsible:jl.endCollapsible,onOffsetStart:Bo,onOffsetUpdate:(Au,nu,vu)=>{let Rl=oa?vu:nu;kt&&(Rl=-Rl),Rr(Au,Rl)},onOffsetEnd:il,onCollapse:Cl,containerSize:Ya||0})}return E.createElement(E.Fragment,{key:`split-panel-${Gr}`},al,zl)}),typeof xo=="number"&&E.createElement("div",{"aria-hidden":!0,className:Cn()(Qr,`${Qr}-${Dt}`)}))))};const Ls=Vc;Ls.Panel=Di;var Ti=Ls,Bl={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"},xr={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"},Qc=Object.defineProperty,Hc=Object.defineProperties,Wc=Object.getOwnPropertyDescriptors,Os=Object.getOwnPropertySymbols,Kc=Object.prototype.hasOwnProperty,Jc=Object.prototype.propertyIsEnumerable,ks=(me,se,ue)=>se in me?Qc(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,rs=(me,se)=>{for(var ue in se||(se={}))Kc.call(se,ue)&&ks(me,ue,se[ue]);if(Os)for(var ue of Os(se))Jc.call(se,ue)&&ks(me,ue,se[ue]);return me},Xc=(me,se)=>Hc(me,Wc(se));const qc=({problemset:me,dispatch:se,question:ue,pageCache:ft,solutionVis:Dt,disabled:Mn,questionIndex:On,pageInfo:gn,questionChoiceIdsRef:jt})=>{const[En,ta]=(0,E.useState)({}),[qn,Nn]=(0,E.useState)([]),pn={fontSize:"18px"},Un=(gn==null?void 0:gn.status)=="ended"||(ue==null?void 0:ue.is_answered)||(ft==null?void 0:ft.is_end),na=["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,E.useEffect)(()=>{const da=(0,Rn.cloneDeep)(ue);ta(da),Nn(da.choices)},[ue]);const Pn=da=>{if(Un)return;const ra=qn.map((oa,Ba)=>Xc(rs({},oa),{checked:Ba===da?!(oa!=null&&oa.checked):oa==null?void 0:oa.checked}));jt.current=ra.filter(oa=>oa.checked).map(oa=>oa==null?void 0:oa.choice_id),Nn(ra)},Fa=(da=!1)=>{let ra="";return qn.forEach((oa,Ba)=>{da?oa!=null&&oa.me_answered&&(ra=ra+na[Ba]):oa!=null&&oa.is_answer&&(ra=ra+na[Ba])}),ra};return console.log(On),E.createElement("div",null,E.createElement("div",{className:xr.questionWrap},E.createElement(ee.Z,{value:`${On?On+"\u3001":""}\u3010\u591A\u9009\u9898\u3011`+(En==null?void 0:En.name),style:rs({},pn)}),qn==null?void 0:qn.map((da,ra)=>{const{is_answer:oa,checked:Ba,choice_text:kt,me_answered:Qa}=da;let Ya="";return Dt?(oa&&(Ya=xr.rightAnswer),!oa&&(Ba||Qa)&&(Ya=xr.errorAnswer)):(Ba||Qa)&&(Ya=xr.activeAnswer),E.createElement(At.Z,{className:xr.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{onClick:()=>{Pn(ra)},className:`${xr.choiceIndex} ${Ya}`,style:{cursor:Mn||ue!=null&&ue.is_answered?"not-allowed":"pointer"}},na[ra]),E.createElement(_e.Z,{flex:1,className:`${xr.editorWrap} ml15 current`},E.createElement(ee.Z,{className:xr.html,value:kt,style:rs({},pn)})))}),Dt&&E.createElement("div",{className:xr.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},Fa())),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((En==null?void 0:En.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var _c=(0,ve.connect)(({problemset:me})=>({problemset:me}))(qc),eu=te(59301),$c=Object.defineProperty,ed=Object.defineProperties,td=Object.getOwnPropertyDescriptors,Ts=Object.getOwnPropertySymbols,nd=Object.prototype.hasOwnProperty,ad=Object.prototype.propertyIsEnumerable,Rs=(me,se,ue)=>se in me?$c(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ls=(me,se)=>{for(var ue in se||(se={}))nd.call(se,ue)&&Rs(me,ue,se[ue]);if(Ts)for(var ue of Ts(se))ad.call(se,ue)&&Rs(me,ue,se[ue]);return me},od=(me,se)=>ed(me,td(se));const rd=({questionIndex:me,problemset:se,dispatch:ue,question:ft,solutionVis:Dt,pageCache:Mn,pageInfo:On,questionChoiceIdsRef:gn})=>{const[jt,En]=(0,E.useState)({}),[ta,qn]=(0,E.useState)([]),Nn={fontSize:"18px"},pn=(On==null?void 0:On.status)=="ended"||(ft==null?void 0:ft.is_answered)||(Mn==null?void 0:Mn.is_end),Un=["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,E.useEffect)(()=>{const Pn=(0,Rn.cloneDeep)(ft);En(Pn),qn(Pn.choices)},[ft]);const na=Pn=>{if(pn)return;const Fa=ta.map((da,ra)=>od(ls({},da),{checked:ra===Pn}));gn.current=Fa.filter(da=>da.checked).map(da=>da==null?void 0:da.choice_id),qn(Fa)};return eu.createElement("div",null,eu.createElement("div",{className:xr.questionWrap},eu.createElement(ee.Z,{value:`${me?me+"\u3001":""}\u3010\u5355\u9009\u9898\u3011`+(jt==null?void 0:jt.name),style:ls({},Nn)}),ta==null?void 0:ta.map((Pn,Fa)=>{const{is_answer:da,checked:ra,choice_text:oa,me_answered:Ba}=Pn;let kt="";return Dt?(da&&(kt=xr.rightAnswer),!da&&(ra||Ba)&&(kt=xr.errorAnswer)):(ra||Ba)&&(kt=xr.activeAnswer),eu.createElement(At.Z,{className:xr.choiceWrap,align:"middle",wrap:!1},eu.createElement(_e.Z,{onClick:Qa=>{na(Fa)},className:`${xr.choiceIndex} ${kt}`,style:{cursor:pn?"not-allowed":"pointer"}},Un[Fa]),eu.createElement(_e.Z,{flex:1,className:`${xr.editorWrap} ml15 current`},eu.createElement(ee.Z,{className:xr.html,value:oa,style:ls({},Nn)})))}),Dt&&eu.createElement("div",{className:xr.solutionWrap},eu.createElement("div",{className:"c-grey-333 mb5 font16"},eu.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),eu.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Un[ta.findIndex(Pn=>Pn==null?void 0:Pn.is_answer)])),eu.createElement("div",null,eu.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((jt==null?void 0:jt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var ld=(0,ve.connect)(({problemset:me})=>({problemset:me}))(rd),ud=Object.defineProperty,id=Object.defineProperties,sd=Object.getOwnPropertyDescriptors,zs=Object.getOwnPropertySymbols,cd=Object.prototype.hasOwnProperty,dd=Object.prototype.propertyIsEnumerable,js=(me,se,ue)=>se in me?ud(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,us=(me,se)=>{for(var ue in se||(se={}))cd.call(se,ue)&&js(me,ue,se[ue]);if(zs)for(var ue of zs(se))dd.call(se,ue)&&js(me,ue,se[ue]);return me},gd=(me,se)=>id(me,sd(se));const md=({problemset:me,questionIndex:se,dispatch:ue,question:ft,pageCache:Dt,solutionVis:Mn,disabled:On,pageInfo:gn,questionChoiceIdsRef:jt})=>{var En;const[ta,qn]=(0,E.useState)({}),[Nn,pn]=(0,E.useState)([]),Un={fontSize:"18px"},na=(gn==null?void 0:gn.status)=="ended"||(ft==null?void 0:ft.is_answered)||(Dt==null?void 0:Dt.is_end),Pn=["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,E.useEffect)(()=>{const da=(0,Rn.cloneDeep)(ft);qn(da),pn(da.choices)},[ft]);const Fa=da=>{if(na)return;const ra=Nn.map((oa,Ba)=>gd(us({},oa),{checked:Ba===da}));jt.current=ra.filter(oa=>oa.checked).map(oa=>oa==null?void 0:oa.choice_id),pn(ra)};return E.createElement("div",null,E.createElement("div",{className:xr.questionWrap},E.createElement(ee.Z,{value:`${se?se+"\u3001":""}\u3010\u5224\u65AD\u9898\u3011`+(ta==null?void 0:ta.name),style:us({},Un)}),Nn==null?void 0:Nn.map((da,ra)=>{const{is_answer:oa,checked:Ba,choice_text:kt,me_answered:Qa}=da;let Ya="";return Mn?(oa&&(Ya=xr.rightAnswer),!oa&&(Ba||Qa)&&(Ya=xr.errorAnswer)):(Ba||Qa)&&(Ya=xr.activeAnswer),E.createElement(At.Z,{className:xr.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{onClick:()=>{Fa(ra)},className:`${xr.choiceIndex} ${Ya}`,style:{cursor:On||ft!=null&&ft.is_answered?"not-allowed":"pointer"}},Pn[ra]),E.createElement(_e.Z,{flex:1,className:`${xr.editorWrap} ml15 current`},E.createElement(ee.Z,{className:xr.html,value:kt,style:us({},Un)})))}),Mn&&E.createElement("div",{className:xr.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},(En=Nn.find(da=>da==null?void 0:da.is_answer))==null?void 0:En.choice_text)),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ta==null?void 0:ta.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var fd=(0,ve.connect)(({problemset:me})=>({problemset:me}))(md),Zs=te(81722),vd=te(61186),pd=te.n(vd),hd=te(81072),wr=te(59301),Ed=Object.defineProperty,Us=Object.getOwnPropertySymbols,Ad=Object.prototype.hasOwnProperty,Sd=Object.prototype.propertyIsEnumerable,Gs=(me,se,ue)=>se in me?Ed(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,yd=(me,se)=>{for(var ue in se||(se={}))Ad.call(se,ue)&&Gs(me,ue,se[ue]);if(Us)for(var ue of Us(se))Sd.call(se,ue)&&Gs(me,ue,se[ue]);return me},Ki=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Pd=({problemset:me,dispatch:se,question:ue,pageCache:ft,solutionVis:Dt,SmartPlanItemBanks:Mn,disabled:On,questionIndex:gn,questionChoiceIdsRef:jt,handleRefresh:En,childWindow:ta})=>{var qn;const[Nn,pn]=(0,E.useState)(!1),[Un,na]=(0,E.useState)(""),Pn=(0,ve.useParams)(),[Fa,da]=(0,E.useState)(!1),ra=(0,E.useRef)(null),oa=(0,E.useRef)(null),Ba={fontSize:"18px"},[kt,Qa]=(0,E.useState)([]),[Ya,xa]=(0,E.useState)({page:1,limit:10}),[io,Mo]=(0,E.useState)(0),[No,Tn]=(0,E.useState)(null),va={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,E.useEffect)(()=>{if(!ta||ta.closed)return;const Fo=()=>{var Ja;const xo={type:"showIntelligentTeacherStatus",aiStatus:(Ja=Mn==null?void 0:Mn.page)==null?void 0:Ja.enable_ai_tutor,questionStatus:(ue==null?void 0:ue.status)==="ended"};ta.postMessage(xo,"*")};if(ta.document.readyState==="complete")setTimeout(()=>{Fo()},3e3);else{const Ja=()=>{Fo(),ta.removeEventListener("load",Ja)};ta.addEventListener("load",Ja)}const po=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),ue!=null&&ue.hack_user_identifier&&zo(),En()};return ta==null||ta.addEventListener("unload",po),()=>{ta==null||ta.removeEventListener("unload",po)}},[ta,Mn,ue==null?void 0:ue.status]),(0,E.useEffect)(()=>()=>{oa.current=null},[]);const Ha=()=>Ki(void 0,null,function*(){if(da(!0),ue!=null&&ue.hack_identifier){const Fo=yield(0,Zs.nF)({id:ue==null?void 0:ue.hack_identifier});if((Fo==null?void 0:Fo.status)===0){const Ja=window.open(`/myproblems/${Fo==null?void 0:Fo.identifier}?type=smartPlan&exercisesId=${Pn==null?void 0:Pn.id}&coursesId=${Pn==null?void 0:Pn.coursesId}&questionId=${ue==null?void 0:ue.id}&smartPlanItemBankId=${ue==null?void 0:ue.smart_plan_item_bank_id}`,"_blank")}}da(!1)}),Ma={C:wr.createElement("span",{className:xr.c},"C"),"C++":wr.createElement("span",{className:xr.cpp},"C++"),Java:wr.createElement("span",{className:xr.java},"Java"),Python:wr.createElement("span",{className:xr.python},"Python")},so={not_started:wr.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:wr.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:wr.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:wr.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},zo=(Fo=1,po=10)=>Ki(void 0,null,function*(){const Ja=yield(0,b.ZP)(`/api/myproblems/${ue==null?void 0:ue.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:Fo,limit:po}});Qa(Ja==null?void 0:Ja.records),Mo(Ja==null?void 0:Ja.records_count)});return(0,E.useEffect)(()=>{ue!=null&&ue.hack_user_identifier&&zo()},[ue==null?void 0:ue.hack_user_identifier]),wr.createElement("div",null,wr.createElement("div",{className:xr.questionWrap},wr.createElement(ee.Z,{value:`${gn?gn+"\u3001":""}\u3010\u7F16\u7A0B\u9898\u3011`+(ue==null?void 0:ue.name),style:yd({},Ba)}),wr.createElement("div",{className:xr.descBox},wr.createElement("div",{className:xr.title},wr.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(qn=ue==null?void 0:ue.languages)==null?void 0:qn.map((Fo,po,Ja)=>wr.createElement(E.Fragment,{key:po},Ma[Fo==null?void 0:Fo.language]))),wr.createElement("div",{className:xr.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},wr.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ue==null?void 0:ue.description),style:{fontSize:"16px",color:"#000"}}))),Dt&&wr.createElement("div",{className:xr.solutionWrap},wr.createElement("div",null,wr.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ue==null?void 0:ue.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),wr.createElement("div",null,wr.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ue==null?void 0:ue.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(ue==null?void 0:ue.answer_status)!="not_started"&&wr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},wr.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),so[ue==null?void 0:ue.answer_status]),(ue==null?void 0:ue.answer_status)!="not_started"&&wr.createElement("div",{className:xr.descBox},wr.createElement("div",{className:xr.title},wr.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),wr.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),wr.createElement("div",{className:xr.desc,style:{backgroundColor:"#fff"}},wr.createElement(ka.ZP,{height:300,language:ue==null?void 0:ue.language,value:ue!=null&&ue.passed_code?yo.Base64.decode(ue==null?void 0:ue.passed_code):"",theme:"default",options:va}))),(ue==null?void 0:ue.answer_status)!="not_started"&&!!io&&wr.createElement(ze.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(Fo,po,Ja)=>wr.createElement("span",{style:{color:"#000"}},(Ya.page-1)*Ya.limit+Ja+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(Fo,po)=>wr.createElement("span",{style:{color:"#000"}},po!=null&&po.created_at?pd()(po==null?void 0:po.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Fo,po)=>{var Ja;return wr.createElement("span",{className:`${Fo===0?"c-green":"c-red"}`},(Ja=oo.Im[Fo])==null?void 0:Ja.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Fo,po)=>wr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ki(void 0,null,function*(){var Ja,xo,Bo;const Rr=yield(0,hd.X6)(po==null?void 0:po.id);be.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:wr.createElement("div",{className:"mb10"},wr.createElement(ka.ZP,{height:300,language:(Ja=Rr==null?void 0:Rr.data)==null?void 0:Ja.language,theme:"vs-light",value:(xo=Rr==null?void 0:Rr.data)!=null&&xo.code?yo.Base64.decode((Bo=Rr==null?void 0:Rr.data)==null?void 0:Bo.code):"",options:va}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(Fo=>!!Fo),pagination:{total:io||0,onChange:(Fo,po)=>Ki(void 0,null,function*(){xa({page:Fo,limit:po}),yield zo()}),current:Ya==null?void 0:Ya.page,pageSize:Ya==null?void 0:Ya.limit,showTotal:Fo=>wr.createElement(wr.Fragment,null,"\u5171",wr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Fo),"\u6761\u6570\u636E")},dataSource:kt})))};var Cd=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Pd),Fd=te(77736),Bd=Object.defineProperty,wd=Object.defineProperties,bd=Object.getOwnPropertyDescriptors,Ys=Object.getOwnPropertySymbols,Dd=Object.prototype.hasOwnProperty,xd=Object.prototype.propertyIsEnumerable,Vs=(me,se,ue)=>se in me?Bd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,is=(me,se)=>{for(var ue in se||(se={}))Dd.call(se,ue)&&Vs(me,ue,se[ue]);if(Ys)for(var ue of Ys(se))xd.call(se,ue)&&Vs(me,ue,se[ue]);return me},Qs=(me,se)=>wd(me,bd(se)),Hs=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Md=({data:me,onFinish:se})=>E.createElement(Fd.Z,null,me.map((ue,ft)=>E.createElement(In.op,{key:ft,style:{height:28},shape:"default",size:"small",onClick:()=>se(ue)},ue)));var Id=({className:me,style:se,data:ue={},defaultChatData:ft=[],initDefaultChatDataKey:Dt=0,showPrevButton:Mn,showNextButton:On,onPrevButtonClick:gn=()=>{},onNextButtonClick:jt=()=>{},onStatusChange:En,interactionTotal:ta=0})=>{const qn="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Nn]=(0,xn.eh)(),{chatData:pn,setChatData:Un,calcHistoryList:na}=(0,xn.r5)(),[Pn,Fa]=(0,E.useState)(0),[da,ra]=(0,E.useState)(""),[oa,Ba]=(0,E.useState)(!1),{scrollBoxRef:kt,bottomInspectRef:Qa,contentRef:Ya,isAtBottom:xa}=(0,xn.wr)({status:oa}),io=(0,xn.h4)(kt);(0,E.useEffect)(()=>{if(!pn.length||!kt.current)return;const Ha=pn[pn.length-1];Ha!=null&&Ha.loading&&(kt.current.scrollTop=kt.current.scrollHeight)},[pn.length]),(0,E.useEffect)(()=>{if(Dt){Mo();let Ha=[];return ft.forEach(Ma=>{const so=Date.now(),zo=[{text:Ma.question,key:so,sender:"user",show:Ma.question!==qn},{text:Ma.answer,loading:!1,key:so,sender:"AI",show:!0}];Ha.push(...zo)}),Un(Ha),()=>{Nn.cancel()}}},[Dt]);const Mo=()=>{Nn.cancel(),Fa(1)},No=Ha=>Hs(void 0,null,function*(){ra(""),Fa(0);const Ma=Date.now(),so=[{text:Ha,key:Ma,sender:"user",show:Ha!==qn},{loading:!0,key:Ma,sender:"AI",show:!0}];Un([...pn,...so]);const zo=na(pn);Nn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:is({model:"qwen-max",is_chat:!0,prompt:Ha,history:zo},ue),onData:(Fo,po)=>{Ba(!0),Un(Ja=>Ja.map((xo,Bo)=>Bo===Ja.length-1?Qs(is({},xo),{text:Fo,loading:!1,error:(po==null?void 0:po.msg)==="error"}):xo))},onError:Fo=>{let po="\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!";Un(Ja=>[...Ja].map((xo,Bo)=>Bo===Ja.length-1?Qs(is({},xo),{text:po,loading:!1,error:!0}):xo))}})}),Tn=(0,E.useMemo)(()=>{const Ma=pn.filter(Fo=>Fo.sender==="AI").map(Fo=>Fo.text).join(""),so=["\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 zo=0;return so.forEach(Fo=>{const po=Ma.split(Fo).length-1;zo+=po}),Math.max(0,zo-1)},[pn]);(0,E.useEffect)(()=>{typeof Tn=="number"&&typeof ta=="number"&&(En==null||En(Tn>=ta))},[Tn,ta]);const va=io.width?io.width-20:"100%";return E.createElement("div",{className:Cn()("flex flex-col h-full",me),style:se},Mn&&E.createElement("div",{className:$t.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",E.createElement("span",{onClick:gn},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),E.createElement("div",{ref:kt,style:{flex:1,overflow:"auto"}},E.createElement("div",{className:$t.tips,style:{width:va}},E.createElement("img",{className:$t.avatar,src:Aa}),E.createElement("div",{className:$t.details},E.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u4F60\u7684\u667A\u80FD\u5B66\u4F34\uFF5E"),E.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"))),E.createElement(xn.xj,{className:"pl20",style:{width:va},contentRef:Ya,chatData:pn,requestLoading:Nn.loading,cancelTyping:Pn,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(Ha,Ma)=>{var so;if(TnNo(zo)}))},onAnswerFinish:()=>Hs(void 0,null,function*(){setTimeout(()=>Ba(!1),0)})}),!(pn!=null&&pn.length)&&E.createElement("div",{className:"flex justify-center mb20"},E.createElement(In.op,{type:"primary",onClick:()=>No(qn)},"\u5F00\u542F\u4E92\u52A8")),On&&Tn>=ta&&E.createElement(In.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:jt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!xa&&E.createElement("div",{className:$t.backBottom,onClick:()=>{kt.current.scrollTop=kt.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Qa})),!!(pn!=null&&pn.length)&&E.createElement(xn.CI,{style:{margin:"0 20px 20px 20px"},onCancel:Mo,headExtraNode:Tn>=ta?E.createElement("div",{style:{color:"#434D6C"}},On?"\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"):E.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",E.createElement("span",{className:"ml10 c-light-primary"},Tn),"/",ta),value:da,onSubmit:No,hideUpload:!0,onChange:ra,typing:oa,loading:Nn.loading}))},Nd=Object.defineProperty,Ld=Object.defineProperties,Od=Object.getOwnPropertyDescriptors,Ws=Object.getOwnPropertySymbols,kd=Object.prototype.hasOwnProperty,Td=Object.prototype.propertyIsEnumerable,Ks=(me,se,ue)=>se in me?Nd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ss=(me,se)=>{for(var ue in se||(se={}))kd.call(se,ue)&&Ks(me,ue,se[ue]);if(Ws)for(var ue of Ws(se))Td.call(se,ue)&&Ks(me,ue,se[ue]);return me},Js=(me,se)=>Ld(me,Od(se)),cs=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),Rd=({className:me,style:se,data:ue={},defaultChatData:ft=[],initDefaultChatDataKey:Dt=0,showPrevButton:Mn,showNextButton:On,onPrevButtonClick:gn=()=>{},onNextButtonClick:jt=()=>{},onStatusChange:En,readingTime:ta,analysis:qn,totalTime:Nn,openRecord:pn})=>{const[Un]=(0,xn.eh)(),{chatData:na,setChatData:Pn,calcHistoryList:Fa}=(0,xn.r5)(),[da,ra]=(0,E.useState)(0),[oa,Ba]=(0,E.useState)(""),[kt,Qa]=(0,E.useState)(!1),[Ya,xa]=(0,E.useState)(null),io=(0,E.useRef)(null),{scrollBoxRef:Mo,bottomInspectRef:No,contentRef:Tn,isAtBottom:va}=(0,xn.wr)({status:kt}),Ha=(0,xn.h4)(Mo);(0,E.useEffect)(()=>{typeof ta=="number"&&xa(ta)},[ta]),(0,E.useEffect)(()=>(Ya>0&&Ya<=Nn&&!document.hidden&&(io.current=setTimeout(()=>{pn&&Ma(),xa(Ja=>Math.min(Ja+1,Nn))},1e3)),()=>{clearTimeout(io.current)}),[Ya]),(0,E.useEffect)(()=>{if(!na.length||!Mo.current)return;const Ja=na[na.length-1];Ja!=null&&Ja.loading&&(Mo.current.scrollTop=Mo.current.scrollHeight)},[na.length]),(0,E.useEffect)(()=>{if(Dt){zo();let Ja=[];return ft.forEach(xo=>{const Bo=Date.now(),Rr=[{text:xo.question,key:Bo,sender:"user",show:!0},{text:xo.answer,loading:!1,key:Bo,sender:"AI",show:!0}];Ja.push(...Rr)}),Pn(Ja),()=>{Un.cancel()}}},[Dt]);const Ma=()=>cs(void 0,null,function*(){const Ja=yield(0,b.ZP)(`/api/smart_plan_item_banks/${ue==null?void 0:ue.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),so=()=>{xa(1)},zo=()=>{Un.cancel(),ra(1)},Fo=Ja=>cs(void 0,null,function*(){Ba(""),ra(0);const xo=Date.now(),Bo=[{text:Ja,key:xo,sender:"user",show:!0},{loading:!0,key:xo,sender:"AI",show:!0}];Pn([...na,...Bo]);const Rr=Fa(na);Un.request({url:"/api/stream/course_qna_records/chat_messages.json",body:ss({model:"qwen-max",is_chat:!0,prompt:Ja,history:Rr},ue),onData:(il,Cl)=>{Qa(!0),Pn(Ur=>Ur.map((Qr,vl)=>vl===Ur.length-1?Js(ss({},Qr),{text:il,loading:!1,error:(Cl==null?void 0:Cl.msg)==="error"}):Qr))},onError:il=>{let Cl="\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!";Pn(Ur=>[...Ur].map((Qr,vl)=>vl===Ur.length-1?Js(ss({},Qr),{text:Cl,loading:!1,error:!0}):Qr))}})});(0,E.useEffect)(()=>{typeof Ya=="number"&&typeof Nn=="number"&&(En==null||En(Ya>=Nn))},[Ya,Nn]),(0,E.useEffect)(()=>{const Ja=()=>{document.hidden?clearTimeout(io.current):!document.hidden&&Ya>0&&Ya{pn&&Ma(),xa(xo=>Math.min(xo+1,Nn))},1e3))};return document.addEventListener("visibilitychange",Ja),()=>{document.removeEventListener("visibilitychange",Ja),clearTimeout(io.current)}},[Ya,Nn,pn]);const po=Ha.width?Ha.width-20:"100%";return E.createElement("div",{className:Cn()("flex flex-col h-full",me),style:se},Mn&&E.createElement("div",{className:$t.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",E.createElement("span",{onClick:gn},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),E.createElement("div",{ref:Mo,style:{flex:1,overflow:"auto"}},E.createElement("div",{className:$t.tips,style:{width:po}},E.createElement("img",{className:$t.avatar,src:Aa}),E.createElement("div",{className:$t.details},E.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u4F60\u7684\u667A\u80FD\u5B66\u4F34\uFF5E"),E.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"))),Ya>0&&E.createElement("div",{className:$t.tips,style:{width:po}},E.createElement("img",{className:$t.avatar,src:Aa}),E.createElement("div",{className:$t.details},E.createElement(ee.Z,{value:qn}))),E.createElement(xn.xj,{className:"pl20",style:{width:po},contentRef:Tn,chatData:na,requestLoading:Un.loading,cancelTyping:da,onAnswerFinish:()=>cs(void 0,null,function*(){setTimeout(()=>Qa(!1),0)})}),Ya===0&&E.createElement("div",{className:"flex justify-center mb20"},E.createElement(In.op,{type:"primary",onClick:so},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),On&&Ya>=Nn&&E.createElement(In.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:jt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!va&&E.createElement("div",{className:$t.backBottom,onClick:()=>{Mo.current.scrollTop=Mo.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:No})),Ya>0&&E.createElement(xn.CI,{style:{margin:"0 20px 20px 20px"},onCancel:zo,headExtraNode:Ya>=Nn?E.createElement("div",{style:{color:"#434D6C"}},On?"\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"):E.createElement("div",{style:{color:"#434D6C"}},On?"\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",E.createElement("span",{className:"ml5 mr5 c-light-primary"},Nn-Ya),"\u79D2"),value:oa,onSubmit:Fo,hideUpload:!0,onChange:Ba,typing:kt,loading:Un.loading}))},Ll={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"},zd=Object.defineProperty,jd=Object.defineProperties,Zd=Object.getOwnPropertyDescriptors,Xs=Object.getOwnPropertySymbols,Ud=Object.prototype.hasOwnProperty,Gd=Object.prototype.propertyIsEnumerable,qs=(me,se,ue)=>se in me?zd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ds=(me,se)=>{for(var ue in se||(se={}))Ud.call(se,ue)&&qs(me,ue,se[ue]);if(Xs)for(var ue of Xs(se))Gd.call(se,ue)&&qs(me,ue,se[ue]);return me},gs=(me,se)=>jd(me,Zd(se)),Yd=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const _s={cursor:"move",transition:"unset"},s0=me=>{const{tag:se}=me,{listeners:ue,transform:ft,transition:Dt,isDragging:Mn,setNodeRef:On}=useSortable({id:se.id}),gn=Mn&&ft?gs(ds({},_s),{transform:`translate3d(${ft.x}px, ${ft.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):gs(ds({},_s),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",gs(ds({style:gn,ref:On},ue),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(se==null?void 0:se.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Vd=({globalSetting:me,interactiveOpen:se,onClose:ue,maxPage:ft,currentPage:Dt,paramsHttp:Mn,handlePageClick:On,currentPosition:gn})=>{var jt;const[En,ta]=(0,E.useState)(!1),[qn,Nn]=(0,E.useState)(!1),[pn,Un]=(0,E.useState)("1");(0,E.useEffect)(()=>{ta(se),Nn(!1)},[se]);const[na,Pn]=(0,E.useState)([]),Fa=()=>Yd(void 0,null,function*(){const ra=yield(0,b.ZP)(`/api/courses/${Mn==null?void 0:Mn.coursesId}/smart_plans/${Mn==null?void 0:Mn.id}/get_user_learn_records.json`,{method:"get"});(ra==null?void 0:ra.status)==0&&Pn(ra==null?void 0:ra.data)});(0,E.useEffect)(()=>{se&&Fa()},[se]);const da=ra=>{var oa,Ba,kt,Qa,Ya,xa,io,Mo;((oa=ra==null?void 0:ra.active)==null?void 0:oa.id)==((Ba=ra==null?void 0:ra.over)==null?void 0:Ba.id)&&(Un((kt=ra==null?void 0:ra.active)==null?void 0:kt.id),Nn(!0)),(Qa=ra==null?void 0:ra.over)!=null&&Qa.id&&((Ya=ra==null?void 0:ra.active)==null?void 0:Ya.id)!=((xa=ra==null?void 0:ra.over)==null?void 0:xa.id)&&(console.log((io=ra==null?void 0:ra.active)==null?void 0:io.id),console.log((Mo=ra==null?void 0:ra.over)==null?void 0:Mo.id))};return E.createElement(be.default,{footer:null,title:null,closable:!1,open:En,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},E.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),E.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ue()}})),E.createElement("div",{className:Ll.header_style},E.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"),E.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"),E.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")),E.createElement("div",{className:Ll.content},E.createElement("div",{className:Ll.legend},E.createElement("div",{className:Ll.legend_icon,style:{background:"#2EC25B"}}),E.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),E.createElement("div",{className:Ll.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),E.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),E.createElement("div",{style:{height:"380px",overflowY:"auto"}},E.createElement("div",{className:Ll.item_list},E.createElement("div",{className:Ll.item_list_title},(jt=Array.from({length:Math.ceil((na==null?void 0:na.length)/5)},(ra,oa)=>oa+1))==null?void 0:jt.map((ra,oa)=>E.createElement("div",{className:Ll.item_title},E.createElement("div",{className:Ll.item_top},E.createElement("div",null,"\u5E7B\u706F\u7247"),E.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),E.createElement("div",{className:Ll.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),E.createElement("div",{className:Ll.box}," ",na==null?void 0:na.map(ra=>{var oa,Ba,kt;return E.createElement("div",{className:ra!=null&&ra.learn_finish?Ll.page_item_acitve:Ll.page_item,style:{background:gn===(ra==null?void 0:ra.position)?"rgba(48, 97, 208, 0.2)":""}},E.createElement("div",{className:Ll.item_top,onClick:()=>{On(ra==null?void 0:ra.position)}},E.createElement("div",{className:Ll.top_content},ra==null?void 0:ra.position)),!!((oa=ra==null?void 0:ra.module_sort)!=null&&oa.length)&&E.createElement("div",{className:Ll.drag_style,onClick:()=>{On(ra==null?void 0:ra.position)}},E.createElement("div",{className:Ll.item_bottom},(kt=(Ba=ra==null?void 0:ra.module_sort)==null?void 0:Ba.map((Qa,Ya)=>`\u4EA4\u4E92${Ya+1}`))==null?void 0:kt.join(" "))))}))))))))};var Qd=(0,ve.connect)(({globalSetting:me})=>({globalSetting:me}))(Vd),$o=te(59301),Hd=Object.defineProperty,Wd=Object.defineProperties,Kd=Object.getOwnPropertyDescriptors,$s=Object.getOwnPropertySymbols,Jd=Object.prototype.hasOwnProperty,Xd=Object.prototype.propertyIsEnumerable,ec=(me,se,ue)=>se in me?Hd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ms=(me,se)=>{for(var ue in se||(se={}))Jd.call(se,ue)&&ec(me,ue,se[ue]);if($s)for(var ue of $s(se))Xd.call(se,ue)&&ec(me,ue,se[ue]);return me},fs=(me,se)=>Wd(me,Kd(se)),ii=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const qd=({user:me,officeToken:se,classroomList:ue,globalSetting:ft,loading:Dt,problemset:Mn,dispatch:On,pageCache:gn,pageNum:jt,maxPage:En,aiImg:ta,changePage:qn,isSimulate:Nn,gotoSlide:pn})=>{var Un,na,Pn,Fa,da,ra,oa,Ba,kt,Qa,Ya,xa,io,Mo,No,Tn,va,Ha,Ma,so,zo,Fo,po,Ja,xo,Bo,Rr,il,Cl,Ur,Qr,vl,Wl,El,Gr,al,zl,jl,mu,fu,ol,Kl,Au,nu,vu,Rl,Su,Du,pu,xu,Er,wl,Al;const[Xo,Zl]=(0,E.useState)(0),Ol=(0,ve.useParams)(),[Ro,Jl]=(0,E.useState)(!1),[uu,kl]=(0,E.useState)(!1),[Kr,iu]=(0,E.useState)(0),[Mr,zi]=(0,E.useState)([]),Ju=(0,E.useRef)(null),Ul=(0,E.useRef)([]),[Mu,su]=(0,E.useState)(!1),[Tl,Xu]=(0,E.useState)(null),[zu,si]=(0,E.useState)(!1),[qu,ci]=(0,E.useState)(!1),[_u]=(0,ve.useSearchParams)(),[yu,bl]=(0,E.useState)(!1),{SmartPlanItemBanks:Hn}=ue,ji=(0,E.useRef)(),di={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"},Zi={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:te(88597),BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},$u={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},ju={page_info:"1",ai_qna:"2",item_bank:"4"},[Gl,hu]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Zu,gi]=(0,E.useState)(""),Iu=(0,E.useRef)(null),ei=(0,E.useRef)(null);(0,E.useEffect)(()=>{var dn;((dn=Hn==null?void 0:Hn.page)==null?void 0:dn.animation_code)!==""&&(clearTimeout(ei.current),ei.current=setTimeout(()=>{var ga;const Ka=document.createElement("iframe");Ka.style.width="100%",Ka.style.height="100%",Ka.style.overflow="auto",Ka.style.border="0";const Yo=Gn=>{try{const ho=Gn.documentElement.scrollHeight;Ka.style.height=`${Math.max(ho+10,400)}px`,ho||setTimeout(()=>{Yo(Gn)},1e3)}catch(ho){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",ho)}};if(Iu.current){Iu.current.innerHTML="",Iu.current.appendChild(Ka);const Gn=Ka.contentDocument||Ka.contentWindow.document;Gn.open(),Gn.write((ga=Hn==null?void 0:Hn.page)==null?void 0:ga.animation_code),Gn.documentElement.scrollHeight,Yo(Gn),setTimeout(()=>{Yo(Gn)},1e3)}},1e3))},[(Un=Hn==null?void 0:Hn.page)==null?void 0:Un.animation_code,Gl.open,Kr,Zu]),(0,E.useEffect)(()=>{var dn;if(jt){const ga=((dn=Hn==null?void 0:Hn.page)==null?void 0:dn.lesson_mode)==="self_learning";(!ga||ga&&Ju.current!==jt)&&cu()}Ju.current=jt},[jt,Xo,gn==null?void 0:gn.randomData]),(0,E.useEffect)(()=>{Ul.current=[]},[Xo]),(0,E.useEffect)(()=>{Zl(0),iu(0)},[jt]);const cu=()=>ii(void 0,null,function*(){Jl(!0);const dn=On({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Ol==null?void 0:Ol.coursesId,id:Ol==null?void 0:Ol.id,position:jt,max_position:En,is_simulate:Nn||null}});Jl(!1)});(0,E.useEffect)(()=>{var dn,ga,Ka,Yo,Gn,ho,Vo;hu(fs(ms({},Gl),{defaultValue:(dn=Hn==null?void 0:Hn.page)==null?void 0:dn.animation_code})),gi(new Date),ti((ga=Hn==null?void 0:Hn.item_banks)==null?void 0:ga[Xo]),Hn!=null&&Hn.relation_positions&&qn(Hn==null?void 0:Hn.relation_positions);let Yr=[];_u.get("simulateType")?Yr=(Gn=(Yo=(Ka=Hn==null?void 0:Hn.page)==null?void 0:Ka.module_sort)==null?void 0:Yo.filter(Ir=>_u.get("simulateType")==(ju==null?void 0:ju[Ir])))==null?void 0:Gn.map((Ir,gl)=>({key:gl+1,label:$u[Ir]})):Yr=(Vo=(ho=Hn==null?void 0:Hn.page)==null?void 0:ho.module_sort)==null?void 0:Vo.map((Ir,gl)=>({key:gl+1,label:$u[Ir]})),console.log("items---",Yr),zi([...Yr||[]])},[Hn]);const Pu=()=>ii(void 0,null,function*(){var dn,ga,Ka,Yo,Gn;if(Ul.current.length===0){ye.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}su(!0);const ho=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(dn=Hn==null?void 0:Hn.page)==null?void 0:dn.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Ka=(ga=Hn==null?void 0:Hn.item_banks)==null?void 0:ga[Xo])==null?void 0:Ka.id,item_choice_id:((Gn=(Yo=Hn==null?void 0:Hn.item_banks)==null?void 0:Yo[Xo])==null?void 0:Gn.item_type)=="MULTIPLE"?Ul.current:Ul.current[0],is_simulate:Nn||null}});su(!1),(ho==null?void 0:ho.status)===0&&(yield cu(),ye.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),ti=dn=>{var ga,Ka;if(gn!=null&&gn.is_end){kl(!0);return}switch((ga=Hn==null?void 0:Hn.page)==null?void 0:ga.solution_visibility){case"hidden":kl(!1);break;case"show_after_edit":dn!=null&&dn.is_answered?kl(!0):kl(!1);break;case"show_after_submission":((Ka=Hn==null?void 0:Hn.page)==null?void 0:Ka.status)==="ended"?kl(!0):kl(!1);break;case"show_after_ended":gn!=null&&gn.is_end?kl(!0):kl(!1);break;default:kl(!1)}},Yl=(dn=0)=>{var ga,Ka,Yo,Gn;switch((ga=Mr==null?void 0:Mr[dn])==null?void 0:ga.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Ka=Hn==null?void 0:Hn.item_banks)==null?void 0:Ka.length)&&((Yo=Hn==null?void 0:Hn.item_banks)==null?void 0:Yo.every(ho=>ho==null?void 0:ho.is_answered));case"\u667A\u6167\u4F34\u5B66":return((Gn=Hn==null?void 0:Hn.page)==null?void 0:Gn.finish_ai_qna)||zu;case"\u9605\u8BFB\u89E3\u6790":return(Hn==null?void 0:Hn.page.finish_read_page_info)||qu;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,E.useEffect)(()=>{var dn;ti((dn=Hn==null?void 0:Hn.item_banks)==null?void 0:dn[Xo])},[Xo]);const Xl=()=>{if(!Yl()){ye.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}iu(1)},Nu=()=>ii(void 0,null,function*(){var dn,ga,Ka,Yo,Gn,ho,Vo,Yr;if((ga=(dn=Hn==null?void 0:Hn.item_banks)==null?void 0:dn[Xo])!=null&&ga.hack_identifier){const Ir=yield(0,Zs.nF)({id:(Yo=(Ka=Hn==null?void 0:Hn.item_banks)==null?void 0:Ka[Xo])==null?void 0:Yo.hack_identifier});if((Ir==null?void 0:Ir.status)===0){const gl=window.open(`/myproblems/${Ir==null?void 0:Ir.identifier}?type=smartPlan&exercisesId=${Ol==null?void 0:Ol.id}&coursesId=${Ol==null?void 0:Ol.coursesId}&questionId=${(ho=(Gn=Hn==null?void 0:Hn.item_banks)==null?void 0:Gn[Xo])==null?void 0:ho.id}&smartPlanItemBankId=${(Yr=(Vo=Hn==null?void 0:Hn.item_banks)==null?void 0:Vo[Xo])==null?void 0:Yr.smart_plan_page_item_bank_id}&isSimulate=${Nn}&is_smart_plan=true`,"_blank");Xu(gl)}}}),mi=()=>{if(Mr!=null&&Mr.length){const dn=Mr==null?void 0:Mr.findIndex(ga=>(ga==null?void 0:ga.label)=="\u8BD5\u9898\u4F5C\u7B54");return dn>-1?dn==0?Yl(0):Yl(1):!0}else return!0};return(0,E.useEffect)(()=>{var dn,ga;if(!Tl||Tl.closed||((ga=(dn=Hn==null?void 0:Hn.item_banks)==null?void 0:dn[Xo])==null?void 0:ga.item_type)!="PROGRAM")return;const Ka=()=>{var Gn,ho;const Vo={type:"showIntelligentTeacherStatus",aiStatus:(Gn=Hn==null?void 0:Hn.page)==null?void 0:Gn.enable_ai_tutor,questionStatus:((ho=Hn==null?void 0:Hn.page)==null?void 0:ho.status)==="ended"};Tl.postMessage(Vo,"*")};if(Tl.document.readyState==="complete")setTimeout(()=>{Ka()},3e3);else{const Gn=()=>{Ka(),Tl.removeEventListener("load",Gn)};Tl.addEventListener("load",Gn)}const Yo=()=>ii(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return Tl==null||Tl.addEventListener("unload",Yo),()=>{Tl==null||Tl.removeEventListener("unload",Yo)}},[Tl,Hn,Kr,Xo]),$o.createElement("section",null,$o.createElement(y.Z,{spinning:!1},$o.createElement("div",{className:Bl.box},$o.createElement("div",{className:Bl.box_header,style:{height:Kr==1?"140px":"95px"}},$o.createElement("div",{className:Bl.box_wrap},!!Mr.length&&$o.createElement("div",{className:Bl.progressbarWrap},$o.createElement("div",{className:`${Bl.progressItem} ${Kr==0?Bl.activeWrap:""}`,onClick:()=>ii(void 0,null,function*(){iu(0),yield cu()})},Mr.length>1&&(Yl()?$o.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):$o.createElement("div",{className:Bl.circle},"1")),$o.createElement("div",null,(na=Mr==null?void 0:Mr[0])==null?void 0:na.label)),Mr.length>1&&$o.createElement($o.Fragment,null,$o.createElement("img",{src:te(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),$o.createElement("div",{className:`${Bl.progressItem} ${Kr==1?Bl.activeWrap:""}`,onClick:()=>ii(void 0,null,function*(){Xl(),Yl()&&(yield cu())})},Yl(0)&&Yl(1)?$o.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):$o.createElement("div",{className:Bl.circle},"2"),$o.createElement("div",null,(Pn=Mr==null?void 0:Mr[1])==null?void 0:Pn.label)))),$o.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Nn&&$o.createElement("div",{className:Bl.box_botton,style:{marginRight:"20px"},onClick:()=>{bl(!0)}},$o.createElement("img",{src:te(49324),width:18}),$o.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6")),$o.createElement("div",{className:Bl.quit,onClick:()=>{ve.history.push(`/classrooms/${Ol==null?void 0:Ol.coursesId}/smart_plan`)}},$o.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),$o.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60")))),Kr==1&&$o.createElement("div",{className:Bl.headTip},"\u2B06\uFE0F\xA0\u70B9\u51FB\u9636\u6BB5\u540D\u79F0\u53EF\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5")),$o.createElement("div",{className:Bl.mainContent,style:{height:Kr==1?((Fa=Mr==null?void 0:Mr[Kr])==null?void 0:Fa.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((da=Mr==null?void 0:Mr[Kr])==null?void 0:da.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(Mr!=null&&Mr.length)&&$o.createElement("div",null,$o.createElement(nr.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"})),((ra=Mr==null?void 0:Mr[Kr])==null?void 0:ra.label)=="\u667A\u6167\u4F34\u5B66"&&$o.createElement(Id,{onNextButtonClick:()=>{Xl(),cu()},style:{height:"100%"},onStatusChange:dn=>{si(dn)},showNextButton:Kr+1!=(Mr==null?void 0:Mr.length),interactionTotal:(oa=Hn==null?void 0:Hn.page)==null?void 0:oa.knowledge_size,initDefaultChatDataKey:((Ba=Hn==null?void 0:Hn.page)==null?void 0:Ba.id)+((kt=Hn==null?void 0:Hn.page)==null?void 0:kt.update_size),defaultChatData:(Qa=Hn==null?void 0:Hn.student_qna_records)==null?void 0:Qa.knowledge,data:{ppt_url:ta==null?void 0:ta.map(dn=>dn==null?void 0:dn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Ya=Hn==null?void 0:Hn.page)==null?void 0:Ya.id,position:jt,type:11,scene_type:Nn?13:null}}),((xa=Mr==null?void 0:Mr[Kr])==null?void 0:xa.label)=="\u9605\u8BFB\u89E3\u6790"&&$o.createElement(Rd,{onNextButtonClick:()=>{Xl(),cu()},style:{height:"100%"},openRecord:!Nn&&((io=Hn==null?void 0:Hn.page)==null?void 0:io.finish_read_page_info)===!1,showNextButton:Kr+1!=(Mr==null?void 0:Mr.length),onStatusChange:dn=>{ci(dn)},readingTime:(Mo=Hn==null?void 0:Hn.page)==null?void 0:Mo.info_read_time,analysis:(No=Hn==null?void 0:Hn.page)==null?void 0:No.page_info,totalTime:(Tn=Hn==null?void 0:Hn.page)==null?void 0:Tn.info_read_min_time,initDefaultChatDataKey:(va=Hn==null?void 0:Hn.page)==null?void 0:va.id,defaultChatData:(Ha=Hn==null?void 0:Hn.student_qna_records)==null?void 0:Ha.page_info,data:{ppt_url:ta==null?void 0:ta.map(dn=>dn==null?void 0:dn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Ma=Hn==null?void 0:Hn.page)==null?void 0:Ma.id,position:jt,type:10,scene_type:Nn?13:null}}),$o.createElement("div",{style:{padding:"0px 20px"}},$o.createElement(ko.Z,{key:Zu,defaultValue:Gl.defaultValue,open:Gl.open,onOpenChange:dn=>{hu(fs(ms({},Gl),{open:0}))},language:Gl.language,height:Gl.height,showExtra:!1}),((so=Mr==null?void 0:Mr[Kr])==null?void 0:so.label)=="\u52A8\u6548\u5B66\u4E60"&&((zo=Hn==null?void 0:Hn.page)==null?void 0:zo.animation_code)&&$o.createElement("div",{className:Bl.code_style},$o.createElement("div",{style:{display:"flex",alignItems:"center"}},$o.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),$o.createElement(re.Z,{title:"\u5168\u5C4F\u5C55\u793A"},$o.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{hu(fs(ms({},Gl),{open:Gl.open+1}))}}))),$o.createElement("div",{className:"mt10",ref:Iu})),((Fo=Mr==null?void 0:Mr[Kr])==null?void 0:Fo.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((po=Hn==null?void 0:Hn.item_banks)!=null&&po[Xo]&&((xo=["in_progress","ended"])!=null&&xo.includes((Ja=Hn==null?void 0:Hn.page)==null?void 0:Ja.status))?$o.createElement($o.Fragment,null,$o.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((Rr=(Bo=Hn==null?void 0:Hn.item_banks)==null?void 0:Bo[Xo])==null?void 0:Rr.item_type)==="SINGLE"&&$o.createElement(ld,{questionIndex:((il=Hn==null?void 0:Hn.item_banks)==null?void 0:il.length)>1?Xo+1:0,question:(Cl=Hn==null?void 0:Hn.item_banks)==null?void 0:Cl[Xo],questionChoiceIdsRef:Ul,pageCache:gn,solutionVis:uu,pageInfo:Hn==null?void 0:Hn.page}),((Qr=(Ur=Hn==null?void 0:Hn.item_banks)==null?void 0:Ur[Xo])==null?void 0:Qr.item_type)==="MULTIPLE"&&$o.createElement(_c,{questionIndex:((vl=Hn==null?void 0:Hn.item_banks)==null?void 0:vl.length)>1?Xo+1:0,question:(Wl=Hn==null?void 0:Hn.item_banks)==null?void 0:Wl[Xo],questionChoiceIdsRef:Ul,pageCache:gn,solutionVis:uu,pageInfo:Hn==null?void 0:Hn.page}),((Gr=(El=Hn==null?void 0:Hn.item_banks)==null?void 0:El[Xo])==null?void 0:Gr.item_type)==="JUDGMENT"&&$o.createElement(fd,{questionIndex:((al=Hn==null?void 0:Hn.item_banks)==null?void 0:al.length)>1?Xo+1:0,question:(zl=Hn==null?void 0:Hn.item_banks)==null?void 0:zl[Xo],questionChoiceIdsRef:Ul,pageCache:gn,solutionVis:uu,pageInfo:Hn==null?void 0:Hn.page}),((mu=(jl=Hn==null?void 0:Hn.item_banks)==null?void 0:jl[Xo])==null?void 0:mu.item_type)==="PROGRAM"&&$o.createElement(Cd,{questionIndex:((fu=Hn==null?void 0:Hn.item_banks)==null?void 0:fu.length)>1?Xo+1:0,question:(ol=Hn==null?void 0:Hn.item_banks)==null?void 0:ol[Xo],questionChoiceIdsRef:Ul,SmartPlanItemBanks:Hn,pageCache:gn,solutionVis:uu,handleRefresh:cu,childWindow:Tl}))):Hn!=null&&Hn.is_extra?gn!=null&&gn.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":$o.createElement(nr.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"})))),((Kl=Mr==null?void 0:Mr[Kr])==null?void 0:Kl.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((nu=["in_progress","ended"])==null?void 0:nu.includes((Au=Hn==null?void 0:Hn.page)==null?void 0:Au.status))&&$o.createElement("div",{className:Bl.page_footer},(vu=Array.from({length:Hn==null?void 0:Hn.count},(dn,ga)=>ga+1))==null?void 0:vu.map((dn,ga)=>$o.createElement("div",{key:ga,className:ga==Xo?Bl.num_style_active:Bl.num_style,onClick:()=>{Zl(ga)}},dn)),$o.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},Xo>0&&$o.createElement("div",{className:Bl.button1,onClick:()=>{Xo>0&&Zl(Xo-1)}},"\u4E0A\u4E00\u9898"),Xo+1<(Hn==null?void 0:Hn.count)&&$o.createElement("div",{className:Bl.button1,style:{marginLeft:"20px"},onClick:()=>{Xo<(Hn==null?void 0:Hn.count)&&Zl(Xo+1)}},"\u4E0B\u4E00\u9898"),((Rl=Hn==null?void 0:Hn.item_banks)==null?void 0:Rl[Xo])&&((Du=(Su=Hn==null?void 0:Hn.item_banks)==null?void 0:Su[Xo])==null?void 0:Du.item_type)!="PROGRAM"&&((pu=Hn==null?void 0:Hn.page)==null?void 0:pu.status)!="ended"&&!((Er=(xu=Hn==null?void 0:Hn.item_banks)==null?void 0:xu[Xo])!=null&&Er.is_answered)&&!(gn!=null&&gn.is_end)&&$o.createElement(yt.ZP,{className:"ml10",type:"primary",loading:Mu,onClick:()=>{Pu()}},"\u63D0\u4EA4"),((Al=(wl=Hn==null?void 0:Hn.item_banks)==null?void 0:wl[Xo])==null?void 0:Al.item_type)=="PROGRAM"&&$o.createElement(yt.ZP,{className:"ml10",type:"primary",onClick:()=>{Nu()}},"\u8FDB\u5165\u7B54\u9898"),Yl()&&(Kr==1||Kr==0&&(Mr==null?void 0:Mr.length)==2)&&$o.createElement(yt.ZP,{type:"primary",className:"ml10",onClick:()=>{Kr==1?iu(0):iu(1)}},Kr==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"))),$o.createElement(Qd,{interactiveOpen:yu,maxPage:En,onClose:()=>bl(!1),currentPage:jt,paramsHttp:Ol,handlePageClick:dn=>{pn(dn)},currentPosition:jt}))))};var _d=(0,ve.connect)(({user:me,classroomList:se,loading:ue,globalSetting:ft,problemset:Dt})=>({user:me,classroomList:se,globalSetting:ft,loading:ue.effects,problemset:Dt}))(qd),Il={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,tc=Object.getOwnPropertySymbols,eg=Object.prototype.hasOwnProperty,tg=Object.prototype.propertyIsEnumerable,nc=(me,se,ue)=>se in me?$d(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ac=(me,se)=>{for(var ue in se||(se={}))eg.call(se,ue)&&nc(me,ue,se[ue]);if(tc)for(var ue of tc(se))tg.call(se,ue)&&nc(me,ue,se[ue]);return me};const ng=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{const[Dt,Mn]=(0,E.useState)({}),[On,gn]=(0,E.useState)([]),jt={fontSize:"18px"},En=["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,E.useEffect)(()=>{const qn=(0,Rn.cloneDeep)(ue);Mn(qn),gn(qn.choices)},[ue]);const ta=(qn=!1)=>{let Nn="";return On.forEach((pn,Un)=>{qn?pn!=null&&pn.me_answered&&(Nn=Nn+En[Un]):pn!=null&&pn.is_answer&&(Nn=Nn+En[Un])}),Nn};return E.createElement("div",null,E.createElement("div",{className:ba.questionWrap},E.createElement(ee.Z,{value:`${ft}\u3001\u3010\u591A\u9009\u9898\u3011`+(Dt==null?void 0:Dt.name),style:ac({},jt)}),On==null?void 0:On.map((qn,Nn)=>{const{is_answer:pn,checked:Un,choice_text:na,me_answered:Pn}=qn;let Fa="";return pn&&(Fa=ba.rightAnswer),!pn&&(Un||Pn)&&(Fa=ba.errorAnswer),E.createElement(At.Z,{className:ba.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{className:`${ba.choiceIndex} ${Fa}`,style:{cursor:"not-allowed"}},En[Nn]),E.createElement(_e.Z,{flex:1,className:`${ba.editorWrap} ml15 current`},E.createElement(ee.Z,{className:ba.html,value:na,style:ac({},jt)})))})),E.createElement("div",{className:ba.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#000",fontWeight:600}},ta())),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Dt==null?void 0:Dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var ag=(0,ve.connect)(({problemset:me})=>({problemset:me}))(ng),tu=te(59301),og=Object.defineProperty,oc=Object.getOwnPropertySymbols,rg=Object.prototype.hasOwnProperty,lg=Object.prototype.propertyIsEnumerable,rc=(me,se,ue)=>se in me?og(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,lc=(me,se)=>{for(var ue in se||(se={}))rg.call(se,ue)&&rc(me,ue,se[ue]);if(oc)for(var ue of oc(se))lg.call(se,ue)&&rc(me,ue,se[ue]);return me};const ug=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{const[Dt,Mn]=(0,E.useState)({}),[On,gn]=(0,E.useState)([]),jt={fontSize:"18px"},En=["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,E.useEffect)(()=>{const ta=(0,Rn.cloneDeep)(ue);Mn(ta),gn(ta.choices)},[ue]),tu.createElement("div",null,tu.createElement("div",{className:ba.questionWrap},tu.createElement(ee.Z,{value:`${ft}\u3001\u3010\u5355\u9009\u9898\u3011`+(Dt==null?void 0:Dt.name),style:lc({},jt)}),On==null?void 0:On.map((ta,qn)=>{const{is_answer:Nn,checked:pn,choice_text:Un,me_answered:na}=ta;let Pn="";return Nn&&(Pn=ba.rightAnswer),!Nn&&(pn||na)&&(Pn=ba.errorAnswer),tu.createElement(At.Z,{className:ba.choiceWrap,align:"middle",wrap:!1},tu.createElement(_e.Z,{className:`${ba.choiceIndex} ${Pn}`,style:{cursor:"not-allowed"}},En[qn]),tu.createElement(_e.Z,{flex:1,className:`${ba.editorWrap} ml15 current`},tu.createElement(ee.Z,{className:ba.html,value:Un,style:lc({},jt)})))})),tu.createElement("div",{className:ba.solutionWrap},tu.createElement("div",{className:"c-grey-333 mb5 font16"},tu.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),tu.createElement("span",{style:{color:"#000",fontWeight:600,fontSize:"16px"}},En[On.findIndex(ta=>ta==null?void 0:ta.is_answer)])),tu.createElement("div",null,tu.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Dt==null?void 0:Dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var ig=(0,ve.connect)(({problemset:me})=>({problemset:me}))(ug),sg=Object.defineProperty,uc=Object.getOwnPropertySymbols,cg=Object.prototype.hasOwnProperty,dg=Object.prototype.propertyIsEnumerable,ic=(me,se,ue)=>se in me?sg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,sc=(me,se)=>{for(var ue in se||(se={}))cg.call(se,ue)&&ic(me,ue,se[ue]);if(uc)for(var ue of uc(se))dg.call(se,ue)&&ic(me,ue,se[ue]);return me};const gg=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{var Dt;const[Mn,On]=(0,E.useState)({}),[gn,jt]=(0,E.useState)([]),En={fontSize:"18px"};(0,E.useEffect)(()=>{const qn=(0,Rn.cloneDeep)(ue);On(qn),jt(qn.choices)},[ue]);const ta=["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 E.createElement("div",null,E.createElement("div",{className:ba.questionWrap},E.createElement(ee.Z,{value:`${ft}\u3001\u3010\u5224\u65AD\u9898\u3011`+(Mn==null?void 0:Mn.name),style:sc({},En)}),gn==null?void 0:gn.map((qn,Nn)=>{const{is_answer:pn,checked:Un,choice_text:na,me_answered:Pn}=qn;let Fa="";return pn&&(Fa=ba.rightAnswer),!pn&&(Un||Pn)&&(Fa=ba.errorAnswer),E.createElement(At.Z,{className:ba.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{className:`${ba.choiceIndex} ${Fa}`,style:{cursor:"not-allowed"}},ta[Nn]),E.createElement(_e.Z,{flex:1,className:`${ba.editorWrap} ml15 current`},E.createElement(ee.Z,{className:ba.html,value:na,style:sc({},En)})))})),E.createElement("div",{className:ba.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#000",fontWeight:600}},(Dt=gn.find(qn=>qn==null?void 0:qn.is_answer))==null?void 0:Dt.choice_text)),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Mn==null?void 0:Mn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var mg=(0,ve.connect)(({problemset:me})=>({problemset:me}))(gg),ul=te(59301),fg=Object.defineProperty,cc=Object.getOwnPropertySymbols,vg=Object.prototype.hasOwnProperty,pg=Object.prototype.propertyIsEnumerable,dc=(me,se,ue)=>se in me?fg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,hg=(me,se)=>{for(var ue in se||(se={}))vg.call(se,ue)&&dc(me,ue,se[ue]);if(cc)for(var ue of cc(se))pg.call(se,ue)&&dc(me,ue,se[ue]);return me};const Eg={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},Ag=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{var Dt;const Mn={fontSize:"18px"},On={C:ul.createElement("span",{className:ba.c},"C"),"C++":ul.createElement("span",{className:ba.cpp},"C++"),Java:ul.createElement("span",{className:ba.java},"Java"),Python:ul.createElement("span",{className:ba.python},"Python")},gn={not_started:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return ul.createElement("div",null,ul.createElement("div",{className:ba.questionWrap},ul.createElement(ee.Z,{value:`${ft}\u3001\u3010\u7F16\u7A0B\u9898\u3011`+(ue==null?void 0:ue.name),style:hg({},Mn)})),ul.createElement("div",{className:ba.descBox},ul.createElement("div",{className:ba.title},ul.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Dt=ue==null?void 0:ue.languages)==null?void 0:Dt.map((jt,En,ta)=>ul.createElement(E.Fragment,{key:En},On[jt==null?void 0:jt.language]))),ul.createElement("div",{className:ba.desc},ul.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ue==null?void 0:ue.description),style:{fontSize:"16px",color:"#000"}}))),(ue==null?void 0:ue.answer_status)!="not_started"&&ul.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},ul.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),gn[ue==null?void 0:ue.answer_status]),["passed","delay_passed"].includes(ue==null?void 0:ue.answer_status)&&ul.createElement("div",{className:ba.descBox},ul.createElement("div",{className:ba.title},ul.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),ul.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")),ul.createElement("div",{className:ba.desc,style:{backgroundColor:"#fff"}},ul.createElement(ka.ZP,{height:300,language:ue==null?void 0:ue.language,value:ue!=null&&ue.passed_code?yo.Base64.decode(ue==null?void 0:ue.passed_code):"",theme:"default",options:Eg}))))};var Sg=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Ag),gr=te(59301),vs=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const yg=({user:me,globalSetting:se,classroomList:ue,loading:ft,problemset:Dt,dispatch:Mn,pageNum:On,maxPage:gn})=>{var jt,En,ta,qn,Nn,pn,Un,na,Pn,Fa,da,ra,oa,Ba,kt,Qa,Ya,xa,io;const[Mo]=(0,ve.useSearchParams)(),[No,Tn]=(0,E.useState)(0),va=(0,ve.useParams)(),[Ha,Ma]=(0,E.useState)(!1);console.log("paramsHttp--",va);const[so,zo]=(0,E.useState)(null),[Fo,po]=(0,E.useState)(!1),[Ja,xo]=(0,E.useState)(!1),{SmartPlanItemBanks:Bo}=ue,Rr={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,E.useEffect)(()=>{On&&il()},[On,va==null?void 0:va.user_login]);const il=()=>vs(void 0,null,function*(){Ma(!0),Mn({type:"classroomList/getSmartPlanItemBanks",payload:{login:va==null?void 0:va.user_login,course_id:va==null?void 0:va.coursesId,id:va==null?void 0:va.id,position:On,max_position:gn}}),Ma(!1)});(0,E.useEffect)(()=>{var Ur,Qr;Tn(0),(Ur=Bo==null?void 0:Bo.page)!=null&&Ur.id&&Cl((Qr=Bo==null?void 0:Bo.page)==null?void 0:Qr.id)},[Bo]);const Cl=Ur=>vs(void 0,null,function*(){po(!0);const Qr=yield(0,b.ZP)(`/api/smart_plan_item_banks/${Ur}/student_comment.json`,{method:"get",params:{user_id:va==null?void 0:va.user_login}});(Qr==null?void 0:Qr.status)===0&&zo(Qr==null?void 0:Qr.data),po(!1)});return gr.createElement("section",null,gr.createElement(y.Z,{spinning:Ha},gr.createElement("div",{className:Il.box},gr.createElement("div",{className:Il.box_header,style:{padding:"20px"}},gr.createElement("div",{style:{display:"flex",alignItems:"center"}},gr.createElement("div",{className:Il.header_title},Bo!=null&&Bo.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),gr.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},gr.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),gr.createElement("span",{style:{color:"#333333"}},((jt=Bo==null?void 0:Bo.user_info)==null?void 0:jt.user_name)||"--"),gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),gr.createElement("span",{style:{color:"#333333"}},((En=Bo==null?void 0:Bo.user_info)==null?void 0:En.student_id)||"--"),gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),gr.createElement("span",{style:{color:"#333333"}},((ta=Bo==null?void 0:Bo.user_info)==null?void 0:ta.group_name)||"--"))),gr.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},gr.createElement("div",{className:"mt10"},((Nn=(qn=Bo==null?void 0:Bo.item_banks)==null?void 0:qn[No])==null?void 0:Nn.item_type)==="SINGLE"&&gr.createElement(ig,{question:(pn=Bo==null?void 0:Bo.item_banks)==null?void 0:pn[No],questionIndex:No+1}),((na=(Un=Bo==null?void 0:Bo.item_banks)==null?void 0:Un[No])==null?void 0:na.item_type)==="MULTIPLE"&&gr.createElement(ag,{question:(Pn=Bo==null?void 0:Bo.item_banks)==null?void 0:Pn[No],questionIndex:No+1}),((da=(Fa=Bo==null?void 0:Bo.item_banks)==null?void 0:Fa[No])==null?void 0:da.item_type)==="JUDGMENT"&&gr.createElement(mg,{question:(ra=Bo==null?void 0:Bo.item_banks)==null?void 0:ra[No],questionIndex:No+1}),((Ba=(oa=Bo==null?void 0:Bo.item_banks)==null?void 0:oa[No])==null?void 0:Ba.item_type)==="PROGRAM"&&gr.createElement(gr.Fragment,null,gr.createElement(Sg,{question:(kt=Bo==null?void 0:Bo.item_banks)==null?void 0:kt[No],questionIndex:No+1}),gr.createElement(jo,{item:(Qa=Bo==null?void 0:Bo.item_banks)==null?void 0:Qa[No]}))),((Ya=Bo==null?void 0:Bo.page)==null?void 0:Ya.knowledge_test)&&gr.createElement(gr.Fragment,null,gr.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},gr.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),gr.createElement(yt.ZP,{type:"link",loading:Fo,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>vs(void 0,null,function*(){xo(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),gr.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},gr.createElement(ee.Z,{className:Il.ansWrap,value:(so==null?void 0:so.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),gr.createElement("div",{className:Il.page_footer},(Bo==null?void 0:Bo.count)>1&&((xa=Array.from({length:Bo==null?void 0:Bo.count},(Ur,Qr)=>Qr+1))==null?void 0:xa.map((Ur,Qr)=>gr.createElement("div",{key:Qr,className:Qr==No?Il.num_style_active:Il.num_style,onClick:()=>{Tn(Ur-1)}},Ur))))),gr.createElement(be.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Ja,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{xo(!1)},onCancel:()=>{xo(!1)}},gr.createElement(y.Z,{spinning:Fo},gr.createElement("div",{className:Il.evalueWrap},gr.createElement("div",{className:Il.evalueSty},gr.createElement("div",{className:Il.title},"\u5B66\u4E60\u8BC4\u4EF7"),gr.createElement(ee.Z,{className:Il.ansWrap,value:(so==null?void 0:so.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),gr.createElement("div",{className:Il.evalueSty,style:{marginTop:"20px"}},gr.createElement("div",{className:Il.title},"\u95EE\u7B54\u8BB0\u5F55"),gr.createElement("div",{className:Il.ansWrap,style:{padding:"0px 12px 12px 12px"}},(io=so==null?void 0:so.question_and_answer_list)==null?void 0:io.map((Ur,Qr)=>gr.createElement("div",{key:Qr,className:"mt10"},gr.createElement("div",{style:{display:"flex"}},gr.createElement("div",{className:Il.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),gr.createElement(ee.Z,{className:Il.asnCont,value:Ur==null?void 0:Ur.question})),gr.createElement("div",{style:{display:"flex"}},gr.createElement("div",{className:Il.label},"\u56DE\u7B54\uFF1A"),gr.createElement(ee.Z,{className:Il.asnCont,value:Ur==null?void 0:Ur.answer})))))))))))};var Pg=(0,ve.connect)(({user:me,classroomList:se,loading:ue,globalSetting:ft,problemset:Dt})=>({user:me,classroomList:se,globalSetting:ft,loading:ue.effects,problemset:Dt}))(yg),Cg=te(66756),Fg=te(58253),Bg=Object.defineProperty,gc=Object.getOwnPropertySymbols,wg=Object.prototype.hasOwnProperty,bg=Object.prototype.propertyIsEnumerable,mc=(me,se,ue)=>se in me?Bg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Ri=(me,se)=>{for(var ue in se||(se={}))wg.call(se,ue)&&mc(me,ue,se[ue]);if(gc)for(var ue of gc(se))bg.call(se,ue)&&mc(me,ue,se[ue]);return me},Fr=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const c0={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"},Dg=({user:me,classroomList:se,globalSetting:ue,loading:ft,dispatch:Dt})=>{var Mn,On,gn,jt,En,ta;const[qn,Nn]=wi.ZP.useNotification(),pn=(0,E.useRef)(),Un=(0,E.useRef)(),[na]=(0,ve.useSearchParams)(),[Pn,Fa]=(0,E.useState)({}),[da,ra]=(0,E.useState)(""),[oa,Ba]=(0,E.useState)(""),kt=(0,ve.useParams)(),[Qa,Ya]=(0,E.useState)({}),[xa,io]=(0,E.useState)(),[Mo,No]=(0,E.useState)(!1),Tn=(0,E.useRef)(),[va,Ha]=(0,E.useState)(!1),[Ma,so]=(0,E.useState)([]),[zo,Fo]=(0,E.useState)(!0),[po,Ja]=(0,E.useState)(!1),[xo,Bo]=(0,E.useState)([]),[Rr,il]=(0,E.useState)(!1),[Cl,Ur]=(0,E.useState)([]),[Qr,vl]=(0,E.useState)(!1),[Wl,El]=(0,E.useState)(0),[Gr,al]=(0,E.useState)(!1),[zl,jl]=(0,E.useState)([]),[mu,fu]=(0,E.useState)(""),[ol,Kl]=(0,E.useState)(Ri({},{page:1,limit:20,course_group_id:"",status:"all",search:""})),[Au,nu]=(0,E.useState)(!1),[vu,Rl]=(0,E.useState)(""),[Su,Du]=(0,E.useState)(0),pu=(0,E.useRef)(null),[xu,Er]=(0,E.useState)(!1),[wl,Al]=(0,E.useState)(!1),[Xo,Zl]=(0,E.useState)(!1),Ol=(0,E.useRef)(!1),{SmartPlanItemBanks:Ro}=se,Jl=(0,E.useRef)(Pn),uu=(0,E.useRef)(),kl=(0,E.useRef)([1]),Kr=na.get("simulate")==="true",iu=na.get("pptPage")?Number(na.get("pptPage")):1,[Mr,zi]=(0,E.useState)(!1),[Ju,Ul]=(0,E.useState)(!1),[Mu,su]=E.useState(["60%","40%"]),[Tl,Xu]=(0,E.useState)(!1),zu=(0,E.useRef)(!1);(0,E.useEffect)(()=>{Xo?Pn!=null&&Pn.IsSuper?su(["100%","0%"]):window.matchMedia("(max-width: 1600px)").matches?su(["55%","45%"]):su(["64%","36%"]):window.matchMedia("(max-width: 1600px)").matches?su(["55%","45%"]):su(["64%","36%"]),Ol.current=Xo,Xo||al(!1)},[Xo]),(0,E.useEffect)(()=>{const dn=()=>Fr(void 0,null,function*(){if(!zu.current){zu.current=!0,console.log("222222");try{yield yu()}catch(ga){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",ga)}finally{zu.current=!1}}});return window.addEventListener("resize",dn),()=>{window.removeEventListener("resize",dn)}},[]),(0,E.useEffect)(()=>(document.body.addEventListener((0,Ql.gH)(),qu),()=>{document.body.removeEventListener((0,Ql.gH)(),qu)}),[]);const si=()=>Fr(void 0,null,function*(){var dn,ga;yield(dn=pn.current)==null?void 0:dn.ready();const Ka=(ga=pn.current)==null?void 0:ga.Application;Ka&&(yield Ka.ActivePresentation.SlideShowWindow.View.Exit())});(0,E.useEffect)(()=>{!(Pn!=null&&Pn.IsSuper)&&!na.get("pptPage")&&(ra(iu),Dt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:kt==null?void 0:kt.coursesId,id:kt==null?void 0:kt.id,position:iu}})),(0,ct.s2)()&&ve.history.replace(`/miniprogram/courseware/study?courses_id=${kt==null?void 0:kt.coursesId}&id=${kt==null?void 0:kt.id}`)},[]),(0,E.useEffect)(()=>{Jl.current=Pn,Pn!=null&&Pn.WebofficeURL&&setTimeout(()=>{gi()},300)},[Pn]),(0,E.useEffect)(()=>{var dn;return(dn=me==null?void 0:me.userInfo)!=null&&dn.login&&Gl(),()=>{clearInterval(Tn.current)}},[(Mn=me==null?void 0:me.userInfo)==null?void 0:Mn.login]),(0,E.useEffect)(()=>{!(Pn!=null&&Pn.IsSuper)&&(xa==null?void 0:xa.is_end)===!1&&(Pn==null?void 0:Pn.Status)=="in_progress"&&Zi()},[xa==null?void 0:xa.is_end,Pn]),(0,E.useEffect)(()=>{if(xa!=null&&xa.is_end&&clearInterval(Tn.current),!(Pn!=null&&Pn.IsSuper)&&(xa!=null&&xa.is_end)){let dn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];dn&&(dn!=null&&dn.includes(kt==null?void 0:kt.id))||(ye.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(dn==null?void 0:dn.length)===0?dn=[kt==null?void 0:kt.id]:dn.push(kt==null?void 0:kt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(dn)))}},[xa==null?void 0:xa.is_end,Pn]),(0,E.useEffect)(()=>{if(xa!=null&&xa.enable_extra&&!(xa!=null&&xa.is_end)){let dn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];dn&&!(dn!=null&&dn.includes(kt==null?void 0:kt.id))&&be.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:()=>Fr(void 0,null,function*(){(dn==null?void 0:dn.length)===0?dn=[kt==null?void 0:kt.id]:dn.push(kt==null?void 0:kt.id),bl(xa==null?void 0:xa.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(dn))})})}},[xa==null?void 0:xa.enable_extra]);const qu=()=>{(0,Ql.vp)()||si()};(0,E.useEffect)(()=>{var dn,ga;(dn=me==null?void 0:me.userInfo)!=null&&dn.login&&(Pn!=null&&Pn.IsSuper?No(!0):No((Pn==null?void 0:Pn.Status)&&(Pn==null?void 0:Pn.Status)!="not_started"),(ga=pn.current)!=null&&ga.ready&&yu())},[(On=me==null?void 0:me.userInfo)==null?void 0:On.login,Pn]),(0,E.useEffect)(()=>{var dn;xa!=null&&xa.page&&((dn=Ro==null?void 0:Ro.page)==null?void 0:dn.lesson_mode)=="online_lesson"&&!(Pn!=null&&Pn.IsSuper)&&!Kr&&bl(xa==null?void 0:xa.page)},[xa==null?void 0:xa.page]),(0,E.useEffect)(()=>{var dn;((dn=me==null?void 0:me.userInfo)==null?void 0:dn.real_name)==="\u6E38\u5BA2"&&Dt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(gn=me==null?void 0:me.userInfo)==null?void 0:gn.real_name]);const ci=()=>{var dn,ga,Ka,Yo,Gn;let ho=[];return(((ga=(dn=Ro==null?void 0:Ro.page)==null?void 0:dn.smart_plan_page_knowledges)==null?void 0:ga.length)>0||(Ka=Ro==null?void 0:Ro.page)!=null&&Ka.is_ai_question)&&ho.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Yo=Ro==null?void 0:Ro.page)!=null&&Yo.page_info&&ho.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(Ro==null?void 0:Ro.count)>0&&ho.push({key:"4",title:"\u8BD5\u9898"}),(Gn=Ro==null?void 0:Ro.page)!=null&&Gn.animation_code&&ho.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),E.createElement(E.Fragment,null,ho==null?void 0:ho.map((Vo,Yr)=>E.createElement("span",{style:{cursor:"pointer"},onClick:()=>{console.log(Vo),Al(!0),fu(Vo==null?void 0:Vo.key)}},Vo==null?void 0:Vo.title,Yr!=(ho==null?void 0:ho.length)-1?"\u3001":"")))};(0,E.useEffect)(()=>{var dn,ga,Ka,Yo,Gn,ho,Vo;al(!1),da&&((dn=Ro==null?void 0:Ro.page)==null?void 0:dn.position)!=Su&&Xo&&(Du((ga=Ro==null?void 0:Ro.page)==null?void 0:ga.position),nu(!0),setTimeout(()=>{nu(!1)},2e3),Pn!=null&&Pn.IsSuper&&(((Yo=(Ka=Ro==null?void 0:Ro.page)==null?void 0:Ka.smart_plan_page_knowledges)==null?void 0:Yo.length)>0||(Gn=Ro==null?void 0:Ro.page)!=null&&Gn.is_ai_question||(ho=Ro==null?void 0:Ro.page)!=null&&ho.page_info||(Ro==null?void 0:Ro.count)>0||(Vo=Ro==null?void 0:Ro.page)!=null&&Vo.animation_code?qn.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:E.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",E.createElement("span",{style:{color:"#3061D0"}},ci())),duration:2,pauseOnHover:!0,onClose:()=>{al(!0)}}):al(!0)))},[Ro]),(0,E.useEffect)(()=>{_u()},[da,xa==null?void 0:xa.randomData]);const _u=()=>Fr(void 0,null,function*(){var dn,ga;if(!(Pn!=null&&Pn.IsSuper)&&(Pn==null?void 0:Pn.Status)=="in_progress"&&da){const Ka=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/check_page_progress.json`,{method:"post",body:{position:da}});(Ka==null?void 0:Ka.status)==0&&((dn=Ka==null?void 0:Ka.data)!=null&&dn.allow||(Bo((ga=Ka==null?void 0:Ka.data)==null?void 0:ga.not_finish_positions),Ja(!0)))}});function yu(){return Fr(this,null,function*(){try{yield pn.current.ready();const Ka=yield(yield pn.current.Application.ActiveWindow).View;Ka.ZoomToFit=-1;const Yo=new Event("resize");window.dispatchEvent(Yo)}catch(dn){}})}function bl(dn){return Fr(this,null,function*(){yield pn.current.ready(),pn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(dn)})}function Hn(dn){return Fr(this,null,function*(){Kr||kt!=null&&kt.user_login||(dn?(Zl(!0),(0,Ql.Dj)(document.body)):(Zl(!1),(0,Ql.BU)()),setTimeout(()=>Fr(this,null,function*(){yield pn.current.ready();const ga=pn.current.Application,Ka=yield ga.ActivePresentation,Yo=yield ga.ActivePresentation.SlideShowSettings,Gn=yield Ka.SlideShowWindow;dn?yield Yo.Run():Gn.IsFullScreen=!1;const ho=(yield ga.ActivePresentation.SlideShowWindow)!==null;Zl(ho),yu()}),800))})}function ji(){return Fr(this,null,function*(){try{const dn=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/set_page_cache.json`,{method:"post",body:{type:1}});io(Ri({},(dn==null?void 0:dn.data)||{}))}catch(dn){}})}const di=()=>Fr(void 0,null,function*(){var dn,ga;let Ka=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}.json`,{method:"get"});(Ka==null?void 0:Ka.status)==0&&(Ya(Ka==null?void 0:Ka.data),kt!=null&&kt.user_login||(na.get("type")=="view"&&(((dn=Ka==null?void 0:Ka.data)==null?void 0:dn.status)=="in_progress"?Er(!0):Hn(!0)),((ga=Ka==null?void 0:Ka.data)==null?void 0:ga.status)=="in_progress"&&na.get("type")!="update"&&Er(!0)))}),Zi=()=>Fr(void 0,null,function*(){const dn=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/start_class.json`,{method:"post"})}),$u=()=>Fr(void 0,null,function*(){var dn;const ga=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(dn=Ro==null?void 0:Ro.page)==null?void 0:dn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),ju=()=>Fr(void 0,null,function*(){Dt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:kt==null?void 0:kt.coursesId,id:kt==null?void 0:kt.id,position:da||(xa==null?void 0:xa.page)||1,max_position:oa}})}),Gl=()=>Fr(void 0,null,function*(){var dn,ga,Ka;const Yo={};kt!=null&&kt.user_login&&(Yo.login=kt.user_login),Kr&&(Yo.is_simulate=!0);const Gn=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/get_office_token.json`,{method:"get",params:Yo});Fa(Gn==null?void 0:Gn.data),Fo(!1);const ho=((dn=Gn==null?void 0:Gn.data)==null?void 0:dn.FileName)||"";document.title=ho,(ga=Gn==null?void 0:Gn.data)!=null&&ga.IsSuper?di():Kr?Hn(!0):(((Ka=Gn==null?void 0:Gn.data)==null?void 0:Ka.Status)=="in_progress"&&Hn(!0),Tn.current=setInterval(()=>{ji()},2e3))});function hu(){return Fr(this,null,function*(){if(!pn.current)return;clearTimeout(uu.current),yield pn.current.ready();const dn=pn.current.Application,Ka=(Gn=>{if(!Gn||Gn.length===0)return[];const ho=[...Gn].sort((Ir,gl)=>Ir-gl),Vo=[];let Yr={From:ho[0],To:ho[0]};for(let Ir=1;Irhu(),4*60*1e3)})}function Zu(dn){return Fr(this,null,function*(){kl.current=dn,hu()})}function gi(){return Fr(this,null,function*(){var dn=document.getElementById("weboffice-zone");pn.current=Se().config({mount:dn,url:Pn==null?void 0:Pn.WebofficeURL,refreshToken:Iu,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(Pn!=null&&Pn.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),pn.current.setToken({token:Pn==null?void 0:Pn.AccessToken,timeout:25*60*1e3}),pn.current.on("fileStatus",function(ga){return Fr(this,null,function*(){console.log("fileStatus:",ga),yield pn.current.ready();const Yo=yield pn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;ra(Yo),kl.current=[Yo],hu()})}),pn.current.on("fileOpen",function(ga){cu()}),pn.current.on("fullscreenChange",function(ga){ga.status==1?na.get("type")!="update"&&Hn(!0):(0,Ql.BU)(),console.log("fullscreenChange:",ga)})})}function Iu(){return new Promise(function(dn){return Fr(this,null,function*(){var ga,Ka,Yo,Gn;const ho=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(ga=Jl.current)==null?void 0:ga.AccessToken,refresh_token:(Ka=Jl.current)==null?void 0:Ka.RefreshToken}});((Yo=ho==null?void 0:ho.data)==null?void 0:Yo.Code)=="InvalidArgument.AccessToken"&&Gl(),Jl.current=ho.data,dn({token:(Gn=ho==null?void 0:ho.data)==null?void 0:Gn.AccessToken,timeout:2*60*1e3}),dn(ho==null?void 0:ho.data)})})}function ei(){return Fr(this,null,function*(){Fo(!0),yield pn.current.ready();const dn=pn.current.Application,ga=yield dn.ActivePresentation,Yo=yield(yield ga.Slides).Count;Ba(Yo);let Gn=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(Gn==null?void 0:Gn.status)==0&&ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield dn.ActivePresentation.Slides.AddSlide(Yo),setTimeout(()=>Fr(this,null,function*(){Fo(!1),ga.Slides.Item(Yo).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 cu(){return Fr(this,null,function*(){yield pn.current.ready();const dn=pn.current.Application,ga=yield dn.ActivePresentation.GetSlideRemark(),Yo=yield(yield dn.ActivePresentation).Slides,Gn=yield Yo.Count;Ba(Gn),dn.Sub.SlideShowEnd=()=>Fr(this,null,function*(){Zl(!1),yu()});const ho=yield dn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;ra(ho),kl.current=[ho],hu(),dn.Sub.ActiveSlideChange=Vo=>Fr(this,null,function*(){var Yr;Ba(yield Yo.Count),ra(((Yr=Vo==null?void 0:Vo.Data)==null?void 0:Yr.slideIndex)+1)}),dn.Sub.SlideDelete=Vo=>Fr(this,null,function*(){var Yr;console.log("\u76D1\u542C\u5E7B\u706F\u7247\u7684\u5220\u9664\u64CD\u4F5C\u4E8B\u4EF6",Vo);let Ir=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/delete_page.json`,{method:"delete",body:{position:(Yr=Vo==null?void 0:Vo.Data)==null?void 0:Yr.SlideIndex}});(Ir==null?void 0:Ir.status)==0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Ba(yield Yo.Count))}),dn.Sub.PresentationNewSlide=Vo=>Fr(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",Vo)}),dn.Sub.SlideMove=Vo=>Fr(this,null,function*(){var Yr,Ir,gl;if(Pn!=null&&Pn.IsSuper&&document.hasFocus()){ra("");let Lu=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_page_postition.json`,{method:"post",body:{origin_position:(Yr=Vo==null?void 0:Vo.Data)==null?void 0:Yr.SlideFromIndex,target_position:(Ir=Vo==null?void 0:Vo.Data)==null?void 0:Ir.SlideIndex}});(Lu==null?void 0:Lu.status)==0&&(ye.ZP.success("\u79FB\u52A8\u6210\u529F"),ra((gl=Vo==null?void 0:Vo.Data)==null?void 0:gl.SlideIndex))}}),yield dn.ActivePresentation.SlideShowWindow.View.GotoSlide(iu)})}const Pu=()=>Fr(void 0,null,function*(){var dn,ga;vl(!0);const Ka=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/smart_plan_users.json`,{method:"get",params:ol});(Ka==null?void 0:Ka.status)==0&&(Ur((dn=Ka==null?void 0:Ka.data)==null?void 0:dn.smart_plan_users),El((ga=Ka==null?void 0:Ka.data)==null?void 0:ga.count)),vl(!1)}),ti=()=>Fr(void 0,null,function*(){var dn;vl(!0);const ga=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/header_info.json`,{method:"get"});(ga==null?void 0:ga.status)===0&&jl([{name:"\u5168\u90E8",id:""},...((dn=ga==null?void 0:ga.data)==null?void 0:dn.course_groups)||[]]),vl(!1)});(0,E.useEffect)(()=>{var dn,ga;return Ro&&((dn=Ro==null?void 0:Ro.page)!=null&&dn.id)&&!((ga=Ro==null?void 0:Ro.page)!=null&&ga.has_study_record)&&(Pn==null?void 0:Pn.IsSuper)===!1&&(Pn==null?void 0:Pn.Status)=="in_progress"&&(pu.current=setTimeout(()=>{$u()},1e4)),()=>{pu.current&&clearTimeout(pu.current)}},[ft["classroomList/getSmartPlanItemBanks"],Ro,Pn==null?void 0:Pn.IsSuper]),(0,E.useEffect)(()=>{Rr&&(ti(),Pu())},[Rr,ol]);const Yl=()=>{const dn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(dn==null?void 0:dn.findIndex(Ka=>(Ka==null?void 0:Ka.id)==(kt==null?void 0:kt.id)&&(Ka==null?void 0:Ka.courseId)==(kt==null?void 0:kt.coursesId)))==-1&&(dn.push({id:kt==null?void 0:kt.id,courseId:kt==null?void 0:kt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(dn)),bl(1))},Xl=()=>Fr(void 0,null,function*(){var dn,ga,Ka,Yo,Gn;const ho=()=>Fr(void 0,null,function*(){let Yr=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_status.json`,{method:"post"});(Yr==null?void 0:Yr.status)==0&&(ye.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan`),(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:da,allow_answer:!1,is_end:!0}}}))}),Vo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}.json`,{method:"get"});(ga=(dn=Vo==null?void 0:Vo.data)==null?void 0:dn.not_start_positions)!=null&&ga.length?be.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:E.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",E.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(Gn=(Yo=(Ka=Vo==null?void 0:Vo.data)==null?void 0:Ka.not_start_positions)==null?void 0:Yo.sort((Yr,Ir)=>Number(Yr)-Number(Ir)))==null?void 0:Gn.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:()=>Fr(void 0,null,function*(){var Yr,Ir,gl;bl((gl=(Ir=(Yr=Vo==null?void 0:Vo.data)==null?void 0:Yr.not_start_positions)==null?void 0:Ir.sort((Lu,fi)=>Number(Lu)-Number(fi)))==null?void 0:gl[0])}),onOk:()=>Fr(void 0,null,function*(){yield ho()})}):be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u5F53\u524D\u8BFE\u4EF6\u5C06\u4E0D\u53EF\u7F16\u8F91\u548C\u7EE7\u7EED\u4E0A\u8BFE\u3002",onOk:()=>Fr(void 0,null,function*(){yield ho()})})}),Nu=()=>E.createElement(E.Fragment,null,Mo&&(kt!=null&&kt.user_login?E.createElement("div",{className:qo.right},E.createElement(Pg,{pageNum:da,maxPage:oa})):E.createElement("div",{className:qo.right},E.createElement(y.Z,{spinning:ft["classroomList/getSmartPlanItemBanks"]},E.createElement("div",{style:{visibility:Ro?"visible":"hidden",height:"100vh",overflow:"hidden"}},(Pn==null?void 0:Pn.IsSuper)!==void 0&&E.createElement("div",{style:oa?{}:{display:"none"}},Pn!=null&&Pn.IsSuper?E.createElement(Bi,{clickTab:mu,pptFullScreen:Xo,pageNum:da,maxPage:oa,pptInfo:Qa,openEwm:va,changePage:Zu,setOpenEwm:()=>{Ha(null)},aiImg:Ma,addPage:()=>{ei()},gotoSlide:dn=>{bl(dn)}}):E.createElement(_d,{isSimulate:Kr,officeToken:Pn,pageCache:xa,pageNum:da,aiImg:Ma,maxPage:oa,changePage:Zu,gotoSlide:dn=>{bl(dn)}}))))))),mi=()=>{var dn,ga,Ka,Yo,Gn;return E.createElement("div",{className:qo.left},E.createElement("div",{style:Kr?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!wl&&Xo&&(Pn==null?void 0:Pn.IsSuper)&&Gr&&E.createElement("div",{className:qo.left_float},E.createElement("div",{className:qo.float_icon},E.createElement("img",{src:te(23175),width:20,height:20})),E.createElement("div",{className:qo.float_more},E.createElement("div",{className:qo.float_text,onClick:()=>{Al(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Qa==null?void 0:Qa.status)=="in_progress"&&((dn=Ro==null?void 0:Ro.page)==null?void 0:dn.lesson_mode)!="self_learning"&&!(Ro!=null&&Ro.is_extra)&&(((ga=Ro==null?void 0:Ro.page)==null?void 0:ga.status)=="not_started"||((Ka=Ro==null?void 0:Ro.page)==null?void 0:Ka.status)=="ended")&&(Pn==null?void 0:Pn.IsSuper)&&(Ro==null?void 0:Ro.count)>0&&E.createElement(E.Fragment,null,E.createElement("div",{className:qo.float_icon},E.createElement("img",{src:te(68045),width:20,height:20})),E.createElement("div",{className:qo.float_text,onClick:()=>Fr(void 0,null,function*(){var ho;let Vo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(ho=Ro==null?void 0:Ro.page)==null?void 0:ho.id,status:"in_progress"}});(Vo==null?void 0:Vo.status)==0&&(ye.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),ju(),Al(!0))})},((Yo=Ro==null?void 0:Ro.page)==null?void 0:Yo.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Qa==null?void 0:Qa.status)=="in_progress"&&!(Ro!=null&&Ro.is_extra)&&((Gn=Ro==null?void 0:Ro.page)==null?void 0:Gn.status)=="in_progress"&&(Pn==null?void 0:Pn.IsSuper)&&(Ro==null?void 0:Ro.count)>0&&E.createElement(E.Fragment,null,E.createElement("div",{className:qo.float_icon,style:{background:"rgba(227,0,0,0.1)"}},E.createElement("img",{src:te(7891),width:20,height:20})),E.createElement("div",{className:qo.float_text,onClick:()=>Fr(void 0,null,function*(){var ho;let Vo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(ho=Ro==null?void 0:Ro.page)==null?void 0:ho.id,status:"ended"}});(Vo==null?void 0:Vo.status)==0&&(ye.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),ju())})},"\u7ED3\u675F\u7B54\u9898")))),na.get("simulate")==="true"&&E.createElement("div",{className:qo.btn_float,style:{bottom:0}},E.createElement(In.op,{className:"mb20",onClick:()=>{na.get("type")?ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/ppt_info/info?type=${na.get("type")}`):ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!wl&&Xo&&E.createElement("div",{className:qo.btn_float,style:{right:Pn!=null&&Pn.IsSuper?"0px":"20px"}},E.createElement("div",null,E.createElement(In.op,{disabled:da==1,className:"mb20",onClick:()=>{if(da==1){ye.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}Rl(""),bl(da-1)}},"\u4E0A\u4E00\u9875")),E.createElement("div",null,E.createElement(In.op,{disabled:da==oa,onClick:()=>{if(da==oa){ye.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}Rl(""),bl(da+1)}},"\u4E0B\u4E00\u9875")),(Pn==null?void 0:Pn.IsSuper)&&E.createElement("div",{className:qo.to_page_style},"\u8DF3\u8F6C\u5230",E.createElement(oe.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:vu||void 0,placeholder:"\u9875\u7801",onChange:ho=>{bl(ho),Rl(ho)}},Array.from({length:oa},(ho,Vo)=>Vo+1).map(ho=>E.createElement(oe.default.Option,{key:ho,value:ho},ho))))),!wl&&Xo&&(Pn==null?void 0:Pn.IsSuper)&&da==oa&&E.createElement("div",{className:qo.over_content},E.createElement("div",{className:qo.over_button,onClick:()=>Fr(void 0,null,function*(){yield Xl()})},E.createElement("img",{src:te(3540),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u7ED3\u675F\u6388\u8BFE"))),!Xo&&(kt!=null&&kt.user_login?E.createElement("div",{className:qo.over_content},E.createElement("div",{className:qo.over_button,onClick:()=>{il(!0)}},E.createElement("img",{src:te(78868),className:qo.ewm_img,style:{width:"16px",height:"15px"}}),E.createElement("div",{className:qo.ewm_text},"\u5B66\u751F\u5217\u8868")),E.createElement("div",{className:qo.over_button,onClick:()=>{ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/detail`)}},E.createElement("img",{src:te(50066),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u9000\u51FA\u8BFE\u4EF6"))):Pn!=null&&Pn.IsSuper?E.createElement("div",{className:qo.over_content},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{className:qo.over_button,onClick:()=>{Hn(!0)}},E.createElement("img",{src:te(15091),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u5168\u5C4F\u64AD\u653E")),(Qa==null?void 0:Qa.status)=="not_started"&&E.createElement("div",{className:qo.over_button,onClick:()=>Fr(void 0,null,function*(){Dt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan",params:{coursesId:kt==null?void 0:kt.coursesId,smart_plans_id:kt==null?void 0:kt.id}}})})},E.createElement("img",{src:te(76502),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(Qa==null?void 0:Qa.status)=="not_started"&&E.createElement("div",{className:qo.over_button,onClick:()=>Fr(void 0,null,function*(){Ul(!0)})},E.createElement("img",{src:te(93026),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(Qa==null?void 0:Qa.status)=="in_progress"&&E.createElement("div",{className:qo.over_button,onClick:()=>Fr(void 0,null,function*(){yield Xl()})},E.createElement("img",{src:te(3540),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),E.createElement("div",{className:qo.over_button,onClick:()=>{Ha(new Date)}},E.createElement("img",{src:te(56440),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))):!Kr&&E.createElement("div",{className:qo.overcont2wrap},E.createElement(In.op,{disabled:da==1,className:"mr30",onClick:()=>{if(da==1){ye.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}bl(da-1)}},"\u4E0A\u4E00\u9875"),E.createElement("div",{className:qo.over_content2},E.createElement("div",{className:qo.over_button2,onClick:()=>{ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan`)}},E.createElement("img",{src:te(50066),className:qo.ewm_img2,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),E.createElement(In.op,{disabled:da==oa,className:"ml30",onClick:()=>{if(da==oa){ye.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}bl(da+1)}},"\u4E0B\u4E00\u9875"))))};return E.createElement(y.Z,{spinning:zo},E.createElement("div",{style:{display:"flex"}},Nn,Au&&E.createElement("div",{className:qo.page_style},"\u7B2C",da,"\u9875"),E.createElement(Ti,{className:`${qo.officeWrp} ${Tl?qo.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:dn=>{console.log("box:",dn);const ga=dn[0]+dn[1],Ka=[dn[0]/ga*100,dn[1]/ga*100];console.log("newSizes:",Ka),Ka[0]<20&&(Ka[0]=20,Ka[1]=80),Ka[1]==0?Xu(!0):Xu(!1),su(Ka),yu()}},Xo?E.createElement(E.Fragment,null,E.createElement(Ti.Panel,{size:Mu[0]}," ",mi()),E.createElement(Ti.Panel,{size:Mu[1],collapsible:!(Pn!=null&&Pn.IsSuper),style:{overflow:"hidden"}},Pn!=null&&Pn.IsSuper?E.createElement(Ge.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{Al(!1)},destroyOnClose:!0,forceRender:!0,open:wl},Nu(),E.createElement("div",{className:qo.close_drawer,onClick:dn=>{dn.stopPropagation(),Al(!1)}},E.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):Nu())):E.createElement(E.Fragment,null,E.createElement(Ti.Panel,{size:Mu[0],min:"20%",collapsible:!0}," ",mi()),E.createElement(Ti.Panel,{size:Mu[1],collapsible:!0,style:{overflow:"hidden"}},(!Xo||!(Pn!=null&&Pn.IsSuper))&&Nu()))),E.createElement(Cg.Z,{Callback:()=>{di(),(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:da,allow_answer:!1,is_end:!1}}})}}),E.createElement(Fg.Z,{v:Qa,params:kt,user:me,visible:Ju,afterOk:()=>{Ul(!1),window.location.reload()},afterCancel:()=>{Ul(!1)}}),E.createElement(be.default,{centered:!0,maskClosable:!1,keyboard:!1,open:xu,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},E.createElement("div",{className:qo.modal},"\u5B66\u751F\u53EF\u4EE5\u6253\u5F00\u624B\u673A\u626B\u63CF\u5C4F\u5E55\u4E0A\u7684\u4E8C\u7EF4\u7801\uFF0C\u5373\u53EF\u8FDB\u5165\u8BFE\u4EF6\u9875\u9762\uFF0C\u5F00\u542F\u667A\u6167\u5B66\u4E60\uFF01"),E.createElement("div",{className:qo.erweima},E.createElement(a.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${kt==null?void 0:kt.coursesId}&id=${kt==null?void 0:kt.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(jt=ue==null?void 0:ue.setting)==null?void 0:jt.tab_logo_url}`})),E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},E.createElement(yt.ZP,{type:"primary",onClick:()=>{Er(!1),Ha(null),Hn(!0),Yl()}},"\u5F00\u59CB\u4E0A\u8BFE"))),E.createElement(be.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:po,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var dn;Ja(!1),bl((dn=xo==null?void 0:xo.sort())==null?void 0:dn[0])},onOk:()=>Fr(void 0,null,function*(){var dn;Ja(!1),bl((dn=xo==null?void 0:xo.sort())==null?void 0:dn[0])})},E.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(En=xo==null?void 0:xo.sort())==null?void 0:En.map((dn,ga)=>E.createElement("span",{key:ga,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{Ja(!1),bl(dn)}},"\u7B2C",dn,"\u9875",ga+1==(xo==null?void 0:xo.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),E.createElement(be.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:Rr,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{il(!1)},footer:null},E.createElement(y.Z,{spinning:!1},E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},E.createElement(oe.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:ol==null?void 0:ol.course_group_id,options:(ta=zl||[])==null?void 0:ta.map(dn=>({label:dn==null?void 0:dn.name,value:dn==null?void 0:dn.id})),onChange:dn=>{ol.page=1,ol.course_group_id=dn,Kl(Ri({},ol))}}),E.createElement(In.t7,{style:{width:300},value:{value:ol.search},onChange:(dn,ga)=>{ol.page=1,ol.search=dn,Kl(Ri({},ol))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),E.createElement(ze.default,{loading:Qr,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:dn=>E.createElement("span",{style:{color:"#666666"}},dn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:dn=>E.createElement("span",{style:{color:"#666666"}},dn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:dn=>E.createElement("span",{style:{color:"#666666"}},dn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(dn,ga)=>E.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{il(!1),ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/users/${ga==null?void 0:ga.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:Cl,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:ol.limit,current:ol.page,position:["bottomRight"],onChange:(dn,ga)=>{ol.page=dn,ol.limit=ga,Kl(Ri({},ol))},total:Wl,showTotal:(dn,ga)=>E.createElement("span",null,"\u5171",E.createElement("span",{style:{color:"#165DFF"}}," ",dn," "),"\u6761\u6570\u636E")}})))))};var xg=(0,ve.connect)(({user:me,classroomList:se,loading:ue,globalSetting:ft})=>({user:me,classroomList:se,globalSetting:ft,loading:ue.effects}))(Dg)},58253:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ce}});var E=te(59301),fe=te(6767),Se=te(62957),ve=te(14566),Fe=te(25399),ye=te(60242),be=te(38986),He={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},Pe=te(9148),re=te(16253),Ge=te(47257),ze=te.n(Ge),yt=te(51257),oe=te(59301),a=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(ie,Ce,Ze)=>Ce in ie?a(ie,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ie[Ce]=Ze,ee=(ie,Ce)=>{for(var Ze in Ce||(Ce={}))x.call(Ce,Ze)&&z(ie,Ze,Ce[Ze]);if(y)for(var Ze of y(Ce))b.call(Ce,Ze)&&z(ie,Ze,Ce[Ze]);return ie},ne=(ie,Ce,Ze)=>new Promise((Oe,gt)=>{var ut=nt=>{try{zt(Ze.next(nt))}catch(ct){gt(ct)}},Me=nt=>{try{zt(Ze.throw(nt))}catch(ct){gt(ct)}},zt=nt=>nt.done?Oe(nt.value):Promise.resolve(nt.value).then(ut,Me);zt((Ze=Ze.apply(ie,Ce)).next())}),ce=({v:ie,visible:Ce,params:Ze,user:Oe,afterOk:gt,afterCancel:ut})=>{var Me;const[zt,nt]=(0,E.useState)([]),ct=(0,E.useRef)([]),[Ut,ht]=(0,E.useState)(!1),Tt={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{nt([])},accept:".ppt,.pptx",beforeUpload:$e=>ne(void 0,null,function*(){var Rt,Mt;const bt=$e.name.endsWith(".ppt"),Xe=$e.name.endsWith(".pptx");if(!bt&&!Xe)return fe.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if($e.size/1024/1024>200)return fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const at=yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:$e.name}});if((Rt=at==null?void 0:at.data)!=null&&Rt.exist)fe.ZP.info("\u8BE5\u8BFE\u4EF6\u5DF2\u5B58\u5728\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u8BFE\u4EF6"),nt([]);else{const st={id:String(Math.random()).slice(-6),name:$e.name,size:$e.size,file:$e,description:"",percent:0,status:"uploading"};vt(st,{container_type:"SmartPlan",login:(Mt=Oe==null?void 0:Oe.userInfo)==null?void 0:Mt.login,container_id:null,description:"",realFileName:!1}),nt(pt=>[st])}return Promise.reject()})},vt=($e,Rt)=>ne(void 0,null,function*(){var Mt,bt,Xe,Le,at,st,pt,Vt,Ie,Nt;Rt.file_name=$e.name;const en=$e.name,tn=yield(0,be.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((tn==null?void 0:tn.status)!==0){nt(wt=>(wt[wt.findIndex(qe=>qe.name===en)].status="error",[...wt])),fe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}tn.data=JSON.parse((0,re.pe)(tn.data));const mn=new(ze())({endpoint:(Mt=tn==null?void 0:tn.data)==null?void 0:Mt.end_point,region:(bt=tn==null?void 0:tn.data)==null?void 0:bt.region,accessKeyId:(Xe=tn==null?void 0:tn.data)==null?void 0:Xe.access_key_id,accessKeySecret:(Le=tn==null?void 0:tn.data)==null?void 0:Le.access_key_secret,bucket:(at=tn==null?void 0:tn.data)==null?void 0:at.bucket,stsToken:(st=tn==null?void 0:tn.data)==null?void 0:st.security_token});$e.name.split(".").pop(),mn.multipartUpload(`smartplans/${Ze.coursesId}/${Ze==null?void 0:Ze.id}/${(pt=Oe==null?void 0:Oe.userInfo)==null?void 0:pt.login}/${Date.now()}/${en}`,new Blob([$e.file],{type:$e.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(wt,qe,At)=>{nt(_e=>{const Pt=_e.findIndex(We=>We.name===en);return _e[Pt].client=mn,_e[Pt].percent=wt*100,_e[Pt].checkpoint=qe,[..._e]})},checkpoint:(Ie=ct.current[(Vt=ct.current)==null?void 0:Vt.findIndex(wt=>wt.name===en)])==null?void 0:Ie.checkpoint,callback:{customValue:{id:en+""},url:(Nt=tn==null?void 0:tn.data)==null?void 0:Nt.callback_url,host:tn==null?void 0:tn.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,be.rz)(Rt)}}).then(function(wt){nt(qe=>{var At,_e,Pt;const We=qe.findIndex(Je=>Je.name===en);let Bt="done";return((At=wt.data)==null?void 0:At.status)===0?qe[We].response=(_e=wt.data)==null?void 0:_e.data:(fe.ZP.warning((Pt=wt.data)==null?void 0:Pt.message),Bt="error"),qe[We].status=Bt,[...qe]})}).catch(function(wt){(wt==null?void 0:wt.name)!=="cancel"&&nt(qe=>{const At=qe.findIndex(_e=>_e.name===en);return qe[At].status="error",[...qe]})})});return oe.createElement(Se.default,{maskClosable:!1,centered:!0,open:Ce,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{ut(),nt([])},okButtonProps:{loading:Ut,disabled:(zt==null?void 0:zt.length)>0&&((Me=zt==null?void 0:zt[0])==null?void 0:Me.status)=="uploading"},onOk:()=>ne(void 0,null,function*(){var $e,Rt,Mt;if((zt==null?void 0:zt.length)>0&&(($e=zt==null?void 0:zt[0])==null?void 0:$e.status)=="uploading"){fe.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}ht(!0);const bt=yield yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/smart_plans/${ie==null?void 0:ie.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Mt=(Rt=zt==null?void 0:zt[0])==null?void 0:Rt.response)==null?void 0:Mt.attachment_id}});return ht(!1),(bt==null?void 0:bt.status)===0&&(fe.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),gt(),nt([])),bt})},oe.createElement("div",null,oe.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 ",oe.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 "),oe.createElement(ve.default,ee({},Tt),oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement(Pe.op,{shape:"default"},oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement("img",{width:14,src:te(69629)}),oe.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),oe.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),oe.createElement("div",{className:He.box},zt.map($e=>oe.createElement("div",{key:$e.id,className:He.row},oe.createElement("div",{className:He.icon},$e.status==="done"&&oe.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),$e.status==="error"&&oe.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),oe.createElement("div",null,oe.createElement(Fe.Z,{title:$e==null?void 0:$e.name},oe.createElement("div",{style:{color:$e.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,yt.tP)($e==null?void 0:$e.name,9))),$e.status==="uploading"&&oe.createElement(ye.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:$e.percent,showInfo:!1,size:[168,4]})))))))}},98309:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return a}});var E=te(59301),fe=te(25690),Se=te(62957),ve=te(99571),Fe=te(29787),ye=te(81072),be=te(10866),He=te(75975),Pe=te(24334),re=te(61186),Ge=te.n(re),ze=te(24363),yt=te(59301),oe=(y,x,b)=>new Promise((z,ee)=>{var ne=ie=>{try{ce(b.next(ie))}catch(Ce){ee(Ce)}},le=ie=>{try{ce(b.throw(ie))}catch(Ce){ee(Ce)}},ce=ie=>ie.done?z(ie.value):Promise.resolve(ie.value).then(ne,le);ce((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,E.useState)(void 0);console.log((0,fe.useLocation)(),33);const ee=(0,fe.useLocation)();(0,E.useEffect)(()=>{y&&function(){return oe(this,null,function*(){const Mt=yield(0,ye.X6)(y);z(Mt.data)})}()},[y]);const{status:ne,created_at:le,code:ce,name:ie,language:Ce,pass_sets_count:Ze,set_count:Oe,error_msg:gt,output:ut,input:Me,expected_output:zt,execute_memory:nt,user:ct,execute_time:Ut,input_file_url:ht,output_file_url:Tt,is_file:vt,expected_output_file_url:$e}=b||{};return yt.createElement(Se.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:yt.createElement(ve.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},yt.createElement(Fe.Z,{spinning:!b,delay:500},yt.createElement("div",{className:"record-detail-info"},b?yt.createElement(yt.Fragment,null,yt.createElement("div",{className:"record-detail-body"},yt.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),yt.createElement("ul",{className:"record-info"},yt.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",yt.createElement("span",{className:ne===0?"c-green":"c-red"},be.Im[ne])," "),yt.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",yt.createElement("span",null,Ge()(le).format("YYYY-MM-DD HH:mm:ss"))," "),yt.createElement("li",null," \u8BED\u8A00\uFF1A",yt.createElement("span",null,Ce)," "),yt.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",yt.createElement("span",null,Ut*1e3,"ms")," "),yt.createElement("li",null," ",`${ne===ze.h.HIDE_COMPILE_STATUS?"--":Ze} / ${Oe} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,be.gZ)({status:ne,error_msg:gt,execute_time:Ut,output:ut,input:Me,expected_output:zt,input_file_url:ht,output_file_url:Tt,is_file:vt,expected_output_file_url:$e}),yt.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),yt.createElement(He.ZP,{height:"200px",width:"100%",language:Ce==null?void 0:Ce.toLocaleLowerCase(),value:Pe.Base64.decode(ce),options:{readOnly:!0}}))):null)))}},7727:function(Re,rt,te){"use strict";te.d(rt,{Im:function(){return Oe},Y4:function(){return ut}});var E=te(59301),fe=te(37568),Se=te(6767),ve=te(99571),Fe=te(37345),ye=te(24334),be=te.n(ye),He=te(91136),Pe=te(86074),re=te(76902),Ge=te(51257),ze=te(34376),yt=te.n(ze),oe=te(38986),a=te(25690),y=te(98309),x=te(49535),b=te(81072),z=te(8243),ee=te(45677),ne=te(92310),le=te.n(ne),ce=te(84989),ie=te(59301),Ce=(nt,ct,Ut)=>new Promise((ht,Tt)=>{var vt=Mt=>{try{Rt(Ut.next(Mt))}catch(bt){Tt(bt)}},$e=Mt=>{try{Rt(Ut.throw(Mt))}catch(bt){Tt(bt)}},Rt=Mt=>Mt.done?ht(Mt.value):Promise.resolve(Mt.value).then(vt,$e);Rt((Ut=Ut.apply(nt,ct)).next())});const{TextArea:Ze}=fe.default,Oe={[Fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Fe.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 gt=(nt=>(nt[nt.SET_VISIBLE=0]="SET_VISIBLE",nt[nt.SET_TABINDEX=1]="SET_TABINDEX",nt))(gt||{});function ut(nt){const{status:ct,error_msg:Ut,output:ht,input:Tt,expected_output:vt,is_file:$e,input_file_url:Rt,output_file_url:Mt,expected_output_file_url:bt,setMonacoValue:Xe,setData:Le,highlightEndEntry:at}=nt,st=(0,E.useRef)(),pt=(0,E.useRef)(),Vt=(0,E.useRef)();let Ie=null;const Nt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,E.useEffect)(()=>{if(ht&&!$e&&st.current){const en=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});en.open(st.current);const tn=(at?Ge.jl:Ge.pp)(ye.Base64.decode(ht));en.write(tn),en.setOption("theme",{background:"#1e1e1e"})}if(Tt&&!$e&&pt.current){const en=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});en.open(pt.current),en.write((at?Ge.jl:Ge.pp)(Tt)),en.setOption("theme",{background:"#1e1e1e"})}if(vt&&!$e&&Vt.current){const en=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});en.open(Vt.current),en.write((at?Ge.jl:Ge.pp)(ye.Base64.decode(vt))),en.setOption("theme",{background:"#1e1e1e"})}},[ht]),ct){case Fe.h.NOMATCH:Ie=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!$e&&ie.createElement("div",{ref:st}),$e&&ie.createElement("div",{style:Nt},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(this,null,function*(){const en=yield(0,oe.ZP)(Mt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Xe(en),setTimeout(()=>{Le(Mt)},200)})},ht)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!$e&&ie.createElement("div",{ref:Vt}),$e&&ie.createElement("div",{style:Nt},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(this,null,function*(){const en=yield fetch(bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Xe(yield en.text()),setTimeout(()=>{Le(bt)},200)})},vt)));break;case Fe.h.EXECUTEFAILURE:Ie=ie.createElement(ie.Fragment,null,ie.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!$e&&ie.createElement(re.Z,{value:Tt,style:Nt}),$e&&ie.createElement("div",{style:Nt},ie.createElement("a",{onClick:()=>(0,Ge.LR)(Rt,Tt)},Tt))),ie.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:He.Z.error,style:{color:"#E30000",padding:"0 10px"}},ye.Base64.decode(Ut),"111")));break;case Fe.h.COMPILEFAILURE:Ie=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:He.Z.error},ye.Base64.decode(Ut)));break;case Fe.h.PODFAILURE:Ie=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Ie=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ie," ")}function Me(nt){const{status:ct,error_msg:Ut,execute_time:ht,output:Tt,input:vt,expected_output:$e,is_file:Rt,input_file_url:Mt,output_file_url:bt,expected_output_file_url:Xe}=nt;let Le=null;switch(ct){case Fe.h.OK:case Fe.h.NOMATCH:case Fe.h.EXECUTEFAILURE:case Fe.h.COMPILEFAILURE:Le=ie.createElement("div",{id:"outputResultRef",className:"h100"});break;case Fe.h.PODFAILURE:Le=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Le=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Le," ")}function zt({value:nt,className:ct}){return ie.createElement("span",{className:ct},nt)}rt.ZP=({input:nt,is_file:ct,debuging:Ut,submitting:ht,executingMessage:Tt,debugResult:vt,onChangeInput:$e,onDebugCode:Rt,onSubmitCode:Mt,hack:bt,user:Xe,submitResult:Le,isWhiteTheme:at,topDispatch:st})=>{const[pt]=(0,a.useSearchParams)(),Vt=(0,a.useParams)(),[Ie,Nt]=(0,E.useState)(!1),[en,tn]=(0,E.useState)(!1),[mn,Rn]=(0,E.useState)(1),[wt,qe]=(0,E.useState)(!1),[At,_e]=(0,E.useState)(0),[Pt,We]=(0,E.useState)(!1),[Bt,Je]=(0,E.useState)(""),[Ue,tt]=(0,E.useState)(""),Ve=(0,E.useRef)(),Qe=(0,E.useRef)(),mt=(0,E.useRef)(null),ke=(0,E.useRef)(null),Te=(0,E.useRef)(null);console.log(Le,"submitResult",Vt);const{status:Ee,id:xe,input:Ye,output:et,expected_output:xt,is_file:Ct,input_file_url:Jt,output_file_url:Qt,expected_output_file_url:qt,error_msg:Bn,hack_sets:_n}=Le||{};(0,E.useEffect)(()=>{Ee===0&&(Rn(1),_e(0))},[Ee,xe]),(0,E.useEffect)(()=>{Ce(void 0,null,function*(){var Xn;const nn=yield(0,b.rX)(Vt==null?void 0:Vt.id,"submit");(nn==null?void 0:nn.status)===0&&(nn!=null&&nn.data&&((Xn=nn==null?void 0:nn.data)==null?void 0:Xn.status)!==0?(st({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:nn==null?void 0:nn.data}}),Rn(2),_e(320)):(Rn(1),_e(0)))})},[Vt==null?void 0:Vt.id]),(0,E.useEffect)(()=>{if(Ve.current){let ln=function(Ke){An=un.offsetHeight,bn=!0,Kn=Ke.pageY,Te.current.style.display="block"},Xn=function(){bn=!1,Te.current.style.display="none"},nn=function(Ke){if(bn){on();let It=Kn-Ke.pageY,St=An+It;if(St<0&&(St=0),St>window.innerHeight-150&&(St=window.innerHeight-150),mn===1){St<=34?_e(0):_e(St);return}console.log(St,"resizeH"),_e(St)}};const un=mt.current;let An=0,bn=!1,Kn=0;const ya=document.getElementById("case-y-bar");return ya==null||ya.addEventListener("mousedown",ln),document.addEventListener("mousemove",nn),document.addEventListener("mouseup",Xn),()=>{const Ke=document.getElementById("case-y-bar");Ke==null||Ke.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",nn),document.removeEventListener("mouseup",Xn)}}},[Ve,mn]),(0,E.useEffect)(()=>{const ln=x.Z.subscribe("resize-move-bar",on);if(pt.get("type")!=="exercises")return document.addEventListener((0,ce.gH)(),Sn),()=>{document.removeEventListener((0,ce.gH)(),Sn),ln()}},[]),(0,E.useEffect)(()=>{});function on(){var ln,Xn,nn,un;const An=document.getElementById("outputResultRef");if(An){let bn=An.dataset.text;Qe.current.reset(),Qe.current.writeln(bn);const Kn=document.getElementById("outputResultRef").offsetWidth-20,ya=((un=(nn=(Xn=(ln=Qe.current)==null?void 0:ln._core)==null?void 0:Xn._renderService)==null?void 0:nn.dimensions)==null?void 0:un.actualCellWidth)||10,Ke=Math.ceil(Kn/ya);Qe.current.resize(Ke,Math.ceil(An.clientHeight/16))}}function fn(){Nt(!Ie),setTimeout(()=>{on()},300),_e(Ie?320:window.innerHeight-150)}function Dn(){en?(tn(!1),(0,ce.BU)()):(tn(!0),(0,ce.Dj)(ke.current))}const Sn=ln=>{(0,ce.vp)()||tn(!1)},hn=(0,E.useMemo)(()=>{if(vt){const{status:ln,output:Xn,error_msg:nn}=vt;return setTimeout(()=>{let un="",An=document.getElementById("outputResultRef");Xn?un=ye.Base64.decode(Xn):nn&&(un=ye.Base64.decode(nn)),Qe.current=new ze.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Qe.current.open(An),Qe.current.onKey(function(bn){var Kn;if(bn.domEvent.key.toLocaleUpperCase()==="C"&&bn.domEvent.ctrlKey){bn.domEvent.preventDefault();let ya=(Kn=Qe.current)==null?void 0:Kn.getSelection();navigator.clipboard.writeText(ya).then(()=>{})}}),An.dataset.text=un,Qe.current.setOption("convertEol",!0),on()},300),ie.createElement(ie.Fragment,null,Me(vt))}return null},[vt]);function an(){var ln,Xn;if(!(bt!=null&&bt.code)||((ln=bt==null?void 0:bt.code)==null?void 0:ln.trim().length)===0){(Xn=Se.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Rn(1),_e(320),Rt()}const Yn=ln=>Ce(void 0,null,function*(){let Xn=yield(0,oe.ZP)(`/api/problems/${ln}/start.json`,{method:"get",params:{hack_user_id:Xe==null?void 0:Xe.user_id}});Xn&&(window.location.href=`/myproblems/${Xn==null?void 0:Xn.identifier}${window.location.search}`)});function jn(){Ct?navigator.clipboard.writeText(ye.Base64.decode(Bn)).then(()=>{Se.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ye.Base64.decode(et)).then(()=>{Se.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ie.createElement(E.Fragment,null,ie.createElement("div",{className:le()(He.Z.case,at&&He.Z.whiteCase),style:{height:At},ref:mt},ie.createElement("div",{className:He.Z.fullMask,ref:Te}),ie.createElement("div",{className:He.Z["resize-y-bar"],id:"case-y-bar",ref:Ve,draggable:!1},mn===2&&ie.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),mn===1&&(At<=34?ie.createElement("div",{onClick:()=>{_e(320)},className:He.Z.unfoldBtn},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ie.createElement("div",{onClick:()=>{_e(0)},className:He.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ie.createElement("div",null,ie.createElement("div",{className:He.Z.caseHead},ie.createElement("div",{className:He.Z.dot}),ie.createElement("div",{className:He.Z.text},mn===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),mn===2&&!ht&&typeof Ee=="number"&&ie.createElement(ie.Fragment,null,Ee===Fe.h.OK?ie.createElement("div",{className:He.Z.pass},ie.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ie.createElement("div",{className:He.Z.noPass},ie.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Oe[Ee])),ie.createElement("div",{className:He.Z.btns},mn===2&&!ht&&ie.createElement(ie.Fragment,null,Ee!==Fe.h.OK&&ie.createElement("div",{onClick:jn},ie.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ie.createElement("div",{onClick:()=>{We(xe)}},ie.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),pt.get("type")!=="exercises"&&ie.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>fn()},ie.createElement("i",{className:`iconfont icon-${Ie?"suoxiao1":"fangda"}`})))),ie.createElement("div",{style:{display:mn===1?"block":"none"}},Ut?ie.createElement(Pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:At-34}},ie.createElement("div",{className:He.Z.result},ie.createElement("div",{className:He.Z.left},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ie.createElement("div",{className:He.Z.leftNode},ie.createElement(Ze,{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:ct?"":nt,onChange:$e}))),ie.createElement("div",{className:He.Z.right},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ie.createElement("div",{className:He.Z.node},vt?hn:ie.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")))))),ie.createElement("div",{style:{display:mn===2?"block":"none"}},ht?ie.createElement(Pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:At-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ie.createElement("div",{ref:ke,className:He.Z.elseNode},ie.createElement("div",{className:He.Z.nameWrap},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ie.createElement("div",{className:He.Z.scroll},ie.createElement("pre",{className:He.Z.scrollBox,style:wt?{height:en?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Ct&&ie.createElement(zt,{value:Ye}),Ct&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const ln=yield fetch(Jt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield ln.text()),setTimeout(()=>{Je(Jt)},200)})},Ye)),Ye&&ie.createElement("div",{className:He.Z.action},ie.createElement("span",{onClick:()=>qe(!wt)},wt?"\u6536\u8D77":"\u5C55\u5F00"),pt.get("type")!=="exercises"&&ie.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Dn(),className:`iconfont icon-${en?"suoxiao1":"fangda"}`})))),ie.createElement("div",{className:He.Z.result,style:{flex:1,overflow:"hidden"}},ie.createElement("div",{className:He.Z.left},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ie.createElement("div",{className:He.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ie.createElement("pre",null,!Ct&&ie.createElement(zt,{className:"mb10",value:xt&&ye.Base64.decode(xt)||""}),Ct&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const ln=yield fetch(qt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield ln.text()),setTimeout(()=>{Je(qt)},200)})},xt)))),ie.createElement("div",{className:He.Z.right},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ie.createElement("div",{className:He.Z.node,style:{color:Ee===Fe.h.OK?"#2ABD8C":"#FF2C29"}},ie.createElement("pre",null,(Ee===4||Ee===5)&&ie.createElement(zt,{className:"mb10",value:Bn&&ye.Base64.decode(Bn)||""}),Ee!=4&&Ee!=5&&(Ct?ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const ln=yield(0,oe.ZP)(Qt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{tt(ln)}catch(Xn){tt("")}setTimeout(()=>{Je(Qt)},200)})},et):ie.createElement(zt,{className:"mb10",value:et&&ye.Base64.decode(et)||""})))))))))),ie.createElement("div",{className:le()(He.Z.footer,at&&He.Z.whiteFooter),style:{zIndex:100}},(bt==null?void 0:bt.is_program)&&(bt==null?void 0:bt.above_question)&&ie.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>Yn(bt==null?void 0:bt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(bt==null?void 0:bt.is_program)&&(bt==null?void 0:bt.under_question)&&ie.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>Yn(bt==null?void 0:bt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ie.createElement(ve.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ut||ht,loading:Ut,color:"#2ABD8C",className:"mr10",onClick:an},"\u8C03\u8BD5\u4EE3\u7801"),pt.get("qtype")!=="8"&&ie.createElement(ve.ZP,{className:He.Z.disabled,type:"primary",icon:ie.createElement("i",{className:"iconfont icon-bofang1"}),loading:ht,disabled:Ut||ht,onClick:()=>{var ln,Xn;if(!(bt!=null&&bt.code)||((ln=bt==null?void 0:bt.code)==null?void 0:ln.trim().length)===0){(Xn=Se.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Rn(2),_e(320),Mt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ie.createElement(y.Z,{onClose:We,open:Pt}),ie.createElement(ee.Z,{close:!0,data:Bt,type:Bt.length?"txt":"",onClose:()=>Je(""),monacoEditor:{value:Ue,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(Re,rt,te){"use strict";te.r(rt),te.d(rt,{Types:function(){return rn},default:function(){return ge}});var E=te(59301),fe=te(25690),Se=te(11938),ve=te(62957),Fe=te(29787),ye=te(99571),be=te(25399),He=te(77019),Pe=te(81072),re=te(81722),Ge=te(84989),ze=te(8343),yt=te(346),oe=te(87169),a=te(30641),y=te(75975),x=te(91558),b=te(23992),z=te(58397),ee=te(6767),ne={list:"list___IRN6i",copy:"copy___qCn9B"},le=te(56102),ce=te(38986),ie=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())}),Ze=({showResourceCentre:he,identifier:we})=>{const Ne=(0,fe.useParams)(),[Et,Ft]=(0,E.useState)(null);(0,E.useEffect)(()=>{he&&it()},[he]);const it=()=>ie(void 0,null,function*(){const Gt=yield(0,ce.ZP)(`/api/problems/${we}/attachment_list.json`,{method:"get"});(Gt==null?void 0:Gt.status)==0&&Ft(Gt.data||[])});return E.createElement("div",{className:"tpi-code-setting"},E.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Et!=null&&Et.length)&&E.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Et==null?void 0:Et.map((Gt,_t)=>E.createElement("dl",{className:ne.list,key:_t},E.createElement(be.Z,{title:Gt.title},E.createElement("dt",null,E.createElement("i",{className:"icon-wenjian4 mr5"}),Gt.title)),E.createElement("dd",null,E.createElement(le.CopyToClipboard,{text:Gt.saved_file_path,onCopy:()=>ee.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Oe=te(59301),gt=Object.defineProperty,ut=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Ut=(he,we,Ne)=>we in he?gt(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,ht=(he,we)=>{for(var Ne in we||(we={}))nt.call(we,Ne)&&Ut(he,Ne,we[Ne]);if(zt)for(var Ne of zt(we))ct.call(we,Ne)&&Ut(he,Ne,we[Ne]);return he},Tt=(he,we)=>ut(he,Me(we));const vt={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var $e=(he=>(he[he.set_font_size=0]="set_font_size",he[he.set_theme=1]="set_theme",he[he.on_tab_to_space=2]="on_tab_to_space",he[he.set_show_editor_setting=3]="set_show_editor_setting",he[he.set_show_respurce_center=4]="set_show_respurce_center",he))($e||{});function Rt(he,we){switch(we.type){case 3:return Tt(ht({},he),{showEditorSetting:we.payload});case 1:return Tt(ht({},he),{theme:we.payload});case 0:return Tt(ht({},he),{fontSize:we.payload});case 2:return Tt(ht({},he),{tabToSpace:we.payload});case 4:return Tt(ht({},he),{showResourceCentre:we.payload});default:throw new Error}}var Mt=({isLoading:he,value:we,onChange:Ne,language:Et,onUpdateCode:Ft,ActionBarRender:it,setIsWhiteTheme:Gt,identifier:_t})=>{const[Yt,Xt]=(0,E.useReducer)(Rt,vt),{theme:yn,fontSize:$t,showEditorSetting:cn,tabToSpace:Cn,showResourceCentre:xn}=Yt,Kt=(0,E.useRef)(),ha=(0,E.useRef)();(0,E.useEffect)(()=>{Gt(yn==="vs")},[yn]);const Zn={onFontSizeChange:Aa=>{Xt({type:0,payload:Aa}),(0,b.t)("cmFontSize",Aa)},tabToSpace:Cn,cmFontSize:$t,className:"oj",cmCodeMode:yn,onTabToSpace:Aa=>{Xt({type:2,payload:Aa}),(0,b.t)("cmTabToSpace",Aa)},onCodeModeChange:Aa=>{Xt({type:1,payload:Aa}),(0,b.t)("ProgrammingCodeMode",Aa)}};function ca(){Xt({type:3,payload:!1})}function pa(){Xt({type:3,payload:!0})}function Ga(){Xt({type:4,payload:!1})}function Xa(){Xt({type:4,payload:!0})}const la={value:we,language:Et,theme:yn,options:{fontSize:$t,insertSpaces:Cn},onChange:Aa=>{Ne(Aa),ha.current=Aa,clearTimeout(Kt.current),Kt.current=setTimeout(()=>{Ft(ha.current)},1e4)},onEditBlur:Aa=>{ha.current&&Ft(ha.current)}};return Oe.createElement(E.Fragment,null,it(pa,Xa),Oe.createElement("div",{style:{flex:1,overflow:"hidden"}},!he&&Oe.createElement(y.ZP,ht({},la))),Oe.createElement(x.Z,null,Oe.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:cn,onClose:ca},Oe.createElement(z.Z,ht({},Zn)))),Oe.createElement(x.Z,null,Oe.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:xn,onClose:Ga},Oe.createElement(Ze,{showResourceCentre:xn,identifier:_t}))))},bt=te(60141),Xe=te(24334),Le=te(7727),at={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"},st={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},pt=te(54172),Vt=te(13747),Ie=te(58617),Nt=te(98309),en=te(61186),tn=te.n(en),mn=te(59301);const{Column:Rn}=pt.default;var wt=({submitResult:he,submitting:we,submitRecords:Ne,page:Et,onPageChange:Ft,topicId:it})=>{const[Gt]=(0,fe.useSearchParams)(),{records:_t,records_count:Yt}=Ne||{},[Xt,yn]=(0,E.useState)(!1),$t=Gt.get("type")==="1";return mn.createElement(Fe.Z,{spinning:we,tip:"\u8BC4\u6D4B\u4E2D...",indicator:mn.createElement(Ie.Z,{style:{fontSize:24},spin:!0})},(_t==null?void 0:_t.length)>0?mn.createElement(pt.default,{dataSource:_t,rowKey:"id",pagination:!1},mn.createElement(Rn,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(cn,Cn)=>mn.createElement("span",null," ",tn()(cn).format("YYYY-MM-DD HH:mm:ss"))}),mn.createElement(Rn,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(cn,Cn)=>{var xn;return mn.createElement("span",{className:`${cn===0?"c-green":"c-red"} current`,onClick:()=>{yn(Cn.id)}},(xn=Le.Im[cn])==null?void 0:xn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),mn.createElement(Rn,{title:`\u6267\u884C\u7528\u65F6 (${$t?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:cn=>cn?$t?cn:cn/1e3:""}),mn.createElement(Rn,{title:`\u5185\u5B58\u6D88\u8017\uFF08${$t?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:cn=>cn?$t?cn:parseFloat((cn/1024).toFixed(2)):""}),mn.createElement(Rn,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),mn.createElement(Rn,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(cn,Cn)=>mn.createElement("span",{className:"c-light-primary current",onClick:()=>{yn(Cn.id)}},"\u67E5\u770B")})):mn.createElement("div",{style:{height:300,width:"100%"}}),mn.createElement(Nt.Z,{onClose:yn,open:Xt}),Yt>15?mn.createElement(Vt.Z,{className:st.pagination,current:Et,pageSize:15,total:Yt,onChange:Ft}):null)},qe=te(28426),At=te(96599),_e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Pt=te(76902),We=te(59301);const Bt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Je=({hack:he})=>{const{language:we,difficult:Ne,time_limit:Et,description:Ft}=he,[it]=(0,fe.useSearchParams)(),Gt=Bt[Ne];return We.createElement(We.Fragment,null,We.createElement("ul",{className:_e.info},We.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",We.createElement("b",{className:_e.info_tag},we)),We.createElement("li",null,We.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",We.createElement(At.default,{color:Gt==null?void 0:Gt.color},Gt==null?void 0:Gt.name)),We.createElement("li",null,We.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",We.createElement("span",{style:{color:"#333333"}},Et,"\u79D2"))),it.get("qtype")==="8"?We.createElement(Pt.Z,{value:Ft,showProgramFill:!0,className:_e.desc}):We.createElement(Pt.Z,{value:Ft,className:_e.desc}))},Ue={},tt=te(59301),Ve=({hack:he,current_user:we})=>tt.createElement("div",{className:Ue.answer},he!=null&&he.answer_text?tt.createElement(Pt.Z,{style:{padding:"13px 0"},value:(he==null?void 0:he.answer_text)||""}):tt.createElement(qe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Qe=te(49535);function mt(he,we){return(0,ce.U2)(`/problems/${he}/comments.json`,{page:we,limit:10})}function ke(he){return(0,ce.v_)(`/discusses/${he}/plus.json`,{container_type:"Discuss",type:1})}function Te(he,we,Ne){return(0,ce.v_)(`/problems/${he}/comments/reply.json`,{comments:{content:Ne,parent_id:we}})}function Ee(he,we){return(0,ce.v_)(`/problems/${he}/comments.json`,{comments:{content:we}})}function xe(he,we,Ne){return(0,ce.v_)(`/problems/${he}/comments/${we}/hidden.json`,Ne)}function Ye(he,we){return(0,ce.IV)(`/problems/${he}/comments/${we}`)}var et=te(75604);function xt({author:he}){return E.createElement("a",{href:`/users/${he.login}`,target:"_blank"},E.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${yt.Z.IMG_SERVER}/images/${he.image_url}`,width:"50"}))}function Ct({data:he,index:we,parentDiscussIndex:Ne,user:Et,onSetActionType:Ft}){const{author:it,can_delete:Gt,content:_t,id:Yt,time:Xt}=he;function yn(){Ft({id:Yt,index:we,type:"delete-discuss",parentDiscussIndex:Ne,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const $t=Et.admin||Gt||it.user_id===Et.user_id;return E.createElement("div",{className:"discuss-item-container second-discuss "},E.createElement(xt,{author:it}),E.createElement("section",null,E.createElement("div",{className:"discuss-info"},E.createElement("a",{href:`/users/${it.login}`,target:"_blank"},it.name),E.createElement("span",{className:"grey"},Xt),E.createElement("div",{className:"btn-group",style:{marginBottom:0}},$t?E.createElement("a",{onClick:yn,title:"\u5220\u9664"},E.createElement("i",{className:"iconfont icon-shanchu"})):null)),E.createElement(Pt.Z,{className:"discuss-content",value:_t})))}var Jt=({user:he,data:we,index:Ne,onPlusDiscuss:Et,onSetActionType:Ft,activeDiscussIndex:it,onReplyDiscuss:Gt,onSetActiveDiscussIndex:_t})=>{const{content:Yt,children:Xt,hidden:yn,id:$t,praise_count:cn,time:Cn,user_praise:xn,can_delete:Kt,author:ha}=we;function Zn(){_t($t)}function ca(){Et($t,!xn,Ne)}function pa(){Ft({id:$t,index:Ne,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ga(){Ft({id:$t,index:Ne,params:{hidden:yn?"0":"1"},type:"hidden-discuss",message:yn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Xa=he.admin||he.user_id===ha.user_id;return E.createElement("div",{className:"discuss-item-container",key:$t},E.createElement(xt,{author:ha}),E.createElement("section",null,E.createElement("div",{className:"discuss-info"},E.createElement("a",{href:`/users/${ha.login}`,target:"_blank"}," ",ha.name," "),E.createElement("span",{className:"grey"},Cn)),E.createElement(Pt.Z,{className:"discuss-content",value:Yt}),Xt&&Xt.length>0?E.createElement("div",{className:"reply-discuss-container"},Xt.map((la,Aa)=>E.createElement(Ct,{key:la.id,data:la,index:Aa,user:he,onSetActionType:Ft,parentDiscussIndex:Ne}))):null,E.createElement("div",{className:"btn-group"},Xa?E.createElement("a",{onClick:Ga,title:yn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},E.createElement("i",{className:yn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Kt&&(!Xt||Xt.length==0)?E.createElement("a",{onClick:pa,title:"\u5220\u9664"},E.createElement("i",{className:"iconfont icon-shanchu"})):null,E.createElement("a",{onClick:Zn,title:"\u56DE\u590D"}," ",E.createElement("i",{className:"iconfont icon-huifu1"})," "),E.createElement("a",{onClick:ca,className:xn?"c-orange":""},E.createElement("i",{className:xn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),E.createElement("span",null,cn||""))),E.createElement(et.Z,{id:$t,activeDiscussIndex:it,onReplyDiscuss:Gt})))},Qt=te(87320),qt={"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"},Bn=te(39793),_n=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())}),on=({user_praise:he,praise_count:we,praisePlus:Ne,onCreateDiscuss:Et,discuss_count:Ft})=>{const[it,Gt]=(0,E.useState)(!1),[_t,Yt]=(0,E.useState)("");function Xt(Cn){Yt(Cn)}function yn(){Gt(!0)}function $t(){Gt(!1)}function cn(){return _n(this,null,function*(){Et(_t),Yt(""),Gt(!1)})}return E.createElement("div",{className:`${qt["dis-input-editor-container"]} ${it?qt.active:""} `},E.createElement("div",{className:it?`hide ${qt["text-area"]}`:qt["text-area"]},E.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:yn}),E.createElement("a",null," ",E.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Ft," "),E.createElement("a",{className:"c-light-black",onClick:Ne,title:he?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},E.createElement("i",{className:`mr3 ${he?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),we?E.createElement("span",null,we):"")),it?E.createElement("div",{className:qt["input-mask"],onClick:$t}):null,E.createElement("div",{className:it?qt["md-container"]:`${qt["md-container"]} hide`},E.createElement(Bn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:_t,height:240,onChange:Xt}),E.createElement("div",{className:qt["tip-container"],onClick:$t},E.createElement("a",{className:qt["btn-send"],onClick:cn}," \u53D1\u9001 "))))},fn=te(59301),Dn=Object.defineProperty,Sn=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,ln=(he,we,Ne)=>we in he?Dn(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,Xn=(he,we)=>{for(var Ne in we||(we={}))Yn.call(we,Ne)&&ln(he,Ne,we[Ne]);if(an)for(var Ne of an(we))jn.call(we,Ne)&&ln(he,Ne,we[Ne]);return he},nn=(he,we)=>Sn(he,hn(we)),un=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())});const An={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var bn=(he=>(he[he.GET_DISCUSSES=0]="GET_DISCUSSES",he[he.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",he[he.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",he[he.PLUS_DISCUSS=3]="PLUS_DISCUSS",he[he.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",he[he.SET_PAGE=5]="SET_PAGE",he[he.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",he))(bn||{});function Kn(he,we){switch(we.type){case 6:return nn(Xn({},he),{loading:!0});case 0:return Xn(Xn({},he),we.payload);case 1:return Xn(Xn({},he),we.payload);case 4:return Xn(Xn({},he),we.payload);case 3:return Xn(Xn({},he),we.payload);case 5:return nn(Xn({},he),{page:we.payload});case 2:return Xn(Xn({},he),we.payload);default:throw new Error}}var ya=({user:he,identifier:we,hack:Ne,onTriggerPraise:Et,activeIndex:Ft})=>{const[it,Gt]=(0,E.useReducer)(Kn,An),{loading:_t,page:Yt,data:Xt,count:yn,actionType:$t,activeDiscussIndex:cn}=it,Cn=(0,E.useCallback)(()=>un(void 0,null,function*(){Gt({type:6});const la=yield mt(we,Yt),{comments:Aa,disscuss_count:Da}=la;Gt({type:0,payload:{data:Aa,count:Da,loading:!1}})}),[Yt,we]);(0,E.useEffect)(()=>{Ft==="2"&&Cn()},[we,Yt,Ft]);function xn(la){Gt({type:5,payload:la})}function Kt(la){Gt({type:4,payload:{actionType:la}})}function ha(la){Gt(cn===la?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:la}})}function Zn(la,Aa,Da){return un(this,null,function*(){try{const $a=yield ke(la);Xt[Da].user_praise=Aa,Xt[Da].praise_count=$a.praise_count,Gt({type:3,payload:{data:[...Xt]}})}catch($a){console.log($a)}})}function ca(){return un(this,null,function*(){const{id:la,params:Aa,type:Da,index:$a,parentDiscussIndex:La}=$t;if(Da==="hidden-discuss"&&(yield xe(we,la,Aa),La?Xt[La].children[$a].hidden=Aa.hidden==1:Xt[$a].hidden=Aa.hidden==1,Gt({type:4,payload:{actionType:null,data:[...Xt]}})),Da==="delete-discuss"){if(yield Ye(we,la),La||La===0){let qa=Xt[La].children;for(let vo=qa.length-1;vo>=0;vo--)if(qa[vo].id===la){qa.splice(vo,1);break}Xt[La].children=qa}else for(let qa=Xt.length-1;qa>=0;qa--)if(Xt[qa].id===la){Xt.splice(qa,1);break}Gt({type:4,payload:{actionType:null,data:[...Xt]}})}})}function pa(){Gt({type:4,payload:{actionType:null}})}function Ga(la,Aa){return un(this,null,function*(){try{yield Te(we,la,Aa),Cn()}catch(Da){console.log(Da)}})}function Xa(la){return un(this,null,function*(){Gt({type:6}),yield Ee(we,la),Cn()})}return fn.createElement(fn.Fragment,null,fn.createElement("div",{className:"discuss-panel"},Xt.length===0?fn.createElement(qe.Z,null):Xt.map((la,Aa)=>fn.createElement(Jt,{onReplyDiscuss:Ga,onPlusDiscuss:Zn,onSetActiveDiscussIndex:ha,onSetActionType:Kt,data:la,index:Aa,user:he,activeDiscussIndex:cn})),yn>10?fn.createElement("div",{className:"pagination-container"},fn.createElement(Vt.Z,{showQuickJumper:!0,onChange:xn,current:Yt,total:yn})):null),fn.createElement(on,{user_praise:Ne.user_praise,praise_count:Ne.praises_count,praisePlus:Et,discuss_count:Ne.comments_count,onCreateDiscuss:Xa}),fn.createElement(x.Z,null,fn.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:!!$t,onOk:ca,onCancel:pa},fn.createElement("p",null,$t?$t.message:"")),fn.createElement(Qt.Z,null)))},Ke=te(82326),It=te(37568),St=te(86743),wn={},aa=te(59301),Qn=({hack:he,current_user:we})=>aa.createElement("div",{className:wn.answer},he!=null&&he.analysis?aa.createElement(Pt.Z,{style:{padding:"13px 0"},value:(he==null?void 0:he.analysis)||""}):aa.createElement(qe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ua={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Na=te(8848),Wa=te(5269),Ra=te(28284),Ao=te(71051),kn=te(3532),Ht=te(59301);const{TextArea:Vn}=It.default,{Panel:mo}=Na.default;var wa=({data:he,hack:we})=>(console.log(he,we,"data"),we!=null&&we.is_file?Ht.createElement(kn.Y2,{disabled:!0,className:Ua.uploadTableWrapper,showScore:!we.test_set_score,data:he,isProgramHomework:!0}):Ht.createElement("div",{className:Ua.hackSets},he==null?void 0:he.map((Ne,Et)=>Ht.createElement(Na.default,{accordion:!0,bordered:!1,key:Et,defaultActiveKey:Et===0&&Ne.id,className:Ua.collapseWrapper,expandIcon:({isActive:Ft})=>Ht.createElement("i",{className:`iconfont icon-weizhankai ${Ft?Ua.open:Ua.close}`,style:{fontSize:14,transition:"all .2s"}})},Ht.createElement(mo,{key:Ne.id,header:Ht.createElement(He.Z,{align:"middle",justify:"space-between",wrap:!1},Ht.createElement(Wa.Z,{className:Ua.panelHeader},Ht.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Et+1)),Ht.createElement(Wa.Z,{flex:1},Ht.createElement(He.Z,{align:"middle",justify:"end",wrap:!1},!(we!=null&&we.test_set_score)&&Ht.createElement(Wa.Z,{className:Ua.rateInput},Ht.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Ht.createElement("div",null,Ht.createElement(Ra.default.Item,{noStyle:!0},Ht.createElement(Ao.Z,{value:Ne==null?void 0:Ne.score,className:Ua.baseFormItem,min:0,max:100,disabled:!0}))),Ht.createElement("span",{className:"ml10"},"%")))))},Ht.createElement(Ra.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Ht.createElement(Vn,{readOnly:!0,value:Ne==null?void 0:Ne.input,rows:4})),Ht.createElement(Ra.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Ht.createElement(Vn,{readOnly:!0,value:Ne==null?void 0:Ne.output,rows:4}))))))),za={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Wn=te(59301),ia=(0,E.forwardRef)(({data:he=[]},we)=>{var Ne;const[Et,Ft]=(0,E.useState)(),it=he.filter(_t=>_t.show);(0,E.useEffect)(()=>{it.length&&Ft(it[0].id)},[he==null?void 0:he.length]);const Gt=((Ne=it.find(_t=>_t.id===Et))==null?void 0:Ne.element)||null;return(0,E.useImperativeHandle)(we,()=>({setActiveTab:_t=>Ft(_t)})),Wn.createElement("div",{className:za.tabs},Wn.createElement("div",{className:za.tabWarp},it.map(_t=>Wn.createElement("div",{onClick:()=>Ft(_t.id),className:`${za.tab} ${_t.id===Et?za.active:""}`,key:_t.id},_t.name))),Wn.createElement("div",{className:za.content},Gt))}),zn=te(59301),So=Object.defineProperty,bo=Object.defineProperties,Po=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,Eo=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Qo=(he,we,Ne)=>we in he?So(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,Ho=(he,we)=>{for(var Ne in we||(we={}))Eo.call(we,Ne)&&Qo(he,Ne,we[Ne]);if(_a)for(var Ne of _a(we))Ln.call(we,Ne)&&Qo(he,Ne,we[Ne]);return he},dr=(he,we)=>bo(he,Po(we)),ko=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())});const Jn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ua={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Ca=({hack:he,onTriggerPraise:we,topicId:Ne,page:Et,onPageChange:Ft,user:it,current_user:Gt,submitRecords:_t,submitting:Yt,submitResult:Xt,setActiveIndex:yn,hack_sets:$t})=>{var cn,Cn;const[xn]=(0,fe.useSearchParams)(),[Kt,ha]=(0,E.useState)("0"),Zn=(0,fe.useLocation)(),[ca,pa]=(0,E.useState)(!1),[Ga,Xa]=(0,E.useState)(null),[la,Aa]=(0,E.useState)([]),[Da,$a]=(0,E.useState)([]),[La,qa]=(0,E.useState)({page:1,limit:10}),vo=(0,E.useRef)(null),Lo=(0,E.useRef)(null);console.log(it,"user");let[Pa,Io]=(0,E.useState)(dr(Ho({},(0,fe.useParams)()),{page:1,per_page:20,name:""}));(0,E.useEffect)(()=>{Lo.current&&(he==null?void 0:he.is_close_tips)===!1&&Ga===null&&Xa(!0)},[Lo.current,he==null?void 0:he.is_close_tips,Ga]);function eo(){return ko(this,null,function*(){yield(0,ce.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,E.useEffect)(()=>{yn(Kt)},[Kt]);function Oa(ka){return ko(this,null,function*(){let yo=ka.target.id;if(yo==="1"){let ba=yield(0,ce.ZP)(`/api/myproblems/${Pa.id}/redo_logs.json`,{method:"get",params:Ho({},La)});(ba==null?void 0:ba.status)===0&&$a(ba==null?void 0:ba.data)}ha(yo)})}(0,E.useEffect)(()=>Qe.Z.subscribe("to-commit-info",()=>{ha("1"),vo.current&&vo.current.setActiveTab("1")}),[]),(0,E.useEffect)(()=>Qe.Z.subscribe("to-reset-info",()=>{Oa({target:{id:"1"}}),vo.current&&vo.current.setActiveTab("2")}),[]);function to(){ha("2")}function no(){return ko(this,null,function*(){let ka=yield(0,ce.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Ho({identifier:Pa==null?void 0:Pa.id},Pa)});Aa(ka)})}const To=[{title:null,description:zn.createElement("div",null,zn.createElement("b",{onClick:()=>{Xa(!1),eo(),pa(!0),no()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),zn.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"),zn.createElement(ye.ZP,{onClick:()=>{Xa(!1),eo()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Lo.current}];return zn.createElement("div",{className:at["left-panel"]},zn.createElement("ul",{className:`${at["s-navs"]} ${at["bg-white"]} ${at.b1}`},(he==null?void 0:he.is_program)&&!xn.get("pageId")&&zn.createElement(be.Z,{title:"\u9898\u76EE\u5217\u8868"},zn.createElement("div",{onClick:()=>{no(),pa(!0)},className:at.btns,ref:Lo,style:Ga?{pointerEvents:"none"}:{}},zn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),zn.createElement("li",{style:{marginLeft:20}},zn.createElement("a",{className:Kt==="0"?at.active:"",id:"0",onClick:Oa},"\u9898\u76EE\u63CF\u8FF0")),zn.createElement("li",null,zn.createElement("a",{className:Kt==="1"?at.active:"",id:"1",onClick:Oa},"\u64CD\u4F5C\u8BB0\u5F55")),(xn.get("type")!=="exercises"&&(he==null?void 0:he.answer_text_show)||xn.get("type")!=="exercises"&&(he==null?void 0:he.analysis_show))&&zn.createElement("li",null,zn.createElement("a",{className:Kt==="4"?at.active:"",id:"4",onClick:Oa},"\u89E3\u7B54\u53C2\u8003")),xn.get("type")!=="exercises"&&zn.createElement("li",null,zn.createElement("a",{className:Kt==="2"?at.active:"",id:"2",onClick:Oa},"\u8BC4\u8BBA")),!!($t!=null&&$t.length)&&xn.get("type")!=="exercises"&&xn.get("type")!=="1"&&zn.createElement("li",null,zn.createElement("a",{className:Kt==="5"?at.active:"",id:"5",onClick:Oa},"\u6D4B\u8BD5\u7528\u4F8B"))),zn.createElement("div",{className:`${at["tab-panel-body"]} ${Kt==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},zn.createElement(Je,{hack:he,onTriggerPraise:we,toDiscuss:to})),zn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${Kt==="1"?"":"hide"}`},zn.createElement(ia,{ref:vo,data:[{id:"1",show:xn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:zn.createElement(zn.Fragment,null,_t!=null&&_t.records_count||Yt?zn.createElement(wt,{page:Et,onPageChange:Ft,topicId:Ne,submitting:Yt,key:(Xt==null?void 0:Xt.id)||1,submitRecords:_t,submitResult:Xt}):zn.createElement(qe.Z,null))},{id:"2",show:xn.get("type")==="exercises"||(he==null?void 0:he.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:zn.createElement(zn.Fragment,null,zn.createElement(pt.default,{pagination:!1,dataSource:Da==null?void 0:Da.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ka,yo,ba)=>tn()(ka).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ka,yo,ba)=>{var oo;return(oo=[{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(ea=>ea.id===ka))==null?void 0:oo.name}}]}),zn.createElement(Vt.Z,{style:{marginTop:10},current:La.page,total:Da==null?void 0:Da.count,hideOnSinglePage:!0,onChange:ka=>ko(void 0,null,function*(){La.page=ka,qa(La);let yo=yield(0,ce.ZP)(`/api/myproblems/${Pa.id}/redo_logs.json`,{method:"get",params:dr(Ho({},La),{courseId:Pa.courseId})});(yo==null?void 0:yo.status)===0&&$a(yo==null?void 0:yo.data)})}))}]})),zn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${Kt==="4"?"":"hide"}`},zn.createElement(ia,{data:[{id:"1",show:xn.get("type")!=="exercises"&&(he==null?void 0:he.answer_text_show),name:"\u7B54\u6848",element:zn.createElement(zn.Fragment,null,zn.createElement(Ve,{hack:he,current_user:Gt}))},{id:"2",show:xn.get("type")!=="exercises"&&(he==null?void 0:he.analysis_show),name:"\u89E3\u6790",element:zn.createElement(zn.Fragment,null,zn.createElement(Qn,{hack:he,current_user:Gt}))}]})),zn.createElement("div",{className:`${at["tab-panel-body"]} ${Kt==="2"?"":"hide"}`,style:{padding:0}},zn.createElement(ya,{user:it,activeIndex:Kt,identifier:he.identifier,hack:he,onTriggerPraise:we})),zn.createElement("div",{className:`${at["tab-panel-body"]} ${Kt==="5"?"":"hide"}`,style:{padding:12}},zn.createElement(wa,{data:$t||[],hack:he})),zn.createElement(a.Z,{rootClassName:at.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>pa(!1),open:ca},zn.createElement(He.Z,null,zn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),zn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",la==null?void 0:la.total_count,"\u9898\xA0[\xA0",la==null?void 0:la.total_score,"\u5206\xA0]\xA0"),!(it!=null&&it.hack_manager)&&zn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",la==null?void 0:la.work_score,"\u5206")),zn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),zn.createElement(He.Z,{align:"middle",className:"mt10 mb10"},!(it!=null&&it.hack_manager)&&zn.createElement(Ke.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ka=>{Pa.page=1,Pa.finish_status=ka,Io(Ho({},Pa)),no()}},zn.createElement(Ke.default.Option,{value:""},"\u5168\u90E8"),zn.createElement(Ke.default.Option,{value:0},"\u672A\u5F00\u59CB"),zn.createElement(Ke.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),zn.createElement(Ke.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),zn.createElement(Ke.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ka=>{Pa.page=1,Pa.difficult=ka||null,Io(Ho({},Pa)),no()}},zn.createElement(Ke.default.Option,{value:0},"\u5168\u90E8"),zn.createElement(Ke.default.Option,{value:1},"\u7B80\u5355"),zn.createElement(Ke.default.Option,{value:2},"\u9002\u4E2D"),zn.createElement(Ke.default.Option,{value:3},"\u56F0\u96BE")),zn.createElement(It.default.Search,{size:"large",onSearch:ka=>{Pa.name=ka,Pa.page=1,Io(Ho({},Pa)),no()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),zn.createElement("div",{className:at.list,style:{height:36,background:"#3D445C"}},!(it!=null&&it.hack_manager)&&zn.createElement("span",null,"\u72B6\u6001"),zn.createElement("span",null,"\u5E8F\u53F7"),zn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),zn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),zn.createElement("div",{style:{overflow:"auto",flex:1}},(cn=la==null?void 0:la.data)!=null&&cn.length?(Cn=la==null?void 0:la.data)==null?void 0:Cn.map((ka,yo)=>zn.createElement("div",{onClick:()=>ko(void 0,null,function*(){let ba=yield(0,ce.ZP)(`/api/problems/${ka==null?void 0:ka.identifier}/start.json`,{method:"get",params:{hack_user_id:it==null?void 0:it.user_id}});ba&&(fe.history.replace(`/myproblems/${ba==null?void 0:ba.identifier}${window.location.search}`),window.location.reload())}),className:`${at.list} ${ka!=null&&ka.checked?at.active:""}`},!(it!=null&&it.hack_manager)&&zn.createElement(zn.Fragment,null,!(ka!=null&&ka.opened)&&zn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ka==null?void 0:ka.opened)&&!(ka!=null&&ka.passed)&&zn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ka==null?void 0:ka.opened)&&(ka==null?void 0:ka.passed)&&zn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),zn.createElement("span",null,(Pa.page-1)*20+(yo+1)),zn.createElement("span",{style:{flex:1},title:ka.name},`[${ka==null?void 0:ka.score}\u5206]`,"\xA0",ka.name),zn.createElement("span",{style:{flexBasis:48,paddingRight:0}},Jn[ka.difficult]))):zn.createElement(qe.Z,null)),zn.createElement(Vt.Z,{current:Pa.page,className:"mt20",hideOnSinglePage:!0,total:la==null?void 0:la.count,pageSize:Pa.per_page,onChange:(ka,yo)=>{Pa.page=ka,Pa.per_page=yo,no()}})),zn.createElement(St.Z,{rootClassName:at.tour,closeIcon:!1,open:!!Ga,steps:To,gap:{offset:3,radius:2}}))},In=te(62522),Co=te(6383),ma=te(96680),Sr=te(74255),tr=te(3810),or=te(36482),Oo=te(91136),Go=te(92310),Br=te.n(Go),yr=te(41319),Pr=te(16428),Wr=te(48790),Nr=te(27225),Cr=te(3932),Jr=te(64126),fa=te(59301),tl=Object.defineProperty,Vr=Object.defineProperties,yl=Object.getOwnPropertyDescriptors,zr=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ot=(he,we,Ne)=>we in he?tl(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,Lt=(he,we)=>{for(var Ne in we||(we={}))De.call(we,Ne)&&ot(he,Ne,we[Ne]);if(zr)for(var Ne of zr(we))je.call(we,Ne)&&ot(he,Ne,we[Ne]);return he},sn=(he,we)=>Vr(he,yl(we)),vn=(he,we)=>{var Ne={};for(var Et in he)De.call(he,Et)&&we.indexOf(Et)<0&&(Ne[Et]=he[Et]);if(he!=null&&zr)for(var Et of zr(he))we.indexOf(Et)<0&&je.call(he,Et)&&(Ne[Et]=he[Et]);return Ne},de=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())});const{Countdown:dt}=Se.default,Ot={Java:"java",C:"c",Python:"py","C++":"c"};var rn=(he=>(he[he.SET_LOADING=0]="SET_LOADING",he[he.GET_DATA=1]="GET_DATA",he[he.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",he[he.SET_DATA=3]="SET_DATA",he[he.SET_DEBUGING=4]="SET_DEBUGING",he[he.SET_SUBMITING=5]="SET_SUBMITING",he[he.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",he[he.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",he[he.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",he[he.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",he[he.SET_PAGE=10]="SET_PAGE",he))(rn||{});function Zt(){return new Date().getTime()}const ae={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function pe(he,we){switch(we.type){case 1:return Lt(Lt({},he),we.payload);case 3:return sn(Lt({},he),{data:we.payload});case 0:return sn(Lt({},he),{loading:we.payload});case 9:return sn(Lt({},he),{showNote:we.payload});case 4:return sn(Lt({},he),{debuging:we.payload});case 5:return sn(Lt({},he),{submitting:we.payload});case 2:return sn(Lt({},he),{submitRecords:we.payload});case 10:return sn(Lt({},he),{submitRecordPage:we.payload});case 6:return sn(Lt({},he),{executingMessage:we.payload});case 7:return Lt(Lt({},he),we.payload);case 8:return Lt(Lt({},he),we.payload);default:throw new Error}}var ge=({children:he})=>{var we,Ne,Et,Ft,it,Gt,_t,Yt,Xt,yn;const[$t,cn]=(0,E.useReducer)(pe,ae),{id:Cn}=(0,fe.useParams)(),xn=(0,fe.useLocation)(),[Kt]=(0,fe.useSearchParams)(),{loading:ha,data:Zn,debugResult:ca,submitResult:pa,submitRecords:Ga,submitRecordPage:Xa,showNote:la,debuging:Aa,submitting:Da,executingMessage:$a}=$t,[La,qa]=(0,E.useState)("#37AD83"),[vo,Lo]=(0,E.useState)(null),[Pa,Io]=(0,E.useState)({}),[eo,Oa]=(0,E.useState)(!0),[to,no]=(0,E.useState)(!1),[To,ka]=(0,E.useState)(!1),yo=(0,E.useRef)(null),ba=(0,E.useRef)(0),oo=Zn==null?void 0:Zn.user,ea=Zn==null?void 0:Zn.hack,[ar,nr]=(0,E.useState)(!1),wo=(0,E.useRef)(1),_o=(0,E.useRef)(!1);(0,yr.y)(Kt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ar}=(0,yr.X)(),[jo,$n]=(0,E.useState)(""),Wt=(0,tr._)(Pa),[Ea,Ta]=(0,E.useState)({open:!1,text:""}),[ja,ao]=(0,E.useState)(null),co=(0,E.useRef)(null);(0,E.useEffect)(()=>{var Za;let uo=(Za=ea==null?void 0:ea.homework_extension)==null?void 0:Za.failed_evaluate_num;typeof uo=="number"&&ao(uo)},[(we=ea==null?void 0:ea.homework_extension)==null?void 0:we.failed_evaluate_num]),(0,E.useEffect)(()=>{function Za(){return de(this,null,function*(){var uo,qr,_r,Pl,nl;Oa(!0);const dl=yield(0,Pe.fu)(Cn,{exercise_id:Kt.get("exercisesId")});if(setTimeout(()=>{Oa(!1)},800),dl.status!==401){try{dl.hack.code=Xe.Base64.decode(dl.hack.code)}catch(Hr){console.log(Hr)}dl.hack=sn(Lt({},dl.hack),{is_program:Kt.get("type")==="1"}),cn({type:1,payload:{loading:!1,data:dl}})}if(Kt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Hr;Kt.get("coursesId")=="coursesId"?Hr=yield(0,re._F)({categoryId:Kt.get("exercisesId"),login:Kt.get("login")}):Hr=yield(0,re._B)({categoryId:Kt.get("exercisesId"),login:Kt.get("login")}),Io(Lt({},Hr)),Ar((uo=Hr==null?void 0:Hr.exercise)==null?void 0:uo.forbid_copy),typeof((qr=Hr==null?void 0:Hr.exercise)==null?void 0:qr.left_time)=="number"&&(Lo(Date.now()+((_r=Hr==null?void 0:Hr.exercise)==null?void 0:_r.left_time)*1e3),setTimeout(()=>{qa("red")},(((Pl=Hr==null?void 0:Hr.exercise)==null?void 0:Pl.left_time)-300>0?((nl=Hr==null?void 0:Hr.exercise)==null?void 0:nl.left_time)-300:0)*1e3))}})}Cn&&Za()},[Cn]),(0,E.useEffect)(()=>{var Za;return Kt.get("type")==="exercises"&&((Za=Pa==null?void 0:Pa.exercise)!=null&&Za.screen_open)&&(window.removeEventListener("blur",rr,!1),or.U.forEach((uo,qr)=>{window.addEventListener(uo,rr,!1)}),window.addEventListener("blur",rr,!1),window.focus()),()=>{document.removeEventListener((0,Ge.gH)(),rr)}},[Pa]),(0,E.useEffect)(()=>{jo==="1"&&Cn&&ea!=null&&ea.language&&Wo()},[Cn,Xa,ea==null?void 0:ea.language,jo]),(0,E.useEffect)(()=>(ea!=null&&ea.is_program&&(ba.current=0,yo.current=setInterval(()=>{Zo()},15e3)),()=>{clearInterval(yo.current)}),[ea==null?void 0:ea.is_program]);const Zo=()=>de(void 0,null,function*(){let Za=yield(0,ce.ZP)(`/api/myproblems/${Cn}/save_long_time.json`,{method:"get",params:{answer_long_time:ba.current}})}),rr=()=>{_o.current||(0,Ge.BU)(),window.parent.postMessage("backExercise","*")};function Wo(){return de(this,null,function*(){try{const Za=yield(0,Pe.zO)(Cn,{limit:15,page:Xa,language:ea==null?void 0:ea.language});cn({type:2,payload:Za})}catch(Za){console.log(Za)}})}function vr(Za){cn({type:10,payload:Za})}function Ko(Za){return de(this,null,function*(){var uo;let qr;(Kt.get("ip_limit")==="inner"||Kt.get("ip_bind_type")==="true")&&(qr=yield(0,Co.y)({ip_limit:Kt.get("ip_limit"),ip_bind:Kt.get("ip_bind_type")==="true"}));const _r=yield(0,Pe.n4)(Cn,{code:Xe.Base64.encode(Za||ea.code),language:ea==null?void 0:ea.language,exercise_id:Kt.get("exercisesId"),question_id:Kt.get("questionId"),ip:qr});return _r.status===-5&&(0,fe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:sn(Lt({errorMessage:_r==null?void 0:_r.message},(Pa==null?void 0:Pa.exercise)||{}),{exercise_user_id:(uo=Pa==null?void 0:Pa.exercise)==null?void 0:uo.exercise_user_id,id:Kt.get("exercisesId")})}}),_r})}function lr(){return de(this,null,function*(){if(wo.current=2,!Da){cn({type:5,payload:!0});try{Qe.Z.publish("to-commit-info");const Za=yield Ko();if(console.log(Za,1),Za.status===0){let dl=function(){return de(this,null,function*(){const{status:Hr,data:Fl}=yield(0,Pe.rX)(Cn,"submit"),$l=Zt()-nl>(_r*Pl+3)*1e3;if(Hr!==0&&!$l&&setTimeout(dl,1e3),$l){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),cn({type:5,payload:!1});return}if(Hr===0){Fl.status===2&&ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Fl==null?void 0:Fl.status)===0&&Kt.get("type")==="1"&&ka(!0),(Fl==null?void 0:Fl.status)!==0&&Kt.get("type")==="1"&&ao(bu=>bu+1);const du=yield(0,Pe.zO)(Cn,{limit:15,page:Xa,language:ea==null?void 0:ea.language});cn({type:8,payload:sn(Lt({},$t),{submitResult:Fl,submitting:!1,submitRecords:du})})}})},uo={};if(Kt.get("type")==="exercises"?(uo.extras={exercise_id:Kt.get("exercisesId"),question_id:Kt.get("questionId")},(Kt.get("ip_limit")==="inner"||Kt.get("ip_bind_type")==="true")&&(uo.extras.ip=yield(0,Co.y)({ip_limit:Kt.get("ip_limit"),ip_bind:Kt.get("ip_bind_type")==="true"}))):Kt.get("type")==="smartPlan"&&(uo.extras={smart_plan_page_item_bank_id:Kt.get("smartPlanItemBankId"),simulate:Kt.get("simulate")==="true"}),(yield(0,Pe.bM)(Cn,uo)).status===-1&&Kt.get("exercisesId")){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`;return}const{time_limit:_r,test_case_size:Pl}=ea,nl=Zt();dl()}else cn({type:5,payload:!1})}catch(Za){console.log(Za),cn({type:5,payload:!1})}nr(!1)}})}function pr(){return de(this,null,function*(){wo.current=1,$t.debuging=!0,cn({type:4,payload:!0});try{if((yield Ko()).status===0){let nl=function(){return de(this,null,function*(){const{status:dl,message:Hr,data:Fl}=yield(0,Pe.rX)(Cn,"debug"),$l=Zt()-Pl>(uo+3)*1e3;if(dl!==0&&!$l&&(cn({type:6,payload:Hr}),setTimeout(nl,1e3)),$l){ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),cn({type:4,payload:!1}),cn({type:7,payload:sn(Lt({},$t),{debugResult:{status:2},debuging:!1})});return}dl===0&&(Fl.status===2&&ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),cn({type:4,payload:!1}),cn({type:7,payload:sn(Lt({},$t),{debugResult:Fl,debuging:!1})}))})};const{time_limit:uo}=ea;let qr={input:encodeURIComponent(Zn.test_case.input)};if(Kt.get("type")==="exercises"&&(qr.exercise_id=Kt.get("exercisesId")),(yield(0,Pe.MU)(Cn,qr)).status===-1&&Kt.get("exercisesId")){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`;return}const Pl=Zt();nl()}else cn({type:4,payload:!1})}catch(Za){console.log(Za)}finally{}})}function Or(Za,uo){const qr=uo?{modify_code:!1}:{};cn({type:3,payload:sn(Lt({},Zn),{hack:Lt(sn(Lt({},ea),{code:Za}),qr)})}),nr(!0)}const Do=Za=>de(void 0,null,function*(){let uo=yield(0,ce.ZP)(`/api/problems/${ea==null?void 0:ea.identifier}/start.json`,{method:"get",params:{language:Za==="C++"||Za==="c++"?encodeURIComponent(Za):Za,hack_user_id:oo==null?void 0:oo.user_id}});uo.status!==-1&&fe.history.replace(`/myproblems/${uo==null?void 0:uo.identifier}${window.location.search}`)});function jr(Za){let uo=Za.target.value;cn({type:3,payload:sn(Lt({},Zn),{test_case:{input:uo}})})}function fo(){return de(this,null,function*(){try{let Za={};Kt.get("type")==="exercises"?Za.exercise_id=Kt.get("exercisesId"):ea!=null&&ea.homework_common_id&&(Za.homework_common_id=ea==null?void 0:ea.homework_common_id);const uo=yield(0,Pe.H7)(Cn,Lt({},Za));uo.status===401||(Or(Xe.Base64.decode(uo.code)),(Kt.get("type")==="exercises"||ea!=null&&ea.homework_common_id)&&Qe.Z.publish("to-reset-info"))}catch(Za){console.log(Za)}})}function ro(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:fa.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",fa.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return de(this,null,function*(){const Za=yield(0,Pe.fi)(Cn);Za.status===401||Or(Xe.Base64.decode(Za.code),!0)})}})}function Jo(){cn({type:9,payload:!0})}function Va(){cn({type:9,payload:!1})}function lo(Za){return de(this,null,function*(){yield(0,Pe.MK)(Cn,Za),cn({type:1,payload:{showNote:!1,data:sn(Lt({},Zn),{hack:sn(Lt({},ea),{notes:Za.notes})})}})})}const br={hack:ea,isLoading:eo,input:(Ne=Zn==null?void 0:Zn.test_case)==null?void 0:Ne.input,is_file:(Et=Zn==null?void 0:Zn.test_case)==null?void 0:Et.is_file,identifier:ea==null?void 0:ea.identifier,attachments_count:Zn==null?void 0:Zn.attachments_count,language:ea==null?void 0:ea.language,code:ea==null?void 0:ea.code,title:"main."+Ot[ea==null?void 0:ea.language],modify_code:ea==null?void 0:ea.modify_code,notes:ea==null?void 0:ea.notes,debugResult:ca,debuging:Aa,submitting:Da,submitResult:pa,executingMessage:$a,onCancelNote:Va,onAddNote:lo,showNote:la,user:oo,onShowNote:Jo,onSubmitCode:lr,onChangeCode:Or,onChangeInput:jr,onDebugCode:pr,onResetCode:fo,onSyncCode:ro,onUpdateCode:Ko,onChangeLanguage:Do,isWhiteTheme:to,setIsWhiteTheme:no,topDispatch:cn};function mr(){return de(this,null,function*(){const{praise_count:Za}=yield(0,Pe.vl)(ea.id,{container_type:"Hack",type:1});let uo=sn(Lt({},Zn),{hack:sn(Lt({},ea),{praises_count:Za,user_praise:!ea.user_praise})});cn({type:3,payload:uo})})}const Zr={topicId:Cn,submitResult:pa,submitRecords:Ga,submitting:Da,page:Xa,onPageChange:vr,hack:ea,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:mr,setActiveIndex:$n};console.log(Pa);const[kr,Xr]=(0,E.useState)(!1),[Nl,hl]=(0,E.useState)(!1);(0,E.useEffect)(()=>{const Za=uo=>{if(console.log("event-----",uo),uo.data.type==="showIntelligentTeacherStatus"){const{aiStatus:qr,questionStatus:_r}=uo.data;if(Xr(qr),_r){let Pl=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Pl.includes(Kt.get("smartPlanItemBankId")))return;ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:fa.createElement("div",{className:"tc font16"},_r?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>de(void 0,null,function*(){lr(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Pl.push(Kt.get("smartPlanItemBankId"))));let nl="";Kt.get("isMiniprogram")?nl=`/miniprogram/courseware/study?courses_id=${Kt.get("coursesId")}&id=${Kt.get("exercisesId")}`:nl=`/classrooms/${Kt.get("coursesId")}/smart_plan/${Kt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():fe.history.push(nl)})})}}};return window.addEventListener("message",Za),()=>{window.removeEventListener("message",Za)}},[]);const cl=()=>{if(Kt.get("type")==="exercises")return!1;const Za=Object.entries((ea==null?void 0:ea.homework_extension)||{}).some(([uo,qr])=>uo!=="ai_code_evaluation_promote"&&!!qr);return!!(Kt.get("type")==="1"&&((0,Wr.$O)()||Za)||Kt.get("type")==="smartPlan"&&(kr||Kt.get("showAi")))};return(0,E.useEffect)(()=>{var Za,uo,qr,_r,Pl,nl,dl;cl()&&(ja>((uo=(Za=ea==null?void 0:ea.homework_extension)==null?void 0:Za.ai_guide_data)==null?void 0:uo.evaluation_num)&&Ta({open:!0,text:(_r=(qr=ea==null?void 0:ea.homework_extension)==null?void 0:qr.ai_guide_data)==null?void 0:_r.evaluation_msg}),(Pl=ea==null?void 0:ea.homework_extension)!=null&&Pl.ai_guide&&ja==0&&!co.current&&(co.current=setTimeout(()=>{var Hr,Fl;Ta({open:!0,text:(Fl=(Hr=ea==null?void 0:ea.homework_extension)==null?void 0:Hr.ai_guide_data)==null?void 0:Fl.unanswered_msg})},(((dl=(nl=ea==null?void 0:ea.homework_extension)==null?void 0:nl.ai_guide_data)==null?void 0:dl.unanswered_time)||0)*60*1e3)),co.current&&ja>0&&clearTimeout(co.current))},[ja,ea]),fa.createElement(fa.Fragment,null,fa.createElement(Fe.Z,{spinning:ha,delay:500},Zn?fa.createElement("div",{style:{minWidth:"1200px"}},fa.createElement("header",{className:Br()(Oo.Z.header,to&&Oo.Z.whiteHeader)},!((Ft=["smartPlan","exercises"])!=null&&Ft.includes(Kt.get("type")))&&fa.createElement("div",null,fa.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/${oo==null?void 0:oo.image_url}`,alt:"user",width:36}),fa.createElement("span",{style:{color:to?"#333":"#B2BACB",fontSize:16}},oo==null?void 0:oo.name)),((it=["smartPlan","exercises"])==null?void 0:it.includes(Kt.get("type")))&&fa.createElement("div",null,fa.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",fa.createElement("span",{className:"ml10"},((Gt=Pa==null?void 0:Pa.exercise)==null?void 0:Gt.user_name)||(oo==null?void 0:oo.name)||"--")),fa.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",fa.createElement("span",{className:"ml10"},((_t=Pa==null?void 0:Pa.exercise)==null?void 0:_t.student_id)||(oo==null?void 0:oo.student_id)||"--"))),fa.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},fa.createElement("div",null,ea.name)),(Kt.get("type")==="smartPlan"||(ea==null?void 0:ea.is_program))&&fa.createElement(ma.Z,{defaultValue:(ea==null?void 0:ea.answer_long_time)||0,onChange:Za=>{ba.current=Za},className:Oo.Z.timepiece}),oo!=null&&oo.hack_manager&&!Kt.get("is_smart_plan")?fa.createElement(fe.Link,{className:Oo.Z.btn_edit,to:Kt.get("type")==="1"?Kt.get("pageId")?`/problems/newedit/${ea.identifier}?type=1&pageId=${Kt.get("pageId")}&backUrl=${Kt.get("backUrl")}`:`/problems/newedit/${ea.identifier}?type=1`:Kt.get("backUrl")?`/problems/newedit/${ea.identifier}?backUrl=${Kt.get("backUrl")}`:`/problems/newedit/${ea.identifier}`}," ",fa.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Yt=Pa==null?void 0:Pa.exercise)!=null&&Yt.left_time)&&fa.createElement(fa.Fragment,null,fa.createElement("span",{style:{color:La,marginRight:6},className:`iconfont icon-daojishi ${Oo.Z.djs}`}),fa.createElement("span",{className:"c-white mr20"},fa.createElement(dt,{valueStyle:{color:La,fontSize:20,fontWeight:500},title:fa.createElement("span",{style:{color:La,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:vo,onFinish:()=>de(void 0,null,function*(){const Za=yield(0,re.VL)({categoryId:Kt.get("exercisesId"),commit_method:2});if((Za==null?void 0:Za.status)===0&&(Ko(),ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:fa.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",fa.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>de(void 0,null,function*(){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`})})),(Za==null?void 0:Za.status)===-3){const uo=parseInt(Za==null?void 0:Za.message);Lo(Date.now()+uo*1e3)}})}))),(Xt=["smartPlan","exercises"])!=null&&Xt.includes(Kt.get("type"))?fa.createElement(ye.ZP,{type:"primary",onClick:()=>{if(Kt.get("type")==="exercises"){const Za=()=>de(void 0,null,function*(){yield Ko(),nr(!1),Wt(),_o.current=!0,rr()});if(!(Ga!=null&&Ga.records_count)||ar){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:fa.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:Za});return}Za()}else{let Za="";Kt.get("isMiniprogram")?Za=`/miniprogram/courseware/study?courses_id=${Kt.get("coursesId")}&id=${Kt.get("exercisesId")}`:Za=`/classrooms/${Kt.get("coursesId")}/smart_plan/${Kt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():fe.history.push(Za)}}},Kt.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):fa.createElement("span",{onClick:()=>{var Za;if(Kt.get("backUrl"))fe.history.push(Kt.get("backUrl"));else if(Kt.get("type")==="1"){let uo=(Za=localStorage.getItem("program_homework"))==null?void 0:Za.split(",");fe.history.push(`/classrooms/${uo==null?void 0:uo[0]}/program_homework/${uo==null?void 0:uo[1]}/detail`)}else fe.history.push("/problemset")}},fa.createElement(be.Z,{title:"\u5173\u95ED"},fa.createElement("i",{style:{color:to?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),fa.createElement(Fe.Z,{size:"large",spinning:eo},fa.createElement(ze.Z,{className:Br()(Oo.Z.myProblems,to&&Oo.Z.whiteMyProblems),leftChild:fa.createElement(Ca,Lt({},Zr)),rightChild:fa.createElement(Be,Lt({},br))}))):null,fa.createElement(ve.default,{centered:!0,closable:!1,width:680,footer:null,open:To,className:"oj-modal"},fa.createElement("section",{className:"oj-modal-content"},fa.createElement("div",{className:"oj-modal-head"},fa.createElement("img",{src:In,alt:""}),fa.createElement("i",{onClick:()=>ka(!1),className:"iconfont icon-guanbi1"})),fa.createElement("aside",null,fa.createElement("img",{className:"mr30",src:Jr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",fa.createElement("span",{style:{color:"#75d6ba",marginRight:100}},pa==null?void 0:pa.execute_time,"ms"),"\u4F18\u4E8E",fa.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(pa==null?void 0:pa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),fa.createElement("aside",{className:"mb50"},fa.createElement("img",{src:Cr.Z,className:"mr30"}),fa.createElement("span",{className:"oj-modal-tt"},fa.createElement("span",null,fa.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),fa.createElement("span",{className:"c-light-primary"},pa==null?void 0:pa.execute_memory,"kb")),fa.createElement("span",null,fa.createElement("span",null))),"\u4F18\u4E8E",fa.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(pa==null?void 0:pa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),fa.createElement("div",{id:"oj-modal-next",onClick:()=>de(void 0,null,function*(){var Za;if(pa!=null&&pa.next_identifier){let uo=yield(0,ce.ZP)(`/api/problems/${pa==null?void 0:pa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:oo==null?void 0:oo.user_id}});uo&&(fe.history.replace(`/myproblems/${uo==null?void 0:uo.identifier}${window.location.search}`),window.location.reload())}else{let uo=(Za=localStorage.getItem("program_homework"))==null?void 0:Za.split(",");fe.history.push(`/classrooms/${uo==null?void 0:uo[0]}/program_homework/${uo==null?void 0:uo[1]}/detail`)}}),className:"oj-modal-btn"},pa!=null&&pa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),cl()&&fa.createElement(Pr.Z,{showData:Kt.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:ea==null?void 0:ea.homework_extension,description:ea==null?void 0:ea.description,allShow:(0,Wr.$O)(),code:ea==null?void 0:ea.code,sendParams:{source:"hack",hack_id:Cn},draggableExtraNode:((yn=ea==null?void 0:ea.homework_extension)==null?void 0:yn.ai_guide)&&(Ea==null?void 0:Ea.open)&&fa.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"}},fa.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"}}),fa.createElement(Nr.Z,{text:(Ea==null?void 0:Ea.text)||""}),fa.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Za=>{Ta({open:!1,text:""})}}))})),fa.createElement(Sr.Z,{successCb:()=>{wo.current===1?pr():lr()}}))};function Ae({title:he,modify_code:we,onSyncCode:Ne,onShowCodeSetting:Et,onResetCode:Ft,hack:it,onChangeLanguage:Gt,isWhiteTheme:_t,onShowResourceCentre:Yt,attachments_count:Xt}){var yn;const $t=()=>{ve.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:fa.createElement(oe.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:Ft})},[cn]=(0,fe.useSearchParams)(),Cn=cn.get("language"),xn=Kt=>Kt==="1"?"c++":Kt==="2"?"C++":Kt;return(0,E.useEffect)(()=>{Cn&&Gt(xn(Cn))},[]),(0,E.useEffect)(()=>{it!=null&&it.tpm_code_modified&&ve.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:fa.createElement(oe.Z,null),content:fa.createElement("div",null,fa.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),fa.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),fa.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:()=>Ft()})},[it==null?void 0:it.language]),console.log(it,_t,"hack"),fa.createElement("div",{className:`${Oo.Z.codeHead} ${_t?Oo.Z.whiteCodeHead:""}`},fa.createElement("div",{className:Oo.Z.navWrap},(yn=it==null?void 0:it.all_language)==null?void 0:yn.map(Kt=>fa.createElement("div",{className:`${Oo.Z.nav} ${Kt===(it==null?void 0:it.language)?Oo.Z.active:""}`,key:Kt,onClick:()=>Gt(Kt)},fa.createElement(be.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},fa.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),fa.createElement("span",null,Kt)))),fa.createElement(He.Z,{align:"middle",style:{marginLeft:"auto"}},we?fa.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ne},fa.createElement("img",{src:bt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Xt>0&&fa.createElement("a",{onClick:Yt},fa.createElement(be.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},fa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),fa.createElement("a",{onClick:$t},fa.createElement(be.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},fa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),fa.createElement("a",{onClick:Et},fa.createElement(be.Z,{title:"\u8BBE\u7F6E"},fa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Be(he){var we=he,{input:Ne,is_file:Et,identifier:Ft,showNote:it,onShowNote:Gt,notes:_t,onCancelNote:Yt,onAddNote:Xt,debugResult:yn,language:$t,debuging:cn,submitting:Cn,executingMessage:xn,code:Kt,onSubmitCode:ha,onDebugCode:Zn,onChangeCode:ca,onChangeInput:pa,onUpdateCode:Ga,user:Xa,isLoading:la,submitResult:Aa}=we,Da=vn(we,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function $a(qa,vo){return fa.createElement(Ae,sn(Lt({},Da),{onShowCodeSetting:qa,onShowResourceCentre:vo}))}const La=Lt({input:Ne,is_file:Et,debugResult:yn,debuging:cn,submitting:Cn,executingMessage:xn,onDebugCode:Zn,onChangeCode:ca,onSubmitCode:ha,onChangeInput:pa,user:Xa,submitResult:Aa},Da);return fa.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},fa.createElement(Mt,{setIsWhiteTheme:Da==null?void 0:Da.setIsWhiteTheme,isLoading:la,language:$t,value:Kt,identifier:Ft,onChange:ca,onUpdateCode:Ga,ActionBarRender:$a}),fa.createElement(Le.ZP,Lt({},La)))}},37345:function(Re,rt,te){"use strict";te.d(rt,{h:function(){return E}});var E=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(E||{})},81072:function(Re,rt,te){"use strict";te.d(rt,{H7:function(){return a},MK:function(){return oe},MU:function(){return re},X6:function(){return ze},bM:function(){return Pe},fi:function(){return y},fu:function(){return He},n4:function(){return x},rX:function(){return yt},vl:function(){return b},zO:function(){return Ge}});var E=te(38986),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(z,ee,ne)=>ee in z?fe(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,be=(z,ee)=>{for(var ne in ee||(ee={}))ve.call(ee,ne)&&ye(z,ne,ee[ne]);if(Se)for(var ne of Se(ee))Fe.call(ee,ne)&&ye(z,ne,ee[ne]);return z};function He(z,ee){return(0,E.U2)(`myproblems/${z}.json`,be({hidePopLogin:!0},ee||{}))}function Pe(z,ee){return(0,E.v_)(`myproblems/${z}/code_submit.json`,ee)}function re(z,ee){return(0,E.v_)(`myproblems/${z}/code_debug.json`,ee)}function Ge(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,E.U2)(`myproblems/${z}/submit_records.json`,ee)}function ze(z){return(0,E.U2)("myproblems/record_detail.json",{id:z})}function yt(z,ee){return(0,E.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,E.v_)(`myproblems/${z}/add_notes.json`,ee)}function a(z,ee){return(0,E.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function y(z){return(0,E.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ee){return(0,E.v_)(`myproblems/${z}/update_code.json`,ee)}function b(z,ee){return(0,E.v_)(`discusses/${z}/plus.json`,ee)}},47251:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Xe}});var E=te(59301),fe=te(28284),Se=te(6767),ve=te(62957),Fe=te(20554),ye=te(82326),be=te(17149),He=te(69219),Pe=te(37568),re=te(54172),Ge=te(25399),ze=te(13747),yt=te(99571),oe=te(38986),a={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"},y=te(55305),x={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"},b=te(76902),z=te(51257),ee=te(24334);const ne=["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 ce=({qitem:Le})=>{var at,st,pt,Vt,Ie,Nt,en,tn,mn,Rn;return E.createElement("div",{className:x.warp},E.createElement("div",{className:x.mainPart},E.createElement("div",{className:x.qcount},(Le==null?void 0:Le.question_type)===8&&E.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(at=Le==null?void 0:Le.program_attr)==null?void 0:at.description}),(Le==null?void 0:Le.question_type)!=8&&E.createElement(b.Z,{className:x.qtitle,value:(Le==null?void 0:Le.name)||(Le==null?void 0:Le.title)})),((Le==null?void 0:Le.question_type)===0||(Le==null?void 0:Le.question_type)===2)&&E.createElement("div",null,(st=Le==null?void 0:Le.choices)==null?void 0:st.map((wt,qe)=>E.createElement("div",{className:x.redio},!(wt!=null&&wt.is_answer)&&E.createElement("span",{className:x.redioitem}),(wt==null?void 0:wt.is_answer)&&E.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),E.createElement(b.Z,{className:wt!=null&&wt.is_answer?x.titleyes:x.title,value:ne[qe]+(wt==null?void 0:wt.choice_text)}),(wt==null?void 0:wt.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Le==null?void 0:Le.question_type)===1&&E.createElement("div",null,(pt=Le==null?void 0:Le.choices)==null?void 0:pt.map((wt,qe)=>E.createElement("div",{className:x.checkbox},!(wt!=null&&wt.is_answer)&&E.createElement("span",{className:x.checkboxitem}),(wt==null?void 0:wt.is_answer)&&E.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),E.createElement(b.Z,{className:wt!=null&&wt.is_answer?x.titleyes:x.title,value:ne[qe]+(wt==null?void 0:wt.choice_text)}),(wt==null?void 0:wt.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Le==null?void 0:Le.question_type)===3&&E.createElement("div",{className:x.completion},(Vt=Le==null?void 0:Le.standard_answer)==null?void 0:Vt.map((wt,qe)=>{var At;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",qe+1),E.createElement("div",{className:x.content},(At=wt==null?void 0:wt.answer_text)==null?void 0:At.map((_e,Pt)=>E.createElement("div",{className:x.items},_e))))})),(Le==null?void 0:Le.question_type)===4&&E.createElement("div",{className:x.simple},E.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ie=Le==null?void 0:Le.answer_texts)!=null&&Ie[0]?E.createElement(b.Z,{className:x.content,value:(Nt=Le==null?void 0:Le.answer_texts)==null?void 0:Nt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Le==null?void 0:Le.question_type)===5&&((en=Le==null?void 0:Le.challenge_names)==null?void 0:en.map((wt,qe)=>E.createElement("div",{className:x.shixun},E.createElement("span",{className:x.qtitle},E.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(qe+1),"\u9898"),wt)))),(Le==null?void 0:Le.question_type)===6&&E.createElement("div",{className:x.program},E.createElement(b.Z,{className:x.content,value:((tn=Le==null?void 0:Le.program_attr)==null?void 0:tn.description)||"- -"})),(Le==null?void 0:Le.question_type)===7&&((mn=Le==null?void 0:Le.sub_item_banks)==null?void 0:mn.map((wt,qe)=>{var At,_e,Pt,We,Bt;return E.createElement("div",null,E.createElement("div",{className:x.combination},E.createElement("span",{className:x.qtitle},wt==null?void 0:wt.name)),E.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},E.createElement("div",null,((wt==null?void 0:wt.item_type)=="SINGLE"||(wt==null?void 0:wt.item_type)=="JUDGMENT")&&((At=wt==null?void 0:wt.choices)==null?void 0:At.map((Je,Ue)=>E.createElement("div",{className:x.redio},!(Je!=null&&Je.is_answer)&&E.createElement("span",{className:x.redioitem}),(Je==null?void 0:Je.is_answer)&&E.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),E.createElement(b.Z,{className:Je!=null&&Je.is_answer?x.titleyes:x.title,value:ne[Ue]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(wt==null?void 0:wt.item_type)=="MULTIPLE"&&((_e=wt==null?void 0:wt.choices)==null?void 0:_e.map((Je,Ue)=>E.createElement("div",{className:x.checkbox},!(Je!=null&&Je.is_answer)&&E.createElement("span",{className:x.checkboxitem}),(Je==null?void 0:Je.is_answer)&&E.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),E.createElement(b.Z,{className:Je!=null&&Je.is_answer?x.titleyes:x.title,value:ne[Ue]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(wt==null?void 0:wt.item_type)=="COMPLETION"&&E.createElement("div",{className:x.completion},(Pt=wt==null?void 0:wt.standard_answer)==null?void 0:Pt.map((Je,Ue)=>{var tt;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Ue+1),E.createElement("div",{className:x.content},(tt=Je==null?void 0:Je.answer_text)==null?void 0:tt.map((Ve,Qe)=>E.createElement("div",{className:x.items},Ve))))})),(wt==null?void 0:wt.item_type)=="SUBJECTIVE"&&E.createElement("div",{className:x.simple},E.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(We=wt==null?void 0:wt.answer_texts)!=null&&We[0]?E.createElement(b.Z,{className:x.content,value:(Bt=wt==null?void 0:wt.answer_texts)==null?void 0:Bt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Le==null?void 0:Le.question_type)===8&&E.createElement("div",null,E.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ee.Base64.decode(((Rn=Le==null?void 0:Le.program_attr)==null?void 0:Rn.code)||"")})),(Le==null?void 0:Le.question_type)===5&&E.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},E.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),E.createElement("span",{style:{color:"#000000"}},(Le==null?void 0:Le.author_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{style:{color:"#000000"}},(Le==null?void 0:Le.author_school_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{style:{color:"#000000"}},(Le==null?void 0:Le.study_count)||"0"))),E.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Le==null?void 0:Le.identifier}/challenges?exercise=true`,target:"_blank"},E.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Le==null?void 0:Le.question_type)<=4||[6,8].includes(Le==null?void 0:Le.question_type))&&E.createElement("div",{className:x.bottom},E.createElement("div",{className:x.bottomitem},E.createElement("span",{className:x.left},"\u89E3\u6790"),E.createElement("span",{className:x.right},Le!=null&&Le.analysis?E.createElement(b.Z,{value:Le==null?void 0:Le.analysis}):E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),E.createElement("div",{className:x.bottomitem},E.createElement("span",{className:x.left},"\u96BE\u5EA6"),E.createElement("span",{className:x.right},(Le==null?void 0:Le.difficulty)===1?"\u7B80\u5355":(Le==null?void 0:Le.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),E.createElement("div",{className:x.bottomitem},E.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),E.createElement("span",{className:x.right},Le!=null&&Le.tag_discipline?Le==null?void 0:Le.tag_discipline:E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ie=te(61250),Ce=te(57149),Ze=te(25690),Oe=te(61485),gt=te(94361),ut=te(46722),Me=te(59301),zt=Object.defineProperty,nt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,vt=(Le,at,st)=>at in Le?zt(Le,at,{enumerable:!0,configurable:!0,writable:!0,value:st}):Le[at]=st,$e=(Le,at)=>{for(var st in at||(at={}))ht.call(at,st)&&vt(Le,st,at[st]);if(Ut)for(var st of Ut(at))Tt.call(at,st)&&vt(Le,st,at[st]);return Le},Rt=(Le,at)=>nt(Le,ct(at)),Mt=(Le,at,st)=>new Promise((pt,Vt)=>{var Ie=tn=>{try{en(st.next(tn))}catch(mn){Vt(mn)}},Nt=tn=>{try{en(st.throw(tn))}catch(mn){Vt(mn)}},en=tn=>tn.done?pt(tn.value):Promise.resolve(tn.value).then(Ie,Nt);en((st=st.apply(Le,at)).next())});const bt=({setScoreShow:Le,ScoreShow:at,onOk:st,isshixuns:pt,isloadings:Vt,dispatch:Ie,isIntelligentAssistant:Nt=!1,ispptModal:en=!1,isChangeQuestion:tn=!1,newExercisePaper:mn,shixunsDetail:Rn})=>{var wt,qe,At;let[_e,Pt]=(0,E.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Nt,is_smart_plan:en,group_id:[]}),[We,Bt]=(0,E.useState)([]),[Je,Ue]=(0,E.useState)([]),[tt,Ve]=(0,E.useState)([]),[Qe,mt]=(0,E.useState)([]);const[ke,Te]=(0,E.useState)(!1),[Ee]=fe.default.useForm(),[xe,Ye]=(0,E.useState)(),[et,xt]=(0,E.useState)(!1);let[Ct,Jt]=(0,E.useState)(pt);const[Qt,qt]=(0,E.useState)([]),[Bn,_n]=(0,E.useState)(0),[on,fn]=(0,E.useState)(!0),[Dn,Sn]=(0,E.useState)([]),[hn,an]=(0,E.useState)([]),Yn=[{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}],jn=[{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[ln,Xn]=(0,E.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 nn=(0,E.useRef)(new Set),un=(0,E.useRef)(new Set),An=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],bn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Kn=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[ya,Ke]=(0,E.useState)(!1),It=()=>{Ee.resetFields(),Ct=!1,Jt(!1),Ke(!1),Ee.submit()};(0,E.useEffect)(()=>{var Ht,Vn,mo,wa,za,Wn,sa,ia,zn,So;(((mo=(Vn=(Ht=mn==null?void 0:mn.editData)==null?void 0:Ht.exercise)==null?void 0:Vn.exist_item_bank_ids)==null?void 0:mo.length)>0||((Wn=(za=(wa=mn==null?void 0:mn.editData)==null?void 0:wa.exercise)==null?void 0:za.exist_item_bank_shixun_ids)==null?void 0:Wn.length)>0)&&an([...(ia=(sa=mn==null?void 0:mn.editData)==null?void 0:sa.exercise)==null?void 0:ia.exist_item_bank_ids,...(So=(zn=mn==null?void 0:mn.editData)==null?void 0:zn.exercise)==null?void 0:So.exist_item_bank_shixun_ids])},[(qe=(wt=mn==null?void 0:mn.editData)==null?void 0:wt.exercise)==null?void 0:qe.exist_item_bank_ids]),(0,E.useEffect)(()=>{at&&(Ee.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),on&&Ct&&(Ee.setFieldsValue({item_type:"SHIXUN"}),_e.item_type="SHIXUN",Pt($e({},_e)),fn(!1)),St(_e),wn(),aa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[at]),(0,E.useEffect)(()=>{Bn>0&&setTimeout(()=>{_n(0)},2e3)},[Bn]);function St(Ht){return Mt(this,null,function*(){var Vn,mo,wa;if(Te(!0),Pt($e({},Ht)),(tt==null?void 0:tt.length)<=0&&Ht.type==="5"){mt([]),Te(!1);return}console.log("----",tt,Qt);let za=Ht.type==="5"?tt==null?void 0:tt.filter(ia=>!Qt.includes(ia)):null,Wn=Ht.type==="5"?tt==null?void 0:tt.filter(ia=>Qt.includes(ia)):null,sa=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:Rt($e({},Ht),{discipline_id:((Vn=Ht==null?void 0:Ht.courseid)==null?void 0:Vn[0])||null,sub_discipline_id:((mo=Ht==null?void 0:Ht.courseid)==null?void 0:mo[1])||null,ids:za,shixun_ids:Wn,include_shixuns:!Nt,group_id:((wa=Ht.group_id)==null?void 0:wa.map(ia=>ia==null?void 0:ia.value))||null,keyword:Ht.keyword?encodeURIComponent(Ht.keyword):Ht.keyword,type:Ht.type==="5"?null:Ht.type,clazz:Ht.type==="3"?"ItemBanksGroup":null,bigmodel:Nt,is_smart_plan:en})});mt(sa),Te(!1)})}function wn(){return Mt(this,null,function*(){let Ht=yield(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:_e.type==="5"?null:_e.type,clazz:"ItemBanksGroup"}});Bt((0,y.L)(Ht==null?void 0:Ht.disciplines))})}function aa(Ht){return Mt(this,null,function*(){var Vn;let mo=yield(0,oe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ht}),wa=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Vn=mo==null?void 0:mo.data)==null?void 0:Vn.map(za=>({title:za.name,id:za.id,pid:za.id,value:za.id,key:za.id,isLeaf:!za.have_child}))}];Sn(wa)})}function Qn(Ht){return Mt(this,null,function*(){var Vn,mo,wa,za;Te(!0);let Wn=(Vn=Ht.list)==null?void 0:Vn.filter(zn=>!Qt.includes(zn)),sa=(mo=Ht.list)==null?void 0:mo.filter(zn=>Qt.includes(zn));if(Wn.length===0&&sa.length===0){Te(!1),mt([]);return}let ia=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:Rt($e({},Ht),{discipline_id:((wa=Ht==null?void 0:Ht.courseid)==null?void 0:wa[0])||null,sub_discipline_id:((za=Ht==null?void 0:Ht.courseid)==null?void 0:za[1])||null,ids:Wn,shixun_ids:sa,type:Ht.type==="5"?null:Ht.type,clazz:Ht.type==="3"?"ItemBanksGroup":null})});Te(!1),mt(ia)})}const Ua=Ht=>Mt(void 0,null,function*(){const Vn=yield Ie({type:"shixunsDetail/release",payload:{id:Ht}});let mo=Vn==null?void 0:Vn.tag_position,wa=(Vn==null?void 0:Vn.evaluation_set_position)||[],za=Vn.status;return za===0?(Se.ZP.success("\u53D1\u5E03\u6210\u529F"),St(_e),!0):(za===2?Se.ZP.error(`\u7B2C${wa.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):za===3?Se.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${mo.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Se.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Na=Ht=>(Ht==null?void 0:Ht.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Wa=(Ht,Vn,mo)=>Ht.map(wa=>wa.key===Vn?$e($e({},wa),mo):wa.children?Rt($e({},wa),{children:Wa(wa.children,Vn,mo)}):wa),Ra=Ht=>Mt(void 0,null,function*(){const{key:Vn}=Ht;let mo=_e.type;const wa=yield(0,ut.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Vn),type:mo}),{data:za,total_count:Wn}=wa||{};Wn>0&&Sn(sa=>Wa(sa,Vn,{children:za.map(ia=>({title:ia.name,id:ia.id,pid:ia.id,value:ia.id,key:ia.id,isLeaf:!ia.have_child}))}))});function Ao(Ht){console.log("----",_e),Ht==="1"&&(ln.gg=$e({},_e)),Ht==="2"&&(ln.scj=$e({},_e)),Ht==="3"&&(ln.ttgx=$e({},_e)),Ht==="0"&&(ln.wcjd=$e({},_e)),Ht==="5"&&(ln.yx=$e({},_e)),Xn($e({},ln))}function kn(){_e.type==="1"&&(_e=ln.gg),_e.type==="2"&&(_e=ln.scj),_e.type==="3"&&(_e=ln.ttgx),_e.type==="0"&&(_e=ln.wcjd),_e.type==="5"&&(_e=ln.yx),(_e==null?void 0:_e.item_type)==="SHIXUN"?(Ct=!0,Jt(!0)):(Ct=!1,Jt(!1)),Ee.setFieldsValue($e({},_e)),Pt($e({},_e)),St($e({},_e))}return Me.createElement("div",null,Me.createElement(ve.default,{title:!1,footer:!1,open:at,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Le(!1)}},Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement("div",{className:a.title},Nt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Nt&&Me.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"),Me.createElement(Fe.default,{className:a.tabWrap,activeKey:_e.type,onChange:Ht=>{Ht==="3"?(_e.show_all_share=!0,aa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):_e.show_all_share=null,Ht==="0"&&aa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Ao(_e.type),_e.type=Ht,(_e==null?void 0:_e.item_type)==="SHIXUN"&&_e.type!=="5"&&(Ct=!0,Jt(!0)),Ke(!1),_e.type==="5"&&(Ct=!1,Jt(!1)),kn(),wn()},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:Me.createElement("div",null,"\u5DF2\u9009",tt.length>0&&Me.createElement("span",{className:a.titlecount},tt.length),Bn>0&&Me.createElement("span",{className:a.add},"+",Bn)),key:"5"}]}),Me.createElement(fe.default,{layout:"inline",form:Ee,onValuesChange:(Ht,Vn)=>{const mo=Object.values(Vn).some(za=>za!==null&&za!==""&&za!==void 0),wa=Vn.keyword==="";if(Ke(mo||!wa),_e.page=1,(Vn==null?void 0:Vn.item_type)==="SHIXUN"){if(_e.type==="5"?Jt(!1):Jt(!0),Ht.keyword||Ht.keyword==="")return;Ee.submit()}else{if(Ht!=null&&Ht.courseid&&Ee.setFieldsValue({tag_discipline_id:""}),Jt(!1),Ht.keyword||Ht.keyword==="")return;Ee.submit()}},onFinish:Ht=>{var Vn;_e.type==="3"&&(!Ht.group_id||((Vn=Ht==null?void 0:Ht.group_id)==null?void 0:Vn.length)===0)?_e.show_all_share=!0:_e.show_all_share=null,Pt($e($e({},_e),Ht)),St($e($e({},_e),Ht))}},Me.createElement(fe.default.Item,{name:"item_type"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(en?jn:Nt?Yn==null?void 0:Yn.filter(Ht=>Ht.question_type!==5):Yn).map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)))),Me.createElement(fe.default.Item,{name:"courseid"},Me.createElement(be.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:We})),!Ct&&Me.createElement(fe.default.Item,{name:"tag_discipline_id"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(At=Qe==null?void 0:Qe.tag_disciplines)==null?void 0:At.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.id},Ht.name)))),Me.createElement(fe.default.Item,{name:Ct?"diff":"difficulty"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Ct&&An.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)),Ct&&bn.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)))),Ct&&Me.createElement(fe.default.Item,{name:"shixun_publish_status"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Kn.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)))),(_e.type==="3"||_e.type==="0")&&!Ct&&Me.createElement(fe.default.Item,{name:"group_id"},Me.createElement(He.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ht,Vn)=>Vn.title.toUpperCase().indexOf(Ht.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Ra,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Dn})),ya&&Me.createElement("span",{className:a.allqingchu,onClick:It},Me.createElement("i",{className:"iconfont icon-guanbi4"}),Me.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Me.createElement(fe.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Me.createElement(Pe.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Me.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>Ee.submit()}),onSearch:Ht=>{Ee.submit()}}))),Me.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Me.createElement("div",{onClick:()=>{_e.updated_at==="asc"?_e.updated_at="desc":_e.updated_at="asc",Pt(Rt($e({},_e),{page:1})),St(Rt($e({},_e),{page:1}))}}," ",_e.updated_at?Me.createElement("img",{src:_e.updated_at==="asc"?ie.Z:Ce.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Me.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Me.createElement("div",{onClick:()=>{_e.quotes==="asc"?_e.quotes="desc":_e.quotes="asc",Pt(Rt($e({},_e),{page:1})),St(Rt($e({},_e),{page:1}))},style:{marginLeft:20}}," ",_e.quotes?Me.createElement("img",{src:_e.quotes==="asc"?ie.Z:Ce.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Me.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Me.createElement(re.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Qe==null?void 0:Qe.items)||(Qe==null?void 0:Qe.shixun_list),pagination:!1,loading:ke,rowKey:Ht=>Ht.id,rowSelection:{type:Nt||tn?"radio":"checkbox",selectedRowKeys:Je,getCheckboxProps:Ht=>({disabled:Ht.shixun_tag_num===1||(hn==null?void 0:hn.find(Vn=>Ht.id===Vn))}),onSelect(Ht,Vn,mo){if(Nt||tn){Ue([Ht.id]),un.current=new Set([Ht.id]),_n(1),Ve([Ht.id]);return}if(Vn)(Ct||Ht!=null&&Ht.challenge_names)&&qt([...Qt,Ht.id]),Ue([...Je,Ht.id]),Ht.identifier?nn.current.add(Ht.id):un.current.add(Ht.id),_n(1),Ve([...tt,Ht.id]);else{Ht.identifier?nn.current.delete(Ht.id):un.current.delete(Ht.id);let wa=tt.filter(za=>za!==Ht.id);if(Ue(wa),Ve(wa),Ct||Ht!=null&&Ht.challenge_names){let za=Qt.filter(Wn=>Wn!==Ht.id);qt([...za])}if(_e.type==="5"){Qn(Rt($e({},_e),{list:[...wa]}));return}}},onSelectAll(Ht,Vn,mo){var wa,za;if(Ht){const Wn=mo.map(ia=>ia.id),sa=(za=mo==null?void 0:mo.filter(ia=>ia==null?void 0:ia.challenge_names))==null?void 0:za.map(ia=>ia.id);qt([...Qt,...sa]),Ue([...Je,...Wn]),Ve([...tt,...Wn]);for(const ia of mo)ia.identifier?nn.current.add(ia.id):un.current.add(ia.id)}else{const Wn=mo.map(So=>So.id),sa=Je.filter(So=>!Wn.some(bo=>bo===So)),ia=(wa=mo==null?void 0:mo.filter(So=>So==null?void 0:So.challenge_names))==null?void 0:wa.map(So=>So.id);Ue([...sa]),Ve([...sa]);let zn=Qt.filter(So=>!ia.some(bo=>bo===So.id));qt([...zn]),_e.type==="5"&&Qn(Rt($e({},_e),{list:[...sa]}));for(const So of Wn)So.identifier?nn.current.delete(So):un.current.delete(So)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ht,Vn,mo)=>{var wa,za;return Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",null,Ct||Vn!=null&&Vn.challenge_names?"\u5B9E\u8BAD\u9898":(za=(wa=Yn==null?void 0:Yn.filter(Wn=>Wn.value===Ht))==null?void 0:wa[0])==null?void 0:za.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Ct?"30%":"60%",key:"name",render:(Ht,Vn,mo)=>{var wa;return Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",{className:Vn!=null&&Vn.high_resources_consume?a.q_title:""},Me.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:Ct||Vn!=null&&Vn.challenge_names?Vn!=null&&Vn.title||Ht===null?"--":Ht:(Vn==null?void 0:Vn.item_type)=="BPROGRAM"?(wa=Vn==null?void 0:Vn.program_attr)==null?void 0:wa.description:Ht}))),(Vn==null?void 0:Vn.high_resources_consume)&&Me.createElement(gt.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ct,render:(Ht,Vn,mo)=>{var wa;return Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("span",null,Ht?(wa=Ht==null?void 0:Ht.split("\u3001"))==null?void 0:wa[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ct,render:(Ht,Vn,mo)=>Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("span",null,Ht||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ht,Vn,mo)=>{var wa,za,Wn,sa;return Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",null,Ct||Vn!=null&&Vn.challenge_names?(Vn==null?void 0:Vn.level)||((za=(wa=An==null?void 0:An.filter(ia=>ia.value===Ht))==null?void 0:wa[0])==null?void 0:za.name):(sa=(Wn=An==null?void 0:An.filter(ia=>ia.value===Ht))==null?void 0:Wn[0])==null?void 0:sa.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ct,render:(Ht,Vn,mo)=>Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",null,Ht||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ht,Vn,mo)=>Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",null,Ct||Vn!=null&&Vn.challenge_names?(Vn==null?void 0:Vn.study_count)||(Vn==null?void 0:Vn.stu_num):Ht))},{title:Me.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Me.createElement(Ge.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Me.createElement(Oe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ct,render:(Ht,Vn,mo)=>Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",null,Ht||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ht,Vn,mo)=>Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",{style:{flex:1,textAlign:"start"}},Me.createElement("a",{onClick:()=>{var wa,za;Ye(Rt($e({},Vn),{question_type:Ct||Vn!=null&&Vn.challenge_names?5:(za=(wa=Yn==null?void 0:Yn.filter(Wn=>Wn.value===(Vn==null?void 0:Vn.item_type)))==null?void 0:wa[0])==null?void 0:za.question_type})),xt(!0)}},"\u67E5\u770B"),(Vn==null?void 0:Vn.shixun_tag_num)===1&&Me.createElement("a",{style:{marginLeft:10},onClick:()=>{ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Me.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Me.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Vn==null?void 0:Vn.identifier}/challenges`)}},(Vn==null?void 0:Vn.shixun_name)||"--"),"\uFF1F"),onOk:()=>Mt(void 0,null,function*(){if(!Ua(Vn==null?void 0:Vn.identifier))return new Promise((wa,za)=>{za()})})})}},"\u53D1\u5E03")))}].filter(Ht=>!Ht.hidden)}),Me.createElement(ze.Z,{current:_e.page,total:(Qe==null?void 0:Qe.items_count)||(Qe==null?void 0:Qe.shixuns_count),style:{marginBottom:20},defaultPageSize:_e.per_page,showTotal:Ht=>Me.createElement("span",null,"\u5171\xA0",Me.createElement("span",{style:{color:"#165DFF"}},Ht),"\xA0\u6761\u6570\u636E"),pageSize:_e.per_page,onChange:(Ht,Vn)=>{_e.page=Ht,_e.per_page=Vn,Pt($e({},_e)),St($e({},_e))}}),Me.createElement("div",{className:a.bottom},Me.createElement(yt.ZP,{className:a.no,onClick:()=>{Le(!1)}},"\u53D6\u6D88"),Me.createElement(yt.ZP,{loading:Vt,style:{width:Vt&&75},className:a.yes,onClick:()=>Mt(void 0,null,function*(){if((tt==null?void 0:tt.length)<=0){Se.ZP.info(Nt||tn?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}st([...un.current],[...nn.current],!0,tt==null?void 0:tt.length)})},Nt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Me.createElement(ve.default,{open:et,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{xt(!1)},onOk:()=>{xt(!1)}},Me.createElement(ce,{qitem:xe})))};var Xe=(0,Ze.connect)(({shixunsDetail:Le,newExercisePaper:at})=>({shixunsDetail:Le,newExercisePaper:at}))(bt)},10866:function(Re,rt,te){"use strict";te.d(rt,{Im:function(){return Oe},ZP:function(){return ct},gZ:function(){return zt}});var E=te(59301),fe=te(37568),Se=te(99571),ve=te(84105),Fe=te(87395),ye=te(24363),be=te(24334),He=te(86074),Pe=te(76902),re=te(51257),Ge=te(94268),ze=te(34376),yt=te(92310),oe=te.n(yt),a=te(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,le=(Ut,ht,Tt)=>ht in Ut?y(Ut,ht,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Ut[ht]=Tt,ce=(Ut,ht)=>{for(var Tt in ht||(ht={}))ee.call(ht,Tt)&&le(Ut,Tt,ht[Tt]);if(z)for(var Tt of z(ht))ne.call(ht,Tt)&&le(Ut,Tt,ht[Tt]);return Ut},ie=(Ut,ht)=>x(Ut,b(ht));const{TextArea:Ce}=fe.default,Ze={visible:!1,tabIndex:"0"},Oe={[ye.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ye.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ye.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 gt=(Ut=>(Ut[Ut.SET_VISIBLE=0]="SET_VISIBLE",Ut[Ut.SET_TABINDEX=1]="SET_TABINDEX",Ut))(gt||{});function ut(Ut,ht){switch(ht.type){case 0:return ie(ce({},Ut),{visible:ht.payload});case 1:return ie(ce({},Ut),{tabIndex:ht.payload});default:throw new Error}}function Me({value:Ut,className:ht}){const[Tt,vt]=(0,E.useState)(!1),$e=(0,E.useRef)(),Rt=(0,E.useRef)();return(0,E.useEffect)(()=>{Tt&&(Rt.current.reset(),Rt.current.write((0,re.pp)(Ut||"")))},[Ut,Tt]),(0,E.useEffect)(()=>{var Mt,bt,Xe,Le;if($e.current){Rt.current=new ze.Terminal({fontSize:14,disableStdin:!0}),Rt.current.open($e.current);const at=$e.current.offsetWidth-14,st=((Le=(Xe=(bt=(Mt=Rt.current)==null?void 0:Mt._core)==null?void 0:bt._renderService)==null?void 0:Xe.dimensions)==null?void 0:Le.actualCellWidth)||9.5,pt=Math.ceil(at/st);Rt.current.resize(pt,8),vt(!0)}},[]),a.createElement("div",{ref:$e,className:oe()("XtermText-valueRef",ht)})}function zt(Ut){const{status:ht,error_msg:Tt,output:vt,input:$e,expected_output:Rt,is_file:Mt,input_file_url:bt,output_file_url:Xe,expected_output_file_url:Le}=Ut;let at=null;const st={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ht){case ye.h.NOMATCH:at=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Mt&&a.createElement(Me,{className:"mb10",value:$e}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(bt,$e)},$e)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Mt&&a.createElement(Me,{className:"mb10",value:vt&&be.Base64.decode(vt)||""}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(Xe,vt)},vt)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Mt&&a.createElement(Me,{className:"mb10",value:Rt&&be.Base64.decode(Rt)||""}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(Le,Rt)},Rt)));break;case ye.h.EXECUTEFAILURE:at=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Mt&&a.createElement(Pe.Z,{value:$e,style:st}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(bt,$e)},$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.COMPILEFAILURE:at=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Mt&&a.createElement(Pe.Z,{value:$e,style:st}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(bt,$e)},$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.PODFAILURE:at=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:at=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",at," ")}function nt(Ut){const{status:ht,error_msg:Tt,execute_time:vt,output:$e,input:Rt,expected_output:Mt,is_file:bt,input_file_url:Xe,output_file_url:Le,expected_output_file_url:at}=Ut;let st=null;switch(ht){case ye.h.OK:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",vt,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,be.Base64.decode($e)));break;case ye.h.NOMATCH:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,Rt)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",$e&&be.Base64.decode($e)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Mt&&be.Base64.decode(Mt)));break;case ye.h.EXECUTEFAILURE:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.COMPILEFAILURE:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.PODFAILURE:st=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:st=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",st," ")}var ct=({id:Ut,is_file:ht,input:Tt,debuging:vt,submitting:$e,executingMessage:Rt,debugResult:Mt,onChangeInput:bt,onDebugCode:Xe,onSubmitCode:Le})=>{const[at,st]=(0,E.useReducer)(ut,Ze),{visible:pt,tabIndex:Vt}=at;(0,E.useEffect)(()=>{st({type:0,payload:!1})},[Ut]);function Ie(mn){let Rn=mn.target.id;st({type:1,payload:Rn})}function Nt(){st({type:0,payload:!pt})}const en=(0,E.useMemo)(()=>{if(Mt){const{status:mn}=Mt;return a.createElement(a.Fragment,null,nt(Mt))}return null},[Mt]);function tn(){st({type:0,payload:!0}),st({type:1,payload:"1"}),Xe()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${pt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(Ge.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(Ce,{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:ht?"":Tt,onChange:bt}),rightNode:vt?a.createElement(He.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Mt?en:a.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")})),a.createElement("a",{className:`btn-collapse ${pt?"up":""}`,onClick:Nt},pt?a.createElement(ve.Z,null):a.createElement(Fe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(Se.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(Se.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(Se.ZP,{className:"btn-green",type:"ghost",loading:vt,onClick:tn},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(Se.ZP,{type:"primary",className:"custom-ant-disabled",loading:$e,disabled:$e,onClick:()=>{st({type:0,payload:!1}),Le()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(Re,rt,te){"use strict";te.d(rt,{h:function(){return E}});var E=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(E||{})},3532:function(Re,rt,te){"use strict";te.d(rt,{Y2:function(){return Ut},ZP:function(){return ht}});var E=te(59301),fe=te(14566),Se=te(6767),ve=te(62957),Fe=te(77019),ye=te(47889),be=te(99571),He=te(62673),Pe=te(25399),re=te(37568),Ge={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"},ze="data:image/png;base64,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",yt=te(47257),oe=te.n(yt),a=te(16253),y=te(38986),x=te(1012),b=te(51257),z=te(45677),ee=te(59301),ne=Object.defineProperty,le=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Oe=(Tt,vt,$e)=>vt in Tt?ne(Tt,vt,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Tt[vt]=$e,gt=(Tt,vt)=>{for(var $e in vt||(vt={}))Ce.call(vt,$e)&&Oe(Tt,$e,vt[$e]);if(ie)for(var $e of ie(vt))Ze.call(vt,$e)&&Oe(Tt,$e,vt[$e]);return Tt},ut=(Tt,vt)=>le(Tt,ce(vt)),Me=(Tt,vt,$e)=>new Promise((Rt,Mt)=>{var bt=at=>{try{Le($e.next(at))}catch(st){Mt(st)}},Xe=at=>{try{Le($e.throw(at))}catch(st){Mt(st)}},Le=at=>at.done?Rt(at.value):Promise.resolve(at.value).then(bt,Xe);Le(($e=$e.apply(Tt,vt)).next())});const{Dragger:zt}=fe.default,nt=Tt=>{const vt=st=>st&&st.substring(0,st.lastIndexOf("."));for(var $e=[...Tt],Rt=0,Mt=[],bt=0;bt<$e.length;bt++){for(var Xe="",Le=0;Le{if(st.forEach(pt=>{let Vt=pt.name.split(/\.(?=[^\.]+$)/);pt.name=`${Vt[0]}.${Vt[1].toLowerCase()}`}),st[0].name.includes(".in"))return st.length===2?st:[st[0],{}];if(st[0].name.includes(".out"))return st.length===2?st.reverse():[{},st[0]]})},ct=({onClose:Tt,onOK:vt,visible:$e,wrapClassName:Rt,rootIdentifier:Mt,multiple:bt=!1,defaultMultipleValue:Xe=!0})=>{const[Le,at]=(0,E.useState)([]),[st,pt]=(0,E.useState)({}),[Vt,Ie]=(0,E.useState)(!1),[Nt,en]=(0,E.useState)(!0),tn=(0,E.useRef)([]),mn=(0,E.useRef)(0),Rn=()=>{Tt()};(0,E.useEffect)(()=>{wt()},[]),(0,E.useEffect)(()=>{$e&&(tn.current=[],mn.current=0,at([]),en(Xe))},[$e]);const wt=()=>Me(void 0,null,function*(){try{const Ue=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),tt=JSON.parse((0,a.pe)(Ue.data));pt(tt)}catch(Ue){}}),qe=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf(".")),At=Ue=>{var tt,Ve;const Qe=qe((tt=Ue[0])==null?void 0:tt.name)||qe((Ve=Ue[1])==null?void 0:Ve.name),mt=Le.filter(ke=>qe(ke.name)!==Qe);tn.current=[...mt],at([...mt])},_e=Ue=>{if(!Nt){const Te=new FormData;Te.append("file",Ue.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Te},!0).then(xe=>{if(xe.status===0){mn.current=mn.current+1;const Ye=tn.current.map(et=>{var xt;if(et.name===Ue.name){const Ct=gt({},et);return(xt=Ue==null?void 0:Ue.name)!=null&&xt.includes(".in")?Ct.input=xe==null?void 0:xe.content:Ct.output=xe==null?void 0:xe.content,Ct}return et});if(tn.current=[...Ye],at([...Ye]),mn.current>0&&mn.current===Le.length){Ie(!1);let et=nt(Ye);et=et.filter(xt=>{var Ct,Jt;return!!((Ct=xt[0])!=null&&Ct.name&&((Jt=xt[1])!=null&&Jt.name))}),et=et.map(xt=>ut(gt(gt({},xt[0]),xt[1]),{is_file:!1})),vt(et),Tt()}}else Ie(!1),Tt()});return}const tt=new(oe())({endpoint:st.end_point,region:st.region,accessKeyId:st.access_key_id,accessKeySecret:st.access_key_secret,bucket:st.bucket,stsToken:st.security_token}),Ve=Ue.name,Qe={container_type:"TestSet",file_name:Ve},mt=(0,x.Z)();let ke=`testsets/${Mt}/${mt}${Ve.indexOf(".")>-1?"."+Ve.split(".").pop():""}`;Mt===null&&(ke=`testsets/${mt}${Ve.indexOf(".")>-1?"."+Ve.split(".").pop():""}`),tt.multipartUpload(ke,new Blob([Ue.file],{type:Ue.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ve+""},url:st==null?void 0:st.callback_url,host:st==null?void 0:st.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(Qe)}}).then(function(Te){if(Te.data.status===0){mn.current=mn.current+1;const Ee=tn.current.map(xe=>{var Ye,et,xt,Ct,Jt,Qt,qt,Bn,_n,on,fn,Dn,Sn,hn,an,Yn,jn;if(xe.name===((et=(Ye=Te.data)==null?void 0:Ye.data)==null?void 0:et.file_name)){const ln=gt({},xe);return(Jt=(Ct=(xt=Te.data)==null?void 0:xt.data)==null?void 0:Ct.file_name)!=null&&Jt.includes(".in")?(ln.in_object_key=(qt=(Qt=Te.data)==null?void 0:Qt.data)==null?void 0:qt.object,ln.in_object_size=(_n=(Bn=Te.data)==null?void 0:Bn.data)==null?void 0:_n.size,ln.input=(fn=(on=Te.data)==null?void 0:on.data)==null?void 0:fn.file_name,ln.in_file=Ue):(ln.out_object_key=(Sn=(Dn=Te.data)==null?void 0:Dn.data)==null?void 0:Sn.object,ln.out_object_size=(an=(hn=Te.data)==null?void 0:hn.data)==null?void 0:an.size,ln.output=(jn=(Yn=Te.data)==null?void 0:Yn.data)==null?void 0:jn.file_name,ln.out_file=Ue),ln}return xe});if(tn.current=[...Ee],at([...Ee]),mn.current>0&&mn.current===Le.length){Ie(!1);let xe=nt(Ee);xe=xe.filter(Ye=>{var et,xt;return!!((et=Ye[0])!=null&&et.name&&((xt=Ye[1])!=null&&xt.name))}),xe=xe.map(Ye=>ut(gt(gt({},Ye[0]),Ye[1]),{is_file:!0})),vt(xe),Tt()}}})},Pt=Ue=>new Promise((tt,Ve)=>{let Qe=0,mt=[];for(let ke=0;ke{Qe++,Qe===Ue.length&&(mt.length?(Se.ZP.warning(`${mt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ve()):tt(Ue))}).catch(Te=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Te),Qe++,mt.push(Ue[ke].name),Qe===Ue.length&&(mt.length?(Se.ZP.warning(`${mt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ve()):tt(Ue))})}),We=()=>Me(void 0,null,function*(){if(Le.length===0){Se.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Pt(Le),Ie(!0),nt(Le).some(tt=>{var Ve,Qe;return!((Ve=tt[0])!=null&&Ve.name&&((Qe=tt[1])!=null&&Qe.name))})){ve.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:()=>Me(void 0,null,function*(){Le.map(tt=>Me(void 0,null,function*(){_e(tt)}))}),onCancel:()=>{Ie(!1)}});return}Le.map(tt=>Me(void 0,null,function*(){_e(tt)}))}),Bt={name:"file",fileList:Le,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ue=>{if(Le!=null&&Le.some(Ve=>Ve.name===Ue.name))return Se.ZP.info(`${Ue.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ue.size/1024/1024>100)return Se.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Ue.name))return Se.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:Ue.name,uid:Ue.uid,file:Ue,percent:0};return Le.push(tt),tn.current=[...Le],at([...Le]),!1}},Je=nt(Le);return console.log(Le,Je,"fileList"),ee.createElement(ve.default,{open:$e,wrapClassName:Rt,onOk:We,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Vt},onCancel:Rn,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:Ge.wrap},Le.length?ee.createElement("div",null,ee.createElement(Fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:bt?"visible":"hidden"}},ee.createElement("span",{className:Ge.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ye.ZP.Group,{className:`ml20 ${Ge.testCaseRadio}`,optionType:"button",value:Nt,onChange:Ue=>en(Ue.target.value)},ee.createElement(ye.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ye.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(fe.default,gt({},Bt),ee.createElement(be.ZP,{type:"primary",className:Ge.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Ut,{data:Je,onRemove:At})):ee.createElement("div",{className:`${Ge.noData} mb30`},ee.createElement(fe.default.Dragger,ut(gt({},Bt),{className:Ge.dragger}),ee.createElement("img",{src:ze,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:Ge.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:Ge.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.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",ee.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",ee.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",ee.createElement("br",null))))},Ut=({data:Tt=[],onRemove:vt,width:$e="auto",showScore:Rt=!1,disabled:Mt=!1,inputChange:bt,onEvaluatingChange:Xe,onSelectAll:Le,checkAll1:at,checkAll2:st,checkAll3:pt,checkAll4:Vt,checkAll5:Ie,showEvaluatingSetting:Nt=!1,className:en="",isProgramHomework:tn=!1})=>{const mn={value:"",filename:"",dataUrl:""},[Rn,wt]=(0,E.useState)(gt({},mn)),qe=Pt=>{let We=document.createElement("a");document.body.appendChild(We);let Bt=URL.createObjectURL(Pt.file);We.href=Bt,We.download=Pt.name,We.click(),URL.revokeObjectURL(Bt),document.body.removeChild(We)},At=(Pt,We)=>{(0,b.LR)(Pt,We)},_e=(Pt,We)=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{vt(Pt,We)},onCancel:()=>{}})};return Tt.length?ee.createElement("div",{className:en,style:{width:$e}},ee.createElement("div",{className:`${tn?Ge.headProgram:Ge.head}`},Nt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:at,onChange:Pt=>{Le(Pt.target.checked,"hidden")}}),ee.createElement(Pe.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:tn?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:Rt?tn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:Rt?tn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Rt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:Vt,onChange:Pt=>{Le(Pt.target.checked,"input_visible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:st,onChange:Pt=>{Le(Pt.target.checked,"is_invisible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:Ie,onChange:Pt=>{Le(Pt.target.checked,"actual_output_visible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:pt,onChange:Pt=>{Le(Pt.target.checked,"last_match_rule")}}),ee.createElement(Pe.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"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:Ge.operation,style:tn?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:Ge.listWrapper,style:{boxShadow:tn?"0px 2px 4px 0px #EAEEF4":"unset"}},Tt.map((Pt,We)=>{var Bt,Je,Ue,tt;return ee.createElement("div",{key:We,className:Ge.list,style:tn?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Nt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(He.default,{checked:!!Pt.hidden,onChange:Ve=>{Xe(Ve.target.checked,We,"hidden")}})),ee.createElement("div",{style:{width:tn?"25%":"15%",paddingLeft:tn?"5px":"0px",paddingRight:tn?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",We+1),ee.createElement("div",{className:Ge.info,style:{width:Rt?tn?"20%":"15%":"25%"}},ee.createElement("span",{title:Pt.input||((Bt=Pt[0])==null?void 0:Bt.name),onClick:()=>Me(void 0,null,function*(){let Ve;Pt.input?Pt.input_file_url?Ve=Pt.input_file_url:Ve=Pt.in_file:Ve=Pt[0];let Qe;typeof Ve=="string"?(Qe=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),wt({value:yield Qe.text(),filename:"",dataUrl:Ve})):(Qe=yield(0,b.db)(Ve.file),wt({value:Qe.text,filename:Ve.name,dataUrl:Qe.link}))})},Pt.input||((Je=Pt[0])==null?void 0:Je.name))),ee.createElement("div",{className:Ge.info,style:{width:Rt?tn?"20%":"15%":"25%"}},ee.createElement("span",{title:Pt.output||((Ue=Pt[1])==null?void 0:Ue.name),onClick:()=>Me(void 0,null,function*(){let Ve;Pt.input?Pt.output_file_url?Ve=Pt.output_file_url:Ve=Pt.out_file:Ve=Pt[1];let Qe;typeof Ve=="string"?(Qe=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),wt({value:yield Qe.text(),filename:"",dataUrl:Ve})):(Qe=yield(0,b.db)(Ve.file),wt({value:Qe.text,filename:Ve.name,dataUrl:Qe.link}))})},Pt.output||((tt=Pt[1])==null?void 0:tt.name))),Rt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{size:"large",addonAfter:tn?"%":null,disabled:Mt,style:{width:"80%"},onChange:Ve=>bt(Ve,We),value:Pt.score}),!tn&&ee.createElement("span",null,"\xA0%")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.input_visible||!1,onChange:Ve=>{Xe(Ve.target.checked,We,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.is_invisible||!1,onChange:Ve=>{Xe(Ve.target.checked,We,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.actual_output_visible||!1,onChange:Ve=>{Xe(Ve.target.checked,We,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.last_match_rule||!1,onChange:Ve=>{Xe(Ve.target.checked,We,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>_e(Pt,We),style:tn?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:Ge.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:Rn.dataUrl,filename:Rn.filename,type:Rn.dataUrl.length?"txt":"",onClose:()=>wt(gt({},mn)),monacoEditor:{value:Rn.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var ht=ct},75604:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return yt}});var E=te(59301),fe=te(6767),Se=te(25399),ve=te(29787),Fe=te(77019),ye=te(5269),be=te(13747),He=te(99571),Pe=te(39793),re=te(38986),Ge=te(76902),ze=(a,y,x)=>new Promise((b,z)=>{var ee=ce=>{try{le(x.next(ce))}catch(ie){z(ie)}},ne=ce=>{try{le(x.throw(ce))}catch(ie){z(ie)}},le=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(ee,ne);le((x=x.apply(a,y)).next())}),yt=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,ee]=(0,E.useState)(""),[ne,le]=(0,E.useState)(!1);function ce(Ce){ee(Ce)}function ie(){if(!z){fe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),ee("")}return(0,E.useEffect)(()=>{y!=a&&le(!1)},[y]),E.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},E.createElement(Pe.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ce,extraUse:b&&E.createElement(Se.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:oe({id:a,isOpen:ne,activeDiscussIndex:y,onChange:ce,setIsOpen:le}),overlayStyle:{maxWidth:600}},E.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>le(!ne)},E.createElement("i",{className:"iconfont icon-dianzan11"})))}),E.createElement("a",{onClick:ie,className:"btn-send"},"\u53D1\u9001"))};const oe=a=>{const[y,x]=(0,E.useState)(!1),[b,z]=(0,E.useState)([]),[ee,ne]=(0,E.useState)(1);(0,E.useEffect)(()=>{a!=null&&a.isOpen?le():(ne(1),z([]))},[a==null?void 0:a.isOpen]);const le=()=>ze(void 0,null,function*(){x(!0);const ce=yield(0,re.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ce==null?void 0:ce.status)==0&&z(ce==null?void 0:ce.answer),x(!1)});return E.createElement(ve.Z,{spinning:y},E.createElement("div",{style:{color:"#000"}},E.createElement(Ge.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ee-1])||""}),E.createElement(Fe.Z,{justify:"end",align:"middle"},E.createElement(ye.Z,null,E.createElement(be.Z,{simple:!0,current:ee,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ce=>{ne(ce)}})),E.createElement(ye.Z,null,E.createElement(He.ZP,{onClick:()=>ze(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},26547:function(Re,rt,te){"use strict";te.d(rt,{CP:function(){return Se},_V:function(){return ye}});var E=te(28209),fe=te.n(E);const Se={secret:E.enc.Utf8.parse("0a18e199b87f1a8d"),iv:E.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=="},ve={exam:Se};function Fe(be="",He="exam"){const{secret:Pe,iv:re}=ve[He];return AES.encrypt(be,Pe,{iv:re,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ye(be="",He="exam"){const{secret:Pe,iv:re}=ve[He];return E.AES.decrypt(be,Pe,{iv:re,mode:fe().mode.CBC,padding:fe().pad.Pkcs7}).toString(E.enc.Utf8)}},84989:function(Re,rt,te){"use strict";te.d(rt,{BU:function(){return fe},Dj:function(){return E},gH:function(){return Se},vp:function(){return ve}});function E(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(ye){console.log(ye,":e")}}function fe(){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 Se=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ve(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ye=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},45937:function(Re,rt,te){"use strict";te.d(rt,{U:function(){return Pe}});var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(re,Ge,ze)=>Ge in re?fe(re,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ze}):re[Ge]=ze,be=(re,Ge)=>{for(var ze in Ge||(Ge={}))ve.call(Ge,ze)&&ye(re,ze,Ge[ze]);if(Se)for(var ze of Se(Ge))Fe.call(Ge,ze)&&ye(re,ze,Ge[ze]);return re},He=(re,Ge,ze)=>new Promise((yt,oe)=>{var a=b=>{try{x(ze.next(b))}catch(z){oe(z)}},y=b=>{try{x(ze.throw(b))}catch(z){oe(z)}},x=b=>b.done?yt(b.value):Promise.resolve(b.value).then(a,y);x((ze=ze.apply(re,Ge)).next())});function Pe(re,Ge){const[ze,yt]=(0,E.useState)(Ge),[oe,a]=(0,E.useState)(!1),[y,x]=(0,E.useState)();return[ze,oe,(z,ee=!1)=>He(this,null,function*(){const ne=ee?Ge:be(be({},ze),z);a(!0),yt(ne);const le=yield re(ne);return a(!1),x(le),le}),y,x]}},3810:function(Re,rt,te){"use strict";te.d(rt,{_:function(){return Se}});var E=te(59301),fe=te(62957);const Se=ve=>{var Fe,ye;const be=(0,E.useRef)([]),He=()=>{for(const Pe of be.current)clearTimeout(Pe);be.current=[]};return(0,E.useEffect)(()=>{var Pe,re,Ge,ze,yt,oe;if(He(),(Pe=ve==null?void 0:ve.exercise)!=null&&Pe.left_time&&((Ge=(re=ve==null?void 0:ve.exercise)==null?void 0:re.exercise_events)==null?void 0:Ge.length)>0){for(const a of(ze=ve==null?void 0:ve.exercise)==null?void 0:ze.exercise_events)if(((yt=ve==null?void 0:ve.exercise)==null?void 0:yt.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((oe=ve==null?void 0:ve.exercise)==null?void 0:oe.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{fe.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);be.current.push(x)}}},[(Fe=ve==null?void 0:ve.exercise)==null?void 0:Fe.left_time,(ye=ve==null?void 0:ve.exercise)==null?void 0:ye.exercise_events]),He}},81428:function(Re,rt,te){"use strict";te.d(rt,{AL:function(){return ne},Iy:function(){return Ge},Qv:function(){return oe},ez:function(){return ee},jb:function(){return ze}});var E=te(32834),fe=te.n(E),Se=te(11690),ve=te.n(Se);let Fe=1;function ye(Ze,Oe){const gt=Ze.match(/^(\s+)(?:```)/);if(gt===null)return Oe;const ut=gt[1];return Oe.split(` -`).map(Me=>{const zt=Me.match(/^\s+/);if(zt===null)return Me;const[nt]=zt;return nt.length>=ut.length?Me.slice(ut.length):Me}).join(` -`)}let be=[],He=["
    "];const Pe=new(fe()).Renderer,re=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ge(){be.length=0,He=["
      "]}const ze={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function yt(Ze,Oe,gt,ut){if(Oe>=Ze.length||Ze[Oe].level<=gt)return Oe;var Me=Ze[Oe];ut.push("
    • "+Me.text+""),Oe++;var zt=[];return Oe=yt(Ze,Oe,Me.level,zt),zt.length>0&&(ut.push("
        "),zt.forEach(function(nt){ut.push(nt)}),ut.push("
      ")),ut.push("
    • "),Oe=yt(Ze,Oe,gt,ut),Oe}function oe(){return yt(be,0,0,He),He.push("
    "),He.join("")}const a={heading(Ze){const Oe=re.exec(Ze);if(Fe+=1,Oe)return{type:"heading",raw:Oe[0],depth:Oe[1].length,text:Oe[2]}},fences(Ze){const Oe=this.rules.block.fences.exec(Ze);if(Oe){const gt=Oe[0];let ut=ye(gt,Oe[3]||"");const Me=Oe[2]?Oe[2].trim():Oe[2];if(["latex","katex","math"].indexOf(Me)>=0){const zt=b(),nt=ut;ut=zt,z[zt]={type:"block",expression:nt}}return{type:"code",raw:gt,lang:Me,text:ut}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let z={};function ee(){return z}function ne(){x=0,z={}}function le(Ze){return Ze=Ze.replace(y,(Oe,gt)=>{const ut=b();return z[ut]={type:"inline",expression:gt},ut}),Ze}const ce=Pe.listitem;Pe.listitem=function(Ze){return ce(le(Ze))};const ie=Pe.paragraph;Pe.paragraph=function(Ze){return ie(le(Ze))};const Ce=Pe.tablecell;Pe.tablecell=function(Ze,Oe){return Ce(le(Ze),Oe)},Pe.code=function(Ze,Oe,gt){const ut=(Oe||"").match(/\S*/)[0];return ut?["latex","katex","math"].indexOf(ut)>=0?`

    ${Ze}

    `:`
    ${gt?Ze:(0,Se.escape)(Ze,!0)}
    -`:'
    '+(gt?Ze:(0,Se.escape)(Ze,!0))+"
    "},Pe.heading=function(Ze,Oe,gt){let ut=this.options.headerPrefix+gt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return be.push({anchor:ut,level:Oe,text:Ze}),"'+Ze+""},fe().setOptions({silent:!0,gfm:!0,pedantic:!1}),fe().use({tokenizer:a,renderer:Pe}),rt.ZP=fe()},23992:function(Re,rt,te){"use strict";te.d(rt,{G:function(){return Fe},t:function(){return ve}});var E=te(7062),fe=te.n(E);const Se=null;function ve(ye,be){let He=fe().get("__ec");He||(He={}),He[ye]=be,fe().set("__ec",He)}function Fe(ye,be){let He=fe().get("__ec");return He?He[ye]===void 0?be:He[ye]:be}},99381:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return mt}});var E=te(59301),fe=te(37530),Se=te(99153),ve=te(84851),Fe=te(4635),ye,be;function He(ke,Te,Ee){if(Te<0||Te>31||ke>>>Te)throw new RangeError("Value out of range");for(var xe=Te-1;xe>=0;xe--)Ee.push(ke>>>xe&1)}function Pe(ke,Te){return(ke>>>Te&1)!=0}function re(ke){if(!ke)throw new Error("Assertion error")}var Ge=function(){function ke(Te,Ee){(0,Se.Z)(this,ke),(0,Fe.Z)(this,"modeBits",void 0),(0,Fe.Z)(this,"numBitsCharCount",void 0),this.modeBits=Te,this.numBitsCharCount=Ee}return(0,ve.Z)(ke,[{key:"numCharCountBits",value:function(Ee){return this.numBitsCharCount[Math.floor((Ee+7)/17)]}}]),ke}();ye=Ge,(0,Fe.Z)(Ge,"NUMERIC",new ye(1,[10,12,14])),(0,Fe.Z)(Ge,"ALPHANUMERIC",new ye(2,[9,11,13])),(0,Fe.Z)(Ge,"BYTE",new ye(4,[8,16,16])),(0,Fe.Z)(Ge,"KANJI",new ye(8,[8,10,12])),(0,Fe.Z)(Ge,"ECI",new ye(7,[0,0,0]));var ze=(0,ve.Z)(function ke(Te,Ee){(0,Se.Z)(this,ke),(0,Fe.Z)(this,"ordinal",void 0),(0,Fe.Z)(this,"formatBits",void 0),this.ordinal=Te,this.formatBits=Ee});be=ze,(0,Fe.Z)(ze,"LOW",new be(0,1)),(0,Fe.Z)(ze,"MEDIUM",new be(1,0)),(0,Fe.Z)(ze,"QUARTILE",new be(2,3)),(0,Fe.Z)(ze,"HIGH",new be(3,2));var yt=function(){function ke(Te,Ee,xe){if((0,Se.Z)(this,ke),(0,Fe.Z)(this,"mode",void 0),(0,Fe.Z)(this,"numChars",void 0),(0,Fe.Z)(this,"bitData",void 0),this.mode=Te,this.numChars=Ee,this.bitData=xe,Ee<0)throw new RangeError("Invalid argument");this.bitData=xe.slice()}return(0,ve.Z)(ke,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(Ee){var xe=[],Ye=(0,fe.Z)(Ee),et;try{for(Ye.s();!(et=Ye.n()).done;){var xt=et.value;He(xt,8,xe)}}catch(Ct){Ye.e(Ct)}finally{Ye.f()}return new ke(Ge.BYTE,Ee.length,xe)}},{key:"makeNumeric",value:function(Ee){if(!ke.isNumeric(Ee))throw new RangeError("String contains non-numeric characters");for(var xe=[],Ye=0;Ye=1<ke.MAX_VERSION)throw new RangeError("Version value out of range");if(et<-1||et>7)throw new RangeError("Mask value out of range");this.size=Te*4+17;for(var xt=[],Ct=0;Ct>>9)*1335;var xt=(xe<<10|Ye)^21522;re(xt>>>15==0);for(var Ct=0;Ct<=5;Ct++)this.setFunctionModule(8,Ct,Pe(xt,Ct));this.setFunctionModule(8,7,Pe(xt,6)),this.setFunctionModule(8,8,Pe(xt,7)),this.setFunctionModule(7,8,Pe(xt,8));for(var Jt=9;Jt<15;Jt++)this.setFunctionModule(14-Jt,8,Pe(xt,Jt));for(var Qt=0;Qt<8;Qt++)this.setFunctionModule(this.size-1-Qt,8,Pe(xt,Qt));for(var qt=8;qt<15;qt++)this.setFunctionModule(8,this.size-15+qt,Pe(xt,qt));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var Ee=this.version,xe=0;xe<12;xe++)Ee=Ee<<1^(Ee>>>11)*7973;var Ye=this.version<<12|Ee;re(Ye>>>18==0);for(var et=0;et<18;et++){var xt=Pe(Ye,et),Ct=this.size-11+et%3,Jt=Math.floor(et/3);this.setFunctionModule(Ct,Jt,xt),this.setFunctionModule(Jt,Ct,xt)}}}},{key:"drawFinderPattern",value:function(Ee,xe){for(var Ye=-4;Ye<=4;Ye++)for(var et=-4;et<=4;et++){var xt=Math.max(Math.abs(et),Math.abs(Ye)),Ct=Ee+et,Jt=xe+Ye;0<=Ct&&Ct=Jt)&&Sn.push(ln[jn])})},an=0;an=1;Ye-=2){Ye==6&&(Ye=5);for(var et=0;et>>3],7-(xe&7)),xe++)}}re(xe==Ee.length*8)}},{key:"applyMask",value:function(Ee){if(Ee<0||Ee>7)throw new RangeError("Mask value out of range");for(var xe=0;xe5&&Ee++):(this.finderPenaltyAddHistory(et,xt),Ye||(Ee+=this.finderPenaltyCountPatterns(xt)*ke.PENALTY_N3),Ye=this.modules[xe][Ct],et=1);Ee+=this.finderPenaltyTerminateAndCount(Ye,et,xt)*ke.PENALTY_N3}for(var Jt=0;Jt5&&Ee++):(this.finderPenaltyAddHistory(qt,Bn),Qt||(Ee+=this.finderPenaltyCountPatterns(Bn)*ke.PENALTY_N3),Qt=this.modules[_n][Jt],qt=1);Ee+=this.finderPenaltyTerminateAndCount(Qt,qt,Bn)*ke.PENALTY_N3}for(var on=0;on0&&Ee[2]==xe&&Ee[3]==xe*3&&Ee[4]==xe&&Ee[5]==xe;return(Ye&&Ee[0]>=xe*4&&Ee[6]>=xe?1:0)+(Ye&&Ee[6]>=xe*4&&Ee[0]>=xe?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(Ee,xe,Ye){var et=xe;return Ee&&(this.finderPenaltyAddHistory(et,Ye),et=0),et+=this.size,this.finderPenaltyAddHistory(et,Ye),this.finderPenaltyCountPatterns(Ye)}},{key:"finderPenaltyAddHistory",value:function(Ee,xe){var Ye=Ee;xe[0]==0&&(Ye+=this.size),xe.pop(),xe.unshift(Ye)}}],[{key:"encodeText",value:function(Ee,xe){var Ye=yt.makeSegments(Ee);return ke.encodeSegments(Ye,xe)}},{key:"encodeBinary",value:function(Ee,xe){var Ye=yt.makeBytes(Ee);return ke.encodeSegments([Ye],xe)}},{key:"encodeSegments",value:function(Ee,xe){var Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,xt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,Ct=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(ke.MIN_VERSION<=Ye&&Ye<=et&&et<=ke.MAX_VERSION)||xt<-1||xt>7)throw new RangeError("Invalid value");var Jt,Qt;for(Jt=Ye;;Jt++){var qt=ke.getNumDataCodewords(Jt,xe)*8,Bn=yt.getTotalBits(Ee,Jt);if(Bn<=qt){Qt=Bn;break}if(Jt>=et)throw new RangeError("Data too long")}for(var _n=xe,on=0,fn=[ze.MEDIUM,ze.QUARTILE,ze.HIGH];on>>3]|=bn<<7-(Kn&7)}),new ke(Jt,_n,An,xt)}},{key:"getNumRawDataModules",value:function(Ee){if(Eeke.MAX_VERSION)throw new RangeError("Version number out of range");var xe=(16*Ee+128)*Ee+64;if(Ee>=2){var Ye=Math.floor(Ee/7)+2;xe-=(25*Ye-10)*Ye-55,Ee>=7&&(xe-=36)}return re(208<=xe&&xe<=29648),xe}},{key:"getNumDataCodewords",value:function(Ee,xe){return Math.floor(ke.getNumRawDataModules(Ee)/8)-ke.ECC_CODEWORDS_PER_BLOCK[xe.ordinal][Ee]*ke.NUM_ERROR_CORRECTION_BLOCKS[xe.ordinal][Ee]}},{key:"reedSolomonComputeDivisor",value:function(Ee){if(Ee<1||Ee>255)throw new RangeError("Degree out of range");for(var xe=[],Ye=0;Ye>>8||xe>>>8)throw new RangeError("Byte out of range");for(var Ye=0,et=7;et>=0;et--)Ye=Ye<<1^(Ye>>>7)*285,Ye^=(xe>>>et&1)*Ee;return re(Ye>>>8==0),Ye}}]),ke}();(0,Fe.Z)(oe,"MIN_VERSION",1),(0,Fe.Z)(oe,"MAX_VERSION",40),(0,Fe.Z)(oe,"PENALTY_N1",3),(0,Fe.Z)(oe,"PENALTY_N2",3),(0,Fe.Z)(oe,"PENALTY_N3",40),(0,Fe.Z)(oe,"PENALTY_N4",10),(0,Fe.Z)(oe,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,Fe.Z)(oe,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var a={L:ze.LOW,M:ze.MEDIUM,Q:ze.QUARTILE,H:ze.HIGH},y=128,x="L",b="#FFFFFF",z="#000000",ee=!1,ne=1,le=4,ce=0,ie=.1;function Ce(ke){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ee=[];return ke.forEach(function(xe,Ye){var et=null;xe.forEach(function(xt,Ct){if(!xt&&et!==null){Ee.push("M".concat(et+Te," ").concat(Ye+Te,"h").concat(Ct-et,"v1H").concat(et+Te,"z")),et=null;return}if(Ct===xe.length-1){if(!xt)return;et===null?Ee.push("M".concat(Ct+Te,",").concat(Ye+Te," h1v1H").concat(Ct+Te,"z")):Ee.push("M".concat(et+Te,",").concat(Ye+Te," h").concat(Ct+1-et,"v1H").concat(et+Te,"z"));return}xt&&et===null&&(et=Ct)})}),Ee.join("")}function Ze(ke,Te){return ke.slice().map(function(Ee,xe){return xe=Te.y+Te.h?Ee:Ee.map(function(Ye,et){return et=Te.x+Te.w?Ye:!1})})}function Oe(ke,Te,Ee,xe){if(xe==null)return null;var Ye=ke.length+Ee*2,et=Math.floor(Te*ie),xt=Ye/Te,Ct=(xe.width||et)*xt,Jt=(xe.height||et)*xt,Qt=xe.x==null?ke.length/2-Ct/2:xe.x*xt,qt=xe.y==null?ke.length/2-Jt/2:xe.y*xt,Bn=xe.opacity==null?1:xe.opacity,_n=null;if(xe.excavate){var on=Math.floor(Qt),fn=Math.floor(qt),Dn=Math.ceil(Ct+Qt-on),Sn=Math.ceil(Jt+qt-fn);_n={x:on,y:fn,w:Dn,h:Sn}}var hn=xe.crossOrigin;return{x:Qt,y:qt,h:Jt,w:Ct,excavation:_n,opacity:Bn,crossOrigin:hn}}function gt(ke,Te){return Te!=null?Math.floor(Te):ke?le:ce}var ut=function(){try{new Path2D().addPath(new Path2D)}catch(ke){return!1}return!0}(),Me=te(14809),zt=te(20439),nt=te(50298),ct=te(62646);function Ut(ke){var Te=ke.value,Ee=ke.level,xe=ke.minVersion,Ye=ke.includeMargin,et=ke.marginSize,xt=ke.imageSettings,Ct=ke.size,Jt=(0,E.useMemo)(function(){var fn=yt.makeSegments(Te);return oe.encodeSegments(fn,a[Ee],xe)},[Te,Ee,xe]),Qt=(0,E.useMemo)(function(){var fn=Jt.getModules(),Dn=gt(Ye,et),Sn=fn.length+Dn*2,hn=Oe(fn,Ct,Dn,xt);return{cells:fn,margin:Dn,numCells:Sn,calculatedImageSettings:hn}},[Jt,Ct,xt,Ye,et]),qt=Qt.cells,Bn=Qt.margin,_n=Qt.numCells,on=Qt.calculatedImageSettings;return{qrcode:Jt,margin:Bn,cells:qt,numCells:_n,calculatedImageSettings:on}}var ht=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],Tt=E.forwardRef(function(Te,Ee){var xe=Te.value,Ye=Te.size,et=Ye===void 0?y:Ye,xt=Te.level,Ct=xt===void 0?x:xt,Jt=Te.bgColor,Qt=Jt===void 0?b:Jt,qt=Te.fgColor,Bn=qt===void 0?z:qt,_n=Te.includeMargin,on=_n===void 0?ee:_n,fn=Te.minVersion,Dn=fn===void 0?ne:fn,Sn=Te.marginSize,hn=Te.style,an=Te.imageSettings,Yn=(0,ct.Z)(Te,ht),jn=an==null?void 0:an.src,ln=(0,E.useRef)(null),Xn=(0,E.useRef)(null),nn=(0,E.useCallback)(function(Qn){ln.current=Qn,typeof Ee=="function"?Ee(Qn):Ee&&(Ee.current=Qn)},[Ee]),un=(0,E.useState)(!1),An=(0,nt.Z)(un,2),bn=An[1],Kn=Ut({value:xe,level:Ct,minVersion:Dn,includeMargin:on,marginSize:Sn,imageSettings:an,size:et}),ya=Kn.margin,Ke=Kn.cells,It=Kn.numCells,St=Kn.calculatedImageSettings;(0,E.useEffect)(function(){if(ln.current!=null){var Qn=ln.current,Ua=Qn.getContext("2d");if(!Ua)return;var Na=Ke,Wa=Xn.current,Ra=St!=null&&Wa!==null&&Wa.complete&&Wa.naturalHeight!==0&&Wa.naturalWidth!==0;Ra&&St.excavation!=null&&(Na=Ze(Ke,St.excavation));var Ao=window.devicePixelRatio||1;Qn.height=Qn.width=et*Ao;var kn=et/It*Ao;Ua.scale(kn,kn),Ua.fillStyle=Qt,Ua.fillRect(0,0,It,It),Ua.fillStyle=Bn,ut?Ua.fill(new Path2D(Ce(Na,ya))):Ke.forEach(function(Ht,Vn){Ht.forEach(function(mo,wa){mo&&Ua.fillRect(wa+ya,Vn+ya,1,1)})}),St&&(Ua.globalAlpha=St.opacity),Ra&&Ua.drawImage(Wa,St.x+ya,St.y+ya,St.w,St.h)}}),(0,E.useEffect)(function(){bn(!1)},[jn]);var wn=(0,zt.Z)({height:et,width:et},hn),aa=null;return jn!=null&&(aa=E.createElement("img",{src:jn,key:jn,style:{display:"none"},onLoad:function(){bn(!0)},ref:Xn,crossOrigin:St==null?void 0:St.crossOrigin})),E.createElement(E.Fragment,null,E.createElement("canvas",(0,Me.Z)({style:wn,height:et,width:et,ref:nn,role:"img"},Yn)),aa)});Tt.displayName="QRCodeCanvas";var vt=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],$e=E.forwardRef(function(Te,Ee){var xe=Te.value,Ye=Te.size,et=Ye===void 0?y:Ye,xt=Te.level,Ct=xt===void 0?x:xt,Jt=Te.bgColor,Qt=Jt===void 0?b:Jt,qt=Te.fgColor,Bn=qt===void 0?z:qt,_n=Te.includeMargin,on=_n===void 0?ee:_n,fn=Te.minVersion,Dn=fn===void 0?ne:fn,Sn=Te.title,hn=Te.marginSize,an=Te.imageSettings,Yn=(0,ct.Z)(Te,vt),jn=Ut({value:xe,level:Ct,minVersion:Dn,includeMargin:on,marginSize:hn,imageSettings:an,size:et}),ln=jn.margin,Xn=jn.cells,nn=jn.numCells,un=jn.calculatedImageSettings,An=Xn,bn=null;an!=null&&un!=null&&(un.excavation!=null&&(An=Ze(Xn,un.excavation)),bn=E.createElement("image",{href:an.src,height:un.h,width:un.w,x:un.x+ln,y:un.y+ln,preserveAspectRatio:"none",opacity:un.opacity,crossOrigin:un.crossOrigin}));var Kn=Ce(An,ln);return E.createElement("svg",(0,Me.Z)({height:et,width:et,viewBox:"0 0 ".concat(nn," ").concat(nn),ref:Ee,role:"img"},Yn),!!Sn&&E.createElement("title",null,Sn),E.createElement("path",{fill:Qt,d:"M0,0 h".concat(nn,"v").concat(nn,"H0z"),shapeRendering:"crispEdges"}),E.createElement("path",{fill:Bn,d:Kn,shapeRendering:"crispEdges"}),bn)});$e.displayName="QRCodeSVG";var Rt=te(92310),Mt=te.n(Rt),bt=te(2738),Xe=te(26112),Le=te(48755),at=te(9017),st=te(57700),pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Vt=pt,Ie=te(7657),Nt=function(Te,Ee){return E.createElement(Ie.Z,(0,Me.Z)({},Te,{ref:Ee,icon:Vt}))},en=E.forwardRef(Nt),tn=en,mn=te(99571),Rn=te(29787);const wt=E.createElement(Rn.Z,null);function qe(ke){let{prefixCls:Te,locale:Ee,onRefresh:xe,statusRender:Ye,status:et}=ke;const xt=E.createElement(E.Fragment,null,E.createElement("p",{className:`${Te}-expired`},Ee==null?void 0:Ee.expired),xe&&E.createElement(mn.ZP,{type:"link",icon:E.createElement(tn,null),onClick:xe},Ee==null?void 0:Ee.refresh)),Ct=E.createElement("p",{className:`${Te}-scanned`},Ee==null?void 0:Ee.scanned),Jt={expired:xt,loading:wt,scanned:Ct},Qt=Bn=>Jt[Bn.status];return(Ye!=null?Ye:Qt)({status:et,locale:Ee,onRefresh:xe})}var At=te(93083),_e=te(17835),Pt=te(63356),We=te(16931),Bt=te(51636);const Je=ke=>{const{componentCls:Te,lineWidth:Ee,lineType:xe,colorSplit:Ye}=ke;return{[Te]:Object.assign(Object.assign({},(0,Pt.Wf)(ke)),{display:"flex",justifyContent:"center",alignItems:"center",padding:ke.paddingSM,backgroundColor:ke.colorWhite,borderRadius:ke.borderRadiusLG,border:`${(0,At.unit)(Ee)} ${xe} ${Ye}`,position:"relative",overflow:"hidden",[`& > ${Te}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:ke.colorText,lineHeight:ke.lineHeight,background:ke.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${Te}-expired, & > ${Te}-scanned`]:{color:ke.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:ke.marginXS,fontSize:ke.controlHeight}}),[`${Te}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},Ue=ke=>({QRCodeMaskBackgroundColor:new _e.FastColor(ke.colorBgContainer).setA(.96).toRgbString()});var tt=(0,We.I$)("QRCode",ke=>{const Te=(0,Bt.mergeToken)(ke,{QRCodeTextColor:ke.colorText});return Je(Te)},Ue),Ve=function(ke,Te){var Ee={};for(var xe in ke)Object.prototype.hasOwnProperty.call(ke,xe)&&Te.indexOf(xe)<0&&(Ee[xe]=ke[xe]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,xe=Object.getOwnPropertySymbols(ke);Ye{var Te,Ee,xe,Ye;const[,et]=(0,st.ZP)(),{value:xt,type:Ct="canvas",icon:Jt="",size:Qt=160,iconSize:qt,color:Bn=et.colorText,errorLevel:_n="M",status:on="active",bordered:fn=!0,onRefresh:Dn,style:Sn,className:hn,rootClassName:an,prefixCls:Yn,bgColor:jn="transparent",statusRender:ln}=ke,Xn=Ve(ke,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:nn}=(0,E.useContext)(Le.E_),un=nn("qrcode",Yn),[An,bn,Kn]=tt(un),ya={src:Jt,x:void 0,y:void 0,height:typeof qt=="number"?qt:(Te=qt==null?void 0:qt.height)!==null&&Te!==void 0?Te:40,width:typeof qt=="number"?qt:(Ee=qt==null?void 0:qt.width)!==null&&Ee!==void 0?Ee:40,excavate:!0,crossOrigin:"anonymous"},Ke=(0,Xe.Z)(Xn,!0),It=(0,bt.Z)(Xn,Object.keys(Ke)),St=Object.assign({value:xt,size:Qt,level:_n,bgColor:jn,fgColor:Bn,style:{width:Sn==null?void 0:Sn.width,height:Sn==null?void 0:Sn.height},imageSettings:Jt?ya:void 0},Ke),[wn]=(0,at.Z)("QRCode");if(!xt)return null;const aa=Mt()(un,hn,an,bn,Kn,{[`${un}-borderless`]:!fn}),Qn=Object.assign(Object.assign({backgroundColor:jn},Sn),{width:(xe=Sn==null?void 0:Sn.width)!==null&&xe!==void 0?xe:Qt,height:(Ye=Sn==null?void 0:Sn.height)!==null&&Ye!==void 0?Ye:Qt});return An(E.createElement("div",Object.assign({},It,{className:aa,style:Qn}),on!=="active"&&E.createElement("div",{className:`${un}-mask`},E.createElement(qe,{prefixCls:un,locale:wn,status:on,onRefresh:Dn,statusRender:ln})),Ct==="canvas"?E.createElement(Tt,Object.assign({},St)):E.createElement($e,Object.assign({},St))))}},97774:function(Re,rt,te){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var E=Object.assign||function(y){for(var x=1;x2&&arguments[2]!==void 0?arguments[2]:!1;an.forEach(function(ln){if(!(!Dn&&fn!==!1&&fn>0&&Sn.length>=fn)){var Xn=[].concat((0,Se.Z)(Yn),[ln]),nn=ln[et.children],un=jn||ln.disabled;if((!nn||nn.length===0||Jt)&&qt(xe,Xn,{label:et.label})){var An;Sn.push((0,fe.Z)((0,fe.Z)({},ln),{},(An={disabled:un},(0,oe.Z)(An,et.label,_n(xe,Xn,xt,et)),(0,oe.Z)(An,a,Xn),(0,oe.Z)(An,et.children,void 0),An)))}nn&&hn(ln[et.children],Xn,un)}})}return hn(Ye,[]),Dn&&Sn.sort(function(an,Yn){return Dn(an[a],Yn[a],xe,et)}),fn!==!1&&fn>0?Sn.slice(0,fn):Sn},[xe,Ye,et,xt,_n,Jt,qt,Dn,fn])},z=b,ee="__RC_CASCADER_SPLIT__",ne="SHOW_PARENT",le="SHOW_CHILD";function ce(Ee){return Ee.join(ee)}function ie(Ee){return Ee.map(ce)}function Ce(Ee){return Ee.split(ee)}function Ze(Ee){var xe=Ee||{},Ye=xe.label,et=xe.value,xt=xe.children,Ct=et||"value";return{label:Ye||"label",value:Ct,key:Ct,children:xt||"children"}}function Oe(Ee,xe){var Ye,et;return(Ye=Ee.isLeaf)!==null&&Ye!==void 0?Ye:!((et=Ee[xe.children])!==null&&et!==void 0&&et.length)}function gt(Ee){var xe=Ee.parentElement;if(xe){var Ye=Ee.offsetTop-xe.offsetTop;Ye-xe.scrollTop<0?xe.scrollTo({top:Ye}):Ye+Ee.offsetHeight-xe.scrollTop>xe.offsetHeight&&xe.scrollTo({top:Ye+Ee.offsetHeight-xe.offsetHeight})}}function ut(Ee,xe){return Ee.map(function(Ye){var et;return(et=Ye[a])===null||et===void 0?void 0:et.map(function(xt){return xt[xe.value]})})}function Me(Ee){return Array.isArray(Ee)&&Array.isArray(Ee[0])}function zt(Ee){return Ee?Me(Ee)?Ee:(Ee.length===0?[]:[Ee]).map(function(xe){return Array.isArray(xe)?xe:[xe]}):[]}function nt(Ee,xe,Ye){var et=new Set(Ee),xt=xe();return Ee.filter(function(Ct){var Jt=xt[Ct],Qt=Jt?Jt.parent:null,qt=Jt?Jt.children:null;return Jt&&Jt.node.disabled?!0:Ye===le?!(qt&&qt.some(function(Bn){return Bn.key&&et.has(Bn.key)})):!(Qt&&!Qt.node.disabled&&et.has(Qt.key))})}function ct(Ee,xe,Ye){for(var et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xt=xe,Ct=[],Jt=function(){var Bn,_n,on,fn=Ee[Qt],Dn=(Bn=xt)===null||Bn===void 0?void 0:Bn.findIndex(function(hn){var an=hn[Ye.value];return et?String(an)===String(fn):an===fn}),Sn=Dn!==-1?(_n=xt)===null||_n===void 0?void 0:_n[Dn]:null;Ct.push({value:(on=Sn==null?void 0:Sn[Ye.value])!==null&&on!==void 0?on:fn,index:Dn,option:Sn}),xt=Sn==null?void 0:Sn[Ye.children]},Qt=0;Qt1){var An=Sn.slice(0,-1);jn(An)}else Bn(!1)},nn=function(){var An,bn=((An=an[hn])===null||An===void 0?void 0:An[Ye.children])||[],Kn=bn.find(function(Ke){return!Ke.disabled});if(Kn){var ya=[].concat((0,Se.Z)(Sn),[Kn[Ye.value]]);jn(ya)}};re.useImperativeHandle(Ee,function(){return{onKeyDown:function(An){var bn=An.which;switch(bn){case Rn.Z.UP:case Rn.Z.DOWN:{var Kn=0;bn===Rn.Z.UP?Kn=-1:bn===Rn.Z.DOWN&&(Kn=1),Kn!==0&&ln(Kn);break}case Rn.Z.LEFT:{if(qt)break;on?nn():Xn();break}case Rn.Z.RIGHT:{if(qt)break;on?Xn():nn();break}case Rn.Z.BACKSPACE:{qt||Xn();break}case Rn.Z.ENTER:{if(Sn.length){var ya=an[hn],Ke=(ya==null?void 0:ya[a])||[];Ke.length?Ct(Ke.map(function(It){return It[Ye.value]}),Ke[Ke.length-1]):Ct(Sn,an[hn])}break}case Rn.Z.ESC:Bn(!1),_n&&An.stopPropagation()}},onKeyUp:function(){}}})},qe=re.forwardRef(function(Ee,xe){var Ye,et,xt,Ct=Ee.prefixCls,Jt=Ee.multiple,Qt=Ee.searchValue,qt=Ee.toggleOpen,Bn=Ee.notFoundContent,_n=Ee.direction,on=Ee.open,fn=Ee.disabled,Dn=re.useRef(null),Sn=_n==="rtl",hn=re.useContext(ze),an=hn.options,Yn=hn.values,jn=hn.halfValues,ln=hn.fieldNames,Xn=hn.changeOnSelect,nn=hn.onSelect,un=hn.searchOptions,An=hn.dropdownPrefixCls,bn=hn.loadData,Kn=hn.expandTrigger,ya=An||Ct,Ke=re.useState([]),It=(0,ve.Z)(Ke,2),St=It[0],wn=It[1],aa=function(Po){if(!(!bn||Qt)){var _a=ct(Po,an,ln),Eo=_a.map(function(Ho){var dr=Ho.option;return dr}),Ln=Eo[Eo.length-1];if(Ln&&!Oe(Ln,ln)){var Qo=ce(Po);wn(function(Ho){return[].concat((0,Se.Z)(Ho),[Qo])}),bn(Eo)}}};re.useEffect(function(){St.length&&St.forEach(function(bo){var Po=Ce(bo),_a=ct(Po,an,ln,!0).map(function(Ln){var Qo=Ln.option;return Qo}),Eo=_a[_a.length-1];(!Eo||Eo[ln.children]||Oe(Eo,ln))&&wn(function(Ln){return Ln.filter(function(Qo){return Qo!==bo})})})},[an,St,ln]);var Qn=re.useMemo(function(){return new Set(ie(Yn))},[Yn]),Ua=re.useMemo(function(){return new Set(ie(jn))},[jn]),Na=mn(Jt,on),Wa=(0,ve.Z)(Na,2),Ra=Wa[0],Ao=Wa[1],kn=function(Po){Ao(Po),aa(Po)},Ht=function(Po){if(fn)return!1;var _a=Po.disabled,Eo=Oe(Po,ln);return!_a&&(Eo||Xn||Jt)},Vn=function(Po,_a){var Eo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;nn(Po),!Jt&&(_a||Xn&&(Kn==="hover"||Eo))&&qt(!1)},mo=re.useMemo(function(){return Qt?un:an},[Qt,un,an]),wa=re.useMemo(function(){for(var bo=[{options:mo}],Po=mo,_a=ut(Po,ln),Eo=function(){var Ho=Ra[Ln],dr=Po.find(function(Jn,ua){return(_a[ua]?ce(_a[ua]):Jn[ln.value])===Ho}),ko=dr==null?void 0:dr[ln.children];if(!(ko!=null&&ko.length))return 1;Po=ko,bo.push({options:ko})},Ln=0;Ln":Yn,ln=Ye.loadingIcon,Xn=Ye.direction,nn=Ye.notFoundContent,un=nn===void 0?"Not Found":nn,An=Ye.disabled,bn=!!qt,Kn=(0,We.C8)(Bn,{value:_n,postState:zt}),ya=(0,ve.Z)(Kn,2),Ke=ya[0],It=ya[1],St=re.useMemo(function(){return Ze(on)},[JSON.stringify(on)]),wn=$e(St,Qt),aa=(0,ve.Z)(wn,3),Qn=aa[0],Ua=aa[1],Na=aa[2],Wa=ht(Qn,St),Ra=Le(bn,Ke,Ua,Na,Wa),Ao=(0,ve.Z)(Ra,3),kn=Ao[0],Ht=Ao[1],Vn=Ao[2],mo=(0,We.zX)(function(zn){if(It(zn),Dn){var So=zt(zn),bo=So.map(function(Eo){return ct(Eo,Qn,St).map(function(Ln){return Ln.option})}),Po=bn?So:So[0],_a=bn?bo:bo[0];Dn(Po,_a)}}),wa=Xe(bn,mo,kn,Ht,Vn,Ua,Na,Sn),za=(0,We.zX)(function(zn){wa(zn)}),Wn=re.useMemo(function(){return{options:Qn,fieldNames:St,values:kn,halfValues:Ht,changeOnSelect:fn,onSelect:za,checkable:qt,searchOptions:[],dropdownPrefixCls:void 0,loadData:hn,expandTrigger:an,expandIcon:jn,loadingIcon:ln,dropdownMenuColumnStyle:void 0}},[Qn,St,kn,Ht,fn,za,qt,hn,an,jn,ln]),sa="".concat(xt,"-panel"),ia=!Qn.length;return re.createElement(ze.Provider,{value:Wn},re.createElement("div",{className:st()(sa,(xe={},(0,oe.Z)(xe,"".concat(sa,"-rtl"),Xn==="rtl"),(0,oe.Z)(xe,"".concat(sa,"-empty"),ia),xe),Jt),style:Ct},ia?un:re.createElement(At,{prefixCls:xt,searchValue:"",multiple:bn,toggleOpen:Bt,open:!0,direction:Xn,disabled:An})))}function Ue(Ee){var xe=Ee.onPopupVisibleChange,Ye=Ee.popupVisible,et=Ee.popupClassName,xt=Ee.popupPlacement;warning(!xe,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Ye===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(et===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(xt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function tt(Ee,xe){if(Ee){var Ye=function et(xt){for(var Ct=0;Ct":aa,Ua=Ee.loadingIcon,Na=Ee.children,Wa=Ee.dropdownMatchSelectWidth,Ra=Wa===void 0?!1:Wa,Ao=Ee.showCheckedStrategy,kn=Ao===void 0?ne:Ao,Ht=Ee.optionRender,Vn=(0,Fe.Z)(Ee,Qe),mo=(0,be.ZP)(Ye),wa=!!on,za=(0,Pe.Z)(Jt,{value:Qt,postState:zt}),Wn=(0,ve.Z)(za,2),sa=Wn[0],ia=Wn[1],zn=re.useMemo(function(){return Ze(Ct)},[JSON.stringify(Ct)]),So=$e(zn,jn),bo=(0,ve.Z)(So,3),Po=bo[0],_a=bo[1],Eo=bo[2],Ln=(0,Pe.Z)("",{value:Sn,postState:function(ot){return ot||""}}),Qo=(0,ve.Z)(Ln,2),Ho=Qo[0],dr=Qo[1],ko=function(ot,Lt){dr(ot),Lt.source!=="blur"&&hn&&hn(ot)},Jn=Mt(an),ua=(0,ve.Z)(Jn,2),Ca=ua[0],In=ua[1],Co=z(Ho,Po,zn,ln||xt,In,qt||wa),ma=ht(Po,zn),Sr=Le(wa,sa,_a,Eo,ma),tr=(0,ve.Z)(Sr,3),or=tr[0],Oo=tr[1],Go=tr[2],Br=re.useMemo(function(){var je=ie(or),ot=nt(je,_a,kn);return[].concat((0,Se.Z)(Go),(0,Se.Z)(Eo(ot)))},[or,_a,Eo,Go,kn]),yr=Ut(Br,Po,zn,wa,_n),Pr=(0,He.Z)(function(je){if(ia(je),Bn){var ot=zt(je),Lt=ot.map(function(de){return ct(de,Po,zn).map(function(dt){return dt.option})}),sn=wa?ot:ot[0],vn=wa?Lt:Lt[0];Bn(sn,vn)}}),Wr=Xe(wa,Pr,or,Oo,Go,_a,Eo,kn),Nr=(0,He.Z)(function(je){(!wa||Dn)&&dr(""),Wr(je)}),Cr=function(ot,Lt){if(Lt.type==="clear"){Pr([]);return}var sn=Lt.values[0],vn=sn.valueCells;Nr(vn)},Jr=un!==void 0?un:nn,fa=bn||An,tl=It||Ke,Vr=function(ot){St==null||St(ot),wn==null||wn(ot)},yl=re.useMemo(function(){return{options:Po,fieldNames:zn,values:or,halfValues:Oo,changeOnSelect:qt,onSelect:Nr,checkable:on,searchOptions:Co,dropdownPrefixCls:ln,loadData:Xn,expandTrigger:Yn,expandIcon:Qn,loadingIcon:Ua,dropdownMenuColumnStyle:Kn,optionRender:Ht}},[Po,zn,or,Oo,qt,Nr,on,Co,ln,Xn,Yn,Qn,Ua,Kn,Ht]),zr=!(Ho?Co:Po).length,De=Ho&&In.matchInputWidth||zr?{}:{minWidth:"auto"};return re.createElement(ze.Provider,{value:yl},re.createElement(ye.Ac,(0,E.Z)({},Vn,{ref:xe,id:mo,prefixCls:xt,autoClearSearchValue:Dn,dropdownMatchSelectWidth:Ra,dropdownStyle:(0,fe.Z)((0,fe.Z)({},De),ya),displayValues:yr,onDisplayValuesChange:Cr,mode:wa?"multiple":void 0,searchValue:Ho,onSearch:ko,showSearch:Ca,OptionList:Pt,emptyOptions:zr,open:Jr,dropdownClassName:fa,placement:tl,onDropdownVisibleChange:Vr,getRawInputElement:function(){return Na}})))});mt.SHOW_PARENT=ne,mt.SHOW_CHILD=le,mt.Panel=Je;var ke=mt,Te=ke},98535:function(Re,rt,te){"use strict";te.r(rt),te.d(rt,{Panel:function(){return zt},default:function(){return Me}});var E=te(14809),fe=te(95190),Se=te(50298),ve=te(93664),Fe=te(92310),ye=te.n(Fe),be=te(18929),He=te(48736),Pe=te(59301),re=te(62646),Ge=te(11592),ze=te(20439),yt=te(4635),oe=te(77900),a=te(10228),y=Pe.forwardRef(function(nt,ct){var Ut=nt.prefixCls,ht=nt.forceRender,Tt=nt.className,vt=nt.style,$e=nt.children,Rt=nt.isActive,Mt=nt.role,bt=nt.classNames,Xe=nt.styles,Le=Pe.useState(Rt||ht),at=(0,Se.Z)(Le,2),st=at[0],pt=at[1];return Pe.useEffect(function(){(ht||Rt)&&pt(!0)},[ht,Rt]),st?Pe.createElement("div",{ref:ct,className:ye()("".concat(Ut,"-content"),(0,yt.Z)((0,yt.Z)({},"".concat(Ut,"-content-active"),Rt),"".concat(Ut,"-content-inactive"),!Rt),Tt),style:vt,role:Mt},Pe.createElement("div",{className:ye()("".concat(Ut,"-content-box"),bt==null?void 0:bt.body),style:Xe==null?void 0:Xe.body},$e)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Pe.forwardRef(function(nt,ct){var Ut=nt.showArrow,ht=Ut===void 0?!0:Ut,Tt=nt.headerClass,vt=nt.isActive,$e=nt.onItemClick,Rt=nt.forceRender,Mt=nt.className,bt=nt.classNames,Xe=bt===void 0?{}:bt,Le=nt.styles,at=Le===void 0?{}:Le,st=nt.prefixCls,pt=nt.collapsible,Vt=nt.accordion,Ie=nt.panelKey,Nt=nt.extra,en=nt.header,tn=nt.expandIcon,mn=nt.openMotion,Rn=nt.destroyInactivePanel,wt=nt.children,qe=(0,re.Z)(nt,b),At=pt==="disabled",_e=Nt!=null&&typeof Nt!="boolean",Pt=(0,yt.Z)((0,yt.Z)((0,yt.Z)({onClick:function(){$e==null||$e(Ie)},onKeyDown:function(Qe){(Qe.key==="Enter"||Qe.keyCode===a.Z.ENTER||Qe.which===a.Z.ENTER)&&($e==null||$e(Ie))},role:Vt?"tab":"button"},"aria-expanded",vt),"aria-disabled",At),"tabIndex",At?-1:0),We=typeof tn=="function"?tn(nt):Pe.createElement("i",{className:"arrow"}),Bt=We&&Pe.createElement("div",(0,E.Z)({className:"".concat(st,"-expand-icon")},["header","icon"].includes(pt)?Pt:{}),We),Je=ye()("".concat(st,"-item"),(0,yt.Z)((0,yt.Z)({},"".concat(st,"-item-active"),vt),"".concat(st,"-item-disabled"),At),Mt),Ue=ye()(Tt,"".concat(st,"-header"),(0,yt.Z)({},"".concat(st,"-collapsible-").concat(pt),!!pt),Xe.header),tt=(0,ze.Z)({className:Ue,style:at.header},["header","icon"].includes(pt)?{}:Pt);return Pe.createElement("div",(0,E.Z)({},qe,{ref:ct,className:Je}),Pe.createElement("div",tt,ht&&Bt,Pe.createElement("span",(0,E.Z)({className:"".concat(st,"-header-text")},pt==="header"?Pt:{}),en),_e&&Pe.createElement("div",{className:"".concat(st,"-extra")},Nt)),Pe.createElement(oe.default,(0,E.Z)({visible:vt,leavedClassName:"".concat(st,"-content-hidden")},mn,{forceRender:Rt,removeOnLeave:Rn}),function(Ve,Qe){var mt=Ve.className,ke=Ve.style;return Pe.createElement(x,{ref:Qe,prefixCls:st,className:mt,classNames:Xe,style:ke,styles:at,isActive:vt,forceRender:Rt,role:Vt?"tabpanel":void 0},wt)}))}),ee=z,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],le=function(ct,Ut){var ht=Ut.prefixCls,Tt=Ut.accordion,vt=Ut.collapsible,$e=Ut.destroyInactivePanel,Rt=Ut.onItemClick,Mt=Ut.activeKey,bt=Ut.openMotion,Xe=Ut.expandIcon;return ct.map(function(Le,at){var st=Le.children,pt=Le.label,Vt=Le.key,Ie=Le.collapsible,Nt=Le.onItemClick,en=Le.destroyInactivePanel,tn=(0,re.Z)(Le,ne),mn=String(Vt!=null?Vt:at),Rn=Ie!=null?Ie:vt,wt=en!=null?en:$e,qe=function(Pt){Rn!=="disabled"&&(Rt(Pt),Nt==null||Nt(Pt))},At=!1;return Tt?At=Mt[0]===mn:At=Mt.indexOf(mn)>-1,Pe.createElement(ee,(0,E.Z)({},tn,{prefixCls:ht,key:mn,panelKey:mn,isActive:At,accordion:Tt,openMotion:bt,expandIcon:Xe,header:pt,collapsible:Rn,onItemClick:qe,destroyInactivePanel:wt}),st)})},ce=function(ct,Ut,ht){if(!ct)return null;var Tt=ht.prefixCls,vt=ht.accordion,$e=ht.collapsible,Rt=ht.destroyInactivePanel,Mt=ht.onItemClick,bt=ht.activeKey,Xe=ht.openMotion,Le=ht.expandIcon,at=ct.key||String(Ut),st=ct.props,pt=st.header,Vt=st.headerClass,Ie=st.destroyInactivePanel,Nt=st.collapsible,en=st.onItemClick,tn=!1;vt?tn=bt[0]===at:tn=bt.indexOf(at)>-1;var mn=Nt!=null?Nt:$e,Rn=function(At){mn!=="disabled"&&(Mt(At),en==null||en(At))},wt={key:at,panelKey:at,header:pt,headerClass:Vt,isActive:tn,prefixCls:Tt,destroyInactivePanel:Ie!=null?Ie:Rt,openMotion:Xe,accordion:vt,children:ct.props.children,onItemClick:Rn,expandIcon:Le,collapsible:mn};return typeof ct.type=="string"?ct:(Object.keys(wt).forEach(function(qe){typeof wt[qe]=="undefined"&&delete wt[qe]}),Pe.cloneElement(ct,wt))};function ie(nt,ct,Ut){return Array.isArray(nt)?le(nt,Ut):(0,Ge.Z)(ct).map(function(ht,Tt){return ce(ht,Tt,Ut)})}var Ce=ie,Ze=te(26112);function Oe(nt){var ct=nt;if(!Array.isArray(ct)){var Ut=(0,ve.Z)(ct);ct=Ut==="number"||Ut==="string"?[ct]:[]}return ct.map(function(ht){return String(ht)})}var gt=Pe.forwardRef(function(nt,ct){var Ut=nt.prefixCls,ht=Ut===void 0?"rc-collapse":Ut,Tt=nt.destroyInactivePanel,vt=Tt===void 0?!1:Tt,$e=nt.style,Rt=nt.accordion,Mt=nt.className,bt=nt.children,Xe=nt.collapsible,Le=nt.openMotion,at=nt.expandIcon,st=nt.activeKey,pt=nt.defaultActiveKey,Vt=nt.onChange,Ie=nt.items,Nt=ye()(ht,Mt),en=(0,be.Z)([],{value:st,onChange:function(_e){return Vt==null?void 0:Vt(_e)},defaultValue:pt,postState:Oe}),tn=(0,Se.Z)(en,2),mn=tn[0],Rn=tn[1],wt=function(_e){return Rn(function(){if(Rt)return mn[0]===_e?[]:[_e];var Pt=mn.indexOf(_e),We=Pt>-1;return We?mn.filter(function(Bt){return Bt!==_e}):[].concat((0,fe.Z)(mn),[_e])})};(0,He.ZP)(!bt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var qe=Ce(Ie,bt,{prefixCls:ht,accordion:Rt,openMotion:Le,expandIcon:at,collapsible:Xe,destroyInactivePanel:vt,onItemClick:wt,activeKey:mn});return Pe.createElement("div",(0,E.Z)({ref:ct,className:Nt,style:$e,role:Rt?"tablist":void 0},(0,Ze.Z)(nt,{aria:!0,data:!0})),qe)}),ut=Object.assign(gt,{Panel:ee}),Me=ut,zt=ut.Panel},48365:function(Re,rt,te){"use strict";var E=te(61186),fe=te.n(E),Se=te(90111),ve=te.n(Se),Fe=te(58319),ye=te.n(Fe),be=te(23250),He=te.n(be),Pe=te(74959),re=te.n(Pe),Ge=te(10238),ze=te.n(Ge),yt=te(33656),oe=te.n(yt);fe().extend(oe()),fe().extend(ze()),fe().extend(ve()),fe().extend(ye()),fe().extend(He()),fe().extend(re()),fe().extend(function(z,ee){var ne=ee.prototype,le=ne.format;ne.format=function(ie){var Ce=(ie||"").replace("Wo","wo");return le.bind(this)(Ce)}});var a={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},y=function(ee){var ne=a[ee];return ne||ee.split("_")[0]},x=function(){},b={getNow:function(){var ee=fe()();return typeof ee.tz=="function"?ee.tz():ee},getFixedDate:function(ee){return fe()(ee,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ee){return ee.endOf("month")},getWeekDay:function(ee){var ne=ee.locale("en");return ne.weekday()+ne.localeData().firstDayOfWeek()},getYear:function(ee){return ee.year()},getMonth:function(ee){return ee.month()},getDate:function(ee){return ee.date()},getHour:function(ee){return ee.hour()},getMinute:function(ee){return ee.minute()},getSecond:function(ee){return ee.second()},getMillisecond:function(ee){return ee.millisecond()},addYear:function(ee,ne){return ee.add(ne,"year")},addMonth:function(ee,ne){return ee.add(ne,"month")},addDate:function(ee,ne){return ee.add(ne,"day")},setYear:function(ee,ne){return ee.year(ne)},setMonth:function(ee,ne){return ee.month(ne)},setDate:function(ee,ne){return ee.date(ne)},setHour:function(ee,ne){return ee.hour(ne)},setMinute:function(ee,ne){return ee.minute(ne)},setSecond:function(ee,ne){return ee.second(ne)},setMillisecond:function(ee,ne){return ee.millisecond(ne)},isAfter:function(ee,ne){return ee.isAfter(ne)},isValidate:function(ee){return ee.isValid()},locale:{getWeekFirstDay:function(ee){return fe()().locale(y(ee)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ee,ne){return ne.locale(y(ee)).weekday(0)},getWeek:function(ee,ne){return ne.locale(y(ee)).week()},getShortWeekDays:function(ee){return fe()().locale(y(ee)).localeData().weekdaysMin()},getShortMonths:function(ee){return fe()().locale(y(ee)).localeData().monthsShort()},format:function(ee,ne,le){return ne.locale(y(ee)).format(le)},parse:function(ee,ne,le){for(var ce=y(ee),ie=0;ie2&&arguments[2]!==void 0?arguments[2]:"0",Ae=String(ae);Ae.length2&&arguments[2]!==void 0?arguments[2]:[],Ae=re.useState([!1,!1]),Be=(0,ve.Z)(Ae,2),he=Be[0],we=Be[1],Ne=function(it,Gt){we(function(_t){return ce(_t,Gt,it)})},Et=re.useMemo(function(){return he.map(function(Ft,it){if(Ft)return!0;var Gt=ae[it];return Gt?!!(!ge[it]&&!Gt||Gt&&pe(Gt,{activeIndex:it})):!1})},[ae,he,pe,ge]);return[Et,Ne]}function Me(ae,pe,ge,Ae,Be){var he="",we=[];return ae&&we.push(Be?"hh":"HH"),pe&&we.push("mm"),ge&&we.push("ss"),he=we.join(":"),Ae&&(he+=".SSS"),Be&&(he+=" A"),he}function zt(ae,pe,ge,Ae,Be,he){var we=ae.fieldDateTimeFormat,Ne=ae.fieldDateFormat,Et=ae.fieldTimeFormat,Ft=ae.fieldMonthFormat,it=ae.fieldYearFormat,Gt=ae.fieldWeekFormat,_t=ae.fieldQuarterFormat,Yt=ae.yearFormat,Xt=ae.cellYearFormat,yn=ae.cellQuarterFormat,$t=ae.dayFormat,cn=ae.cellDateFormat,Cn=Me(pe,ge,Ae,Be,he);return(0,Se.Z)((0,Se.Z)({},ae),{},{fieldDateTimeFormat:we||"YYYY-MM-DD ".concat(Cn),fieldDateFormat:Ne||"YYYY-MM-DD",fieldTimeFormat:Et||Cn,fieldMonthFormat:Ft||"YYYY-MM",fieldYearFormat:it||"YYYY",fieldWeekFormat:Gt||"gggg-wo",fieldQuarterFormat:_t||"YYYY-[Q]Q",yearFormat:Yt||"YYYY",cellYearFormat:Xt||"YYYY",cellQuarterFormat:yn||"[Q]Q",cellDateFormat:cn||$t||"D"})}function nt(ae,pe){var ge=pe.showHour,Ae=pe.showMinute,Be=pe.showSecond,he=pe.showMillisecond,we=pe.use12Hours;return re.useMemo(function(){return zt(ae,ge,Ae,Be,he,we)},[ae,ge,Ae,Be,he,we])}var ct=te(93664);function Ut(ae,pe,ge){return ge!=null?ge:pe.some(function(Ae){return ae.includes(Ae)})}var ht=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Tt(ae){var pe=ie(ae,ht),ge=ae.format,Ae=ae.picker,Be=null;return ge&&(Be=ge,Array.isArray(Be)&&(Be=Be[0]),Be=(0,ct.Z)(Be)==="object"?Be.format:Be),Ae==="time"&&(pe.format=Be),[pe,Be]}function vt(ae){return ae&&typeof ae=="string"}function $e(ae,pe,ge,Ae){return[ae,pe,ge,Ae].some(function(Be){return Be!==void 0})}function Rt(ae,pe,ge,Ae,Be){var he=pe,we=ge,Ne=Ae;if(!ae&&!he&&!we&&!Ne&&!Be)he=!0,we=!0,Ne=!0;else if(ae){var Et,Ft,it,Gt=[he,we,Ne].some(function(Xt){return Xt===!1}),_t=[he,we,Ne].some(function(Xt){return Xt===!0}),Yt=Gt?!0:!_t;he=(Et=he)!==null&&Et!==void 0?Et:Yt,we=(Ft=we)!==null&&Ft!==void 0?Ft:Yt,Ne=(it=Ne)!==null&&it!==void 0?it:Yt}return[he,we,Ne,Be]}function Mt(ae){var pe=ae.showTime,ge=Tt(ae),Ae=(0,ve.Z)(ge,2),Be=Ae[0],he=Ae[1],we=pe&&(0,ct.Z)(pe)==="object"?pe:{},Ne=(0,Se.Z)((0,Se.Z)({defaultOpenValue:we.defaultOpenValue||we.defaultValue},Be),we),Et=Ne.showMillisecond,Ft=Ne.showHour,it=Ne.showMinute,Gt=Ne.showSecond,_t=$e(Ft,it,Gt,Et),Yt=Rt(_t,Ft,it,Gt,Et),Xt=(0,ve.Z)(Yt,3);return Ft=Xt[0],it=Xt[1],Gt=Xt[2],[Ne,(0,Se.Z)((0,Se.Z)({},Ne),{},{showHour:Ft,showMinute:it,showSecond:Gt,showMillisecond:Et}),Ne.format,he]}function bt(ae,pe,ge,Ae,Be){var he=ae==="time";if(ae==="datetime"||he){for(var we=Ae,Ne=Ce(ae,Be,null),Et=Ne,Ft=[pe,ge],it=0;it1&&(we=pe.addDate(we,-7)),we}function Pt(ae,pe){var ge=pe.generateConfig,Ae=pe.locale,Be=pe.format;return ae?typeof Be=="function"?Be(ae):ge.locale.format(Ae.locale,ae,Be):""}function We(ae,pe,ge){var Ae=pe,Be=["getHour","getMinute","getSecond","getMillisecond"],he=["setHour","setMinute","setSecond","setMillisecond"];return he.forEach(function(we,Ne){ge?Ae=ae[we](Ae,ae[Be[Ne]](ge)):Ae=ae[we](Ae,0)}),Ae}function Bt(ae,pe,ge,Ae,Be){var he=(0,Fe.zX)(function(we,Ne){return!!(ge&&ge(we,Ne)||Ae&&ae.isAfter(Ae,we)&&!wt(ae,pe,Ae,we,Ne.type)||Be&&ae.isAfter(we,Be)&&!wt(ae,pe,Be,we,Ne.type))});return he}function Je(ae,pe,ge){return re.useMemo(function(){var Ae=Ce(ae,pe,ge),Be=le(Ae),he=Be[0],we=(0,ct.Z)(he)==="object"&&he.type==="mask"?he.format:null;return[Be.map(function(Ne){return typeof Ne=="string"||typeof Ne=="function"?Ne:Ne.format}),we]},[ae,pe,ge])}function Ue(ae,pe,ge){return typeof ae[0]=="function"||ge?!0:pe}function tt(ae,pe,ge,Ae){var Be=(0,Fe.zX)(function(he,we){var Ne=(0,Se.Z)({type:pe},we);if(delete Ne.activeIndex,!ae.isValidate(he)||ge&&ge(he,Ne))return!0;if((pe==="date"||pe==="time")&&Ae){var Et,Ft=we&&we.activeIndex===1?"end":"start",it=((Et=Ae.disabledTime)===null||Et===void 0?void 0:Et.call(Ae,he,Ft,{from:Ne.from}))||{},Gt=it.disabledHours,_t=it.disabledMinutes,Yt=it.disabledSeconds,Xt=it.disabledMilliseconds,yn=Ae.disabledHours,$t=Ae.disabledMinutes,cn=Ae.disabledSeconds,Cn=Gt||yn,xn=_t||$t,Kt=Yt||cn,ha=ae.getHour(he),Zn=ae.getMinute(he),ca=ae.getSecond(he),pa=ae.getMillisecond(he);if(Cn&&Cn().includes(ha)||xn&&xn(ha).includes(Zn)||Kt&&Kt(ha,Zn).includes(ca)||Xt&&Xt(ha,Zn,ca).includes(pa))return!0}return!1});return Be}function Ve(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ge=re.useMemo(function(){var Ae=ae&&le(ae);return pe&&Ae&&(Ae[1]=Ae[1]||Ae[0]),Ae},[ae,pe]);return ge}function Qe(ae,pe){var ge=ae.generateConfig,Ae=ae.locale,Be=ae.picker,he=Be===void 0?"date":Be,we=ae.prefixCls,Ne=we===void 0?"rc-picker":we,Et=ae.styles,Ft=Et===void 0?{}:Et,it=ae.classNames,Gt=it===void 0?{}:it,_t=ae.order,Yt=_t===void 0?!0:_t,Xt=ae.components,yn=Xt===void 0?{}:Xt,$t=ae.inputRender,cn=ae.allowClear,Cn=ae.clearIcon,xn=ae.needConfirm,Kt=ae.multiple,ha=ae.format,Zn=ae.inputReadOnly,ca=ae.disabledDate,pa=ae.minDate,Ga=ae.maxDate,Xa=ae.showTime,la=ae.value,Aa=ae.defaultValue,Da=ae.pickerValue,$a=ae.defaultPickerValue,La=Ve(la),qa=Ve(Aa),vo=Ve(Da),Lo=Ve($a),Pa=he==="date"&&Xa?"datetime":he,Io=Pa==="time"||Pa==="datetime",eo=Io||Kt,Oa=xn!=null?xn:Io,to=Mt(ae),no=(0,ve.Z)(to,4),To=no[0],ka=no[1],yo=no[2],ba=no[3],oo=nt(Ae,ka),ea=re.useMemo(function(){return bt(Pa,yo,ba,To,oo)},[Pa,yo,ba,To,oo]),ar=re.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},ae),{},{prefixCls:Ne,locale:oo,picker:he,styles:Ft,classNames:Gt,order:Yt,components:(0,Se.Z)({input:$t},yn),clearIcon:Xe(Ne,cn,Cn),showTime:ea,value:La,defaultValue:qa,pickerValue:vo,defaultPickerValue:Lo},pe==null?void 0:pe())},[ae]),nr=Je(Pa,oo,ha),wo=(0,ve.Z)(nr,2),_o=wo[0],Ar=wo[1],jo=Ue(_o,Zn,Kt),$n=Bt(ge,Ae,ca,pa,Ga),Wt=tt(ge,he,$n,ea),Ea=re.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},ar),{},{needConfirm:Oa,inputReadOnly:jo,disabledDate:$n})},[ar,Oa,jo,$n]);return[Ea,Pa,eo,_o,Ar,Wt]}var mt=te(16089);function ke(ae,pe,ge){var Ae=(0,Fe.C8)(pe,{value:ae}),Be=(0,ve.Z)(Ae,2),he=Be[0],we=Be[1],Ne=re.useRef(ae),Et=re.useRef(),Ft=function(){mt.Z.cancel(Et.current)},it=(0,Fe.zX)(function(){we(Ne.current),ge&&he!==Ne.current&&ge(Ne.current)}),Gt=(0,Fe.zX)(function(_t,Yt){Ft(),Ne.current=_t,_t||Yt?it():Et.current=(0,mt.Z)(it)});return re.useEffect(function(){return Ft},[]),[he,Gt]}function Te(ae,pe){var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ae=arguments.length>3?arguments[3]:void 0,Be=ge.every(function(it){return it})?!1:ae,he=ke(Be,pe||!1,Ae),we=(0,ve.Z)(he,2),Ne=we[0],Et=we[1];function Ft(it){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Gt.inherit||Ne)&&Et(it,Gt.force)}return[Ne,Ft]}function Ee(ae){var pe=re.useRef();return re.useImperativeHandle(ae,function(){var ge;return{nativeElement:(ge=pe.current)===null||ge===void 0?void 0:ge.nativeElement,focus:function(Be){var he;(he=pe.current)===null||he===void 0||he.focus(Be)},blur:function(){var Be;(Be=pe.current)===null||Be===void 0||Be.blur()}}}),pe}function xe(ae,pe){return re.useMemo(function(){return ae||(pe?((0,Pe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(pe).map(function(ge){var Ae=(0,ve.Z)(ge,2),Be=Ae[0],he=Ae[1];return{label:Be,value:he}})):[])},[ae,pe])}function Ye(ae,pe){var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Ae=re.useRef(pe);Ae.current=pe,(0,ye.o)(function(){if(ae)Ae.current(ae);else{var Be=(0,mt.Z)(function(){Ae.current(ae)},ge);return function(){mt.Z.cancel(Be)}}},[ae])}function et(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ae=re.useState(0),Be=(0,ve.Z)(Ae,2),he=Be[0],we=Be[1],Ne=re.useState(!1),Et=(0,ve.Z)(Ne,2),Ft=Et[0],it=Et[1],Gt=re.useRef([]),_t=re.useRef(null),Yt=re.useRef(null),Xt=function(Kt){_t.current=Kt},yn=function(Kt){return _t.current===Kt},$t=function(Kt){it(Kt)},cn=function(Kt){return Kt&&(Yt.current=Kt),Yt.current},Cn=function(Kt){var ha=Gt.current,Zn=new Set(ha.filter(function(pa){return Kt[pa]||pe[pa]})),ca=ha[ha.length-1]===0?1:0;return Zn.size>=2||ae[ca]?null:ca};return Ye(Ft||ge,function(){Ft||(Gt.current=[],Xt(null))}),re.useEffect(function(){Ft&&Gt.current.push(he)},[Ft,he]),[Ft,$t,cn,he,we,Cn,Gt.current,Xt,yn]}function xt(ae,pe,ge,Ae,Be,he){var we=ge[ge.length-1],Ne=function(Ft,it){var Gt=(0,ve.Z)(ae,2),_t=Gt[0],Yt=Gt[1],Xt=(0,Se.Z)((0,Se.Z)({},it),{},{from:Ze(ae,ge)});return we===1&&pe[0]&&_t&&!wt(Ae,Be,_t,Ft,Xt.type)&&Ae.isAfter(_t,Ft)||we===0&&pe[1]&&Yt&&!wt(Ae,Be,Yt,Ft,Xt.type)&&Ae.isAfter(Ft,Yt)?!0:he==null?void 0:he(Ft,Xt)};return Ne}function Ct(ae,pe,ge,Ae){switch(pe){case"date":case"week":return ae.addMonth(ge,Ae);case"month":case"quarter":return ae.addYear(ge,Ae);case"year":return ae.addYear(ge,Ae*10);case"decade":return ae.addYear(ge,Ae*100);default:return ge}}var Jt=[];function Qt(ae,pe,ge,Ae,Be,he,we,Ne){var Et=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Jt,Ft=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Jt,it=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Jt,Gt=arguments.length>11?arguments[11]:void 0,_t=arguments.length>12?arguments[12]:void 0,Yt=arguments.length>13?arguments[13]:void 0,Xt=we==="time",yn=he||0,$t=function(vo){var Lo=ae.getNow();return Xt&&(Lo=We(ae,Lo)),Et[vo]||ge[vo]||Lo},cn=(0,ve.Z)(Ft,2),Cn=cn[0],xn=cn[1],Kt=(0,Fe.C8)(function(){return $t(0)},{value:Cn}),ha=(0,ve.Z)(Kt,2),Zn=ha[0],ca=ha[1],pa=(0,Fe.C8)(function(){return $t(1)},{value:xn}),Ga=(0,ve.Z)(pa,2),Xa=Ga[0],la=Ga[1],Aa=re.useMemo(function(){var qa=[Zn,Xa][yn];return Xt?qa:We(ae,qa,it[yn])},[Xt,Zn,Xa,yn,ae,it]),Da=function(vo){var Lo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Pa=[ca,la][yn];Pa(vo);var Io=[Zn,Xa];Io[yn]=vo,Gt&&(!wt(ae,pe,Zn,Io[0],we)||!wt(ae,pe,Xa,Io[1],we))&&Gt(Io,{source:Lo,range:yn===1?"end":"start",mode:Ae})},$a=function(vo,Lo){if(Ne){var Pa={date:"month",week:"month",month:"year",quarter:"year"},Io=Pa[we];if(Io&&!wt(ae,pe,vo,Lo,Io))return Ct(ae,we,Lo,-1);if(we==="year"&&vo){var eo=Math.floor(ae.getYear(vo)/10),Oa=Math.floor(ae.getYear(Lo)/10);if(eo!==Oa)return Ct(ae,we,Lo,-1)}}return Lo},La=re.useRef(null);return(0,ye.Z)(function(){if(Be&&!Et[yn]){var qa=Xt?null:ae.getNow();if(La.current!==null&&La.current!==yn?qa=[Zn,Xa][yn^1]:ge[yn]?qa=yn===0?ge[0]:$a(ge[0],ge[1]):ge[yn^1]&&(qa=ge[yn^1]),qa){_t&&ae.isAfter(_t,qa)&&(qa=_t);var vo=Ne?Ct(ae,we,qa,1):qa;Yt&&ae.isAfter(vo,Yt)&&(qa=Ne?Ct(ae,we,Yt,-1):Yt),Da(qa,"reset")}}},[Be,yn,ge[yn]]),re.useEffect(function(){Be?La.current=yn:La.current=null},[Be,yn]),(0,ye.Z)(function(){Be&&Et&&Et[yn]&&Da(Et[yn],"reset")},[Be,yn]),[Aa,Da]}function qt(ae,pe){var ge=re.useRef(ae),Ae=re.useState({}),Be=(0,ve.Z)(Ae,2),he=Be[1],we=function(Ft){return Ft&&pe!==void 0?pe:ge.current},Ne=function(Ft){ge.current=Ft,he({})};return[we,Ne,we(!0)]}var Bn=[];function _n(ae,pe,ge){var Ae=function(we){return we.map(function(Ne){return Pt(Ne,{generateConfig:ae,locale:pe,format:ge[0]})})},Be=function(we,Ne){for(var Et=Math.max(we.length,Ne.length),Ft=-1,it=0;it2&&arguments[2]!==void 0?arguments[2]:1,Ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],he=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,we=[],Ne=ge>=1?ge|0:1,Et=ae;Et<=pe;Et+=Ne){var Ft=Be.includes(Et);(!Ft||!Ae)&&we.push({label:ne(Et,he),value:Et,disabled:Ft})}return we}function Xn(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ge=arguments.length>2?arguments[2]:void 0,Ae=pe||{},Be=Ae.use12Hours,he=Ae.hourStep,we=he===void 0?1:he,Ne=Ae.minuteStep,Et=Ne===void 0?1:Ne,Ft=Ae.secondStep,it=Ft===void 0?1:Ft,Gt=Ae.millisecondStep,_t=Gt===void 0?100:Gt,Yt=Ae.hideDisabledOptions,Xt=Ae.disabledTime,yn=Ae.disabledHours,$t=Ae.disabledMinutes,cn=Ae.disabledSeconds,Cn=re.useMemo(function(){return ge||ae.getNow()},[ge,ae]);if(0)var xn,Kt,ha;var Zn=re.useCallback(function(eo){var Oa=(Xt==null?void 0:Xt(eo))||{};return[Oa.disabledHours||yn||jn,Oa.disabledMinutes||$t||jn,Oa.disabledSeconds||cn||jn,Oa.disabledMilliseconds||jn]},[Xt,yn,$t,cn]),ca=re.useMemo(function(){return Zn(Cn)},[Cn,Zn]),pa=(0,ve.Z)(ca,4),Ga=pa[0],Xa=pa[1],la=pa[2],Aa=pa[3],Da=re.useCallback(function(eo,Oa,to,no){var To=ln(0,23,we,Yt,eo()),ka=Be?To.map(function(ea){return(0,Se.Z)((0,Se.Z)({},ea),{},{label:ne(ea.value%12||12,2)})}):To,yo=function(ar){return ln(0,59,Et,Yt,Oa(ar))},ba=function(ar,nr){return ln(0,59,it,Yt,to(ar,nr))},oo=function(ar,nr,wo){return ln(0,999,_t,Yt,no(ar,nr,wo),3)};return[ka,yo,ba,oo]},[Yt,we,Be,_t,Et,it]),$a=re.useMemo(function(){return Da(Ga,Xa,la,Aa)},[Da,Ga,Xa,la,Aa]),La=(0,ve.Z)($a,4),qa=La[0],vo=La[1],Lo=La[2],Pa=La[3],Io=function(Oa,to){var no=function(){return qa},To=vo,ka=Lo,yo=Pa;if(to){var ba=Zn(to),oo=(0,ve.Z)(ba,4),ea=oo[0],ar=oo[1],nr=oo[2],wo=oo[3],_o=Da(ea,ar,nr,wo),Ar=(0,ve.Z)(_o,4),jo=Ar[0],$n=Ar[1],Wt=Ar[2],Ea=Ar[3];no=function(){return jo},To=$n,ka=Wt,yo=Ea}var Ta=Yn(Oa,no,To,ka,yo,ae);return Ta};return[Io,qa,vo,Lo,Pa]}function nn(ae){var pe=ae.mode,ge=ae.internalMode,Ae=ae.renderExtraFooter,Be=ae.showNow,he=ae.showTime,we=ae.onSubmit,Ne=ae.onNow,Et=ae.invalid,Ft=ae.needConfirm,it=ae.generateConfig,Gt=ae.disabledDate,_t=re.useContext(x),Yt=_t.prefixCls,Xt=_t.locale,yn=_t.button,$t=yn===void 0?"button":yn,cn=it.getNow(),Cn=Xn(it,he,cn),xn=(0,ve.Z)(Cn,1),Kt=xn[0],ha=Ae==null?void 0:Ae(pe),Zn=Gt(cn,{type:pe}),ca=function(){if(!Zn){var $a=Kt(cn);Ne($a)}},pa="".concat(Yt,"-now"),Ga="".concat(pa,"-btn"),Xa=Be&&re.createElement("li",{className:pa},re.createElement("a",{className:oe()(Ga,Zn&&"".concat(Ga,"-disabled")),"aria-disabled":Zn,onClick:ca},ge==="date"?Xt.today:Xt.now)),la=Ft&&re.createElement("li",{className:"".concat(Yt,"-ok")},re.createElement($t,{disabled:Et,onClick:we},Xt.ok)),Aa=(Xa||la)&&re.createElement("ul",{className:"".concat(Yt,"-ranges")},Xa,la);return!ha&&!Aa?null:re.createElement("div",{className:"".concat(Yt,"-footer")},ha&&re.createElement("div",{className:"".concat(Yt,"-footer-extra")},ha),Aa)}function un(ae,pe,ge){function Ae(Be,he){var we=Be.findIndex(function(Et){return wt(ae,pe,Et,he,ge)});if(we===-1)return[].concat((0,fe.Z)(Be),[he]);var Ne=(0,fe.Z)(Be);return Ne.splice(we,1),Ne}return Ae}var An=re.createContext(null);function bn(){return re.useContext(An)}function Kn(ae,pe){var ge=ae.prefixCls,Ae=ae.generateConfig,Be=ae.locale,he=ae.disabledDate,we=ae.minDate,Ne=ae.maxDate,Et=ae.cellRender,Ft=ae.hoverValue,it=ae.hoverRangeValue,Gt=ae.onHover,_t=ae.values,Yt=ae.pickerValue,Xt=ae.onSelect,yn=ae.prevIcon,$t=ae.nextIcon,cn=ae.superPrevIcon,Cn=ae.superNextIcon,xn=Ae.getNow(),Kt={now:xn,values:_t,pickerValue:Yt,prefixCls:ge,disabledDate:he,minDate:we,maxDate:Ne,cellRender:Et,hoverValue:Ft,hoverRangeValue:it,onHover:Gt,locale:Be,generateConfig:Ae,onSelect:Xt,panelType:pe,prevIcon:yn,nextIcon:$t,superPrevIcon:cn,superNextIcon:Cn};return[Kt,xn]}var ya=re.createContext({});function Ke(ae){for(var pe=ae.rowNum,ge=ae.colNum,Ae=ae.baseDate,Be=ae.getCellDate,he=ae.prefixColumn,we=ae.rowClassName,Ne=ae.titleFormat,Et=ae.getCellText,Ft=ae.getCellClassName,it=ae.headerCells,Gt=ae.cellSelection,_t=Gt===void 0?!0:Gt,Yt=ae.disabledDate,Xt=bn(),yn=Xt.prefixCls,$t=Xt.panelType,cn=Xt.now,Cn=Xt.disabledDate,xn=Xt.cellRender,Kt=Xt.onHover,ha=Xt.hoverValue,Zn=Xt.hoverRangeValue,ca=Xt.generateConfig,pa=Xt.values,Ga=Xt.locale,Xa=Xt.onSelect,la=Yt||Cn,Aa="".concat(yn,"-cell"),Da=re.useContext(ya),$a=Da.onCellDblClick,La=function(to){return pa.some(function(no){return no&&wt(ca,Ga,to,no,$t)})},qa=[],vo=0;vo1&&arguments[1]!==void 0?arguments[1]:!1;ao(ro),$t==null||$t(ro),Jo&&co(ro)},rr=function(ro,Jo){oo(ro),Jo&&Zo(Jo),co(Jo,ro)},Wo=function(ro){if(Wt(ro),Zo(ro),ba!==Kt){var Jo=["decade","year"],Va=[].concat(Jo,["month"]),lo={quarter:[].concat(Jo,["quarter"]),week:[].concat((0,fe.Z)(Va),["week"]),date:[].concat((0,fe.Z)(Va),["date"])},br=lo[Kt]||Va,mr=br.indexOf(ba),Zr=br[mr+1];Zr&&rr(Zr,ro)}},vr=re.useMemo(function(){var fo,ro;if(Array.isArray(ca)){var Jo=(0,ve.Z)(ca,2);fo=Jo[0],ro=Jo[1]}else fo=ca;return!fo&&!ro?null:(fo=fo||ro,ro=ro||fo,Be.isAfter(fo,ro)?[ro,fo]:[fo,ro])},[ca,Be]),Ko=gt(pa,Ga,Xa),lr=Aa[ea]||zn[ea]||aa,pr=re.useContext(ya),Or=re.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},pr),{},{hideHeader:Da})},[pr,Da]),Do="".concat($a,"-panel"),jr=ie(ae,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return re.createElement(ya.Provider,{value:Or},re.createElement("div",{ref:La,tabIndex:Et,className:oe()(Do,(0,Ge.Z)({},"".concat(Do,"-rtl"),he==="rtl"))},re.createElement(lr,(0,E.Z)({},jr,{showTime:no,prefixCls:$a,locale:Oa,generateConfig:Be,onModeChange:rr,pickerValue:ja,onPickerValueChange:function(ro){Zo(ro,!0)},value:jo[0],onSelect:Wo,values:jo,cellRender:Ko,hoverRangeValue:vr,hoverValue:Zn}))))}var bo=re.memo(re.forwardRef(So)),Po=bo;function _a(ae){var pe=ae.picker,ge=ae.multiplePanel,Ae=ae.pickerValue,Be=ae.onPickerValueChange,he=ae.needConfirm,we=ae.onSubmit,Ne=ae.range,Et=ae.hoverValue,Ft=re.useContext(x),it=Ft.prefixCls,Gt=Ft.generateConfig,_t=re.useCallback(function(Cn,xn){return Ct(Gt,pe,Cn,xn)},[Gt,pe]),Yt=re.useMemo(function(){return _t(Ae,1)},[Ae,_t]),Xt=function(xn){Be(_t(xn,-1))},yn={onCellDblClick:function(){he&&we()}},$t=pe==="time",cn=(0,Se.Z)((0,Se.Z)({},ae),{},{hoverValue:null,hoverRangeValue:null,hideHeader:$t});return Ne?cn.hoverRangeValue=Et:cn.hoverValue=Et,ge?re.createElement("div",{className:"".concat(it,"-panels")},re.createElement(ya.Provider,{value:(0,Se.Z)((0,Se.Z)({},yn),{},{hideNext:!0})},re.createElement(Po,cn)),re.createElement(ya.Provider,{value:(0,Se.Z)((0,Se.Z)({},yn),{},{hidePrev:!0})},re.createElement(Po,(0,E.Z)({},cn,{pickerValue:Yt,onPickerValueChange:Xt})))):re.createElement(ya.Provider,{value:(0,Se.Z)({},yn)},re.createElement(Po,cn))}function Eo(ae){return typeof ae=="function"?ae():ae}function Ln(ae){var pe=ae.prefixCls,ge=ae.presets,Ae=ae.onClick,Be=ae.onHover;return ge.length?re.createElement("div",{className:"".concat(pe,"-presets")},re.createElement("ul",null,ge.map(function(he,we){var Ne=he.label,Et=he.value;return re.createElement("li",{key:we,onClick:function(){Ae(Eo(Et))},onMouseEnter:function(){Be(Eo(Et))},onMouseLeave:function(){Be(null)}},Ne)}))):null}function Qo(ae){var pe=ae.panelRender,ge=ae.internalMode,Ae=ae.picker,Be=ae.showNow,he=ae.range,we=ae.multiple,Ne=ae.activeInfo,Et=Ne===void 0?[0,0,0]:Ne,Ft=ae.presets,it=ae.onPresetHover,Gt=ae.onPresetSubmit,_t=ae.onFocus,Yt=ae.onBlur,Xt=ae.onPanelMouseDown,yn=ae.direction,$t=ae.value,cn=ae.onSelect,Cn=ae.isInvalid,xn=ae.defaultOpenValue,Kt=ae.onOk,ha=ae.onSubmit,Zn=re.useContext(x),ca=Zn.prefixCls,pa="".concat(ca,"-panel"),Ga=yn==="rtl",Xa=re.useRef(null),la=re.useRef(null),Aa=re.useState(0),Da=(0,ve.Z)(Aa,2),$a=Da[0],La=Da[1],qa=re.useState(0),vo=(0,ve.Z)(qa,2),Lo=vo[0],Pa=vo[1],Io=re.useState(0),eo=(0,ve.Z)(Io,2),Oa=eo[0],to=eo[1],no=function(Wo){Wo.width&&La(Wo.width)},To=(0,ve.Z)(Et,3),ka=To[0],yo=To[1],ba=To[2],oo=re.useState(0),ea=(0,ve.Z)(oo,2),ar=ea[0],nr=ea[1];re.useEffect(function(){nr(10)},[ka]),re.useEffect(function(){if(he&&la.current){var rr,Wo=((rr=Xa.current)===null||rr===void 0?void 0:rr.offsetWidth)||0,vr=la.current.getBoundingClientRect();if(!vr.height||vr.right<0){nr(function(Or){return Math.max(0,Or-1)});return}var Ko=(Ga?yo-Wo:ka)-vr.left;if(to(Ko),$a&&$a=Ne&&ge<=Et)return he;var Ft=Math.min(Math.abs(ge-Ne),Math.abs(ge-Et));Ft0?uo:qr));var dl=nl+hl,Hr=qr-uo+1;return String(uo+(Hr+dl-uo)%Hr)};switch(Jo){case"Backspace":case"Delete":Va="",lo=mr;break;case"ArrowLeft":Va="",Zr(-1);break;case"ArrowRight":Va="",Zr(1);break;case"ArrowUp":Va="",lo=kr(1);break;case"ArrowDown":Va="",lo=kr(-1);break;default:isNaN(Number(Jo))||(Va=Oa+Jo,lo=Va);break}if(Va!==null&&(to(Va),Va.length>=br&&(Zr(1),to(""))),lo!==null){var Xr=nr.slice(0,Wt)+ne(lo,br)+nr.slice(Ea);ja(Xr.slice(0,we.length))}ar({})},Do=re.useRef();(0,ye.Z)(function(){if(!(!$a||!we||Zo.current)){if(!Ar.match(nr)){ja(we);return}return _o.current.setSelectionRange(Wt,Ea),Do.current=(0,mt.Z)(function(){_o.current.setSelectionRange(Wt,Ea)}),function(){mt.Z.cancel(Do.current)}}},[Ar,we,$a,nr,ka,Wt,Ea,ea,ja]);var jr=we?{onFocus:vr,onBlur:lr,onKeyDown:Or,onMouseDown:rr,onMouseUp:Wo,onPaste:co}:{};return re.createElement("div",{ref:wo,className:oe()(la,(0,Ge.Z)((0,Ge.Z)({},"".concat(la,"-active"),ge&&Be),"".concat(la,"-placeholder"),it))},re.createElement(Xa,(0,E.Z)({ref:_o,"aria-invalid":$t,autoComplete:"off"},Cn,{onKeyDown:pr,onBlur:Ko},jr,{value:nr,onChange:ao})),re.createElement(In,{type:"suffix",icon:he}),cn)}),Pr=yr,Wr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Nr=["index"];function Cr(ae,pe){var ge=ae.id,Ae=ae.prefix,Be=ae.clearIcon,he=ae.suffixIcon,we=ae.separator,Ne=we===void 0?"~":we,Et=ae.activeIndex,Ft=ae.activeHelp,it=ae.allHelp,Gt=ae.focused,_t=ae.onFocus,Yt=ae.onBlur,Xt=ae.onKeyDown,yn=ae.locale,$t=ae.generateConfig,cn=ae.placeholder,Cn=ae.className,xn=ae.style,Kt=ae.onClick,ha=ae.onClear,Zn=ae.value,ca=ae.onChange,pa=ae.onSubmit,Ga=ae.onInputChange,Xa=ae.format,la=ae.maskFormat,Aa=ae.preserveInvalidOnBlur,Da=ae.onInvalid,$a=ae.disabled,La=ae.invalid,qa=ae.inputReadOnly,vo=ae.direction,Lo=ae.onOpenChange,Pa=ae.onActiveInfo,Io=ae.placement,eo=ae.onMouseDown,Oa=ae.required,to=ae["aria-required"],no=ae.autoFocus,To=ae.tabIndex,ka=(0,Ho.Z)(ae,Wr),yo=vo==="rtl",ba=re.useContext(x),oo=ba.prefixCls,ea=re.useMemo(function(){if(typeof ge=="string")return[ge];var Ko=ge||{};return[Ko.start,Ko.end]},[ge]),ar=re.useRef(),nr=re.useRef(),wo=re.useRef(),_o=function(lr){var pr;return(pr=[nr,wo][lr])===null||pr===void 0?void 0:pr.current};re.useImperativeHandle(pe,function(){return{nativeElement:ar.current,focus:function(lr){if((0,ct.Z)(lr)==="object"){var pr,Or=lr||{},Do=Or.index,jr=Do===void 0?0:Do,fo=(0,Ho.Z)(Or,Nr);(pr=_o(jr))===null||pr===void 0||pr.focus(fo)}else{var ro;(ro=_o(lr!=null?lr:0))===null||ro===void 0||ro.focus()}},blur:function(){var lr,pr;(lr=_o(0))===null||lr===void 0||lr.blur(),(pr=_o(1))===null||pr===void 0||pr.blur()}}});var Ar=Jn(ka),jo=re.useMemo(function(){return Array.isArray(cn)?cn:[cn,cn]},[cn]),$n=dr((0,Se.Z)((0,Se.Z)({},ae),{},{id:ea,placeholder:jo})),Wt=(0,ve.Z)($n,1),Ea=Wt[0],Ta=re.useState({position:"absolute",width:0}),ja=(0,ve.Z)(Ta,2),ao=ja[0],co=ja[1],Zo=(0,Fe.zX)(function(){var Ko=_o(Et);if(Ko){var lr=Ko.nativeElement.getBoundingClientRect(),pr=ar.current.getBoundingClientRect(),Or=lr.left-pr.left;co(function(Do){return(0,Se.Z)((0,Se.Z)({},Do),{},{width:lr.width,left:Or})}),Pa([lr.left,lr.right,pr.width])}});re.useEffect(function(){Zo()},[Et]);var rr=Be&&(Zn[0]&&!$a[0]||Zn[1]&&!$a[1]),Wo=no&&!$a[0],vr=no&&!Wo&&!$a[1];return re.createElement(an.Z,{onResize:Zo},re.createElement("div",(0,E.Z)({},Ar,{className:oe()(oo,"".concat(oo,"-range"),(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(oo,"-focused"),Gt),"".concat(oo,"-disabled"),$a.every(function(Ko){return Ko})),"".concat(oo,"-invalid"),La.some(function(Ko){return Ko})),"".concat(oo,"-rtl"),yo),Cn),style:xn,ref:ar,onClick:Kt,onMouseDown:function(lr){var pr=lr.target;pr!==nr.current.inputElement&&pr!==wo.current.inputElement&&lr.preventDefault(),eo==null||eo(lr)}}),Ae&&re.createElement("div",{className:"".concat(oo,"-prefix")},Ae),re.createElement(Pr,(0,E.Z)({ref:nr},Ea(0),{autoFocus:Wo,tabIndex:To,"date-range":"start"})),re.createElement("div",{className:"".concat(oo,"-range-separator")},Ne),re.createElement(Pr,(0,E.Z)({ref:wo},Ea(1),{autoFocus:vr,tabIndex:To,"date-range":"end"})),re.createElement("div",{className:"".concat(oo,"-active-bar"),style:ao}),re.createElement(In,{type:"suffix",icon:he}),rr&&re.createElement(Co,{icon:Be,onClear:ha})))}var Jr=re.forwardRef(Cr),fa=Jr;function tl(ae,pe){var ge=ae!=null?ae:pe;return Array.isArray(ge)?ge:[ge,ge]}function Vr(ae){return ae===1?"end":"start"}function yl(ae,pe){var ge=Qe(ae,function(){var Tr=ae.disabled,cr=ae.allowEmpty,Dr=tl(Tr,!1),ll=tl(cr,!1);return{disabled:Dr,allowEmpty:ll}}),Ae=(0,ve.Z)(ge,6),Be=Ae[0],he=Ae[1],we=Ae[2],Ne=Ae[3],Et=Ae[4],Ft=Ae[5],it=Be.prefixCls,Gt=Be.styles,_t=Be.classNames,Yt=Be.defaultValue,Xt=Be.value,yn=Be.needConfirm,$t=Be.onKeyDown,cn=Be.disabled,Cn=Be.allowEmpty,xn=Be.disabledDate,Kt=Be.minDate,ha=Be.maxDate,Zn=Be.defaultOpen,ca=Be.open,pa=Be.onOpenChange,Ga=Be.locale,Xa=Be.generateConfig,la=Be.picker,Aa=Be.showNow,Da=Be.showToday,$a=Be.showTime,La=Be.mode,qa=Be.onPanelChange,vo=Be.onCalendarChange,Lo=Be.onOk,Pa=Be.defaultPickerValue,Io=Be.pickerValue,eo=Be.onPickerValueChange,Oa=Be.inputReadOnly,to=Be.suffixIcon,no=Be.onFocus,To=Be.onBlur,ka=Be.presets,yo=Be.ranges,ba=Be.components,oo=Be.cellRender,ea=Be.dateRender,ar=Be.monthCellRender,nr=Be.onClick,wo=Ee(pe),_o=Te(ca,Zn,cn,pa),Ar=(0,ve.Z)(_o,2),jo=Ar[0],$n=Ar[1],Wt=function(cr,Dr){(cn.some(function(ll){return!ll})||!cr)&&$n(cr,Dr)},Ea=Dn(Xa,Ga,Ne,!0,!1,Yt,Xt,vo,Lo),Ta=(0,ve.Z)(Ea,5),ja=Ta[0],ao=Ta[1],co=Ta[2],Zo=Ta[3],rr=Ta[4],Wo=co(),vr=et(cn,Cn,jo),Ko=(0,ve.Z)(vr,9),lr=Ko[0],pr=Ko[1],Or=Ko[2],Do=Ko[3],jr=Ko[4],fo=Ko[5],ro=Ko[6],Jo=Ko[7],Va=Ko[8],lo=function(cr,Dr){pr(!0),no==null||no(cr,{range:Vr(Dr!=null?Dr:Do)})},br=function(cr,Dr){pr(!1),To==null||To(cr,{range:Vr(Dr!=null?Dr:Do)})},mr=re.useMemo(function(){if(!$a)return null;var Tr=$a.disabledTime,cr=Tr?function(Dr){var ll=Vr(Do),Ml=Ze(Wo,ro,Do);return Tr(Dr,ll,{from:Ml})}:void 0;return(0,Se.Z)((0,Se.Z)({},$a),{},{disabledTime:cr})},[$a,Do,Wo,ro]),Zr=(0,Fe.C8)([la,la],{value:La}),kr=(0,ve.Z)(Zr,2),Xr=kr[0],Nl=kr[1],hl=Xr[Do]||la,cl=hl==="date"&&mr?"datetime":hl,Za=cl===la&&cl!=="time",uo=hn(la,hl,Aa,Da,!0),qr=Sn(Be,ja,ao,co,Zo,cn,Ne,lr,jo,Ft),_r=(0,ve.Z)(qr,2),Pl=_r[0],nl=_r[1],dl=xt(Wo,cn,ro,Xa,Ga,xn),Hr=ut(Wo,Ft,Cn),Fl=(0,ve.Z)(Hr,2),wu=Fl[0],$l=Fl[1],du=Qt(Xa,Ga,Wo,Xr,jo,Do,he,Za,Pa,Io,mr==null?void 0:mr.defaultOpenValue,eo,Kt,ha),bu=(0,ve.Z)(du,2),yi=bu[0],oi=bu[1],gu=(0,Fe.zX)(function(Tr,cr,Dr){var ll=ce(Xr,Do,cr);if((ll[0]!==Xr[0]||ll[1]!==Xr[1])&&Nl(ll),qa&&Dr!==!1){var Ml=(0,fe.Z)(Wo);Tr&&(Ml[Do]=Tr),qa(Ml,ll)}}),Ql=function(cr,Dr){return ce(Wo,Dr,cr)},lu=function(cr,Dr){var ll=Wo;cr&&(ll=Ql(cr,Do)),Jo(Do);var Ml=fo(ll);Zo(ll),Pl(Do,Ml===null),Ml===null?Wt(!1,{force:!0}):Dr||wo.current.focus({index:Ml})},Pi=function(cr){var Dr,ll=cr.target.getRootNode();if(!wo.current.nativeElement.contains((Dr=ll.activeElement)!==null&&Dr!==void 0?Dr:document.activeElement)){var Ml=cn.findIndex(function(os){return!os});Ml>=0&&wo.current.focus({index:Ml})}Wt(!0),nr==null||nr(cr)},ri=function(){nl(null),Wt(!1,{force:!0})},li=re.useState(null),Qu=(0,ve.Z)(li,2),Ci=Qu[0],Ru=Qu[1],rl=re.useState(null),Dl=(0,ve.Z)(rl,2),ir=Dl[0],Hu=Dl[1],Wu=re.useMemo(function(){return ir||Wo},[Wo,ir]);re.useEffect(function(){jo||Hu(null)},[jo]);var Fi=re.useState([0,0,0]),Ku=(0,ve.Z)(Fi,2),Bi=Ku[0],qo=Ku[1],wi=xe(ka,yo),bi=function(cr){Hu(cr),Ru("preset")},Hi=function(cr){var Dr=nl(cr);Dr&&Wt(!1,{force:!0})},Di=function(cr){lu(cr)},xi=function(cr){Hu(cr?Ql(cr,Do):null),Ru("cell")},Eu=function(cr){Wt(!0),lo(cr)},Mi=function(){Or("panel")},Ii=function(cr){var Dr=ce(Wo,Do,cr);Zo(Dr),!yn&&!we&&he===cl&&lu(cr)},Ni=function(){Wt(!1)},Li=gt(oo,ea,ar,Vr(Do)),Oi=Wo[Do]||null,ki=(0,Fe.zX)(function(Tr){return Ft(Tr,{activeIndex:Do})}),hr=re.useMemo(function(){var Tr=(0,He.Z)(Be,!1),cr=(0,be.Z)(Be,[].concat((0,fe.Z)(Object.keys(Tr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return cr},[Be]),sr=re.createElement(Qo,(0,E.Z)({},hr,{showNow:uo,showTime:mr,range:!0,multiplePanel:Za,activeInfo:Bi,disabledDate:dl,onFocus:Eu,onBlur:br,onPanelMouseDown:Mi,picker:la,mode:hl,internalMode:cl,onPanelChange:gu,format:Et,value:Oi,isInvalid:ki,onChange:null,onSelect:Ii,pickerValue:yi,defaultOpenValue:le($a==null?void 0:$a.defaultOpenValue)[Do],onPickerValueChange:oi,hoverValue:Wu,onHover:xi,needConfirm:yn,onSubmit:lu,onOk:rr,presets:wi,onPresetHover:bi,onPresetSubmit:Hi,onNow:Di,cellRender:Li})),xl=function(cr,Dr){var ll=Ql(cr,Dr);Zo(ll)},Hl=function(){Or("input")},ui=function(cr,Dr){var ll=ro.length,Ml=ro[ll-1];if(ll&&Ml!==Dr&&yn&&!Cn[Ml]&&!Va(Ml)&&Wo[Ml]){wo.current.focus({index:Ml});return}Or("input"),Wt(!0,{inherit:!0}),Do!==Dr&&jo&&!yn&&we&&lu(null,!0),jr(Dr),lo(cr,Dr)},ts=function(cr,Dr){if(Wt(!1),!yn&&Or()==="input"){var ll=fo(Wo);Pl(Do,ll===null)}br(cr,Dr)},ns=function(cr,Dr){cr.key==="Tab"&&lu(null,!0),$t==null||$t(cr,Dr)},as=re.useMemo(function(){return{prefixCls:it,locale:Ga,generateConfig:Xa,button:ba.button,input:ba.input}},[it,Ga,Xa,ba.button,ba.input]);if((0,ye.Z)(function(){jo&&Do!==void 0&&gu(null,la,!1)},[jo,Do,la]),(0,ye.Z)(function(){var Tr=Or();!jo&&Tr==="input"&&(Wt(!1),lu(null,!0)),!jo&&we&&!yn&&Tr==="panel"&&(Wt(!0),lu())},[jo]),0)var Ns;return re.createElement(x.Provider,{value:as},re.createElement(ee,(0,E.Z)({},Oe(Be),{popupElement:sr,popupStyle:Gt.popup,popupClassName:_t.popup,visible:jo,onClose:Ni,range:!0}),re.createElement(fa,(0,E.Z)({},Be,{ref:wo,suffixIcon:to,activeIndex:lr||jo?Do:null,activeHelp:!!ir,allHelp:!!ir&&Ci==="preset",focused:lr,onFocus:ui,onBlur:ts,onKeyDown:ns,onSubmit:lu,value:Wu,maskFormat:Et,onChange:xl,onInputChange:Hl,format:Ne,inputReadOnly:Oa,disabled:cn,open:jo,onOpenChange:Wt,onClick:Pi,onClear:ri,invalid:wu,onInvalid:$l,onActiveInfo:qo}))))}var zr=re.forwardRef(yl),De=zr,je=te(11780);function ot(ae){var pe=ae.prefixCls,ge=ae.value,Ae=ae.onRemove,Be=ae.removeIcon,he=Be===void 0?"\xD7":Be,we=ae.formatDate,Ne=ae.disabled,Et=ae.maxTagCount,Ft=ae.placeholder,it="".concat(pe,"-selector"),Gt="".concat(pe,"-selection"),_t="".concat(Gt,"-overflow");function Yt($t,cn){return re.createElement("span",{className:oe()("".concat(Gt,"-item")),title:typeof $t=="string"?$t:null},re.createElement("span",{className:"".concat(Gt,"-item-content")},$t),!Ne&&cn&&re.createElement("span",{onMouseDown:function(xn){xn.preventDefault()},onClick:cn,className:"".concat(Gt,"-item-remove")},he))}function Xt($t){var cn=we($t),Cn=function(Kt){Kt&&Kt.stopPropagation(),Ae($t)};return Yt(cn,Cn)}function yn($t){var cn="+ ".concat($t.length," ...");return Yt(cn)}return re.createElement("div",{className:it},re.createElement(je.Z,{prefixCls:_t,data:ge,renderItem:Xt,renderRest:yn,itemKey:function(cn){return we(cn)},maxCount:Et}),!ge.length&&re.createElement("span",{className:"".concat(pe,"-selection-placeholder")},Ft))}var Lt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function sn(ae,pe){var ge=ae.id,Ae=ae.open,Be=ae.prefix,he=ae.clearIcon,we=ae.suffixIcon,Ne=ae.activeHelp,Et=ae.allHelp,Ft=ae.focused,it=ae.onFocus,Gt=ae.onBlur,_t=ae.onKeyDown,Yt=ae.locale,Xt=ae.generateConfig,yn=ae.placeholder,$t=ae.className,cn=ae.style,Cn=ae.onClick,xn=ae.onClear,Kt=ae.internalPicker,ha=ae.value,Zn=ae.onChange,ca=ae.onSubmit,pa=ae.onInputChange,Ga=ae.multiple,Xa=ae.maxTagCount,la=ae.format,Aa=ae.maskFormat,Da=ae.preserveInvalidOnBlur,$a=ae.onInvalid,La=ae.disabled,qa=ae.invalid,vo=ae.inputReadOnly,Lo=ae.direction,Pa=ae.onOpenChange,Io=ae.onMouseDown,eo=ae.required,Oa=ae["aria-required"],to=ae.autoFocus,no=ae.tabIndex,To=ae.removeIcon,ka=(0,Ho.Z)(ae,Lt),yo=Lo==="rtl",ba=re.useContext(x),oo=ba.prefixCls,ea=re.useRef(),ar=re.useRef();re.useImperativeHandle(pe,function(){return{nativeElement:ea.current,focus:function(ao){var co;(co=ar.current)===null||co===void 0||co.focus(ao)},blur:function(){var ao;(ao=ar.current)===null||ao===void 0||ao.blur()}}});var nr=Jn(ka),wo=function(ao){Zn([ao])},_o=function(ao){var co=ha.filter(function(Zo){return Zo&&!wt(Xt,Yt,Zo,ao,Kt)});Zn(co),Ae||ca()},Ar=dr((0,Se.Z)((0,Se.Z)({},ae),{},{onChange:wo}),function(ja){var ao=ja.valueTexts;return{value:ao[0]||"",active:Ft}}),jo=(0,ve.Z)(Ar,2),$n=jo[0],Wt=jo[1],Ea=!!(he&&ha.length&&!La),Ta=Ga?re.createElement(re.Fragment,null,re.createElement(ot,{prefixCls:oo,value:ha,onRemove:_o,formatDate:Wt,maxTagCount:Xa,disabled:La,removeIcon:To,placeholder:yn}),re.createElement("input",{className:"".concat(oo,"-multiple-input"),value:ha.map(Wt).join(","),ref:ar,readOnly:!0,autoFocus:to,tabIndex:no}),re.createElement(In,{type:"suffix",icon:we}),Ea&&re.createElement(Co,{icon:he,onClear:xn})):re.createElement(Pr,(0,E.Z)({ref:ar},$n(),{autoFocus:to,tabIndex:no,suffixIcon:we,clearIcon:Ea&&re.createElement(Co,{icon:he,onClear:xn}),showActiveCls:!1}));return re.createElement("div",(0,E.Z)({},nr,{className:oe()(oo,(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(oo,"-multiple"),Ga),"".concat(oo,"-focused"),Ft),"".concat(oo,"-disabled"),La),"".concat(oo,"-invalid"),qa),"".concat(oo,"-rtl"),yo),$t),style:cn,ref:ea,onClick:Cn,onMouseDown:function(ao){var co,Zo=ao.target;Zo!==((co=ar.current)===null||co===void 0?void 0:co.inputElement)&&ao.preventDefault(),Io==null||Io(ao)}}),Be&&re.createElement("div",{className:"".concat(oo,"-prefix")},Be),Ta)}var vn=re.forwardRef(sn),de=vn;function dt(ae,pe){var ge=Qe(ae),Ae=(0,ve.Z)(ge,6),Be=Ae[0],he=Ae[1],we=Ae[2],Ne=Ae[3],Et=Ae[4],Ft=Ae[5],it=Be,Gt=it.prefixCls,_t=it.styles,Yt=it.classNames,Xt=it.order,yn=it.defaultValue,$t=it.value,cn=it.needConfirm,Cn=it.onChange,xn=it.onKeyDown,Kt=it.disabled,ha=it.disabledDate,Zn=it.minDate,ca=it.maxDate,pa=it.defaultOpen,Ga=it.open,Xa=it.onOpenChange,la=it.locale,Aa=it.generateConfig,Da=it.picker,$a=it.showNow,La=it.showToday,qa=it.showTime,vo=it.mode,Lo=it.onPanelChange,Pa=it.onCalendarChange,Io=it.onOk,eo=it.multiple,Oa=it.defaultPickerValue,to=it.pickerValue,no=it.onPickerValueChange,To=it.inputReadOnly,ka=it.suffixIcon,yo=it.removeIcon,ba=it.onFocus,oo=it.onBlur,ea=it.presets,ar=it.components,nr=it.cellRender,wo=it.dateRender,_o=it.monthCellRender,Ar=it.onClick,jo=Ee(pe);function $n(hr){return hr===null?null:eo?hr:hr[0]}var Wt=un(Aa,la,he),Ea=Te(Ga,pa,[Kt],Xa),Ta=(0,ve.Z)(Ea,2),ja=Ta[0],ao=Ta[1],co=function(sr,xl,Hl){if(Pa){var ui=(0,Se.Z)({},Hl);delete ui.range,Pa($n(sr),$n(xl),ui)}},Zo=function(sr){Io==null||Io($n(sr))},rr=Dn(Aa,la,Ne,!1,Xt,yn,$t,co,Zo),Wo=(0,ve.Z)(rr,5),vr=Wo[0],Ko=Wo[1],lr=Wo[2],pr=Wo[3],Or=Wo[4],Do=lr(),jr=et([Kt]),fo=(0,ve.Z)(jr,4),ro=fo[0],Jo=fo[1],Va=fo[2],lo=fo[3],br=function(sr){Jo(!0),ba==null||ba(sr,{})},mr=function(sr){Jo(!1),oo==null||oo(sr,{})},Zr=(0,Fe.C8)(Da,{value:vo}),kr=(0,ve.Z)(Zr,2),Xr=kr[0],Nl=kr[1],hl=Xr==="date"&&qa?"datetime":Xr,cl=hn(Da,Xr,$a,La),Za=Cn&&function(hr,sr){Cn($n(hr),$n(sr))},uo=Sn((0,Se.Z)((0,Se.Z)({},Be),{},{onChange:Za}),vr,Ko,lr,pr,[],Ne,ro,ja,Ft),qr=(0,ve.Z)(uo,2),_r=qr[1],Pl=ut(Do,Ft),nl=(0,ve.Z)(Pl,2),dl=nl[0],Hr=nl[1],Fl=re.useMemo(function(){return dl.some(function(hr){return hr})},[dl]),wu=function(sr,xl){if(no){var Hl=(0,Se.Z)((0,Se.Z)({},xl),{},{mode:xl.mode[0]});delete Hl.range,no(sr[0],Hl)}},$l=Qt(Aa,la,Do,[Xr],ja,lo,he,!1,Oa,to,le(qa==null?void 0:qa.defaultOpenValue),wu,Zn,ca),du=(0,ve.Z)($l,2),bu=du[0],yi=du[1],oi=(0,Fe.zX)(function(hr,sr,xl){if(Nl(sr),Lo&&xl!==!1){var Hl=hr||Do[Do.length-1];Lo(Hl,sr)}}),gu=function(){_r(lr()),ao(!1,{force:!0})},Ql=function(sr){!Kt&&!jo.current.nativeElement.contains(document.activeElement)&&jo.current.focus(),ao(!0),Ar==null||Ar(sr)},lu=function(){_r(null),ao(!1,{force:!0})},Pi=re.useState(null),ri=(0,ve.Z)(Pi,2),li=ri[0],Qu=ri[1],Ci=re.useState(null),Ru=(0,ve.Z)(Ci,2),rl=Ru[0],Dl=Ru[1],ir=re.useMemo(function(){var hr=[rl].concat((0,fe.Z)(Do)).filter(function(sr){return sr});return eo?hr:hr.slice(0,1)},[Do,rl,eo]),Hu=re.useMemo(function(){return!eo&&rl?[rl]:Do.filter(function(hr){return hr})},[Do,rl,eo]);re.useEffect(function(){ja||Dl(null)},[ja]);var Wu=xe(ea),Fi=function(sr){Dl(sr),Qu("preset")},Ku=function(sr){var xl=eo?Wt(lr(),sr):[sr],Hl=_r(xl);Hl&&!eo&&ao(!1,{force:!0})},Bi=function(sr){Ku(sr)},qo=function(sr){Dl(sr),Qu("cell")},wi=function(sr){ao(!0),br(sr)},bi=function(sr){if(Va("panel"),!(eo&&hl!==Da)){var xl=eo?Wt(lr(),sr):[sr];pr(xl),!cn&&!we&&he===hl&&gu()}},Hi=function(){ao(!1)},Di=gt(nr,wo,_o),xi=re.useMemo(function(){var hr=(0,He.Z)(Be,!1),sr=(0,be.Z)(Be,[].concat((0,fe.Z)(Object.keys(hr)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Se.Z)((0,Se.Z)({},sr),{},{multiple:Be.multiple})},[Be]),Eu=re.createElement(Qo,(0,E.Z)({},xi,{showNow:cl,showTime:qa,disabledDate:ha,onFocus:wi,onBlur:mr,picker:Da,mode:Xr,internalMode:hl,onPanelChange:oi,format:Et,value:Do,isInvalid:Ft,onChange:null,onSelect:bi,pickerValue:bu,defaultOpenValue:qa==null?void 0:qa.defaultOpenValue,onPickerValueChange:yi,hoverValue:ir,onHover:qo,needConfirm:cn,onSubmit:gu,onOk:Or,presets:Wu,onPresetHover:Fi,onPresetSubmit:Ku,onNow:Bi,cellRender:Di})),Mi=function(sr){pr(sr)},Ii=function(){Va("input")},Ni=function(sr){Va("input"),ao(!0,{inherit:!0}),br(sr)},Li=function(sr){ao(!1),mr(sr)},Oi=function(sr,xl){sr.key==="Tab"&&gu(),xn==null||xn(sr,xl)},ki=re.useMemo(function(){return{prefixCls:Gt,locale:la,generateConfig:Aa,button:ar.button,input:ar.input}},[Gt,la,Aa,ar.button,ar.input]);return(0,ye.Z)(function(){ja&&lo!==void 0&&oi(null,Da,!1)},[ja,lo,Da]),(0,ye.Z)(function(){var hr=Va();!ja&&hr==="input"&&(ao(!1),gu()),!ja&&we&&!cn&&hr==="panel"&&gu()},[ja]),re.createElement(x.Provider,{value:ki},re.createElement(ee,(0,E.Z)({},Oe(Be),{popupElement:Eu,popupStyle:_t.popup,popupClassName:Yt.popup,visible:ja,onClose:Hi}),re.createElement(de,(0,E.Z)({},Be,{ref:jo,suffixIcon:ka,removeIcon:yo,activeHelp:!!rl,allHelp:!!rl&&li==="preset",focused:ro,onFocus:Ni,onBlur:Li,onKeyDown:Oi,onSubmit:gu,value:Hu,maskFormat:Et,onChange:Mi,onInputChange:Ii,internalPicker:he,format:Ne,inputReadOnly:To,disabled:Kt,open:ja,onOpenChange:ao,onClick:Ql,onClear:lu,invalid:Fl,onInvalid:function(sr){Hr(sr,0)}}))))}var Ot=re.forwardRef(dt),rn=Ot,Zt=rn},9940:function(Re,rt,te){"use strict";te.d(rt,{Qw:function(){return Nt},FJ:function(){return tn},hT:function(){return en},OF:function(){return ne},ZP:function(){return Bt}});var E=te(14809),fe=te(95190),Se=te(20439),ve=te(50298),Fe=te(62646),ye=te(93664),be=te(37463),He=te(6551),Pe=te(34643),re=te(18929),Ge=te(48736),ze=te(59301),yt=function(Je){var Ue=ze.useRef({valueLabels:new Map});return ze.useMemo(function(){var tt=Ue.current.valueLabels,Ve=new Map,Qe=Je.map(function(mt){var ke=mt.value,Te=mt.label,Ee=Te!=null?Te:tt.get(ke);return Ve.set(ke,Ee),(0,Se.Z)((0,Se.Z)({},mt),{},{label:Ee})});return Ue.current.valueLabels=Ve,[Qe]},[Je])},oe=function(Ue,tt,Ve,Qe){return ze.useMemo(function(){var mt=function(Ct){return Ct.map(function(Jt){var Qt=Jt.value;return Qt})},ke=mt(Ue),Te=mt(tt),Ee=ke.filter(function(xt){return!Qe[xt]}),xe=ke,Ye=Te;if(Ve){var et=(0,Pe.S)(ke,!0,Qe);xe=et.checkedKeys,Ye=et.halfCheckedKeys}return[Array.from(new Set([].concat((0,fe.Z)(Ee),(0,fe.Z)(xe)))),Ye]},[Ue,tt,Ve,Qe])},a=oe,y=te(34061),x=function(Je,Ue){return ze.useMemo(function(){var tt=(0,y.I8)(Je,{fieldNames:Ue,initWrapper:function(Qe){return(0,Se.Z)((0,Se.Z)({},Qe),{},{valueEntities:new Map})},processEntity:function(Qe,mt){var ke=Qe.node[Ue.value];if(0)var Te;mt.valueEntities.set(ke,Qe)}});return tt},[Je,Ue])},b=te(4635),z=te(11592),ee=function(){return null},ne=ee,le=["children","value"];function ce(Je){return(0,z.Z)(Je).map(function(Ue){if(!ze.isValidElement(Ue)||!Ue.type)return null;var tt=Ue,Ve=tt.key,Qe=tt.props,mt=Qe.children,ke=Qe.value,Te=(0,Fe.Z)(Qe,le),Ee=(0,Se.Z)({key:Ve,value:ke},Te),xe=ce(mt);return xe.length&&(Ee.children=xe),Ee}).filter(function(Ue){return Ue})}function ie(Je){if(!Je)return Je;var Ue=(0,Se.Z)({},Je);return"props"in Ue||Object.defineProperty(Ue,"props",{get:function(){return(0,Ge.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ue}}),Ue}function Ce(Je,Ue,tt,Ve,Qe,mt){var ke=null,Te=null;function Ee(){function xe(Ye){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ye.map(function(Ct,Jt){var Qt="".concat(et,"-").concat(Jt),qt=Ct[mt.value],Bn=tt.includes(qt),_n=xe(Ct[mt.children]||[],Qt,Bn),on=ze.createElement(ne,Ct,_n.map(function(Dn){return Dn.node}));if(Ue===qt&&(ke=on),Bn){var fn={pos:Qt,node:on,children:_n};return xt||Te.push(fn),fn}return null}).filter(function(Ct){return Ct})}Te||(Te=[],xe(Ve),Te.sort(function(Ye,et){var xt=Ye.node.props.value,Ct=et.node.props.value,Jt=tt.indexOf(xt),Qt=tt.indexOf(Ct);return Jt-Qt}))}Object.defineProperty(Je,"triggerNode",{get:function(){return(0,Ge.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Ee(),ke}}),Object.defineProperty(Je,"allCheckedNodes",{get:function(){return(0,Ge.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Ee(),Qe?Te:Te.map(function(Ye){var et=Ye.node;return et})}})}var Ze=function(Ue,tt,Ve){var Qe=Ve.fieldNames,mt=Ve.treeNodeFilterProp,ke=Ve.filterTreeNode,Te=Qe.children;return ze.useMemo(function(){if(!tt||ke===!1)return Ue;var Ee=typeof ke=="function"?ke:function(Ye,et){return String(et[mt]).toUpperCase().includes(tt.toUpperCase())},xe=function Ye(et){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return et.reduce(function(Ct,Jt){var Qt=Jt[Te],qt=xt||Ee(tt,ie(Jt)),Bn=Ye(Qt||[],qt);return(qt||Bn.length)&&Ct.push((0,Se.Z)((0,Se.Z)({},Jt),{},(0,b.Z)({isLeaf:void 0},Te,Bn))),Ct},[])};return xe(Ue)},[Ue,tt,Te,mt,ke])},Oe=Ze;function gt(Je){var Ue=ze.useRef();Ue.current=Je;var tt=ze.useCallback(function(){return Ue.current.apply(Ue,arguments)},[]);return tt}function ut(Je,Ue){var tt=Ue.id,Ve=Ue.pId,Qe=Ue.rootPId,mt=new Map,ke=[];return Je.forEach(function(Te){var Ee=Te[tt],xe=(0,Se.Z)((0,Se.Z)({},Te),{},{key:Te.key||Ee});mt.set(Ee,xe)}),mt.forEach(function(Te){var Ee=Te[Ve],xe=mt.get(Ee);xe?(xe.children=xe.children||[],xe.children.push(Te)):(Ee===Qe||Qe===null)&&ke.push(Te)}),ke}function Me(Je,Ue,tt){return ze.useMemo(function(){if(Je){if(tt){var Ve=(0,Se.Z)({id:"id",pId:"pId",rootPId:null},(0,ye.Z)(tt)==="object"?tt:{});return ut(Je,Ve)}return Je}return ce(Ue)},[Ue,tt,Je])}var zt=ze.createContext(null),nt=zt,ct=te(37530),Ut=te(29530),ht=te(10228),Tt=te(80547),vt=ze.createContext(null),$e=vt,Rt=function(Ue){return Array.isArray(Ue)?Ue:Ue!==void 0?[Ue]:[]},Mt=function(Ue){var tt=Ue||{},Ve=tt.label,Qe=tt.value,mt=tt.children;return{_title:Ve?[Ve]:["title","label"],value:Qe||"value",key:Qe||"value",children:mt||"children"}},bt=function(Ue){return!Ue||Ue.disabled||Ue.disableCheckbox||Ue.checkable===!1},Xe=function(Ue,tt){var Ve=[],Qe=function mt(ke){ke.forEach(function(Te){var Ee=Te[tt.children];Ee&&(Ve.push(Te[tt.value]),mt(Ee))})};return Qe(Ue),Ve},Le=function(Ue){return Ue==null},at=te(70425),st={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},pt=function(Ue,tt){var Ve=(0,be.lk)(),Qe=Ve.prefixCls,mt=Ve.multiple,ke=Ve.searchValue,Te=Ve.toggleOpen,Ee=Ve.open,xe=Ve.notFoundContent,Ye=ze.useContext($e),et=Ye.virtual,xt=Ye.listHeight,Ct=Ye.listItemHeight,Jt=Ye.listItemScrollOffset,Qt=Ye.treeData,qt=Ye.fieldNames,Bn=Ye.onSelect,_n=Ye.dropdownMatchSelectWidth,on=Ye.treeExpandAction,fn=Ye.treeTitleRender,Dn=Ye.onPopupScroll,Sn=Ye.leftMaxCount,hn=Ye.leafCountOnly,an=Ye.valueEntities,Yn=ze.useContext(nt),jn=Yn.checkable,ln=Yn.checkedKeys,Xn=Yn.halfCheckedKeys,nn=Yn.treeExpandedKeys,un=Yn.treeDefaultExpandAll,An=Yn.treeDefaultExpandedKeys,bn=Yn.onTreeExpand,Kn=Yn.treeIcon,ya=Yn.showTreeIcon,Ke=Yn.switcherIcon,It=Yn.treeLine,St=Yn.treeNodeFilterProp,wn=Yn.loadData,aa=Yn.treeLoadedKeys,Qn=Yn.treeMotion,Ua=Yn.onTreeLoad,Na=Yn.keyEntities,Wa=ze.useRef(),Ra=(0,Tt.Z)(function(){return Qt},[Ee,Qt],function(Oo,Go){return Go[0]&&Oo[1]!==Go[1]}),Ao=ze.useMemo(function(){return jn?{checked:ln,halfChecked:Xn}:null},[jn,ln,Xn]);ze.useEffect(function(){if(Ee&&!mt&&ln.length){var Oo;(Oo=Wa.current)===null||Oo===void 0||Oo.scrollTo({key:ln[0]})}},[Ee]);var kn=function(Go){Go.preventDefault()},Ht=function(Go,Br){var yr=Br.node;jn&&bt(yr)||(Bn(yr.key,{selected:!ln.includes(yr.key)}),mt||Te(!1))},Vn=ze.useState(An),mo=(0,ve.Z)(Vn,2),wa=mo[0],za=mo[1],Wn=ze.useState(null),sa=(0,ve.Z)(Wn,2),ia=sa[0],zn=sa[1],So=ze.useMemo(function(){return nn?(0,fe.Z)(nn):ke?ia:wa},[wa,ia,nn,ke]),bo=function(Go){za(Go),zn(Go),bn&&bn(Go)},Po=String(ke).toLowerCase(),_a=function(Go){return Po?String(Go[St]).toLowerCase().includes(Po):!1};ze.useEffect(function(){ke&&zn(Xe(Qt,qt))},[ke]);var Eo=ze.useState(function(){return new Map}),Ln=(0,ve.Z)(Eo,2),Qo=Ln[0],Ho=Ln[1];ze.useEffect(function(){Sn&&Ho(new Map)},[Sn]);function dr(Oo){var Go=Oo[qt.value];if(!Qo.has(Go)){var Br=an.get(Go),yr=(Br.children||[]).length===0;if(yr)Qo.set(Go,!1);else{var Pr=Br.children.filter(function(Nr){return!Nr.node.disabled&&!Nr.node.disableCheckbox&&!ln.includes(Nr.node[qt.value])}),Wr=Pr.length;Qo.set(Go,Wr>Sn)}}return Qo.get(Go)}var ko=(0,at.zX)(function(Oo){var Go=Oo[qt.value];return ln.includes(Go)||Sn===null?!1:Sn<=0?!0:hn&&Sn?dr(Oo):!1}),Jn=function Oo(Go){var Br=(0,ct.Z)(Go),yr;try{for(Br.s();!(yr=Br.n()).done;){var Pr=yr.value;if(!(Pr.disabled||Pr.selectable===!1)){if(ke){if(_a(Pr))return Pr}else return Pr;if(Pr[qt.children]){var Wr=Oo(Pr[qt.children]);if(Wr)return Wr}}}}catch(Nr){Br.e(Nr)}finally{Br.f()}return null},ua=ze.useState(null),Ca=(0,ve.Z)(ua,2),In=Ca[0],Co=Ca[1],ma=Na[In];ze.useEffect(function(){if(Ee){var Oo=null,Go=function(){var yr=Jn(Ra);return yr?yr[qt.value]:null};!mt&&ln.length&&!ke?Oo=ln[0]:Oo=Go(),Co(Oo)}},[Ee,ke]),ze.useImperativeHandle(tt,function(){var Oo;return{scrollTo:(Oo=Wa.current)===null||Oo===void 0?void 0:Oo.scrollTo,onKeyDown:function(Br){var yr,Pr=Br.which;switch(Pr){case ht.Z.UP:case ht.Z.DOWN:case ht.Z.LEFT:case ht.Z.RIGHT:(yr=Wa.current)===null||yr===void 0||yr.onKeyDown(Br);break;case ht.Z.ENTER:{if(ma){var Wr=ko(ma.node),Nr=(ma==null?void 0:ma.node)||{},Cr=Nr.selectable,Jr=Nr.value,fa=Nr.disabled;Cr!==!1&&!fa&&!Wr&&Ht(null,{node:{key:In},selected:!ln.includes(Jr)})}break}case ht.Z.ESC:Te(!1)}},onKeyUp:function(){}}});var Sr=(0,Tt.Z)(function(){return!ke},[ke,nn||wa],function(Oo,Go){var Br=(0,ve.Z)(Oo,1),yr=Br[0],Pr=(0,ve.Z)(Go,2),Wr=Pr[0],Nr=Pr[1];return yr!==Wr&&!!(Wr||Nr)}),tr=Sr?wn:null;if(Ra.length===0)return ze.createElement("div",{role:"listbox",className:"".concat(Qe,"-empty"),onMouseDown:kn},xe);var or={fieldNames:qt};return aa&&(or.loadedKeys=aa),So&&(or.expandedKeys=So),ze.createElement("div",{onMouseDown:kn},ma&&Ee&&ze.createElement("span",{style:st,"aria-live":"assertive"},ma.node.value),ze.createElement(Ut.y6.Provider,{value:{nodeDisabled:ko}},ze.createElement(Ut.ZP,(0,E.Z)({ref:Wa,focusable:!1,prefixCls:"".concat(Qe,"-tree"),treeData:Ra,height:xt,itemHeight:Ct,itemScrollOffset:Jt,virtual:et!==!1&&_n!==!1,multiple:mt,icon:Kn,showIcon:ya,switcherIcon:Ke,showLine:It,loadData:tr,motion:Qn,activeKey:In,checkable:jn,checkStrictly:!0,checkedKeys:Ao,selectedKeys:jn?[]:ln,defaultExpandAll:un,titleRender:fn},or,{onActiveChange:Co,onSelect:Ht,onCheck:Ht,onExpand:bo,onLoad:Ua,filterTreeNode:_a,expandAction:on,onScroll:Dn}))))},Vt=ze.forwardRef(pt),Ie=Vt,Nt="SHOW_ALL",en="SHOW_PARENT",tn="SHOW_CHILD";function mn(Je,Ue,tt,Ve){var Qe=new Set(Je);return Ue===tn?Je.filter(function(mt){var ke=tt[mt];return!ke||!ke.children||!ke.children.some(function(Te){var Ee=Te.node;return Qe.has(Ee[Ve.value])})||!ke.children.every(function(Te){var Ee=Te.node;return bt(Ee)||Qe.has(Ee[Ve.value])})}):Ue===en?Je.filter(function(mt){var ke=tt[mt],Te=ke?ke.parent:null;return!Te||bt(Te.node)||!Qe.has(Te.key)}):Je}function Rn(Je){var Ue=Je.searchPlaceholder,tt=Je.treeCheckStrictly,Ve=Je.treeCheckable,Qe=Je.labelInValue,mt=Je.value,ke=Je.multiple,Te=Je.showCheckedStrategy,Ee=Je.maxCount;warning(!Ue,"`searchPlaceholder` has been removed."),tt&&Qe===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Qe||tt)&&warning(toArray(mt).every(function(xe){return xe&&_typeof(xe)==="object"&&"value"in xe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),tt||ke||Ve?warning(!mt||Array.isArray(mt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(mt),"`value` should not be array when `TreeSelect` is single mode."),Ee&&(Te==="SHOW_ALL"&&!tt||Te==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var wt=null,qe=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function At(Je){return!Je||(0,ye.Z)(Je)!=="object"}var _e=ze.forwardRef(function(Je,Ue){var tt=Je.id,Ve=Je.prefixCls,Qe=Ve===void 0?"rc-tree-select":Ve,mt=Je.value,ke=Je.defaultValue,Te=Je.onChange,Ee=Je.onSelect,xe=Je.onDeselect,Ye=Je.searchValue,et=Je.inputValue,xt=Je.onSearch,Ct=Je.autoClearSearchValue,Jt=Ct===void 0?!0:Ct,Qt=Je.filterTreeNode,qt=Je.treeNodeFilterProp,Bn=qt===void 0?"value":qt,_n=Je.showCheckedStrategy,on=Je.treeNodeLabelProp,fn=Je.multiple,Dn=Je.treeCheckable,Sn=Je.treeCheckStrictly,hn=Je.labelInValue,an=Je.maxCount,Yn=Je.fieldNames,jn=Je.treeDataSimpleMode,ln=Je.treeData,Xn=Je.children,nn=Je.loadData,un=Je.treeLoadedKeys,An=Je.onTreeLoad,bn=Je.treeDefaultExpandAll,Kn=Je.treeExpandedKeys,ya=Je.treeDefaultExpandedKeys,Ke=Je.onTreeExpand,It=Je.treeExpandAction,St=Je.virtual,wn=Je.listHeight,aa=wn===void 0?200:wn,Qn=Je.listItemHeight,Ua=Qn===void 0?20:Qn,Na=Je.listItemScrollOffset,Wa=Na===void 0?0:Na,Ra=Je.onDropdownVisibleChange,Ao=Je.dropdownMatchSelectWidth,kn=Ao===void 0?!0:Ao,Ht=Je.treeLine,Vn=Je.treeIcon,mo=Je.showTreeIcon,wa=Je.switcherIcon,za=Je.treeMotion,Wn=Je.treeTitleRender,sa=Je.onPopupScroll,ia=(0,Fe.Z)(Je,qe),zn=(0,He.ZP)(tt),So=Dn&&!Sn,bo=Dn||Sn,Po=Sn||hn,_a=bo||fn,Eo=(0,re.Z)(ke,{value:mt}),Ln=(0,ve.Z)(Eo,2),Qo=Ln[0],Ho=Ln[1],dr=ze.useMemo(function(){return Dn?_n||tn:Nt},[_n,Dn]),ko=ze.useMemo(function(){return Mt(Yn)},[JSON.stringify(Yn)]),Jn=(0,re.Z)("",{value:Ye!==void 0?Ye:et,postState:function(ge){return ge||""}}),ua=(0,ve.Z)(Jn,2),Ca=ua[0],In=ua[1],Co=function(ge){In(ge),xt==null||xt(ge)},ma=Me(ln,Xn,jn),Sr=x(ma,ko),tr=Sr.keyEntities,or=Sr.valueEntities,Oo=ze.useCallback(function(pe){var ge=[],Ae=[];return pe.forEach(function(Be){or.has(Be)?Ae.push(Be):ge.push(Be)}),{missingRawValues:ge,existRawValues:Ae}},[or]),Go=Oe(ma,Ca,{fieldNames:ko,treeNodeFilterProp:Bn,filterTreeNode:Qt}),Br=ze.useCallback(function(pe){if(pe){if(on)return pe[on];for(var ge=ko._title,Ae=0;Aevn)){var he=Pr(pe);if(Ho(he),Jt&&In(""),Te){var we=pe;So&&(we=Be.map(function($t){var cn=or.get($t);return cn?cn.node[ko.value]:$t}));var Ne=ge||{triggerValue:void 0,selected:void 0},Et=Ne.triggerValue,Ft=Ne.selected,it=we;if(Sn){var Gt=fa.filter(function($t){return!we.includes($t.value)});it=[].concat((0,fe.Z)(it),(0,fe.Z)(Gt))}var _t=Pr(it),Yt={preValue:Jr,triggerValue:Et},Xt=!0;(Sn||Ae==="selection"&&!Ft)&&(Xt=!1),Ce(Yt,Et,pe,ma,Xt,ko),bo?Yt.checked=Ft:Yt.selected=Ft;var yn=Po?_t:_t.map(function($t){return $t.value});Te(_a?yn:yn[0],Po?null:_t.map(function($t){return $t.label}),Yt)}}}),dt=ze.useCallback(function(pe,ge){var Ae,Be=ge.selected,he=ge.source,we=tr[pe],Ne=we==null?void 0:we.node,Et=(Ae=Ne==null?void 0:Ne[ko.value])!==null&&Ae!==void 0?Ae:pe;if(!_a)de([Et],{selected:!0,triggerValue:Et},"option");else{var Ft=Be?[].concat((0,fe.Z)(tl),[Et]):zr.filter(function(cn){return cn!==Et});if(So){var it=Oo(Ft),Gt=it.missingRawValues,_t=it.existRawValues,Yt=_t.map(function(cn){return or.get(cn).key}),Xt;if(Be){var yn=(0,Pe.S)(Yt,!0,tr);Xt=yn.checkedKeys}else{var $t=(0,Pe.S)(Yt,{checked:!1,halfCheckedKeys:De},tr);Xt=$t.checkedKeys}Ft=[].concat((0,fe.Z)(Gt),(0,fe.Z)(Xt.map(function(cn){return tr[cn].node[ko.value]})))}de(Ft,{selected:Be,triggerValue:Et},he||"option")}Be||!_a?Ee==null||Ee(Et,ie(Ne)):xe==null||xe(Et,ie(Ne))},[Oo,or,tr,ko,_a,tl,de,So,Ee,xe,zr,De,an]),Ot=ze.useCallback(function(pe){if(Ra){var ge={};Object.defineProperty(ge,"documentClickClose",{get:function(){return(0,Ge.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Ra(pe,ge)}},[Ra]),rn=gt(function(pe,ge){var Ae=pe.map(function(Be){return Be.value});if(ge.type==="clear"){de(Ae,{},"selection");return}ge.values.length&&dt(ge.values[0].value,{selected:!1,source:"selection"})}),Zt=ze.useMemo(function(){return{virtual:St,dropdownMatchSelectWidth:kn,listHeight:aa,listItemHeight:Ua,listItemScrollOffset:Wa,treeData:Go,fieldNames:ko,onSelect:dt,treeExpandAction:It,treeTitleRender:Wn,onPopupScroll:sa,leftMaxCount:an===void 0?null:an-sn.length,leafCountOnly:dr==="SHOW_CHILD"&&!Sn&&!!Dn,valueEntities:or}},[St,kn,aa,Ua,Wa,Go,ko,dt,It,Wn,sa,an,sn.length,dr,Sn,Dn,or]),ae=ze.useMemo(function(){return{checkable:bo,loadData:nn,treeLoadedKeys:un,onTreeLoad:An,checkedKeys:zr,halfCheckedKeys:De,treeDefaultExpandAll:bn,treeExpandedKeys:Kn,treeDefaultExpandedKeys:ya,onTreeExpand:Ke,treeIcon:Vn,treeMotion:za,showTreeIcon:mo,switcherIcon:wa,treeLine:Ht,treeNodeFilterProp:Bn,keyEntities:tr}},[bo,nn,un,An,zr,De,bn,Kn,ya,Ke,Vn,za,mo,wa,Ht,Bn,tr]);return ze.createElement($e.Provider,{value:Zt},ze.createElement(nt.Provider,{value:ae},ze.createElement(be.Ac,(0,E.Z)({ref:Ue},ia,{id:zn,prefixCls:Qe,mode:_a?"multiple":void 0,displayValues:sn,onDisplayValuesChange:rn,searchValue:Ca,onSearch:Co,OptionList:Ie,emptyOptions:!ma.length,onDropdownVisibleChange:Ot,dropdownMatchSelectWidth:kn}))))}),Pt=_e;Pt.TreeNode=ne,Pt.SHOW_ALL=Nt,Pt.SHOW_PARENT=en,Pt.SHOW_CHILD=tn;var We=Pt,Bt=We},27774:function(Re,rt){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.SizeSensorId=rt.SensorTabIndex=rt.SensorClassName=void 0;var te="size-sensor-id";rt.SizeSensorId=te;var E="size-sensor-object";rt.SensorClassName=E;var fe="-1";rt.SensorTabIndex=fe},79301:function(Re,rt){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var te=function(fe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,ve=null;return function(){for(var Fe=this,ye=arguments.length,be=new Array(ye),He=0;He=Se.length?{done:!0}:{done:!1,value:Se[ye++]}},e:function(ze){throw ze},f:be}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),Gn(me?(kt=ue==null?void 0:ue.page)==null?void 0:kt.page_info:""))},[se]);const Ba=()=>Vt(void 0,null,function*(){var kt;ta(!0),Ln(!0),oa.current=new De.Z(z.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:ue==null?void 0:ue.id,position:1,type:10,is_chat:!0,prompt:dn,ppt_url:(kt=ue==null?void 0:ue.url)==null?void 0:kt.map(Qa=>Qa==null?void 0:Qa.url)}),yield new Promise((Qa,Va)=>{oa.current.on("data",Ma=>{Ln(!1),Gn(Ma==null?void 0:Ma.full)}),oa.current.on("done",()=>Vt(void 0,null,function*(){ta(!1)})),oa.current.startStream()})});return E.createElement(Ge.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:E.createElement("div",{className:Ft.extraHeader},E.createElement(At.Z,{align:"middle"},pn&&E.createElement(E.Fragment,null,E.createElement(re.Z,{title:En?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},E.createElement(yt.ZP,{className:Ft.save_btn,style:{marginRight:"20px"},disabled:En,onClick:()=>{const Qa=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();In(Qa)}},E.createElement("div",{className:"flex flex_box_center"},E.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),E.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),E.createElement(re.Z,{title:En?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},E.createElement(yt.ZP,{className:Ft.save_btn,disabled:En,onClick:()=>{const Qa=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,ct.RG)(Qa)}},E.createElement("i",{className:"iconfont icon-zhichifuzhi"}),E.createElement("span",null,"\u590D\u5236")))),E.createElement("i",{onClick:()=>{const kt=Qa=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Qa,onOk:()=>{var Va,Ma;(Ma=(Va=oa.current)==null?void 0:Va.cancelRequest)==null||Ma.call(Va),ta(!1),Ln(!1),ft()}})};if(En){kt("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else pn?kt("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ft()},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:se},E.createElement("div",{className:Ft.wrap},E.createElement("div",{className:Ft.left},E.createElement("div",{className:Ft.tip},E.createElement("img",{src:ut}),E.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")),E.createElement("div",{className:"mb10 mt30 c-black"},E.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:200},value:dn,disabled:En,onChange:kt=>{jt(kt.target.value)}}),E.createElement(re.Z,{title:En?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},En?E.createElement("div",{className:Ft.stop_btn,onClick:()=>{var kt,Qa;(Qa=(kt=oa.current)==null?void 0:kt.cancelRequest)==null||Qa.call(kt),ta(!1),Ln(!1)}},"\u505C\u6B62\u751F\u6210"):E.createElement("div",{className:Ft.start_btn,onClick:()=>{if(!dn.trim()){ye.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Gn(""),Ba()}},"\u5F00\u59CB\u751F\u6210"))),E.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:ra,ref:Fa},pn?E.createElement(y.Z,{spinning:qn},pn&&E.createElement(_t.Z,{cancelIndex:0,streamingStatus:En,loadImage:!1,onFinish:()=>Vt(void 0,null,function*(){}),value:pn,isHiddenHtml:!0}),E.createElement("div",{ref:da})):E.createElement("div",{className:Ft.imgBox},E.createElement(y.Z,{spinning:En},E.createElement("img",{width:56,src:Gt}),E.createElement("div",null,"\u9884\u89C8\u533A"))))))},$t={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"},cn=te(92310),Cn=te.n(cn),xn=te(11422),Kt=Object.defineProperty,pa=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,va=(me,se,ue)=>se in me?Kt(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Ga=(me,se)=>{for(var ue in se||(se={}))Un.call(se,ue)&&va(me,ue,se[ue]);if(pa)for(var ue of pa(se))ca.call(se,ue)&&va(me,ue,se[ue]);return me};const Ja=me=>React.createElement("svg",Ga({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},me),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 la="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Ea=te(56321),xa=Object.defineProperty,_a=Object.defineProperties,La=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,Lo=Object.prototype.propertyIsEnumerable,ya=(me,se,ue)=>se in me?xa(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Io=(me,se)=>{for(var ue in se||(se={}))vo.call(se,ue)&&ya(me,ue,se[ue]);if(Xa)for(var ue of Xa(se))Lo.call(se,ue)&&ya(me,ue,se[ue]);return me},$a=(me,se)=>_a(me,La(se)),Oa=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())}),to=({className:me,style:se,data:ue={},defaultChatData:ft=[],initDefaultChatDataKey:Dt=0,onPptButtonClick:In})=>{const[kn]=(0,xn.eh)(),{chatData:dn,setChatData:jt,calcHistoryList:En}=(0,xn.r5)(),[ta,qn]=(0,E.useState)(0),[Ln,pn]=(0,E.useState)(""),[Gn,na]=(0,E.useState)(!1),{scrollBoxRef:Pn,bottomInspectRef:Fa,contentRef:da,isAtBottom:ra}=(0,xn.wr)({status:Gn}),oa=(0,xn.h4)(Pn),Ba=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!dn.length||!Pn.current)return;const Ma=dn[dn.length-1];Ma!=null&&Ma.loading&&(Pn.current.scrollTop=Pn.current.scrollHeight)},[dn.length]),(0,E.useEffect)(()=>{if(Dt){kt();let Ma=[];return ft.forEach(io=>{const Mo=Date.now(),No=[{text:io.question,key:Mo,sender:"user",show:!0},{text:io.answer,loading:!1,key:Mo,sender:"AI",show:!0}];Ma.push(...No)}),jt(Ma),()=>{kn.cancel()}}},[Dt]);const kt=()=>{kn.cancel(),qn(1)},Qa=(Ma,...io)=>Oa(void 0,[Ma,...io],function*(Mo,No=[],Rn=[]){var fa,Ha;pn(""),qn(0),(Ha=(fa=Ba.current)==null?void 0:fa.onAttachmentsClear)==null||Ha.call(fa);const Ia=Date.now(),so=[{text:Mo,key:Ia,sender:"user",show:!0,fileList:No,imageList:Rn},{loading:!0,key:Ia,sender:"AI",show:!0}];jt([...dn,...so]);const jo=No==null?void 0:No.map(Ka=>{var xo;return(xo=Ka==null?void 0:Ka.response)==null?void 0:xo.file_id}),Co=Rn==null?void 0:Rn.map(Ka=>{var xo;return(xo=Ka==null?void 0:Ka.response)==null?void 0:xo.data}),po=En(dn);kn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Io({model:"qwen-max",is_chat:!0,prompt:Mo,file_ids:jo,image_list:Co,history:po},ue),onData:(Ka,xo)=>{na(!0),jt(Fo=>Fo.map((Rr,il)=>il===Fo.length-1?$a(Io({},Rr),{text:Ka,loading:!1,error:(xo==null?void 0:xo.msg)==="error"}):Rr))},onError:Ka=>{let xo="\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!";jt(Fo=>[...Fo].map((Rr,il)=>il===Fo.length-1?$a(Io({},Rr),{text:xo,loading:!1,error:!0}):Rr))}})}),Va=oa.width?oa.width-20:"100%";return E.createElement("div",{className:Cn()("flex flex-col h-full",me),style:se},E.createElement("div",{ref:Pn,style:{flex:1,overflow:"auto"}},E.createElement("div",{className:$t.tips,style:{width:Va}},E.createElement("img",{className:$t.avatar,src:Ea}),E.createElement("div",{className:$t.details},E.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),E.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"))),E.createElement(xn.xj,{className:"pl20",style:{width:Va},contentRef:da,chatData:dn,requestLoading:kn.loading,cancelTyping:ta,onAnswerFinish:()=>Oa(void 0,null,function*(){setTimeout(()=>na(!1),0)})}),!ra&&E.createElement("div",{className:$t.backBottom,onClick:()=>{Pn.current.scrollTop=Pn.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Fa})),(dn==null?void 0:dn.length)===0&&E.createElement("div",{className:$t.try},E.createElement("div",{onClick:()=>pn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},E.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]"),E.createElement("i",{className:"iconfont icon-you2 font18"})),E.createElement("div",{onClick:()=>Qa("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},E.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),E.createElement("i",{className:"iconfont icon-you2 font18"}))),E.createElement(xn.CI,{ref:Ba,style:{margin:"0 20px 20px 20px"},onCancel:kt,headExtraNode:E.createElement("div",{className:$t.pptBtn,onClick:In},E.createElement("img",{src:la,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Ln,onSubmit:Qa,onChange:pn,typing:Gn,loading:kn.loading}))},Ro=te(20554),ka=te(75975),So=te(24334),ba={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"},oo=te(7727),ea=te(70100),ar=te(55720),nr=te(28426),wo=te(59301);const{TabPane:_o}=Ro.default;var Zo=({item:me,backUrl:se,autoHeight:ue})=>{var ft,Dt;const[In,kn]=(0,E.useState)([]),[dn,jt]=(0,E.useState)(!1),[En]=(0,ve.useSearchParams)(),ta=(0,ve.useParams)();(0,E.useEffect)(()=>{var pn,Gn;((pn=me==null?void 0:me.evaluate_codes)==null?void 0:pn.length)>0?kn((Gn=me==null?void 0:me.evaluate_codes)==null?void 0:Gn.map((na,Pn)=>({key:Pn+1,error_msg:na!=null&&na.error_msg?So.Base64.decode(na==null?void 0:na.error_msg):"",status:na==null?void 0:na.status,created_at:na.created_at,code:na==null?void 0:na.code,show_code:na==null?void 0:na.show_code,language:na==null?void 0:na.language,resubmit:na==null?void 0:na.resubmit}))):kn([{key:"--",error_msg:"--",show_code:!1}])},[me==null?void 0:me.evaluate_codes]);const qn=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(pn,Gn)=>wo.createElement("span",null,Gn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(pn,Gn)=>wo.createElement(ar.Z,{date:Gn.created_at,showTag:Gn==null?void 0:Gn.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:(pn,Gn)=>{var na;return wo.createElement("span",{className:pn===0?"c-green":"c-red"},((na=oo.Im[pn])==null?void 0:na.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((ft=In==null?void 0:In[0])==null?void 0:ft.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(pn,Gn)=>wo.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{be.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:wo.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",wo.createElement(ea.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Gn==null?void 0:Gn.language]})),content:wo.createElement("div",{className:"mb10"},wo.createElement(ka.ZP,{height:300,language:"python",theme:"vs-light",value:Gn!=null&&Gn.code?So.Base64.decode(Gn==null?void 0:Gn.code):"",autoHeight:ue,options:Ln}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(pn=>!!pn),Ln={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return wo.createElement("div",{style:{position:"relative",marginTop:"10px"}},wo.createElement(Ro.default,{defaultActiveKey:"1"},wo.createElement(_o,{tab:wo.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",wo.createElement(re.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"},wo.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(Dt=me==null?void 0:me.user_answer)!=null&&Dt.length&&(me!=null&&me.passed_code)?wo.createElement("aside",{className:ba.shixunWrp},wo.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),wo.createElement("div",{className:ba.full},wo.createElement(ea.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[me==null?void 0:me.language]}),wo.createElement("span",{onClick:()=>jt(!0)},wo.createElement("i",{className:"iconfont icon-quanping2"}),wo.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),wo.createElement(ka.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:me!=null&&me.passed_code?So.Base64.decode(me==null?void 0:me.passed_code):"",autoHeight:ue,options:Ln})):wo.createElement(nr.Z,null)),wo.createElement(_o,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},wo.createElement(ze.default,{className:"mt5",bordered:!0,dataSource:In,columns:qn,pagination:!1}))),(me==null?void 0:me.hack_user_identifier)&&wo.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const pn=se||`/classrooms/${ta==null?void 0:ta.coursesId}/smart_plan/${ta==null?void 0:ta.id}/users/${ta==null?void 0:ta.user_login}/ppt_info/info`;(0,ct.xg)(`/myproblems/${me==null?void 0:me.hack_user_identifier}?backUrl=${pn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),wo.createElement(be.default,{centered:!0,destroyOnClose:!0,open:dn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>jt(!1),footer:null},wo.createElement(ka.ZP,{height:500,language:"python",theme:"vs-light",value:me!=null&&me.passed_code?So.Base64.decode(me==null?void 0:me.passed_code):"",autoHeight:ue,options:Ln})))},$n={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",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"},Wt="data:image/png;base64,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",ha="data:image/png;base64,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",Ta="data:image/png;base64,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",ja="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=",no=Object.defineProperty,co=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Qo=(me,se,ue)=>se in me?no(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,fr=(me,se)=>{for(var ue in se||(se={}))Uo.call(se,ue)&&Qo(me,ue,se[ue]);if(co)for(var ue of co(se))rr.call(se,ue)&&Qo(me,ue,se[ue]);return me};const Ho=me=>React.createElement("svg",fr({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},me),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 lr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",vr=Object.defineProperty,Or=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,fo=(me,se,ue)=>se in me?vr(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ro=(me,se)=>{for(var ue in se||(se={}))Do.call(se,ue)&&fo(me,ue,se[ue]);if(Or)for(var ue of Or(se))jr.call(se,ue)&&fo(me,ue,se[ue]);return me};const Wo=me=>React.createElement("svg",ro({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},me),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 Ya="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",lo="data:image/png;base64,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",br="data:image/png;base64,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",mr="data:image/png;base64,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",Zr="data:image/png;base64,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",kr=te(59301);const Xr=({problemset:me,dispatch:se,question:ue})=>{const[ft,Dt]=(0,E.useState)({}),[In,kn]=(0,E.useState)([]),dn=["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,E.useEffect)(()=>{const En=(0,zn.cloneDeep)(ue);Dt(En),kn(En==null?void 0:En.choices)},[ue]);const jt=()=>{let En="";return In==null||In.forEach((ta,qn)=>{ta!=null&&ta.is_answer&&(En=En+dn[qn])}),En};return kr.createElement("div",{className:ne.solutionWrap},(ue==null?void 0:ue.item_type)=="PROGRAM"?kr.createElement("div",null,kr.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ue==null?void 0:ue.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):kr.createElement(kr.Fragment,null,kr.createElement("div",{className:"c-grey-333 mb5 font16"},kr.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),kr.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((ue==null?void 0:ue.item_type)=="MULTIPLE"?jt():dn[In==null?void 0:In.findIndex(En=>En==null?void 0:En.is_answer)])||"--"))),kr.createElement("div",null,kr.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ue==null?void 0:ue.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Nl=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Xr),pl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",cl=te(87954),Za=te(19719),uo={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"},qr=Object.defineProperty,_r=Object.defineProperties,yl=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Fl=(me,se,ue)=>se in me?qr(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Mu=(me,se)=>{for(var ue in se||(se={}))dl.call(se,ue)&&Fl(me,ue,se[ue]);if(nl)for(var ue of nl(se))Hr.call(se,ue)&&Fl(me,ue,se[ue]);return me},$l=(me,se)=>_r(me,yl(se)),gu=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())});const Iu={cursor:"move",transition:"unset"},yi=me=>{var se,ue;const{tag:ft}=me,{listeners:Dt,transform:In,transition:kn,isDragging:dn,setNodeRef:jt}=(0,Za.nB)({id:ft.id}),En=dn&&In?$l(Mu({},Iu),{transform:`translate3d(${In.x}px, ${In.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):$l(Mu({},Iu),{transition:"none",zIndex:10,cursor:"pointer"});return E.createElement("div",$l(Mu({style:En,ref:jt},Dt),{className:uo.drag_style}),E.createElement("div",{className:uo.item_bottom},(ft==null?void 0:ft.module_count)>0?(ue=(se=ft==null?void 0:ft.modules)==null?void 0:se.map((ta,qn)=>`\u4EA4\u4E92${qn+1}`))==null?void 0:ue.join(" "):"\u7A7A"))},ri=({globalSetting:me,interactiveOpen:se,onClose:ue,maxPage:ft,paramsHttp:Dt,handlePageClick:In,handleRefresh:kn,currentPosition:dn})=>{var jt,En,ta;const[qn,Ln]=(0,E.useState)(!1),[pn,Gn]=(0,E.useState)(!1),[na,Pn]=(0,E.useState)("1"),[Fa,da]=(0,E.useState)("1"),[ra,oa]=(0,E.useState)({}),Ba=(0,E.useRef)(null),[kt,Qa]=(0,E.useState)({pages:[],pages_histories:[]}),Va=[{title:Fa=="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:(Rn,fa)=>{var Ha,Ia;return(fa==null?void 0:fa.module_count)>0?(Ia=(Ha=fa==null?void 0:fa.modules)==null?void 0:Ha[0])==null?void 0:Ia.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:(Rn,fa)=>{var Ha,Ia;return(fa==null?void 0:fa.module_count)>0&&(fa==null?void 0:fa.module_count)==2?(Ia=(Ha=fa==null?void 0:fa.modules)==null?void 0:Ha[1])==null?void 0:Ia.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:(Rn,fa)=>E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",null,Fa=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),E.createElement(oe.default,{key:fa.id,ref:Ba,value:Fa=="1"?fa==null?void 0:fa.position:ra[fa==null?void 0:fa.id],size:"small",style:{width:120,marginLeft:"10px"},options:kt==null?void 0:kt.pages,fieldNames:{label:"position",value:"id"},onChange:Ha=>gu(void 0,null,function*(){console.log("curentpage",fa==null?void 0:fa.id,"value--",Ha),Fa=="1"?yield io(Ha,fa==null?void 0:fa.id):yield Mo(Ha,fa==null?void 0:fa.id),oa(Ia=>{const so={};for(const jo in Ia)so[jo]=null;return so})})}))}];(0,E.useEffect)(()=>{Ln(se),Gn(!1),se&&(Ma(),da("1"))},[se]);const Ma=()=>gu(void 0,null,function*(){const Rn=yield(0,b.ZP)(`/api/courses/${Dt==null?void 0:Dt.coursesId}/smart_plans/${Dt==null?void 0:Dt.id}/list_page_modules.json`,{method:"get"});(Rn==null?void 0:Rn.status)==0&&Qa(Rn==null?void 0:Rn.data)}),io=(Rn,fa)=>gu(void 0,null,function*(){const Ha=yield(0,b.ZP)(`/api/smart_plan_pages/${Rn}/exchange_module.json`,{method:"put",body:{choose_page_id:fa}});(Ha==null?void 0:Ha.status)==0&&(ye.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),Ma(),kn())}),Mo=(Rn,fa)=>gu(void 0,null,function*(){const Ha=yield(0,b.ZP)(`/api/smart_plan_pages/${Rn}/restore_module.json`,{method:"put",body:{choose_page_id:fa}});(Ha==null?void 0:Ha.status)==0&&(ye.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),Ma(),kn())}),No=Rn=>{var fa,Ha,Ia,so,jo,Co,po,Ka,xo,Fo,Rr;if(((fa=Rn==null?void 0:Rn.active)==null?void 0:fa.id)==((Ha=Rn==null?void 0:Rn.over)==null?void 0:Ha.id)){Pn((Ia=Rn==null?void 0:Rn.active)==null?void 0:Ia.id);const il=(so=kt==null?void 0:kt.pages)==null?void 0:so.find(Pl=>{var Ur;return(Pl==null?void 0:Pl.id)==((Ur=Rn==null?void 0:Rn.active)==null?void 0:Ur.id)});In(il==null?void 0:il.position)}(jo=Rn==null?void 0:Rn.over)!=null&&jo.id&&((Co=Rn==null?void 0:Rn.active)==null?void 0:Co.id)!=((po=Rn==null?void 0:Rn.over)==null?void 0:po.id)&&(io((Ka=Rn==null?void 0:Rn.active)==null?void 0:Ka.id,(xo=Rn==null?void 0:Rn.over)==null?void 0:xo.id),console.log((Fo=Rn==null?void 0:Rn.active)==null?void 0:Fo.id),console.log((Rr=Rn==null?void 0:Rn.over)==null?void 0:Rr.id))};return E.createElement(be.default,{footer:null,title:null,closable:!1,open:qn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},E.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),E.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ue()}})),E.createElement("div",{className:uo.header_style},E.createElement("div",null,E.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")),E.createElement("div",{className:uo.content},E.createElement("div",{className:uo.legend},E.createElement("div",{className:uo.legend_icon,style:{background:"#3061D0"}}),E.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),E.createElement("div",{className:uo.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),E.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),E.createElement("div",{style:{height:"380px",overflowY:"auto"}},E.createElement("div",{className:uo.item_list},E.createElement("div",{className:uo.item_list_title},(En=Array.from({length:Math.ceil(((jt=kt==null?void 0:kt.pages)==null?void 0:jt.length)/5)},(Rn,fa)=>fa+1))==null?void 0:En.map((Rn,fa)=>E.createElement("div",{className:uo.item_title},E.createElement("div",{className:uo.item_top},E.createElement("div",null,"\u5E7B\u706F\u7247"),E.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),E.createElement("div",{className:uo.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),E.createElement(cl.LB,{onDragEnd:No},E.createElement(Za.Fo,{items:kt==null?void 0:kt.pages},E.createElement("div",{className:uo.box}," ",kt==null?void 0:kt.pages.map(Rn=>E.createElement("div",{className:(Rn==null?void 0:Rn.module_count)>0?uo.page_item_acitve:uo.page_item,style:{backgroundColor:dn==(Rn==null?void 0:Rn.position)?"rgba(48, 97, 208, 0.2)":""}},E.createElement("div",{className:uo.item_top},E.createElement("div",{className:uo.top_content},Rn==null?void 0:Rn.position)),E.createElement(yi,{tag:Rn,key:Rn.id})))))))))),!pn&&E.createElement("div",{className:uo.expandBtn,onClick:()=>{Gn(!0)}},E.createElement("div",{className:uo.imgWrap},E.createElement("img",{src:te(9540),width:18})),E.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",E.createElement("br",null),"\u5217\u8868")),pn&&E.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},E.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),E.createElement("div",{onClick:()=>{Gn(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},E.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),E.createElement("span",null,"\u6536\u8D77"))),E.createElement("div",null,E.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},E.createElement("span",null,"\u72B6\u6001"),E.createElement(oe.default,{value:Fa,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:Rn=>{da(Rn)}}),E.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},Fa=="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")),E.createElement(ze.default,{scroll:{y:420},columns:Va,pagination:!1,dataSource:Fa=="1"?(ta=kt==null?void 0:kt.pages)==null?void 0:ta.filter(Rn=>Rn==null?void 0:Rn.module_count):kt==null?void 0:kt.pages_histories,bordered:!0})))))};var mu=(0,ve.connect)(({globalSetting:me})=>({globalSetting:me}))(ri),Ql=te(84989),uu=Object.defineProperty,Pi=Object.defineProperties,li=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,zu=(me,se,ue)=>se in me?uu(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,rl=(me,se)=>{for(var ue in se||(se={}))Qu.call(se,ue)&&zu(me,ue,se[ue]);if(ui)for(var ue of ui(se))Ci.call(se,ue)&&zu(me,ue,se[ue]);return me},Dl=(me,se)=>Pi(me,li(se)),ir=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())});const Hu=["\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"],Wu={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},Fi={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"},Ku=({classroomList:me,globalSetting:se,dispatch:ue,pageNum:ft,pptInfo:Dt,openEwm:In,aiImg:kn,addPage:dn,maxPage:jt,setOpenEwm:En,behavior:ta,changePage:qn,pptFullScreen:Ln,clickTab:pn,gotoSlide:Gn})=>{var na,Pn,Fa,da,ra,oa,Ba,kt,Qa,Va,Ma,io,Mo,No,Rn,fa,Ha,Ia,so,jo,Co,po,Ka,xo,Fo,Rr,il,Pl,Ur,Qr,fl,Wl,hl,Gr,al,jl,Zl,fu,vu,ol,Kl,Pu,nu,pu,zl,Cu,Nu,hu,Lu,Er,wl,El,Jo,Ul,Ol,zo,Jl,iu,kl,Kr,su,Mr,zi,Ju,Gl,Ou,cu,Tl,Xu,ju,ci,qu,di,_u,Fu,bl,Hn,ji,gi,Zi,$u,Zu,Vl,Eu,Uu,mi,ku,ei,du,fi;const[Au]=(0,ve.useSearchParams)(),[au,Su]=(0,E.useState)(null),[ou,ti]=(0,E.useState)(!1),[gn,Aa]=(0,E.useState)(""),[Da]=Fe.default.useForm(),[Xo,Oo]=(0,E.useState)(!1),Mn=(0,ve.useParams)(),[Ko,Ir]=(0,E.useState)(!1),[Vr,Cl]=(0,E.useState)(!1),[Rl,vi]=(0,E.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[Ji,Ig]=(0,E.useState)({}),[pi,Ng]=(0,E.useState)({page:1,page_size:20,course_group_id:"",search:""}),[Xi,Lg]=(0,E.useState)(null),[Og,vc]=(0,E.useState)(!1),[hs,Es]=(0,E.useState)(!1),[kg,Tg]=(0,E.useState)(null),[As,pc]=(0,E.useState)(null),Ss=(0,E.useRef)(tn(z.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),hc=(0,E.useRef)(null),[Rg,Ec]=(0,E.useState)(!1),[Tu,zg]=(0,E.useState)({}),[jg,ys]=(0,E.useState)(!1),[Ps,Cs]=(0,E.useState)(1),[Zg,Ac]=(0,E.useState)(!1),[ru,Bu]=(0,E.useState)(),[m0,f0]=(0,E.useState)(1),[Yl,hi]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[Sc,Fs]=(0,E.useState)(!1),Ug={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),PROGRAM:te(88597)},[yc,Pc]=(0,E.useState)(!1),[Cc,Fc]=(0,E.useState)("show_after_edit"),[Bc,wc]=(0,E.useState)(!1),[Ui,bc]=(0,E.useState)([]),[qi,Gg]=(0,E.useState)([]),[Vg,Bs]=(0,E.useState)(!1),[Yg,ws]=(0,E.useState)(!1),[Qg,Gi]=(0,E.useState)(!1),[Hg,_i]=(0,E.useState)(!1),[bs,wu]=(0,E.useState)(!1),[bu,ni]=(0,E.useState)(!1),[Wg,Ei]=(0,E.useState)(!1),[Gu,Ai]=(0,E.useState)(!1),Vi=(0,E.useRef)(),Yi=(0,E.useRef)(),{SmartPlanItemBanks:it}=me,$i=(0,E.useRef)(null),Dc=(0,E.useRef)(null),[pr,Ru]=(0,E.useState)(0),[gl,Si]=(0,E.useState)([]),[Kg,xc]=(0,E.useState)(!1),[Jg,Ds]=(0,E.useState)(!1),[Mc,Ic]=(0,E.useState)({}),Xg=(Fn,Pa)=>{const ao=Ss.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:Fn,page_id:Pa},{connected:()=>{ao.perform("request_initial_stats",{smart_plan_page_item_bank_id:Fn,page_id:Pa})},received:Bo=>{var ur,Lr,$r,ml,vl,Xl,ql,_l;const Du=[{name:((Lr=(ur=it==null?void 0:it.item_banks)==null?void 0:ur[pr])==null?void 0:Lr.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:Bo==null?void 0:Bo.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:Bo==null?void 0:Bo.answerd_num},{name:((ml=($r=it==null?void 0:it.item_banks)==null?void 0:$r[pr])==null?void 0:ml.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:Bo==null?void 0:Bo.correctly_num},{name:"\u63D0\u4EA4\u7387",value:Bo==null?void 0:Bo.submitted_rate},{name:((Xl=(vl=it==null?void 0:it.item_banks)==null?void 0:vl[pr])==null?void 0:Xl.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:Bo==null?void 0:Bo.correct_rate}];vi({summary:Du,summaryTotal:Bo==null?void 0:Bo.total_num,details:Bo==null?void 0:Bo.choice_list,studentList:Bo==null?void 0:Bo.knowledge_answer_student_list}),Ic(Bo),((_l=(ql=it==null?void 0:it.item_banks)==null?void 0:ql[pr])==null?void 0:_l.item_type)=="PROGRAM"&&Lc()}});pc(ao)},xs=()=>{As&&(As.unsubscribe(),pc(null))};(0,E.useEffect)(()=>{const Fn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return Fn!=null&&Fn.length&&Fn.findIndex(ao=>ao==(Mn==null?void 0:Mn.id))!=-1&&t0(),()=>{xs(),Ss.current&&Ss.current.disconnect()}},[]),(0,E.useEffect)(()=>{Ln&&pn&&Bu(pn)},[Ln,pn]),(0,E.useEffect)(()=>{if(ft)return qe.Z.subscribe("active-modal-index",Pa=>{var ao;Pa===1&&(Su(!0),ti(!1)),Pa===2&&(Ir(!0),Cl(!0),Aa("SELECT"),Da.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),Pa===3&&$g(),Pa===4&&((ao=hc.current)==null||ao.onClick())})},[ft,dn]),(0,E.useEffect)(()=>qe.Z.subscribe("active-data-update",Pa=>{Al()}),[]),(0,E.useEffect)(()=>{hs&&_g()},[hs]),(0,E.useEffect)(()=>{ft&&ft<=jt&&(Da.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Al(),Ir(!1),Cl(!1),ni(!1),Ai(!1),Fs(!1),Ru(0))},[ft,jt]),(0,E.useEffect)(()=>{In&&Oo(!0)},[In]);const Ms=(Fn,Pa,ao)=>{(0,b.ZP)(`/api/courses/${Mn==null?void 0:Mn.coursesId}/smart_plans/${Mn==null?void 0:Mn.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:Fn,allow_answer:Pa,is_end:ao,randomData:new Date}}})},Is=()=>ir(void 0,null,function*(){var Fn;const Pa=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=it==null?void 0:it.page)==null?void 0:Fn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,E.useEffect)(()=>{var Fn,Pa,ao,Bo,ur,Lr,$r,ml,vl,Xl,ql,_l,Du,Yu;let lu=[];const ai={page_info:0,ai_qna:1,animation_code:2,item_bank:3},xu=(Fn=it==null?void 0:it.page)==null?void 0:Fn.module_sort;xu!=null&&xu.length&&(xu==null||xu.map(sl=>{lu.push(Qi[ai[sl]])})),(lu==null?void 0:lu.some(sl=>(sl==null?void 0:sl.key)===ru))||Bu((Pa=lu==null?void 0:lu[0])==null?void 0:Pa.key),Si(lu),Si([...lu]),hi(Dl(rl({},Yl),{defaultValue:(ao=it==null?void 0:it.page)==null?void 0:ao.animation_code,showExtra:!0,open:0})),(Dt==null?void 0:Dt.status)!=="ended"&&Ms(ft,((Bo=it==null?void 0:it.page)==null?void 0:Bo.status)=="in_progress",(Dt==null?void 0:Dt.status)=="ended"),((ur=it==null?void 0:it.relation_positions)==null?void 0:ur.length)>0&&(Lr=it==null?void 0:it.relation_positions)!=null&&Lr.includes(ft)&&qn(it==null?void 0:it.relation_positions),(it==null?void 0:it.count)>0&&Aa(((ml=($r=it==null?void 0:it.item_banks)==null?void 0:$r[pr])==null?void 0:ml.item_type)=="SINGLE"||((Xl=(vl=it==null?void 0:it.item_banks)==null?void 0:vl[pr])==null?void 0:Xl.item_type)=="MULTIPLE"?"SELECT":(_l=(ql=it==null?void 0:it.item_banks)==null?void 0:ql[pr])==null?void 0:_l.item_type),Fc((Du=it==null?void 0:it.page)==null?void 0:Du.solution_visibility),Pc((Yu=it==null?void 0:it.page)==null?void 0:Yu.enable_ai_tutor)},[it]);const Al=()=>ir(void 0,null,function*(){ue({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Mn==null?void 0:Mn.coursesId,id:Mn==null?void 0:Mn.id,position:ft,max_position:jt}})}),Nc=Fn=>ir(void 0,null,function*(){var Pa;if(Fn){let ao=yield(0,b.ZP)(`/api/smart_plan_item_banks/${Fn}/edit.json`,{method:"get"});if((ao==null?void 0:ao.status)==0)return Gg((Pa=ao==null?void 0:ao.data)==null?void 0:Pa.all_pages),ao==null?void 0:ao.data}}),qg=(Fn,Pa)=>ir(void 0,null,function*(){var ao,Bo,ur,Lr,$r,ml,vl,Xl,ql,_l,Du,Yu,lu,ai,xu,oi;let sl=yield(0,b.ZP)(`/api/courses/${Mn==null?void 0:Mn.coursesId}/smart_plans/${Mn==null?void 0:Mn.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:Fn,page_id:Pa}});if((sl==null?void 0:sl.status)==0){const o0=[{name:((Bo=(ao=it==null?void 0:it.item_banks)==null?void 0:ao[pr])==null?void 0:Bo.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(ur=sl==null?void 0:sl.data)==null?void 0:ur.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(Lr=sl==null?void 0:sl.data)==null?void 0:Lr.answerd_num},{name:((ml=($r=it==null?void 0:it.item_banks)==null?void 0:$r[pr])==null?void 0:ml.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(vl=sl==null?void 0:sl.data)==null?void 0:vl.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(Xl=sl==null?void 0:sl.data)==null?void 0:Xl.submitted_rate},{name:((_l=(ql=it==null?void 0:it.item_banks)==null?void 0:ql[pr])==null?void 0:_l.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(Du=sl==null?void 0:sl.data)==null?void 0:Du.correct_rate}];vi({summary:o0,summaryTotal:(Yu=sl==null?void 0:sl.data)==null?void 0:Yu.total_num,details:(lu=sl==null?void 0:sl.data)==null?void 0:lu.choice_list,studentList:(ai=sl==null?void 0:sl.data)==null?void 0:ai.knowledge_answer_student_list}),Ic(sl==null?void 0:sl.data),((oi=(xu=it==null?void 0:it.item_banks)==null?void 0:xu[pr])==null?void 0:oi.item_type)=="PROGRAM"&&Lc()}});(0,E.useEffect)(()=>{var Fn,Pa,ao,Bo,ur,Lr,$r,ml,vl,Xl,ql,_l;return(Fn=["in_progress","ended"])!=null&&Fn.includes(Dt==null?void 0:Dt.status)&&(((ao=(Pa=it==null?void 0:it.page)==null?void 0:Pa.smart_plan_page_knowledges)==null?void 0:ao.length)>0||((Bo=it==null?void 0:it.item_banks)==null?void 0:Bo.length)>0||(ur=it==null?void 0:it.page)!=null&&ur.is_ai_question||((Lr=it==null?void 0:it.page)==null?void 0:Lr.lesson_mode)=="self_learning")&&((Dt==null?void 0:Dt.status)=="in_progress"?(As&&xs(),Xg((ml=($r=it==null?void 0:it.item_banks)==null?void 0:$r[pr])==null?void 0:ml.smart_plan_page_item_bank_id,(vl=it==null?void 0:it.page)==null?void 0:vl.id)):qg((ql=(Xl=it==null?void 0:it.item_banks)==null?void 0:Xl[pr])==null?void 0:ql.smart_plan_page_item_bank_id,(_l=it==null?void 0:it.page)==null?void 0:_l.id)),()=>{xs()}},[it,pr]);const Lc=()=>ir(void 0,null,function*(){var Fn,Pa,ao;let Bo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fn=it==null?void 0:it.page)==null?void 0:Fn.id}/students.json`,{method:"get",params:Dl(rl({},pi),{item_bank_id:(ao=(Pa=it==null?void 0:it.item_banks)==null?void 0:Pa[pr])==null?void 0:ao.id})});(Bo==null?void 0:Bo.status)==0&&Ig(Bo==null?void 0:Bo.data)}),_g=()=>ir(void 0,null,function*(){var Fn;vc(!0);const Pa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fn=it==null?void 0:it.page)==null?void 0:Fn.id}/student_comment.json`,{method:"get",params:{user_id:kg}});(Pa==null?void 0:Pa.status)===0&&Lg(Pa==null?void 0:Pa.data),vc(!1)}),$g=wt().throttle(dn,2500,{leading:!0,trailing:!1});(0,E.useEffect)(()=>{var Fn;((Fn=it==null?void 0:it.page)==null?void 0:Fn.animation_code)!==""&&ru=="3"&&(clearTimeout(Dc.current),Dc.current=setTimeout(()=>{var Pa,ao;const Bo=document.createElement("iframe");Bo.style.width="100%",Bo.style.height="100%",Bo.style.overflow="auto",Bo.style.border="0";const ur=Lr=>{try{const $r=Lr.documentElement.scrollHeight;Bo.style.height=`${Math.max($r+10,400)}px`,$r||setTimeout(()=>{ur(Lr)},1e3)}catch($r){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",$r)}};if($i.current){$i.current.innerHTML="",$i.current.appendChild(Bo);const Lr=Bo.contentDocument||Bo.contentWindow.document;Lr.open(),Lr.write((Pa=it==null?void 0:it.page)==null?void 0:Pa.animation_code),(ao=Lr.documentElement)==null||ao.scrollHeight,ur(Lr),setTimeout(()=>{ur(Lr)},1e3)}},1e3))},[(na=it==null?void 0:it.page)==null?void 0:na.animation_code,ru,Yl.open,In]);const e0=(Fn,Pa)=>ir(void 0,null,function*(){var ao;const Bo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(ao=it==null?void 0:it.page)==null?void 0:ao.id}/animation_code.json`,{method:"put",body:{animation_code:Fn}});(Bo==null?void 0:Bo.status)===0&&(ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),hi(Dl(rl({},Yl),{open:0})),Al(),Pa(),Gi(!1))});(0,E.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[ta]);const t0=()=>{const Fn=ao=>ir(void 0,null,function*(){const Bo=yield(0,b.ZP)(`/api/courses/${Mn==null?void 0:Mn.coursesId}/smart_plans/${Mn==null?void 0:Mn.id}/set_cover.json`,{method:"post",body:ao?{}:{position:1}});(Bo==null?void 0:Bo.status)==0&&ye.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),Pa=()=>{const ao=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(ao!=null&&ao.length){const Bo=ao.findIndex(ur=>ur==(Mn==null?void 0:Mn.id));Bo!=-1&&(ao==null||ao.splice(Bo,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(ao))}};be.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:E.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:()=>ir(void 0,null,function*(){Pa(),yield Fn(!1)}),onCancel:()=>ir(void 0,null,function*(){Pa()})})},Qi=[{key:"1",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:te(65560)}),E.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:te(58163)}),E.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:te(2402)}),E.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:Ug[(Fa=(Pn=it==null?void 0:it.item_banks)==null?void 0:Pn[pr])==null?void 0:Fa.item_type]}),E.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],n0=[((da=gl==null?void 0:gl[0])==null?void 0:da.key)!="4"&&{key:"4",label:E.createElement("div",{onClick:()=>ir(void 0,null,function*(){(yield Vu("item_bank"))&&_i(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((ra=gl==null?void 0:gl[0])==null?void 0:ra.key)!="2"&&{key:"2",label:E.createElement("div",{onClick:()=>ir(void 0,null,function*(){(yield Vu("ai_qna"))&&(Si([...gl,Qi[1]]),Bu("2"),ni(!0),Ei(!0),wu(!1))})},"\u667A\u80FD\u4E92\u52A8")},((oa=gl==null?void 0:gl[0])==null?void 0:oa.key)!="3"&&{key:"3",label:E.createElement("div",{onClick:()=>ir(void 0,null,function*(){(yield Vu("animation_code"))&&Gi(!0)})},"\u667A\u80FD\u52A8\u6548")},((Ba=gl==null?void 0:gl[0])==null?void 0:Ba.key)!="1"&&{key:"1",label:E.createElement("div",{onClick:()=>ir(void 0,null,function*(){(yield Vu("page_info"))&&(Si([...gl,Qi[0]]),Bu("1"),Ai(!0),wu(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(Fn=>!!Fn),a0=[{key:"1",label:E.createElement("div",{onClick:()=>{(it==null?void 0:it.count)>=5?ye.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"):qe.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:E.createElement("div",{onClick:()=>{(it==null?void 0:it.count)>=5?ye.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"):qe.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:E.createElement("div",{onClick:()=>{(it==null?void 0:it.count)>=5?ye.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"):qe.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(Fn=>!!Fn),Vu=Fn=>ir(void 0,null,function*(){var Pa;const ao=yield(0,b.ZP)(`/api/smart_plan_pages/${(Pa=it==null?void 0:it.page)==null?void 0:Pa.id}/check_module_max.json`,{method:"post",body:{module_type:Fn}});return(ao==null?void 0:ao.status)==0?!0:(Al(),!1)}),Oc=()=>E.createElement(St,{form:Da,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}),kc=()=>E.createElement(za,{form:Da,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"});return E.createElement("section",null,Sc&&E.createElement("div",null,E.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),E.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{Fs(!1)}})),E.createElement(to,{onPptButtonClick:()=>{const Fn=`/IntelligentTools/10?pathid=${Mn.coursesId}&url=${window.location.origin}&name=${it==null?void 0:it.smart_plan_name}&type=Course`;(0,ct.xg)(z.Z.AI_PLATFORM_URL+Fn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(kt=it==null?void 0:it.page)==null?void 0:kt.id,defaultChatData:it==null?void 0:it.course_qna_records,data:{ppt_url:kn==null?void 0:kn.map(Fn=>Fn==null?void 0:Fn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Qa=it==null?void 0:it.page)==null?void 0:Qa.id,position:ft,type:10}})),!Sc&&E.createElement("div",{className:$n.box,id:"target"},E.createElement("div",{className:$n.box_header},E.createElement(He.ZP.Group,{className:$n.addTypeRadio,onChange:Fn=>{var Pa,ao,Bo,ur;ru=="2"&&((ao=(Pa=it==null?void 0:it.page)==null?void 0:Pa.smart_plan_page_knowledges)==null?void 0:ao.length)==0&&!((Bo=it==null?void 0:it.page)!=null&&Bo.is_ai_question)?Vi.current.handleClose():ru=="1"&&!((ur=it==null?void 0:it.page)!=null&&ur.page_info)?Yi.current.handleClose():Bu(Fn.target.value)},value:ru,optionType:"button"},gl==null?void 0:gl.map((Fn,Pa)=>E.createElement(He.ZP.Button,{value:Fn==null?void 0:Fn.key,key:Pa},Fn==null?void 0:Fn.name))),(gl==null?void 0:gl.length)==1&&!bu&&!Gu&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(Pe.Z,{menu:{items:n0},overlayClassName:$n.menuSty},E.createElement("div",{className:$n.box_add},E.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),E.createElement("div",null,"\u6DFB\u52A0"))),(gl==null?void 0:gl.length)==2&&!bu&&!Gu&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.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"},E.createElement("div",{className:$n.box_add,style:{cursor:"not-allowed"}},E.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),E.createElement("div",null,"\u6DFB\u52A0"))),(gl==null?void 0:gl.length)==2&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.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"},E.createElement("i",{className:`iconfont icon-tuodong ml20 ${$n.iconSty}`,style:{cursor:"pointer"},onClick:()=>ir(void 0,null,function*(){var Fn;let Pa=gl==null?void 0:gl.map(Bo=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[Bo==null?void 0:Bo.key]);const ao=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=it==null?void 0:it.page)==null?void 0:Fn.id}/change_module_sort.json`,{method:"put",body:{module_sort:[Pa[1],Pa[0]]}});(ao==null?void 0:ao.status)==0&&(ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Al())})})),(((Va=it==null?void 0:it.page)==null?void 0:Va.animation_code)||((io=(Ma=it==null?void 0:it.page)==null?void 0:Ma.smart_plan_page_knowledges)==null?void 0:io.length)>0||((Mo=it==null?void 0:it.page)==null?void 0:Mo.is_ai_question)||((No=it==null?void 0:it.page)==null?void 0:No.page_info)||(it==null?void 0:it.count)>0)&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.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"},E.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${$n.iconSty}`,style:{cursor:"pointer"},onClick:()=>ir(void 0,null,function*(){var Fn,Pa;let ao=yield Nc((Fn=it==null?void 0:it.page)==null?void 0:Fn.id);const Bo=(Pa=ao==null?void 0:ao.all_pages)==null?void 0:Pa.filter(ur=>ur==null?void 0:ur.checked).map(ur=>ur==null?void 0:ur.id);bc(Bo),wc(ao==null?void 0:ao.progress_control),ws(!0)})})),E.createElement("div",{className:$n.box_botton,style:{marginLeft:"auto"},onClick:()=>{Fs(!0)}},E.createElement("img",{src:te(69780),width:22}),E.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),E.createElement("div",{className:$n.box_botton,style:{marginLeft:"10px"},onClick:()=>{xc(!0)}},E.createElement("img",{src:te(49324),width:18}),E.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),E.createElement("div",{className:$n.box_close,onClick:()=>{(0,Ql.vp)()&&(0,Ql.BU)(),ve.history.push(`/classrooms/${Mn==null?void 0:Mn.coursesId}/smart_plan`)}},E.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),E.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),E.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((Rn=it==null?void 0:it.page)!=null&&Rn.animation_code)&&!(((Ha=(fa=it==null?void 0:it.page)==null?void 0:fa.smart_plan_page_knowledges)==null?void 0:Ha.length)>0||(Ia=it==null?void 0:it.page)!=null&&Ia.is_ai_question||(so=it==null?void 0:it.page)!=null&&so.page_info)&&(it==null?void 0:it.count)==0&&(gl==null?void 0:gl.length)==0&&E.createElement("div",{className:$n.nodataSty},E.createElement("div",{className:$n.rightWrap},E.createElement("div",{className:$n.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"),E.createElement("div",{className:$n.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${lo})`},onClick:()=>ir(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.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 Vu("item_bank"))&&_i(!0)})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:Wt})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),E.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"))),E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${br})`,marginLeft:"20px"},onClick:()=>ir(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.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 Vu("animation_code"))&&Gi(!0)})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:ha})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),E.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")))),E.createElement("div",{className:$n.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${mr})`},onClick:()=>ir(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.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 Vu("ai_qna"))&&(Si([...gl,Qi[1]]),Bu("2"),ni(!0),Ei(!0),wu(!1))})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:Ta})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),E.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"))),E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${Zr})`,marginLeft:"20px"},onClick:()=>ir(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.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 Vu("page_info"))&&(Si([...gl,Qi[0]]),Bu("1"),Ai(!0),wu(!1))})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:ja})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),E.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")))))),ru=="1"&&(Gu?E.createElement(sn,{ref:Yi,isOpen:Gu,isEdit:bs,data:rl(Dl(rl({},it),{url:kn,position:ft,maxPage:jt}),Mn),changePage:qn,onOk:()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ai(!1),wu(!1),Al()},onClose:()=>{Ai(!1),wu(!1),Al()}}):E.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},E.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((jo=it==null?void 0:it.page)==null?void 0:jo.info_read_min_time)&&E.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",E.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Co=it==null?void 0:it.page)==null?void 0:Co.info_read_min_time)==60?"1min":((po=it==null?void 0:it.page)==null?void 0:po.info_read_min_time)+"s")),(Dt==null?void 0:Dt.status)!="ended"&&E.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},E.createElement(re.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>{wu(!0),Ai(!0)}},E.createElement("i",{className:"iconfont icon-bianjikejian"}))),E.createElement(re.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:Fn=>{be.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:()=>ir(void 0,null,function*(){var Pa;let ao=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Pa=it==null?void 0:it.page)==null?void 0:Pa.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(ao==null?void 0:ao.status)==0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Al())})})}},E.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((Ka=it==null?void 0:it.page)==null?void 0:Ka.page_info)&&E.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},E.createElement(ee.Z,{className:"font16 mt5",value:(xo=it==null?void 0:it.page)==null?void 0:xo.page_info})))),ru=="2"&&(bu?E.createElement(Et,{ref:Vi,isOpen:bu,isEdit:bs,addInteraction:Wg,data:rl(Dl(rl({},it),{url:kn,position:ft,maxPage:jt}),Mn),onOk:()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),ni(!1),Ei(!1),wu(!1),Al()},onClose:()=>{ni(!1),Ei(!1),wu(!1),Al()}}):E.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},E.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(Dt==null?void 0:Dt.status)!="ended"&&E.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},E.createElement(re.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>{ni(!0),Ei(!1),wu(!0)}},E.createElement("i",{className:"iconfont icon-bianjikejian"}))),E.createElement(re.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:Fn=>{be.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:()=>ir(void 0,null,function*(){var Pa;let ao=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Pa=it==null?void 0:it.page)==null?void 0:Pa.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(ao==null?void 0:ao.status)==0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Al())})})}},E.createElement("i",{className:"iconfont icon-shanchu14"}))))),((Rr=(Fo=it==null?void 0:it.page)==null?void 0:Fo.smart_plan_page_knowledges)==null?void 0:Rr.length)>0&&E.createElement("div",{style:{width:"100%",marginTop:"15px"}},(Pl=(il=it==null?void 0:it.page)==null?void 0:il.smart_plan_page_knowledges)==null?void 0:Pl.map((Fn,Pa)=>E.createElement("div",{key:"index",style:{marginTop:Pa==0?"0":"20px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",Hu[Pa]),E.createElement("div",{className:$n.question_list},Fn==null?void 0:Fn.question),(Fn==null?void 0:Fn.answer)&&E.createElement("div",{className:$n.answer_list},E.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),Fn==null?void 0:Fn.answer)))),((Ur=it==null?void 0:it.page)==null?void 0:Ur.is_ai_question)&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},E.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),E.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",E.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(Qr=it==null?void 0:it.page)==null?void 0:Qr.ai_question_size),"\u9053")),E.createElement("div",{key:"index",className:$n.ai_question_list,style:{marginTop:"15px"}},(fl=it==null?void 0:it.page)==null?void 0:fl.ai_requirement)))),E.createElement(To.Z,{defaultValue:Yl.defaultValue,open:Yl.open,language:Yl.language,height:Yl.height,onDynamic:e0,showExtra:Yl.showExtra}),ru=="3"&&E.createElement(E.Fragment,null,E.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},E.createElement(re.Z,{title:"\u5168\u5C4F\u67E5\u770B"},E.createElement("div",{className:$n.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{hi(Dl(rl({},Yl),{open:Yl.open+1,showExtra:!1}))}},E.createElement("i",{className:"iconfont icon-quanping5"}))),(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(E.Fragment,null,E.createElement(re.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>{hi(Dl(rl({},Yl),{open:Yl.open+1,showExtra:!0}))}},E.createElement("i",{className:"iconfont icon-bianjikejian"}))),E.createElement(re.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:()=>{be.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:()=>ir(void 0,null,function*(){var Fn;const Pa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fn=it==null?void 0:it.page)==null?void 0:Fn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(Pa==null?void 0:Pa.status)===0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),hi(Dl(rl({},Yl),{open:0})),Al())})})}},E.createElement("i",{className:"iconfont icon-shanchu14"}))))),E.createElement("div",{className:$n.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},E.createElement("div",{ref:$i}))),ru=="4"&&E.createElement("div",null,E.createElement("div",null,E.createElement("div",{className:$n.questionWrap},E.createElement("div",{className:$n.questionHeader},E.createElement("div",{className:$n.questionTitle},((hl=(Wl=it==null?void 0:it.item_banks)==null?void 0:Wl[pr])==null?void 0:hl.generate_type)=="ai"&&E.createElement(re.Z,{title:"\u667A\u80FD\u51FA\u9898"},E.createElement("img",{src:pl,width:18,height:18})),E.createElement("span",null,"\u3010",Fi[(al=(Gr=it==null?void 0:it.item_banks)==null?void 0:Gr[pr])==null?void 0:al.item_type],"\u3011")),E.createElement("div",{className:$n.shiti_icon},(it==null?void 0:it.count)>0&&((Dt==null?void 0:Dt.status)=="not_started"||((jl=it==null?void 0:it.page)==null?void 0:jl.status)!="ended")&&E.createElement(re.Z,{title:"\u8BBE\u7F6E"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>ir(void 0,null,function*(){var Fn;yield Nc((Fn=it==null?void 0:it.page)==null?void 0:Fn.id),Bs(!0)})},E.createElement("i",{className:`iconfont icon-shezhi9 ${(Zl=$n)==null?void 0:Zl.genghuan}`}))),(it==null?void 0:it.count)>0&&(Dt==null?void 0:Dt.status)!="ended"&&((fu=it==null?void 0:it.page)==null?void 0:fu.status)=="not_started"&&E.createElement(re.Z,{title:"\u66F4\u6362\u8BD5\u9898"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>ir(void 0,null,function*(){Su(!0),ti(!0)})},E.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(vu=$n)==null?void 0:vu.genghuan}`}))),((Dt==null?void 0:Dt.status)=="not_started"||((ol=it==null?void 0:it.page)==null?void 0:ol.status)!="ended")&&E.createElement(re.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>ir(void 0,null,function*(){var Fn,Pa,ao,Bo,ur,Lr,$r,ml,vl,Xl,ql,_l,Du,Yu,lu,ai,xu;((Pa=(Fn=it==null?void 0:it.item_banks)==null?void 0:Fn[pr])==null?void 0:Pa.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(Bo=(ao=it==null?void 0:it.item_banks)==null?void 0:ao[pr])==null?void 0:Bo.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${Mn==null?void 0:Mn.coursesId}/smart_plan/${Mn==null?void 0:Mn.id}/ppt_info/info`):(Da.setFieldsValue({item_type:((Lr=(ur=it==null?void 0:it.item_banks)==null?void 0:ur[pr])==null?void 0:Lr.item_type)=="SINGLE"||((ml=($r=it==null?void 0:it.item_banks)==null?void 0:$r[pr])==null?void 0:ml.item_type)=="MULTIPLE"?"SELECT":(Xl=(vl=it==null?void 0:it.item_banks)==null?void 0:vl[pr])==null?void 0:Xl.item_type,choices:(Du=(_l=(ql=it==null?void 0:it.item_banks)==null?void 0:ql[pr])==null?void 0:_l.choices)==null?void 0:Du.map(oi=>(oi.is_answer=oi.is_answer?1:0,oi)),analysis:(lu=(Yu=it==null?void 0:it.item_banks)==null?void 0:Yu[pr])==null?void 0:lu.analysis,name:(xu=(ai=it==null?void 0:it.item_banks)==null?void 0:ai[pr])==null?void 0:xu.name}),Ir(!1),Cl(!0))})},E.createElement("i",{className:`iconfont icon-bianjikejian ${(Kl=$n)==null?void 0:Kl.genghuan}`}))),(it==null?void 0:it.count)>0&&((Pu=it==null?void 0:it.page)==null?void 0:Pu.status)=="not_started"&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.Z,{title:"\u5220\u9664\u8BD5\u9898"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:()=>ir(void 0,null,function*(){be.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:()=>ir(void 0,null,function*(){var Fn,Pa,ao;const Bo=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=it==null?void 0:it.page)==null?void 0:Fn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(ao=(Pa=it==null?void 0:it.item_banks)==null?void 0:Pa[pr])==null?void 0:ao.id}});(Bo==null?void 0:Bo.status)===0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Ir(!1),Da.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Al(),Ru(0))})})})},E.createElement("i",{className:`iconfont icon-shanchu1 ${(nu=$n)==null?void 0:nu.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((zl=(pu=it==null?void 0:it.item_banks)==null?void 0:pu[pr])==null?void 0:zl.item_type)&&E.createElement(Ee,{questionIndex:pr+1,question:(Cu=it==null?void 0:it.item_banks)==null?void 0:Cu[pr],disabled:!0,showAnswer:(Dt==null?void 0:Dt.status)!=="in_progress"||((Nu=it==null?void 0:it.page)==null?void 0:Nu.status)==="ended"}),((Lu=(hu=it==null?void 0:it.item_banks)==null?void 0:hu[pr])==null?void 0:Lu.item_type)=="PROGRAM"&&E.createElement(nt,{questionIndex:pr+1,question:(Er=it==null?void 0:it.item_banks)==null?void 0:Er[pr]}),((El=(wl=it==null?void 0:it.item_banks)==null?void 0:wl[pr])==null?void 0:El.item_type)=="PROGRAM"&&zt((Jo=it==null?void 0:it.item_banks)==null?void 0:Jo[pr]),((Dt==null?void 0:Dt.status)!=="in_progress"||((Ul=it==null?void 0:it.page)==null?void 0:Ul.status)==="ended")&&((zo=(Ol=it==null?void 0:it.item_banks)==null?void 0:Ol[pr])==null?void 0:zo.item_type)!="PROGRAM"&&E.createElement(Nl,{question:(Jl=it==null?void 0:it.item_banks)==null?void 0:Jl[pr]})))),E.createElement(Ge.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{Ds(!1)},destroyOnClose:!0,forceRender:!0,open:Jg},E.createElement("div",{style:{padding:"20px"}},((it==null?void 0:it.count)>0||((kl=(iu=it==null?void 0:it.page)==null?void 0:iu.smart_plan_page_knowledges)==null?void 0:kl.length)>0||((Kr=it==null?void 0:it.page)==null?void 0:Kr.is_ai_question))&&(Dt==null?void 0:Dt.status)!="not_started"&&((su=it==null?void 0:it.page)==null?void 0:su.status)!="not_started"&&E.createElement("div",{className:$n.staticWrap},(it==null?void 0:it.count)>0&&E.createElement(E.Fragment,null,E.createElement(Jr,{data:(Rl==null?void 0:Rl.summary)||[],totalData:Rl==null?void 0:Rl.summaryTotal,paramsHttp:Mn,smartItembanks:it,socketData:Mc}),((zi=(Mr=it==null?void 0:it.item_banks)==null?void 0:Mr[pr])==null?void 0:zi.item_type)!=="PROGRAM"&&E.createElement(ma,{data:(Rl==null?void 0:Rl.details)||[],paramsHttp:Mn,smartItembanks:it,socketData:Mc})),((Gl=(Ju=it==null?void 0:it.item_banks)==null?void 0:Ju[pr])==null?void 0:Gl.item_type)=="PROGRAM"&&E.createElement(E.Fragment,null,E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),E.createElement("div",{className:$n.subTitle},"\u7B54\u9898\u8BB0\u5F55")),E.createElement(ze.default,{dataSource:(Ji==null?void 0:Ji.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(Fn,Pa,ao)=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:Fn=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:Fn=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:Fn=>{switch(Fn){case"not_started":return E.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return E.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return E.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return E.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:(Fn,Pa)=>E.createElement(yt.ZP,{type:"link",loading:!1,onClick:()=>ir(void 0,null,function*(){zg(Pa),Ec(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(Ji==null?void 0:Ji.count)||0,onChange:(Fn,Pa)=>{Ng(Dl(rl({},pi),{page:Fn,page_size:Pa}))},current:pi==null?void 0:pi.page,pageSize:pi==null?void 0:pi.page_size,showTotal:Fn=>E.createElement(E.Fragment,null,"\u5171",E.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Fn),"\u6761\u6570\u636E")}})))),E.createElement("div",{className:$n.close_drawer,onClick:Fn=>{Fn.stopPropagation(),Ds(!1)}},E.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),Vr&&E.createElement(Fe.default,{form:Da,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},E.createElement(Ge.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:Vr},E.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},E.createElement("div",{style:{fontWeight:500,fontSize:16}},Ko?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),E.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{Cl(!1),Ir(!1)}})),Ko&&E.createElement(Fe.default.Item,{name:"item_type",label:"\u9898\u578B"},E.createElement(oe.default,{size:"large",onChange:Fn=>{switch(Da.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Aa(Fn),Fn){case"SELECT":Da.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Da.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},E.createElement(oe.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),E.createElement(oe.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Ko?E.createElement(E.Fragment,null,gn=="SELECT"&&Oc(),gn=="JUDGMENT"&&kc()):E.createElement(E.Fragment,null,["SINGLE","MULTIPLE"].includes((cu=(Ou=it==null?void 0:it.item_banks)==null?void 0:Ou[pr])==null?void 0:cu.item_type)&&Oc(),((Xu=(Tl=it==null?void 0:it.item_banks)==null?void 0:Tl[pr])==null?void 0:Xu.item_type)=="JUDGMENT"&&kc()),E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:$n.bottomDiv},E.createElement("div",{className:$n.save_button,style:{marginRight:"20px"},onClick:()=>{Cl(!1),Ir(!1)}},"\u53D6\u6D88"),((Dt==null?void 0:Dt.status)=="not_started"||((ju=it==null?void 0:it.page)==null?void 0:ju.status)!="ended")&&E.createElement("div",{className:$n.save_button,onClick:()=>ir(void 0,null,function*(){var Fn,Pa,ao,Bo,ur;yield Da.validateFields();let Lr="";Da.getFieldValue("item_type")=="SELECT"?Da.getFieldValue("choices").filter(vl=>vl.is_answer==1).length>1?Lr="MULTIPLE":Lr="SINGLE":Lr=Da.getFieldValue("item_type");const $r=Ko?`/api/courses/${Mn==null?void 0:Mn.coursesId}/smart_plans/${Mn==null?void 0:Mn.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(Fn=it==null?void 0:it.page)==null?void 0:Fn.id}.json`,ml=yield(0,b.ZP)($r,{method:Ko?"post":"put",body:Dl(rl({},Da.getFieldsValue()),{item_type:Lr,position:ft,smart_plan_id:Mn==null?void 0:Mn.id,difficulty:2,item_bank_id:(ao=(Pa=it==null?void 0:it.item_banks)==null?void 0:Pa[pr])==null?void 0:ao.id})});(ml==null?void 0:ml.status)===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Al(),Ko&&(((Bo=it==null?void 0:it.item_banks)==null?void 0:Bo.length)>0?Ru((ur=it==null?void 0:it.item_banks)==null?void 0:ur.length):Ru(0)),Bu("4"),Ir(!1),Cl(!1))})},"\u4FDD\u5B58"))))),ru=="4"&&E.createElement("div",{className:$n.page_footer},(it==null?void 0:it.count)>1&&((ci=Array.from({length:it==null?void 0:it.count},(Fn,Pa)=>Pa+1))==null?void 0:ci.map((Fn,Pa)=>E.createElement("div",{key:Pa,className:Pa==pr?$n.num_style_active:$n.num_style,onClick:()=>{Ru(Fn-1)}},Fn))),(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(Pe.Z,{menu:{items:a0},overlayClassName:$n.menuSty},E.createElement("div",{className:$n.question_add},E.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),E.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),(Dt==null?void 0:Dt.status)=="not_started"&&E.createElement("div",{onClick:()=>ir(void 0,null,function*(){yield Is(),Au.get("type")?(0,ct.xg)(`/classrooms/${Mn==null?void 0:Mn.coursesId}/smart_plan/${Mn==null?void 0:Mn.id}/ppt_info/info?type=${Au.get("type")}&simulate=true&simulateType=4&pptPage=${ft}`):(0,ct.xg)(`/classrooms/${Mn==null?void 0:Mn.coursesId}/smart_plan/${Mn==null?void 0:Mn.id}/ppt_info/info?simulate=true&simulateType=4&pptPage=${ft}`)}),className:$n.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(it==null?void 0:it.count)>0&&((qu=it==null?void 0:it.page)==null?void 0:qu.status)!="not_started"&&(Dt==null?void 0:Dt.status)!="not_started"&&E.createElement("div",{className:$n.question_add,style:{marginLeft:"10px"},onClick:()=>{Ds(!0)}},E.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(Dt==null?void 0:Dt.status)=="in_progress"&&((di=it==null?void 0:it.page)==null?void 0:di.lesson_mode)!="self_learning"&&!(it!=null&&it.is_extra)&&(((_u=it==null?void 0:it.page)==null?void 0:_u.status)=="not_started"||((Fu=it==null?void 0:it.page)==null?void 0:Fu.status)=="ended")&&E.createElement("div",{className:$n.yulan_style,onClick:()=>ir(void 0,null,function*(){var Fn;let Pa=yield(0,b.ZP)(`/api/courses/${Mn==null?void 0:Mn.coursesId}/smart_plans/${Mn==null?void 0:Mn.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Fn=it==null?void 0:it.page)==null?void 0:Fn.id,status:"in_progress"}});(Pa==null?void 0:Pa.status)==0&&(ye.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),Al(),vi(Pa==null?void 0:Pa.data))})},((bl=it==null?void 0:it.page)==null?void 0:bl.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(Dt==null?void 0:Dt.status)=="in_progress"&&((Hn=it==null?void 0:it.page)==null?void 0:Hn.lesson_mode)!="self_learning"&&!(it!=null&&it.is_extra)&&((ji=it==null?void 0:it.page)==null?void 0:ji.status)=="in_progress"&&E.createElement("div",{className:$n.yulan_style_end,onClick:()=>ir(void 0,null,function*(){var Fn;let Pa=yield(0,b.ZP)(`/api/courses/${Mn==null?void 0:Mn.coursesId}/smart_plans/${Mn==null?void 0:Mn.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Fn=it==null?void 0:it.page)==null?void 0:Fn.id,status:"ended"}});(Pa==null?void 0:Pa.status)==0&&(ye.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),Al(),vi(Pa==null?void 0:Pa.data))})},"\u7ED3\u675F\u7B54\u9898")),ru=="1"&&E.createElement("div",{className:$n.page_footer},Gu&&E.createElement("div",{className:$n.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Yi.current.handleClose()}},"\u53D6\u6D88"),Gu&&E.createElement("div",{className:$n.yulan_style,onClick:()=>{Yi.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),(Dt==null?void 0:Dt.status)=="not_started"&&E.createElement("div",{className:$n.question_add,style:Gu?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ir(void 0,null,function*(){yield Is(),Gu?Yi.current.onClickPreview():Au.get("type")?(0,ct.xg)(`/classrooms/${Mn==null?void 0:Mn.coursesId}/smart_plan/${Mn==null?void 0:Mn.id}/ppt_info/info?type=${Au.get("type")}&simulate=true&simulateType=1&pptPage=${ft}`):(0,ct.xg)(`/classrooms/${Mn==null?void 0:Mn.coursesId}/smart_plan/${Mn==null?void 0:Mn.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${ft}`)})},"\u9884\u89C8\u4F53\u9A8C")),ru=="2"&&E.createElement("div",{className:$n.page_footer},bu&&E.createElement("div",{className:$n.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Vi.current.handleClose()}},"\u53D6\u6D88"),bu&&E.createElement("div",{className:$n.yulan_style,onClick:()=>{Vi.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),(Dt==null?void 0:Dt.status)=="not_started"&&E.createElement("div",{className:$n.question_add,style:bu?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ir(void 0,null,function*(){yield Is(),bu?Vi.current.onClickPreview():Au.get("type")?(0,ct.xg)(`/classrooms/${Mn==null?void 0:Mn.coursesId}/smart_plan/${Mn==null?void 0:Mn.id}/ppt_info/info?type=${Au.get("type")}&simulate=true&simulateType=2&pptPage=${ft}`):(0,ct.xg)(`/classrooms/${Mn==null?void 0:Mn.coursesId}/smart_plan/${Mn==null?void 0:Mn.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${ft}`)})},"\u9884\u89C8\u4F53\u9A8C"),(Dt==null?void 0:Dt.status)!="not_started"&&(((Zi=(gi=it==null?void 0:it.page)==null?void 0:gi.smart_plan_page_knowledges)==null?void 0:Zi.length)>0||(($u=it==null?void 0:it.page)==null?void 0:$u.is_ai_question))&&((Zu=Rl==null?void 0:Rl.studentList)==null?void 0:Zu.length)>0&&E.createElement("div",{className:$n.question_add,style:{marginLeft:bu?"10px":"auto"},onClick:()=>{ys(!0)}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"),((Eu=(Vl=it==null?void 0:it.page)==null?void 0:Vl.smart_plan_page_knowledges)==null?void 0:Eu.length)<3&&!((Uu=it==null?void 0:it.page)!=null&&Uu.is_ai_question)&&!bu&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement("div",{className:$n.yulan_style,style:{marginLeft:((mi=Rl==null?void 0:Rl.studentList)==null?void 0:mi.length)>0||(Dt==null?void 0:Dt.status)=="not_started"?"10px":"auto"},onClick:()=>{Ei(!0),ni(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),E.createElement(be.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:jg,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{ys(!1)}},E.createElement(ze.default,{pagination:!1,dataSource:(Rl==null?void 0:Rl.studentList)||[],className:$n.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(Fn,Pa,ao)=>Fn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Fn=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:Fn=>E.createElement(yt.ZP,{type:"link",loading:!1,onClick:()=>ir(void 0,null,function*(){Tg(Fn),Es(!0),ys(!1)})},"\u67E5\u770B")}]})),au&&E.createElement(Sl.Z,{ispptModal:!0,isChangeQuestion:ou,setScoreShow:Su,isshixuns:!1,ScoreShow:!!au,isloadings:!1,onOk:Fn=>ir(void 0,null,function*(){var Pa,ao,Bo,ur,Lr,$r;if(!Fn.length){ye.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let ml=5-(it==null?void 0:it.count);if((Fn==null?void 0:Fn.length)>ml&&!ou){ye.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 vl=yield(0,b.ZP)(ou?`/api/smart_plan_pages/${(Pa=it==null?void 0:it.page)==null?void 0:Pa.id}/change_item_bank.json`:`/api/smart_plan_pages/${(ao=it==null?void 0:it.page)==null?void 0:ao.id}/add_item_banks.json`,{method:ou?"put":"post",body:ou?{item_bank_id:(ur=(Bo=it==null?void 0:it.item_banks)==null?void 0:Bo[pr])==null?void 0:ur.id,new_item_bank_id:Fn==null?void 0:Fn[0]}:{item_bank_ids:Fn,position:ft,is_smart_plan:!0}});(vl==null?void 0:vl.status)==0&&(ye.ZP.success(ou?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),Su(!1),ti(!1),yield Al(),ou||(((Lr=it==null?void 0:it.item_banks)==null?void 0:Lr.length)>0?Ru(($r=it==null?void 0:it.item_banks)==null?void 0:$r.length):Ru(0)),Bu("4"),Cl(!1))})}),E.createElement(dr,{aiImg:kn,ref:hc,onSave:(Fn,Pa)=>ir(void 0,null,function*(){var ao,Bo,ur;let Lr=Fn==null?void 0:Fn.filter(vl=>vl.checked!=!0),$r=5-(it==null?void 0:it.count);if((Lr==null?void 0:Lr.length)>$r){ye.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 ml=yield(0,b.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Lr,mode:1,smart_plan:{id:Mn==null?void 0:Mn.id,position:ft},smart_plan_page_id:(ao=it==null?void 0:it.page)==null?void 0:ao.id}});ml.status===0&&(ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Al(),((Bo=it==null?void 0:it.item_banks)==null?void 0:Bo.length)>0?Ru((ur=it==null?void 0:it.item_banks)==null?void 0:ur.length):Ru(0),Bu("4"),console.log(ml)),Pa()})}),E.createElement(be.default,{centered:!0,keyboard:!1,open:Xo,title:it==null?void 0:it.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{Oo(!1),En()},onCancel:()=>{Oo(!1),En()}},E.createElement("div",{className:$n.modal},"\u8BF7\u6253\u5F00\u624B\u673A\u626B\u7801\u529F\u80FD\uFF0C\u626B\u63CF\u5C4F\u5E55\u4E0A\u7684\u4E8C\u7EF4\u7801\uFF0C\u5373\u53EF\u8FDB\u5165\u8BFE\u4EF6\u9875\u9762\uFF0C\u5F00\u542F\u667A\u6167\u5B66\u4E60\u65B0\u4F53\u9A8C\uFF01"),E.createElement("div",{className:$n.erweima},E.createElement(a.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Mn==null?void 0:Mn.coursesId}&id=${Mn==null?void 0:Mn.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(ku=se==null?void 0:se.setting)==null?void 0:ku.tab_logo_url}`}))),E.createElement(be.default,{centered:!0,title:E.createElement(He.ZP.Group,{className:$n.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:Fn=>{Cs(Fn.target.value)},value:Ps}),className:$n.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:hs,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Cs(1),Es(!1)},onCancel:()=>{Cs(1),Es(!1)}},E.createElement(y.Z,{spinning:Og},E.createElement("div",{className:$n.evalueWrap},Ps==1&&E.createElement("div",{className:$n.evalueSty},E.createElement(ee.Z,{className:$n.ansWrap,value:Xi==null?void 0:Xi.comment})),Ps==2&&E.createElement(E.Fragment,null,E.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"),E.createElement("div",{className:$n.evalueSty},E.createElement("div",{className:$n.ansWrap,style:{padding:"0px 12px 12px 12px"}},(ei=Xi==null?void 0:Xi.question_and_answer_list)==null?void 0:ei.map((Fn,Pa)=>E.createElement("div",{key:Pa,className:"mt10"},E.createElement("div",{style:{display:"flex"}},E.createElement("div",{className:$n.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),E.createElement(ee.Z,{className:$n.asnCont,value:Fn==null?void 0:Fn.question})),E.createElement("div",{style:{display:"flex"}},E.createElement("div",{className:$n.label},"\u56DE\u7B54\uFF1A"),E.createElement(ee.Z,{className:$n.asnCont,value:Fn==null?void 0:Fn.answer})))))))))),E.createElement(be.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:Zg,width:420,forceRender:!0,onOk:()=>ir(void 0,null,function*(){const Fn=yield(0,b.ZP)(`/api/courses/${Mn==null?void 0:Mn.coursesId}/smart_plans/${Mn==null?void 0:Mn.id}/set_cover.json`,{method:"post",body:{position:ft}});(Fn==null?void 0:Fn.status)==0&&(ye.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Ac(!1))}),onCancel:()=>{Ac(!1)}},E.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),E.createElement(be.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:Rg,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Ec(!1)}},E.createElement("div",null,E.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),E.createElement("span",{style:{color:"#333333"}},(Tu==null?void 0:Tu.user_name)||"--"),E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),E.createElement("span",{style:{color:"#333333"}},(Tu==null?void 0:Tu.student_id)||"--"),E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),E.createElement("span",{style:{color:"#333333"}},(Tu==null?void 0:Tu.group_name)||"--"),E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),E.createElement("span",{style:{color:"#333333"}},(Wu==null?void 0:Wu[Tu==null?void 0:Tu.answer_status])||"--")),E.createElement(Zo,{item:Tu,backUrl:`/classrooms/${Mn==null?void 0:Mn.coursesId}/smart_plan/${Mn==null?void 0:Mn.id}/ppt_info/info`}))),E.createElement(be.default,{centered:!0,keyboard:!1,open:Vg,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>ir(void 0,null,function*(){var Fn,Pa;const ao=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=it==null?void 0:it.page)==null?void 0:Fn.id}/settings.json`,{method:"put",body:{position:ft,solution_visibility:Cc,enable_ai_tutor:yc}});(ao==null?void 0:ao.status)===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ms(ft,((Pa=it==null?void 0:it.page)==null?void 0:Pa.status)=="in_progress",(Dt==null?void 0:Dt.status)=="ended"),Bs(!1),Al())}),onCancel:()=>{Bs(!1)}},E.createElement("div",null,E.createElement("div",{style:{color:"#000000",display:"flex"}},E.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),E.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")),E.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:Cc,onChange:Fn=>{Fc(Fn)}},E.createElement(oe.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),E.createElement(oe.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),E.createElement(oe.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((fi=(du=it==null?void 0:it.item_banks)==null?void 0:du[pr])==null?void 0:fi.item_type)=="PROGRAM"&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},E.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),E.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")),E.createElement(x.Z,{checked:yc,onChange:Fn=>{Pc(Fn)}})))),E.createElement(be.default,{centered:!0,keyboard:!1,open:Yg,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>ir(void 0,null,function*(){var Fn,Pa;let ao=[];qi==null||qi.map(ur=>{Ui!=null&&Ui.includes(ur==null?void 0:ur.id)&&ur!=null&&ur.bind_module&&ao.push(ur==null?void 0:ur.position)});let Bo=!1;if((ao==null?void 0:ao.length)>0?Bo=yield new Promise(Lr=>{be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:E.createElement("div",null,"\u68C0\u6D4B\u5230",E.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},ao==null?void 0:ao.map(($r,ml,vl)=>`\u7B2C${$r}\u9875${mlLr(!0),onCancel:()=>Lr(!1)})}):Bo=!0,Bo){const ur=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=it==null?void 0:it.page)==null?void 0:Fn.id}/group.json`,{method:"put",body:(it==null?void 0:it.count)>0?{position:ft,page_ids:Ui,progress_control:Bc}:{position:ft,page_ids:Ui}});(ur==null?void 0:ur.status)===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Al(),Ms(ft,((Pa=it==null?void 0:it.page)==null?void 0:Pa.status)=="in_progress",(Dt==null?void 0:Dt.status)=="ended"),ws(!1))}}),onCancel:()=>{ws(!1)}},E.createElement("div",{style:{color:"#333"}},E.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"),E.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:$n.selectMore,disabled:(Dt==null?void 0:Dt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:Ui,showSearch:!1,onChange:Fn=>{bc(Fn)}},qi==null?void 0:qi.map((Fn,Pa)=>E.createElement(oe.default.Option,{value:Fn==null?void 0:Fn.id,key:Pa,disabled:(Fn==null?void 0:Fn.position)==ft},"\u7B2C",Fn==null?void 0:Fn.position,"\u9875"))),(it==null?void 0:it.count)>0&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},E.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),E.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")),E.createElement(x.Z,{checked:Bc,onChange:Fn=>{wc(Fn)}})))),E.createElement(be.default,{open:Hg,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>_i(!1),footer:null,width:372},E.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"),E.createElement("div",{className:$n.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:Ya},{key:1,name:"\u9898\u5E93\u9009\u9898",img:te(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:te(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:lr}].map(Fn=>E.createElement("div",{className:$n.add_button,onClick:()=>{qe.Z.publish("active-modal-index",Fn.key),_i(!1)}},E.createElement("img",{width:18,src:Fn.img}),E.createElement("aside",{className:"ml10"},Fn.name))))),E.createElement(yn,{isEdit:bs,data:rl(Dl(rl({},it),{url:kn,position:ft,maxPage:jt}),Mn),visible:Qg,changePage:qn,openPreview:Fn=>{hi(Dl(rl({},Yl),{defaultValue:Fn,showExtra:!0,open:Yl.open+1}))},onOk:()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Gi(!1),Al()},onClose:()=>Gi(!1)}),E.createElement(mu,{interactiveOpen:Kg,maxPage:jt,onClose:()=>xc(!1),paramsHttp:Mn,handlePageClick:Fn=>{Gn(Fn)},handleRefresh:()=>{Al()},currentPosition:ft}))};var Bi=(0,ve.connect)(({classroomList:me,globalSetting:se})=>({classroomList:me,globalSetting:se}))(Ku),qo={"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_content:"over_content___sF378",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",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"},wi=te(97915);const bi=(0,E.forwardRef)((me,se)=>{const{prefixCls:ue,className:ft,children:Dt,size:In,style:kn={}}=me,dn=Cn()(`${ue}-panel`,{[`${ue}-panel-hidden`]:In===0},ft),jt=In!==void 0;return E.createElement("div",{ref:se,className:dn,style:Object.assign(Object.assign({},kn),{flexBasis:jt?In:"auto",flexGrow:jt?0:1})},Dt)});var Di=()=>null,xi=te(29301),yu=te(6089),Mi=te(48755),Ii=te(83397),Ni=te(11592),Li=function(me,se){var ue={};for(var ft in me)Object.prototype.hasOwnProperty.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dt=0,ft=Object.getOwnPropertySymbols(me);Dt(0,Ni.Z)(me).filter(E.isValidElement).map(ue=>{const{props:ft}=ue,{collapsible:Dt}=ft,In=Li(ft,["collapsible"]);return Object.assign(Object.assign({},In),{collapsible:Oi(Dt)})}),[me])}function hr(me,se,ue){return E.useMemo(()=>{const ft=[];for(let Dt=0;Dt0||Gn.start&&jt===0&&dn>0,Fa=Gn.start&&jt>0||qn.end&&dn===0&&jt>0;ft[Dt]={resizable:na,startCollapsible:!!(ue?Fa:Pn),endCollapsible:!!(ue?Pn:Fa)}}return ft},[se,me])}var sr=te(95190);function xl(me){return Number(me.slice(0,-1))/100}function Hl(me){return typeof me=="string"&&me.endsWith("%")}function ii(me,se){const ue=me.map(Gn=>Gn.size),ft=me.length,Dt=se||0,In=Gn=>Gn*Dt,[kn,dn]=E.useState(()=>me.map(Gn=>Gn.defaultSize)),jt=E.useMemo(()=>{var Gn;const na=[];for(let Pn=0;Pn{let Gn=[],na=0;for(let Fa=0;FaFa+(da||0),0);if(Pn>1||!na){const Fa=1/Pn;Gn=Gn.map(da=>da===void 0?0:da*Fa)}else{const Fa=(1-Pn)/na;Gn=Gn.map(da=>da===void 0?Fa:da)}return Gn},[jt,Dt]),ta=E.useMemo(()=>En.map(In),[En,Dt]),qn=E.useMemo(()=>me.map(Gn=>Hl(Gn.min)?xl(Gn.min):(Gn.min||0)/Dt),[me,Dt]),Ln=E.useMemo(()=>me.map(Gn=>Hl(Gn.max)?xl(Gn.max):(Gn.max||Dt)/Dt),[me,Dt]);return[E.useMemo(()=>se?ta:jt,[ta,se]),ta,En,qn,Ln,dn]}function ns(me,se,ue,ft,Dt,In){const kn=me.map(oa=>[oa.min,oa.max]),dn=ft||0,jt=oa=>oa*dn;function En(oa,Ba){return typeof oa=="string"?jt(xl(oa)):oa!=null?oa:Ba}const[ta,qn]=E.useState([]),Ln=E.useRef([]),[pn,Gn]=E.useState(null),na=()=>ue.map(jt);return[oa=>{qn(na()),Gn({index:oa,confirmed:!1})},(oa,Ba)=>{var kt;let Qa=null;if((!pn||!pn.confirmed)&&Ba!==0){if(Ba>0)Qa=oa,Gn({index:oa,confirmed:!0});else for(let Ia=oa;Ia>=0;Ia-=1)if(ta[Ia]>0&&se[Ia].resizable){Qa=Ia,Gn({index:Ia,confirmed:!0});break}}const Va=(kt=Qa!=null?Qa:pn==null?void 0:pn.index)!==null&&kt!==void 0?kt:oa,Ma=(0,sr.Z)(ta),io=Va+1,Mo=En(kn[Va][0],0),No=En(kn[io][0],0),Rn=En(kn[Va][1],dn),fa=En(kn[io][1],dn);let Ha=Ba;return Ma[Va]+HaRn&&(Ha=Rn-Ma[Va]),Ma[io]-Ha>fa&&(Ha=Ma[io]-fa),Ma[Va]+=Ha,Ma[io]-=Ha,Dt(Ma),Ma},()=>{Gn(null)},(oa,Ba)=>{const kt=na(),Qa=In?Ba==="start"?"end":"start":Ba,Va=Qa==="start"?oa:oa+1,Ma=Qa==="start"?oa+1:oa,io=kt[Va],Mo=kt[Ma];if(io!==0&&Mo!==0)kt[Va]=0,kt[Ma]+=io,Ln.current[oa]=io;else{const No=io+Mo,Rn=En(kn[Va][0],0),fa=En(kn[Va][1],dn),Ha=En(kn[Ma][0],0),Ia=En(kn[Ma][1],dn),so=Math.max(Rn,No-Ia),Co=(Math.min(fa,No-Ha)-so)/2,po=Ln.current[oa],Ka=No-po;po&&po<=Ia&&po>=Ha&&Ka<=fa&&Ka>=Rn?(kt[Ma]=po,kt[Va]=Ka):(kt[Va]-=Co,kt[Ma]+=Co)}return Dt(kt),kt},pn==null?void 0:pn.index]}var as=te(84105),os=te(33853),Ls=te(38819),Tr=te(87395);function cr(me){return typeof me=="number"&&!Number.isNaN(me)?Math.round(me):0}var ll=me=>{const{prefixCls:se,vertical:ue,index:ft,active:Dt,ariaNow:In,ariaMin:kn,ariaMax:dn,resizable:jt,startCollapsible:En,endCollapsible:ta,onOffsetStart:qn,onOffsetUpdate:Ln,onOffsetEnd:pn,onCollapse:Gn,lazy:na,containerSize:Pn}=me,Fa=`${se}-bar`,[da,ra]=(0,E.useState)(null),[oa,Ba]=(0,E.useState)(0),kt=ue?0:oa,Qa=ue?oa:0,Va=Ia=>{jt&&Ia.currentTarget&&(ra([Ia.pageX,Ia.pageY]),qn(ft))},Ma=Ia=>{if(jt&&Ia.touches.length===1){const so=Ia.touches[0];ra([so.pageX,so.pageY]),qn(ft)}},io=Ia=>{const so=Pn*In/100,jo=so+Ia,Co=Math.max(0,Pn*kn/100),po=Math.min(Pn,Pn*dn/100);return Math.max(Co,Math.min(po,jo))-so},Mo=(0,yu.Z)((Ia,so)=>{const jo=io(ue?so:Ia);Ba(jo)}),No=(0,yu.Z)(()=>{Ln(ft,kt,Qa),Ba(0)});E.useEffect(()=>{if(da){const Ia=po=>{const{pageX:Ka,pageY:xo}=po,Fo=Ka-da[0],Rr=xo-da[1];na?Mo(Fo,Rr):Ln(ft,Fo,Rr)},so=()=>{na&&No(),ra(null),pn()},jo=po=>{if(po.touches.length===1){const Ka=po.touches[0],xo=Ka.pageX-da[0],Fo=Ka.pageY-da[1];na?Mo(xo,Fo):Ln(ft,xo,Fo)}},Co=()=>{na&&No(),ra(null),pn()};return window.addEventListener("touchmove",jo),window.addEventListener("touchend",Co),window.addEventListener("mousemove",Ia),window.addEventListener("mouseup",so),()=>{window.removeEventListener("mousemove",Ia),window.removeEventListener("mouseup",so),window.removeEventListener("touchmove",jo),window.removeEventListener("touchend",Co)}}},[da,na,ue,ft,Pn,In,kn,dn]);const Rn={[`--${Fa}-preview-offset`]:`${oa}px`},fa=ue?Tr.Z:os.Z,Ha=ue?as.Z:Ls.Z;return E.createElement("div",{className:Fa,role:"separator","aria-valuenow":cr(In),"aria-valuemin":cr(kn),"aria-valuemax":cr(dn)},na&&E.createElement("div",{className:Cn()(`${Fa}-preview`,{[`${Fa}-preview-active`]:!!oa}),style:Rn}),E.createElement("div",{className:Cn()(`${Fa}-dragger`,{[`${Fa}-dragger-disabled`]:!jt,[`${Fa}-dragger-active`]:Dt}),onMouseDown:Va,onTouchStart:Ma}),En&&E.createElement("div",{className:Cn()(`${Fa}-collapse-bar`,`${Fa}-collapse-bar-start`),onClick:()=>Gn(ft,"start")},E.createElement(fa,{className:Cn()(`${Fa}-collapse-icon`,`${Fa}-collapse-start`)})),ta&&E.createElement("div",{className:Cn()(`${Fa}-collapse-bar`,`${Fa}-collapse-bar-end`),onClick:()=>Gn(ft,"end")},E.createElement(Ha,{className:Cn()(`${Fa}-collapse-icon`,`${Fa}-collapse-end`)})))},Ml=te(63356),rs=te(16931);const Uc=me=>{const{componentCls:se}=me;return{[`&-rtl${se}-horizontal`]:{[`> ${se}-bar`]:{[`${se}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${se}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${se}-vertical`]:{[`> ${se}-bar`]:{[`${se}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${se}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},Wi={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},Gc=me=>{const{componentCls:se,colorFill:ue,splitBarDraggableSize:ft,splitBarSize:Dt,splitTriggerSize:In,controlItemBgHover:kn,controlItemBgActive:dn,controlItemBgActiveHover:jt,prefixCls:En}=me,ta=`${se}-bar`,qn=`${se}-mask`,Ln=`${se}-panel`,pn=me.calc(In).div(2).equal(),Gn=`${En}-bar-preview-offset`,na={position:"absolute",background:me.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[se]:Object.assign(Object.assign(Object.assign({},(0,Ml.Wf)(me)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${ta}`]:{flex:"none",position:"relative",userSelect:"none",[`${ta}-dragger`]:Object.assign(Object.assign({},Wi),{zIndex:1,"&::before":Object.assign({content:'""',background:kn},Wi),"&::after":Object.assign({content:'""',background:ue},Wi),[`&:hover:not(${ta}-dragger-active)`]:{"&::before":{background:dn}},"&-active":{zIndex:2,"&::before":{background:jt}},[`&-disabled${ta}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:kn}},"&::after":{display:"none"}}}),[`${ta}-collapse-bar`]:Object.assign(Object.assign({},Wi),{zIndex:me.zIndexPopupBase,background:kn,fontSize:me.fontSizeSM,borderRadius:me.borderRadiusXS,color:me.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:dn},"&:active":{background:jt}}),"&:hover, &:active":{[`${ta}-collapse-bar`]:{opacity:1}}},[qn]:{position:"fixed",zIndex:me.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${ta}`]:{width:0,[`${ta}-preview`]:Object.assign(Object.assign({height:"100%",width:Dt},na),{[`&${ta}-preview-active`]:{display:"block",transform:`translateX(var(--${Gn}))`}}),[`${ta}-dragger`]:{cursor:"col-resize",height:"100%",width:In,"&::before":{height:"100%",width:Dt},"&::after":{height:ft,width:Dt}},[`${ta}-collapse-bar`]:{width:me.fontSizeSM,height:me.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:pn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:pn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${ta}`]:{height:0,[`${ta}-preview`]:Object.assign(Object.assign({height:Dt,width:"100%"},na),{[`&${ta}-preview-active`]:{display:"block",transform:`translateY(var(--${Gn}))`}}),[`${ta}-dragger`]:{cursor:"row-resize",width:"100%",height:In,"&::before":{width:"100%",height:Dt},"&::after":{width:ft,height:Dt}},[`${ta}-collapse-bar`]:{height:me.fontSizeSM,width:me.controlHeightSM,"&-start":{top:"auto",bottom:pn,transform:"translateX(-50%)"},"&-end":{top:pn,bottom:"auto",transform:"translateX(-50%)"}}}},[Ln]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${se}:only-child)`]:{overflow:"hidden"}}}),Uc(me))}},Vc=me=>{var se;const ue=me.splitBarSize||2,ft=me.splitTriggerSize||6,Dt=me.resizeSpinnerSize||20,In=(se=me.splitBarDraggableSize)!==null&&se!==void 0?se:Dt;return{splitBarSize:ue,splitTriggerSize:ft,splitBarDraggableSize:In,resizeSpinnerSize:Dt}};var Yc=(0,rs.I$)("Splitter",me=>[Gc(me)],Vc),Qc=me=>{const{prefixCls:se,className:ue,style:ft,layout:Dt="horizontal",children:In,rootClassName:kn,onResizeStart:dn,onResize:jt,onResizeEnd:En,lazy:ta}=me,{getPrefixCls:qn,direction:Ln,className:pn,style:Gn}=(0,Mi.dj)("splitter"),na=qn("splitter",se),Pn=(0,Ii.Z)(na),[Fa,da,ra]=Yc(na,Pn),oa=Dt==="vertical",Ba=Ln==="rtl",kt=!oa&&Ba,Qa=ki(In),[Va,Ma]=(0,E.useState)(),io=hl=>{const{offsetWidth:Gr,offsetHeight:al}=hl,jl=oa?al:Gr;jl!==0&&Ma(jl)},[Mo,No,Rn,fa,Ha,Ia]=ii(Qa,Va),so=hr(Qa,No,Ba),[jo,Co,po,Ka,xo]=ns(Qa,so,Rn,Va,Ia,Ba),Fo=(0,yu.Z)(hl=>{jo(hl),dn==null||dn(No)}),Rr=(0,yu.Z)((hl,Gr)=>{const al=Co(hl,Gr);jt==null||jt(al)}),il=(0,yu.Z)(()=>{po(),En==null||En(No)}),Pl=(0,yu.Z)((hl,Gr)=>{const al=Ka(hl,Gr);jt==null||jt(al),En==null||En(al)}),Ur=Cn()(na,ue,`${na}-${Dt}`,{[`${na}-rtl`]:Ba},kn,pn,ra,Pn,da),Qr=`${na}-mask`,fl=E.useMemo(()=>{const hl=[];let Gr=0;for(let al=0;al{const al=E.createElement(bi,Object.assign({},hl,{prefixCls:na,size:Mo[Gr]}));let jl=null;const Zl=so[Gr];if(Zl){const fu=(fl[Gr-1]||0)+fa[Gr],vu=(fl[Gr+1]||100)-Ha[Gr+1],ol=(fl[Gr-1]||0)+Ha[Gr],Kl=(fl[Gr+1]||100)-fa[Gr+1];jl=E.createElement(ll,{lazy:ta,index:Gr,active:xo===Gr,prefixCls:na,vertical:oa,resizable:Zl.resizable,ariaNow:fl[Gr]*100,ariaMin:Math.max(fu,vu)*100,ariaMax:Math.min(ol,Kl)*100,startCollapsible:Zl.startCollapsible,endCollapsible:Zl.endCollapsible,onOffsetStart:Fo,onOffsetUpdate:(Pu,nu,pu)=>{let zl=oa?pu:nu;kt&&(zl=-zl),Rr(Pu,zl)},onOffsetEnd:il,onCollapse:Pl,containerSize:Va||0})}return E.createElement(E.Fragment,{key:`split-panel-${Gr}`},al,jl)}),typeof xo=="number"&&E.createElement("div",{"aria-hidden":!0,className:Cn()(Qr,`${Qr}-${Dt}`)}))))};const Os=Qc;Os.Panel=Di;var Ti=Os,Bl={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"},xr={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"},Hc=Object.defineProperty,Wc=Object.defineProperties,Kc=Object.getOwnPropertyDescriptors,ks=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,Xc=Object.prototype.propertyIsEnumerable,Ts=(me,se,ue)=>se in me?Hc(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ls=(me,se)=>{for(var ue in se||(se={}))Jc.call(se,ue)&&Ts(me,ue,se[ue]);if(ks)for(var ue of ks(se))Xc.call(se,ue)&&Ts(me,ue,se[ue]);return me},qc=(me,se)=>Wc(me,Kc(se));const _c=({problemset:me,dispatch:se,question:ue,pageCache:ft,solutionVis:Dt,disabled:In,questionIndex:kn,pageInfo:dn,questionChoiceIdsRef:jt})=>{const[En,ta]=(0,E.useState)({}),[qn,Ln]=(0,E.useState)([]),pn={fontSize:"18px"},Gn=(dn==null?void 0:dn.status)=="ended"||(ue==null?void 0:ue.is_answered)||(ft==null?void 0:ft.is_end),na=["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,E.useEffect)(()=>{const da=(0,zn.cloneDeep)(ue);ta(da),Ln(da.choices)},[ue]);const Pn=da=>{if(Gn)return;const ra=qn.map((oa,Ba)=>qc(ls({},oa),{checked:Ba===da?!(oa!=null&&oa.checked):oa==null?void 0:oa.checked}));jt.current=ra.filter(oa=>oa.checked).map(oa=>oa==null?void 0:oa.choice_id),Ln(ra)},Fa=(da=!1)=>{let ra="";return qn.forEach((oa,Ba)=>{da?oa!=null&&oa.me_answered&&(ra=ra+na[Ba]):oa!=null&&oa.is_answer&&(ra=ra+na[Ba])}),ra};return console.log(kn),E.createElement("div",null,E.createElement("div",{className:xr.questionWrap},E.createElement(ee.Z,{value:`${kn?kn+"\u3001":""}\u3010\u591A\u9009\u9898\u3011`+(En==null?void 0:En.name),style:ls({},pn)}),qn==null?void 0:qn.map((da,ra)=>{const{is_answer:oa,checked:Ba,choice_text:kt,me_answered:Qa}=da;let Va="";return Dt?(oa&&(Va=xr.rightAnswer),!oa&&(Ba||Qa)&&(Va=xr.errorAnswer)):(Ba||Qa)&&(Va=xr.activeAnswer),E.createElement(At.Z,{className:xr.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{onClick:()=>{Pn(ra)},className:`${xr.choiceIndex} ${Va}`,style:{cursor:In||ue!=null&&ue.is_answered?"not-allowed":"pointer"}},na[ra]),E.createElement(_e.Z,{flex:1,className:`${xr.editorWrap} ml15 current`},E.createElement(ee.Z,{className:xr.html,value:kt,style:ls({},pn)})))}),Dt&&E.createElement("div",{className:xr.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},Fa())),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((En==null?void 0:En.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var $c=(0,ve.connect)(({problemset:me})=>({problemset:me}))(_c),eu=te(59301),ed=Object.defineProperty,td=Object.defineProperties,nd=Object.getOwnPropertyDescriptors,Rs=Object.getOwnPropertySymbols,ad=Object.prototype.hasOwnProperty,od=Object.prototype.propertyIsEnumerable,zs=(me,se,ue)=>se in me?ed(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,us=(me,se)=>{for(var ue in se||(se={}))ad.call(se,ue)&&zs(me,ue,se[ue]);if(Rs)for(var ue of Rs(se))od.call(se,ue)&&zs(me,ue,se[ue]);return me},rd=(me,se)=>td(me,nd(se));const ld=({questionIndex:me,problemset:se,dispatch:ue,question:ft,solutionVis:Dt,pageCache:In,pageInfo:kn,questionChoiceIdsRef:dn})=>{const[jt,En]=(0,E.useState)({}),[ta,qn]=(0,E.useState)([]),Ln={fontSize:"18px"},pn=(kn==null?void 0:kn.status)=="ended"||(ft==null?void 0:ft.is_answered)||(In==null?void 0:In.is_end),Gn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{const Pn=(0,zn.cloneDeep)(ft);En(Pn),qn(Pn.choices)},[ft]);const na=Pn=>{if(pn)return;const Fa=ta.map((da,ra)=>rd(us({},da),{checked:ra===Pn}));dn.current=Fa.filter(da=>da.checked).map(da=>da==null?void 0:da.choice_id),qn(Fa)};return eu.createElement("div",null,eu.createElement("div",{className:xr.questionWrap},eu.createElement(ee.Z,{value:`${me?me+"\u3001":""}\u3010\u5355\u9009\u9898\u3011`+(jt==null?void 0:jt.name),style:us({},Ln)}),ta==null?void 0:ta.map((Pn,Fa)=>{const{is_answer:da,checked:ra,choice_text:oa,me_answered:Ba}=Pn;let kt="";return Dt?(da&&(kt=xr.rightAnswer),!da&&(ra||Ba)&&(kt=xr.errorAnswer)):(ra||Ba)&&(kt=xr.activeAnswer),eu.createElement(At.Z,{className:xr.choiceWrap,align:"middle",wrap:!1},eu.createElement(_e.Z,{onClick:Qa=>{na(Fa)},className:`${xr.choiceIndex} ${kt}`,style:{cursor:pn?"not-allowed":"pointer"}},Gn[Fa]),eu.createElement(_e.Z,{flex:1,className:`${xr.editorWrap} ml15 current`},eu.createElement(ee.Z,{className:xr.html,value:oa,style:us({},Ln)})))}),Dt&&eu.createElement("div",{className:xr.solutionWrap},eu.createElement("div",{className:"c-grey-333 mb5 font16"},eu.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),eu.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Gn[ta.findIndex(Pn=>Pn==null?void 0:Pn.is_answer)])),eu.createElement("div",null,eu.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((jt==null?void 0:jt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var ud=(0,ve.connect)(({problemset:me})=>({problemset:me}))(ld),id=Object.defineProperty,sd=Object.defineProperties,cd=Object.getOwnPropertyDescriptors,js=Object.getOwnPropertySymbols,dd=Object.prototype.hasOwnProperty,gd=Object.prototype.propertyIsEnumerable,Zs=(me,se,ue)=>se in me?id(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,is=(me,se)=>{for(var ue in se||(se={}))dd.call(se,ue)&&Zs(me,ue,se[ue]);if(js)for(var ue of js(se))gd.call(se,ue)&&Zs(me,ue,se[ue]);return me},md=(me,se)=>sd(me,cd(se));const fd=({problemset:me,questionIndex:se,dispatch:ue,question:ft,pageCache:Dt,solutionVis:In,disabled:kn,pageInfo:dn,questionChoiceIdsRef:jt})=>{var En;const[ta,qn]=(0,E.useState)({}),[Ln,pn]=(0,E.useState)([]),Gn={fontSize:"18px"},na=(dn==null?void 0:dn.status)=="ended"||(ft==null?void 0:ft.is_answered)||(Dt==null?void 0:Dt.is_end),Pn=["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,E.useEffect)(()=>{const da=(0,zn.cloneDeep)(ft);qn(da),pn(da.choices)},[ft]);const Fa=da=>{if(na)return;const ra=Ln.map((oa,Ba)=>md(is({},oa),{checked:Ba===da}));jt.current=ra.filter(oa=>oa.checked).map(oa=>oa==null?void 0:oa.choice_id),pn(ra)};return E.createElement("div",null,E.createElement("div",{className:xr.questionWrap},E.createElement(ee.Z,{value:`${se?se+"\u3001":""}\u3010\u5224\u65AD\u9898\u3011`+(ta==null?void 0:ta.name),style:is({},Gn)}),Ln==null?void 0:Ln.map((da,ra)=>{const{is_answer:oa,checked:Ba,choice_text:kt,me_answered:Qa}=da;let Va="";return In?(oa&&(Va=xr.rightAnswer),!oa&&(Ba||Qa)&&(Va=xr.errorAnswer)):(Ba||Qa)&&(Va=xr.activeAnswer),E.createElement(At.Z,{className:xr.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{onClick:()=>{Fa(ra)},className:`${xr.choiceIndex} ${Va}`,style:{cursor:kn||ft!=null&&ft.is_answered?"not-allowed":"pointer"}},Pn[ra]),E.createElement(_e.Z,{flex:1,className:`${xr.editorWrap} ml15 current`},E.createElement(ee.Z,{className:xr.html,value:kt,style:is({},Gn)})))}),In&&E.createElement("div",{className:xr.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},(En=Ln.find(da=>da==null?void 0:da.is_answer))==null?void 0:En.choice_text)),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ta==null?void 0:ta.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var vd=(0,ve.connect)(({problemset:me})=>({problemset:me}))(fd),Us=te(81722),pd=te(61186),hd=te.n(pd),Ed=te(81072),wr=te(59301),Ad=Object.defineProperty,Gs=Object.getOwnPropertySymbols,Sd=Object.prototype.hasOwnProperty,yd=Object.prototype.propertyIsEnumerable,Vs=(me,se,ue)=>se in me?Ad(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Pd=(me,se)=>{for(var ue in se||(se={}))Sd.call(se,ue)&&Vs(me,ue,se[ue]);if(Gs)for(var ue of Gs(se))yd.call(se,ue)&&Vs(me,ue,se[ue]);return me},Ki=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())});const Cd=({problemset:me,dispatch:se,question:ue,pageCache:ft,solutionVis:Dt,SmartPlanItemBanks:In,disabled:kn,questionIndex:dn,questionChoiceIdsRef:jt,handleRefresh:En,childWindow:ta})=>{var qn;const[Ln,pn]=(0,E.useState)(!1),[Gn,na]=(0,E.useState)(""),Pn=(0,ve.useParams)(),[Fa,da]=(0,E.useState)(!1),ra=(0,E.useRef)(null),oa=(0,E.useRef)(null),Ba={fontSize:"18px"},[kt,Qa]=(0,E.useState)([]),[Va,Ma]=(0,E.useState)({page:1,limit:10}),[io,Mo]=(0,E.useState)(0),[No,Rn]=(0,E.useState)(null),fa={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,E.useEffect)(()=>{if(!ta||ta.closed)return;const Co=()=>{var Ka;const xo={type:"showIntelligentTeacherStatus",aiStatus:(Ka=In==null?void 0:In.page)==null?void 0:Ka.enable_ai_tutor,questionStatus:(ue==null?void 0:ue.status)==="ended"};ta.postMessage(xo,"*")};if(ta.document.readyState==="complete")setTimeout(()=>{Co()},3e3);else{const Ka=()=>{Co(),ta.removeEventListener("load",Ka)};ta.addEventListener("load",Ka)}const po=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),ue!=null&&ue.hack_user_identifier&&jo(),En()};return ta==null||ta.addEventListener("unload",po),()=>{ta==null||ta.removeEventListener("unload",po)}},[ta,In,ue==null?void 0:ue.status]),(0,E.useEffect)(()=>()=>{oa.current=null},[]);const Ha=()=>Ki(void 0,null,function*(){if(da(!0),ue!=null&&ue.hack_identifier){const Co=yield(0,Us.nF)({id:ue==null?void 0:ue.hack_identifier});if((Co==null?void 0:Co.status)===0){const Ka=window.open(`/myproblems/${Co==null?void 0:Co.identifier}?type=smartPlan&exercisesId=${Pn==null?void 0:Pn.id}&coursesId=${Pn==null?void 0:Pn.coursesId}&questionId=${ue==null?void 0:ue.id}&smartPlanItemBankId=${ue==null?void 0:ue.smart_plan_item_bank_id}`,"_blank")}}da(!1)}),Ia={C:wr.createElement("span",{className:xr.c},"C"),"C++":wr.createElement("span",{className:xr.cpp},"C++"),Java:wr.createElement("span",{className:xr.java},"Java"),Python:wr.createElement("span",{className:xr.python},"Python")},so={not_started:wr.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:wr.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:wr.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:wr.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},jo=(Co=1,po=10)=>Ki(void 0,null,function*(){const Ka=yield(0,b.ZP)(`/api/myproblems/${ue==null?void 0:ue.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:Co,limit:po}});Qa(Ka==null?void 0:Ka.records),Mo(Ka==null?void 0:Ka.records_count)});return(0,E.useEffect)(()=>{ue!=null&&ue.hack_user_identifier&&jo()},[ue==null?void 0:ue.hack_user_identifier]),wr.createElement("div",null,wr.createElement("div",{className:xr.questionWrap},wr.createElement(ee.Z,{value:`${dn?dn+"\u3001":""}\u3010\u7F16\u7A0B\u9898\u3011`+(ue==null?void 0:ue.name),style:Pd({},Ba)}),wr.createElement("div",{className:xr.descBox},wr.createElement("div",{className:xr.title},wr.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(qn=ue==null?void 0:ue.languages)==null?void 0:qn.map((Co,po,Ka)=>wr.createElement(E.Fragment,{key:po},Ia[Co==null?void 0:Co.language]))),wr.createElement("div",{className:xr.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},wr.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ue==null?void 0:ue.description),style:{fontSize:"16px",color:"#000"}}))),Dt&&wr.createElement("div",{className:xr.solutionWrap},wr.createElement("div",null,wr.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ue==null?void 0:ue.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),wr.createElement("div",null,wr.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ue==null?void 0:ue.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(ue==null?void 0:ue.answer_status)!="not_started"&&wr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},wr.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),so[ue==null?void 0:ue.answer_status]),(ue==null?void 0:ue.answer_status)!="not_started"&&wr.createElement("div",{className:xr.descBox},wr.createElement("div",{className:xr.title},wr.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),wr.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),wr.createElement("div",{className:xr.desc,style:{backgroundColor:"#fff"}},wr.createElement(ka.ZP,{height:300,language:ue==null?void 0:ue.language,value:ue!=null&&ue.passed_code?So.Base64.decode(ue==null?void 0:ue.passed_code):"",theme:"default",options:fa}))),(ue==null?void 0:ue.answer_status)!="not_started"&&!!io&&wr.createElement(ze.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(Co,po,Ka)=>wr.createElement("span",{style:{color:"#000"}},(Va.page-1)*Va.limit+Ka+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(Co,po)=>wr.createElement("span",{style:{color:"#000"}},po!=null&&po.created_at?hd()(po==null?void 0:po.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Co,po)=>{var Ka;return wr.createElement("span",{className:`${Co===0?"c-green":"c-red"}`},(Ka=oo.Im[Co])==null?void 0:Ka.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Co,po)=>wr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ki(void 0,null,function*(){var Ka,xo,Fo;const Rr=yield(0,Ed.X6)(po==null?void 0:po.id);be.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:wr.createElement("div",{className:"mb10"},wr.createElement(ka.ZP,{height:300,language:(Ka=Rr==null?void 0:Rr.data)==null?void 0:Ka.language,theme:"vs-light",value:(xo=Rr==null?void 0:Rr.data)!=null&&xo.code?So.Base64.decode((Fo=Rr==null?void 0:Rr.data)==null?void 0:Fo.code):"",options:fa}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(Co=>!!Co),pagination:{total:io||0,onChange:(Co,po)=>Ki(void 0,null,function*(){Ma({page:Co,limit:po}),yield jo()}),current:Va==null?void 0:Va.page,pageSize:Va==null?void 0:Va.limit,showTotal:Co=>wr.createElement(wr.Fragment,null,"\u5171",wr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Co),"\u6761\u6570\u636E")},dataSource:kt})))};var Fd=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Cd),Bd=te(77736),wd=Object.defineProperty,bd=Object.defineProperties,Dd=Object.getOwnPropertyDescriptors,Ys=Object.getOwnPropertySymbols,xd=Object.prototype.hasOwnProperty,Md=Object.prototype.propertyIsEnumerable,Qs=(me,se,ue)=>se in me?wd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ss=(me,se)=>{for(var ue in se||(se={}))xd.call(se,ue)&&Qs(me,ue,se[ue]);if(Ys)for(var ue of Ys(se))Md.call(se,ue)&&Qs(me,ue,se[ue]);return me},Hs=(me,se)=>bd(me,Dd(se)),Ws=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())});const Id=({data:me,onFinish:se})=>E.createElement(Bd.Z,null,me.map((ue,ft)=>E.createElement(Nn.op,{key:ft,style:{height:28},shape:"default",size:"small",onClick:()=>se(ue)},ue)));var Nd=({className:me,style:se,data:ue={},defaultChatData:ft=[],initDefaultChatDataKey:Dt=0,showPrevButton:In,showNextButton:kn,onPrevButtonClick:dn=()=>{},onNextButtonClick:jt=()=>{},onStatusChange:En,interactionTotal:ta=0})=>{const qn="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Ln]=(0,xn.eh)(),{chatData:pn,setChatData:Gn,calcHistoryList:na}=(0,xn.r5)(),[Pn,Fa]=(0,E.useState)(0),[da,ra]=(0,E.useState)(""),[oa,Ba]=(0,E.useState)(!1),{scrollBoxRef:kt,bottomInspectRef:Qa,contentRef:Va,isAtBottom:Ma}=(0,xn.wr)({status:oa}),io=(0,xn.h4)(kt);(0,E.useEffect)(()=>{if(!pn.length||!kt.current)return;const Ha=pn[pn.length-1];Ha!=null&&Ha.loading&&(kt.current.scrollTop=kt.current.scrollHeight)},[pn.length]),(0,E.useEffect)(()=>{if(Dt){Mo();let Ha=[];return ft.forEach(Ia=>{const so=Date.now(),jo=[{text:Ia.question,key:so,sender:"user",show:Ia.question!==qn},{text:Ia.answer,loading:!1,key:so,sender:"AI",show:!0}];Ha.push(...jo)}),Gn(Ha),()=>{Ln.cancel()}}},[Dt]);const Mo=()=>{Ln.cancel(),Fa(1)},No=Ha=>Ws(void 0,null,function*(){ra(""),Fa(0);const Ia=Date.now(),so=[{text:Ha,key:Ia,sender:"user",show:Ha!==qn},{loading:!0,key:Ia,sender:"AI",show:!0}];Gn([...pn,...so]);const jo=na(pn);Ln.request({url:"/api/stream/course_qna_records/chat_messages.json",body:ss({model:"qwen-max",is_chat:!0,prompt:Ha,history:jo},ue),onData:(Co,po)=>{Ba(!0),Gn(Ka=>Ka.map((xo,Fo)=>Fo===Ka.length-1?Hs(ss({},xo),{text:Co,loading:!1,error:(po==null?void 0:po.msg)==="error"}):xo))},onError:Co=>{let po="\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!";Gn(Ka=>[...Ka].map((xo,Fo)=>Fo===Ka.length-1?Hs(ss({},xo),{text:po,loading:!1,error:!0}):xo))}})}),Rn=(0,E.useMemo)(()=>{const Ia=pn.filter(Co=>Co.sender==="AI").map(Co=>Co.text).join(""),so=["\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 jo=0;return so.forEach(Co=>{const po=Ia.split(Co).length-1;jo+=po}),Math.max(0,jo-1)},[pn]);(0,E.useEffect)(()=>{typeof Rn=="number"&&typeof ta=="number"&&(En==null||En(Rn>=ta))},[Rn,ta]);const fa=io.width?io.width-20:"100%";return E.createElement("div",{className:Cn()("flex flex-col h-full",me),style:se},In&&E.createElement("div",{className:$t.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",E.createElement("span",{onClick:dn},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),E.createElement("div",{ref:kt,style:{flex:1,overflow:"auto"}},E.createElement("div",{className:$t.tips,style:{width:fa}},E.createElement("img",{className:$t.avatar,src:Ea}),E.createElement("div",{className:$t.details},E.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u4F60\u7684\u667A\u80FD\u5B66\u4F34\uFF5E"),E.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"))),E.createElement(xn.xj,{className:"pl20",style:{width:fa},contentRef:Va,chatData:pn,requestLoading:Ln.loading,cancelTyping:Pn,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(Ha,Ia)=>{var so;if(RnNo(jo)}))},onAnswerFinish:()=>Ws(void 0,null,function*(){setTimeout(()=>Ba(!1),0)})}),!(pn!=null&&pn.length)&&E.createElement("div",{className:"flex justify-center mb20"},E.createElement(Nn.op,{type:"primary",onClick:()=>No(qn)},"\u5F00\u542F\u4E92\u52A8")),kn&&Rn>=ta&&E.createElement(Nn.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:jt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!Ma&&E.createElement("div",{className:$t.backBottom,onClick:()=>{kt.current.scrollTop=kt.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Qa})),!!(pn!=null&&pn.length)&&E.createElement(xn.CI,{style:{margin:"0 20px 20px 20px"},onCancel:Mo,headExtraNode:Rn>=ta?E.createElement("div",{style:{color:"#434D6C"}},kn?"\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"):E.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",E.createElement("span",{className:"ml10 c-light-primary"},Rn),"/",ta),value:da,onSubmit:No,hideUpload:!0,onChange:ra,typing:oa,loading:Ln.loading}))},Ld=Object.defineProperty,Od=Object.defineProperties,kd=Object.getOwnPropertyDescriptors,Ks=Object.getOwnPropertySymbols,Td=Object.prototype.hasOwnProperty,Rd=Object.prototype.propertyIsEnumerable,Js=(me,se,ue)=>se in me?Ld(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,cs=(me,se)=>{for(var ue in se||(se={}))Td.call(se,ue)&&Js(me,ue,se[ue]);if(Ks)for(var ue of Ks(se))Rd.call(se,ue)&&Js(me,ue,se[ue]);return me},Xs=(me,se)=>Od(me,kd(se)),ds=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())}),zd=({className:me,style:se,data:ue={},defaultChatData:ft=[],initDefaultChatDataKey:Dt=0,showPrevButton:In,showNextButton:kn,onPrevButtonClick:dn=()=>{},onNextButtonClick:jt=()=>{},onStatusChange:En,readingTime:ta,analysis:qn,totalTime:Ln,openRecord:pn})=>{const[Gn]=(0,xn.eh)(),{chatData:na,setChatData:Pn,calcHistoryList:Fa}=(0,xn.r5)(),[da,ra]=(0,E.useState)(0),[oa,Ba]=(0,E.useState)(""),[kt,Qa]=(0,E.useState)(!1),[Va,Ma]=(0,E.useState)(null),io=(0,E.useRef)(null),{scrollBoxRef:Mo,bottomInspectRef:No,contentRef:Rn,isAtBottom:fa}=(0,xn.wr)({status:kt}),Ha=(0,xn.h4)(Mo);(0,E.useEffect)(()=>{typeof ta=="number"&&Ma(ta)},[ta]),(0,E.useEffect)(()=>(Va>0&&Va<=Ln&&!document.hidden&&(io.current=setTimeout(()=>{pn&&Ia(),Ma(Ka=>Math.min(Ka+1,Ln))},1e3)),()=>{clearTimeout(io.current)}),[Va]),(0,E.useEffect)(()=>{if(!na.length||!Mo.current)return;const Ka=na[na.length-1];Ka!=null&&Ka.loading&&(Mo.current.scrollTop=Mo.current.scrollHeight)},[na.length]),(0,E.useEffect)(()=>{if(Dt){jo();let Ka=[];return ft.forEach(xo=>{const Fo=Date.now(),Rr=[{text:xo.question,key:Fo,sender:"user",show:!0},{text:xo.answer,loading:!1,key:Fo,sender:"AI",show:!0}];Ka.push(...Rr)}),Pn(Ka),()=>{Gn.cancel()}}},[Dt]);const Ia=()=>ds(void 0,null,function*(){const Ka=yield(0,b.ZP)(`/api/smart_plan_item_banks/${ue==null?void 0:ue.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),so=()=>{Ma(1)},jo=()=>{Gn.cancel(),ra(1)},Co=Ka=>ds(void 0,null,function*(){Ba(""),ra(0);const xo=Date.now(),Fo=[{text:Ka,key:xo,sender:"user",show:!0},{loading:!0,key:xo,sender:"AI",show:!0}];Pn([...na,...Fo]);const Rr=Fa(na);Gn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:cs({model:"qwen-max",is_chat:!0,prompt:Ka,history:Rr},ue),onData:(il,Pl)=>{Qa(!0),Pn(Ur=>Ur.map((Qr,fl)=>fl===Ur.length-1?Xs(cs({},Qr),{text:il,loading:!1,error:(Pl==null?void 0:Pl.msg)==="error"}):Qr))},onError:il=>{let Pl="\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!";Pn(Ur=>[...Ur].map((Qr,fl)=>fl===Ur.length-1?Xs(cs({},Qr),{text:Pl,loading:!1,error:!0}):Qr))}})});(0,E.useEffect)(()=>{typeof Va=="number"&&typeof Ln=="number"&&(En==null||En(Va>=Ln))},[Va,Ln]),(0,E.useEffect)(()=>{const Ka=()=>{document.hidden?clearTimeout(io.current):!document.hidden&&Va>0&&Va{pn&&Ia(),Ma(xo=>Math.min(xo+1,Ln))},1e3))};return document.addEventListener("visibilitychange",Ka),()=>{document.removeEventListener("visibilitychange",Ka),clearTimeout(io.current)}},[Va,Ln,pn]);const po=Ha.width?Ha.width-20:"100%";return E.createElement("div",{className:Cn()("flex flex-col h-full",me),style:se},In&&E.createElement("div",{className:$t.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",E.createElement("span",{onClick:dn},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),E.createElement("div",{ref:Mo,style:{flex:1,overflow:"auto"}},E.createElement("div",{className:$t.tips,style:{width:po}},E.createElement("img",{className:$t.avatar,src:Ea}),E.createElement("div",{className:$t.details},E.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u4F60\u7684\u667A\u80FD\u5B66\u4F34\uFF5E"),E.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"))),Va>0&&E.createElement("div",{className:$t.tips,style:{width:po}},E.createElement("img",{className:$t.avatar,src:Ea}),E.createElement("div",{className:$t.details},E.createElement(ee.Z,{value:qn}))),E.createElement(xn.xj,{className:"pl20",style:{width:po},contentRef:Rn,chatData:na,requestLoading:Gn.loading,cancelTyping:da,onAnswerFinish:()=>ds(void 0,null,function*(){setTimeout(()=>Qa(!1),0)})}),Va===0&&E.createElement("div",{className:"flex justify-center mb20"},E.createElement(Nn.op,{type:"primary",onClick:so},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),kn&&Va>=Ln&&E.createElement(Nn.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:jt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!fa&&E.createElement("div",{className:$t.backBottom,onClick:()=>{Mo.current.scrollTop=Mo.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:No})),Va>0&&E.createElement(xn.CI,{style:{margin:"0 20px 20px 20px"},onCancel:jo,headExtraNode:Va>=Ln?E.createElement("div",{style:{color:"#434D6C"}},kn?"\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"):E.createElement("div",{style:{color:"#434D6C"}},kn?"\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",E.createElement("span",{className:"ml5 mr5 c-light-primary"},Ln-Va),"\u79D2"),value:oa,onSubmit:Co,hideUpload:!0,onChange:Ba,typing:kt,loading:Gn.loading}))},Ll={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"},jd=Object.defineProperty,Zd=Object.defineProperties,Ud=Object.getOwnPropertyDescriptors,qs=Object.getOwnPropertySymbols,Gd=Object.prototype.hasOwnProperty,Vd=Object.prototype.propertyIsEnumerable,_s=(me,se,ue)=>se in me?jd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,gs=(me,se)=>{for(var ue in se||(se={}))Gd.call(se,ue)&&_s(me,ue,se[ue]);if(qs)for(var ue of qs(se))Vd.call(se,ue)&&_s(me,ue,se[ue]);return me},ms=(me,se)=>Zd(me,Ud(se)),Yd=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())});const $s={cursor:"move",transition:"unset"},d0=me=>{const{tag:se}=me,{listeners:ue,transform:ft,transition:Dt,isDragging:In,setNodeRef:kn}=useSortable({id:se.id}),dn=In&&ft?ms(gs({},$s),{transform:`translate3d(${ft.x}px, ${ft.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):ms(gs({},$s),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",ms(gs({style:dn,ref:kn},ue),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(se==null?void 0:se.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Qd=({globalSetting:me,interactiveOpen:se,onClose:ue,maxPage:ft,currentPage:Dt,paramsHttp:In,handlePageClick:kn,currentPosition:dn})=>{var jt;const[En,ta]=(0,E.useState)(!1),[qn,Ln]=(0,E.useState)(!1),[pn,Gn]=(0,E.useState)("1");(0,E.useEffect)(()=>{ta(se),Ln(!1)},[se]);const[na,Pn]=(0,E.useState)([]),Fa=()=>Yd(void 0,null,function*(){const ra=yield(0,b.ZP)(`/api/courses/${In==null?void 0:In.coursesId}/smart_plans/${In==null?void 0:In.id}/get_user_learn_records.json`,{method:"get"});(ra==null?void 0:ra.status)==0&&Pn(ra==null?void 0:ra.data)});(0,E.useEffect)(()=>{se&&Fa()},[se]);const da=ra=>{var oa,Ba,kt,Qa,Va,Ma,io,Mo;((oa=ra==null?void 0:ra.active)==null?void 0:oa.id)==((Ba=ra==null?void 0:ra.over)==null?void 0:Ba.id)&&(Gn((kt=ra==null?void 0:ra.active)==null?void 0:kt.id),Ln(!0)),(Qa=ra==null?void 0:ra.over)!=null&&Qa.id&&((Va=ra==null?void 0:ra.active)==null?void 0:Va.id)!=((Ma=ra==null?void 0:ra.over)==null?void 0:Ma.id)&&(console.log((io=ra==null?void 0:ra.active)==null?void 0:io.id),console.log((Mo=ra==null?void 0:ra.over)==null?void 0:Mo.id))};return E.createElement(be.default,{footer:null,title:null,closable:!1,open:En,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},E.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),E.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ue()}})),E.createElement("div",{className:Ll.header_style},E.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"),E.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"),E.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")),E.createElement("div",{className:Ll.content},E.createElement("div",{className:Ll.legend},E.createElement("div",{className:Ll.legend_icon,style:{background:"#2EC25B"}}),E.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),E.createElement("div",{className:Ll.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),E.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),E.createElement("div",{style:{height:"380px",overflowY:"auto"}},E.createElement("div",{className:Ll.item_list},E.createElement("div",{className:Ll.item_list_title},(jt=Array.from({length:Math.ceil((na==null?void 0:na.length)/5)},(ra,oa)=>oa+1))==null?void 0:jt.map((ra,oa)=>E.createElement("div",{className:Ll.item_title},E.createElement("div",{className:Ll.item_top},E.createElement("div",null,"\u5E7B\u706F\u7247"),E.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),E.createElement("div",{className:Ll.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),E.createElement("div",{className:Ll.box}," ",na==null?void 0:na.map(ra=>{var oa,Ba,kt;return E.createElement("div",{className:ra!=null&&ra.learn_finish?Ll.page_item_acitve:Ll.page_item,style:{background:dn===(ra==null?void 0:ra.position)?"rgba(48, 97, 208, 0.2)":""}},E.createElement("div",{className:Ll.item_top,onClick:()=>{kn(ra==null?void 0:ra.position)}},E.createElement("div",{className:Ll.top_content},ra==null?void 0:ra.position)),!!((oa=ra==null?void 0:ra.module_sort)!=null&&oa.length)&&E.createElement("div",{className:Ll.drag_style,onClick:()=>{kn(ra==null?void 0:ra.position)}},E.createElement("div",{className:Ll.item_bottom},(kt=(Ba=ra==null?void 0:ra.module_sort)==null?void 0:Ba.map((Qa,Va)=>`\u4EA4\u4E92${Va+1}`))==null?void 0:kt.join(" "))))}))))))))};var Hd=(0,ve.connect)(({globalSetting:me})=>({globalSetting:me}))(Qd),$o=te(59301),Wd=Object.defineProperty,Kd=Object.defineProperties,Jd=Object.getOwnPropertyDescriptors,ec=Object.getOwnPropertySymbols,Xd=Object.prototype.hasOwnProperty,qd=Object.prototype.propertyIsEnumerable,tc=(me,se,ue)=>se in me?Wd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,fs=(me,se)=>{for(var ue in se||(se={}))Xd.call(se,ue)&&tc(me,ue,se[ue]);if(ec)for(var ue of ec(se))qd.call(se,ue)&&tc(me,ue,se[ue]);return me},vs=(me,se)=>Kd(me,Jd(se)),si=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())});const _d=({user:me,officeToken:se,classroomList:ue,globalSetting:ft,loading:Dt,problemset:In,dispatch:kn,pageCache:dn,pageNum:jt,maxPage:En,aiImg:ta,changePage:qn,isSimulate:Ln,gotoSlide:pn})=>{var Gn,na,Pn,Fa,da,ra,oa,Ba,kt,Qa,Va,Ma,io,Mo,No,Rn,fa,Ha,Ia,so,jo,Co,po,Ka,xo,Fo,Rr,il,Pl,Ur,Qr,fl,Wl,hl,Gr,al,jl,Zl,fu,vu,ol,Kl,Pu,nu,pu,zl,Cu,Nu,hu,Lu,Er,wl,El;const[Jo,Ul]=(0,E.useState)(0),Ol=(0,ve.useParams)(),[zo,Jl]=(0,E.useState)(!1),[iu,kl]=(0,E.useState)(!1),[Kr,su]=(0,E.useState)(0),[Mr,zi]=(0,E.useState)([]),Ju=(0,E.useRef)(null),Gl=(0,E.useRef)([]),[Ou,cu]=(0,E.useState)(!1),[Tl,Xu]=(0,E.useState)(null),[ju,ci]=(0,E.useState)(!1),[qu,di]=(0,E.useState)(!1),[_u]=(0,ve.useSearchParams)(),[Fu,bl]=(0,E.useState)(!1),{SmartPlanItemBanks:Hn}=ue,ji=(0,E.useRef)(),gi={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"},Zi={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:te(88597),BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},$u={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},Zu={page_info:"1",ai_qna:"2",item_bank:"4"},[Vl,Eu]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Uu,mi]=(0,E.useState)(""),ku=(0,E.useRef)(null),ei=(0,E.useRef)(null);(0,E.useEffect)(()=>{var gn;((gn=Hn==null?void 0:Hn.page)==null?void 0:gn.animation_code)!==""&&(clearTimeout(ei.current),ei.current=setTimeout(()=>{var Aa;const Da=document.createElement("iframe");Da.style.width="100%",Da.style.height="100%",Da.style.overflow="auto",Da.style.border="0";const Xo=Oo=>{try{const Mn=Oo.documentElement.scrollHeight;Da.style.height=`${Math.max(Mn+10,400)}px`,Mn||setTimeout(()=>{Xo(Oo)},1e3)}catch(Mn){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Mn)}};if(ku.current){ku.current.innerHTML="",ku.current.appendChild(Da);const Oo=Da.contentDocument||Da.contentWindow.document;Oo.open(),Oo.write((Aa=Hn==null?void 0:Hn.page)==null?void 0:Aa.animation_code),Oo.documentElement.scrollHeight,Xo(Oo),setTimeout(()=>{Xo(Oo)},1e3)}},1e3))},[(Gn=Hn==null?void 0:Hn.page)==null?void 0:Gn.animation_code,Vl.open,Kr,Uu]),(0,E.useEffect)(()=>{var gn;if(jt){const Aa=((gn=Hn==null?void 0:Hn.page)==null?void 0:gn.lesson_mode)==="self_learning";(!Aa||Aa&&Ju.current!==jt)&&du()}Ju.current=jt},[jt,Jo,dn==null?void 0:dn.randomData]),(0,E.useEffect)(()=>{Gl.current=[]},[Jo]),(0,E.useEffect)(()=>{Ul(0),su(0)},[jt]);const du=()=>si(void 0,null,function*(){Jl(!0);const gn=kn({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Ol==null?void 0:Ol.coursesId,id:Ol==null?void 0:Ol.id,position:jt,max_position:En,is_simulate:Ln||null}});Jl(!1)});(0,E.useEffect)(()=>{var gn,Aa,Da,Xo,Oo,Mn,Ko;Eu(vs(fs({},Vl),{defaultValue:(gn=Hn==null?void 0:Hn.page)==null?void 0:gn.animation_code})),mi(new Date),Au((Aa=Hn==null?void 0:Hn.item_banks)==null?void 0:Aa[Jo]),Hn!=null&&Hn.relation_positions&&qn(Hn==null?void 0:Hn.relation_positions);let Ir=[];_u.get("simulateType")?Ir=(Oo=(Xo=(Da=Hn==null?void 0:Hn.page)==null?void 0:Da.module_sort)==null?void 0:Xo.filter(Vr=>_u.get("simulateType")==(Zu==null?void 0:Zu[Vr])))==null?void 0:Oo.map((Vr,Cl)=>({key:Cl+1,label:$u[Vr]})):Ir=(Ko=(Mn=Hn==null?void 0:Hn.page)==null?void 0:Mn.module_sort)==null?void 0:Ko.map((Vr,Cl)=>({key:Cl+1,label:$u[Vr]})),console.log("items---",Ir),zi([...Ir||[]])},[Hn]);const fi=()=>si(void 0,null,function*(){var gn,Aa,Da,Xo,Oo;if(Gl.current.length===0){ye.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}cu(!0);const Mn=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(gn=Hn==null?void 0:Hn.page)==null?void 0:gn.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Da=(Aa=Hn==null?void 0:Hn.item_banks)==null?void 0:Aa[Jo])==null?void 0:Da.id,item_choice_id:((Oo=(Xo=Hn==null?void 0:Hn.item_banks)==null?void 0:Xo[Jo])==null?void 0:Oo.item_type)=="MULTIPLE"?Gl.current:Gl.current[0],is_simulate:Ln||null}});cu(!1),(Mn==null?void 0:Mn.status)===0&&(yield du(),ye.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),Au=gn=>{var Aa,Da;if(dn!=null&&dn.is_end){kl(!0);return}switch((Aa=Hn==null?void 0:Hn.page)==null?void 0:Aa.solution_visibility){case"hidden":kl(!1);break;case"show_after_edit":gn!=null&&gn.is_answered?kl(!0):kl(!1);break;case"show_after_submission":((Da=Hn==null?void 0:Hn.page)==null?void 0:Da.status)==="ended"?kl(!0):kl(!1);break;case"show_after_ended":dn!=null&&dn.is_end?kl(!0):kl(!1);break;default:kl(!1)}},au=(gn=0)=>{var Aa,Da,Xo,Oo;switch((Aa=Mr==null?void 0:Mr[gn])==null?void 0:Aa.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Da=Hn==null?void 0:Hn.item_banks)==null?void 0:Da.length)&&((Xo=Hn==null?void 0:Hn.item_banks)==null?void 0:Xo.every(Mn=>Mn==null?void 0:Mn.is_answered));case"\u667A\u6167\u4F34\u5B66":return((Oo=Hn==null?void 0:Hn.page)==null?void 0:Oo.finish_ai_qna)||ju;case"\u9605\u8BFB\u89E3\u6790":return(Hn==null?void 0:Hn.page.finish_read_page_info)||qu;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,E.useEffect)(()=>{var gn;Au((gn=Hn==null?void 0:Hn.item_banks)==null?void 0:gn[Jo])},[Jo]);const Su=()=>{if(!au()){ye.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}su(1)},ou=()=>si(void 0,null,function*(){var gn,Aa,Da,Xo,Oo,Mn,Ko,Ir;if((Aa=(gn=Hn==null?void 0:Hn.item_banks)==null?void 0:gn[Jo])!=null&&Aa.hack_identifier){const Vr=yield(0,Us.nF)({id:(Xo=(Da=Hn==null?void 0:Hn.item_banks)==null?void 0:Da[Jo])==null?void 0:Xo.hack_identifier});if((Vr==null?void 0:Vr.status)===0){const Cl=window.open(`/myproblems/${Vr==null?void 0:Vr.identifier}?type=smartPlan&exercisesId=${Ol==null?void 0:Ol.id}&coursesId=${Ol==null?void 0:Ol.coursesId}&questionId=${(Mn=(Oo=Hn==null?void 0:Hn.item_banks)==null?void 0:Oo[Jo])==null?void 0:Mn.id}&smartPlanItemBankId=${(Ir=(Ko=Hn==null?void 0:Hn.item_banks)==null?void 0:Ko[Jo])==null?void 0:Ir.smart_plan_page_item_bank_id}&isSimulate=${Ln}&is_smart_plan=true`,"_blank");Xu(Cl)}}}),ti=()=>{if(Mr!=null&&Mr.length){const gn=Mr==null?void 0:Mr.findIndex(Aa=>(Aa==null?void 0:Aa.label)=="\u8BD5\u9898\u4F5C\u7B54");return gn>-1?gn==0?au(0):au(1):!0}else return!0};return(0,E.useEffect)(()=>{var gn,Aa;if(!Tl||Tl.closed||((Aa=(gn=Hn==null?void 0:Hn.item_banks)==null?void 0:gn[Jo])==null?void 0:Aa.item_type)!="PROGRAM")return;const Da=()=>{var Oo,Mn;const Ko={type:"showIntelligentTeacherStatus",aiStatus:(Oo=Hn==null?void 0:Hn.page)==null?void 0:Oo.enable_ai_tutor,questionStatus:((Mn=Hn==null?void 0:Hn.page)==null?void 0:Mn.status)==="ended"};Tl.postMessage(Ko,"*")};if(Tl.document.readyState==="complete")setTimeout(()=>{Da()},3e3);else{const Oo=()=>{Da(),Tl.removeEventListener("load",Oo)};Tl.addEventListener("load",Oo)}const Xo=()=>si(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return Tl==null||Tl.addEventListener("unload",Xo),()=>{Tl==null||Tl.removeEventListener("unload",Xo)}},[Tl,Hn,Kr,Jo]),$o.createElement("section",null,$o.createElement(y.Z,{spinning:!1},$o.createElement("div",{className:Bl.box},$o.createElement("div",{className:Bl.box_header,style:{height:Kr==1?"140px":"95px"}},$o.createElement("div",{className:Bl.box_wrap},!!Mr.length&&$o.createElement("div",{className:Bl.progressbarWrap},$o.createElement("div",{className:`${Bl.progressItem} ${Kr==0?Bl.activeWrap:""}`,onClick:()=>si(void 0,null,function*(){su(0),yield du()})},Mr.length>1&&(au()?$o.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):$o.createElement("div",{className:Bl.circle},"1")),$o.createElement("div",null,(na=Mr==null?void 0:Mr[0])==null?void 0:na.label)),Mr.length>1&&$o.createElement($o.Fragment,null,$o.createElement("img",{src:te(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),$o.createElement("div",{className:`${Bl.progressItem} ${Kr==1?Bl.activeWrap:""}`,onClick:()=>si(void 0,null,function*(){Su(),au()&&(yield du())})},au(0)&&au(1)?$o.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):$o.createElement("div",{className:Bl.circle},"2"),$o.createElement("div",null,(Pn=Mr==null?void 0:Mr[1])==null?void 0:Pn.label)))),$o.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Ln&&$o.createElement("div",{className:Bl.box_botton,style:{marginRight:"20px"},onClick:()=>{bl(!0)}},$o.createElement("img",{src:te(49324),width:18}),$o.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6")),$o.createElement("div",{className:Bl.quit,onClick:()=>{ve.history.push(`/classrooms/${Ol==null?void 0:Ol.coursesId}/smart_plan`)}},$o.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),$o.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60")))),Kr==1&&$o.createElement("div",{className:Bl.headTip},"\u2B06\uFE0F\xA0\u70B9\u51FB\u9636\u6BB5\u540D\u79F0\u53EF\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5")),$o.createElement("div",{className:Bl.mainContent,style:{height:Kr==1?((Fa=Mr==null?void 0:Mr[Kr])==null?void 0:Fa.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((da=Mr==null?void 0:Mr[Kr])==null?void 0:da.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(Mr!=null&&Mr.length)&&$o.createElement("div",null,$o.createElement(nr.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"})),((ra=Mr==null?void 0:Mr[Kr])==null?void 0:ra.label)=="\u667A\u6167\u4F34\u5B66"&&$o.createElement(Nd,{onNextButtonClick:()=>{Su(),du()},style:{height:"100%"},onStatusChange:gn=>{ci(gn)},showNextButton:Kr+1!=(Mr==null?void 0:Mr.length),interactionTotal:(oa=Hn==null?void 0:Hn.page)==null?void 0:oa.knowledge_size,initDefaultChatDataKey:((Ba=Hn==null?void 0:Hn.page)==null?void 0:Ba.id)+((kt=Hn==null?void 0:Hn.page)==null?void 0:kt.update_size),defaultChatData:(Qa=Hn==null?void 0:Hn.student_qna_records)==null?void 0:Qa.knowledge,data:{ppt_url:ta==null?void 0:ta.map(gn=>gn==null?void 0:gn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Va=Hn==null?void 0:Hn.page)==null?void 0:Va.id,position:jt,type:11,scene_type:Ln?13:null}}),((Ma=Mr==null?void 0:Mr[Kr])==null?void 0:Ma.label)=="\u9605\u8BFB\u89E3\u6790"&&$o.createElement(zd,{onNextButtonClick:()=>{Su(),du()},style:{height:"100%"},openRecord:!Ln&&((io=Hn==null?void 0:Hn.page)==null?void 0:io.finish_read_page_info)===!1,showNextButton:Kr+1!=(Mr==null?void 0:Mr.length),onStatusChange:gn=>{di(gn)},readingTime:(Mo=Hn==null?void 0:Hn.page)==null?void 0:Mo.info_read_time,analysis:(No=Hn==null?void 0:Hn.page)==null?void 0:No.page_info,totalTime:(Rn=Hn==null?void 0:Hn.page)==null?void 0:Rn.info_read_min_time,initDefaultChatDataKey:(fa=Hn==null?void 0:Hn.page)==null?void 0:fa.id,defaultChatData:(Ha=Hn==null?void 0:Hn.student_qna_records)==null?void 0:Ha.page_info,data:{ppt_url:ta==null?void 0:ta.map(gn=>gn==null?void 0:gn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Ia=Hn==null?void 0:Hn.page)==null?void 0:Ia.id,position:jt,type:10,scene_type:Ln?13:null}}),$o.createElement("div",{style:{padding:"0px 20px"}},$o.createElement(To.Z,{key:Uu,defaultValue:Vl.defaultValue,open:Vl.open,onOpenChange:gn=>{Eu(vs(fs({},Vl),{open:0}))},language:Vl.language,height:Vl.height,showExtra:!1}),((so=Mr==null?void 0:Mr[Kr])==null?void 0:so.label)=="\u52A8\u6548\u5B66\u4E60"&&((jo=Hn==null?void 0:Hn.page)==null?void 0:jo.animation_code)&&$o.createElement("div",{className:Bl.code_style},$o.createElement("div",{style:{display:"flex",alignItems:"center"}},$o.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),$o.createElement(re.Z,{title:"\u5168\u5C4F\u5C55\u793A"},$o.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{Eu(vs(fs({},Vl),{open:Vl.open+1}))}}))),$o.createElement("div",{className:"mt10",ref:ku})),((Co=Mr==null?void 0:Mr[Kr])==null?void 0:Co.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((po=Hn==null?void 0:Hn.item_banks)!=null&&po[Jo]&&((xo=["in_progress","ended"])!=null&&xo.includes((Ka=Hn==null?void 0:Hn.page)==null?void 0:Ka.status))?$o.createElement($o.Fragment,null,$o.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((Rr=(Fo=Hn==null?void 0:Hn.item_banks)==null?void 0:Fo[Jo])==null?void 0:Rr.item_type)==="SINGLE"&&$o.createElement(ud,{questionIndex:((il=Hn==null?void 0:Hn.item_banks)==null?void 0:il.length)>1?Jo+1:0,question:(Pl=Hn==null?void 0:Hn.item_banks)==null?void 0:Pl[Jo],questionChoiceIdsRef:Gl,pageCache:dn,solutionVis:iu,pageInfo:Hn==null?void 0:Hn.page}),((Qr=(Ur=Hn==null?void 0:Hn.item_banks)==null?void 0:Ur[Jo])==null?void 0:Qr.item_type)==="MULTIPLE"&&$o.createElement($c,{questionIndex:((fl=Hn==null?void 0:Hn.item_banks)==null?void 0:fl.length)>1?Jo+1:0,question:(Wl=Hn==null?void 0:Hn.item_banks)==null?void 0:Wl[Jo],questionChoiceIdsRef:Gl,pageCache:dn,solutionVis:iu,pageInfo:Hn==null?void 0:Hn.page}),((Gr=(hl=Hn==null?void 0:Hn.item_banks)==null?void 0:hl[Jo])==null?void 0:Gr.item_type)==="JUDGMENT"&&$o.createElement(vd,{questionIndex:((al=Hn==null?void 0:Hn.item_banks)==null?void 0:al.length)>1?Jo+1:0,question:(jl=Hn==null?void 0:Hn.item_banks)==null?void 0:jl[Jo],questionChoiceIdsRef:Gl,pageCache:dn,solutionVis:iu,pageInfo:Hn==null?void 0:Hn.page}),((fu=(Zl=Hn==null?void 0:Hn.item_banks)==null?void 0:Zl[Jo])==null?void 0:fu.item_type)==="PROGRAM"&&$o.createElement(Fd,{questionIndex:((vu=Hn==null?void 0:Hn.item_banks)==null?void 0:vu.length)>1?Jo+1:0,question:(ol=Hn==null?void 0:Hn.item_banks)==null?void 0:ol[Jo],questionChoiceIdsRef:Gl,SmartPlanItemBanks:Hn,pageCache:dn,solutionVis:iu,handleRefresh:du,childWindow:Tl}))):Hn!=null&&Hn.is_extra?dn!=null&&dn.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":$o.createElement(nr.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"})))),((Kl=Mr==null?void 0:Mr[Kr])==null?void 0:Kl.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((nu=["in_progress","ended"])==null?void 0:nu.includes((Pu=Hn==null?void 0:Hn.page)==null?void 0:Pu.status))&&$o.createElement("div",{className:Bl.page_footer},(pu=Array.from({length:Hn==null?void 0:Hn.count},(gn,Aa)=>Aa+1))==null?void 0:pu.map((gn,Aa)=>$o.createElement("div",{key:Aa,className:Aa==Jo?Bl.num_style_active:Bl.num_style,onClick:()=>{Ul(Aa)}},gn)),$o.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},Jo>0&&$o.createElement("div",{className:Bl.button1,onClick:()=>{Jo>0&&Ul(Jo-1)}},"\u4E0A\u4E00\u9898"),Jo+1<(Hn==null?void 0:Hn.count)&&$o.createElement("div",{className:Bl.button1,style:{marginLeft:"20px"},onClick:()=>{Jo<(Hn==null?void 0:Hn.count)&&Ul(Jo+1)}},"\u4E0B\u4E00\u9898"),((zl=Hn==null?void 0:Hn.item_banks)==null?void 0:zl[Jo])&&((Nu=(Cu=Hn==null?void 0:Hn.item_banks)==null?void 0:Cu[Jo])==null?void 0:Nu.item_type)!="PROGRAM"&&((hu=Hn==null?void 0:Hn.page)==null?void 0:hu.status)!="ended"&&!((Er=(Lu=Hn==null?void 0:Hn.item_banks)==null?void 0:Lu[Jo])!=null&&Er.is_answered)&&!(dn!=null&&dn.is_end)&&$o.createElement(yt.ZP,{className:"ml10",type:"primary",loading:Ou,onClick:()=>{fi()}},"\u63D0\u4EA4"),((El=(wl=Hn==null?void 0:Hn.item_banks)==null?void 0:wl[Jo])==null?void 0:El.item_type)=="PROGRAM"&&$o.createElement(yt.ZP,{className:"ml10",type:"primary",onClick:()=>{ou()}},"\u8FDB\u5165\u7B54\u9898"),au()&&(Kr==1||Kr==0&&(Mr==null?void 0:Mr.length)==2)&&$o.createElement(yt.ZP,{type:"primary",className:"ml10",onClick:()=>{Kr==1?su(0):su(1)}},Kr==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"))),$o.createElement(Hd,{interactiveOpen:Fu,maxPage:En,onClose:()=>bl(!1),currentPage:jt,paramsHttp:Ol,handlePageClick:gn=>{pn(gn)},currentPosition:jt}))))};var $d=(0,ve.connect)(({user:me,classroomList:se,loading:ue,globalSetting:ft,problemset:Dt})=>({user:me,classroomList:se,globalSetting:ft,loading:ue.effects,problemset:Dt}))(_d),Il={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"},eg=Object.defineProperty,nc=Object.getOwnPropertySymbols,tg=Object.prototype.hasOwnProperty,ng=Object.prototype.propertyIsEnumerable,ac=(me,se,ue)=>se in me?eg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,oc=(me,se)=>{for(var ue in se||(se={}))tg.call(se,ue)&&ac(me,ue,se[ue]);if(nc)for(var ue of nc(se))ng.call(se,ue)&&ac(me,ue,se[ue]);return me};const ag=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{const[Dt,In]=(0,E.useState)({}),[kn,dn]=(0,E.useState)([]),jt={fontSize:"18px"},En=["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,E.useEffect)(()=>{const qn=(0,zn.cloneDeep)(ue);In(qn),dn(qn.choices)},[ue]);const ta=(qn=!1)=>{let Ln="";return kn.forEach((pn,Gn)=>{qn?pn!=null&&pn.me_answered&&(Ln=Ln+En[Gn]):pn!=null&&pn.is_answer&&(Ln=Ln+En[Gn])}),Ln};return E.createElement("div",null,E.createElement("div",{className:ba.questionWrap},E.createElement(ee.Z,{value:`${ft}\u3001\u3010\u591A\u9009\u9898\u3011`+(Dt==null?void 0:Dt.name),style:oc({},jt)}),kn==null?void 0:kn.map((qn,Ln)=>{const{is_answer:pn,checked:Gn,choice_text:na,me_answered:Pn}=qn;let Fa="";return pn&&(Fa=ba.rightAnswer),!pn&&(Gn||Pn)&&(Fa=ba.errorAnswer),E.createElement(At.Z,{className:ba.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{className:`${ba.choiceIndex} ${Fa}`,style:{cursor:"not-allowed"}},En[Ln]),E.createElement(_e.Z,{flex:1,className:`${ba.editorWrap} ml15 current`},E.createElement(ee.Z,{className:ba.html,value:na,style:oc({},jt)})))})),E.createElement("div",{className:ba.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#000",fontWeight:600}},ta())),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Dt==null?void 0:Dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var og=(0,ve.connect)(({problemset:me})=>({problemset:me}))(ag),tu=te(59301),rg=Object.defineProperty,rc=Object.getOwnPropertySymbols,lg=Object.prototype.hasOwnProperty,ug=Object.prototype.propertyIsEnumerable,lc=(me,se,ue)=>se in me?rg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,uc=(me,se)=>{for(var ue in se||(se={}))lg.call(se,ue)&&lc(me,ue,se[ue]);if(rc)for(var ue of rc(se))ug.call(se,ue)&&lc(me,ue,se[ue]);return me};const ig=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{const[Dt,In]=(0,E.useState)({}),[kn,dn]=(0,E.useState)([]),jt={fontSize:"18px"},En=["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,E.useEffect)(()=>{const ta=(0,zn.cloneDeep)(ue);In(ta),dn(ta.choices)},[ue]),tu.createElement("div",null,tu.createElement("div",{className:ba.questionWrap},tu.createElement(ee.Z,{value:`${ft}\u3001\u3010\u5355\u9009\u9898\u3011`+(Dt==null?void 0:Dt.name),style:uc({},jt)}),kn==null?void 0:kn.map((ta,qn)=>{const{is_answer:Ln,checked:pn,choice_text:Gn,me_answered:na}=ta;let Pn="";return Ln&&(Pn=ba.rightAnswer),!Ln&&(pn||na)&&(Pn=ba.errorAnswer),tu.createElement(At.Z,{className:ba.choiceWrap,align:"middle",wrap:!1},tu.createElement(_e.Z,{className:`${ba.choiceIndex} ${Pn}`,style:{cursor:"not-allowed"}},En[qn]),tu.createElement(_e.Z,{flex:1,className:`${ba.editorWrap} ml15 current`},tu.createElement(ee.Z,{className:ba.html,value:Gn,style:uc({},jt)})))})),tu.createElement("div",{className:ba.solutionWrap},tu.createElement("div",{className:"c-grey-333 mb5 font16"},tu.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),tu.createElement("span",{style:{color:"#000",fontWeight:600,fontSize:"16px"}},En[kn.findIndex(ta=>ta==null?void 0:ta.is_answer)])),tu.createElement("div",null,tu.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Dt==null?void 0:Dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var sg=(0,ve.connect)(({problemset:me})=>({problemset:me}))(ig),cg=Object.defineProperty,ic=Object.getOwnPropertySymbols,dg=Object.prototype.hasOwnProperty,gg=Object.prototype.propertyIsEnumerable,sc=(me,se,ue)=>se in me?cg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,cc=(me,se)=>{for(var ue in se||(se={}))dg.call(se,ue)&&sc(me,ue,se[ue]);if(ic)for(var ue of ic(se))gg.call(se,ue)&&sc(me,ue,se[ue]);return me};const mg=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{var Dt;const[In,kn]=(0,E.useState)({}),[dn,jt]=(0,E.useState)([]),En={fontSize:"18px"};(0,E.useEffect)(()=>{const qn=(0,zn.cloneDeep)(ue);kn(qn),jt(qn.choices)},[ue]);const ta=["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 E.createElement("div",null,E.createElement("div",{className:ba.questionWrap},E.createElement(ee.Z,{value:`${ft}\u3001\u3010\u5224\u65AD\u9898\u3011`+(In==null?void 0:In.name),style:cc({},En)}),dn==null?void 0:dn.map((qn,Ln)=>{const{is_answer:pn,checked:Gn,choice_text:na,me_answered:Pn}=qn;let Fa="";return pn&&(Fa=ba.rightAnswer),!pn&&(Gn||Pn)&&(Fa=ba.errorAnswer),E.createElement(At.Z,{className:ba.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{className:`${ba.choiceIndex} ${Fa}`,style:{cursor:"not-allowed"}},ta[Ln]),E.createElement(_e.Z,{flex:1,className:`${ba.editorWrap} ml15 current`},E.createElement(ee.Z,{className:ba.html,value:na,style:cc({},En)})))})),E.createElement("div",{className:ba.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#000",fontWeight:600}},(Dt=dn.find(qn=>qn==null?void 0:qn.is_answer))==null?void 0:Dt.choice_text)),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((In==null?void 0:In.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var fg=(0,ve.connect)(({problemset:me})=>({problemset:me}))(mg),ul=te(59301),vg=Object.defineProperty,dc=Object.getOwnPropertySymbols,pg=Object.prototype.hasOwnProperty,hg=Object.prototype.propertyIsEnumerable,gc=(me,se,ue)=>se in me?vg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Eg=(me,se)=>{for(var ue in se||(se={}))pg.call(se,ue)&&gc(me,ue,se[ue]);if(dc)for(var ue of dc(se))hg.call(se,ue)&&gc(me,ue,se[ue]);return me};const Ag={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},Sg=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{var Dt;const In={fontSize:"18px"},kn={C:ul.createElement("span",{className:ba.c},"C"),"C++":ul.createElement("span",{className:ba.cpp},"C++"),Java:ul.createElement("span",{className:ba.java},"Java"),Python:ul.createElement("span",{className:ba.python},"Python")},dn={not_started:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return ul.createElement("div",null,ul.createElement("div",{className:ba.questionWrap},ul.createElement(ee.Z,{value:`${ft}\u3001\u3010\u7F16\u7A0B\u9898\u3011`+(ue==null?void 0:ue.name),style:Eg({},In)})),ul.createElement("div",{className:ba.descBox},ul.createElement("div",{className:ba.title},ul.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Dt=ue==null?void 0:ue.languages)==null?void 0:Dt.map((jt,En,ta)=>ul.createElement(E.Fragment,{key:En},kn[jt==null?void 0:jt.language]))),ul.createElement("div",{className:ba.desc},ul.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ue==null?void 0:ue.description),style:{fontSize:"16px",color:"#000"}}))),(ue==null?void 0:ue.answer_status)!="not_started"&&ul.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},ul.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),dn[ue==null?void 0:ue.answer_status]),["passed","delay_passed"].includes(ue==null?void 0:ue.answer_status)&&ul.createElement("div",{className:ba.descBox},ul.createElement("div",{className:ba.title},ul.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),ul.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")),ul.createElement("div",{className:ba.desc,style:{backgroundColor:"#fff"}},ul.createElement(ka.ZP,{height:300,language:ue==null?void 0:ue.language,value:ue!=null&&ue.passed_code?So.Base64.decode(ue==null?void 0:ue.passed_code):"",theme:"default",options:Ag}))))};var yg=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Sg),gr=te(59301),ps=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())});const Pg=({user:me,globalSetting:se,classroomList:ue,loading:ft,problemset:Dt,dispatch:In,pageNum:kn,maxPage:dn})=>{var jt,En,ta,qn,Ln,pn,Gn,na,Pn,Fa,da,ra,oa,Ba,kt,Qa,Va,Ma,io;const[Mo]=(0,ve.useSearchParams)(),[No,Rn]=(0,E.useState)(0),fa=(0,ve.useParams)(),[Ha,Ia]=(0,E.useState)(!1);console.log("paramsHttp--",fa);const[so,jo]=(0,E.useState)(null),[Co,po]=(0,E.useState)(!1),[Ka,xo]=(0,E.useState)(!1),{SmartPlanItemBanks:Fo}=ue,Rr={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,E.useEffect)(()=>{kn&&il()},[kn,fa==null?void 0:fa.user_login]);const il=()=>ps(void 0,null,function*(){Ia(!0),In({type:"classroomList/getSmartPlanItemBanks",payload:{login:fa==null?void 0:fa.user_login,course_id:fa==null?void 0:fa.coursesId,id:fa==null?void 0:fa.id,position:kn,max_position:dn}}),Ia(!1)});(0,E.useEffect)(()=>{var Ur,Qr;Rn(0),(Ur=Fo==null?void 0:Fo.page)!=null&&Ur.id&&Pl((Qr=Fo==null?void 0:Fo.page)==null?void 0:Qr.id)},[Fo]);const Pl=Ur=>ps(void 0,null,function*(){po(!0);const Qr=yield(0,b.ZP)(`/api/smart_plan_item_banks/${Ur}/student_comment.json`,{method:"get",params:{user_id:fa==null?void 0:fa.user_login}});(Qr==null?void 0:Qr.status)===0&&jo(Qr==null?void 0:Qr.data),po(!1)});return gr.createElement("section",null,gr.createElement(y.Z,{spinning:Ha},gr.createElement("div",{className:Il.box},gr.createElement("div",{className:Il.box_header,style:{padding:"20px"}},gr.createElement("div",{style:{display:"flex",alignItems:"center"}},gr.createElement("div",{className:Il.header_title},Fo!=null&&Fo.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),gr.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},gr.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),gr.createElement("span",{style:{color:"#333333"}},((jt=Fo==null?void 0:Fo.user_info)==null?void 0:jt.user_name)||"--"),gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),gr.createElement("span",{style:{color:"#333333"}},((En=Fo==null?void 0:Fo.user_info)==null?void 0:En.student_id)||"--"),gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),gr.createElement("span",{style:{color:"#333333"}},((ta=Fo==null?void 0:Fo.user_info)==null?void 0:ta.group_name)||"--"))),gr.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},gr.createElement("div",{className:"mt10"},((Ln=(qn=Fo==null?void 0:Fo.item_banks)==null?void 0:qn[No])==null?void 0:Ln.item_type)==="SINGLE"&&gr.createElement(sg,{question:(pn=Fo==null?void 0:Fo.item_banks)==null?void 0:pn[No],questionIndex:No+1}),((na=(Gn=Fo==null?void 0:Fo.item_banks)==null?void 0:Gn[No])==null?void 0:na.item_type)==="MULTIPLE"&&gr.createElement(og,{question:(Pn=Fo==null?void 0:Fo.item_banks)==null?void 0:Pn[No],questionIndex:No+1}),((da=(Fa=Fo==null?void 0:Fo.item_banks)==null?void 0:Fa[No])==null?void 0:da.item_type)==="JUDGMENT"&&gr.createElement(fg,{question:(ra=Fo==null?void 0:Fo.item_banks)==null?void 0:ra[No],questionIndex:No+1}),((Ba=(oa=Fo==null?void 0:Fo.item_banks)==null?void 0:oa[No])==null?void 0:Ba.item_type)==="PROGRAM"&&gr.createElement(gr.Fragment,null,gr.createElement(yg,{question:(kt=Fo==null?void 0:Fo.item_banks)==null?void 0:kt[No],questionIndex:No+1}),gr.createElement(Zo,{item:(Qa=Fo==null?void 0:Fo.item_banks)==null?void 0:Qa[No]}))),((Va=Fo==null?void 0:Fo.page)==null?void 0:Va.knowledge_test)&&gr.createElement(gr.Fragment,null,gr.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},gr.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),gr.createElement(yt.ZP,{type:"link",loading:Co,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>ps(void 0,null,function*(){xo(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),gr.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},gr.createElement(ee.Z,{className:Il.ansWrap,value:(so==null?void 0:so.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),gr.createElement("div",{className:Il.page_footer},(Fo==null?void 0:Fo.count)>1&&((Ma=Array.from({length:Fo==null?void 0:Fo.count},(Ur,Qr)=>Qr+1))==null?void 0:Ma.map((Ur,Qr)=>gr.createElement("div",{key:Qr,className:Qr==No?Il.num_style_active:Il.num_style,onClick:()=>{Rn(Ur-1)}},Ur))))),gr.createElement(be.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Ka,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{xo(!1)},onCancel:()=>{xo(!1)}},gr.createElement(y.Z,{spinning:Co},gr.createElement("div",{className:Il.evalueWrap},gr.createElement("div",{className:Il.evalueSty},gr.createElement("div",{className:Il.title},"\u5B66\u4E60\u8BC4\u4EF7"),gr.createElement(ee.Z,{className:Il.ansWrap,value:(so==null?void 0:so.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),gr.createElement("div",{className:Il.evalueSty,style:{marginTop:"20px"}},gr.createElement("div",{className:Il.title},"\u95EE\u7B54\u8BB0\u5F55"),gr.createElement("div",{className:Il.ansWrap,style:{padding:"0px 12px 12px 12px"}},(io=so==null?void 0:so.question_and_answer_list)==null?void 0:io.map((Ur,Qr)=>gr.createElement("div",{key:Qr,className:"mt10"},gr.createElement("div",{style:{display:"flex"}},gr.createElement("div",{className:Il.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),gr.createElement(ee.Z,{className:Il.asnCont,value:Ur==null?void 0:Ur.question})),gr.createElement("div",{style:{display:"flex"}},gr.createElement("div",{className:Il.label},"\u56DE\u7B54\uFF1A"),gr.createElement(ee.Z,{className:Il.asnCont,value:Ur==null?void 0:Ur.answer})))))))))))};var Cg=(0,ve.connect)(({user:me,classroomList:se,loading:ue,globalSetting:ft,problemset:Dt})=>({user:me,classroomList:se,globalSetting:ft,loading:ue.effects,problemset:Dt}))(Pg),Fg=te(66756),Bg=te(58253),wg=Object.defineProperty,mc=Object.getOwnPropertySymbols,bg=Object.prototype.hasOwnProperty,Dg=Object.prototype.propertyIsEnumerable,fc=(me,se,ue)=>se in me?wg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Ri=(me,se)=>{for(var ue in se||(se={}))bg.call(se,ue)&&fc(me,ue,se[ue]);if(mc)for(var ue of mc(se))Dg.call(se,ue)&&fc(me,ue,se[ue]);return me},Fr=(me,se,ue)=>new Promise((ft,Dt)=>{var In=jt=>{try{dn(ue.next(jt))}catch(En){Dt(En)}},kn=jt=>{try{dn(ue.throw(jt))}catch(En){Dt(En)}},dn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(In,kn);dn((ue=ue.apply(me,se)).next())});const g0={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"},xg=({user:me,classroomList:se,globalSetting:ue,loading:ft,dispatch:Dt})=>{var In,kn,dn,jt,En,ta;const[qn,Ln]=wi.ZP.useNotification(),pn=(0,E.useRef)(),Gn=(0,E.useRef)(),[na]=(0,ve.useSearchParams)(),[Pn,Fa]=(0,E.useState)({}),[da,ra]=(0,E.useState)(""),[oa,Ba]=(0,E.useState)(""),kt=(0,ve.useParams)(),[Qa,Va]=(0,E.useState)({}),[Ma,io]=(0,E.useState)(),[Mo,No]=(0,E.useState)(!1),Rn=(0,E.useRef)(),[fa,Ha]=(0,E.useState)(!1),[Ia,so]=(0,E.useState)([]),[jo,Co]=(0,E.useState)(!0),[po,Ka]=(0,E.useState)(!1),[xo,Fo]=(0,E.useState)([]),[Rr,il]=(0,E.useState)(!1),[Pl,Ur]=(0,E.useState)([]),[Qr,fl]=(0,E.useState)(!1),[Wl,hl]=(0,E.useState)(0),[Gr,al]=(0,E.useState)(!1),[jl,Zl]=(0,E.useState)([]),[fu,vu]=(0,E.useState)(""),[ol,Kl]=(0,E.useState)(Ri({},{page:1,limit:20,course_group_id:"",status:"all",search:""})),[Pu,nu]=(0,E.useState)(!1),[pu,zl]=(0,E.useState)(""),[Cu,Nu]=(0,E.useState)(0),hu=(0,E.useRef)(null),[Lu,Er]=(0,E.useState)(!1),[wl,El]=(0,E.useState)(!1),[Jo,Ul]=(0,E.useState)(!1),Ol=(0,E.useRef)(!1),{SmartPlanItemBanks:zo}=se,Jl=(0,E.useRef)(Pn),iu=(0,E.useRef)(),kl=(0,E.useRef)([1]),Kr=na.get("simulate")==="true",su=na.get("pptPage")?Number(na.get("pptPage")):1,[Mr,zi]=(0,E.useState)(!1),[Ju,Gl]=(0,E.useState)(!1),[Ou,cu]=E.useState(["60%","40%"]),[Tl,Xu]=(0,E.useState)(!1),ju=(0,E.useRef)(!1);(0,E.useEffect)(()=>{Jo?Pn!=null&&Pn.IsSuper?cu(["100%","0%"]):window.matchMedia("(max-width: 1600px)").matches?cu(["55%","45%"]):cu(["64%","36%"]):window.matchMedia("(max-width: 1600px)").matches?cu(["55%","45%"]):cu(["64%","36%"]),Ol.current=Jo,Jo||al(!1)},[Jo]),(0,E.useEffect)(()=>{const gn=()=>Fr(void 0,null,function*(){if(!ju.current){ju.current=!0,console.log("222222");try{yield Fu()}catch(Aa){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",Aa)}finally{ju.current=!1}}});return window.addEventListener("resize",gn),()=>{window.removeEventListener("resize",gn)}},[]),(0,E.useEffect)(()=>(document.body.addEventListener((0,Ql.gH)(),qu),()=>{document.body.removeEventListener((0,Ql.gH)(),qu)}),[]);const ci=()=>Fr(void 0,null,function*(){var gn,Aa;yield(gn=pn.current)==null?void 0:gn.ready();const Da=(Aa=pn.current)==null?void 0:Aa.Application;Da&&(yield Da.ActivePresentation.SlideShowWindow.View.Exit())});(0,E.useEffect)(()=>{!(Pn!=null&&Pn.IsSuper)&&!na.get("pptPage")&&(ra(su),Dt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:kt==null?void 0:kt.coursesId,id:kt==null?void 0:kt.id,position:su}})),(0,ct.s2)()&&ve.history.replace(`/miniprogram/courseware/study?courses_id=${kt==null?void 0:kt.coursesId}&id=${kt==null?void 0:kt.id}`)},[]),(0,E.useEffect)(()=>{Jl.current=Pn,Pn!=null&&Pn.WebofficeURL&&setTimeout(()=>{mi()},300)},[Pn]),(0,E.useEffect)(()=>{var gn;return(gn=me==null?void 0:me.userInfo)!=null&&gn.login&&Vl(),()=>{clearInterval(Rn.current)}},[(In=me==null?void 0:me.userInfo)==null?void 0:In.login]),(0,E.useEffect)(()=>{!(Pn!=null&&Pn.IsSuper)&&(Ma==null?void 0:Ma.is_end)===!1&&(Pn==null?void 0:Pn.Status)=="in_progress"&&Zi()},[Ma==null?void 0:Ma.is_end,Pn]),(0,E.useEffect)(()=>{if(Ma!=null&&Ma.is_end&&clearInterval(Rn.current),!(Pn!=null&&Pn.IsSuper)&&(Ma!=null&&Ma.is_end)){let gn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];gn&&(gn!=null&&gn.includes(kt==null?void 0:kt.id))||(ye.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(gn==null?void 0:gn.length)===0?gn=[kt==null?void 0:kt.id]:gn.push(kt==null?void 0:kt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(gn)))}},[Ma==null?void 0:Ma.is_end,Pn]),(0,E.useEffect)(()=>{if(Ma!=null&&Ma.enable_extra&&!(Ma!=null&&Ma.is_end)){let gn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];gn&&!(gn!=null&&gn.includes(kt==null?void 0:kt.id))&&be.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:()=>Fr(void 0,null,function*(){(gn==null?void 0:gn.length)===0?gn=[kt==null?void 0:kt.id]:gn.push(kt==null?void 0:kt.id),bl(Ma==null?void 0:Ma.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(gn))})})}},[Ma==null?void 0:Ma.enable_extra]);const qu=()=>{(0,Ql.vp)()||ci()};(0,E.useEffect)(()=>{var gn,Aa;(gn=me==null?void 0:me.userInfo)!=null&&gn.login&&(Pn!=null&&Pn.IsSuper?No(!0):No((Pn==null?void 0:Pn.Status)&&(Pn==null?void 0:Pn.Status)!="not_started"),(Aa=pn.current)!=null&&Aa.ready&&Fu())},[(kn=me==null?void 0:me.userInfo)==null?void 0:kn.login,Pn]),(0,E.useEffect)(()=>{var gn;Ma!=null&&Ma.page&&((gn=zo==null?void 0:zo.page)==null?void 0:gn.lesson_mode)=="online_lesson"&&!(Pn!=null&&Pn.IsSuper)&&!Kr&&bl(Ma==null?void 0:Ma.page)},[Ma==null?void 0:Ma.page]),(0,E.useEffect)(()=>{var gn;((gn=me==null?void 0:me.userInfo)==null?void 0:gn.real_name)==="\u6E38\u5BA2"&&Dt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(dn=me==null?void 0:me.userInfo)==null?void 0:dn.real_name]);const di=()=>{var gn,Aa,Da,Xo,Oo;let Mn=[];return(((Aa=(gn=zo==null?void 0:zo.page)==null?void 0:gn.smart_plan_page_knowledges)==null?void 0:Aa.length)>0||(Da=zo==null?void 0:zo.page)!=null&&Da.is_ai_question)&&Mn.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Xo=zo==null?void 0:zo.page)!=null&&Xo.page_info&&Mn.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(zo==null?void 0:zo.count)>0&&Mn.push({key:"4",title:"\u8BD5\u9898"}),(Oo=zo==null?void 0:zo.page)!=null&&Oo.animation_code&&Mn.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),E.createElement(E.Fragment,null,Mn==null?void 0:Mn.map((Ko,Ir)=>E.createElement("span",{style:{cursor:"pointer"},onClick:()=>{console.log(Ko),El(!0),vu(Ko==null?void 0:Ko.key)}},Ko==null?void 0:Ko.title,Ir!=(Mn==null?void 0:Mn.length)-1?"\u3001":"")))};(0,E.useEffect)(()=>{var gn,Aa,Da,Xo,Oo,Mn,Ko;al(!1),da&&((gn=zo==null?void 0:zo.page)==null?void 0:gn.position)!=Cu&&Jo&&(Nu((Aa=zo==null?void 0:zo.page)==null?void 0:Aa.position),nu(!0),setTimeout(()=>{nu(!1)},2e3),Pn!=null&&Pn.IsSuper&&(((Xo=(Da=zo==null?void 0:zo.page)==null?void 0:Da.smart_plan_page_knowledges)==null?void 0:Xo.length)>0||(Oo=zo==null?void 0:zo.page)!=null&&Oo.is_ai_question||(Mn=zo==null?void 0:zo.page)!=null&&Mn.page_info||(zo==null?void 0:zo.count)>0||(Ko=zo==null?void 0:zo.page)!=null&&Ko.animation_code?qn.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:E.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",E.createElement("span",{style:{color:"#3061D0"}},di())),duration:2,pauseOnHover:!0,onClose:()=>{al(!0)}}):al(!0)))},[zo]),(0,E.useEffect)(()=>{_u()},[da,Ma==null?void 0:Ma.randomData]);const _u=()=>Fr(void 0,null,function*(){var gn,Aa;if(!(Pn!=null&&Pn.IsSuper)&&(Pn==null?void 0:Pn.Status)=="in_progress"&&da){const Da=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/check_page_progress.json`,{method:"post",body:{position:da}});(Da==null?void 0:Da.status)==0&&((gn=Da==null?void 0:Da.data)!=null&&gn.allow||(Fo((Aa=Da==null?void 0:Da.data)==null?void 0:Aa.not_finish_positions),Ka(!0)))}});function Fu(){return Fr(this,null,function*(){try{yield pn.current.ready();const Da=yield(yield pn.current.Application.ActiveWindow).View;Da.ZoomToFit=-1;const Xo=new Event("resize");window.dispatchEvent(Xo)}catch(gn){}})}function bl(gn){return Fr(this,null,function*(){yield pn.current.ready(),pn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(gn)})}function Hn(gn){return Fr(this,null,function*(){Kr||kt!=null&&kt.user_login||(gn?(Ul(!0),(0,Ql.Dj)(document.body)):(Ul(!1),(0,Ql.BU)()),setTimeout(()=>Fr(this,null,function*(){yield pn.current.ready();const Aa=pn.current.Application,Da=yield Aa.ActivePresentation,Xo=yield Aa.ActivePresentation.SlideShowSettings,Oo=yield Da.SlideShowWindow;gn?yield Xo.Run():Oo.IsFullScreen=!1;const Mn=(yield Aa.ActivePresentation.SlideShowWindow)!==null;Ul(Mn),Fu()}),800))})}function ji(){return Fr(this,null,function*(){try{const gn=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/set_page_cache.json`,{method:"post",body:{type:1}});io(Ri({},(gn==null?void 0:gn.data)||{}))}catch(gn){}})}const gi=()=>Fr(void 0,null,function*(){var gn,Aa;let Da=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}.json`,{method:"get"});(Da==null?void 0:Da.status)==0&&(Va(Da==null?void 0:Da.data),kt!=null&&kt.user_login||(na.get("type")=="view"&&(((gn=Da==null?void 0:Da.data)==null?void 0:gn.status)=="in_progress"?Er(!0):Hn(!0)),((Aa=Da==null?void 0:Da.data)==null?void 0:Aa.status)=="in_progress"&&na.get("type")!="update"&&Er(!0)))}),Zi=()=>Fr(void 0,null,function*(){const gn=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/start_class.json`,{method:"post"})}),$u=()=>Fr(void 0,null,function*(){var gn;const Aa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(gn=zo==null?void 0:zo.page)==null?void 0:gn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),Zu=()=>Fr(void 0,null,function*(){Dt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:kt==null?void 0:kt.coursesId,id:kt==null?void 0:kt.id,position:da||(Ma==null?void 0:Ma.page)||1,max_position:oa}})}),Vl=()=>Fr(void 0,null,function*(){var gn,Aa,Da;const Xo={};kt!=null&&kt.user_login&&(Xo.login=kt.user_login),Kr&&(Xo.is_simulate=!0);const Oo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/get_office_token.json`,{method:"get",params:Xo});Fa(Oo==null?void 0:Oo.data),Co(!1);const Mn=((gn=Oo==null?void 0:Oo.data)==null?void 0:gn.FileName)||"";document.title=Mn,(Aa=Oo==null?void 0:Oo.data)!=null&&Aa.IsSuper?gi():Kr?Hn(!0):(((Da=Oo==null?void 0:Oo.data)==null?void 0:Da.Status)=="in_progress"&&Hn(!0),Rn.current=setInterval(()=>{ji()},2e3))});function Eu(){return Fr(this,null,function*(){if(!pn.current)return;clearTimeout(iu.current),yield pn.current.ready();const gn=pn.current.Application,Da=(Oo=>{if(!Oo||Oo.length===0)return[];const Mn=[...Oo].sort((Vr,Cl)=>Vr-Cl),Ko=[];let Ir={From:Mn[0],To:Mn[0]};for(let Vr=1;VrEu(),4*60*1e3)})}function Uu(gn){return Fr(this,null,function*(){kl.current=gn,Eu()})}function mi(){return Fr(this,null,function*(){var gn=document.getElementById("weboffice-zone");pn.current=Se().config({mount:gn,url:Pn==null?void 0:Pn.WebofficeURL,refreshToken:ku,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(Pn!=null&&Pn.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),pn.current.setToken({token:Pn==null?void 0:Pn.AccessToken,timeout:25*60*1e3}),pn.current.on("fileStatus",function(Aa){return Fr(this,null,function*(){console.log("fileStatus:",Aa),yield pn.current.ready();const Xo=yield pn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;ra(Xo),kl.current=[Xo],Eu()})}),pn.current.on("fileOpen",function(Aa){du()}),pn.current.on("fullscreenChange",function(Aa){Aa.status==1?na.get("type")!="update"&&Hn(!0):(0,Ql.BU)(),console.log("fullscreenChange:",Aa)})})}function ku(){return new Promise(function(gn){return Fr(this,null,function*(){var Aa,Da,Xo,Oo;const Mn=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(Aa=Jl.current)==null?void 0:Aa.AccessToken,refresh_token:(Da=Jl.current)==null?void 0:Da.RefreshToken}});((Xo=Mn==null?void 0:Mn.data)==null?void 0:Xo.Code)=="InvalidArgument.AccessToken"&&Vl(),Jl.current=Mn.data,gn({token:(Oo=Mn==null?void 0:Mn.data)==null?void 0:Oo.AccessToken,timeout:2*60*1e3}),gn(Mn==null?void 0:Mn.data)})})}function ei(){return Fr(this,null,function*(){Co(!0),yield pn.current.ready();const gn=pn.current.Application,Aa=yield gn.ActivePresentation,Xo=yield(yield Aa.Slides).Count;Ba(Xo);let Oo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(Oo==null?void 0:Oo.status)==0&&ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield gn.ActivePresentation.Slides.AddSlide(Xo),setTimeout(()=>Fr(this,null,function*(){Co(!1),Aa.Slides.Item(Xo).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 du(){return Fr(this,null,function*(){yield pn.current.ready();const gn=pn.current.Application,Aa=yield gn.ActivePresentation.GetSlideRemark(),Xo=yield(yield gn.ActivePresentation).Slides,Oo=yield Xo.Count;Ba(Oo),gn.Sub.SlideShowEnd=()=>Fr(this,null,function*(){Ul(!1),Fu()});const Mn=yield gn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;ra(Mn),kl.current=[Mn],Eu(),gn.Sub.ActiveSlideChange=Ko=>Fr(this,null,function*(){var Ir;Ba(yield Xo.Count),ra(((Ir=Ko==null?void 0:Ko.Data)==null?void 0:Ir.slideIndex)+1)}),gn.Sub.SlideDelete=Ko=>Fr(this,null,function*(){var Ir;console.log("\u76D1\u542C\u5E7B\u706F\u7247\u7684\u5220\u9664\u64CD\u4F5C\u4E8B\u4EF6",Ko);let Vr=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/delete_page.json`,{method:"delete",body:{position:(Ir=Ko==null?void 0:Ko.Data)==null?void 0:Ir.SlideIndex}});(Vr==null?void 0:Vr.status)==0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Ba(yield Xo.Count))}),gn.Sub.PresentationNewSlide=Ko=>Fr(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",Ko)}),gn.Sub.SlideMove=Ko=>Fr(this,null,function*(){var Ir,Vr,Cl;if(Pn!=null&&Pn.IsSuper&&document.hasFocus()){ra("");let Rl=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_page_postition.json`,{method:"post",body:{origin_position:(Ir=Ko==null?void 0:Ko.Data)==null?void 0:Ir.SlideFromIndex,target_position:(Vr=Ko==null?void 0:Ko.Data)==null?void 0:Vr.SlideIndex}});(Rl==null?void 0:Rl.status)==0&&(ye.ZP.success("\u79FB\u52A8\u6210\u529F"),ra((Cl=Ko==null?void 0:Ko.Data)==null?void 0:Cl.SlideIndex))}}),yield gn.ActivePresentation.SlideShowWindow.View.GotoSlide(su)})}const fi=()=>Fr(void 0,null,function*(){var gn,Aa;fl(!0);const Da=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/smart_plan_users.json`,{method:"get",params:ol});(Da==null?void 0:Da.status)==0&&(Ur((gn=Da==null?void 0:Da.data)==null?void 0:gn.smart_plan_users),hl((Aa=Da==null?void 0:Da.data)==null?void 0:Aa.count)),fl(!1)}),Au=()=>Fr(void 0,null,function*(){var gn;fl(!0);const Aa=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/header_info.json`,{method:"get"});(Aa==null?void 0:Aa.status)===0&&Zl([{name:"\u5168\u90E8",id:""},...((gn=Aa==null?void 0:Aa.data)==null?void 0:gn.course_groups)||[]]),fl(!1)});(0,E.useEffect)(()=>{var gn,Aa;return zo&&((gn=zo==null?void 0:zo.page)!=null&&gn.id)&&!((Aa=zo==null?void 0:zo.page)!=null&&Aa.has_study_record)&&(Pn==null?void 0:Pn.IsSuper)===!1&&(Pn==null?void 0:Pn.Status)=="in_progress"&&(hu.current=setTimeout(()=>{$u()},1e4)),()=>{hu.current&&clearTimeout(hu.current)}},[ft["classroomList/getSmartPlanItemBanks"],zo,Pn==null?void 0:Pn.IsSuper]),(0,E.useEffect)(()=>{Rr&&(Au(),fi())},[Rr,ol]);const au=()=>{const gn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(gn==null?void 0:gn.findIndex(Da=>(Da==null?void 0:Da.id)==(kt==null?void 0:kt.id)&&(Da==null?void 0:Da.courseId)==(kt==null?void 0:kt.coursesId)))==-1&&(gn.push({id:kt==null?void 0:kt.id,courseId:kt==null?void 0:kt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(gn)),bl(1))},Su=()=>Fr(void 0,null,function*(){var gn,Aa,Da,Xo,Oo;const Mn=()=>Fr(void 0,null,function*(){let Ir=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_status.json`,{method:"post"});(Ir==null?void 0:Ir.status)==0&&(ye.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan`),(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:da,allow_answer:!1,is_end:!0}}}))}),Ko=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}.json`,{method:"get"});(Aa=(gn=Ko==null?void 0:Ko.data)==null?void 0:gn.not_start_positions)!=null&&Aa.length?be.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:E.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",E.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(Oo=(Xo=(Da=Ko==null?void 0:Ko.data)==null?void 0:Da.not_start_positions)==null?void 0:Xo.sort((Ir,Vr)=>Number(Ir)-Number(Vr)))==null?void 0:Oo.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:()=>Fr(void 0,null,function*(){var Ir,Vr,Cl;bl((Cl=(Vr=(Ir=Ko==null?void 0:Ko.data)==null?void 0:Ir.not_start_positions)==null?void 0:Vr.sort((Rl,vi)=>Number(Rl)-Number(vi)))==null?void 0:Cl[0])}),onOk:()=>Fr(void 0,null,function*(){yield Mn()})}):be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u5F53\u524D\u8BFE\u4EF6\u5C06\u4E0D\u53EF\u7F16\u8F91\u548C\u7EE7\u7EED\u4E0A\u8BFE\u3002",onOk:()=>Fr(void 0,null,function*(){yield Mn()})})}),ou=()=>E.createElement(E.Fragment,null,Mo&&(kt!=null&&kt.user_login?E.createElement("div",{className:qo.right},E.createElement(Cg,{pageNum:da,maxPage:oa})):E.createElement("div",{className:qo.right},E.createElement(y.Z,{spinning:ft["classroomList/getSmartPlanItemBanks"]},E.createElement("div",{style:{visibility:zo?"visible":"hidden",height:"100vh",overflow:"hidden"}},(Pn==null?void 0:Pn.IsSuper)!==void 0&&E.createElement("div",{style:oa?{}:{display:"none"}},Pn!=null&&Pn.IsSuper?E.createElement(Bi,{clickTab:fu,pptFullScreen:Jo,pageNum:da,maxPage:oa,pptInfo:Qa,openEwm:fa,changePage:Uu,setOpenEwm:()=>{Ha(null)},aiImg:Ia,addPage:()=>{ei()},gotoSlide:gn=>{bl(gn)}}):E.createElement($d,{isSimulate:Kr,officeToken:Pn,pageCache:Ma,pageNum:da,aiImg:Ia,maxPage:oa,changePage:Uu,gotoSlide:gn=>{bl(gn)}}))))))),ti=()=>{var gn,Aa,Da,Xo,Oo;return E.createElement("div",{className:qo.left},E.createElement("div",{style:Kr?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!wl&&Jo&&(Pn==null?void 0:Pn.IsSuper)&&Gr&&E.createElement("div",{className:qo.left_float},E.createElement("div",{className:qo.float_icon},E.createElement("img",{src:te(23175),width:20,height:20})),E.createElement("div",{className:qo.float_more},E.createElement("div",{className:qo.float_text,onClick:()=>{El(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Qa==null?void 0:Qa.status)=="in_progress"&&((gn=zo==null?void 0:zo.page)==null?void 0:gn.lesson_mode)!="self_learning"&&!(zo!=null&&zo.is_extra)&&(((Aa=zo==null?void 0:zo.page)==null?void 0:Aa.status)=="not_started"||((Da=zo==null?void 0:zo.page)==null?void 0:Da.status)=="ended")&&(Pn==null?void 0:Pn.IsSuper)&&(zo==null?void 0:zo.count)>0&&E.createElement(E.Fragment,null,E.createElement("div",{className:qo.float_icon},E.createElement("img",{src:te(68045),width:20,height:20})),E.createElement("div",{className:qo.float_text,onClick:()=>Fr(void 0,null,function*(){var Mn;let Ko=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Mn=zo==null?void 0:zo.page)==null?void 0:Mn.id,status:"in_progress"}});(Ko==null?void 0:Ko.status)==0&&(ye.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),Zu(),El(!0))})},((Xo=zo==null?void 0:zo.page)==null?void 0:Xo.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Qa==null?void 0:Qa.status)=="in_progress"&&!(zo!=null&&zo.is_extra)&&((Oo=zo==null?void 0:zo.page)==null?void 0:Oo.status)=="in_progress"&&(Pn==null?void 0:Pn.IsSuper)&&(zo==null?void 0:zo.count)>0&&E.createElement(E.Fragment,null,E.createElement("div",{className:qo.float_icon,style:{background:"rgba(227,0,0,0.1)"}},E.createElement("img",{src:te(7891),width:20,height:20})),E.createElement("div",{className:qo.float_text,onClick:()=>Fr(void 0,null,function*(){var Mn;let Ko=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Mn=zo==null?void 0:zo.page)==null?void 0:Mn.id,status:"ended"}});(Ko==null?void 0:Ko.status)==0&&(ye.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),Zu())})},"\u7ED3\u675F\u7B54\u9898")))),na.get("simulate")==="true"&&E.createElement("div",{className:qo.btn_float,style:{bottom:0}},E.createElement(Nn.op,{className:"mb20",onClick:()=>{na.get("type")?ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/ppt_info/info?type=${na.get("type")}`):ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!wl&&Jo&&E.createElement("div",{className:qo.btn_float,style:{right:Pn!=null&&Pn.IsSuper?"0px":"20px"}},E.createElement("div",null,E.createElement(Nn.op,{disabled:da==1,className:"mb20",onClick:()=>{if(da==1){ye.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}zl(""),bl(da-1)}},"\u4E0A\u4E00\u9875")),E.createElement("div",null,E.createElement(Nn.op,{disabled:da==oa,onClick:()=>{if(da==oa){ye.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}zl(""),bl(da+1)}},"\u4E0B\u4E00\u9875")),(Pn==null?void 0:Pn.IsSuper)&&E.createElement("div",{className:qo.to_page_style},"\u8DF3\u8F6C\u5230",E.createElement(oe.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:pu||void 0,placeholder:"\u9875\u7801",onChange:Mn=>{bl(Mn),zl(Mn)}},Array.from({length:oa},(Mn,Ko)=>Ko+1).map(Mn=>E.createElement(oe.default.Option,{key:Mn,value:Mn},Mn))))),!wl&&Jo&&(Pn==null?void 0:Pn.IsSuper)&&da==oa&&E.createElement("div",{className:qo.over_content},E.createElement("div",{className:qo.over_button,onClick:()=>Fr(void 0,null,function*(){yield Su()})},E.createElement("img",{src:te(3540),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u7ED3\u675F\u6388\u8BFE"))),!Jo&&(kt!=null&&kt.user_login?E.createElement("div",{className:qo.over_content},E.createElement("div",{className:qo.over_button,onClick:()=>{il(!0)}},E.createElement("img",{src:te(78868),className:qo.ewm_img,style:{width:"16px",height:"15px"}}),E.createElement("div",{className:qo.ewm_text},"\u5B66\u751F\u5217\u8868")),E.createElement("div",{className:qo.over_button,onClick:()=>{ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/detail`)}},E.createElement("img",{src:te(50066),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u9000\u51FA\u8BFE\u4EF6"))):Pn!=null&&Pn.IsSuper?E.createElement("div",{className:qo.over_content},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{className:qo.over_button,onClick:()=>{Hn(!0)}},E.createElement("img",{src:te(15091),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u5168\u5C4F\u64AD\u653E")),(Qa==null?void 0:Qa.status)=="not_started"&&E.createElement("div",{className:qo.over_button,onClick:()=>Fr(void 0,null,function*(){Dt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan",params:{coursesId:kt==null?void 0:kt.coursesId,smart_plans_id:kt==null?void 0:kt.id}}})})},E.createElement("img",{src:te(76502),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(Qa==null?void 0:Qa.status)=="not_started"&&E.createElement("div",{className:qo.over_button,onClick:()=>Fr(void 0,null,function*(){Gl(!0)})},E.createElement("img",{src:te(93026),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(Qa==null?void 0:Qa.status)=="in_progress"&&E.createElement("div",{className:qo.over_button,onClick:()=>Fr(void 0,null,function*(){yield Su()})},E.createElement("img",{src:te(3540),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),E.createElement("div",{className:qo.over_button,onClick:()=>{Ha(new Date)}},E.createElement("img",{src:te(56440),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))):!Kr&&E.createElement("div",{className:qo.overcont2wrap},E.createElement(Nn.op,{disabled:da==1,className:"mr30",onClick:()=>{if(da==1){ye.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}bl(da-1)}},"\u4E0A\u4E00\u9875"),E.createElement("div",{className:qo.over_content2},E.createElement("div",{className:qo.over_button2,onClick:()=>{ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan`)}},E.createElement("img",{src:te(50066),className:qo.ewm_img2,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),E.createElement(Nn.op,{disabled:da==oa,className:"ml30",onClick:()=>{if(da==oa){ye.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}bl(da+1)}},"\u4E0B\u4E00\u9875"))))};return E.createElement(y.Z,{spinning:jo},E.createElement("div",{style:{display:"flex"}},Ln,Pu&&E.createElement("div",{className:qo.page_style},"\u7B2C",da,"\u9875"),E.createElement(Ti,{className:`${qo.officeWrp} ${Tl?qo.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:gn=>{console.log("box:",gn);const Aa=gn[0]+gn[1],Da=[gn[0]/Aa*100,gn[1]/Aa*100];console.log("newSizes:",Da),Da[0]<20&&(Da[0]=20,Da[1]=80),Da[1]==0?Xu(!0):Xu(!1),cu(Da),Fu()}},Jo?E.createElement(E.Fragment,null,E.createElement(Ti.Panel,{size:Ou[0]}," ",ti()),E.createElement(Ti.Panel,{size:Ou[1],collapsible:!(Pn!=null&&Pn.IsSuper),style:{overflow:"hidden"}},Pn!=null&&Pn.IsSuper?E.createElement(Ge.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{El(!1)},destroyOnClose:!0,forceRender:!0,open:wl},ou(),E.createElement("div",{className:qo.close_drawer,onClick:gn=>{gn.stopPropagation(),El(!1)}},E.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):ou())):E.createElement(E.Fragment,null,E.createElement(Ti.Panel,{size:Ou[0],min:"20%",collapsible:!0}," ",ti()),E.createElement(Ti.Panel,{size:Ou[1],collapsible:!0,style:{overflow:"hidden"}},(!Jo||!(Pn!=null&&Pn.IsSuper))&&ou()))),E.createElement(Fg.Z,{Callback:()=>{gi(),(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:da,allow_answer:!1,is_end:!1}}})}}),E.createElement(Bg.Z,{v:Qa,params:kt,user:me,visible:Ju,afterOk:()=>{Gl(!1),window.location.reload()},afterCancel:()=>{Gl(!1)}}),E.createElement(be.default,{centered:!0,maskClosable:!1,keyboard:!1,open:Lu,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},E.createElement("div",{className:qo.modal},"\u5B66\u751F\u53EF\u4EE5\u6253\u5F00\u624B\u673A\u626B\u63CF\u5C4F\u5E55\u4E0A\u7684\u4E8C\u7EF4\u7801\uFF0C\u5373\u53EF\u8FDB\u5165\u8BFE\u4EF6\u9875\u9762\uFF0C\u5F00\u542F\u667A\u6167\u5B66\u4E60\uFF01"),E.createElement("div",{className:qo.erweima},E.createElement(a.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${kt==null?void 0:kt.coursesId}&id=${kt==null?void 0:kt.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(jt=ue==null?void 0:ue.setting)==null?void 0:jt.tab_logo_url}`})),E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},E.createElement(yt.ZP,{type:"primary",onClick:()=>{Er(!1),Ha(null),Hn(!0),au()}},"\u5F00\u59CB\u4E0A\u8BFE"))),E.createElement(be.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:po,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var gn;Ka(!1),bl((gn=xo==null?void 0:xo.sort())==null?void 0:gn[0])},onOk:()=>Fr(void 0,null,function*(){var gn;Ka(!1),bl((gn=xo==null?void 0:xo.sort())==null?void 0:gn[0])})},E.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(En=xo==null?void 0:xo.sort())==null?void 0:En.map((gn,Aa)=>E.createElement("span",{key:Aa,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{Ka(!1),bl(gn)}},"\u7B2C",gn,"\u9875",Aa+1==(xo==null?void 0:xo.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),E.createElement(be.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:Rr,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{il(!1)},footer:null},E.createElement(y.Z,{spinning:!1},E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},E.createElement(oe.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:ol==null?void 0:ol.course_group_id,options:(ta=jl||[])==null?void 0:ta.map(gn=>({label:gn==null?void 0:gn.name,value:gn==null?void 0:gn.id})),onChange:gn=>{ol.page=1,ol.course_group_id=gn,Kl(Ri({},ol))}}),E.createElement(Nn.t7,{style:{width:300},value:{value:ol.search},onChange:(gn,Aa)=>{ol.page=1,ol.search=gn,Kl(Ri({},ol))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),E.createElement(ze.default,{loading:Qr,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:gn=>E.createElement("span",{style:{color:"#666666"}},gn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:gn=>E.createElement("span",{style:{color:"#666666"}},gn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:gn=>E.createElement("span",{style:{color:"#666666"}},gn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(gn,Aa)=>E.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{il(!1),ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/users/${Aa==null?void 0:Aa.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:Pl,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:ol.limit,current:ol.page,position:["bottomRight"],onChange:(gn,Aa)=>{ol.page=gn,ol.limit=Aa,Kl(Ri({},ol))},total:Wl,showTotal:(gn,Aa)=>E.createElement("span",null,"\u5171",E.createElement("span",{style:{color:"#165DFF"}}," ",gn," "),"\u6761\u6570\u636E")}})))))};var Mg=(0,ve.connect)(({user:me,classroomList:se,loading:ue,globalSetting:ft})=>({user:me,classroomList:se,globalSetting:ft,loading:ue.effects}))(xg)},58253:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ce}});var E=te(59301),fe=te(6767),Se=te(62957),ve=te(14566),Fe=te(25399),ye=te(60242),be=te(38986),He={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},Pe=te(9148),re=te(16253),Ge=te(47257),ze=te.n(Ge),yt=te(51257),oe=te(59301),a=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(ie,Ce,Ze)=>Ce in ie?a(ie,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ie[Ce]=Ze,ee=(ie,Ce)=>{for(var Ze in Ce||(Ce={}))x.call(Ce,Ze)&&z(ie,Ze,Ce[Ze]);if(y)for(var Ze of y(Ce))b.call(Ce,Ze)&&z(ie,Ze,Ce[Ze]);return ie},ne=(ie,Ce,Ze)=>new Promise((Oe,gt)=>{var lt=nt=>{try{zt(Ze.next(nt))}catch(ct){gt(ct)}},Me=nt=>{try{zt(Ze.throw(nt))}catch(ct){gt(ct)}},zt=nt=>nt.done?Oe(nt.value):Promise.resolve(nt.value).then(lt,Me);zt((Ze=Ze.apply(ie,Ce)).next())}),ce=({v:ie,visible:Ce,params:Ze,user:Oe,afterOk:gt,afterCancel:lt})=>{var Me;const[zt,nt]=(0,E.useState)([]),ct=(0,E.useRef)([]),[Ut,ht]=(0,E.useState)(!1),Tt={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{nt([])},accept:".ppt,.pptx",beforeUpload:$e=>ne(void 0,null,function*(){var Rt,Mt;const bt=$e.name.endsWith(".ppt"),Xe=$e.name.endsWith(".pptx");if(!bt&&!Xe)return fe.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if($e.size/1024/1024>200)return fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const at=yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:$e.name}});if((Rt=at==null?void 0:at.data)!=null&&Rt.exist)fe.ZP.info("\u8BE5\u8BFE\u4EF6\u5DF2\u5B58\u5728\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u8BFE\u4EF6"),nt([]);else{const st={id:String(Math.random()).slice(-6),name:$e.name,size:$e.size,file:$e,description:"",percent:0,status:"uploading"};vt(st,{container_type:"SmartPlan",login:(Mt=Oe==null?void 0:Oe.userInfo)==null?void 0:Mt.login,container_id:null,description:"",realFileName:!1}),nt(pt=>[st])}return Promise.reject()})},vt=($e,Rt)=>ne(void 0,null,function*(){var Mt,bt,Xe,Le,at,st,pt,Yt,Ie,Nt;Rt.file_name=$e.name;const en=$e.name,tn=yield(0,be.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((tn==null?void 0:tn.status)!==0){nt(wt=>(wt[wt.findIndex(qe=>qe.name===en)].status="error",[...wt])),fe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}tn.data=JSON.parse((0,re.pe)(tn.data));const mn=new(ze())({endpoint:(Mt=tn==null?void 0:tn.data)==null?void 0:Mt.end_point,region:(bt=tn==null?void 0:tn.data)==null?void 0:bt.region,accessKeyId:(Xe=tn==null?void 0:tn.data)==null?void 0:Xe.access_key_id,accessKeySecret:(Le=tn==null?void 0:tn.data)==null?void 0:Le.access_key_secret,bucket:(at=tn==null?void 0:tn.data)==null?void 0:at.bucket,stsToken:(st=tn==null?void 0:tn.data)==null?void 0:st.security_token});$e.name.split(".").pop(),mn.multipartUpload(`smartplans/${Ze.coursesId}/${Ze==null?void 0:Ze.id}/${(pt=Oe==null?void 0:Oe.userInfo)==null?void 0:pt.login}/${Date.now()}/${en}`,new Blob([$e.file],{type:$e.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(wt,qe,At)=>{nt(_e=>{const Pt=_e.findIndex(We=>We.name===en);return _e[Pt].client=mn,_e[Pt].percent=wt*100,_e[Pt].checkpoint=qe,[..._e]})},checkpoint:(Ie=ct.current[(Yt=ct.current)==null?void 0:Yt.findIndex(wt=>wt.name===en)])==null?void 0:Ie.checkpoint,callback:{customValue:{id:en+""},url:(Nt=tn==null?void 0:tn.data)==null?void 0:Nt.callback_url,host:tn==null?void 0:tn.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,be.rz)(Rt)}}).then(function(wt){nt(qe=>{var At,_e,Pt;const We=qe.findIndex(Je=>Je.name===en);let Bt="done";return((At=wt.data)==null?void 0:At.status)===0?qe[We].response=(_e=wt.data)==null?void 0:_e.data:(fe.ZP.warning((Pt=wt.data)==null?void 0:Pt.message),Bt="error"),qe[We].status=Bt,[...qe]})}).catch(function(wt){(wt==null?void 0:wt.name)!=="cancel"&&nt(qe=>{const At=qe.findIndex(_e=>_e.name===en);return qe[At].status="error",[...qe]})})});return oe.createElement(Se.default,{maskClosable:!1,centered:!0,open:Ce,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{lt(),nt([])},okButtonProps:{loading:Ut,disabled:(zt==null?void 0:zt.length)>0&&((Me=zt==null?void 0:zt[0])==null?void 0:Me.status)=="uploading"},onOk:()=>ne(void 0,null,function*(){var $e,Rt,Mt;if((zt==null?void 0:zt.length)>0&&(($e=zt==null?void 0:zt[0])==null?void 0:$e.status)=="uploading"){fe.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}ht(!0);const bt=yield yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/smart_plans/${ie==null?void 0:ie.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Mt=(Rt=zt==null?void 0:zt[0])==null?void 0:Rt.response)==null?void 0:Mt.attachment_id}});return ht(!1),(bt==null?void 0:bt.status)===0&&(fe.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),gt(),nt([])),bt})},oe.createElement("div",null,oe.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 ",oe.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 "),oe.createElement(ve.default,ee({},Tt),oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement(Pe.op,{shape:"default"},oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement("img",{width:14,src:te(69629)}),oe.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),oe.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),oe.createElement("div",{className:He.box},zt.map($e=>oe.createElement("div",{key:$e.id,className:He.row},oe.createElement("div",{className:He.icon},$e.status==="done"&&oe.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),$e.status==="error"&&oe.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),oe.createElement("div",null,oe.createElement(Fe.Z,{title:$e==null?void 0:$e.name},oe.createElement("div",{style:{color:$e.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,yt.tP)($e==null?void 0:$e.name,9))),$e.status==="uploading"&&oe.createElement(ye.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:$e.percent,showInfo:!1,size:[168,4]})))))))}},98309:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return a}});var E=te(59301),fe=te(25690),Se=te(62957),ve=te(99571),Fe=te(29787),ye=te(81072),be=te(10866),He=te(75975),Pe=te(24334),re=te(61186),Ge=te.n(re),ze=te(24363),yt=te(59301),oe=(y,x,b)=>new Promise((z,ee)=>{var ne=ie=>{try{ce(b.next(ie))}catch(Ce){ee(Ce)}},le=ie=>{try{ce(b.throw(ie))}catch(Ce){ee(Ce)}},ce=ie=>ie.done?z(ie.value):Promise.resolve(ie.value).then(ne,le);ce((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,E.useState)(void 0);console.log((0,fe.useLocation)(),33);const ee=(0,fe.useLocation)();(0,E.useEffect)(()=>{y&&function(){return oe(this,null,function*(){const Mt=yield(0,ye.X6)(y);z(Mt.data)})}()},[y]);const{status:ne,created_at:le,code:ce,name:ie,language:Ce,pass_sets_count:Ze,set_count:Oe,error_msg:gt,output:lt,input:Me,expected_output:zt,execute_memory:nt,user:ct,execute_time:Ut,input_file_url:ht,output_file_url:Tt,is_file:vt,expected_output_file_url:$e}=b||{};return yt.createElement(Se.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:yt.createElement(ve.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},yt.createElement(Fe.Z,{spinning:!b,delay:500},yt.createElement("div",{className:"record-detail-info"},b?yt.createElement(yt.Fragment,null,yt.createElement("div",{className:"record-detail-body"},yt.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),yt.createElement("ul",{className:"record-info"},yt.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",yt.createElement("span",{className:ne===0?"c-green":"c-red"},be.Im[ne])," "),yt.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",yt.createElement("span",null,Ge()(le).format("YYYY-MM-DD HH:mm:ss"))," "),yt.createElement("li",null," \u8BED\u8A00\uFF1A",yt.createElement("span",null,Ce)," "),yt.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",yt.createElement("span",null,Ut*1e3,"ms")," "),yt.createElement("li",null," ",`${ne===ze.h.HIDE_COMPILE_STATUS?"--":Ze} / ${Oe} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,be.gZ)({status:ne,error_msg:gt,execute_time:Ut,output:lt,input:Me,expected_output:zt,input_file_url:ht,output_file_url:Tt,is_file:vt,expected_output_file_url:$e}),yt.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),yt.createElement(He.ZP,{height:"200px",width:"100%",language:Ce==null?void 0:Ce.toLocaleLowerCase(),value:Pe.Base64.decode(ce),options:{readOnly:!0}}))):null)))}},7727:function(Re,rt,te){"use strict";te.d(rt,{Im:function(){return Oe},Y4:function(){return lt}});var E=te(59301),fe=te(37568),Se=te(6767),ve=te(99571),Fe=te(37345),ye=te(24334),be=te.n(ye),He=te(91136),Pe=te(86074),re=te(76902),Ge=te(51257),ze=te(34376),yt=te.n(ze),oe=te(38986),a=te(25690),y=te(98309),x=te(49535),b=te(81072),z=te(8243),ee=te(45677),ne=te(92310),le=te.n(ne),ce=te(84989),ie=te(59301),Ce=(nt,ct,Ut)=>new Promise((ht,Tt)=>{var vt=Mt=>{try{Rt(Ut.next(Mt))}catch(bt){Tt(bt)}},$e=Mt=>{try{Rt(Ut.throw(Mt))}catch(bt){Tt(bt)}},Rt=Mt=>Mt.done?ht(Mt.value):Promise.resolve(Mt.value).then(vt,$e);Rt((Ut=Ut.apply(nt,ct)).next())});const{TextArea:Ze}=fe.default,Oe={[Fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Fe.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 gt=(nt=>(nt[nt.SET_VISIBLE=0]="SET_VISIBLE",nt[nt.SET_TABINDEX=1]="SET_TABINDEX",nt))(gt||{});function lt(nt){const{status:ct,error_msg:Ut,output:ht,input:Tt,expected_output:vt,is_file:$e,input_file_url:Rt,output_file_url:Mt,expected_output_file_url:bt,setMonacoValue:Xe,setData:Le,highlightEndEntry:at}=nt,st=(0,E.useRef)(),pt=(0,E.useRef)(),Yt=(0,E.useRef)();let Ie=null;const Nt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,E.useEffect)(()=>{if(ht&&!$e&&st.current){const en=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});en.open(st.current);const tn=(at?Ge.jl:Ge.pp)(ye.Base64.decode(ht));en.write(tn),en.setOption("theme",{background:"#1e1e1e"})}if(Tt&&!$e&&pt.current){const en=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});en.open(pt.current),en.write((at?Ge.jl:Ge.pp)(Tt)),en.setOption("theme",{background:"#1e1e1e"})}if(vt&&!$e&&Yt.current){const en=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});en.open(Yt.current),en.write((at?Ge.jl:Ge.pp)(ye.Base64.decode(vt))),en.setOption("theme",{background:"#1e1e1e"})}},[ht]),ct){case Fe.h.NOMATCH:Ie=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!$e&&ie.createElement("div",{ref:st}),$e&&ie.createElement("div",{style:Nt},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(this,null,function*(){const en=yield(0,oe.ZP)(Mt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Xe(en),setTimeout(()=>{Le(Mt)},200)})},ht)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!$e&&ie.createElement("div",{ref:Yt}),$e&&ie.createElement("div",{style:Nt},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(this,null,function*(){const en=yield fetch(bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Xe(yield en.text()),setTimeout(()=>{Le(bt)},200)})},vt)));break;case Fe.h.EXECUTEFAILURE:Ie=ie.createElement(ie.Fragment,null,ie.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!$e&&ie.createElement(re.Z,{value:Tt,style:Nt}),$e&&ie.createElement("div",{style:Nt},ie.createElement("a",{onClick:()=>(0,Ge.LR)(Rt,Tt)},Tt))),ie.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:He.Z.error,style:{color:"#E30000",padding:"0 10px"}},ye.Base64.decode(Ut),"111")));break;case Fe.h.COMPILEFAILURE:Ie=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:He.Z.error},ye.Base64.decode(Ut)));break;case Fe.h.PODFAILURE:Ie=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Ie=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ie," ")}function Me(nt){const{status:ct,error_msg:Ut,execute_time:ht,output:Tt,input:vt,expected_output:$e,is_file:Rt,input_file_url:Mt,output_file_url:bt,expected_output_file_url:Xe}=nt;let Le=null;switch(ct){case Fe.h.OK:case Fe.h.NOMATCH:case Fe.h.EXECUTEFAILURE:case Fe.h.COMPILEFAILURE:Le=ie.createElement("div",{id:"outputResultRef",className:"h100"});break;case Fe.h.PODFAILURE:Le=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Le=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Le," ")}function zt({value:nt,className:ct}){return ie.createElement("span",{className:ct},nt)}rt.ZP=({input:nt,is_file:ct,debuging:Ut,submitting:ht,executingMessage:Tt,debugResult:vt,onChangeInput:$e,onDebugCode:Rt,onSubmitCode:Mt,hack:bt,user:Xe,submitResult:Le,isWhiteTheme:at,topDispatch:st})=>{const[pt]=(0,a.useSearchParams)(),Yt=(0,a.useParams)(),[Ie,Nt]=(0,E.useState)(!1),[en,tn]=(0,E.useState)(!1),[mn,zn]=(0,E.useState)(1),[wt,qe]=(0,E.useState)(!1),[At,_e]=(0,E.useState)(0),[Pt,We]=(0,E.useState)(!1),[Bt,Je]=(0,E.useState)(""),[Ue,tt]=(0,E.useState)(""),Ye=(0,E.useRef)(),Qe=(0,E.useRef)(),mt=(0,E.useRef)(null),ke=(0,E.useRef)(null),Te=(0,E.useRef)(null);console.log(Le,"submitResult",Yt);const{status:Ee,id:xe,input:Ve,output:et,expected_output:xt,is_file:Ct,input_file_url:Jt,output_file_url:Qt,expected_output_file_url:qt,error_msg:Bn,hack_sets:_n}=Le||{};(0,E.useEffect)(()=>{Ee===0&&(zn(1),_e(0))},[Ee,xe]),(0,E.useEffect)(()=>{Ce(void 0,null,function*(){var Xn;const nn=yield(0,b.rX)(Yt==null?void 0:Yt.id,"submit");(nn==null?void 0:nn.status)===0&&(nn!=null&&nn.data&&((Xn=nn==null?void 0:nn.data)==null?void 0:Xn.status)!==0?(st({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:nn==null?void 0:nn.data}}),zn(2),_e(320)):(zn(1),_e(0)))})},[Yt==null?void 0:Yt.id]),(0,E.useEffect)(()=>{if(Ye.current){let ln=function(Ke){An=un.offsetHeight,bn=!0,Kn=Ke.pageY,Te.current.style.display="block"},Xn=function(){bn=!1,Te.current.style.display="none"},nn=function(Ke){if(bn){on();let It=Kn-Ke.pageY,St=An+It;if(St<0&&(St=0),St>window.innerHeight-150&&(St=window.innerHeight-150),mn===1){St<=34?_e(0):_e(St);return}console.log(St,"resizeH"),_e(St)}};const un=mt.current;let An=0,bn=!1,Kn=0;const Sa=document.getElementById("case-y-bar");return Sa==null||Sa.addEventListener("mousedown",ln),document.addEventListener("mousemove",nn),document.addEventListener("mouseup",Xn),()=>{const Ke=document.getElementById("case-y-bar");Ke==null||Ke.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",nn),document.removeEventListener("mouseup",Xn)}}},[Ye,mn]),(0,E.useEffect)(()=>{const ln=x.Z.subscribe("resize-move-bar",on);if(pt.get("type")!=="exercises")return document.addEventListener((0,ce.gH)(),Sn),()=>{document.removeEventListener((0,ce.gH)(),Sn),ln()}},[]),(0,E.useEffect)(()=>{});function on(){var ln,Xn,nn,un;const An=document.getElementById("outputResultRef");if(An){let bn=An.dataset.text;Qe.current.reset(),Qe.current.writeln(bn);const Kn=document.getElementById("outputResultRef").offsetWidth-20,Sa=((un=(nn=(Xn=(ln=Qe.current)==null?void 0:ln._core)==null?void 0:Xn._renderService)==null?void 0:nn.dimensions)==null?void 0:un.actualCellWidth)||10,Ke=Math.ceil(Kn/Sa);Qe.current.resize(Ke,Math.ceil(An.clientHeight/16))}}function fn(){Nt(!Ie),setTimeout(()=>{on()},300),_e(Ie?320:window.innerHeight-150)}function Dn(){en?(tn(!1),(0,ce.BU)()):(tn(!0),(0,ce.Dj)(ke.current))}const Sn=ln=>{(0,ce.vp)()||tn(!1)},hn=(0,E.useMemo)(()=>{if(vt){const{status:ln,output:Xn,error_msg:nn}=vt;return setTimeout(()=>{let un="",An=document.getElementById("outputResultRef");Xn?un=ye.Base64.decode(Xn):nn&&(un=ye.Base64.decode(nn)),Qe.current=new ze.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Qe.current.open(An),Qe.current.onKey(function(bn){var Kn;if(bn.domEvent.key.toLocaleUpperCase()==="C"&&bn.domEvent.ctrlKey){bn.domEvent.preventDefault();let Sa=(Kn=Qe.current)==null?void 0:Kn.getSelection();navigator.clipboard.writeText(Sa).then(()=>{})}}),An.dataset.text=un,Qe.current.setOption("convertEol",!0),on()},300),ie.createElement(ie.Fragment,null,Me(vt))}return null},[vt]);function an(){var ln,Xn;if(!(bt!=null&&bt.code)||((ln=bt==null?void 0:bt.code)==null?void 0:ln.trim().length)===0){(Xn=Se.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}zn(1),_e(320),Rt()}const Vn=ln=>Ce(void 0,null,function*(){let Xn=yield(0,oe.ZP)(`/api/problems/${ln}/start.json`,{method:"get",params:{hack_user_id:Xe==null?void 0:Xe.user_id}});Xn&&(window.location.href=`/myproblems/${Xn==null?void 0:Xn.identifier}${window.location.search}`)});function Zn(){Ct?navigator.clipboard.writeText(ye.Base64.decode(Bn)).then(()=>{Se.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ye.Base64.decode(et)).then(()=>{Se.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ie.createElement(E.Fragment,null,ie.createElement("div",{className:le()(He.Z.case,at&&He.Z.whiteCase),style:{height:At},ref:mt},ie.createElement("div",{className:He.Z.fullMask,ref:Te}),ie.createElement("div",{className:He.Z["resize-y-bar"],id:"case-y-bar",ref:Ye,draggable:!1},mn===2&&ie.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),mn===1&&(At<=34?ie.createElement("div",{onClick:()=>{_e(320)},className:He.Z.unfoldBtn},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ie.createElement("div",{onClick:()=>{_e(0)},className:He.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ie.createElement("div",null,ie.createElement("div",{className:He.Z.caseHead},ie.createElement("div",{className:He.Z.dot}),ie.createElement("div",{className:He.Z.text},mn===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),mn===2&&!ht&&typeof Ee=="number"&&ie.createElement(ie.Fragment,null,Ee===Fe.h.OK?ie.createElement("div",{className:He.Z.pass},ie.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ie.createElement("div",{className:He.Z.noPass},ie.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Oe[Ee])),ie.createElement("div",{className:He.Z.btns},mn===2&&!ht&&ie.createElement(ie.Fragment,null,Ee!==Fe.h.OK&&ie.createElement("div",{onClick:Zn},ie.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ie.createElement("div",{onClick:()=>{We(xe)}},ie.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),pt.get("type")!=="exercises"&&ie.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>fn()},ie.createElement("i",{className:`iconfont icon-${Ie?"suoxiao1":"fangda"}`})))),ie.createElement("div",{style:{display:mn===1?"block":"none"}},Ut?ie.createElement(Pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:At-34}},ie.createElement("div",{className:He.Z.result},ie.createElement("div",{className:He.Z.left},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ie.createElement("div",{className:He.Z.leftNode},ie.createElement(Ze,{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:ct?"":nt,onChange:$e}))),ie.createElement("div",{className:He.Z.right},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ie.createElement("div",{className:He.Z.node},vt?hn:ie.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")))))),ie.createElement("div",{style:{display:mn===2?"block":"none"}},ht?ie.createElement(Pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:At-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ie.createElement("div",{ref:ke,className:He.Z.elseNode},ie.createElement("div",{className:He.Z.nameWrap},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ie.createElement("div",{className:He.Z.scroll},ie.createElement("pre",{className:He.Z.scrollBox,style:wt?{height:en?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Ct&&ie.createElement(zt,{value:Ve}),Ct&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const ln=yield fetch(Jt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield ln.text()),setTimeout(()=>{Je(Jt)},200)})},Ve)),Ve&&ie.createElement("div",{className:He.Z.action},ie.createElement("span",{onClick:()=>qe(!wt)},wt?"\u6536\u8D77":"\u5C55\u5F00"),pt.get("type")!=="exercises"&&ie.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Dn(),className:`iconfont icon-${en?"suoxiao1":"fangda"}`})))),ie.createElement("div",{className:He.Z.result,style:{flex:1,overflow:"hidden"}},ie.createElement("div",{className:He.Z.left},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ie.createElement("div",{className:He.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ie.createElement("pre",null,!Ct&&ie.createElement(zt,{className:"mb10",value:xt&&ye.Base64.decode(xt)||""}),Ct&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const ln=yield fetch(qt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield ln.text()),setTimeout(()=>{Je(qt)},200)})},xt)))),ie.createElement("div",{className:He.Z.right},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ie.createElement("div",{className:He.Z.node,style:{color:Ee===Fe.h.OK?"#2ABD8C":"#FF2C29"}},ie.createElement("pre",null,(Ee===4||Ee===5)&&ie.createElement(zt,{className:"mb10",value:Bn&&ye.Base64.decode(Bn)||""}),Ee!=4&&Ee!=5&&(Ct?ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const ln=yield(0,oe.ZP)(Qt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{tt(ln)}catch(Xn){tt("")}setTimeout(()=>{Je(Qt)},200)})},et):ie.createElement(zt,{className:"mb10",value:et&&ye.Base64.decode(et)||""})))))))))),ie.createElement("div",{className:le()(He.Z.footer,at&&He.Z.whiteFooter),style:{zIndex:100}},(bt==null?void 0:bt.is_program)&&(bt==null?void 0:bt.above_question)&&ie.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>Vn(bt==null?void 0:bt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(bt==null?void 0:bt.is_program)&&(bt==null?void 0:bt.under_question)&&ie.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>Vn(bt==null?void 0:bt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ie.createElement(ve.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ut||ht,loading:Ut,color:"#2ABD8C",className:"mr10",onClick:an},"\u8C03\u8BD5\u4EE3\u7801"),pt.get("qtype")!=="8"&&ie.createElement(ve.ZP,{className:He.Z.disabled,type:"primary",icon:ie.createElement("i",{className:"iconfont icon-bofang1"}),loading:ht,disabled:Ut||ht,onClick:()=>{var ln,Xn;if(!(bt!=null&&bt.code)||((ln=bt==null?void 0:bt.code)==null?void 0:ln.trim().length)===0){(Xn=Se.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}zn(2),_e(320),Mt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ie.createElement(y.Z,{onClose:We,open:Pt}),ie.createElement(ee.Z,{close:!0,data:Bt,type:Bt.length?"txt":"",onClose:()=>Je(""),monacoEditor:{value:Ue,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(Re,rt,te){"use strict";te.r(rt),te.d(rt,{Types:function(){return rn},default:function(){return ge}});var E=te(59301),fe=te(25690),Se=te(11938),ve=te(62957),Fe=te(29787),ye=te(99571),be=te(25399),He=te(77019),Pe=te(81072),re=te(81722),Ge=te(84989),ze=te(8343),yt=te(346),oe=te(87169),a=te(30641),y=te(75975),x=te(91558),b=te(23992),z=te(58397),ee=te(6767),ne={list:"list___IRN6i",copy:"copy___qCn9B"},le=te(56102),ce=te(38986),ie=(he,we,Ne)=>new Promise((Et,Ft)=>{var ut=Vt=>{try{_t(Ne.next(Vt))}catch(Xt){Ft(Xt)}},Gt=Vt=>{try{_t(Ne.throw(Vt))}catch(Xt){Ft(Xt)}},_t=Vt=>Vt.done?Et(Vt.value):Promise.resolve(Vt.value).then(ut,Gt);_t((Ne=Ne.apply(he,we)).next())}),Ze=({showResourceCentre:he,identifier:we})=>{const Ne=(0,fe.useParams)(),[Et,Ft]=(0,E.useState)(null);(0,E.useEffect)(()=>{he&&ut()},[he]);const ut=()=>ie(void 0,null,function*(){const Gt=yield(0,ce.ZP)(`/api/problems/${we}/attachment_list.json`,{method:"get"});(Gt==null?void 0:Gt.status)==0&&Ft(Gt.data||[])});return E.createElement("div",{className:"tpi-code-setting"},E.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Et!=null&&Et.length)&&E.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Et==null?void 0:Et.map((Gt,_t)=>E.createElement("dl",{className:ne.list,key:_t},E.createElement(be.Z,{title:Gt.title},E.createElement("dt",null,E.createElement("i",{className:"icon-wenjian4 mr5"}),Gt.title)),E.createElement("dd",null,E.createElement(le.CopyToClipboard,{text:Gt.saved_file_path,onCopy:()=>ee.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Oe=te(59301),gt=Object.defineProperty,lt=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Ut=(he,we,Ne)=>we in he?gt(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,ht=(he,we)=>{for(var Ne in we||(we={}))nt.call(we,Ne)&&Ut(he,Ne,we[Ne]);if(zt)for(var Ne of zt(we))ct.call(we,Ne)&&Ut(he,Ne,we[Ne]);return he},Tt=(he,we)=>lt(he,Me(we));const vt={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var $e=(he=>(he[he.set_font_size=0]="set_font_size",he[he.set_theme=1]="set_theme",he[he.on_tab_to_space=2]="on_tab_to_space",he[he.set_show_editor_setting=3]="set_show_editor_setting",he[he.set_show_respurce_center=4]="set_show_respurce_center",he))($e||{});function Rt(he,we){switch(we.type){case 3:return Tt(ht({},he),{showEditorSetting:we.payload});case 1:return Tt(ht({},he),{theme:we.payload});case 0:return Tt(ht({},he),{fontSize:we.payload});case 2:return Tt(ht({},he),{tabToSpace:we.payload});case 4:return Tt(ht({},he),{showResourceCentre:we.payload});default:throw new Error}}var Mt=({isLoading:he,value:we,onChange:Ne,language:Et,onUpdateCode:Ft,ActionBarRender:ut,setIsWhiteTheme:Gt,identifier:_t})=>{const[Vt,Xt]=(0,E.useReducer)(Rt,vt),{theme:yn,fontSize:$t,showEditorSetting:cn,tabToSpace:Cn,showResourceCentre:xn}=Vt,Kt=(0,E.useRef)(),pa=(0,E.useRef)();(0,E.useEffect)(()=>{Gt(yn==="vs")},[yn]);const Un={onFontSizeChange:Ea=>{Xt({type:0,payload:Ea}),(0,b.t)("cmFontSize",Ea)},tabToSpace:Cn,cmFontSize:$t,className:"oj",cmCodeMode:yn,onTabToSpace:Ea=>{Xt({type:2,payload:Ea}),(0,b.t)("cmTabToSpace",Ea)},onCodeModeChange:Ea=>{Xt({type:1,payload:Ea}),(0,b.t)("ProgrammingCodeMode",Ea)}};function ca(){Xt({type:3,payload:!1})}function va(){Xt({type:3,payload:!0})}function Ga(){Xt({type:4,payload:!1})}function Ja(){Xt({type:4,payload:!0})}const la={value:we,language:Et,theme:yn,options:{fontSize:$t,insertSpaces:Cn},onChange:Ea=>{Ne(Ea),pa.current=Ea,clearTimeout(Kt.current),Kt.current=setTimeout(()=>{Ft(pa.current)},1e4)},onEditBlur:Ea=>{pa.current&&Ft(pa.current)}};return Oe.createElement(E.Fragment,null,ut(va,Ja),Oe.createElement("div",{style:{flex:1,overflow:"hidden"}},!he&&Oe.createElement(y.ZP,ht({},la))),Oe.createElement(x.Z,null,Oe.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:cn,onClose:ca},Oe.createElement(z.Z,ht({},Un)))),Oe.createElement(x.Z,null,Oe.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:xn,onClose:Ga},Oe.createElement(Ze,{showResourceCentre:xn,identifier:_t}))))},bt=te(60141),Xe=te(24334),Le=te(7727),at={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"},st={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},pt=te(54172),Yt=te(13747),Ie=te(58617),Nt=te(98309),en=te(61186),tn=te.n(en),mn=te(59301);const{Column:zn}=pt.default;var wt=({submitResult:he,submitting:we,submitRecords:Ne,page:Et,onPageChange:Ft,topicId:ut})=>{const[Gt]=(0,fe.useSearchParams)(),{records:_t,records_count:Vt}=Ne||{},[Xt,yn]=(0,E.useState)(!1),$t=Gt.get("type")==="1";return mn.createElement(Fe.Z,{spinning:we,tip:"\u8BC4\u6D4B\u4E2D...",indicator:mn.createElement(Ie.Z,{style:{fontSize:24},spin:!0})},(_t==null?void 0:_t.length)>0?mn.createElement(pt.default,{dataSource:_t,rowKey:"id",pagination:!1},mn.createElement(zn,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(cn,Cn)=>mn.createElement("span",null," ",tn()(cn).format("YYYY-MM-DD HH:mm:ss"))}),mn.createElement(zn,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(cn,Cn)=>{var xn;return mn.createElement("span",{className:`${cn===0?"c-green":"c-red"} current`,onClick:()=>{yn(Cn.id)}},(xn=Le.Im[cn])==null?void 0:xn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),mn.createElement(zn,{title:`\u6267\u884C\u7528\u65F6 (${$t?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:cn=>cn?$t?cn:cn/1e3:""}),mn.createElement(zn,{title:`\u5185\u5B58\u6D88\u8017\uFF08${$t?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:cn=>cn?$t?cn:parseFloat((cn/1024).toFixed(2)):""}),mn.createElement(zn,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),mn.createElement(zn,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(cn,Cn)=>mn.createElement("span",{className:"c-light-primary current",onClick:()=>{yn(Cn.id)}},"\u67E5\u770B")})):mn.createElement("div",{style:{height:300,width:"100%"}}),mn.createElement(Nt.Z,{onClose:yn,open:Xt}),Vt>15?mn.createElement(Yt.Z,{className:st.pagination,current:Et,pageSize:15,total:Vt,onChange:Ft}):null)},qe=te(28426),At=te(96599),_e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Pt=te(76902),We=te(59301);const Bt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Je=({hack:he})=>{const{language:we,difficult:Ne,time_limit:Et,description:Ft}=he,[ut]=(0,fe.useSearchParams)(),Gt=Bt[Ne];return We.createElement(We.Fragment,null,We.createElement("ul",{className:_e.info},We.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",We.createElement("b",{className:_e.info_tag},we)),We.createElement("li",null,We.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",We.createElement(At.default,{color:Gt==null?void 0:Gt.color},Gt==null?void 0:Gt.name)),We.createElement("li",null,We.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",We.createElement("span",{style:{color:"#333333"}},Et,"\u79D2"))),ut.get("qtype")==="8"?We.createElement(Pt.Z,{value:Ft,showProgramFill:!0,className:_e.desc}):We.createElement(Pt.Z,{value:Ft,className:_e.desc}))},Ue={},tt=te(59301),Ye=({hack:he,current_user:we})=>tt.createElement("div",{className:Ue.answer},he!=null&&he.answer_text?tt.createElement(Pt.Z,{style:{padding:"13px 0"},value:(he==null?void 0:he.answer_text)||""}):tt.createElement(qe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Qe=te(49535);function mt(he,we){return(0,ce.U2)(`/problems/${he}/comments.json`,{page:we,limit:10})}function ke(he){return(0,ce.v_)(`/discusses/${he}/plus.json`,{container_type:"Discuss",type:1})}function Te(he,we,Ne){return(0,ce.v_)(`/problems/${he}/comments/reply.json`,{comments:{content:Ne,parent_id:we}})}function Ee(he,we){return(0,ce.v_)(`/problems/${he}/comments.json`,{comments:{content:we}})}function xe(he,we,Ne){return(0,ce.v_)(`/problems/${he}/comments/${we}/hidden.json`,Ne)}function Ve(he,we){return(0,ce.IV)(`/problems/${he}/comments/${we}`)}var et=te(75604);function xt({author:he}){return E.createElement("a",{href:`/users/${he.login}`,target:"_blank"},E.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${yt.Z.IMG_SERVER}/images/${he.image_url}`,width:"50"}))}function Ct({data:he,index:we,parentDiscussIndex:Ne,user:Et,onSetActionType:Ft}){const{author:ut,can_delete:Gt,content:_t,id:Vt,time:Xt}=he;function yn(){Ft({id:Vt,index:we,type:"delete-discuss",parentDiscussIndex:Ne,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const $t=Et.admin||Gt||ut.user_id===Et.user_id;return E.createElement("div",{className:"discuss-item-container second-discuss "},E.createElement(xt,{author:ut}),E.createElement("section",null,E.createElement("div",{className:"discuss-info"},E.createElement("a",{href:`/users/${ut.login}`,target:"_blank"},ut.name),E.createElement("span",{className:"grey"},Xt),E.createElement("div",{className:"btn-group",style:{marginBottom:0}},$t?E.createElement("a",{onClick:yn,title:"\u5220\u9664"},E.createElement("i",{className:"iconfont icon-shanchu"})):null)),E.createElement(Pt.Z,{className:"discuss-content",value:_t})))}var Jt=({user:he,data:we,index:Ne,onPlusDiscuss:Et,onSetActionType:Ft,activeDiscussIndex:ut,onReplyDiscuss:Gt,onSetActiveDiscussIndex:_t})=>{const{content:Vt,children:Xt,hidden:yn,id:$t,praise_count:cn,time:Cn,user_praise:xn,can_delete:Kt,author:pa}=we;function Un(){_t($t)}function ca(){Et($t,!xn,Ne)}function va(){Ft({id:$t,index:Ne,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ga(){Ft({id:$t,index:Ne,params:{hidden:yn?"0":"1"},type:"hidden-discuss",message:yn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ja=he.admin||he.user_id===pa.user_id;return E.createElement("div",{className:"discuss-item-container",key:$t},E.createElement(xt,{author:pa}),E.createElement("section",null,E.createElement("div",{className:"discuss-info"},E.createElement("a",{href:`/users/${pa.login}`,target:"_blank"}," ",pa.name," "),E.createElement("span",{className:"grey"},Cn)),E.createElement(Pt.Z,{className:"discuss-content",value:Vt}),Xt&&Xt.length>0?E.createElement("div",{className:"reply-discuss-container"},Xt.map((la,Ea)=>E.createElement(Ct,{key:la.id,data:la,index:Ea,user:he,onSetActionType:Ft,parentDiscussIndex:Ne}))):null,E.createElement("div",{className:"btn-group"},Ja?E.createElement("a",{onClick:Ga,title:yn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},E.createElement("i",{className:yn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Kt&&(!Xt||Xt.length==0)?E.createElement("a",{onClick:va,title:"\u5220\u9664"},E.createElement("i",{className:"iconfont icon-shanchu"})):null,E.createElement("a",{onClick:Un,title:"\u56DE\u590D"}," ",E.createElement("i",{className:"iconfont icon-huifu1"})," "),E.createElement("a",{onClick:ca,className:xn?"c-orange":""},E.createElement("i",{className:xn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),E.createElement("span",null,cn||""))),E.createElement(et.Z,{id:$t,activeDiscussIndex:ut,onReplyDiscuss:Gt})))},Qt=te(87320),qt={"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"},Bn=te(39793),_n=(he,we,Ne)=>new Promise((Et,Ft)=>{var ut=Vt=>{try{_t(Ne.next(Vt))}catch(Xt){Ft(Xt)}},Gt=Vt=>{try{_t(Ne.throw(Vt))}catch(Xt){Ft(Xt)}},_t=Vt=>Vt.done?Et(Vt.value):Promise.resolve(Vt.value).then(ut,Gt);_t((Ne=Ne.apply(he,we)).next())}),on=({user_praise:he,praise_count:we,praisePlus:Ne,onCreateDiscuss:Et,discuss_count:Ft})=>{const[ut,Gt]=(0,E.useState)(!1),[_t,Vt]=(0,E.useState)("");function Xt(Cn){Vt(Cn)}function yn(){Gt(!0)}function $t(){Gt(!1)}function cn(){return _n(this,null,function*(){Et(_t),Vt(""),Gt(!1)})}return E.createElement("div",{className:`${qt["dis-input-editor-container"]} ${ut?qt.active:""} `},E.createElement("div",{className:ut?`hide ${qt["text-area"]}`:qt["text-area"]},E.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:yn}),E.createElement("a",null," ",E.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Ft," "),E.createElement("a",{className:"c-light-black",onClick:Ne,title:he?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},E.createElement("i",{className:`mr3 ${he?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),we?E.createElement("span",null,we):"")),ut?E.createElement("div",{className:qt["input-mask"],onClick:$t}):null,E.createElement("div",{className:ut?qt["md-container"]:`${qt["md-container"]} hide`},E.createElement(Bn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:_t,height:240,onChange:Xt}),E.createElement("div",{className:qt["tip-container"],onClick:$t},E.createElement("a",{className:qt["btn-send"],onClick:cn}," \u53D1\u9001 "))))},fn=te(59301),Dn=Object.defineProperty,Sn=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,ln=(he,we,Ne)=>we in he?Dn(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,Xn=(he,we)=>{for(var Ne in we||(we={}))Vn.call(we,Ne)&&ln(he,Ne,we[Ne]);if(an)for(var Ne of an(we))Zn.call(we,Ne)&&ln(he,Ne,we[Ne]);return he},nn=(he,we)=>Sn(he,hn(we)),un=(he,we,Ne)=>new Promise((Et,Ft)=>{var ut=Vt=>{try{_t(Ne.next(Vt))}catch(Xt){Ft(Xt)}},Gt=Vt=>{try{_t(Ne.throw(Vt))}catch(Xt){Ft(Xt)}},_t=Vt=>Vt.done?Et(Vt.value):Promise.resolve(Vt.value).then(ut,Gt);_t((Ne=Ne.apply(he,we)).next())});const An={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var bn=(he=>(he[he.GET_DISCUSSES=0]="GET_DISCUSSES",he[he.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",he[he.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",he[he.PLUS_DISCUSS=3]="PLUS_DISCUSS",he[he.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",he[he.SET_PAGE=5]="SET_PAGE",he[he.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",he))(bn||{});function Kn(he,we){switch(we.type){case 6:return nn(Xn({},he),{loading:!0});case 0:return Xn(Xn({},he),we.payload);case 1:return Xn(Xn({},he),we.payload);case 4:return Xn(Xn({},he),we.payload);case 3:return Xn(Xn({},he),we.payload);case 5:return nn(Xn({},he),{page:we.payload});case 2:return Xn(Xn({},he),we.payload);default:throw new Error}}var Sa=({user:he,identifier:we,hack:Ne,onTriggerPraise:Et,activeIndex:Ft})=>{const[ut,Gt]=(0,E.useReducer)(Kn,An),{loading:_t,page:Vt,data:Xt,count:yn,actionType:$t,activeDiscussIndex:cn}=ut,Cn=(0,E.useCallback)(()=>un(void 0,null,function*(){Gt({type:6});const la=yield mt(we,Vt),{comments:Ea,disscuss_count:xa}=la;Gt({type:0,payload:{data:Ea,count:xa,loading:!1}})}),[Vt,we]);(0,E.useEffect)(()=>{Ft==="2"&&Cn()},[we,Vt,Ft]);function xn(la){Gt({type:5,payload:la})}function Kt(la){Gt({type:4,payload:{actionType:la}})}function pa(la){Gt(cn===la?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:la}})}function Un(la,Ea,xa){return un(this,null,function*(){try{const _a=yield ke(la);Xt[xa].user_praise=Ea,Xt[xa].praise_count=_a.praise_count,Gt({type:3,payload:{data:[...Xt]}})}catch(_a){console.log(_a)}})}function ca(){return un(this,null,function*(){const{id:la,params:Ea,type:xa,index:_a,parentDiscussIndex:La}=$t;if(xa==="hidden-discuss"&&(yield xe(we,la,Ea),La?Xt[La].children[_a].hidden=Ea.hidden==1:Xt[_a].hidden=Ea.hidden==1,Gt({type:4,payload:{actionType:null,data:[...Xt]}})),xa==="delete-discuss"){if(yield Ve(we,la),La||La===0){let Xa=Xt[La].children;for(let vo=Xa.length-1;vo>=0;vo--)if(Xa[vo].id===la){Xa.splice(vo,1);break}Xt[La].children=Xa}else for(let Xa=Xt.length-1;Xa>=0;Xa--)if(Xt[Xa].id===la){Xt.splice(Xa,1);break}Gt({type:4,payload:{actionType:null,data:[...Xt]}})}})}function va(){Gt({type:4,payload:{actionType:null}})}function Ga(la,Ea){return un(this,null,function*(){try{yield Te(we,la,Ea),Cn()}catch(xa){console.log(xa)}})}function Ja(la){return un(this,null,function*(){Gt({type:6}),yield Ee(we,la),Cn()})}return fn.createElement(fn.Fragment,null,fn.createElement("div",{className:"discuss-panel"},Xt.length===0?fn.createElement(qe.Z,null):Xt.map((la,Ea)=>fn.createElement(Jt,{onReplyDiscuss:Ga,onPlusDiscuss:Un,onSetActiveDiscussIndex:pa,onSetActionType:Kt,data:la,index:Ea,user:he,activeDiscussIndex:cn})),yn>10?fn.createElement("div",{className:"pagination-container"},fn.createElement(Yt.Z,{showQuickJumper:!0,onChange:xn,current:Vt,total:yn})):null),fn.createElement(on,{user_praise:Ne.user_praise,praise_count:Ne.praises_count,praisePlus:Et,discuss_count:Ne.comments_count,onCreateDiscuss:Ja}),fn.createElement(x.Z,null,fn.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:!!$t,onOk:ca,onCancel:va},fn.createElement("p",null,$t?$t.message:"")),fn.createElement(Qt.Z,null)))},Ke=te(82326),It=te(37568),St=te(86743),wn={},aa=te(59301),Qn=({hack:he,current_user:we})=>aa.createElement("div",{className:wn.answer},he!=null&&he.analysis?aa.createElement(Pt.Z,{style:{padding:"13px 0"},value:(he==null?void 0:he.analysis)||""}):aa.createElement(qe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ua={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Na=te(8848),Wa=te(5269),Ra=te(28284),Eo=te(71051),Tn=te(3532),Ht=te(59301);const{TextArea:Yn}=It.default,{Panel:mo}=Na.default;var wa=({data:he,hack:we})=>(console.log(he,we,"data"),we!=null&&we.is_file?Ht.createElement(Tn.Y2,{disabled:!0,className:Ua.uploadTableWrapper,showScore:!we.test_set_score,data:he,isProgramHomework:!0}):Ht.createElement("div",{className:Ua.hackSets},he==null?void 0:he.map((Ne,Et)=>Ht.createElement(Na.default,{accordion:!0,bordered:!1,key:Et,defaultActiveKey:Et===0&&Ne.id,className:Ua.collapseWrapper,expandIcon:({isActive:Ft})=>Ht.createElement("i",{className:`iconfont icon-weizhankai ${Ft?Ua.open:Ua.close}`,style:{fontSize:14,transition:"all .2s"}})},Ht.createElement(mo,{key:Ne.id,header:Ht.createElement(He.Z,{align:"middle",justify:"space-between",wrap:!1},Ht.createElement(Wa.Z,{className:Ua.panelHeader},Ht.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Et+1)),Ht.createElement(Wa.Z,{flex:1},Ht.createElement(He.Z,{align:"middle",justify:"end",wrap:!1},!(we!=null&&we.test_set_score)&&Ht.createElement(Wa.Z,{className:Ua.rateInput},Ht.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Ht.createElement("div",null,Ht.createElement(Ra.default.Item,{noStyle:!0},Ht.createElement(Eo.Z,{value:Ne==null?void 0:Ne.score,className:Ua.baseFormItem,min:0,max:100,disabled:!0}))),Ht.createElement("span",{className:"ml10"},"%")))))},Ht.createElement(Ra.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Ht.createElement(Yn,{readOnly:!0,value:Ne==null?void 0:Ne.input,rows:4})),Ht.createElement(Ra.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Ht.createElement(Yn,{readOnly:!0,value:Ne==null?void 0:Ne.output,rows:4}))))))),za={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Wn=te(59301),ia=(0,E.forwardRef)(({data:he=[]},we)=>{var Ne;const[Et,Ft]=(0,E.useState)(),ut=he.filter(_t=>_t.show);(0,E.useEffect)(()=>{ut.length&&Ft(ut[0].id)},[he==null?void 0:he.length]);const Gt=((Ne=ut.find(_t=>_t.id===Et))==null?void 0:Ne.element)||null;return(0,E.useImperativeHandle)(we,()=>({setActiveTab:_t=>Ft(_t)})),Wn.createElement("div",{className:za.tabs},Wn.createElement("div",{className:za.tabWarp},ut.map(_t=>Wn.createElement("div",{onClick:()=>Ft(_t.id),className:`${za.tab} ${_t.id===Et?za.active:""}`,key:_t.id},_t.name))),Wn.createElement("div",{className:za.content},Gt))}),jn=te(59301),Ao=Object.defineProperty,bo=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Vo=(he,we,Ne)=>we in he?Ao(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,Yo=(he,we)=>{for(var Ne in we||(we={}))ho.call(we,Ne)&&Vo(he,Ne,we[Ne]);if(qa)for(var Ne of qa(we))On.call(we,Ne)&&Vo(he,Ne,we[Ne]);return he},dr=(he,we)=>bo(he,yo(we)),To=(he,we,Ne)=>new Promise((Et,Ft)=>{var ut=Vt=>{try{_t(Ne.next(Vt))}catch(Xt){Ft(Xt)}},Gt=Vt=>{try{_t(Ne.throw(Vt))}catch(Xt){Ft(Xt)}},_t=Vt=>Vt.done?Et(Vt.value):Promise.resolve(Vt.value).then(ut,Gt);_t((Ne=Ne.apply(he,we)).next())});const Jn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ua={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Ca=({hack:he,onTriggerPraise:we,topicId:Ne,page:Et,onPageChange:Ft,user:ut,current_user:Gt,submitRecords:_t,submitting:Vt,submitResult:Xt,setActiveIndex:yn,hack_sets:$t})=>{var cn,Cn;const[xn]=(0,fe.useSearchParams)(),[Kt,pa]=(0,E.useState)("0"),Un=(0,fe.useLocation)(),[ca,va]=(0,E.useState)(!1),[Ga,Ja]=(0,E.useState)(null),[la,Ea]=(0,E.useState)([]),[xa,_a]=(0,E.useState)([]),[La,Xa]=(0,E.useState)({page:1,limit:10}),vo=(0,E.useRef)(null),Lo=(0,E.useRef)(null);console.log(ut,"user");let[ya,Io]=(0,E.useState)(dr(Yo({},(0,fe.useParams)()),{page:1,per_page:20,name:""}));(0,E.useEffect)(()=>{Lo.current&&(he==null?void 0:he.is_close_tips)===!1&&Ga===null&&Ja(!0)},[Lo.current,he==null?void 0:he.is_close_tips,Ga]);function $a(){return To(this,null,function*(){yield(0,ce.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,E.useEffect)(()=>{yn(Kt)},[Kt]);function Oa(ka){return To(this,null,function*(){let So=ka.target.id;if(So==="1"){let ba=yield(0,ce.ZP)(`/api/myproblems/${ya.id}/redo_logs.json`,{method:"get",params:Yo({},La)});(ba==null?void 0:ba.status)===0&&_a(ba==null?void 0:ba.data)}pa(So)})}(0,E.useEffect)(()=>Qe.Z.subscribe("to-commit-info",()=>{pa("1"),vo.current&&vo.current.setActiveTab("1")}),[]),(0,E.useEffect)(()=>Qe.Z.subscribe("to-reset-info",()=>{Oa({target:{id:"1"}}),vo.current&&vo.current.setActiveTab("2")}),[]);function eo(){pa("2")}function to(){return To(this,null,function*(){let ka=yield(0,ce.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Yo({identifier:ya==null?void 0:ya.id},ya)});Ea(ka)})}const Ro=[{title:null,description:jn.createElement("div",null,jn.createElement("b",{onClick:()=>{Ja(!1),$a(),va(!0),to()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),jn.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"),jn.createElement(ye.ZP,{onClick:()=>{Ja(!1),$a()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Lo.current}];return jn.createElement("div",{className:at["left-panel"]},jn.createElement("ul",{className:`${at["s-navs"]} ${at["bg-white"]} ${at.b1}`},(he==null?void 0:he.is_program)&&!xn.get("pageId")&&jn.createElement(be.Z,{title:"\u9898\u76EE\u5217\u8868"},jn.createElement("div",{onClick:()=>{to(),va(!0)},className:at.btns,ref:Lo,style:Ga?{pointerEvents:"none"}:{}},jn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),jn.createElement("li",{style:{marginLeft:20}},jn.createElement("a",{className:Kt==="0"?at.active:"",id:"0",onClick:Oa},"\u9898\u76EE\u63CF\u8FF0")),jn.createElement("li",null,jn.createElement("a",{className:Kt==="1"?at.active:"",id:"1",onClick:Oa},"\u64CD\u4F5C\u8BB0\u5F55")),(xn.get("type")!=="exercises"&&(he==null?void 0:he.answer_text_show)||xn.get("type")!=="exercises"&&(he==null?void 0:he.analysis_show))&&jn.createElement("li",null,jn.createElement("a",{className:Kt==="4"?at.active:"",id:"4",onClick:Oa},"\u89E3\u7B54\u53C2\u8003")),xn.get("type")!=="exercises"&&jn.createElement("li",null,jn.createElement("a",{className:Kt==="2"?at.active:"",id:"2",onClick:Oa},"\u8BC4\u8BBA")),!!($t!=null&&$t.length)&&xn.get("type")!=="exercises"&&xn.get("type")!=="1"&&jn.createElement("li",null,jn.createElement("a",{className:Kt==="5"?at.active:"",id:"5",onClick:Oa},"\u6D4B\u8BD5\u7528\u4F8B"))),jn.createElement("div",{className:`${at["tab-panel-body"]} ${Kt==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},jn.createElement(Je,{hack:he,onTriggerPraise:we,toDiscuss:eo})),jn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${Kt==="1"?"":"hide"}`},jn.createElement(ia,{ref:vo,data:[{id:"1",show:xn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:jn.createElement(jn.Fragment,null,_t!=null&&_t.records_count||Vt?jn.createElement(wt,{page:Et,onPageChange:Ft,topicId:Ne,submitting:Vt,key:(Xt==null?void 0:Xt.id)||1,submitRecords:_t,submitResult:Xt}):jn.createElement(qe.Z,null))},{id:"2",show:xn.get("type")==="exercises"||(he==null?void 0:he.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:jn.createElement(jn.Fragment,null,jn.createElement(pt.default,{pagination:!1,dataSource:xa==null?void 0:xa.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ka,So,ba)=>tn()(ka).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ka,So,ba)=>{var oo;return(oo=[{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(ea=>ea.id===ka))==null?void 0:oo.name}}]}),jn.createElement(Yt.Z,{style:{marginTop:10},current:La.page,total:xa==null?void 0:xa.count,hideOnSinglePage:!0,onChange:ka=>To(void 0,null,function*(){La.page=ka,Xa(La);let So=yield(0,ce.ZP)(`/api/myproblems/${ya.id}/redo_logs.json`,{method:"get",params:dr(Yo({},La),{courseId:ya.courseId})});(So==null?void 0:So.status)===0&&_a(So==null?void 0:So.data)})}))}]})),jn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${Kt==="4"?"":"hide"}`},jn.createElement(ia,{data:[{id:"1",show:xn.get("type")!=="exercises"&&(he==null?void 0:he.answer_text_show),name:"\u7B54\u6848",element:jn.createElement(jn.Fragment,null,jn.createElement(Ye,{hack:he,current_user:Gt}))},{id:"2",show:xn.get("type")!=="exercises"&&(he==null?void 0:he.analysis_show),name:"\u89E3\u6790",element:jn.createElement(jn.Fragment,null,jn.createElement(Qn,{hack:he,current_user:Gt}))}]})),jn.createElement("div",{className:`${at["tab-panel-body"]} ${Kt==="2"?"":"hide"}`,style:{padding:0}},jn.createElement(Sa,{user:ut,activeIndex:Kt,identifier:he.identifier,hack:he,onTriggerPraise:we})),jn.createElement("div",{className:`${at["tab-panel-body"]} ${Kt==="5"?"":"hide"}`,style:{padding:12}},jn.createElement(wa,{data:$t||[],hack:he})),jn.createElement(a.Z,{rootClassName:at.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>va(!1),open:ca},jn.createElement(He.Z,null,jn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),jn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",la==null?void 0:la.total_count,"\u9898\xA0[\xA0",la==null?void 0:la.total_score,"\u5206\xA0]\xA0"),!(ut!=null&&ut.hack_manager)&&jn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",la==null?void 0:la.work_score,"\u5206")),jn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),jn.createElement(He.Z,{align:"middle",className:"mt10 mb10"},!(ut!=null&&ut.hack_manager)&&jn.createElement(Ke.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ka=>{ya.page=1,ya.finish_status=ka,Io(Yo({},ya)),to()}},jn.createElement(Ke.default.Option,{value:""},"\u5168\u90E8"),jn.createElement(Ke.default.Option,{value:0},"\u672A\u5F00\u59CB"),jn.createElement(Ke.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),jn.createElement(Ke.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),jn.createElement(Ke.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ka=>{ya.page=1,ya.difficult=ka||null,Io(Yo({},ya)),to()}},jn.createElement(Ke.default.Option,{value:0},"\u5168\u90E8"),jn.createElement(Ke.default.Option,{value:1},"\u7B80\u5355"),jn.createElement(Ke.default.Option,{value:2},"\u9002\u4E2D"),jn.createElement(Ke.default.Option,{value:3},"\u56F0\u96BE")),jn.createElement(It.default.Search,{size:"large",onSearch:ka=>{ya.name=ka,ya.page=1,Io(Yo({},ya)),to()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),jn.createElement("div",{className:at.list,style:{height:36,background:"#3D445C"}},!(ut!=null&&ut.hack_manager)&&jn.createElement("span",null,"\u72B6\u6001"),jn.createElement("span",null,"\u5E8F\u53F7"),jn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),jn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),jn.createElement("div",{style:{overflow:"auto",flex:1}},(cn=la==null?void 0:la.data)!=null&&cn.length?(Cn=la==null?void 0:la.data)==null?void 0:Cn.map((ka,So)=>jn.createElement("div",{onClick:()=>To(void 0,null,function*(){let ba=yield(0,ce.ZP)(`/api/problems/${ka==null?void 0:ka.identifier}/start.json`,{method:"get",params:{hack_user_id:ut==null?void 0:ut.user_id}});ba&&(fe.history.replace(`/myproblems/${ba==null?void 0:ba.identifier}${window.location.search}`),window.location.reload())}),className:`${at.list} ${ka!=null&&ka.checked?at.active:""}`},!(ut!=null&&ut.hack_manager)&&jn.createElement(jn.Fragment,null,!(ka!=null&&ka.opened)&&jn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ka==null?void 0:ka.opened)&&!(ka!=null&&ka.passed)&&jn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ka==null?void 0:ka.opened)&&(ka==null?void 0:ka.passed)&&jn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),jn.createElement("span",null,(ya.page-1)*20+(So+1)),jn.createElement("span",{style:{flex:1},title:ka.name},`[${ka==null?void 0:ka.score}\u5206]`,"\xA0",ka.name),jn.createElement("span",{style:{flexBasis:48,paddingRight:0}},Jn[ka.difficult]))):jn.createElement(qe.Z,null)),jn.createElement(Yt.Z,{current:ya.page,className:"mt20",hideOnSinglePage:!0,total:la==null?void 0:la.count,pageSize:ya.per_page,onChange:(ka,So)=>{ya.page=ka,ya.per_page=So,to()}})),jn.createElement(St.Z,{rootClassName:at.tour,closeIcon:!1,open:!!Ga,steps:Ro,gap:{offset:3,radius:2}}))},Nn=te(62522),Po=te(6383),ga=te(96680),Sr=te(74255),tr=te(3810),or=te(36482),ko=te(91136),Go=te(92310),Br=te.n(Go),yr=te(41319),Pr=te(16428),Wr=te(48790),Nr=te(27225),Cr=te(3932),Jr=te(64126),ma=te(59301),tl=Object.defineProperty,Yr=Object.defineProperties,Sl=Object.getOwnPropertyDescriptors,zr=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ot=(he,we,Ne)=>we in he?tl(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,Lt=(he,we)=>{for(var Ne in we||(we={}))De.call(we,Ne)&&ot(he,Ne,we[Ne]);if(zr)for(var Ne of zr(we))je.call(we,Ne)&&ot(he,Ne,we[Ne]);return he},sn=(he,we)=>Yr(he,Sl(we)),vn=(he,we)=>{var Ne={};for(var Et in he)De.call(he,Et)&&we.indexOf(Et)<0&&(Ne[Et]=he[Et]);if(he!=null&&zr)for(var Et of zr(he))we.indexOf(Et)<0&&je.call(he,Et)&&(Ne[Et]=he[Et]);return Ne},de=(he,we,Ne)=>new Promise((Et,Ft)=>{var ut=Vt=>{try{_t(Ne.next(Vt))}catch(Xt){Ft(Xt)}},Gt=Vt=>{try{_t(Ne.throw(Vt))}catch(Xt){Ft(Xt)}},_t=Vt=>Vt.done?Et(Vt.value):Promise.resolve(Vt.value).then(ut,Gt);_t((Ne=Ne.apply(he,we)).next())});const{Countdown:dt}=Se.default,Ot={Java:"java",C:"c",Python:"py","C++":"c"};var rn=(he=>(he[he.SET_LOADING=0]="SET_LOADING",he[he.GET_DATA=1]="GET_DATA",he[he.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",he[he.SET_DATA=3]="SET_DATA",he[he.SET_DEBUGING=4]="SET_DEBUGING",he[he.SET_SUBMITING=5]="SET_SUBMITING",he[he.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",he[he.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",he[he.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",he[he.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",he[he.SET_PAGE=10]="SET_PAGE",he))(rn||{});function Zt(){return new Date().getTime()}const ae={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function pe(he,we){switch(we.type){case 1:return Lt(Lt({},he),we.payload);case 3:return sn(Lt({},he),{data:we.payload});case 0:return sn(Lt({},he),{loading:we.payload});case 9:return sn(Lt({},he),{showNote:we.payload});case 4:return sn(Lt({},he),{debuging:we.payload});case 5:return sn(Lt({},he),{submitting:we.payload});case 2:return sn(Lt({},he),{submitRecords:we.payload});case 10:return sn(Lt({},he),{submitRecordPage:we.payload});case 6:return sn(Lt({},he),{executingMessage:we.payload});case 7:return Lt(Lt({},he),we.payload);case 8:return Lt(Lt({},he),we.payload);default:throw new Error}}var ge=({children:he})=>{var we,Ne,Et,Ft,ut,Gt,_t,Vt,Xt,yn;const[$t,cn]=(0,E.useReducer)(pe,ae),{id:Cn}=(0,fe.useParams)(),xn=(0,fe.useLocation)(),[Kt]=(0,fe.useSearchParams)(),{loading:pa,data:Un,debugResult:ca,submitResult:va,submitRecords:Ga,submitRecordPage:Ja,showNote:la,debuging:Ea,submitting:xa,executingMessage:_a}=$t,[La,Xa]=(0,E.useState)("#37AD83"),[vo,Lo]=(0,E.useState)(null),[ya,Io]=(0,E.useState)({}),[$a,Oa]=(0,E.useState)(!0),[eo,to]=(0,E.useState)(!1),[Ro,ka]=(0,E.useState)(!1),So=(0,E.useRef)(null),ba=(0,E.useRef)(0),oo=Un==null?void 0:Un.user,ea=Un==null?void 0:Un.hack,[ar,nr]=(0,E.useState)(!1),wo=(0,E.useRef)(1),_o=(0,E.useRef)(!1);(0,yr.y)(Kt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ar}=(0,yr.X)(),[Zo,$n]=(0,E.useState)(""),Wt=(0,tr._)(ya),[ha,Ta]=(0,E.useState)({open:!1,text:""}),[ja,no]=(0,E.useState)(null),co=(0,E.useRef)(null);(0,E.useEffect)(()=>{var Za;let uo=(Za=ea==null?void 0:ea.homework_extension)==null?void 0:Za.failed_evaluate_num;typeof uo=="number"&&no(uo)},[(we=ea==null?void 0:ea.homework_extension)==null?void 0:we.failed_evaluate_num]),(0,E.useEffect)(()=>{function Za(){return de(this,null,function*(){var uo,qr,_r,yl,nl;Oa(!0);const dl=yield(0,Pe.fu)(Cn,{exercise_id:Kt.get("exercisesId")});if(setTimeout(()=>{Oa(!1)},800),dl.status!==401){try{dl.hack.code=Xe.Base64.decode(dl.hack.code)}catch(Hr){console.log(Hr)}dl.hack=sn(Lt({},dl.hack),{is_program:Kt.get("type")==="1"}),cn({type:1,payload:{loading:!1,data:dl}})}if(Kt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Hr;Kt.get("coursesId")=="coursesId"?Hr=yield(0,re._F)({categoryId:Kt.get("exercisesId"),login:Kt.get("login")}):Hr=yield(0,re._B)({categoryId:Kt.get("exercisesId"),login:Kt.get("login")}),Io(Lt({},Hr)),Ar((uo=Hr==null?void 0:Hr.exercise)==null?void 0:uo.forbid_copy),typeof((qr=Hr==null?void 0:Hr.exercise)==null?void 0:qr.left_time)=="number"&&(Lo(Date.now()+((_r=Hr==null?void 0:Hr.exercise)==null?void 0:_r.left_time)*1e3),setTimeout(()=>{Xa("red")},(((yl=Hr==null?void 0:Hr.exercise)==null?void 0:yl.left_time)-300>0?((nl=Hr==null?void 0:Hr.exercise)==null?void 0:nl.left_time)-300:0)*1e3))}})}Cn&&Za()},[Cn]),(0,E.useEffect)(()=>{var Za;return Kt.get("type")==="exercises"&&((Za=ya==null?void 0:ya.exercise)!=null&&Za.screen_open)&&(window.removeEventListener("blur",rr,!1),or.U.forEach((uo,qr)=>{window.addEventListener(uo,rr,!1)}),window.addEventListener("blur",rr,!1),window.focus()),()=>{document.removeEventListener((0,Ge.gH)(),rr)}},[ya]),(0,E.useEffect)(()=>{Zo==="1"&&Cn&&ea!=null&&ea.language&&Qo()},[Cn,Ja,ea==null?void 0:ea.language,Zo]),(0,E.useEffect)(()=>(ea!=null&&ea.is_program&&(ba.current=0,So.current=setInterval(()=>{Uo()},15e3)),()=>{clearInterval(So.current)}),[ea==null?void 0:ea.is_program]);const Uo=()=>de(void 0,null,function*(){let Za=yield(0,ce.ZP)(`/api/myproblems/${Cn}/save_long_time.json`,{method:"get",params:{answer_long_time:ba.current}})}),rr=()=>{_o.current||(0,Ge.BU)(),window.parent.postMessage("backExercise","*")};function Qo(){return de(this,null,function*(){try{const Za=yield(0,Pe.zO)(Cn,{limit:15,page:Ja,language:ea==null?void 0:ea.language});cn({type:2,payload:Za})}catch(Za){console.log(Za)}})}function fr(Za){cn({type:10,payload:Za})}function Ho(Za){return de(this,null,function*(){var uo;let qr;(Kt.get("ip_limit")==="inner"||Kt.get("ip_bind_type")==="true")&&(qr=yield(0,Po.y)({ip_limit:Kt.get("ip_limit"),ip_bind:Kt.get("ip_bind_type")==="true"}));const _r=yield(0,Pe.n4)(Cn,{code:Xe.Base64.encode(Za||ea.code),language:ea==null?void 0:ea.language,exercise_id:Kt.get("exercisesId"),question_id:Kt.get("questionId"),ip:qr});return _r.status===-5&&(0,fe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:sn(Lt({errorMessage:_r==null?void 0:_r.message},(ya==null?void 0:ya.exercise)||{}),{exercise_user_id:(uo=ya==null?void 0:ya.exercise)==null?void 0:uo.exercise_user_id,id:Kt.get("exercisesId")})}}),_r})}function lr(){return de(this,null,function*(){if(wo.current=2,!xa){cn({type:5,payload:!0});try{Qe.Z.publish("to-commit-info");const Za=yield Ho();if(console.log(Za,1),Za.status===0){let dl=function(){return de(this,null,function*(){const{status:Hr,data:Fl}=yield(0,Pe.rX)(Cn,"submit"),$l=Zt()-nl>(_r*yl+3)*1e3;if(Hr!==0&&!$l&&setTimeout(dl,1e3),$l){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),cn({type:5,payload:!1});return}if(Hr===0){Fl.status===2&&ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Fl==null?void 0:Fl.status)===0&&Kt.get("type")==="1"&&ka(!0),(Fl==null?void 0:Fl.status)!==0&&Kt.get("type")==="1"&&no(Iu=>Iu+1);const gu=yield(0,Pe.zO)(Cn,{limit:15,page:Ja,language:ea==null?void 0:ea.language});cn({type:8,payload:sn(Lt({},$t),{submitResult:Fl,submitting:!1,submitRecords:gu})})}})},uo={};if(Kt.get("type")==="exercises"?(uo.extras={exercise_id:Kt.get("exercisesId"),question_id:Kt.get("questionId")},(Kt.get("ip_limit")==="inner"||Kt.get("ip_bind_type")==="true")&&(uo.extras.ip=yield(0,Po.y)({ip_limit:Kt.get("ip_limit"),ip_bind:Kt.get("ip_bind_type")==="true"}))):Kt.get("type")==="smartPlan"&&(uo.extras={smart_plan_page_item_bank_id:Kt.get("smartPlanItemBankId"),simulate:Kt.get("simulate")==="true"}),(yield(0,Pe.bM)(Cn,uo)).status===-1&&Kt.get("exercisesId")){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`;return}const{time_limit:_r,test_case_size:yl}=ea,nl=Zt();dl()}else cn({type:5,payload:!1})}catch(Za){console.log(Za),cn({type:5,payload:!1})}nr(!1)}})}function vr(){return de(this,null,function*(){wo.current=1,$t.debuging=!0,cn({type:4,payload:!0});try{if((yield Ho()).status===0){let nl=function(){return de(this,null,function*(){const{status:dl,message:Hr,data:Fl}=yield(0,Pe.rX)(Cn,"debug"),$l=Zt()-yl>(uo+3)*1e3;if(dl!==0&&!$l&&(cn({type:6,payload:Hr}),setTimeout(nl,1e3)),$l){ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),cn({type:4,payload:!1}),cn({type:7,payload:sn(Lt({},$t),{debugResult:{status:2},debuging:!1})});return}dl===0&&(Fl.status===2&&ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),cn({type:4,payload:!1}),cn({type:7,payload:sn(Lt({},$t),{debugResult:Fl,debuging:!1})}))})};const{time_limit:uo}=ea;let qr={input:encodeURIComponent(Un.test_case.input)};if(Kt.get("type")==="exercises"&&(qr.exercise_id=Kt.get("exercisesId")),(yield(0,Pe.MU)(Cn,qr)).status===-1&&Kt.get("exercisesId")){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`;return}const yl=Zt();nl()}else cn({type:4,payload:!1})}catch(Za){console.log(Za)}finally{}})}function Or(Za,uo){const qr=uo?{modify_code:!1}:{};cn({type:3,payload:sn(Lt({},Un),{hack:Lt(sn(Lt({},ea),{code:Za}),qr)})}),nr(!0)}const Do=Za=>de(void 0,null,function*(){let uo=yield(0,ce.ZP)(`/api/problems/${ea==null?void 0:ea.identifier}/start.json`,{method:"get",params:{language:Za==="C++"||Za==="c++"?encodeURIComponent(Za):Za,hack_user_id:oo==null?void 0:oo.user_id}});uo.status!==-1&&fe.history.replace(`/myproblems/${uo==null?void 0:uo.identifier}${window.location.search}`)});function jr(Za){let uo=Za.target.value;cn({type:3,payload:sn(Lt({},Un),{test_case:{input:uo}})})}function fo(){return de(this,null,function*(){try{let Za={};Kt.get("type")==="exercises"?Za.exercise_id=Kt.get("exercisesId"):ea!=null&&ea.homework_common_id&&(Za.homework_common_id=ea==null?void 0:ea.homework_common_id);const uo=yield(0,Pe.H7)(Cn,Lt({},Za));uo.status===401||(Or(Xe.Base64.decode(uo.code)),(Kt.get("type")==="exercises"||ea!=null&&ea.homework_common_id)&&Qe.Z.publish("to-reset-info"))}catch(Za){console.log(Za)}})}function ro(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ma.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",ma.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return de(this,null,function*(){const Za=yield(0,Pe.fi)(Cn);Za.status===401||Or(Xe.Base64.decode(Za.code),!0)})}})}function Wo(){cn({type:9,payload:!0})}function Ya(){cn({type:9,payload:!1})}function lo(Za){return de(this,null,function*(){yield(0,Pe.MK)(Cn,Za),cn({type:1,payload:{showNote:!1,data:sn(Lt({},Un),{hack:sn(Lt({},ea),{notes:Za.notes})})}})})}const br={hack:ea,isLoading:$a,input:(Ne=Un==null?void 0:Un.test_case)==null?void 0:Ne.input,is_file:(Et=Un==null?void 0:Un.test_case)==null?void 0:Et.is_file,identifier:ea==null?void 0:ea.identifier,attachments_count:Un==null?void 0:Un.attachments_count,language:ea==null?void 0:ea.language,code:ea==null?void 0:ea.code,title:"main."+Ot[ea==null?void 0:ea.language],modify_code:ea==null?void 0:ea.modify_code,notes:ea==null?void 0:ea.notes,debugResult:ca,debuging:Ea,submitting:xa,submitResult:va,executingMessage:_a,onCancelNote:Ya,onAddNote:lo,showNote:la,user:oo,onShowNote:Wo,onSubmitCode:lr,onChangeCode:Or,onChangeInput:jr,onDebugCode:vr,onResetCode:fo,onSyncCode:ro,onUpdateCode:Ho,onChangeLanguage:Do,isWhiteTheme:eo,setIsWhiteTheme:to,topDispatch:cn};function mr(){return de(this,null,function*(){const{praise_count:Za}=yield(0,Pe.vl)(ea.id,{container_type:"Hack",type:1});let uo=sn(Lt({},Un),{hack:sn(Lt({},ea),{praises_count:Za,user_praise:!ea.user_praise})});cn({type:3,payload:uo})})}const Zr={topicId:Cn,submitResult:va,submitRecords:Ga,submitting:xa,page:Ja,onPageChange:fr,hack:ea,user:Un==null?void 0:Un.user,hack_sets:Un==null?void 0:Un.hack_sets,current_user:Un==null?void 0:Un.current_user,onTriggerPraise:mr,setActiveIndex:$n};console.log(ya);const[kr,Xr]=(0,E.useState)(!1),[Nl,pl]=(0,E.useState)(!1);(0,E.useEffect)(()=>{const Za=uo=>{if(console.log("event-----",uo),uo.data.type==="showIntelligentTeacherStatus"){const{aiStatus:qr,questionStatus:_r}=uo.data;if(Xr(qr),_r){let yl=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(yl.includes(Kt.get("smartPlanItemBankId")))return;ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:ma.createElement("div",{className:"tc font16"},_r?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>de(void 0,null,function*(){lr(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(yl.push(Kt.get("smartPlanItemBankId"))));let nl="";Kt.get("isMiniprogram")?nl=`/miniprogram/courseware/study?courses_id=${Kt.get("coursesId")}&id=${Kt.get("exercisesId")}`:nl=`/classrooms/${Kt.get("coursesId")}/smart_plan/${Kt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():fe.history.push(nl)})})}}};return window.addEventListener("message",Za),()=>{window.removeEventListener("message",Za)}},[]);const cl=()=>{if(Kt.get("type")==="exercises")return!1;const Za=Object.entries((ea==null?void 0:ea.homework_extension)||{}).some(([uo,qr])=>uo!=="ai_code_evaluation_promote"&&!!qr);return!!(Kt.get("type")==="1"&&((0,Wr.$O)()||Za)||Kt.get("type")==="smartPlan"&&(kr||Kt.get("showAi")))};return(0,E.useEffect)(()=>{var Za,uo,qr,_r,yl,nl,dl;cl()&&(ja>((uo=(Za=ea==null?void 0:ea.homework_extension)==null?void 0:Za.ai_guide_data)==null?void 0:uo.evaluation_num)&&Ta({open:!0,text:(_r=(qr=ea==null?void 0:ea.homework_extension)==null?void 0:qr.ai_guide_data)==null?void 0:_r.evaluation_msg}),(yl=ea==null?void 0:ea.homework_extension)!=null&&yl.ai_guide&&ja==0&&!co.current&&(co.current=setTimeout(()=>{var Hr,Fl;Ta({open:!0,text:(Fl=(Hr=ea==null?void 0:ea.homework_extension)==null?void 0:Hr.ai_guide_data)==null?void 0:Fl.unanswered_msg})},(((dl=(nl=ea==null?void 0:ea.homework_extension)==null?void 0:nl.ai_guide_data)==null?void 0:dl.unanswered_time)||0)*60*1e3)),co.current&&ja>0&&clearTimeout(co.current))},[ja,ea]),ma.createElement(ma.Fragment,null,ma.createElement(Fe.Z,{spinning:pa,delay:500},Un?ma.createElement("div",{style:{minWidth:"1200px"}},ma.createElement("header",{className:Br()(ko.Z.header,eo&&ko.Z.whiteHeader)},!((Ft=["smartPlan","exercises"])!=null&&Ft.includes(Kt.get("type")))&&ma.createElement("div",null,ma.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/${oo==null?void 0:oo.image_url}`,alt:"user",width:36}),ma.createElement("span",{style:{color:eo?"#333":"#B2BACB",fontSize:16}},oo==null?void 0:oo.name)),((ut=["smartPlan","exercises"])==null?void 0:ut.includes(Kt.get("type")))&&ma.createElement("div",null,ma.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",ma.createElement("span",{className:"ml10"},((Gt=ya==null?void 0:ya.exercise)==null?void 0:Gt.user_name)||(oo==null?void 0:oo.name)||"--")),ma.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",ma.createElement("span",{className:"ml10"},((_t=ya==null?void 0:ya.exercise)==null?void 0:_t.student_id)||(oo==null?void 0:oo.student_id)||"--"))),ma.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},ma.createElement("div",null,ea.name)),(Kt.get("type")==="smartPlan"||(ea==null?void 0:ea.is_program))&&ma.createElement(ga.Z,{defaultValue:(ea==null?void 0:ea.answer_long_time)||0,onChange:Za=>{ba.current=Za},className:ko.Z.timepiece}),oo!=null&&oo.hack_manager&&!Kt.get("is_smart_plan")?ma.createElement(fe.Link,{className:ko.Z.btn_edit,to:Kt.get("type")==="1"?Kt.get("pageId")?`/problems/newedit/${ea.identifier}?type=1&pageId=${Kt.get("pageId")}&backUrl=${Kt.get("backUrl")}`:`/problems/newedit/${ea.identifier}?type=1`:Kt.get("backUrl")?`/problems/newedit/${ea.identifier}?backUrl=${Kt.get("backUrl")}`:`/problems/newedit/${ea.identifier}`}," ",ma.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Vt=ya==null?void 0:ya.exercise)!=null&&Vt.left_time)&&ma.createElement(ma.Fragment,null,ma.createElement("span",{style:{color:La,marginRight:6},className:`iconfont icon-daojishi ${ko.Z.djs}`}),ma.createElement("span",{className:"c-white mr20"},ma.createElement(dt,{valueStyle:{color:La,fontSize:20,fontWeight:500},title:ma.createElement("span",{style:{color:La,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:vo,onFinish:()=>de(void 0,null,function*(){const Za=yield(0,re.VL)({categoryId:Kt.get("exercisesId"),commit_method:2});if((Za==null?void 0:Za.status)===0&&(Ho(),ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:ma.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",ma.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>de(void 0,null,function*(){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`})})),(Za==null?void 0:Za.status)===-3){const uo=parseInt(Za==null?void 0:Za.message);Lo(Date.now()+uo*1e3)}})}))),(Xt=["smartPlan","exercises"])!=null&&Xt.includes(Kt.get("type"))?ma.createElement(ye.ZP,{type:"primary",onClick:()=>{if(Kt.get("type")==="exercises"){const Za=()=>de(void 0,null,function*(){yield Ho(),nr(!1),Wt(),_o.current=!0,rr()});if(!(Ga!=null&&Ga.records_count)||ar){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:ma.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:Za});return}Za()}else{let Za="";Kt.get("isMiniprogram")?Za=`/miniprogram/courseware/study?courses_id=${Kt.get("coursesId")}&id=${Kt.get("exercisesId")}`:Za=`/classrooms/${Kt.get("coursesId")}/smart_plan/${Kt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():fe.history.push(Za)}}},Kt.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):ma.createElement("span",{onClick:()=>{var Za;if(Kt.get("backUrl"))fe.history.push(Kt.get("backUrl"));else if(Kt.get("type")==="1"){let uo=(Za=localStorage.getItem("program_homework"))==null?void 0:Za.split(",");fe.history.push(`/classrooms/${uo==null?void 0:uo[0]}/program_homework/${uo==null?void 0:uo[1]}/detail`)}else fe.history.push("/problemset")}},ma.createElement(be.Z,{title:"\u5173\u95ED"},ma.createElement("i",{style:{color:eo?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),ma.createElement(Fe.Z,{size:"large",spinning:$a},ma.createElement(ze.Z,{className:Br()(ko.Z.myProblems,eo&&ko.Z.whiteMyProblems),leftChild:ma.createElement(Ca,Lt({},Zr)),rightChild:ma.createElement(Be,Lt({},br))}))):null,ma.createElement(ve.default,{centered:!0,closable:!1,width:680,footer:null,open:Ro,className:"oj-modal"},ma.createElement("section",{className:"oj-modal-content"},ma.createElement("div",{className:"oj-modal-head"},ma.createElement("img",{src:Nn,alt:""}),ma.createElement("i",{onClick:()=>ka(!1),className:"iconfont icon-guanbi1"})),ma.createElement("aside",null,ma.createElement("img",{className:"mr30",src:Jr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",ma.createElement("span",{style:{color:"#75d6ba",marginRight:100}},va==null?void 0:va.execute_time,"ms"),"\u4F18\u4E8E",ma.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(va==null?void 0:va.time_better_than)||100,"%"),"\u7684\u7528\u6237"),ma.createElement("aside",{className:"mb50"},ma.createElement("img",{src:Cr.Z,className:"mr30"}),ma.createElement("span",{className:"oj-modal-tt"},ma.createElement("span",null,ma.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),ma.createElement("span",{className:"c-light-primary"},va==null?void 0:va.execute_memory,"kb")),ma.createElement("span",null,ma.createElement("span",null))),"\u4F18\u4E8E",ma.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(va==null?void 0:va.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),ma.createElement("div",{id:"oj-modal-next",onClick:()=>de(void 0,null,function*(){var Za;if(va!=null&&va.next_identifier){let uo=yield(0,ce.ZP)(`/api/problems/${va==null?void 0:va.next_identifier}/start.json`,{method:"get",params:{hack_user_id:oo==null?void 0:oo.user_id}});uo&&(fe.history.replace(`/myproblems/${uo==null?void 0:uo.identifier}${window.location.search}`),window.location.reload())}else{let uo=(Za=localStorage.getItem("program_homework"))==null?void 0:Za.split(",");fe.history.push(`/classrooms/${uo==null?void 0:uo[0]}/program_homework/${uo==null?void 0:uo[1]}/detail`)}}),className:"oj-modal-btn"},va!=null&&va.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),cl()&&ma.createElement(Pr.Z,{showData:Kt.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:ea==null?void 0:ea.homework_extension,description:ea==null?void 0:ea.description,allShow:(0,Wr.$O)(),code:ea==null?void 0:ea.code,sendParams:{source:"hack",hack_id:Cn},draggableExtraNode:((yn=ea==null?void 0:ea.homework_extension)==null?void 0:yn.ai_guide)&&(ha==null?void 0:ha.open)&&ma.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"}},ma.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"}}),ma.createElement(Nr.Z,{text:(ha==null?void 0:ha.text)||""}),ma.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Za=>{Ta({open:!1,text:""})}}))})),ma.createElement(Sr.Z,{successCb:()=>{wo.current===1?vr():lr()}}))};function Ae({title:he,modify_code:we,onSyncCode:Ne,onShowCodeSetting:Et,onResetCode:Ft,hack:ut,onChangeLanguage:Gt,isWhiteTheme:_t,onShowResourceCentre:Vt,attachments_count:Xt}){var yn;const $t=()=>{ve.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:ma.createElement(oe.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:Ft})},[cn]=(0,fe.useSearchParams)(),Cn=cn.get("language"),xn=Kt=>Kt==="1"?"c++":Kt==="2"?"C++":Kt;return(0,E.useEffect)(()=>{Cn&&Gt(xn(Cn))},[]),(0,E.useEffect)(()=>{ut!=null&&ut.tpm_code_modified&&ve.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:ma.createElement(oe.Z,null),content:ma.createElement("div",null,ma.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),ma.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),ma.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:()=>Ft()})},[ut==null?void 0:ut.language]),console.log(ut,_t,"hack"),ma.createElement("div",{className:`${ko.Z.codeHead} ${_t?ko.Z.whiteCodeHead:""}`},ma.createElement("div",{className:ko.Z.navWrap},(yn=ut==null?void 0:ut.all_language)==null?void 0:yn.map(Kt=>ma.createElement("div",{className:`${ko.Z.nav} ${Kt===(ut==null?void 0:ut.language)?ko.Z.active:""}`,key:Kt,onClick:()=>Gt(Kt)},ma.createElement(be.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},ma.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),ma.createElement("span",null,Kt)))),ma.createElement(He.Z,{align:"middle",style:{marginLeft:"auto"}},we?ma.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ne},ma.createElement("img",{src:bt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Xt>0&&ma.createElement("a",{onClick:Vt},ma.createElement(be.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},ma.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),ma.createElement("a",{onClick:$t},ma.createElement(be.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},ma.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),ma.createElement("a",{onClick:Et},ma.createElement(be.Z,{title:"\u8BBE\u7F6E"},ma.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Be(he){var we=he,{input:Ne,is_file:Et,identifier:Ft,showNote:ut,onShowNote:Gt,notes:_t,onCancelNote:Vt,onAddNote:Xt,debugResult:yn,language:$t,debuging:cn,submitting:Cn,executingMessage:xn,code:Kt,onSubmitCode:pa,onDebugCode:Un,onChangeCode:ca,onChangeInput:va,onUpdateCode:Ga,user:Ja,isLoading:la,submitResult:Ea}=we,xa=vn(we,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function _a(Xa,vo){return ma.createElement(Ae,sn(Lt({},xa),{onShowCodeSetting:Xa,onShowResourceCentre:vo}))}const La=Lt({input:Ne,is_file:Et,debugResult:yn,debuging:cn,submitting:Cn,executingMessage:xn,onDebugCode:Un,onChangeCode:ca,onSubmitCode:pa,onChangeInput:va,user:Ja,submitResult:Ea},xa);return ma.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},ma.createElement(Mt,{setIsWhiteTheme:xa==null?void 0:xa.setIsWhiteTheme,isLoading:la,language:$t,value:Kt,identifier:Ft,onChange:ca,onUpdateCode:Ga,ActionBarRender:_a}),ma.createElement(Le.ZP,Lt({},La)))}},37345:function(Re,rt,te){"use strict";te.d(rt,{h:function(){return E}});var E=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(E||{})},81072:function(Re,rt,te){"use strict";te.d(rt,{H7:function(){return a},MK:function(){return oe},MU:function(){return re},X6:function(){return ze},bM:function(){return Pe},fi:function(){return y},fu:function(){return He},n4:function(){return x},rX:function(){return yt},vl:function(){return b},zO:function(){return Ge}});var E=te(38986),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(z,ee,ne)=>ee in z?fe(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,be=(z,ee)=>{for(var ne in ee||(ee={}))ve.call(ee,ne)&&ye(z,ne,ee[ne]);if(Se)for(var ne of Se(ee))Fe.call(ee,ne)&&ye(z,ne,ee[ne]);return z};function He(z,ee){return(0,E.U2)(`myproblems/${z}.json`,be({hidePopLogin:!0},ee||{}))}function Pe(z,ee){return(0,E.v_)(`myproblems/${z}/code_submit.json`,ee)}function re(z,ee){return(0,E.v_)(`myproblems/${z}/code_debug.json`,ee)}function Ge(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,E.U2)(`myproblems/${z}/submit_records.json`,ee)}function ze(z){return(0,E.U2)("myproblems/record_detail.json",{id:z})}function yt(z,ee){return(0,E.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,E.v_)(`myproblems/${z}/add_notes.json`,ee)}function a(z,ee){return(0,E.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function y(z){return(0,E.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ee){return(0,E.v_)(`myproblems/${z}/update_code.json`,ee)}function b(z,ee){return(0,E.v_)(`discusses/${z}/plus.json`,ee)}},47251:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Xe}});var E=te(59301),fe=te(28284),Se=te(6767),ve=te(62957),Fe=te(20554),ye=te(82326),be=te(17149),He=te(69219),Pe=te(37568),re=te(54172),Ge=te(25399),ze=te(13747),yt=te(99571),oe=te(38986),a={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"},y=te(55305),x={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"},b=te(76902),z=te(51257),ee=te(24334);const ne=["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 ce=({qitem:Le})=>{var at,st,pt,Yt,Ie,Nt,en,tn,mn,zn;return E.createElement("div",{className:x.warp},E.createElement("div",{className:x.mainPart},E.createElement("div",{className:x.qcount},(Le==null?void 0:Le.question_type)===8&&E.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(at=Le==null?void 0:Le.program_attr)==null?void 0:at.description}),(Le==null?void 0:Le.question_type)!=8&&E.createElement(b.Z,{className:x.qtitle,value:(Le==null?void 0:Le.name)||(Le==null?void 0:Le.title)})),((Le==null?void 0:Le.question_type)===0||(Le==null?void 0:Le.question_type)===2)&&E.createElement("div",null,(st=Le==null?void 0:Le.choices)==null?void 0:st.map((wt,qe)=>E.createElement("div",{className:x.redio},!(wt!=null&&wt.is_answer)&&E.createElement("span",{className:x.redioitem}),(wt==null?void 0:wt.is_answer)&&E.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),E.createElement(b.Z,{className:wt!=null&&wt.is_answer?x.titleyes:x.title,value:ne[qe]+(wt==null?void 0:wt.choice_text)}),(wt==null?void 0:wt.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Le==null?void 0:Le.question_type)===1&&E.createElement("div",null,(pt=Le==null?void 0:Le.choices)==null?void 0:pt.map((wt,qe)=>E.createElement("div",{className:x.checkbox},!(wt!=null&&wt.is_answer)&&E.createElement("span",{className:x.checkboxitem}),(wt==null?void 0:wt.is_answer)&&E.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),E.createElement(b.Z,{className:wt!=null&&wt.is_answer?x.titleyes:x.title,value:ne[qe]+(wt==null?void 0:wt.choice_text)}),(wt==null?void 0:wt.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Le==null?void 0:Le.question_type)===3&&E.createElement("div",{className:x.completion},(Yt=Le==null?void 0:Le.standard_answer)==null?void 0:Yt.map((wt,qe)=>{var At;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",qe+1),E.createElement("div",{className:x.content},(At=wt==null?void 0:wt.answer_text)==null?void 0:At.map((_e,Pt)=>E.createElement("div",{className:x.items},_e))))})),(Le==null?void 0:Le.question_type)===4&&E.createElement("div",{className:x.simple},E.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ie=Le==null?void 0:Le.answer_texts)!=null&&Ie[0]?E.createElement(b.Z,{className:x.content,value:(Nt=Le==null?void 0:Le.answer_texts)==null?void 0:Nt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Le==null?void 0:Le.question_type)===5&&((en=Le==null?void 0:Le.challenge_names)==null?void 0:en.map((wt,qe)=>E.createElement("div",{className:x.shixun},E.createElement("span",{className:x.qtitle},E.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(qe+1),"\u9898"),wt)))),(Le==null?void 0:Le.question_type)===6&&E.createElement("div",{className:x.program},E.createElement(b.Z,{className:x.content,value:((tn=Le==null?void 0:Le.program_attr)==null?void 0:tn.description)||"- -"})),(Le==null?void 0:Le.question_type)===7&&((mn=Le==null?void 0:Le.sub_item_banks)==null?void 0:mn.map((wt,qe)=>{var At,_e,Pt,We,Bt;return E.createElement("div",null,E.createElement("div",{className:x.combination},E.createElement("span",{className:x.qtitle},wt==null?void 0:wt.name)),E.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},E.createElement("div",null,((wt==null?void 0:wt.item_type)=="SINGLE"||(wt==null?void 0:wt.item_type)=="JUDGMENT")&&((At=wt==null?void 0:wt.choices)==null?void 0:At.map((Je,Ue)=>E.createElement("div",{className:x.redio},!(Je!=null&&Je.is_answer)&&E.createElement("span",{className:x.redioitem}),(Je==null?void 0:Je.is_answer)&&E.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),E.createElement(b.Z,{className:Je!=null&&Je.is_answer?x.titleyes:x.title,value:ne[Ue]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(wt==null?void 0:wt.item_type)=="MULTIPLE"&&((_e=wt==null?void 0:wt.choices)==null?void 0:_e.map((Je,Ue)=>E.createElement("div",{className:x.checkbox},!(Je!=null&&Je.is_answer)&&E.createElement("span",{className:x.checkboxitem}),(Je==null?void 0:Je.is_answer)&&E.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),E.createElement(b.Z,{className:Je!=null&&Je.is_answer?x.titleyes:x.title,value:ne[Ue]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(wt==null?void 0:wt.item_type)=="COMPLETION"&&E.createElement("div",{className:x.completion},(Pt=wt==null?void 0:wt.standard_answer)==null?void 0:Pt.map((Je,Ue)=>{var tt;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Ue+1),E.createElement("div",{className:x.content},(tt=Je==null?void 0:Je.answer_text)==null?void 0:tt.map((Ye,Qe)=>E.createElement("div",{className:x.items},Ye))))})),(wt==null?void 0:wt.item_type)=="SUBJECTIVE"&&E.createElement("div",{className:x.simple},E.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(We=wt==null?void 0:wt.answer_texts)!=null&&We[0]?E.createElement(b.Z,{className:x.content,value:(Bt=wt==null?void 0:wt.answer_texts)==null?void 0:Bt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Le==null?void 0:Le.question_type)===8&&E.createElement("div",null,E.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ee.Base64.decode(((zn=Le==null?void 0:Le.program_attr)==null?void 0:zn.code)||"")})),(Le==null?void 0:Le.question_type)===5&&E.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},E.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),E.createElement("span",{style:{color:"#000000"}},(Le==null?void 0:Le.author_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{style:{color:"#000000"}},(Le==null?void 0:Le.author_school_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{style:{color:"#000000"}},(Le==null?void 0:Le.study_count)||"0"))),E.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Le==null?void 0:Le.identifier}/challenges?exercise=true`,target:"_blank"},E.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Le==null?void 0:Le.question_type)<=4||[6,8].includes(Le==null?void 0:Le.question_type))&&E.createElement("div",{className:x.bottom},E.createElement("div",{className:x.bottomitem},E.createElement("span",{className:x.left},"\u89E3\u6790"),E.createElement("span",{className:x.right},Le!=null&&Le.analysis?E.createElement(b.Z,{value:Le==null?void 0:Le.analysis}):E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),E.createElement("div",{className:x.bottomitem},E.createElement("span",{className:x.left},"\u96BE\u5EA6"),E.createElement("span",{className:x.right},(Le==null?void 0:Le.difficulty)===1?"\u7B80\u5355":(Le==null?void 0:Le.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),E.createElement("div",{className:x.bottomitem},E.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),E.createElement("span",{className:x.right},Le!=null&&Le.tag_discipline?Le==null?void 0:Le.tag_discipline:E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ie=te(61250),Ce=te(57149),Ze=te(25690),Oe=te(61485),gt=te(94361),lt=te(46722),Me=te(59301),zt=Object.defineProperty,nt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,vt=(Le,at,st)=>at in Le?zt(Le,at,{enumerable:!0,configurable:!0,writable:!0,value:st}):Le[at]=st,$e=(Le,at)=>{for(var st in at||(at={}))ht.call(at,st)&&vt(Le,st,at[st]);if(Ut)for(var st of Ut(at))Tt.call(at,st)&&vt(Le,st,at[st]);return Le},Rt=(Le,at)=>nt(Le,ct(at)),Mt=(Le,at,st)=>new Promise((pt,Yt)=>{var Ie=tn=>{try{en(st.next(tn))}catch(mn){Yt(mn)}},Nt=tn=>{try{en(st.throw(tn))}catch(mn){Yt(mn)}},en=tn=>tn.done?pt(tn.value):Promise.resolve(tn.value).then(Ie,Nt);en((st=st.apply(Le,at)).next())});const bt=({setScoreShow:Le,ScoreShow:at,onOk:st,isshixuns:pt,isloadings:Yt,dispatch:Ie,isIntelligentAssistant:Nt=!1,ispptModal:en=!1,isChangeQuestion:tn=!1,newExercisePaper:mn,shixunsDetail:zn})=>{var wt,qe,At;let[_e,Pt]=(0,E.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Nt,is_smart_plan:en,group_id:[]}),[We,Bt]=(0,E.useState)([]),[Je,Ue]=(0,E.useState)([]),[tt,Ye]=(0,E.useState)([]),[Qe,mt]=(0,E.useState)([]);const[ke,Te]=(0,E.useState)(!1),[Ee]=fe.default.useForm(),[xe,Ve]=(0,E.useState)(),[et,xt]=(0,E.useState)(!1);let[Ct,Jt]=(0,E.useState)(pt);const[Qt,qt]=(0,E.useState)([]),[Bn,_n]=(0,E.useState)(0),[on,fn]=(0,E.useState)(!0),[Dn,Sn]=(0,E.useState)([]),[hn,an]=(0,E.useState)([]),Vn=[{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}],Zn=[{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[ln,Xn]=(0,E.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 nn=(0,E.useRef)(new Set),un=(0,E.useRef)(new Set),An=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],bn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Kn=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Sa,Ke]=(0,E.useState)(!1),It=()=>{Ee.resetFields(),Ct=!1,Jt(!1),Ke(!1),Ee.submit()};(0,E.useEffect)(()=>{var Ht,Yn,mo,wa,za,Wn,sa,ia,jn,Ao;(((mo=(Yn=(Ht=mn==null?void 0:mn.editData)==null?void 0:Ht.exercise)==null?void 0:Yn.exist_item_bank_ids)==null?void 0:mo.length)>0||((Wn=(za=(wa=mn==null?void 0:mn.editData)==null?void 0:wa.exercise)==null?void 0:za.exist_item_bank_shixun_ids)==null?void 0:Wn.length)>0)&&an([...(ia=(sa=mn==null?void 0:mn.editData)==null?void 0:sa.exercise)==null?void 0:ia.exist_item_bank_ids,...(Ao=(jn=mn==null?void 0:mn.editData)==null?void 0:jn.exercise)==null?void 0:Ao.exist_item_bank_shixun_ids])},[(qe=(wt=mn==null?void 0:mn.editData)==null?void 0:wt.exercise)==null?void 0:qe.exist_item_bank_ids]),(0,E.useEffect)(()=>{at&&(Ee.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),on&&Ct&&(Ee.setFieldsValue({item_type:"SHIXUN"}),_e.item_type="SHIXUN",Pt($e({},_e)),fn(!1)),St(_e),wn(),aa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[at]),(0,E.useEffect)(()=>{Bn>0&&setTimeout(()=>{_n(0)},2e3)},[Bn]);function St(Ht){return Mt(this,null,function*(){var Yn,mo,wa;if(Te(!0),Pt($e({},Ht)),(tt==null?void 0:tt.length)<=0&&Ht.type==="5"){mt([]),Te(!1);return}console.log("----",tt,Qt);let za=Ht.type==="5"?tt==null?void 0:tt.filter(ia=>!Qt.includes(ia)):null,Wn=Ht.type==="5"?tt==null?void 0:tt.filter(ia=>Qt.includes(ia)):null,sa=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:Rt($e({},Ht),{discipline_id:((Yn=Ht==null?void 0:Ht.courseid)==null?void 0:Yn[0])||null,sub_discipline_id:((mo=Ht==null?void 0:Ht.courseid)==null?void 0:mo[1])||null,ids:za,shixun_ids:Wn,include_shixuns:!Nt,group_id:((wa=Ht.group_id)==null?void 0:wa.map(ia=>ia==null?void 0:ia.value))||null,keyword:Ht.keyword?encodeURIComponent(Ht.keyword):Ht.keyword,type:Ht.type==="5"?null:Ht.type,clazz:Ht.type==="3"?"ItemBanksGroup":null,bigmodel:Nt,is_smart_plan:en})});mt(sa),Te(!1)})}function wn(){return Mt(this,null,function*(){let Ht=yield(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:_e.type==="5"?null:_e.type,clazz:"ItemBanksGroup"}});Bt((0,y.L)(Ht==null?void 0:Ht.disciplines))})}function aa(Ht){return Mt(this,null,function*(){var Yn;let mo=yield(0,oe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ht}),wa=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Yn=mo==null?void 0:mo.data)==null?void 0:Yn.map(za=>({title:za.name,id:za.id,pid:za.id,value:za.id,key:za.id,isLeaf:!za.have_child}))}];Sn(wa)})}function Qn(Ht){return Mt(this,null,function*(){var Yn,mo,wa,za;Te(!0);let Wn=(Yn=Ht.list)==null?void 0:Yn.filter(jn=>!Qt.includes(jn)),sa=(mo=Ht.list)==null?void 0:mo.filter(jn=>Qt.includes(jn));if(Wn.length===0&&sa.length===0){Te(!1),mt([]);return}let ia=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:Rt($e({},Ht),{discipline_id:((wa=Ht==null?void 0:Ht.courseid)==null?void 0:wa[0])||null,sub_discipline_id:((za=Ht==null?void 0:Ht.courseid)==null?void 0:za[1])||null,ids:Wn,shixun_ids:sa,type:Ht.type==="5"?null:Ht.type,clazz:Ht.type==="3"?"ItemBanksGroup":null})});Te(!1),mt(ia)})}const Ua=Ht=>Mt(void 0,null,function*(){const Yn=yield Ie({type:"shixunsDetail/release",payload:{id:Ht}});let mo=Yn==null?void 0:Yn.tag_position,wa=(Yn==null?void 0:Yn.evaluation_set_position)||[],za=Yn.status;return za===0?(Se.ZP.success("\u53D1\u5E03\u6210\u529F"),St(_e),!0):(za===2?Se.ZP.error(`\u7B2C${wa.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):za===3?Se.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${mo.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Se.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Na=Ht=>(Ht==null?void 0:Ht.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Wa=(Ht,Yn,mo)=>Ht.map(wa=>wa.key===Yn?$e($e({},wa),mo):wa.children?Rt($e({},wa),{children:Wa(wa.children,Yn,mo)}):wa),Ra=Ht=>Mt(void 0,null,function*(){const{key:Yn}=Ht;let mo=_e.type;const wa=yield(0,lt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Yn),type:mo}),{data:za,total_count:Wn}=wa||{};Wn>0&&Sn(sa=>Wa(sa,Yn,{children:za.map(ia=>({title:ia.name,id:ia.id,pid:ia.id,value:ia.id,key:ia.id,isLeaf:!ia.have_child}))}))});function Eo(Ht){console.log("----",_e),Ht==="1"&&(ln.gg=$e({},_e)),Ht==="2"&&(ln.scj=$e({},_e)),Ht==="3"&&(ln.ttgx=$e({},_e)),Ht==="0"&&(ln.wcjd=$e({},_e)),Ht==="5"&&(ln.yx=$e({},_e)),Xn($e({},ln))}function Tn(){_e.type==="1"&&(_e=ln.gg),_e.type==="2"&&(_e=ln.scj),_e.type==="3"&&(_e=ln.ttgx),_e.type==="0"&&(_e=ln.wcjd),_e.type==="5"&&(_e=ln.yx),(_e==null?void 0:_e.item_type)==="SHIXUN"?(Ct=!0,Jt(!0)):(Ct=!1,Jt(!1)),Ee.setFieldsValue($e({},_e)),Pt($e({},_e)),St($e({},_e))}return Me.createElement("div",null,Me.createElement(ve.default,{title:!1,footer:!1,open:at,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Le(!1)}},Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement("div",{className:a.title},Nt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Nt&&Me.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"),Me.createElement(Fe.default,{className:a.tabWrap,activeKey:_e.type,onChange:Ht=>{Ht==="3"?(_e.show_all_share=!0,aa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):_e.show_all_share=null,Ht==="0"&&aa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Eo(_e.type),_e.type=Ht,(_e==null?void 0:_e.item_type)==="SHIXUN"&&_e.type!=="5"&&(Ct=!0,Jt(!0)),Ke(!1),_e.type==="5"&&(Ct=!1,Jt(!1)),Tn(),wn()},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:Me.createElement("div",null,"\u5DF2\u9009",tt.length>0&&Me.createElement("span",{className:a.titlecount},tt.length),Bn>0&&Me.createElement("span",{className:a.add},"+",Bn)),key:"5"}]}),Me.createElement(fe.default,{layout:"inline",form:Ee,onValuesChange:(Ht,Yn)=>{const mo=Object.values(Yn).some(za=>za!==null&&za!==""&&za!==void 0),wa=Yn.keyword==="";if(Ke(mo||!wa),_e.page=1,(Yn==null?void 0:Yn.item_type)==="SHIXUN"){if(_e.type==="5"?Jt(!1):Jt(!0),Ht.keyword||Ht.keyword==="")return;Ee.submit()}else{if(Ht!=null&&Ht.courseid&&Ee.setFieldsValue({tag_discipline_id:""}),Jt(!1),Ht.keyword||Ht.keyword==="")return;Ee.submit()}},onFinish:Ht=>{var Yn;_e.type==="3"&&(!Ht.group_id||((Yn=Ht==null?void 0:Ht.group_id)==null?void 0:Yn.length)===0)?_e.show_all_share=!0:_e.show_all_share=null,Pt($e($e({},_e),Ht)),St($e($e({},_e),Ht))}},Me.createElement(fe.default.Item,{name:"item_type"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(en?Zn:Nt?Vn==null?void 0:Vn.filter(Ht=>Ht.question_type!==5):Vn).map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)))),Me.createElement(fe.default.Item,{name:"courseid"},Me.createElement(be.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:We})),!Ct&&Me.createElement(fe.default.Item,{name:"tag_discipline_id"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(At=Qe==null?void 0:Qe.tag_disciplines)==null?void 0:At.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.id},Ht.name)))),Me.createElement(fe.default.Item,{name:Ct?"diff":"difficulty"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Ct&&An.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)),Ct&&bn.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)))),Ct&&Me.createElement(fe.default.Item,{name:"shixun_publish_status"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Kn.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)))),(_e.type==="3"||_e.type==="0")&&!Ct&&Me.createElement(fe.default.Item,{name:"group_id"},Me.createElement(He.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ht,Yn)=>Yn.title.toUpperCase().indexOf(Ht.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Ra,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Dn})),Sa&&Me.createElement("span",{className:a.allqingchu,onClick:It},Me.createElement("i",{className:"iconfont icon-guanbi4"}),Me.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Me.createElement(fe.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Me.createElement(Pe.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Me.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>Ee.submit()}),onSearch:Ht=>{Ee.submit()}}))),Me.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Me.createElement("div",{onClick:()=>{_e.updated_at==="asc"?_e.updated_at="desc":_e.updated_at="asc",Pt(Rt($e({},_e),{page:1})),St(Rt($e({},_e),{page:1}))}}," ",_e.updated_at?Me.createElement("img",{src:_e.updated_at==="asc"?ie.Z:Ce.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Me.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Me.createElement("div",{onClick:()=>{_e.quotes==="asc"?_e.quotes="desc":_e.quotes="asc",Pt(Rt($e({},_e),{page:1})),St(Rt($e({},_e),{page:1}))},style:{marginLeft:20}}," ",_e.quotes?Me.createElement("img",{src:_e.quotes==="asc"?ie.Z:Ce.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Me.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Me.createElement(re.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Qe==null?void 0:Qe.items)||(Qe==null?void 0:Qe.shixun_list),pagination:!1,loading:ke,rowKey:Ht=>Ht.id,rowSelection:{type:Nt||tn?"radio":"checkbox",selectedRowKeys:Je,getCheckboxProps:Ht=>({disabled:Ht.shixun_tag_num===1||(hn==null?void 0:hn.find(Yn=>Ht.id===Yn))}),onSelect(Ht,Yn,mo){if(Nt||tn){Ue([Ht.id]),un.current=new Set([Ht.id]),_n(1),Ye([Ht.id]);return}if(Yn)(Ct||Ht!=null&&Ht.challenge_names)&&qt([...Qt,Ht.id]),Ue([...Je,Ht.id]),Ht.identifier?nn.current.add(Ht.id):un.current.add(Ht.id),_n(1),Ye([...tt,Ht.id]);else{Ht.identifier?nn.current.delete(Ht.id):un.current.delete(Ht.id);let wa=tt.filter(za=>za!==Ht.id);if(Ue(wa),Ye(wa),Ct||Ht!=null&&Ht.challenge_names){let za=Qt.filter(Wn=>Wn!==Ht.id);qt([...za])}if(_e.type==="5"){Qn(Rt($e({},_e),{list:[...wa]}));return}}},onSelectAll(Ht,Yn,mo){var wa,za;if(Ht){const Wn=mo.map(ia=>ia.id),sa=(za=mo==null?void 0:mo.filter(ia=>ia==null?void 0:ia.challenge_names))==null?void 0:za.map(ia=>ia.id);qt([...Qt,...sa]),Ue([...Je,...Wn]),Ye([...tt,...Wn]);for(const ia of mo)ia.identifier?nn.current.add(ia.id):un.current.add(ia.id)}else{const Wn=mo.map(Ao=>Ao.id),sa=Je.filter(Ao=>!Wn.some(bo=>bo===Ao)),ia=(wa=mo==null?void 0:mo.filter(Ao=>Ao==null?void 0:Ao.challenge_names))==null?void 0:wa.map(Ao=>Ao.id);Ue([...sa]),Ye([...sa]);let jn=Qt.filter(Ao=>!ia.some(bo=>bo===Ao.id));qt([...jn]),_e.type==="5"&&Qn(Rt($e({},_e),{list:[...sa]}));for(const Ao of Wn)Ao.identifier?nn.current.delete(Ao):un.current.delete(Ao)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ht,Yn,mo)=>{var wa,za;return Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",null,Ct||Yn!=null&&Yn.challenge_names?"\u5B9E\u8BAD\u9898":(za=(wa=Vn==null?void 0:Vn.filter(Wn=>Wn.value===Ht))==null?void 0:wa[0])==null?void 0:za.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Ct?"30%":"60%",key:"name",render:(Ht,Yn,mo)=>{var wa;return Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",{className:Yn!=null&&Yn.high_resources_consume?a.q_title:""},Me.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:Ct||Yn!=null&&Yn.challenge_names?Yn!=null&&Yn.title||Ht===null?"--":Ht:(Yn==null?void 0:Yn.item_type)=="BPROGRAM"?(wa=Yn==null?void 0:Yn.program_attr)==null?void 0:wa.description:Ht}))),(Yn==null?void 0:Yn.high_resources_consume)&&Me.createElement(gt.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ct,render:(Ht,Yn,mo)=>{var wa;return Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("span",null,Ht?(wa=Ht==null?void 0:Ht.split("\u3001"))==null?void 0:wa[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ct,render:(Ht,Yn,mo)=>Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("span",null,Ht||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ht,Yn,mo)=>{var wa,za,Wn,sa;return Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",null,Ct||Yn!=null&&Yn.challenge_names?(Yn==null?void 0:Yn.level)||((za=(wa=An==null?void 0:An.filter(ia=>ia.value===Ht))==null?void 0:wa[0])==null?void 0:za.name):(sa=(Wn=An==null?void 0:An.filter(ia=>ia.value===Ht))==null?void 0:Wn[0])==null?void 0:sa.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ct,render:(Ht,Yn,mo)=>Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",null,Ht||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ht,Yn,mo)=>Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",null,Ct||Yn!=null&&Yn.challenge_names?(Yn==null?void 0:Yn.study_count)||(Yn==null?void 0:Yn.stu_num):Ht))},{title:Me.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Me.createElement(Ge.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Me.createElement(Oe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ct,render:(Ht,Yn,mo)=>Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",null,Ht||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ht,Yn,mo)=>Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",{style:{flex:1,textAlign:"start"}},Me.createElement("a",{onClick:()=>{var wa,za;Ve(Rt($e({},Yn),{question_type:Ct||Yn!=null&&Yn.challenge_names?5:(za=(wa=Vn==null?void 0:Vn.filter(Wn=>Wn.value===(Yn==null?void 0:Yn.item_type)))==null?void 0:wa[0])==null?void 0:za.question_type})),xt(!0)}},"\u67E5\u770B"),(Yn==null?void 0:Yn.shixun_tag_num)===1&&Me.createElement("a",{style:{marginLeft:10},onClick:()=>{ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Me.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Me.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Yn==null?void 0:Yn.identifier}/challenges`)}},(Yn==null?void 0:Yn.shixun_name)||"--"),"\uFF1F"),onOk:()=>Mt(void 0,null,function*(){if(!Ua(Yn==null?void 0:Yn.identifier))return new Promise((wa,za)=>{za()})})})}},"\u53D1\u5E03")))}].filter(Ht=>!Ht.hidden)}),Me.createElement(ze.Z,{current:_e.page,total:(Qe==null?void 0:Qe.items_count)||(Qe==null?void 0:Qe.shixuns_count),style:{marginBottom:20},defaultPageSize:_e.per_page,showTotal:Ht=>Me.createElement("span",null,"\u5171\xA0",Me.createElement("span",{style:{color:"#165DFF"}},Ht),"\xA0\u6761\u6570\u636E"),pageSize:_e.per_page,onChange:(Ht,Yn)=>{_e.page=Ht,_e.per_page=Yn,Pt($e({},_e)),St($e({},_e))}}),Me.createElement("div",{className:a.bottom},Me.createElement(yt.ZP,{className:a.no,onClick:()=>{Le(!1)}},"\u53D6\u6D88"),Me.createElement(yt.ZP,{loading:Yt,style:{width:Yt&&75},className:a.yes,onClick:()=>Mt(void 0,null,function*(){if((tt==null?void 0:tt.length)<=0){Se.ZP.info(Nt||tn?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}st([...un.current],[...nn.current],!0,tt==null?void 0:tt.length)})},Nt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Me.createElement(ve.default,{open:et,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{xt(!1)},onOk:()=>{xt(!1)}},Me.createElement(ce,{qitem:xe})))};var Xe=(0,Ze.connect)(({shixunsDetail:Le,newExercisePaper:at})=>({shixunsDetail:Le,newExercisePaper:at}))(bt)},10866:function(Re,rt,te){"use strict";te.d(rt,{Im:function(){return Oe},ZP:function(){return ct},gZ:function(){return zt}});var E=te(59301),fe=te(37568),Se=te(99571),ve=te(84105),Fe=te(87395),ye=te(24363),be=te(24334),He=te(86074),Pe=te(76902),re=te(51257),Ge=te(94268),ze=te(34376),yt=te(92310),oe=te.n(yt),a=te(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,le=(Ut,ht,Tt)=>ht in Ut?y(Ut,ht,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Ut[ht]=Tt,ce=(Ut,ht)=>{for(var Tt in ht||(ht={}))ee.call(ht,Tt)&&le(Ut,Tt,ht[Tt]);if(z)for(var Tt of z(ht))ne.call(ht,Tt)&&le(Ut,Tt,ht[Tt]);return Ut},ie=(Ut,ht)=>x(Ut,b(ht));const{TextArea:Ce}=fe.default,Ze={visible:!1,tabIndex:"0"},Oe={[ye.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ye.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ye.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 gt=(Ut=>(Ut[Ut.SET_VISIBLE=0]="SET_VISIBLE",Ut[Ut.SET_TABINDEX=1]="SET_TABINDEX",Ut))(gt||{});function lt(Ut,ht){switch(ht.type){case 0:return ie(ce({},Ut),{visible:ht.payload});case 1:return ie(ce({},Ut),{tabIndex:ht.payload});default:throw new Error}}function Me({value:Ut,className:ht}){const[Tt,vt]=(0,E.useState)(!1),$e=(0,E.useRef)(),Rt=(0,E.useRef)();return(0,E.useEffect)(()=>{Tt&&(Rt.current.reset(),Rt.current.write((0,re.pp)(Ut||"")))},[Ut,Tt]),(0,E.useEffect)(()=>{var Mt,bt,Xe,Le;if($e.current){Rt.current=new ze.Terminal({fontSize:14,disableStdin:!0}),Rt.current.open($e.current);const at=$e.current.offsetWidth-14,st=((Le=(Xe=(bt=(Mt=Rt.current)==null?void 0:Mt._core)==null?void 0:bt._renderService)==null?void 0:Xe.dimensions)==null?void 0:Le.actualCellWidth)||9.5,pt=Math.ceil(at/st);Rt.current.resize(pt,8),vt(!0)}},[]),a.createElement("div",{ref:$e,className:oe()("XtermText-valueRef",ht)})}function zt(Ut){const{status:ht,error_msg:Tt,output:vt,input:$e,expected_output:Rt,is_file:Mt,input_file_url:bt,output_file_url:Xe,expected_output_file_url:Le}=Ut;let at=null;const st={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ht){case ye.h.NOMATCH:at=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Mt&&a.createElement(Me,{className:"mb10",value:$e}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(bt,$e)},$e)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Mt&&a.createElement(Me,{className:"mb10",value:vt&&be.Base64.decode(vt)||""}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(Xe,vt)},vt)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Mt&&a.createElement(Me,{className:"mb10",value:Rt&&be.Base64.decode(Rt)||""}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(Le,Rt)},Rt)));break;case ye.h.EXECUTEFAILURE:at=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Mt&&a.createElement(Pe.Z,{value:$e,style:st}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(bt,$e)},$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.COMPILEFAILURE:at=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Mt&&a.createElement(Pe.Z,{value:$e,style:st}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(bt,$e)},$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.PODFAILURE:at=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:at=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",at," ")}function nt(Ut){const{status:ht,error_msg:Tt,execute_time:vt,output:$e,input:Rt,expected_output:Mt,is_file:bt,input_file_url:Xe,output_file_url:Le,expected_output_file_url:at}=Ut;let st=null;switch(ht){case ye.h.OK:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",vt,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,be.Base64.decode($e)));break;case ye.h.NOMATCH:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,Rt)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",$e&&be.Base64.decode($e)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Mt&&be.Base64.decode(Mt)));break;case ye.h.EXECUTEFAILURE:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.COMPILEFAILURE:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.PODFAILURE:st=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:st=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",st," ")}var ct=({id:Ut,is_file:ht,input:Tt,debuging:vt,submitting:$e,executingMessage:Rt,debugResult:Mt,onChangeInput:bt,onDebugCode:Xe,onSubmitCode:Le})=>{const[at,st]=(0,E.useReducer)(lt,Ze),{visible:pt,tabIndex:Yt}=at;(0,E.useEffect)(()=>{st({type:0,payload:!1})},[Ut]);function Ie(mn){let zn=mn.target.id;st({type:1,payload:zn})}function Nt(){st({type:0,payload:!pt})}const en=(0,E.useMemo)(()=>{if(Mt){const{status:mn}=Mt;return a.createElement(a.Fragment,null,nt(Mt))}return null},[Mt]);function tn(){st({type:0,payload:!0}),st({type:1,payload:"1"}),Xe()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${pt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(Ge.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(Ce,{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:ht?"":Tt,onChange:bt}),rightNode:vt?a.createElement(He.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Mt?en:a.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")})),a.createElement("a",{className:`btn-collapse ${pt?"up":""}`,onClick:Nt},pt?a.createElement(ve.Z,null):a.createElement(Fe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(Se.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(Se.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(Se.ZP,{className:"btn-green",type:"ghost",loading:vt,onClick:tn},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(Se.ZP,{type:"primary",className:"custom-ant-disabled",loading:$e,disabled:$e,onClick:()=>{st({type:0,payload:!1}),Le()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(Re,rt,te){"use strict";te.d(rt,{h:function(){return E}});var E=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(E||{})},3532:function(Re,rt,te){"use strict";te.d(rt,{Y2:function(){return Ut},ZP:function(){return ht}});var E=te(59301),fe=te(14566),Se=te(6767),ve=te(62957),Fe=te(77019),ye=te(47889),be=te(99571),He=te(62673),Pe=te(25399),re=te(37568),Ge={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"},ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAADICAYAAACAj9YNAAAAAXNSR0IArs4c6QAAD59JREFUeF7tnet527gShsFUZFeQpJN1GkncyG46iVJBVFG4D6mLKYmSMLgQM4NXf855NrgMvm/8egBC9BD4oIBhBV7++fPlHP6n8PH/p/84Dp8XS7v8txB2N8sext/h7+G/73++3v67YZ08hz54Xhxr86fAy7c/P+ZVHQB1DaYaCz7AbBzfgVsNefPHBGL5GjJCRQUW0PpecRrp0DugJpWsXnsgVk9bRk5QQCm0nq1khhpb0Gcy1fl3IFZHV0YVKDCfa03nWeOgqdoSrODc9Lz1BGgp8qX1AWJputGrgAJz1bXd2VaBiEVDUJ2J5EpvDMTStaNnogJHeFmvuiSrB2gStYRtgZhQMJqnKWD0rCttsfd7AbPSioYQgFgFURnyQwHnW8ZUq4FZqnIr/YBYQTEZ6lKBDreNshQYxvf9v6+He298khUAYsnS0fGeAsBLmBvj+JWnmULNFs2BWLp29LxSYL4qMczXJLa4Se9Nf7aYiY4CsUTh6MbWsUoOsMUUywrExJLRYakAW8cq+UBVJpAViAnEoinV16Y5QFUWJTcQi5KJRtcKUIFtlBOA7KnQQOypRDS42D5yeN8iIdhePlAdiLVISaNzUn01No6rGKsGALHGeWllegCmxCm2lzdGADEluak5DACmzB1AdmEIEFOWn9rCAWDaHDnGA8jOxgAxpTmqIayXt/0vbt9rcOJODIBsFgaIKc7RlqFRgbVUXzA3IANignTppikAM2Z15yCjEjOWr7XDBWC1Fa40fscgA2KVcsrisADMomuLmDsFGRAznrelwj++Rmc6yOdjWYEOL8QCMcsJWyh2AFZISCXD7P976ernuqvFKskxVWEAMFV2lAmms20lECuTNmZH4S6YWeseB94RyICY0xyOWRYH+TEqGW7TCciAmOEczQmdbWSOenb69nA+BsTs5GPRSNlGFpVT72AdVGNATG/6VYuMbWQ1aXUO7BxkQExn2lWN6uVtP1adgMHVKeB5WwnE1KVb3YDYRtbVV+3ojqsxIKY268oHxmF+eU0tjei1GgNilrIwM1a2kZkCWu/utBoDYtYTMzJ+tpGRQnlv5hBkQMx70h7XRxXWidHPl7nb//fy9XkzOy2AmB2vkiPlSkWydD47OqvGgJjPNL1YFVVYByZLlgjEJGrRtrUCPJFs7YDS+R2BjEpMSY7NsDl+9j9fd6XC4kC/lJLOxgFizgzdYDnzudTpMw6fj//3DK4HIRyANoy/w9+wkwCOKmwDYy1P4QRkVGIVk/AMrnH4XniaXQzUqMIKq+5tOCDmzdH89cyVz6fwJRwqrZgqK3/SEFaBRhVWQlr/Y3i4xU8lVihPlVxj2IVxfJ+2nFRhhYz1PoyDagyIZSapEnhdr2I6R9uqEsxUkO5NFQBiTeVvOrlSeDXVhMltKmB9S0klJsw74CUUjOb6FTBejQExQYoBMIFYNLWkgOnvUwKxyFTjoDxSKJqZVMDylhKIPUk5riqY/JkkaKkChreUQOyB2WwfpT8JtDerABAza93dwAGYP09Z0WMFrG4pqcRWfGULyY97jwoAMSeuAzAnRrIMuQJGt5RUYldW8xRSnvv0cKIAELNvJACz7yEryFLA5H0xKrGj5xzkZyU/nZ0oYPFcDIiFEDgHc/ITyDKyFQBi2RK2GYBtZBvdmVWhAuP4VfL2YA0r6L4SYxupIQ2JQY0CBg/3gdjbflSTQASCAq0VAGKtHZDNTxUm04vWHSgAxOyYzGG+Ha+IdFMFzF2z6HY7yWH+pj8YTGZHASBmwSuqMAsuEWMjBYBYI+FF0wIxkVw07kwBa3fFutxOspXs7KeS5YoUAGIiudo0fuFaRRvhmdWEAkBMuU1sJZUbRHjNFQBizS14HABbSeUGEV5zBYBYcwueQowb+so9Iry2CgCxtvo/nJ2tpGJzCE2NAkBMjRW3gQAxxeYQmhoFgJgaK1Yg9u3PjzAO3xWHSGgo0FoBLru2duDR/HzhW7M7xKZEASCmxIjVMHgyqdkdYlOiABBTYgQQ02wEsWlWAIhpdodKTLM7xKZCAd4npsKGu0HwdSPd/hCdAgV4x35bE+YrFNPnUzj87/IzDp9DWPnvbUNmdhTQpQAQ286P+Unj9DnAafrcgmu7cJgJBVwoYO2O2CS6mVfxXEELYLn4kWERShXYhXF8t/Kn21RDbAEuLqgqzXbCcq+AeqCpgxjgcv9DwQLtKqASaGogxm16u5lN5B0qoOgqRnOIAa8OfwBYshcFVFRmzSAGvLzkMetAgdAUZptD7Agv7myR+SjgT4EmMNsUYlRf/rKWFaHAigKbwmwTiAEvEh0FOlRgo8P/6hADYB0mL0tGgZMCG4CsGsSOr4KeLqlyu56URoG+Fai6vawCMaqvvjOW1aPAqgKVqrLiEANgJDAKoMBdBSqArCjEABjJiwIoEKFA0bfHFoMYAIuwjiYogAInBYqBrAjEeO0zmYkCKJCgQBGQZUMMgCVYRxcUQIFiFVkWxNhCkokogALZCmQe9idDDIBlW8cAKIACJwUyQJYEMQBG7qEAChRXIBFkYogdb+L/Kr4ABkQBFECBBJDJIfa2H1EaBVAABaopIASZCGI8iaxmGwOjAAosFJD86bhoiHEORo6hAApspoCgGouCGOdgm1nHRCiAAsInlnEQe9tPB/m8Uof0kiswjO/hb9jNHYeBVzPJFey6R8y28inE2EZ2nUM5i1/9Sgn5lCNph30jtpUPIcY2ssOkKbTkR79BAVkhkXsZ5gnIHkOMbWQvaVJ2neP4df/z9bCFvPMBZGUl9z7ao1+KdyFGFeY9LSqtLwJgp5m5slPJA4/DPqjG7kOMKsxjKtRdU8T5xXUAL1yeruuJo9HvVWOrEKMKc+T8VktJANgUGrm2lUEO5rmTY+sQowpz4PiGS0gE2Hlb+c+fL2EY+D7uhpaZnCoWYvxmNGlvu6AzAXYG2bc/P8I43yPjgwL3FVjJt5tKjMNWMkigQJHXCwMygeK9N42EGG+p6D1R4tZfFGCALE50WoVwfcB/UYmxlSRFohUQXKWIHvPYkDtkUsU6a39VjV1CjAP9zrIhcbkVAXauyMjFRHP66Lasxq4hxlayjxxIX+UGAANk6fZ003ORh2eIsZXsxv70hRZ6EikJgMuwErU6arvIxQ+IUb53lAEJS20AsClKfrkmeNVHl/ODpSXE2Er2Yb58lY0AxhNLuVU99Tidi80Q47ddT9aL11rlKoU0Cp5YShXroP3xlysQ68DrjCWqABgVWYaDnrteQIzzMM9Wp65NFcAAWaqNrvvNOXqoxICYa6eTFrfhVQppfGwtpYr5bT+di50gxqG+X5/lK1MMsHNFxi9eua8eewzj+8ChvkdnM9bU+EmkJHJ2EBK1nLYFYk6NTV2WIYDNxyC8hyzVaT/9ZojxHic/huasxBjAzttKQJbjuv2+M8Q4W7BvZO4KjAKMJ5a5xrvovwNiLnzMWoTKqxTSFbGjkCrmpj0Qc2Nl2kJcAIyKLM18L72oxLw4mbIOA1cppMuiIpMqZr/9BDHuiNn3Ub4ChwCjIpOngYceQMyDi9I1OAbYGWQ8sJJmhdn2QMysdYmBG38SKVk1uwyJWnbbAjG73skj7whgkzhchpWniMUeQMyiaykxdwaw87aSy7Ap2WKqD08nTdmVHKyrqxRSFXhiKVXMVnsgZsuvlGi7BhhPLFNSxlYfIGbLL2m0AGyhGBWZNH1stAdiNnxKi7KDqxRSYQCZVDH97XmLhX6P0iIEYHd146UHaSmltNcOiCl1JissAPZUPkD2VCIrDXa82dWKVbFxdnqVIlaeZTsuw6aopqzP9D6xKSTMVGZMajgATKQcl2FFculsPI7nv3bEl8B1WiSJiieRErWObTnoTxBNU5cFxH6FEL5oio1YhApwDiYU7KM5IEuWrnnHjz/Zxnv2m5uRGQBVWIaAQCxDvLZdF388l++XtbWiwOzTb6QCw3Q5BBAzavvxDPic+BzuGzXyFDbbyWQDuW6RLF3bjsecX0KMc7G2luTPDsjEGlKFiSVT0+G0+/iAGOdiaszJDGSX1X8c3/c/X/PGyAogrvMMn+kzDp/jeqy24mFWhniNu57PgT8gxrlYY09UTa/6QQHVk6pcaRPMYtdxcRjM2UAbP1TOqvTiLBdUVWbL5kEtH2RdQowt5eZmqJ0QiKm1hsDCxU7h5rE8TylJkaMCKreUVGLkZ7h6gHULMaoxsuSgABAjE1QqcH0nEoiptElFUEBMhQ0EcaXATV6u3vJmS0niUImRAyoVWLkLuQ4xtpQq/ds4KCqxjQVnuqcKrObk3e/bUY09FdR7AyDm3WFr67vzjZT7EKMas2Zx6XiBWGlFGS9Hgbv5+PDNB1RjOZqb7wvEzFvoaAEPvhf8GGJUY46yQLwUICaWjA5VFHhy8frpO6j4nloVWywMCsQsuOQ/xqd5+BRik0ZsK/1nysoKnyZPC1W4sd9C9YZzRrxeKg5ibCsbuthsaiDWTHomPioQlYNREJurMUDWW2ZFJdDWolCJba14u/liX7keDTG2le3MbDQzEGskPNNOL7scv8a+nFMGMaqxnvILiPXktqa1Cl8DJYIY20pNTlePBYhVl5gJSjxQEkMMkHWTeECsG6v1LDT2HGwZcRLEjudj/HUkPd7XiASI1VCVMe8rIDgHKwIxQOY+G4GYe4sVLTARYNMKkiuxGWL8hSRFWVA8FCBWXFIGXFVAeJB/PUYWxACZ66QEYq7tVbK4TIBlV2InGajIlCRE2TCAWFk9Ge2mhBrf9/++Hv4IcsYnuxK7Atn3EAJ/VTnDEEVdgZgiM9yFUqACO2lSDGJnmL3teWrpI+OAmA8f9a0i4xB/bTHFITafkwEyfYkjjwiIyTWjx2MFdmEc32O/ThQrZhWIzSDjK0qxHmhtB8S0OmMxroLbx5ujtZp6HA/8OSerKXK9sYFYPW37GrkiwCYhq1ViS5fYXprMWSBm0jZVQVfZPm5aiV2A7HAxlqpMVY49DAaI2fFKX6SVq6/lgjepxC5gxlmZvoRbjwiIWXFKU5wbwuu07M0hNh/6U5VpSrt7sQAxCy5pirEBwDY7E7unMzDTlIE3sQAx1fYoCq4RvJpWYtfyAzNFCfkRChBTaYuioBrDSxXETsEAM0UJGgIQU2WHkmCG8X2KpMR3HkutqMmZWEzwAC1GpaptgFhVeU0NvgvD+FsTuJbqqYXYMkiA1iThgVgT2dVMqhpc5iB2A7T5kcR852z68NaMOnkPxOroqnXUGVrhb9iV/m5j7QWbqMSeiTBXatPnU/gSxuHzSntA90zE238HYnLNWvTYXU26lusfbSZQnT4GgbUm8P/6C+VmwqlgeQAAAABJRU5ErkJggg==",yt=te(47257),oe=te.n(yt),a=te(16253),y=te(38986),x=te(1012),b=te(51257),z=te(45677),ee=te(59301),ne=Object.defineProperty,le=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Oe=(Tt,vt,$e)=>vt in Tt?ne(Tt,vt,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Tt[vt]=$e,gt=(Tt,vt)=>{for(var $e in vt||(vt={}))Ce.call(vt,$e)&&Oe(Tt,$e,vt[$e]);if(ie)for(var $e of ie(vt))Ze.call(vt,$e)&&Oe(Tt,$e,vt[$e]);return Tt},lt=(Tt,vt)=>le(Tt,ce(vt)),Me=(Tt,vt,$e)=>new Promise((Rt,Mt)=>{var bt=at=>{try{Le($e.next(at))}catch(st){Mt(st)}},Xe=at=>{try{Le($e.throw(at))}catch(st){Mt(st)}},Le=at=>at.done?Rt(at.value):Promise.resolve(at.value).then(bt,Xe);Le(($e=$e.apply(Tt,vt)).next())});const{Dragger:zt}=fe.default,nt=Tt=>{const vt=st=>st&&st.substring(0,st.lastIndexOf("."));for(var $e=[...Tt],Rt=0,Mt=[],bt=0;bt<$e.length;bt++){for(var Xe="",Le=0;Le{if(st.forEach(pt=>{let Yt=pt.name.split(/\.(?=[^\.]+$)/);pt.name=`${Yt[0]}.${Yt[1].toLowerCase()}`}),st[0].name.includes(".in"))return st.length===2?st:[st[0],{}];if(st[0].name.includes(".out"))return st.length===2?st.reverse():[{},st[0]]})},ct=({onClose:Tt,onOK:vt,visible:$e,wrapClassName:Rt,rootIdentifier:Mt,multiple:bt=!1,defaultMultipleValue:Xe=!0})=>{const[Le,at]=(0,E.useState)([]),[st,pt]=(0,E.useState)({}),[Yt,Ie]=(0,E.useState)(!1),[Nt,en]=(0,E.useState)(!0),tn=(0,E.useRef)([]),mn=(0,E.useRef)(0),zn=()=>{Tt()};(0,E.useEffect)(()=>{wt()},[]),(0,E.useEffect)(()=>{$e&&(tn.current=[],mn.current=0,at([]),en(Xe))},[$e]);const wt=()=>Me(void 0,null,function*(){try{const Ue=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),tt=JSON.parse((0,a.pe)(Ue.data));pt(tt)}catch(Ue){}}),qe=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf(".")),At=Ue=>{var tt,Ye;const Qe=qe((tt=Ue[0])==null?void 0:tt.name)||qe((Ye=Ue[1])==null?void 0:Ye.name),mt=Le.filter(ke=>qe(ke.name)!==Qe);tn.current=[...mt],at([...mt])},_e=Ue=>{if(!Nt){const Te=new FormData;Te.append("file",Ue.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Te},!0).then(xe=>{if(xe.status===0){mn.current=mn.current+1;const Ve=tn.current.map(et=>{var xt;if(et.name===Ue.name){const Ct=gt({},et);return(xt=Ue==null?void 0:Ue.name)!=null&&xt.includes(".in")?Ct.input=xe==null?void 0:xe.content:Ct.output=xe==null?void 0:xe.content,Ct}return et});if(tn.current=[...Ve],at([...Ve]),mn.current>0&&mn.current===Le.length){Ie(!1);let et=nt(Ve);et=et.filter(xt=>{var Ct,Jt;return!!((Ct=xt[0])!=null&&Ct.name&&((Jt=xt[1])!=null&&Jt.name))}),et=et.map(xt=>lt(gt(gt({},xt[0]),xt[1]),{is_file:!1})),vt(et),Tt()}}else Ie(!1),Tt()});return}const tt=new(oe())({endpoint:st.end_point,region:st.region,accessKeyId:st.access_key_id,accessKeySecret:st.access_key_secret,bucket:st.bucket,stsToken:st.security_token}),Ye=Ue.name,Qe={container_type:"TestSet",file_name:Ye},mt=(0,x.Z)();let ke=`testsets/${Mt}/${mt}${Ye.indexOf(".")>-1?"."+Ye.split(".").pop():""}`;Mt===null&&(ke=`testsets/${mt}${Ye.indexOf(".")>-1?"."+Ye.split(".").pop():""}`),tt.multipartUpload(ke,new Blob([Ue.file],{type:Ue.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ye+""},url:st==null?void 0:st.callback_url,host:st==null?void 0:st.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(Qe)}}).then(function(Te){if(Te.data.status===0){mn.current=mn.current+1;const Ee=tn.current.map(xe=>{var Ve,et,xt,Ct,Jt,Qt,qt,Bn,_n,on,fn,Dn,Sn,hn,an,Vn,Zn;if(xe.name===((et=(Ve=Te.data)==null?void 0:Ve.data)==null?void 0:et.file_name)){const ln=gt({},xe);return(Jt=(Ct=(xt=Te.data)==null?void 0:xt.data)==null?void 0:Ct.file_name)!=null&&Jt.includes(".in")?(ln.in_object_key=(qt=(Qt=Te.data)==null?void 0:Qt.data)==null?void 0:qt.object,ln.in_object_size=(_n=(Bn=Te.data)==null?void 0:Bn.data)==null?void 0:_n.size,ln.input=(fn=(on=Te.data)==null?void 0:on.data)==null?void 0:fn.file_name,ln.in_file=Ue):(ln.out_object_key=(Sn=(Dn=Te.data)==null?void 0:Dn.data)==null?void 0:Sn.object,ln.out_object_size=(an=(hn=Te.data)==null?void 0:hn.data)==null?void 0:an.size,ln.output=(Zn=(Vn=Te.data)==null?void 0:Vn.data)==null?void 0:Zn.file_name,ln.out_file=Ue),ln}return xe});if(tn.current=[...Ee],at([...Ee]),mn.current>0&&mn.current===Le.length){Ie(!1);let xe=nt(Ee);xe=xe.filter(Ve=>{var et,xt;return!!((et=Ve[0])!=null&&et.name&&((xt=Ve[1])!=null&&xt.name))}),xe=xe.map(Ve=>lt(gt(gt({},Ve[0]),Ve[1]),{is_file:!0})),vt(xe),Tt()}}})},Pt=Ue=>new Promise((tt,Ye)=>{let Qe=0,mt=[];for(let ke=0;ke{Qe++,Qe===Ue.length&&(mt.length?(Se.ZP.warning(`${mt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ye()):tt(Ue))}).catch(Te=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Te),Qe++,mt.push(Ue[ke].name),Qe===Ue.length&&(mt.length?(Se.ZP.warning(`${mt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ye()):tt(Ue))})}),We=()=>Me(void 0,null,function*(){if(Le.length===0){Se.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Pt(Le),Ie(!0),nt(Le).some(tt=>{var Ye,Qe;return!((Ye=tt[0])!=null&&Ye.name&&((Qe=tt[1])!=null&&Qe.name))})){ve.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:()=>Me(void 0,null,function*(){Le.map(tt=>Me(void 0,null,function*(){_e(tt)}))}),onCancel:()=>{Ie(!1)}});return}Le.map(tt=>Me(void 0,null,function*(){_e(tt)}))}),Bt={name:"file",fileList:Le,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ue=>{if(Le!=null&&Le.some(Ye=>Ye.name===Ue.name))return Se.ZP.info(`${Ue.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ue.size/1024/1024>100)return Se.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Ue.name))return Se.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:Ue.name,uid:Ue.uid,file:Ue,percent:0};return Le.push(tt),tn.current=[...Le],at([...Le]),!1}},Je=nt(Le);return console.log(Le,Je,"fileList"),ee.createElement(ve.default,{open:$e,wrapClassName:Rt,onOk:We,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Yt},onCancel:zn,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:Ge.wrap},Le.length?ee.createElement("div",null,ee.createElement(Fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:bt?"visible":"hidden"}},ee.createElement("span",{className:Ge.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ye.ZP.Group,{className:`ml20 ${Ge.testCaseRadio}`,optionType:"button",value:Nt,onChange:Ue=>en(Ue.target.value)},ee.createElement(ye.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ye.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(fe.default,gt({},Bt),ee.createElement(be.ZP,{type:"primary",className:Ge.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Ut,{data:Je,onRemove:At})):ee.createElement("div",{className:`${Ge.noData} mb30`},ee.createElement(fe.default.Dragger,lt(gt({},Bt),{className:Ge.dragger}),ee.createElement("img",{src:ze,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:Ge.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:Ge.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.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",ee.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",ee.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",ee.createElement("br",null))))},Ut=({data:Tt=[],onRemove:vt,width:$e="auto",showScore:Rt=!1,disabled:Mt=!1,inputChange:bt,onEvaluatingChange:Xe,onSelectAll:Le,checkAll1:at,checkAll2:st,checkAll3:pt,checkAll4:Yt,checkAll5:Ie,showEvaluatingSetting:Nt=!1,className:en="",isProgramHomework:tn=!1})=>{const mn={value:"",filename:"",dataUrl:""},[zn,wt]=(0,E.useState)(gt({},mn)),qe=Pt=>{let We=document.createElement("a");document.body.appendChild(We);let Bt=URL.createObjectURL(Pt.file);We.href=Bt,We.download=Pt.name,We.click(),URL.revokeObjectURL(Bt),document.body.removeChild(We)},At=(Pt,We)=>{(0,b.LR)(Pt,We)},_e=(Pt,We)=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{vt(Pt,We)},onCancel:()=>{}})};return Tt.length?ee.createElement("div",{className:en,style:{width:$e}},ee.createElement("div",{className:`${tn?Ge.headProgram:Ge.head}`},Nt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:at,onChange:Pt=>{Le(Pt.target.checked,"hidden")}}),ee.createElement(Pe.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:tn?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:Rt?tn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:Rt?tn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Rt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:Yt,onChange:Pt=>{Le(Pt.target.checked,"input_visible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:st,onChange:Pt=>{Le(Pt.target.checked,"is_invisible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:Ie,onChange:Pt=>{Le(Pt.target.checked,"actual_output_visible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:pt,onChange:Pt=>{Le(Pt.target.checked,"last_match_rule")}}),ee.createElement(Pe.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"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:Ge.operation,style:tn?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:Ge.listWrapper,style:{boxShadow:tn?"0px 2px 4px 0px #EAEEF4":"unset"}},Tt.map((Pt,We)=>{var Bt,Je,Ue,tt;return ee.createElement("div",{key:We,className:Ge.list,style:tn?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Nt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(He.default,{checked:!!Pt.hidden,onChange:Ye=>{Xe(Ye.target.checked,We,"hidden")}})),ee.createElement("div",{style:{width:tn?"25%":"15%",paddingLeft:tn?"5px":"0px",paddingRight:tn?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",We+1),ee.createElement("div",{className:Ge.info,style:{width:Rt?tn?"20%":"15%":"25%"}},ee.createElement("span",{title:Pt.input||((Bt=Pt[0])==null?void 0:Bt.name),onClick:()=>Me(void 0,null,function*(){let Ye;Pt.input?Pt.input_file_url?Ye=Pt.input_file_url:Ye=Pt.in_file:Ye=Pt[0];let Qe;typeof Ye=="string"?(Qe=yield fetch(Ye,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),wt({value:yield Qe.text(),filename:"",dataUrl:Ye})):(Qe=yield(0,b.db)(Ye.file),wt({value:Qe.text,filename:Ye.name,dataUrl:Qe.link}))})},Pt.input||((Je=Pt[0])==null?void 0:Je.name))),ee.createElement("div",{className:Ge.info,style:{width:Rt?tn?"20%":"15%":"25%"}},ee.createElement("span",{title:Pt.output||((Ue=Pt[1])==null?void 0:Ue.name),onClick:()=>Me(void 0,null,function*(){let Ye;Pt.input?Pt.output_file_url?Ye=Pt.output_file_url:Ye=Pt.out_file:Ye=Pt[1];let Qe;typeof Ye=="string"?(Qe=yield fetch(Ye,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),wt({value:yield Qe.text(),filename:"",dataUrl:Ye})):(Qe=yield(0,b.db)(Ye.file),wt({value:Qe.text,filename:Ye.name,dataUrl:Qe.link}))})},Pt.output||((tt=Pt[1])==null?void 0:tt.name))),Rt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{size:"large",addonAfter:tn?"%":null,disabled:Mt,style:{width:"80%"},onChange:Ye=>bt(Ye,We),value:Pt.score}),!tn&&ee.createElement("span",null,"\xA0%")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.input_visible||!1,onChange:Ye=>{Xe(Ye.target.checked,We,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.is_invisible||!1,onChange:Ye=>{Xe(Ye.target.checked,We,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.actual_output_visible||!1,onChange:Ye=>{Xe(Ye.target.checked,We,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.last_match_rule||!1,onChange:Ye=>{Xe(Ye.target.checked,We,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>_e(Pt,We),style:tn?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:Ge.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:zn.dataUrl,filename:zn.filename,type:zn.dataUrl.length?"txt":"",onClose:()=>wt(gt({},mn)),monacoEditor:{value:zn.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var ht=ct},75604:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return yt}});var E=te(59301),fe=te(6767),Se=te(25399),ve=te(29787),Fe=te(77019),ye=te(5269),be=te(13747),He=te(99571),Pe=te(39793),re=te(38986),Ge=te(76902),ze=(a,y,x)=>new Promise((b,z)=>{var ee=ce=>{try{le(x.next(ce))}catch(ie){z(ie)}},ne=ce=>{try{le(x.throw(ce))}catch(ie){z(ie)}},le=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(ee,ne);le((x=x.apply(a,y)).next())}),yt=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,ee]=(0,E.useState)(""),[ne,le]=(0,E.useState)(!1);function ce(Ce){ee(Ce)}function ie(){if(!z){fe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),ee("")}return(0,E.useEffect)(()=>{y!=a&&le(!1)},[y]),E.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},E.createElement(Pe.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ce,extraUse:b&&E.createElement(Se.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:oe({id:a,isOpen:ne,activeDiscussIndex:y,onChange:ce,setIsOpen:le}),overlayStyle:{maxWidth:600}},E.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>le(!ne)},E.createElement("i",{className:"iconfont icon-dianzan11"})))}),E.createElement("a",{onClick:ie,className:"btn-send"},"\u53D1\u9001"))};const oe=a=>{const[y,x]=(0,E.useState)(!1),[b,z]=(0,E.useState)([]),[ee,ne]=(0,E.useState)(1);(0,E.useEffect)(()=>{a!=null&&a.isOpen?le():(ne(1),z([]))},[a==null?void 0:a.isOpen]);const le=()=>ze(void 0,null,function*(){x(!0);const ce=yield(0,re.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ce==null?void 0:ce.status)==0&&z(ce==null?void 0:ce.answer),x(!1)});return E.createElement(ve.Z,{spinning:y},E.createElement("div",{style:{color:"#000"}},E.createElement(Ge.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ee-1])||""}),E.createElement(Fe.Z,{justify:"end",align:"middle"},E.createElement(ye.Z,null,E.createElement(be.Z,{simple:!0,current:ee,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ce=>{ne(ce)}})),E.createElement(ye.Z,null,E.createElement(He.ZP,{onClick:()=>ze(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},26547:function(Re,rt,te){"use strict";te.d(rt,{CP:function(){return Se},_V:function(){return ye}});var E=te(28209),fe=te.n(E);const Se={secret:E.enc.Utf8.parse("0a18e199b87f1a8d"),iv:E.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=="},ve={exam:Se};function Fe(be="",He="exam"){const{secret:Pe,iv:re}=ve[He];return AES.encrypt(be,Pe,{iv:re,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ye(be="",He="exam"){const{secret:Pe,iv:re}=ve[He];return E.AES.decrypt(be,Pe,{iv:re,mode:fe().mode.CBC,padding:fe().pad.Pkcs7}).toString(E.enc.Utf8)}},84989:function(Re,rt,te){"use strict";te.d(rt,{BU:function(){return fe},Dj:function(){return E},gH:function(){return Se},vp:function(){return ve}});function E(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(ye){console.log(ye,":e")}}function fe(){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 Se=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ve(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ye=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},45937:function(Re,rt,te){"use strict";te.d(rt,{U:function(){return Pe}});var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(re,Ge,ze)=>Ge in re?fe(re,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ze}):re[Ge]=ze,be=(re,Ge)=>{for(var ze in Ge||(Ge={}))ve.call(Ge,ze)&&ye(re,ze,Ge[ze]);if(Se)for(var ze of Se(Ge))Fe.call(Ge,ze)&&ye(re,ze,Ge[ze]);return re},He=(re,Ge,ze)=>new Promise((yt,oe)=>{var a=b=>{try{x(ze.next(b))}catch(z){oe(z)}},y=b=>{try{x(ze.throw(b))}catch(z){oe(z)}},x=b=>b.done?yt(b.value):Promise.resolve(b.value).then(a,y);x((ze=ze.apply(re,Ge)).next())});function Pe(re,Ge){const[ze,yt]=(0,E.useState)(Ge),[oe,a]=(0,E.useState)(!1),[y,x]=(0,E.useState)();return[ze,oe,(z,ee=!1)=>He(this,null,function*(){const ne=ee?Ge:be(be({},ze),z);a(!0),yt(ne);const le=yield re(ne);return a(!1),x(le),le}),y,x]}},3810:function(Re,rt,te){"use strict";te.d(rt,{_:function(){return Se}});var E=te(59301),fe=te(62957);const Se=ve=>{var Fe,ye;const be=(0,E.useRef)([]),He=()=>{for(const Pe of be.current)clearTimeout(Pe);be.current=[]};return(0,E.useEffect)(()=>{var Pe,re,Ge,ze,yt,oe;if(He(),(Pe=ve==null?void 0:ve.exercise)!=null&&Pe.left_time&&((Ge=(re=ve==null?void 0:ve.exercise)==null?void 0:re.exercise_events)==null?void 0:Ge.length)>0){for(const a of(ze=ve==null?void 0:ve.exercise)==null?void 0:ze.exercise_events)if(((yt=ve==null?void 0:ve.exercise)==null?void 0:yt.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((oe=ve==null?void 0:ve.exercise)==null?void 0:oe.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{fe.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);be.current.push(x)}}},[(Fe=ve==null?void 0:ve.exercise)==null?void 0:Fe.left_time,(ye=ve==null?void 0:ve.exercise)==null?void 0:ye.exercise_events]),He}},81428:function(Re,rt,te){"use strict";te.d(rt,{AL:function(){return ne},Iy:function(){return Ge},Qv:function(){return oe},ez:function(){return ee},jb:function(){return ze}});var E=te(32834),fe=te.n(E),Se=te(11690),ve=te.n(Se);let Fe=1;function ye(Ze,Oe){const gt=Ze.match(/^(\s+)(?:```)/);if(gt===null)return Oe;const lt=gt[1];return Oe.split(` +`).map(Me=>{const zt=Me.match(/^\s+/);if(zt===null)return Me;const[nt]=zt;return nt.length>=lt.length?Me.slice(lt.length):Me}).join(` +`)}let be=[],He=["
      "];const Pe=new(fe()).Renderer,re=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ge(){be.length=0,He=["
        "]}const ze={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function yt(Ze,Oe,gt,lt){if(Oe>=Ze.length||Ze[Oe].level<=gt)return Oe;var Me=Ze[Oe];lt.push("
      • "+Me.text+""),Oe++;var zt=[];return Oe=yt(Ze,Oe,Me.level,zt),zt.length>0&&(lt.push("
          "),zt.forEach(function(nt){lt.push(nt)}),lt.push("
        ")),lt.push("
      • "),Oe=yt(Ze,Oe,gt,lt),Oe}function oe(){return yt(be,0,0,He),He.push("
      "),He.join("")}const a={heading(Ze){const Oe=re.exec(Ze);if(Fe+=1,Oe)return{type:"heading",raw:Oe[0],depth:Oe[1].length,text:Oe[2]}},fences(Ze){const Oe=this.rules.block.fences.exec(Ze);if(Oe){const gt=Oe[0];let lt=ye(gt,Oe[3]||"");const Me=Oe[2]?Oe[2].trim():Oe[2];if(["latex","katex","math"].indexOf(Me)>=0){const zt=b(),nt=lt;lt=zt,z[zt]={type:"block",expression:nt}}return{type:"code",raw:gt,lang:Me,text:lt}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let z={};function ee(){return z}function ne(){x=0,z={}}function le(Ze){return Ze=Ze.replace(y,(Oe,gt)=>{const lt=b();return z[lt]={type:"inline",expression:gt},lt}),Ze}const ce=Pe.listitem;Pe.listitem=function(Ze){return ce(le(Ze))};const ie=Pe.paragraph;Pe.paragraph=function(Ze){return ie(le(Ze))};const Ce=Pe.tablecell;Pe.tablecell=function(Ze,Oe){return Ce(le(Ze),Oe)},Pe.code=function(Ze,Oe,gt){const lt=(Oe||"").match(/\S*/)[0];return lt?["latex","katex","math"].indexOf(lt)>=0?`

      ${Ze}

      `:`
      ${gt?Ze:(0,Se.escape)(Ze,!0)}
      +`:'
      '+(gt?Ze:(0,Se.escape)(Ze,!0))+"
      "},Pe.heading=function(Ze,Oe,gt){let lt=this.options.headerPrefix+gt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return be.push({anchor:lt,level:Oe,text:Ze}),"'+Ze+""},fe().setOptions({silent:!0,gfm:!0,pedantic:!1}),fe().use({tokenizer:a,renderer:Pe}),rt.ZP=fe()},23992:function(Re,rt,te){"use strict";te.d(rt,{G:function(){return Fe},t:function(){return ve}});var E=te(7062),fe=te.n(E);const Se=null;function ve(ye,be){let He=fe().get("__ec");He||(He={}),He[ye]=be,fe().set("__ec",He)}function Fe(ye,be){let He=fe().get("__ec");return He?He[ye]===void 0?be:He[ye]:be}},99381:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return mt}});var E=te(59301),fe=te(37530),Se=te(99153),ve=te(84851),Fe=te(4635),ye,be;function He(ke,Te,Ee){if(Te<0||Te>31||ke>>>Te)throw new RangeError("Value out of range");for(var xe=Te-1;xe>=0;xe--)Ee.push(ke>>>xe&1)}function Pe(ke,Te){return(ke>>>Te&1)!=0}function re(ke){if(!ke)throw new Error("Assertion error")}var Ge=function(){function ke(Te,Ee){(0,Se.Z)(this,ke),(0,Fe.Z)(this,"modeBits",void 0),(0,Fe.Z)(this,"numBitsCharCount",void 0),this.modeBits=Te,this.numBitsCharCount=Ee}return(0,ve.Z)(ke,[{key:"numCharCountBits",value:function(Ee){return this.numBitsCharCount[Math.floor((Ee+7)/17)]}}]),ke}();ye=Ge,(0,Fe.Z)(Ge,"NUMERIC",new ye(1,[10,12,14])),(0,Fe.Z)(Ge,"ALPHANUMERIC",new ye(2,[9,11,13])),(0,Fe.Z)(Ge,"BYTE",new ye(4,[8,16,16])),(0,Fe.Z)(Ge,"KANJI",new ye(8,[8,10,12])),(0,Fe.Z)(Ge,"ECI",new ye(7,[0,0,0]));var ze=(0,ve.Z)(function ke(Te,Ee){(0,Se.Z)(this,ke),(0,Fe.Z)(this,"ordinal",void 0),(0,Fe.Z)(this,"formatBits",void 0),this.ordinal=Te,this.formatBits=Ee});be=ze,(0,Fe.Z)(ze,"LOW",new be(0,1)),(0,Fe.Z)(ze,"MEDIUM",new be(1,0)),(0,Fe.Z)(ze,"QUARTILE",new be(2,3)),(0,Fe.Z)(ze,"HIGH",new be(3,2));var yt=function(){function ke(Te,Ee,xe){if((0,Se.Z)(this,ke),(0,Fe.Z)(this,"mode",void 0),(0,Fe.Z)(this,"numChars",void 0),(0,Fe.Z)(this,"bitData",void 0),this.mode=Te,this.numChars=Ee,this.bitData=xe,Ee<0)throw new RangeError("Invalid argument");this.bitData=xe.slice()}return(0,ve.Z)(ke,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(Ee){var xe=[],Ve=(0,fe.Z)(Ee),et;try{for(Ve.s();!(et=Ve.n()).done;){var xt=et.value;He(xt,8,xe)}}catch(Ct){Ve.e(Ct)}finally{Ve.f()}return new ke(Ge.BYTE,Ee.length,xe)}},{key:"makeNumeric",value:function(Ee){if(!ke.isNumeric(Ee))throw new RangeError("String contains non-numeric characters");for(var xe=[],Ve=0;Ve=1<ke.MAX_VERSION)throw new RangeError("Version value out of range");if(et<-1||et>7)throw new RangeError("Mask value out of range");this.size=Te*4+17;for(var xt=[],Ct=0;Ct>>9)*1335;var xt=(xe<<10|Ve)^21522;re(xt>>>15==0);for(var Ct=0;Ct<=5;Ct++)this.setFunctionModule(8,Ct,Pe(xt,Ct));this.setFunctionModule(8,7,Pe(xt,6)),this.setFunctionModule(8,8,Pe(xt,7)),this.setFunctionModule(7,8,Pe(xt,8));for(var Jt=9;Jt<15;Jt++)this.setFunctionModule(14-Jt,8,Pe(xt,Jt));for(var Qt=0;Qt<8;Qt++)this.setFunctionModule(this.size-1-Qt,8,Pe(xt,Qt));for(var qt=8;qt<15;qt++)this.setFunctionModule(8,this.size-15+qt,Pe(xt,qt));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var Ee=this.version,xe=0;xe<12;xe++)Ee=Ee<<1^(Ee>>>11)*7973;var Ve=this.version<<12|Ee;re(Ve>>>18==0);for(var et=0;et<18;et++){var xt=Pe(Ve,et),Ct=this.size-11+et%3,Jt=Math.floor(et/3);this.setFunctionModule(Ct,Jt,xt),this.setFunctionModule(Jt,Ct,xt)}}}},{key:"drawFinderPattern",value:function(Ee,xe){for(var Ve=-4;Ve<=4;Ve++)for(var et=-4;et<=4;et++){var xt=Math.max(Math.abs(et),Math.abs(Ve)),Ct=Ee+et,Jt=xe+Ve;0<=Ct&&Ct=Jt)&&Sn.push(ln[Zn])})},an=0;an=1;Ve-=2){Ve==6&&(Ve=5);for(var et=0;et>>3],7-(xe&7)),xe++)}}re(xe==Ee.length*8)}},{key:"applyMask",value:function(Ee){if(Ee<0||Ee>7)throw new RangeError("Mask value out of range");for(var xe=0;xe5&&Ee++):(this.finderPenaltyAddHistory(et,xt),Ve||(Ee+=this.finderPenaltyCountPatterns(xt)*ke.PENALTY_N3),Ve=this.modules[xe][Ct],et=1);Ee+=this.finderPenaltyTerminateAndCount(Ve,et,xt)*ke.PENALTY_N3}for(var Jt=0;Jt5&&Ee++):(this.finderPenaltyAddHistory(qt,Bn),Qt||(Ee+=this.finderPenaltyCountPatterns(Bn)*ke.PENALTY_N3),Qt=this.modules[_n][Jt],qt=1);Ee+=this.finderPenaltyTerminateAndCount(Qt,qt,Bn)*ke.PENALTY_N3}for(var on=0;on0&&Ee[2]==xe&&Ee[3]==xe*3&&Ee[4]==xe&&Ee[5]==xe;return(Ve&&Ee[0]>=xe*4&&Ee[6]>=xe?1:0)+(Ve&&Ee[6]>=xe*4&&Ee[0]>=xe?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(Ee,xe,Ve){var et=xe;return Ee&&(this.finderPenaltyAddHistory(et,Ve),et=0),et+=this.size,this.finderPenaltyAddHistory(et,Ve),this.finderPenaltyCountPatterns(Ve)}},{key:"finderPenaltyAddHistory",value:function(Ee,xe){var Ve=Ee;xe[0]==0&&(Ve+=this.size),xe.pop(),xe.unshift(Ve)}}],[{key:"encodeText",value:function(Ee,xe){var Ve=yt.makeSegments(Ee);return ke.encodeSegments(Ve,xe)}},{key:"encodeBinary",value:function(Ee,xe){var Ve=yt.makeBytes(Ee);return ke.encodeSegments([Ve],xe)}},{key:"encodeSegments",value:function(Ee,xe){var Ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,xt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,Ct=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(ke.MIN_VERSION<=Ve&&Ve<=et&&et<=ke.MAX_VERSION)||xt<-1||xt>7)throw new RangeError("Invalid value");var Jt,Qt;for(Jt=Ve;;Jt++){var qt=ke.getNumDataCodewords(Jt,xe)*8,Bn=yt.getTotalBits(Ee,Jt);if(Bn<=qt){Qt=Bn;break}if(Jt>=et)throw new RangeError("Data too long")}for(var _n=xe,on=0,fn=[ze.MEDIUM,ze.QUARTILE,ze.HIGH];on>>3]|=bn<<7-(Kn&7)}),new ke(Jt,_n,An,xt)}},{key:"getNumRawDataModules",value:function(Ee){if(Eeke.MAX_VERSION)throw new RangeError("Version number out of range");var xe=(16*Ee+128)*Ee+64;if(Ee>=2){var Ve=Math.floor(Ee/7)+2;xe-=(25*Ve-10)*Ve-55,Ee>=7&&(xe-=36)}return re(208<=xe&&xe<=29648),xe}},{key:"getNumDataCodewords",value:function(Ee,xe){return Math.floor(ke.getNumRawDataModules(Ee)/8)-ke.ECC_CODEWORDS_PER_BLOCK[xe.ordinal][Ee]*ke.NUM_ERROR_CORRECTION_BLOCKS[xe.ordinal][Ee]}},{key:"reedSolomonComputeDivisor",value:function(Ee){if(Ee<1||Ee>255)throw new RangeError("Degree out of range");for(var xe=[],Ve=0;Ve>>8||xe>>>8)throw new RangeError("Byte out of range");for(var Ve=0,et=7;et>=0;et--)Ve=Ve<<1^(Ve>>>7)*285,Ve^=(xe>>>et&1)*Ee;return re(Ve>>>8==0),Ve}}]),ke}();(0,Fe.Z)(oe,"MIN_VERSION",1),(0,Fe.Z)(oe,"MAX_VERSION",40),(0,Fe.Z)(oe,"PENALTY_N1",3),(0,Fe.Z)(oe,"PENALTY_N2",3),(0,Fe.Z)(oe,"PENALTY_N3",40),(0,Fe.Z)(oe,"PENALTY_N4",10),(0,Fe.Z)(oe,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,Fe.Z)(oe,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var a={L:ze.LOW,M:ze.MEDIUM,Q:ze.QUARTILE,H:ze.HIGH},y=128,x="L",b="#FFFFFF",z="#000000",ee=!1,ne=1,le=4,ce=0,ie=.1;function Ce(ke){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ee=[];return ke.forEach(function(xe,Ve){var et=null;xe.forEach(function(xt,Ct){if(!xt&&et!==null){Ee.push("M".concat(et+Te," ").concat(Ve+Te,"h").concat(Ct-et,"v1H").concat(et+Te,"z")),et=null;return}if(Ct===xe.length-1){if(!xt)return;et===null?Ee.push("M".concat(Ct+Te,",").concat(Ve+Te," h1v1H").concat(Ct+Te,"z")):Ee.push("M".concat(et+Te,",").concat(Ve+Te," h").concat(Ct+1-et,"v1H").concat(et+Te,"z"));return}xt&&et===null&&(et=Ct)})}),Ee.join("")}function Ze(ke,Te){return ke.slice().map(function(Ee,xe){return xe=Te.y+Te.h?Ee:Ee.map(function(Ve,et){return et=Te.x+Te.w?Ve:!1})})}function Oe(ke,Te,Ee,xe){if(xe==null)return null;var Ve=ke.length+Ee*2,et=Math.floor(Te*ie),xt=Ve/Te,Ct=(xe.width||et)*xt,Jt=(xe.height||et)*xt,Qt=xe.x==null?ke.length/2-Ct/2:xe.x*xt,qt=xe.y==null?ke.length/2-Jt/2:xe.y*xt,Bn=xe.opacity==null?1:xe.opacity,_n=null;if(xe.excavate){var on=Math.floor(Qt),fn=Math.floor(qt),Dn=Math.ceil(Ct+Qt-on),Sn=Math.ceil(Jt+qt-fn);_n={x:on,y:fn,w:Dn,h:Sn}}var hn=xe.crossOrigin;return{x:Qt,y:qt,h:Jt,w:Ct,excavation:_n,opacity:Bn,crossOrigin:hn}}function gt(ke,Te){return Te!=null?Math.floor(Te):ke?le:ce}var lt=function(){try{new Path2D().addPath(new Path2D)}catch(ke){return!1}return!0}(),Me=te(14809),zt=te(20439),nt=te(50298),ct=te(62646);function Ut(ke){var Te=ke.value,Ee=ke.level,xe=ke.minVersion,Ve=ke.includeMargin,et=ke.marginSize,xt=ke.imageSettings,Ct=ke.size,Jt=(0,E.useMemo)(function(){var fn=yt.makeSegments(Te);return oe.encodeSegments(fn,a[Ee],xe)},[Te,Ee,xe]),Qt=(0,E.useMemo)(function(){var fn=Jt.getModules(),Dn=gt(Ve,et),Sn=fn.length+Dn*2,hn=Oe(fn,Ct,Dn,xt);return{cells:fn,margin:Dn,numCells:Sn,calculatedImageSettings:hn}},[Jt,Ct,xt,Ve,et]),qt=Qt.cells,Bn=Qt.margin,_n=Qt.numCells,on=Qt.calculatedImageSettings;return{qrcode:Jt,margin:Bn,cells:qt,numCells:_n,calculatedImageSettings:on}}var ht=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],Tt=E.forwardRef(function(Te,Ee){var xe=Te.value,Ve=Te.size,et=Ve===void 0?y:Ve,xt=Te.level,Ct=xt===void 0?x:xt,Jt=Te.bgColor,Qt=Jt===void 0?b:Jt,qt=Te.fgColor,Bn=qt===void 0?z:qt,_n=Te.includeMargin,on=_n===void 0?ee:_n,fn=Te.minVersion,Dn=fn===void 0?ne:fn,Sn=Te.marginSize,hn=Te.style,an=Te.imageSettings,Vn=(0,ct.Z)(Te,ht),Zn=an==null?void 0:an.src,ln=(0,E.useRef)(null),Xn=(0,E.useRef)(null),nn=(0,E.useCallback)(function(Qn){ln.current=Qn,typeof Ee=="function"?Ee(Qn):Ee&&(Ee.current=Qn)},[Ee]),un=(0,E.useState)(!1),An=(0,nt.Z)(un,2),bn=An[1],Kn=Ut({value:xe,level:Ct,minVersion:Dn,includeMargin:on,marginSize:Sn,imageSettings:an,size:et}),Sa=Kn.margin,Ke=Kn.cells,It=Kn.numCells,St=Kn.calculatedImageSettings;(0,E.useEffect)(function(){if(ln.current!=null){var Qn=ln.current,Ua=Qn.getContext("2d");if(!Ua)return;var Na=Ke,Wa=Xn.current,Ra=St!=null&&Wa!==null&&Wa.complete&&Wa.naturalHeight!==0&&Wa.naturalWidth!==0;Ra&&St.excavation!=null&&(Na=Ze(Ke,St.excavation));var Eo=window.devicePixelRatio||1;Qn.height=Qn.width=et*Eo;var Tn=et/It*Eo;Ua.scale(Tn,Tn),Ua.fillStyle=Qt,Ua.fillRect(0,0,It,It),Ua.fillStyle=Bn,lt?Ua.fill(new Path2D(Ce(Na,Sa))):Ke.forEach(function(Ht,Yn){Ht.forEach(function(mo,wa){mo&&Ua.fillRect(wa+Sa,Yn+Sa,1,1)})}),St&&(Ua.globalAlpha=St.opacity),Ra&&Ua.drawImage(Wa,St.x+Sa,St.y+Sa,St.w,St.h)}}),(0,E.useEffect)(function(){bn(!1)},[Zn]);var wn=(0,zt.Z)({height:et,width:et},hn),aa=null;return Zn!=null&&(aa=E.createElement("img",{src:Zn,key:Zn,style:{display:"none"},onLoad:function(){bn(!0)},ref:Xn,crossOrigin:St==null?void 0:St.crossOrigin})),E.createElement(E.Fragment,null,E.createElement("canvas",(0,Me.Z)({style:wn,height:et,width:et,ref:nn,role:"img"},Vn)),aa)});Tt.displayName="QRCodeCanvas";var vt=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],$e=E.forwardRef(function(Te,Ee){var xe=Te.value,Ve=Te.size,et=Ve===void 0?y:Ve,xt=Te.level,Ct=xt===void 0?x:xt,Jt=Te.bgColor,Qt=Jt===void 0?b:Jt,qt=Te.fgColor,Bn=qt===void 0?z:qt,_n=Te.includeMargin,on=_n===void 0?ee:_n,fn=Te.minVersion,Dn=fn===void 0?ne:fn,Sn=Te.title,hn=Te.marginSize,an=Te.imageSettings,Vn=(0,ct.Z)(Te,vt),Zn=Ut({value:xe,level:Ct,minVersion:Dn,includeMargin:on,marginSize:hn,imageSettings:an,size:et}),ln=Zn.margin,Xn=Zn.cells,nn=Zn.numCells,un=Zn.calculatedImageSettings,An=Xn,bn=null;an!=null&&un!=null&&(un.excavation!=null&&(An=Ze(Xn,un.excavation)),bn=E.createElement("image",{href:an.src,height:un.h,width:un.w,x:un.x+ln,y:un.y+ln,preserveAspectRatio:"none",opacity:un.opacity,crossOrigin:un.crossOrigin}));var Kn=Ce(An,ln);return E.createElement("svg",(0,Me.Z)({height:et,width:et,viewBox:"0 0 ".concat(nn," ").concat(nn),ref:Ee,role:"img"},Vn),!!Sn&&E.createElement("title",null,Sn),E.createElement("path",{fill:Qt,d:"M0,0 h".concat(nn,"v").concat(nn,"H0z"),shapeRendering:"crispEdges"}),E.createElement("path",{fill:Bn,d:Kn,shapeRendering:"crispEdges"}),bn)});$e.displayName="QRCodeSVG";var Rt=te(92310),Mt=te.n(Rt),bt=te(2738),Xe=te(26112),Le=te(48755),at=te(9017),st=te(57700),pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Yt=pt,Ie=te(7657),Nt=function(Te,Ee){return E.createElement(Ie.Z,(0,Me.Z)({},Te,{ref:Ee,icon:Yt}))},en=E.forwardRef(Nt),tn=en,mn=te(99571),zn=te(29787);const wt=E.createElement(zn.Z,null);function qe(ke){let{prefixCls:Te,locale:Ee,onRefresh:xe,statusRender:Ve,status:et}=ke;const xt=E.createElement(E.Fragment,null,E.createElement("p",{className:`${Te}-expired`},Ee==null?void 0:Ee.expired),xe&&E.createElement(mn.ZP,{type:"link",icon:E.createElement(tn,null),onClick:xe},Ee==null?void 0:Ee.refresh)),Ct=E.createElement("p",{className:`${Te}-scanned`},Ee==null?void 0:Ee.scanned),Jt={expired:xt,loading:wt,scanned:Ct},Qt=Bn=>Jt[Bn.status];return(Ve!=null?Ve:Qt)({status:et,locale:Ee,onRefresh:xe})}var At=te(93083),_e=te(17835),Pt=te(63356),We=te(16931),Bt=te(51636);const Je=ke=>{const{componentCls:Te,lineWidth:Ee,lineType:xe,colorSplit:Ve}=ke;return{[Te]:Object.assign(Object.assign({},(0,Pt.Wf)(ke)),{display:"flex",justifyContent:"center",alignItems:"center",padding:ke.paddingSM,backgroundColor:ke.colorWhite,borderRadius:ke.borderRadiusLG,border:`${(0,At.unit)(Ee)} ${xe} ${Ve}`,position:"relative",overflow:"hidden",[`& > ${Te}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:ke.colorText,lineHeight:ke.lineHeight,background:ke.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${Te}-expired, & > ${Te}-scanned`]:{color:ke.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:ke.marginXS,fontSize:ke.controlHeight}}),[`${Te}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},Ue=ke=>({QRCodeMaskBackgroundColor:new _e.FastColor(ke.colorBgContainer).setA(.96).toRgbString()});var tt=(0,We.I$)("QRCode",ke=>{const Te=(0,Bt.mergeToken)(ke,{QRCodeTextColor:ke.colorText});return Je(Te)},Ue),Ye=function(ke,Te){var Ee={};for(var xe in ke)Object.prototype.hasOwnProperty.call(ke,xe)&&Te.indexOf(xe)<0&&(Ee[xe]=ke[xe]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,xe=Object.getOwnPropertySymbols(ke);Ve{var Te,Ee,xe,Ve;const[,et]=(0,st.ZP)(),{value:xt,type:Ct="canvas",icon:Jt="",size:Qt=160,iconSize:qt,color:Bn=et.colorText,errorLevel:_n="M",status:on="active",bordered:fn=!0,onRefresh:Dn,style:Sn,className:hn,rootClassName:an,prefixCls:Vn,bgColor:Zn="transparent",statusRender:ln}=ke,Xn=Ye(ke,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:nn}=(0,E.useContext)(Le.E_),un=nn("qrcode",Vn),[An,bn,Kn]=tt(un),Sa={src:Jt,x:void 0,y:void 0,height:typeof qt=="number"?qt:(Te=qt==null?void 0:qt.height)!==null&&Te!==void 0?Te:40,width:typeof qt=="number"?qt:(Ee=qt==null?void 0:qt.width)!==null&&Ee!==void 0?Ee:40,excavate:!0,crossOrigin:"anonymous"},Ke=(0,Xe.Z)(Xn,!0),It=(0,bt.Z)(Xn,Object.keys(Ke)),St=Object.assign({value:xt,size:Qt,level:_n,bgColor:Zn,fgColor:Bn,style:{width:Sn==null?void 0:Sn.width,height:Sn==null?void 0:Sn.height},imageSettings:Jt?Sa:void 0},Ke),[wn]=(0,at.Z)("QRCode");if(!xt)return null;const aa=Mt()(un,hn,an,bn,Kn,{[`${un}-borderless`]:!fn}),Qn=Object.assign(Object.assign({backgroundColor:Zn},Sn),{width:(xe=Sn==null?void 0:Sn.width)!==null&&xe!==void 0?xe:Qt,height:(Ve=Sn==null?void 0:Sn.height)!==null&&Ve!==void 0?Ve:Qt});return An(E.createElement("div",Object.assign({},It,{className:aa,style:Qn}),on!=="active"&&E.createElement("div",{className:`${un}-mask`},E.createElement(qe,{prefixCls:un,locale:wn,status:on,onRefresh:Dn,statusRender:ln})),Ct==="canvas"?E.createElement(Tt,Object.assign({},St)):E.createElement($e,Object.assign({},St))))}},97774:function(Re,rt,te){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var E=Object.assign||function(y){for(var x=1;x2&&arguments[2]!==void 0?arguments[2]:!1;an.forEach(function(ln){if(!(!Dn&&fn!==!1&&fn>0&&Sn.length>=fn)){var Xn=[].concat((0,Se.Z)(Vn),[ln]),nn=ln[et.children],un=Zn||ln.disabled;if((!nn||nn.length===0||Jt)&&qt(xe,Xn,{label:et.label})){var An;Sn.push((0,fe.Z)((0,fe.Z)({},ln),{},(An={disabled:un},(0,oe.Z)(An,et.label,_n(xe,Xn,xt,et)),(0,oe.Z)(An,a,Xn),(0,oe.Z)(An,et.children,void 0),An)))}nn&&hn(ln[et.children],Xn,un)}})}return hn(Ve,[]),Dn&&Sn.sort(function(an,Vn){return Dn(an[a],Vn[a],xe,et)}),fn!==!1&&fn>0?Sn.slice(0,fn):Sn},[xe,Ve,et,xt,_n,Jt,qt,Dn,fn])},z=b,ee="__RC_CASCADER_SPLIT__",ne="SHOW_PARENT",le="SHOW_CHILD";function ce(Ee){return Ee.join(ee)}function ie(Ee){return Ee.map(ce)}function Ce(Ee){return Ee.split(ee)}function Ze(Ee){var xe=Ee||{},Ve=xe.label,et=xe.value,xt=xe.children,Ct=et||"value";return{label:Ve||"label",value:Ct,key:Ct,children:xt||"children"}}function Oe(Ee,xe){var Ve,et;return(Ve=Ee.isLeaf)!==null&&Ve!==void 0?Ve:!((et=Ee[xe.children])!==null&&et!==void 0&&et.length)}function gt(Ee){var xe=Ee.parentElement;if(xe){var Ve=Ee.offsetTop-xe.offsetTop;Ve-xe.scrollTop<0?xe.scrollTo({top:Ve}):Ve+Ee.offsetHeight-xe.scrollTop>xe.offsetHeight&&xe.scrollTo({top:Ve+Ee.offsetHeight-xe.offsetHeight})}}function lt(Ee,xe){return Ee.map(function(Ve){var et;return(et=Ve[a])===null||et===void 0?void 0:et.map(function(xt){return xt[xe.value]})})}function Me(Ee){return Array.isArray(Ee)&&Array.isArray(Ee[0])}function zt(Ee){return Ee?Me(Ee)?Ee:(Ee.length===0?[]:[Ee]).map(function(xe){return Array.isArray(xe)?xe:[xe]}):[]}function nt(Ee,xe,Ve){var et=new Set(Ee),xt=xe();return Ee.filter(function(Ct){var Jt=xt[Ct],Qt=Jt?Jt.parent:null,qt=Jt?Jt.children:null;return Jt&&Jt.node.disabled?!0:Ve===le?!(qt&&qt.some(function(Bn){return Bn.key&&et.has(Bn.key)})):!(Qt&&!Qt.node.disabled&&et.has(Qt.key))})}function ct(Ee,xe,Ve){for(var et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xt=xe,Ct=[],Jt=function(){var Bn,_n,on,fn=Ee[Qt],Dn=(Bn=xt)===null||Bn===void 0?void 0:Bn.findIndex(function(hn){var an=hn[Ve.value];return et?String(an)===String(fn):an===fn}),Sn=Dn!==-1?(_n=xt)===null||_n===void 0?void 0:_n[Dn]:null;Ct.push({value:(on=Sn==null?void 0:Sn[Ve.value])!==null&&on!==void 0?on:fn,index:Dn,option:Sn}),xt=Sn==null?void 0:Sn[Ve.children]},Qt=0;Qt1){var An=Sn.slice(0,-1);Zn(An)}else Bn(!1)},nn=function(){var An,bn=((An=an[hn])===null||An===void 0?void 0:An[Ve.children])||[],Kn=bn.find(function(Ke){return!Ke.disabled});if(Kn){var Sa=[].concat((0,Se.Z)(Sn),[Kn[Ve.value]]);Zn(Sa)}};re.useImperativeHandle(Ee,function(){return{onKeyDown:function(An){var bn=An.which;switch(bn){case zn.Z.UP:case zn.Z.DOWN:{var Kn=0;bn===zn.Z.UP?Kn=-1:bn===zn.Z.DOWN&&(Kn=1),Kn!==0&&ln(Kn);break}case zn.Z.LEFT:{if(qt)break;on?nn():Xn();break}case zn.Z.RIGHT:{if(qt)break;on?Xn():nn();break}case zn.Z.BACKSPACE:{qt||Xn();break}case zn.Z.ENTER:{if(Sn.length){var Sa=an[hn],Ke=(Sa==null?void 0:Sa[a])||[];Ke.length?Ct(Ke.map(function(It){return It[Ve.value]}),Ke[Ke.length-1]):Ct(Sn,an[hn])}break}case zn.Z.ESC:Bn(!1),_n&&An.stopPropagation()}},onKeyUp:function(){}}})},qe=re.forwardRef(function(Ee,xe){var Ve,et,xt,Ct=Ee.prefixCls,Jt=Ee.multiple,Qt=Ee.searchValue,qt=Ee.toggleOpen,Bn=Ee.notFoundContent,_n=Ee.direction,on=Ee.open,fn=Ee.disabled,Dn=re.useRef(null),Sn=_n==="rtl",hn=re.useContext(ze),an=hn.options,Vn=hn.values,Zn=hn.halfValues,ln=hn.fieldNames,Xn=hn.changeOnSelect,nn=hn.onSelect,un=hn.searchOptions,An=hn.dropdownPrefixCls,bn=hn.loadData,Kn=hn.expandTrigger,Sa=An||Ct,Ke=re.useState([]),It=(0,ve.Z)(Ke,2),St=It[0],wn=It[1],aa=function(yo){if(!(!bn||Qt)){var qa=ct(yo,an,ln),ho=qa.map(function(Yo){var dr=Yo.option;return dr}),On=ho[ho.length-1];if(On&&!Oe(On,ln)){var Vo=ce(yo);wn(function(Yo){return[].concat((0,Se.Z)(Yo),[Vo])}),bn(ho)}}};re.useEffect(function(){St.length&&St.forEach(function(bo){var yo=Ce(bo),qa=ct(yo,an,ln,!0).map(function(On){var Vo=On.option;return Vo}),ho=qa[qa.length-1];(!ho||ho[ln.children]||Oe(ho,ln))&&wn(function(On){return On.filter(function(Vo){return Vo!==bo})})})},[an,St,ln]);var Qn=re.useMemo(function(){return new Set(ie(Vn))},[Vn]),Ua=re.useMemo(function(){return new Set(ie(Zn))},[Zn]),Na=mn(Jt,on),Wa=(0,ve.Z)(Na,2),Ra=Wa[0],Eo=Wa[1],Tn=function(yo){Eo(yo),aa(yo)},Ht=function(yo){if(fn)return!1;var qa=yo.disabled,ho=Oe(yo,ln);return!qa&&(ho||Xn||Jt)},Yn=function(yo,qa){var ho=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;nn(yo),!Jt&&(qa||Xn&&(Kn==="hover"||ho))&&qt(!1)},mo=re.useMemo(function(){return Qt?un:an},[Qt,un,an]),wa=re.useMemo(function(){for(var bo=[{options:mo}],yo=mo,qa=lt(yo,ln),ho=function(){var Yo=Ra[On],dr=yo.find(function(Jn,ua){return(qa[ua]?ce(qa[ua]):Jn[ln.value])===Yo}),To=dr==null?void 0:dr[ln.children];if(!(To!=null&&To.length))return 1;yo=To,bo.push({options:To})},On=0;On":Vn,ln=Ve.loadingIcon,Xn=Ve.direction,nn=Ve.notFoundContent,un=nn===void 0?"Not Found":nn,An=Ve.disabled,bn=!!qt,Kn=(0,We.C8)(Bn,{value:_n,postState:zt}),Sa=(0,ve.Z)(Kn,2),Ke=Sa[0],It=Sa[1],St=re.useMemo(function(){return Ze(on)},[JSON.stringify(on)]),wn=$e(St,Qt),aa=(0,ve.Z)(wn,3),Qn=aa[0],Ua=aa[1],Na=aa[2],Wa=ht(Qn,St),Ra=Le(bn,Ke,Ua,Na,Wa),Eo=(0,ve.Z)(Ra,3),Tn=Eo[0],Ht=Eo[1],Yn=Eo[2],mo=(0,We.zX)(function(jn){if(It(jn),Dn){var Ao=zt(jn),bo=Ao.map(function(ho){return ct(ho,Qn,St).map(function(On){return On.option})}),yo=bn?Ao:Ao[0],qa=bn?bo:bo[0];Dn(yo,qa)}}),wa=Xe(bn,mo,Tn,Ht,Yn,Ua,Na,Sn),za=(0,We.zX)(function(jn){wa(jn)}),Wn=re.useMemo(function(){return{options:Qn,fieldNames:St,values:Tn,halfValues:Ht,changeOnSelect:fn,onSelect:za,checkable:qt,searchOptions:[],dropdownPrefixCls:void 0,loadData:hn,expandTrigger:an,expandIcon:Zn,loadingIcon:ln,dropdownMenuColumnStyle:void 0}},[Qn,St,Tn,Ht,fn,za,qt,hn,an,Zn,ln]),sa="".concat(xt,"-panel"),ia=!Qn.length;return re.createElement(ze.Provider,{value:Wn},re.createElement("div",{className:st()(sa,(xe={},(0,oe.Z)(xe,"".concat(sa,"-rtl"),Xn==="rtl"),(0,oe.Z)(xe,"".concat(sa,"-empty"),ia),xe),Jt),style:Ct},ia?un:re.createElement(At,{prefixCls:xt,searchValue:"",multiple:bn,toggleOpen:Bt,open:!0,direction:Xn,disabled:An})))}function Ue(Ee){var xe=Ee.onPopupVisibleChange,Ve=Ee.popupVisible,et=Ee.popupClassName,xt=Ee.popupPlacement;warning(!xe,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Ve===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(et===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(xt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function tt(Ee,xe){if(Ee){var Ve=function et(xt){for(var Ct=0;Ct":aa,Ua=Ee.loadingIcon,Na=Ee.children,Wa=Ee.dropdownMatchSelectWidth,Ra=Wa===void 0?!1:Wa,Eo=Ee.showCheckedStrategy,Tn=Eo===void 0?ne:Eo,Ht=Ee.optionRender,Yn=(0,Fe.Z)(Ee,Qe),mo=(0,be.ZP)(Ve),wa=!!on,za=(0,Pe.Z)(Jt,{value:Qt,postState:zt}),Wn=(0,ve.Z)(za,2),sa=Wn[0],ia=Wn[1],jn=re.useMemo(function(){return Ze(Ct)},[JSON.stringify(Ct)]),Ao=$e(jn,Zn),bo=(0,ve.Z)(Ao,3),yo=bo[0],qa=bo[1],ho=bo[2],On=(0,Pe.Z)("",{value:Sn,postState:function(ot){return ot||""}}),Vo=(0,ve.Z)(On,2),Yo=Vo[0],dr=Vo[1],To=function(ot,Lt){dr(ot),Lt.source!=="blur"&&hn&&hn(ot)},Jn=Mt(an),ua=(0,ve.Z)(Jn,2),Ca=ua[0],Nn=ua[1],Po=z(Yo,yo,jn,ln||xt,Nn,qt||wa),ga=ht(yo,jn),Sr=Le(wa,sa,qa,ho,ga),tr=(0,ve.Z)(Sr,3),or=tr[0],ko=tr[1],Go=tr[2],Br=re.useMemo(function(){var je=ie(or),ot=nt(je,qa,Tn);return[].concat((0,Se.Z)(Go),(0,Se.Z)(ho(ot)))},[or,qa,ho,Go,Tn]),yr=Ut(Br,yo,jn,wa,_n),Pr=(0,He.Z)(function(je){if(ia(je),Bn){var ot=zt(je),Lt=ot.map(function(de){return ct(de,yo,jn).map(function(dt){return dt.option})}),sn=wa?ot:ot[0],vn=wa?Lt:Lt[0];Bn(sn,vn)}}),Wr=Xe(wa,Pr,or,ko,Go,qa,ho,Tn),Nr=(0,He.Z)(function(je){(!wa||Dn)&&dr(""),Wr(je)}),Cr=function(ot,Lt){if(Lt.type==="clear"){Pr([]);return}var sn=Lt.values[0],vn=sn.valueCells;Nr(vn)},Jr=un!==void 0?un:nn,ma=bn||An,tl=It||Ke,Yr=function(ot){St==null||St(ot),wn==null||wn(ot)},Sl=re.useMemo(function(){return{options:yo,fieldNames:jn,values:or,halfValues:ko,changeOnSelect:qt,onSelect:Nr,checkable:on,searchOptions:Po,dropdownPrefixCls:ln,loadData:Xn,expandTrigger:Vn,expandIcon:Qn,loadingIcon:Ua,dropdownMenuColumnStyle:Kn,optionRender:Ht}},[yo,jn,or,ko,qt,Nr,on,Po,ln,Xn,Vn,Qn,Ua,Kn,Ht]),zr=!(Yo?Po:yo).length,De=Yo&&Nn.matchInputWidth||zr?{}:{minWidth:"auto"};return re.createElement(ze.Provider,{value:Sl},re.createElement(ye.Ac,(0,E.Z)({},Yn,{ref:xe,id:mo,prefixCls:xt,autoClearSearchValue:Dn,dropdownMatchSelectWidth:Ra,dropdownStyle:(0,fe.Z)((0,fe.Z)({},De),Sa),displayValues:yr,onDisplayValuesChange:Cr,mode:wa?"multiple":void 0,searchValue:Yo,onSearch:To,showSearch:Ca,OptionList:Pt,emptyOptions:zr,open:Jr,dropdownClassName:ma,placement:tl,onDropdownVisibleChange:Yr,getRawInputElement:function(){return Na}})))});mt.SHOW_PARENT=ne,mt.SHOW_CHILD=le,mt.Panel=Je;var ke=mt,Te=ke},98535:function(Re,rt,te){"use strict";te.r(rt),te.d(rt,{Panel:function(){return zt},default:function(){return Me}});var E=te(14809),fe=te(95190),Se=te(50298),ve=te(93664),Fe=te(92310),ye=te.n(Fe),be=te(18929),He=te(48736),Pe=te(59301),re=te(62646),Ge=te(11592),ze=te(20439),yt=te(4635),oe=te(77900),a=te(10228),y=Pe.forwardRef(function(nt,ct){var Ut=nt.prefixCls,ht=nt.forceRender,Tt=nt.className,vt=nt.style,$e=nt.children,Rt=nt.isActive,Mt=nt.role,bt=nt.classNames,Xe=nt.styles,Le=Pe.useState(Rt||ht),at=(0,Se.Z)(Le,2),st=at[0],pt=at[1];return Pe.useEffect(function(){(ht||Rt)&&pt(!0)},[ht,Rt]),st?Pe.createElement("div",{ref:ct,className:ye()("".concat(Ut,"-content"),(0,yt.Z)((0,yt.Z)({},"".concat(Ut,"-content-active"),Rt),"".concat(Ut,"-content-inactive"),!Rt),Tt),style:vt,role:Mt},Pe.createElement("div",{className:ye()("".concat(Ut,"-content-box"),bt==null?void 0:bt.body),style:Xe==null?void 0:Xe.body},$e)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Pe.forwardRef(function(nt,ct){var Ut=nt.showArrow,ht=Ut===void 0?!0:Ut,Tt=nt.headerClass,vt=nt.isActive,$e=nt.onItemClick,Rt=nt.forceRender,Mt=nt.className,bt=nt.classNames,Xe=bt===void 0?{}:bt,Le=nt.styles,at=Le===void 0?{}:Le,st=nt.prefixCls,pt=nt.collapsible,Yt=nt.accordion,Ie=nt.panelKey,Nt=nt.extra,en=nt.header,tn=nt.expandIcon,mn=nt.openMotion,zn=nt.destroyInactivePanel,wt=nt.children,qe=(0,re.Z)(nt,b),At=pt==="disabled",_e=Nt!=null&&typeof Nt!="boolean",Pt=(0,yt.Z)((0,yt.Z)((0,yt.Z)({onClick:function(){$e==null||$e(Ie)},onKeyDown:function(Qe){(Qe.key==="Enter"||Qe.keyCode===a.Z.ENTER||Qe.which===a.Z.ENTER)&&($e==null||$e(Ie))},role:Yt?"tab":"button"},"aria-expanded",vt),"aria-disabled",At),"tabIndex",At?-1:0),We=typeof tn=="function"?tn(nt):Pe.createElement("i",{className:"arrow"}),Bt=We&&Pe.createElement("div",(0,E.Z)({className:"".concat(st,"-expand-icon")},["header","icon"].includes(pt)?Pt:{}),We),Je=ye()("".concat(st,"-item"),(0,yt.Z)((0,yt.Z)({},"".concat(st,"-item-active"),vt),"".concat(st,"-item-disabled"),At),Mt),Ue=ye()(Tt,"".concat(st,"-header"),(0,yt.Z)({},"".concat(st,"-collapsible-").concat(pt),!!pt),Xe.header),tt=(0,ze.Z)({className:Ue,style:at.header},["header","icon"].includes(pt)?{}:Pt);return Pe.createElement("div",(0,E.Z)({},qe,{ref:ct,className:Je}),Pe.createElement("div",tt,ht&&Bt,Pe.createElement("span",(0,E.Z)({className:"".concat(st,"-header-text")},pt==="header"?Pt:{}),en),_e&&Pe.createElement("div",{className:"".concat(st,"-extra")},Nt)),Pe.createElement(oe.default,(0,E.Z)({visible:vt,leavedClassName:"".concat(st,"-content-hidden")},mn,{forceRender:Rt,removeOnLeave:zn}),function(Ye,Qe){var mt=Ye.className,ke=Ye.style;return Pe.createElement(x,{ref:Qe,prefixCls:st,className:mt,classNames:Xe,style:ke,styles:at,isActive:vt,forceRender:Rt,role:Yt?"tabpanel":void 0},wt)}))}),ee=z,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],le=function(ct,Ut){var ht=Ut.prefixCls,Tt=Ut.accordion,vt=Ut.collapsible,$e=Ut.destroyInactivePanel,Rt=Ut.onItemClick,Mt=Ut.activeKey,bt=Ut.openMotion,Xe=Ut.expandIcon;return ct.map(function(Le,at){var st=Le.children,pt=Le.label,Yt=Le.key,Ie=Le.collapsible,Nt=Le.onItemClick,en=Le.destroyInactivePanel,tn=(0,re.Z)(Le,ne),mn=String(Yt!=null?Yt:at),zn=Ie!=null?Ie:vt,wt=en!=null?en:$e,qe=function(Pt){zn!=="disabled"&&(Rt(Pt),Nt==null||Nt(Pt))},At=!1;return Tt?At=Mt[0]===mn:At=Mt.indexOf(mn)>-1,Pe.createElement(ee,(0,E.Z)({},tn,{prefixCls:ht,key:mn,panelKey:mn,isActive:At,accordion:Tt,openMotion:bt,expandIcon:Xe,header:pt,collapsible:zn,onItemClick:qe,destroyInactivePanel:wt}),st)})},ce=function(ct,Ut,ht){if(!ct)return null;var Tt=ht.prefixCls,vt=ht.accordion,$e=ht.collapsible,Rt=ht.destroyInactivePanel,Mt=ht.onItemClick,bt=ht.activeKey,Xe=ht.openMotion,Le=ht.expandIcon,at=ct.key||String(Ut),st=ct.props,pt=st.header,Yt=st.headerClass,Ie=st.destroyInactivePanel,Nt=st.collapsible,en=st.onItemClick,tn=!1;vt?tn=bt[0]===at:tn=bt.indexOf(at)>-1;var mn=Nt!=null?Nt:$e,zn=function(At){mn!=="disabled"&&(Mt(At),en==null||en(At))},wt={key:at,panelKey:at,header:pt,headerClass:Yt,isActive:tn,prefixCls:Tt,destroyInactivePanel:Ie!=null?Ie:Rt,openMotion:Xe,accordion:vt,children:ct.props.children,onItemClick:zn,expandIcon:Le,collapsible:mn};return typeof ct.type=="string"?ct:(Object.keys(wt).forEach(function(qe){typeof wt[qe]=="undefined"&&delete wt[qe]}),Pe.cloneElement(ct,wt))};function ie(nt,ct,Ut){return Array.isArray(nt)?le(nt,Ut):(0,Ge.Z)(ct).map(function(ht,Tt){return ce(ht,Tt,Ut)})}var Ce=ie,Ze=te(26112);function Oe(nt){var ct=nt;if(!Array.isArray(ct)){var Ut=(0,ve.Z)(ct);ct=Ut==="number"||Ut==="string"?[ct]:[]}return ct.map(function(ht){return String(ht)})}var gt=Pe.forwardRef(function(nt,ct){var Ut=nt.prefixCls,ht=Ut===void 0?"rc-collapse":Ut,Tt=nt.destroyInactivePanel,vt=Tt===void 0?!1:Tt,$e=nt.style,Rt=nt.accordion,Mt=nt.className,bt=nt.children,Xe=nt.collapsible,Le=nt.openMotion,at=nt.expandIcon,st=nt.activeKey,pt=nt.defaultActiveKey,Yt=nt.onChange,Ie=nt.items,Nt=ye()(ht,Mt),en=(0,be.Z)([],{value:st,onChange:function(_e){return Yt==null?void 0:Yt(_e)},defaultValue:pt,postState:Oe}),tn=(0,Se.Z)(en,2),mn=tn[0],zn=tn[1],wt=function(_e){return zn(function(){if(Rt)return mn[0]===_e?[]:[_e];var Pt=mn.indexOf(_e),We=Pt>-1;return We?mn.filter(function(Bt){return Bt!==_e}):[].concat((0,fe.Z)(mn),[_e])})};(0,He.ZP)(!bt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var qe=Ce(Ie,bt,{prefixCls:ht,accordion:Rt,openMotion:Le,expandIcon:at,collapsible:Xe,destroyInactivePanel:vt,onItemClick:wt,activeKey:mn});return Pe.createElement("div",(0,E.Z)({ref:ct,className:Nt,style:$e,role:Rt?"tablist":void 0},(0,Ze.Z)(nt,{aria:!0,data:!0})),qe)}),lt=Object.assign(gt,{Panel:ee}),Me=lt,zt=lt.Panel},48365:function(Re,rt,te){"use strict";var E=te(61186),fe=te.n(E),Se=te(90111),ve=te.n(Se),Fe=te(58319),ye=te.n(Fe),be=te(23250),He=te.n(be),Pe=te(74959),re=te.n(Pe),Ge=te(10238),ze=te.n(Ge),yt=te(33656),oe=te.n(yt);fe().extend(oe()),fe().extend(ze()),fe().extend(ve()),fe().extend(ye()),fe().extend(He()),fe().extend(re()),fe().extend(function(z,ee){var ne=ee.prototype,le=ne.format;ne.format=function(ie){var Ce=(ie||"").replace("Wo","wo");return le.bind(this)(Ce)}});var a={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},y=function(ee){var ne=a[ee];return ne||ee.split("_")[0]},x=function(){},b={getNow:function(){var ee=fe()();return typeof ee.tz=="function"?ee.tz():ee},getFixedDate:function(ee){return fe()(ee,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ee){return ee.endOf("month")},getWeekDay:function(ee){var ne=ee.locale("en");return ne.weekday()+ne.localeData().firstDayOfWeek()},getYear:function(ee){return ee.year()},getMonth:function(ee){return ee.month()},getDate:function(ee){return ee.date()},getHour:function(ee){return ee.hour()},getMinute:function(ee){return ee.minute()},getSecond:function(ee){return ee.second()},getMillisecond:function(ee){return ee.millisecond()},addYear:function(ee,ne){return ee.add(ne,"year")},addMonth:function(ee,ne){return ee.add(ne,"month")},addDate:function(ee,ne){return ee.add(ne,"day")},setYear:function(ee,ne){return ee.year(ne)},setMonth:function(ee,ne){return ee.month(ne)},setDate:function(ee,ne){return ee.date(ne)},setHour:function(ee,ne){return ee.hour(ne)},setMinute:function(ee,ne){return ee.minute(ne)},setSecond:function(ee,ne){return ee.second(ne)},setMillisecond:function(ee,ne){return ee.millisecond(ne)},isAfter:function(ee,ne){return ee.isAfter(ne)},isValidate:function(ee){return ee.isValid()},locale:{getWeekFirstDay:function(ee){return fe()().locale(y(ee)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ee,ne){return ne.locale(y(ee)).weekday(0)},getWeek:function(ee,ne){return ne.locale(y(ee)).week()},getShortWeekDays:function(ee){return fe()().locale(y(ee)).localeData().weekdaysMin()},getShortMonths:function(ee){return fe()().locale(y(ee)).localeData().monthsShort()},format:function(ee,ne,le){return ne.locale(y(ee)).format(le)},parse:function(ee,ne,le){for(var ce=y(ee),ie=0;ie2&&arguments[2]!==void 0?arguments[2]:"0",Ae=String(ae);Ae.length2&&arguments[2]!==void 0?arguments[2]:[],Ae=re.useState([!1,!1]),Be=(0,ve.Z)(Ae,2),he=Be[0],we=Be[1],Ne=function(ut,Gt){we(function(_t){return ce(_t,Gt,ut)})},Et=re.useMemo(function(){return he.map(function(Ft,ut){if(Ft)return!0;var Gt=ae[ut];return Gt?!!(!ge[ut]&&!Gt||Gt&&pe(Gt,{activeIndex:ut})):!1})},[ae,he,pe,ge]);return[Et,Ne]}function Me(ae,pe,ge,Ae,Be){var he="",we=[];return ae&&we.push(Be?"hh":"HH"),pe&&we.push("mm"),ge&&we.push("ss"),he=we.join(":"),Ae&&(he+=".SSS"),Be&&(he+=" A"),he}function zt(ae,pe,ge,Ae,Be,he){var we=ae.fieldDateTimeFormat,Ne=ae.fieldDateFormat,Et=ae.fieldTimeFormat,Ft=ae.fieldMonthFormat,ut=ae.fieldYearFormat,Gt=ae.fieldWeekFormat,_t=ae.fieldQuarterFormat,Vt=ae.yearFormat,Xt=ae.cellYearFormat,yn=ae.cellQuarterFormat,$t=ae.dayFormat,cn=ae.cellDateFormat,Cn=Me(pe,ge,Ae,Be,he);return(0,Se.Z)((0,Se.Z)({},ae),{},{fieldDateTimeFormat:we||"YYYY-MM-DD ".concat(Cn),fieldDateFormat:Ne||"YYYY-MM-DD",fieldTimeFormat:Et||Cn,fieldMonthFormat:Ft||"YYYY-MM",fieldYearFormat:ut||"YYYY",fieldWeekFormat:Gt||"gggg-wo",fieldQuarterFormat:_t||"YYYY-[Q]Q",yearFormat:Vt||"YYYY",cellYearFormat:Xt||"YYYY",cellQuarterFormat:yn||"[Q]Q",cellDateFormat:cn||$t||"D"})}function nt(ae,pe){var ge=pe.showHour,Ae=pe.showMinute,Be=pe.showSecond,he=pe.showMillisecond,we=pe.use12Hours;return re.useMemo(function(){return zt(ae,ge,Ae,Be,he,we)},[ae,ge,Ae,Be,he,we])}var ct=te(93664);function Ut(ae,pe,ge){return ge!=null?ge:pe.some(function(Ae){return ae.includes(Ae)})}var ht=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Tt(ae){var pe=ie(ae,ht),ge=ae.format,Ae=ae.picker,Be=null;return ge&&(Be=ge,Array.isArray(Be)&&(Be=Be[0]),Be=(0,ct.Z)(Be)==="object"?Be.format:Be),Ae==="time"&&(pe.format=Be),[pe,Be]}function vt(ae){return ae&&typeof ae=="string"}function $e(ae,pe,ge,Ae){return[ae,pe,ge,Ae].some(function(Be){return Be!==void 0})}function Rt(ae,pe,ge,Ae,Be){var he=pe,we=ge,Ne=Ae;if(!ae&&!he&&!we&&!Ne&&!Be)he=!0,we=!0,Ne=!0;else if(ae){var Et,Ft,ut,Gt=[he,we,Ne].some(function(Xt){return Xt===!1}),_t=[he,we,Ne].some(function(Xt){return Xt===!0}),Vt=Gt?!0:!_t;he=(Et=he)!==null&&Et!==void 0?Et:Vt,we=(Ft=we)!==null&&Ft!==void 0?Ft:Vt,Ne=(ut=Ne)!==null&&ut!==void 0?ut:Vt}return[he,we,Ne,Be]}function Mt(ae){var pe=ae.showTime,ge=Tt(ae),Ae=(0,ve.Z)(ge,2),Be=Ae[0],he=Ae[1],we=pe&&(0,ct.Z)(pe)==="object"?pe:{},Ne=(0,Se.Z)((0,Se.Z)({defaultOpenValue:we.defaultOpenValue||we.defaultValue},Be),we),Et=Ne.showMillisecond,Ft=Ne.showHour,ut=Ne.showMinute,Gt=Ne.showSecond,_t=$e(Ft,ut,Gt,Et),Vt=Rt(_t,Ft,ut,Gt,Et),Xt=(0,ve.Z)(Vt,3);return Ft=Xt[0],ut=Xt[1],Gt=Xt[2],[Ne,(0,Se.Z)((0,Se.Z)({},Ne),{},{showHour:Ft,showMinute:ut,showSecond:Gt,showMillisecond:Et}),Ne.format,he]}function bt(ae,pe,ge,Ae,Be){var he=ae==="time";if(ae==="datetime"||he){for(var we=Ae,Ne=Ce(ae,Be,null),Et=Ne,Ft=[pe,ge],ut=0;ut1&&(we=pe.addDate(we,-7)),we}function Pt(ae,pe){var ge=pe.generateConfig,Ae=pe.locale,Be=pe.format;return ae?typeof Be=="function"?Be(ae):ge.locale.format(Ae.locale,ae,Be):""}function We(ae,pe,ge){var Ae=pe,Be=["getHour","getMinute","getSecond","getMillisecond"],he=["setHour","setMinute","setSecond","setMillisecond"];return he.forEach(function(we,Ne){ge?Ae=ae[we](Ae,ae[Be[Ne]](ge)):Ae=ae[we](Ae,0)}),Ae}function Bt(ae,pe,ge,Ae,Be){var he=(0,Fe.zX)(function(we,Ne){return!!(ge&&ge(we,Ne)||Ae&&ae.isAfter(Ae,we)&&!wt(ae,pe,Ae,we,Ne.type)||Be&&ae.isAfter(we,Be)&&!wt(ae,pe,Be,we,Ne.type))});return he}function Je(ae,pe,ge){return re.useMemo(function(){var Ae=Ce(ae,pe,ge),Be=le(Ae),he=Be[0],we=(0,ct.Z)(he)==="object"&&he.type==="mask"?he.format:null;return[Be.map(function(Ne){return typeof Ne=="string"||typeof Ne=="function"?Ne:Ne.format}),we]},[ae,pe,ge])}function Ue(ae,pe,ge){return typeof ae[0]=="function"||ge?!0:pe}function tt(ae,pe,ge,Ae){var Be=(0,Fe.zX)(function(he,we){var Ne=(0,Se.Z)({type:pe},we);if(delete Ne.activeIndex,!ae.isValidate(he)||ge&&ge(he,Ne))return!0;if((pe==="date"||pe==="time")&&Ae){var Et,Ft=we&&we.activeIndex===1?"end":"start",ut=((Et=Ae.disabledTime)===null||Et===void 0?void 0:Et.call(Ae,he,Ft,{from:Ne.from}))||{},Gt=ut.disabledHours,_t=ut.disabledMinutes,Vt=ut.disabledSeconds,Xt=ut.disabledMilliseconds,yn=Ae.disabledHours,$t=Ae.disabledMinutes,cn=Ae.disabledSeconds,Cn=Gt||yn,xn=_t||$t,Kt=Vt||cn,pa=ae.getHour(he),Un=ae.getMinute(he),ca=ae.getSecond(he),va=ae.getMillisecond(he);if(Cn&&Cn().includes(pa)||xn&&xn(pa).includes(Un)||Kt&&Kt(pa,Un).includes(ca)||Xt&&Xt(pa,Un,ca).includes(va))return!0}return!1});return Be}function Ye(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ge=re.useMemo(function(){var Ae=ae&&le(ae);return pe&&Ae&&(Ae[1]=Ae[1]||Ae[0]),Ae},[ae,pe]);return ge}function Qe(ae,pe){var ge=ae.generateConfig,Ae=ae.locale,Be=ae.picker,he=Be===void 0?"date":Be,we=ae.prefixCls,Ne=we===void 0?"rc-picker":we,Et=ae.styles,Ft=Et===void 0?{}:Et,ut=ae.classNames,Gt=ut===void 0?{}:ut,_t=ae.order,Vt=_t===void 0?!0:_t,Xt=ae.components,yn=Xt===void 0?{}:Xt,$t=ae.inputRender,cn=ae.allowClear,Cn=ae.clearIcon,xn=ae.needConfirm,Kt=ae.multiple,pa=ae.format,Un=ae.inputReadOnly,ca=ae.disabledDate,va=ae.minDate,Ga=ae.maxDate,Ja=ae.showTime,la=ae.value,Ea=ae.defaultValue,xa=ae.pickerValue,_a=ae.defaultPickerValue,La=Ye(la),Xa=Ye(Ea),vo=Ye(xa),Lo=Ye(_a),ya=he==="date"&&Ja?"datetime":he,Io=ya==="time"||ya==="datetime",$a=Io||Kt,Oa=xn!=null?xn:Io,eo=Mt(ae),to=(0,ve.Z)(eo,4),Ro=to[0],ka=to[1],So=to[2],ba=to[3],oo=nt(Ae,ka),ea=re.useMemo(function(){return bt(ya,So,ba,Ro,oo)},[ya,So,ba,Ro,oo]),ar=re.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},ae),{},{prefixCls:Ne,locale:oo,picker:he,styles:Ft,classNames:Gt,order:Vt,components:(0,Se.Z)({input:$t},yn),clearIcon:Xe(Ne,cn,Cn),showTime:ea,value:La,defaultValue:Xa,pickerValue:vo,defaultPickerValue:Lo},pe==null?void 0:pe())},[ae]),nr=Je(ya,oo,pa),wo=(0,ve.Z)(nr,2),_o=wo[0],Ar=wo[1],Zo=Ue(_o,Un,Kt),$n=Bt(ge,Ae,ca,va,Ga),Wt=tt(ge,he,$n,ea),ha=re.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},ar),{},{needConfirm:Oa,inputReadOnly:Zo,disabledDate:$n})},[ar,Oa,Zo,$n]);return[ha,ya,$a,_o,Ar,Wt]}var mt=te(16089);function ke(ae,pe,ge){var Ae=(0,Fe.C8)(pe,{value:ae}),Be=(0,ve.Z)(Ae,2),he=Be[0],we=Be[1],Ne=re.useRef(ae),Et=re.useRef(),Ft=function(){mt.Z.cancel(Et.current)},ut=(0,Fe.zX)(function(){we(Ne.current),ge&&he!==Ne.current&&ge(Ne.current)}),Gt=(0,Fe.zX)(function(_t,Vt){Ft(),Ne.current=_t,_t||Vt?ut():Et.current=(0,mt.Z)(ut)});return re.useEffect(function(){return Ft},[]),[he,Gt]}function Te(ae,pe){var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ae=arguments.length>3?arguments[3]:void 0,Be=ge.every(function(ut){return ut})?!1:ae,he=ke(Be,pe||!1,Ae),we=(0,ve.Z)(he,2),Ne=we[0],Et=we[1];function Ft(ut){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Gt.inherit||Ne)&&Et(ut,Gt.force)}return[Ne,Ft]}function Ee(ae){var pe=re.useRef();return re.useImperativeHandle(ae,function(){var ge;return{nativeElement:(ge=pe.current)===null||ge===void 0?void 0:ge.nativeElement,focus:function(Be){var he;(he=pe.current)===null||he===void 0||he.focus(Be)},blur:function(){var Be;(Be=pe.current)===null||Be===void 0||Be.blur()}}}),pe}function xe(ae,pe){return re.useMemo(function(){return ae||(pe?((0,Pe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(pe).map(function(ge){var Ae=(0,ve.Z)(ge,2),Be=Ae[0],he=Ae[1];return{label:Be,value:he}})):[])},[ae,pe])}function Ve(ae,pe){var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Ae=re.useRef(pe);Ae.current=pe,(0,ye.o)(function(){if(ae)Ae.current(ae);else{var Be=(0,mt.Z)(function(){Ae.current(ae)},ge);return function(){mt.Z.cancel(Be)}}},[ae])}function et(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ae=re.useState(0),Be=(0,ve.Z)(Ae,2),he=Be[0],we=Be[1],Ne=re.useState(!1),Et=(0,ve.Z)(Ne,2),Ft=Et[0],ut=Et[1],Gt=re.useRef([]),_t=re.useRef(null),Vt=re.useRef(null),Xt=function(Kt){_t.current=Kt},yn=function(Kt){return _t.current===Kt},$t=function(Kt){ut(Kt)},cn=function(Kt){return Kt&&(Vt.current=Kt),Vt.current},Cn=function(Kt){var pa=Gt.current,Un=new Set(pa.filter(function(va){return Kt[va]||pe[va]})),ca=pa[pa.length-1]===0?1:0;return Un.size>=2||ae[ca]?null:ca};return Ve(Ft||ge,function(){Ft||(Gt.current=[],Xt(null))}),re.useEffect(function(){Ft&&Gt.current.push(he)},[Ft,he]),[Ft,$t,cn,he,we,Cn,Gt.current,Xt,yn]}function xt(ae,pe,ge,Ae,Be,he){var we=ge[ge.length-1],Ne=function(Ft,ut){var Gt=(0,ve.Z)(ae,2),_t=Gt[0],Vt=Gt[1],Xt=(0,Se.Z)((0,Se.Z)({},ut),{},{from:Ze(ae,ge)});return we===1&&pe[0]&&_t&&!wt(Ae,Be,_t,Ft,Xt.type)&&Ae.isAfter(_t,Ft)||we===0&&pe[1]&&Vt&&!wt(Ae,Be,Vt,Ft,Xt.type)&&Ae.isAfter(Ft,Vt)?!0:he==null?void 0:he(Ft,Xt)};return Ne}function Ct(ae,pe,ge,Ae){switch(pe){case"date":case"week":return ae.addMonth(ge,Ae);case"month":case"quarter":return ae.addYear(ge,Ae);case"year":return ae.addYear(ge,Ae*10);case"decade":return ae.addYear(ge,Ae*100);default:return ge}}var Jt=[];function Qt(ae,pe,ge,Ae,Be,he,we,Ne){var Et=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Jt,Ft=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Jt,ut=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Jt,Gt=arguments.length>11?arguments[11]:void 0,_t=arguments.length>12?arguments[12]:void 0,Vt=arguments.length>13?arguments[13]:void 0,Xt=we==="time",yn=he||0,$t=function(vo){var Lo=ae.getNow();return Xt&&(Lo=We(ae,Lo)),Et[vo]||ge[vo]||Lo},cn=(0,ve.Z)(Ft,2),Cn=cn[0],xn=cn[1],Kt=(0,Fe.C8)(function(){return $t(0)},{value:Cn}),pa=(0,ve.Z)(Kt,2),Un=pa[0],ca=pa[1],va=(0,Fe.C8)(function(){return $t(1)},{value:xn}),Ga=(0,ve.Z)(va,2),Ja=Ga[0],la=Ga[1],Ea=re.useMemo(function(){var Xa=[Un,Ja][yn];return Xt?Xa:We(ae,Xa,ut[yn])},[Xt,Un,Ja,yn,ae,ut]),xa=function(vo){var Lo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",ya=[ca,la][yn];ya(vo);var Io=[Un,Ja];Io[yn]=vo,Gt&&(!wt(ae,pe,Un,Io[0],we)||!wt(ae,pe,Ja,Io[1],we))&&Gt(Io,{source:Lo,range:yn===1?"end":"start",mode:Ae})},_a=function(vo,Lo){if(Ne){var ya={date:"month",week:"month",month:"year",quarter:"year"},Io=ya[we];if(Io&&!wt(ae,pe,vo,Lo,Io))return Ct(ae,we,Lo,-1);if(we==="year"&&vo){var $a=Math.floor(ae.getYear(vo)/10),Oa=Math.floor(ae.getYear(Lo)/10);if($a!==Oa)return Ct(ae,we,Lo,-1)}}return Lo},La=re.useRef(null);return(0,ye.Z)(function(){if(Be&&!Et[yn]){var Xa=Xt?null:ae.getNow();if(La.current!==null&&La.current!==yn?Xa=[Un,Ja][yn^1]:ge[yn]?Xa=yn===0?ge[0]:_a(ge[0],ge[1]):ge[yn^1]&&(Xa=ge[yn^1]),Xa){_t&&ae.isAfter(_t,Xa)&&(Xa=_t);var vo=Ne?Ct(ae,we,Xa,1):Xa;Vt&&ae.isAfter(vo,Vt)&&(Xa=Ne?Ct(ae,we,Vt,-1):Vt),xa(Xa,"reset")}}},[Be,yn,ge[yn]]),re.useEffect(function(){Be?La.current=yn:La.current=null},[Be,yn]),(0,ye.Z)(function(){Be&&Et&&Et[yn]&&xa(Et[yn],"reset")},[Be,yn]),[Ea,xa]}function qt(ae,pe){var ge=re.useRef(ae),Ae=re.useState({}),Be=(0,ve.Z)(Ae,2),he=Be[1],we=function(Ft){return Ft&&pe!==void 0?pe:ge.current},Ne=function(Ft){ge.current=Ft,he({})};return[we,Ne,we(!0)]}var Bn=[];function _n(ae,pe,ge){var Ae=function(we){return we.map(function(Ne){return Pt(Ne,{generateConfig:ae,locale:pe,format:ge[0]})})},Be=function(we,Ne){for(var Et=Math.max(we.length,Ne.length),Ft=-1,ut=0;ut2&&arguments[2]!==void 0?arguments[2]:1,Ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],he=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,we=[],Ne=ge>=1?ge|0:1,Et=ae;Et<=pe;Et+=Ne){var Ft=Be.includes(Et);(!Ft||!Ae)&&we.push({label:ne(Et,he),value:Et,disabled:Ft})}return we}function Xn(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ge=arguments.length>2?arguments[2]:void 0,Ae=pe||{},Be=Ae.use12Hours,he=Ae.hourStep,we=he===void 0?1:he,Ne=Ae.minuteStep,Et=Ne===void 0?1:Ne,Ft=Ae.secondStep,ut=Ft===void 0?1:Ft,Gt=Ae.millisecondStep,_t=Gt===void 0?100:Gt,Vt=Ae.hideDisabledOptions,Xt=Ae.disabledTime,yn=Ae.disabledHours,$t=Ae.disabledMinutes,cn=Ae.disabledSeconds,Cn=re.useMemo(function(){return ge||ae.getNow()},[ge,ae]);if(0)var xn,Kt,pa;var Un=re.useCallback(function($a){var Oa=(Xt==null?void 0:Xt($a))||{};return[Oa.disabledHours||yn||Zn,Oa.disabledMinutes||$t||Zn,Oa.disabledSeconds||cn||Zn,Oa.disabledMilliseconds||Zn]},[Xt,yn,$t,cn]),ca=re.useMemo(function(){return Un(Cn)},[Cn,Un]),va=(0,ve.Z)(ca,4),Ga=va[0],Ja=va[1],la=va[2],Ea=va[3],xa=re.useCallback(function($a,Oa,eo,to){var Ro=ln(0,23,we,Vt,$a()),ka=Be?Ro.map(function(ea){return(0,Se.Z)((0,Se.Z)({},ea),{},{label:ne(ea.value%12||12,2)})}):Ro,So=function(ar){return ln(0,59,Et,Vt,Oa(ar))},ba=function(ar,nr){return ln(0,59,ut,Vt,eo(ar,nr))},oo=function(ar,nr,wo){return ln(0,999,_t,Vt,to(ar,nr,wo),3)};return[ka,So,ba,oo]},[Vt,we,Be,_t,Et,ut]),_a=re.useMemo(function(){return xa(Ga,Ja,la,Ea)},[xa,Ga,Ja,la,Ea]),La=(0,ve.Z)(_a,4),Xa=La[0],vo=La[1],Lo=La[2],ya=La[3],Io=function(Oa,eo){var to=function(){return Xa},Ro=vo,ka=Lo,So=ya;if(eo){var ba=Un(eo),oo=(0,ve.Z)(ba,4),ea=oo[0],ar=oo[1],nr=oo[2],wo=oo[3],_o=xa(ea,ar,nr,wo),Ar=(0,ve.Z)(_o,4),Zo=Ar[0],$n=Ar[1],Wt=Ar[2],ha=Ar[3];to=function(){return Zo},Ro=$n,ka=Wt,So=ha}var Ta=Vn(Oa,to,Ro,ka,So,ae);return Ta};return[Io,Xa,vo,Lo,ya]}function nn(ae){var pe=ae.mode,ge=ae.internalMode,Ae=ae.renderExtraFooter,Be=ae.showNow,he=ae.showTime,we=ae.onSubmit,Ne=ae.onNow,Et=ae.invalid,Ft=ae.needConfirm,ut=ae.generateConfig,Gt=ae.disabledDate,_t=re.useContext(x),Vt=_t.prefixCls,Xt=_t.locale,yn=_t.button,$t=yn===void 0?"button":yn,cn=ut.getNow(),Cn=Xn(ut,he,cn),xn=(0,ve.Z)(Cn,1),Kt=xn[0],pa=Ae==null?void 0:Ae(pe),Un=Gt(cn,{type:pe}),ca=function(){if(!Un){var _a=Kt(cn);Ne(_a)}},va="".concat(Vt,"-now"),Ga="".concat(va,"-btn"),Ja=Be&&re.createElement("li",{className:va},re.createElement("a",{className:oe()(Ga,Un&&"".concat(Ga,"-disabled")),"aria-disabled":Un,onClick:ca},ge==="date"?Xt.today:Xt.now)),la=Ft&&re.createElement("li",{className:"".concat(Vt,"-ok")},re.createElement($t,{disabled:Et,onClick:we},Xt.ok)),Ea=(Ja||la)&&re.createElement("ul",{className:"".concat(Vt,"-ranges")},Ja,la);return!pa&&!Ea?null:re.createElement("div",{className:"".concat(Vt,"-footer")},pa&&re.createElement("div",{className:"".concat(Vt,"-footer-extra")},pa),Ea)}function un(ae,pe,ge){function Ae(Be,he){var we=Be.findIndex(function(Et){return wt(ae,pe,Et,he,ge)});if(we===-1)return[].concat((0,fe.Z)(Be),[he]);var Ne=(0,fe.Z)(Be);return Ne.splice(we,1),Ne}return Ae}var An=re.createContext(null);function bn(){return re.useContext(An)}function Kn(ae,pe){var ge=ae.prefixCls,Ae=ae.generateConfig,Be=ae.locale,he=ae.disabledDate,we=ae.minDate,Ne=ae.maxDate,Et=ae.cellRender,Ft=ae.hoverValue,ut=ae.hoverRangeValue,Gt=ae.onHover,_t=ae.values,Vt=ae.pickerValue,Xt=ae.onSelect,yn=ae.prevIcon,$t=ae.nextIcon,cn=ae.superPrevIcon,Cn=ae.superNextIcon,xn=Ae.getNow(),Kt={now:xn,values:_t,pickerValue:Vt,prefixCls:ge,disabledDate:he,minDate:we,maxDate:Ne,cellRender:Et,hoverValue:Ft,hoverRangeValue:ut,onHover:Gt,locale:Be,generateConfig:Ae,onSelect:Xt,panelType:pe,prevIcon:yn,nextIcon:$t,superPrevIcon:cn,superNextIcon:Cn};return[Kt,xn]}var Sa=re.createContext({});function Ke(ae){for(var pe=ae.rowNum,ge=ae.colNum,Ae=ae.baseDate,Be=ae.getCellDate,he=ae.prefixColumn,we=ae.rowClassName,Ne=ae.titleFormat,Et=ae.getCellText,Ft=ae.getCellClassName,ut=ae.headerCells,Gt=ae.cellSelection,_t=Gt===void 0?!0:Gt,Vt=ae.disabledDate,Xt=bn(),yn=Xt.prefixCls,$t=Xt.panelType,cn=Xt.now,Cn=Xt.disabledDate,xn=Xt.cellRender,Kt=Xt.onHover,pa=Xt.hoverValue,Un=Xt.hoverRangeValue,ca=Xt.generateConfig,va=Xt.values,Ga=Xt.locale,Ja=Xt.onSelect,la=Vt||Cn,Ea="".concat(yn,"-cell"),xa=re.useContext(Sa),_a=xa.onCellDblClick,La=function(eo){return va.some(function(to){return to&&wt(ca,Ga,eo,to,$t)})},Xa=[],vo=0;vo1&&arguments[1]!==void 0?arguments[1]:!1;no(ro),$t==null||$t(ro),Wo&&co(ro)},rr=function(ro,Wo){oo(ro),Wo&&Uo(Wo),co(Wo,ro)},Qo=function(ro){if(Wt(ro),Uo(ro),ba!==Kt){var Wo=["decade","year"],Ya=[].concat(Wo,["month"]),lo={quarter:[].concat(Wo,["quarter"]),week:[].concat((0,fe.Z)(Ya),["week"]),date:[].concat((0,fe.Z)(Ya),["date"])},br=lo[Kt]||Ya,mr=br.indexOf(ba),Zr=br[mr+1];Zr&&rr(Zr,ro)}},fr=re.useMemo(function(){var fo,ro;if(Array.isArray(ca)){var Wo=(0,ve.Z)(ca,2);fo=Wo[0],ro=Wo[1]}else fo=ca;return!fo&&!ro?null:(fo=fo||ro,ro=ro||fo,Be.isAfter(fo,ro)?[ro,fo]:[fo,ro])},[ca,Be]),Ho=gt(va,Ga,Ja),lr=Ea[ea]||jn[ea]||aa,vr=re.useContext(Sa),Or=re.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},vr),{},{hideHeader:xa})},[vr,xa]),Do="".concat(_a,"-panel"),jr=ie(ae,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return re.createElement(Sa.Provider,{value:Or},re.createElement("div",{ref:La,tabIndex:Et,className:oe()(Do,(0,Ge.Z)({},"".concat(Do,"-rtl"),he==="rtl"))},re.createElement(lr,(0,E.Z)({},jr,{showTime:to,prefixCls:_a,locale:Oa,generateConfig:Be,onModeChange:rr,pickerValue:ja,onPickerValueChange:function(ro){Uo(ro,!0)},value:Zo[0],onSelect:Qo,values:Zo,cellRender:Ho,hoverRangeValue:fr,hoverValue:Un}))))}var bo=re.memo(re.forwardRef(Ao)),yo=bo;function qa(ae){var pe=ae.picker,ge=ae.multiplePanel,Ae=ae.pickerValue,Be=ae.onPickerValueChange,he=ae.needConfirm,we=ae.onSubmit,Ne=ae.range,Et=ae.hoverValue,Ft=re.useContext(x),ut=Ft.prefixCls,Gt=Ft.generateConfig,_t=re.useCallback(function(Cn,xn){return Ct(Gt,pe,Cn,xn)},[Gt,pe]),Vt=re.useMemo(function(){return _t(Ae,1)},[Ae,_t]),Xt=function(xn){Be(_t(xn,-1))},yn={onCellDblClick:function(){he&&we()}},$t=pe==="time",cn=(0,Se.Z)((0,Se.Z)({},ae),{},{hoverValue:null,hoverRangeValue:null,hideHeader:$t});return Ne?cn.hoverRangeValue=Et:cn.hoverValue=Et,ge?re.createElement("div",{className:"".concat(ut,"-panels")},re.createElement(Sa.Provider,{value:(0,Se.Z)((0,Se.Z)({},yn),{},{hideNext:!0})},re.createElement(yo,cn)),re.createElement(Sa.Provider,{value:(0,Se.Z)((0,Se.Z)({},yn),{},{hidePrev:!0})},re.createElement(yo,(0,E.Z)({},cn,{pickerValue:Vt,onPickerValueChange:Xt})))):re.createElement(Sa.Provider,{value:(0,Se.Z)({},yn)},re.createElement(yo,cn))}function ho(ae){return typeof ae=="function"?ae():ae}function On(ae){var pe=ae.prefixCls,ge=ae.presets,Ae=ae.onClick,Be=ae.onHover;return ge.length?re.createElement("div",{className:"".concat(pe,"-presets")},re.createElement("ul",null,ge.map(function(he,we){var Ne=he.label,Et=he.value;return re.createElement("li",{key:we,onClick:function(){Ae(ho(Et))},onMouseEnter:function(){Be(ho(Et))},onMouseLeave:function(){Be(null)}},Ne)}))):null}function Vo(ae){var pe=ae.panelRender,ge=ae.internalMode,Ae=ae.picker,Be=ae.showNow,he=ae.range,we=ae.multiple,Ne=ae.activeInfo,Et=Ne===void 0?[0,0,0]:Ne,Ft=ae.presets,ut=ae.onPresetHover,Gt=ae.onPresetSubmit,_t=ae.onFocus,Vt=ae.onBlur,Xt=ae.onPanelMouseDown,yn=ae.direction,$t=ae.value,cn=ae.onSelect,Cn=ae.isInvalid,xn=ae.defaultOpenValue,Kt=ae.onOk,pa=ae.onSubmit,Un=re.useContext(x),ca=Un.prefixCls,va="".concat(ca,"-panel"),Ga=yn==="rtl",Ja=re.useRef(null),la=re.useRef(null),Ea=re.useState(0),xa=(0,ve.Z)(Ea,2),_a=xa[0],La=xa[1],Xa=re.useState(0),vo=(0,ve.Z)(Xa,2),Lo=vo[0],ya=vo[1],Io=re.useState(0),$a=(0,ve.Z)(Io,2),Oa=$a[0],eo=$a[1],to=function(Qo){Qo.width&&La(Qo.width)},Ro=(0,ve.Z)(Et,3),ka=Ro[0],So=Ro[1],ba=Ro[2],oo=re.useState(0),ea=(0,ve.Z)(oo,2),ar=ea[0],nr=ea[1];re.useEffect(function(){nr(10)},[ka]),re.useEffect(function(){if(he&&la.current){var rr,Qo=((rr=Ja.current)===null||rr===void 0?void 0:rr.offsetWidth)||0,fr=la.current.getBoundingClientRect();if(!fr.height||fr.right<0){nr(function(Or){return Math.max(0,Or-1)});return}var Ho=(Ga?So-Qo:ka)-fr.left;if(eo(Ho),_a&&_a=Ne&&ge<=Et)return he;var Ft=Math.min(Math.abs(ge-Ne),Math.abs(ge-Et));Ft0?uo:qr));var dl=nl+pl,Hr=qr-uo+1;return String(uo+(Hr+dl-uo)%Hr)};switch(Wo){case"Backspace":case"Delete":Ya="",lo=mr;break;case"ArrowLeft":Ya="",Zr(-1);break;case"ArrowRight":Ya="",Zr(1);break;case"ArrowUp":Ya="",lo=kr(1);break;case"ArrowDown":Ya="",lo=kr(-1);break;default:isNaN(Number(Wo))||(Ya=Oa+Wo,lo=Ya);break}if(Ya!==null&&(eo(Ya),Ya.length>=br&&(Zr(1),eo(""))),lo!==null){var Xr=nr.slice(0,Wt)+ne(lo,br)+nr.slice(ha);ja(Xr.slice(0,we.length))}ar({})},Do=re.useRef();(0,ye.Z)(function(){if(!(!_a||!we||Uo.current)){if(!Ar.match(nr)){ja(we);return}return _o.current.setSelectionRange(Wt,ha),Do.current=(0,mt.Z)(function(){_o.current.setSelectionRange(Wt,ha)}),function(){mt.Z.cancel(Do.current)}}},[Ar,we,_a,nr,ka,Wt,ha,ea,ja]);var jr=we?{onFocus:fr,onBlur:lr,onKeyDown:Or,onMouseDown:rr,onMouseUp:Qo,onPaste:co}:{};return re.createElement("div",{ref:wo,className:oe()(la,(0,Ge.Z)((0,Ge.Z)({},"".concat(la,"-active"),ge&&Be),"".concat(la,"-placeholder"),ut))},re.createElement(Ja,(0,E.Z)({ref:_o,"aria-invalid":$t,autoComplete:"off"},Cn,{onKeyDown:vr,onBlur:Ho},jr,{value:nr,onChange:no})),re.createElement(Nn,{type:"suffix",icon:he}),cn)}),Pr=yr,Wr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Nr=["index"];function Cr(ae,pe){var ge=ae.id,Ae=ae.prefix,Be=ae.clearIcon,he=ae.suffixIcon,we=ae.separator,Ne=we===void 0?"~":we,Et=ae.activeIndex,Ft=ae.activeHelp,ut=ae.allHelp,Gt=ae.focused,_t=ae.onFocus,Vt=ae.onBlur,Xt=ae.onKeyDown,yn=ae.locale,$t=ae.generateConfig,cn=ae.placeholder,Cn=ae.className,xn=ae.style,Kt=ae.onClick,pa=ae.onClear,Un=ae.value,ca=ae.onChange,va=ae.onSubmit,Ga=ae.onInputChange,Ja=ae.format,la=ae.maskFormat,Ea=ae.preserveInvalidOnBlur,xa=ae.onInvalid,_a=ae.disabled,La=ae.invalid,Xa=ae.inputReadOnly,vo=ae.direction,Lo=ae.onOpenChange,ya=ae.onActiveInfo,Io=ae.placement,$a=ae.onMouseDown,Oa=ae.required,eo=ae["aria-required"],to=ae.autoFocus,Ro=ae.tabIndex,ka=(0,Yo.Z)(ae,Wr),So=vo==="rtl",ba=re.useContext(x),oo=ba.prefixCls,ea=re.useMemo(function(){if(typeof ge=="string")return[ge];var Ho=ge||{};return[Ho.start,Ho.end]},[ge]),ar=re.useRef(),nr=re.useRef(),wo=re.useRef(),_o=function(lr){var vr;return(vr=[nr,wo][lr])===null||vr===void 0?void 0:vr.current};re.useImperativeHandle(pe,function(){return{nativeElement:ar.current,focus:function(lr){if((0,ct.Z)(lr)==="object"){var vr,Or=lr||{},Do=Or.index,jr=Do===void 0?0:Do,fo=(0,Yo.Z)(Or,Nr);(vr=_o(jr))===null||vr===void 0||vr.focus(fo)}else{var ro;(ro=_o(lr!=null?lr:0))===null||ro===void 0||ro.focus()}},blur:function(){var lr,vr;(lr=_o(0))===null||lr===void 0||lr.blur(),(vr=_o(1))===null||vr===void 0||vr.blur()}}});var Ar=Jn(ka),Zo=re.useMemo(function(){return Array.isArray(cn)?cn:[cn,cn]},[cn]),$n=dr((0,Se.Z)((0,Se.Z)({},ae),{},{id:ea,placeholder:Zo})),Wt=(0,ve.Z)($n,1),ha=Wt[0],Ta=re.useState({position:"absolute",width:0}),ja=(0,ve.Z)(Ta,2),no=ja[0],co=ja[1],Uo=(0,Fe.zX)(function(){var Ho=_o(Et);if(Ho){var lr=Ho.nativeElement.getBoundingClientRect(),vr=ar.current.getBoundingClientRect(),Or=lr.left-vr.left;co(function(Do){return(0,Se.Z)((0,Se.Z)({},Do),{},{width:lr.width,left:Or})}),ya([lr.left,lr.right,vr.width])}});re.useEffect(function(){Uo()},[Et]);var rr=Be&&(Un[0]&&!_a[0]||Un[1]&&!_a[1]),Qo=to&&!_a[0],fr=to&&!Qo&&!_a[1];return re.createElement(an.Z,{onResize:Uo},re.createElement("div",(0,E.Z)({},Ar,{className:oe()(oo,"".concat(oo,"-range"),(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(oo,"-focused"),Gt),"".concat(oo,"-disabled"),_a.every(function(Ho){return Ho})),"".concat(oo,"-invalid"),La.some(function(Ho){return Ho})),"".concat(oo,"-rtl"),So),Cn),style:xn,ref:ar,onClick:Kt,onMouseDown:function(lr){var vr=lr.target;vr!==nr.current.inputElement&&vr!==wo.current.inputElement&&lr.preventDefault(),$a==null||$a(lr)}}),Ae&&re.createElement("div",{className:"".concat(oo,"-prefix")},Ae),re.createElement(Pr,(0,E.Z)({ref:nr},ha(0),{autoFocus:Qo,tabIndex:Ro,"date-range":"start"})),re.createElement("div",{className:"".concat(oo,"-range-separator")},Ne),re.createElement(Pr,(0,E.Z)({ref:wo},ha(1),{autoFocus:fr,tabIndex:Ro,"date-range":"end"})),re.createElement("div",{className:"".concat(oo,"-active-bar"),style:no}),re.createElement(Nn,{type:"suffix",icon:he}),rr&&re.createElement(Po,{icon:Be,onClear:pa})))}var Jr=re.forwardRef(Cr),ma=Jr;function tl(ae,pe){var ge=ae!=null?ae:pe;return Array.isArray(ge)?ge:[ge,ge]}function Yr(ae){return ae===1?"end":"start"}function Sl(ae,pe){var ge=Qe(ae,function(){var Tr=ae.disabled,cr=ae.allowEmpty,Dr=tl(Tr,!1),ll=tl(cr,!1);return{disabled:Dr,allowEmpty:ll}}),Ae=(0,ve.Z)(ge,6),Be=Ae[0],he=Ae[1],we=Ae[2],Ne=Ae[3],Et=Ae[4],Ft=Ae[5],ut=Be.prefixCls,Gt=Be.styles,_t=Be.classNames,Vt=Be.defaultValue,Xt=Be.value,yn=Be.needConfirm,$t=Be.onKeyDown,cn=Be.disabled,Cn=Be.allowEmpty,xn=Be.disabledDate,Kt=Be.minDate,pa=Be.maxDate,Un=Be.defaultOpen,ca=Be.open,va=Be.onOpenChange,Ga=Be.locale,Ja=Be.generateConfig,la=Be.picker,Ea=Be.showNow,xa=Be.showToday,_a=Be.showTime,La=Be.mode,Xa=Be.onPanelChange,vo=Be.onCalendarChange,Lo=Be.onOk,ya=Be.defaultPickerValue,Io=Be.pickerValue,$a=Be.onPickerValueChange,Oa=Be.inputReadOnly,eo=Be.suffixIcon,to=Be.onFocus,Ro=Be.onBlur,ka=Be.presets,So=Be.ranges,ba=Be.components,oo=Be.cellRender,ea=Be.dateRender,ar=Be.monthCellRender,nr=Be.onClick,wo=Ee(pe),_o=Te(ca,Un,cn,va),Ar=(0,ve.Z)(_o,2),Zo=Ar[0],$n=Ar[1],Wt=function(cr,Dr){(cn.some(function(ll){return!ll})||!cr)&&$n(cr,Dr)},ha=Dn(Ja,Ga,Ne,!0,!1,Vt,Xt,vo,Lo),Ta=(0,ve.Z)(ha,5),ja=Ta[0],no=Ta[1],co=Ta[2],Uo=Ta[3],rr=Ta[4],Qo=co(),fr=et(cn,Cn,Zo),Ho=(0,ve.Z)(fr,9),lr=Ho[0],vr=Ho[1],Or=Ho[2],Do=Ho[3],jr=Ho[4],fo=Ho[5],ro=Ho[6],Wo=Ho[7],Ya=Ho[8],lo=function(cr,Dr){vr(!0),to==null||to(cr,{range:Yr(Dr!=null?Dr:Do)})},br=function(cr,Dr){vr(!1),Ro==null||Ro(cr,{range:Yr(Dr!=null?Dr:Do)})},mr=re.useMemo(function(){if(!_a)return null;var Tr=_a.disabledTime,cr=Tr?function(Dr){var ll=Yr(Do),Ml=Ze(Qo,ro,Do);return Tr(Dr,ll,{from:Ml})}:void 0;return(0,Se.Z)((0,Se.Z)({},_a),{},{disabledTime:cr})},[_a,Do,Qo,ro]),Zr=(0,Fe.C8)([la,la],{value:La}),kr=(0,ve.Z)(Zr,2),Xr=kr[0],Nl=kr[1],pl=Xr[Do]||la,cl=pl==="date"&&mr?"datetime":pl,Za=cl===la&&cl!=="time",uo=hn(la,pl,Ea,xa,!0),qr=Sn(Be,ja,no,co,Uo,cn,Ne,lr,Zo,Ft),_r=(0,ve.Z)(qr,2),yl=_r[0],nl=_r[1],dl=xt(Qo,cn,ro,Ja,Ga,xn),Hr=lt(Qo,Ft,Cn),Fl=(0,ve.Z)(Hr,2),Mu=Fl[0],$l=Fl[1],gu=Qt(Ja,Ga,Qo,Xr,Zo,Do,he,Za,ya,Io,mr==null?void 0:mr.defaultOpenValue,$a,Kt,pa),Iu=(0,ve.Z)(gu,2),yi=Iu[0],ri=Iu[1],mu=(0,Fe.zX)(function(Tr,cr,Dr){var ll=ce(Xr,Do,cr);if((ll[0]!==Xr[0]||ll[1]!==Xr[1])&&Nl(ll),Xa&&Dr!==!1){var Ml=(0,fe.Z)(Qo);Tr&&(Ml[Do]=Tr),Xa(Ml,ll)}}),Ql=function(cr,Dr){return ce(Qo,Dr,cr)},uu=function(cr,Dr){var ll=Qo;cr&&(ll=Ql(cr,Do)),Wo(Do);var Ml=fo(ll);Uo(ll),yl(Do,Ml===null),Ml===null?Wt(!1,{force:!0}):Dr||wo.current.focus({index:Ml})},Pi=function(cr){var Dr,ll=cr.target.getRootNode();if(!wo.current.nativeElement.contains((Dr=ll.activeElement)!==null&&Dr!==void 0?Dr:document.activeElement)){var Ml=cn.findIndex(function(rs){return!rs});Ml>=0&&wo.current.focus({index:Ml})}Wt(!0),nr==null||nr(cr)},li=function(){nl(null),Wt(!1,{force:!0})},ui=re.useState(null),Qu=(0,ve.Z)(ui,2),Ci=Qu[0],zu=Qu[1],rl=re.useState(null),Dl=(0,ve.Z)(rl,2),ir=Dl[0],Hu=Dl[1],Wu=re.useMemo(function(){return ir||Qo},[Qo,ir]);re.useEffect(function(){Zo||Hu(null)},[Zo]);var Fi=re.useState([0,0,0]),Ku=(0,ve.Z)(Fi,2),Bi=Ku[0],qo=Ku[1],wi=xe(ka,So),bi=function(cr){Hu(cr),zu("preset")},Hi=function(cr){var Dr=nl(cr);Dr&&Wt(!1,{force:!0})},Di=function(cr){uu(cr)},xi=function(cr){Hu(cr?Ql(cr,Do):null),zu("cell")},yu=function(cr){Wt(!0),lo(cr)},Mi=function(){Or("panel")},Ii=function(cr){var Dr=ce(Qo,Do,cr);Uo(Dr),!yn&&!we&&he===cl&&uu(cr)},Ni=function(){Wt(!1)},Li=gt(oo,ea,ar,Yr(Do)),Oi=Qo[Do]||null,ki=(0,Fe.zX)(function(Tr){return Ft(Tr,{activeIndex:Do})}),hr=re.useMemo(function(){var Tr=(0,He.Z)(Be,!1),cr=(0,be.Z)(Be,[].concat((0,fe.Z)(Object.keys(Tr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return cr},[Be]),sr=re.createElement(Vo,(0,E.Z)({},hr,{showNow:uo,showTime:mr,range:!0,multiplePanel:Za,activeInfo:Bi,disabledDate:dl,onFocus:yu,onBlur:br,onPanelMouseDown:Mi,picker:la,mode:pl,internalMode:cl,onPanelChange:mu,format:Et,value:Oi,isInvalid:ki,onChange:null,onSelect:Ii,pickerValue:yi,defaultOpenValue:le(_a==null?void 0:_a.defaultOpenValue)[Do],onPickerValueChange:ri,hoverValue:Wu,onHover:xi,needConfirm:yn,onSubmit:uu,onOk:rr,presets:wi,onPresetHover:bi,onPresetSubmit:Hi,onNow:Di,cellRender:Li})),xl=function(cr,Dr){var ll=Ql(cr,Dr);Uo(ll)},Hl=function(){Or("input")},ii=function(cr,Dr){var ll=ro.length,Ml=ro[ll-1];if(ll&&Ml!==Dr&&yn&&!Cn[Ml]&&!Ya(Ml)&&Qo[Ml]){wo.current.focus({index:Ml});return}Or("input"),Wt(!0,{inherit:!0}),Do!==Dr&&Zo&&!yn&&we&&uu(null,!0),jr(Dr),lo(cr,Dr)},ns=function(cr,Dr){if(Wt(!1),!yn&&Or()==="input"){var ll=fo(Qo);yl(Do,ll===null)}br(cr,Dr)},as=function(cr,Dr){cr.key==="Tab"&&uu(null,!0),$t==null||$t(cr,Dr)},os=re.useMemo(function(){return{prefixCls:ut,locale:Ga,generateConfig:Ja,button:ba.button,input:ba.input}},[ut,Ga,Ja,ba.button,ba.input]);if((0,ye.Z)(function(){Zo&&Do!==void 0&&mu(null,la,!1)},[Zo,Do,la]),(0,ye.Z)(function(){var Tr=Or();!Zo&&Tr==="input"&&(Wt(!1),uu(null,!0)),!Zo&&we&&!yn&&Tr==="panel"&&(Wt(!0),uu())},[Zo]),0)var Ls;return re.createElement(x.Provider,{value:os},re.createElement(ee,(0,E.Z)({},Oe(Be),{popupElement:sr,popupStyle:Gt.popup,popupClassName:_t.popup,visible:Zo,onClose:Ni,range:!0}),re.createElement(ma,(0,E.Z)({},Be,{ref:wo,suffixIcon:eo,activeIndex:lr||Zo?Do:null,activeHelp:!!ir,allHelp:!!ir&&Ci==="preset",focused:lr,onFocus:ii,onBlur:ns,onKeyDown:as,onSubmit:uu,value:Wu,maskFormat:Et,onChange:xl,onInputChange:Hl,format:Ne,inputReadOnly:Oa,disabled:cn,open:Zo,onOpenChange:Wt,onClick:Pi,onClear:li,invalid:Mu,onInvalid:$l,onActiveInfo:qo}))))}var zr=re.forwardRef(Sl),De=zr,je=te(11780);function ot(ae){var pe=ae.prefixCls,ge=ae.value,Ae=ae.onRemove,Be=ae.removeIcon,he=Be===void 0?"\xD7":Be,we=ae.formatDate,Ne=ae.disabled,Et=ae.maxTagCount,Ft=ae.placeholder,ut="".concat(pe,"-selector"),Gt="".concat(pe,"-selection"),_t="".concat(Gt,"-overflow");function Vt($t,cn){return re.createElement("span",{className:oe()("".concat(Gt,"-item")),title:typeof $t=="string"?$t:null},re.createElement("span",{className:"".concat(Gt,"-item-content")},$t),!Ne&&cn&&re.createElement("span",{onMouseDown:function(xn){xn.preventDefault()},onClick:cn,className:"".concat(Gt,"-item-remove")},he))}function Xt($t){var cn=we($t),Cn=function(Kt){Kt&&Kt.stopPropagation(),Ae($t)};return Vt(cn,Cn)}function yn($t){var cn="+ ".concat($t.length," ...");return Vt(cn)}return re.createElement("div",{className:ut},re.createElement(je.Z,{prefixCls:_t,data:ge,renderItem:Xt,renderRest:yn,itemKey:function(cn){return we(cn)},maxCount:Et}),!ge.length&&re.createElement("span",{className:"".concat(pe,"-selection-placeholder")},Ft))}var Lt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function sn(ae,pe){var ge=ae.id,Ae=ae.open,Be=ae.prefix,he=ae.clearIcon,we=ae.suffixIcon,Ne=ae.activeHelp,Et=ae.allHelp,Ft=ae.focused,ut=ae.onFocus,Gt=ae.onBlur,_t=ae.onKeyDown,Vt=ae.locale,Xt=ae.generateConfig,yn=ae.placeholder,$t=ae.className,cn=ae.style,Cn=ae.onClick,xn=ae.onClear,Kt=ae.internalPicker,pa=ae.value,Un=ae.onChange,ca=ae.onSubmit,va=ae.onInputChange,Ga=ae.multiple,Ja=ae.maxTagCount,la=ae.format,Ea=ae.maskFormat,xa=ae.preserveInvalidOnBlur,_a=ae.onInvalid,La=ae.disabled,Xa=ae.invalid,vo=ae.inputReadOnly,Lo=ae.direction,ya=ae.onOpenChange,Io=ae.onMouseDown,$a=ae.required,Oa=ae["aria-required"],eo=ae.autoFocus,to=ae.tabIndex,Ro=ae.removeIcon,ka=(0,Yo.Z)(ae,Lt),So=Lo==="rtl",ba=re.useContext(x),oo=ba.prefixCls,ea=re.useRef(),ar=re.useRef();re.useImperativeHandle(pe,function(){return{nativeElement:ea.current,focus:function(no){var co;(co=ar.current)===null||co===void 0||co.focus(no)},blur:function(){var no;(no=ar.current)===null||no===void 0||no.blur()}}});var nr=Jn(ka),wo=function(no){Un([no])},_o=function(no){var co=pa.filter(function(Uo){return Uo&&!wt(Xt,Vt,Uo,no,Kt)});Un(co),Ae||ca()},Ar=dr((0,Se.Z)((0,Se.Z)({},ae),{},{onChange:wo}),function(ja){var no=ja.valueTexts;return{value:no[0]||"",active:Ft}}),Zo=(0,ve.Z)(Ar,2),$n=Zo[0],Wt=Zo[1],ha=!!(he&&pa.length&&!La),Ta=Ga?re.createElement(re.Fragment,null,re.createElement(ot,{prefixCls:oo,value:pa,onRemove:_o,formatDate:Wt,maxTagCount:Ja,disabled:La,removeIcon:Ro,placeholder:yn}),re.createElement("input",{className:"".concat(oo,"-multiple-input"),value:pa.map(Wt).join(","),ref:ar,readOnly:!0,autoFocus:eo,tabIndex:to}),re.createElement(Nn,{type:"suffix",icon:we}),ha&&re.createElement(Po,{icon:he,onClear:xn})):re.createElement(Pr,(0,E.Z)({ref:ar},$n(),{autoFocus:eo,tabIndex:to,suffixIcon:we,clearIcon:ha&&re.createElement(Po,{icon:he,onClear:xn}),showActiveCls:!1}));return re.createElement("div",(0,E.Z)({},nr,{className:oe()(oo,(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(oo,"-multiple"),Ga),"".concat(oo,"-focused"),Ft),"".concat(oo,"-disabled"),La),"".concat(oo,"-invalid"),Xa),"".concat(oo,"-rtl"),So),$t),style:cn,ref:ea,onClick:Cn,onMouseDown:function(no){var co,Uo=no.target;Uo!==((co=ar.current)===null||co===void 0?void 0:co.inputElement)&&no.preventDefault(),Io==null||Io(no)}}),Be&&re.createElement("div",{className:"".concat(oo,"-prefix")},Be),Ta)}var vn=re.forwardRef(sn),de=vn;function dt(ae,pe){var ge=Qe(ae),Ae=(0,ve.Z)(ge,6),Be=Ae[0],he=Ae[1],we=Ae[2],Ne=Ae[3],Et=Ae[4],Ft=Ae[5],ut=Be,Gt=ut.prefixCls,_t=ut.styles,Vt=ut.classNames,Xt=ut.order,yn=ut.defaultValue,$t=ut.value,cn=ut.needConfirm,Cn=ut.onChange,xn=ut.onKeyDown,Kt=ut.disabled,pa=ut.disabledDate,Un=ut.minDate,ca=ut.maxDate,va=ut.defaultOpen,Ga=ut.open,Ja=ut.onOpenChange,la=ut.locale,Ea=ut.generateConfig,xa=ut.picker,_a=ut.showNow,La=ut.showToday,Xa=ut.showTime,vo=ut.mode,Lo=ut.onPanelChange,ya=ut.onCalendarChange,Io=ut.onOk,$a=ut.multiple,Oa=ut.defaultPickerValue,eo=ut.pickerValue,to=ut.onPickerValueChange,Ro=ut.inputReadOnly,ka=ut.suffixIcon,So=ut.removeIcon,ba=ut.onFocus,oo=ut.onBlur,ea=ut.presets,ar=ut.components,nr=ut.cellRender,wo=ut.dateRender,_o=ut.monthCellRender,Ar=ut.onClick,Zo=Ee(pe);function $n(hr){return hr===null?null:$a?hr:hr[0]}var Wt=un(Ea,la,he),ha=Te(Ga,va,[Kt],Ja),Ta=(0,ve.Z)(ha,2),ja=Ta[0],no=Ta[1],co=function(sr,xl,Hl){if(ya){var ii=(0,Se.Z)({},Hl);delete ii.range,ya($n(sr),$n(xl),ii)}},Uo=function(sr){Io==null||Io($n(sr))},rr=Dn(Ea,la,Ne,!1,Xt,yn,$t,co,Uo),Qo=(0,ve.Z)(rr,5),fr=Qo[0],Ho=Qo[1],lr=Qo[2],vr=Qo[3],Or=Qo[4],Do=lr(),jr=et([Kt]),fo=(0,ve.Z)(jr,4),ro=fo[0],Wo=fo[1],Ya=fo[2],lo=fo[3],br=function(sr){Wo(!0),ba==null||ba(sr,{})},mr=function(sr){Wo(!1),oo==null||oo(sr,{})},Zr=(0,Fe.C8)(xa,{value:vo}),kr=(0,ve.Z)(Zr,2),Xr=kr[0],Nl=kr[1],pl=Xr==="date"&&Xa?"datetime":Xr,cl=hn(xa,Xr,_a,La),Za=Cn&&function(hr,sr){Cn($n(hr),$n(sr))},uo=Sn((0,Se.Z)((0,Se.Z)({},Be),{},{onChange:Za}),fr,Ho,lr,vr,[],Ne,ro,ja,Ft),qr=(0,ve.Z)(uo,2),_r=qr[1],yl=lt(Do,Ft),nl=(0,ve.Z)(yl,2),dl=nl[0],Hr=nl[1],Fl=re.useMemo(function(){return dl.some(function(hr){return hr})},[dl]),Mu=function(sr,xl){if(to){var Hl=(0,Se.Z)((0,Se.Z)({},xl),{},{mode:xl.mode[0]});delete Hl.range,to(sr[0],Hl)}},$l=Qt(Ea,la,Do,[Xr],ja,lo,he,!1,Oa,eo,le(Xa==null?void 0:Xa.defaultOpenValue),Mu,Un,ca),gu=(0,ve.Z)($l,2),Iu=gu[0],yi=gu[1],ri=(0,Fe.zX)(function(hr,sr,xl){if(Nl(sr),Lo&&xl!==!1){var Hl=hr||Do[Do.length-1];Lo(Hl,sr)}}),mu=function(){_r(lr()),no(!1,{force:!0})},Ql=function(sr){!Kt&&!Zo.current.nativeElement.contains(document.activeElement)&&Zo.current.focus(),no(!0),Ar==null||Ar(sr)},uu=function(){_r(null),no(!1,{force:!0})},Pi=re.useState(null),li=(0,ve.Z)(Pi,2),ui=li[0],Qu=li[1],Ci=re.useState(null),zu=(0,ve.Z)(Ci,2),rl=zu[0],Dl=zu[1],ir=re.useMemo(function(){var hr=[rl].concat((0,fe.Z)(Do)).filter(function(sr){return sr});return $a?hr:hr.slice(0,1)},[Do,rl,$a]),Hu=re.useMemo(function(){return!$a&&rl?[rl]:Do.filter(function(hr){return hr})},[Do,rl,$a]);re.useEffect(function(){ja||Dl(null)},[ja]);var Wu=xe(ea),Fi=function(sr){Dl(sr),Qu("preset")},Ku=function(sr){var xl=$a?Wt(lr(),sr):[sr],Hl=_r(xl);Hl&&!$a&&no(!1,{force:!0})},Bi=function(sr){Ku(sr)},qo=function(sr){Dl(sr),Qu("cell")},wi=function(sr){no(!0),br(sr)},bi=function(sr){if(Ya("panel"),!($a&&pl!==xa)){var xl=$a?Wt(lr(),sr):[sr];vr(xl),!cn&&!we&&he===pl&&mu()}},Hi=function(){no(!1)},Di=gt(nr,wo,_o),xi=re.useMemo(function(){var hr=(0,He.Z)(Be,!1),sr=(0,be.Z)(Be,[].concat((0,fe.Z)(Object.keys(hr)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Se.Z)((0,Se.Z)({},sr),{},{multiple:Be.multiple})},[Be]),yu=re.createElement(Vo,(0,E.Z)({},xi,{showNow:cl,showTime:Xa,disabledDate:pa,onFocus:wi,onBlur:mr,picker:xa,mode:Xr,internalMode:pl,onPanelChange:ri,format:Et,value:Do,isInvalid:Ft,onChange:null,onSelect:bi,pickerValue:Iu,defaultOpenValue:Xa==null?void 0:Xa.defaultOpenValue,onPickerValueChange:yi,hoverValue:ir,onHover:qo,needConfirm:cn,onSubmit:mu,onOk:Or,presets:Wu,onPresetHover:Fi,onPresetSubmit:Ku,onNow:Bi,cellRender:Di})),Mi=function(sr){vr(sr)},Ii=function(){Ya("input")},Ni=function(sr){Ya("input"),no(!0,{inherit:!0}),br(sr)},Li=function(sr){no(!1),mr(sr)},Oi=function(sr,xl){sr.key==="Tab"&&mu(),xn==null||xn(sr,xl)},ki=re.useMemo(function(){return{prefixCls:Gt,locale:la,generateConfig:Ea,button:ar.button,input:ar.input}},[Gt,la,Ea,ar.button,ar.input]);return(0,ye.Z)(function(){ja&&lo!==void 0&&ri(null,xa,!1)},[ja,lo,xa]),(0,ye.Z)(function(){var hr=Ya();!ja&&hr==="input"&&(no(!1),mu()),!ja&&we&&!cn&&hr==="panel"&&mu()},[ja]),re.createElement(x.Provider,{value:ki},re.createElement(ee,(0,E.Z)({},Oe(Be),{popupElement:yu,popupStyle:_t.popup,popupClassName:Vt.popup,visible:ja,onClose:Hi}),re.createElement(de,(0,E.Z)({},Be,{ref:Zo,suffixIcon:ka,removeIcon:So,activeHelp:!!rl,allHelp:!!rl&&ui==="preset",focused:ro,onFocus:Ni,onBlur:Li,onKeyDown:Oi,onSubmit:mu,value:Hu,maskFormat:Et,onChange:Mi,onInputChange:Ii,internalPicker:he,format:Ne,inputReadOnly:Ro,disabled:Kt,open:ja,onOpenChange:no,onClick:Ql,onClear:uu,invalid:Fl,onInvalid:function(sr){Hr(sr,0)}}))))}var Ot=re.forwardRef(dt),rn=Ot,Zt=rn},9940:function(Re,rt,te){"use strict";te.d(rt,{Qw:function(){return Nt},FJ:function(){return tn},hT:function(){return en},OF:function(){return ne},ZP:function(){return Bt}});var E=te(14809),fe=te(95190),Se=te(20439),ve=te(50298),Fe=te(62646),ye=te(93664),be=te(37463),He=te(6551),Pe=te(34643),re=te(18929),Ge=te(48736),ze=te(59301),yt=function(Je){var Ue=ze.useRef({valueLabels:new Map});return ze.useMemo(function(){var tt=Ue.current.valueLabels,Ye=new Map,Qe=Je.map(function(mt){var ke=mt.value,Te=mt.label,Ee=Te!=null?Te:tt.get(ke);return Ye.set(ke,Ee),(0,Se.Z)((0,Se.Z)({},mt),{},{label:Ee})});return Ue.current.valueLabels=Ye,[Qe]},[Je])},oe=function(Ue,tt,Ye,Qe){return ze.useMemo(function(){var mt=function(Ct){return Ct.map(function(Jt){var Qt=Jt.value;return Qt})},ke=mt(Ue),Te=mt(tt),Ee=ke.filter(function(xt){return!Qe[xt]}),xe=ke,Ve=Te;if(Ye){var et=(0,Pe.S)(ke,!0,Qe);xe=et.checkedKeys,Ve=et.halfCheckedKeys}return[Array.from(new Set([].concat((0,fe.Z)(Ee),(0,fe.Z)(xe)))),Ve]},[Ue,tt,Ye,Qe])},a=oe,y=te(34061),x=function(Je,Ue){return ze.useMemo(function(){var tt=(0,y.I8)(Je,{fieldNames:Ue,initWrapper:function(Qe){return(0,Se.Z)((0,Se.Z)({},Qe),{},{valueEntities:new Map})},processEntity:function(Qe,mt){var ke=Qe.node[Ue.value];if(0)var Te;mt.valueEntities.set(ke,Qe)}});return tt},[Je,Ue])},b=te(4635),z=te(11592),ee=function(){return null},ne=ee,le=["children","value"];function ce(Je){return(0,z.Z)(Je).map(function(Ue){if(!ze.isValidElement(Ue)||!Ue.type)return null;var tt=Ue,Ye=tt.key,Qe=tt.props,mt=Qe.children,ke=Qe.value,Te=(0,Fe.Z)(Qe,le),Ee=(0,Se.Z)({key:Ye,value:ke},Te),xe=ce(mt);return xe.length&&(Ee.children=xe),Ee}).filter(function(Ue){return Ue})}function ie(Je){if(!Je)return Je;var Ue=(0,Se.Z)({},Je);return"props"in Ue||Object.defineProperty(Ue,"props",{get:function(){return(0,Ge.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ue}}),Ue}function Ce(Je,Ue,tt,Ye,Qe,mt){var ke=null,Te=null;function Ee(){function xe(Ve){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ve.map(function(Ct,Jt){var Qt="".concat(et,"-").concat(Jt),qt=Ct[mt.value],Bn=tt.includes(qt),_n=xe(Ct[mt.children]||[],Qt,Bn),on=ze.createElement(ne,Ct,_n.map(function(Dn){return Dn.node}));if(Ue===qt&&(ke=on),Bn){var fn={pos:Qt,node:on,children:_n};return xt||Te.push(fn),fn}return null}).filter(function(Ct){return Ct})}Te||(Te=[],xe(Ye),Te.sort(function(Ve,et){var xt=Ve.node.props.value,Ct=et.node.props.value,Jt=tt.indexOf(xt),Qt=tt.indexOf(Ct);return Jt-Qt}))}Object.defineProperty(Je,"triggerNode",{get:function(){return(0,Ge.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Ee(),ke}}),Object.defineProperty(Je,"allCheckedNodes",{get:function(){return(0,Ge.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Ee(),Qe?Te:Te.map(function(Ve){var et=Ve.node;return et})}})}var Ze=function(Ue,tt,Ye){var Qe=Ye.fieldNames,mt=Ye.treeNodeFilterProp,ke=Ye.filterTreeNode,Te=Qe.children;return ze.useMemo(function(){if(!tt||ke===!1)return Ue;var Ee=typeof ke=="function"?ke:function(Ve,et){return String(et[mt]).toUpperCase().includes(tt.toUpperCase())},xe=function Ve(et){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return et.reduce(function(Ct,Jt){var Qt=Jt[Te],qt=xt||Ee(tt,ie(Jt)),Bn=Ve(Qt||[],qt);return(qt||Bn.length)&&Ct.push((0,Se.Z)((0,Se.Z)({},Jt),{},(0,b.Z)({isLeaf:void 0},Te,Bn))),Ct},[])};return xe(Ue)},[Ue,tt,Te,mt,ke])},Oe=Ze;function gt(Je){var Ue=ze.useRef();Ue.current=Je;var tt=ze.useCallback(function(){return Ue.current.apply(Ue,arguments)},[]);return tt}function lt(Je,Ue){var tt=Ue.id,Ye=Ue.pId,Qe=Ue.rootPId,mt=new Map,ke=[];return Je.forEach(function(Te){var Ee=Te[tt],xe=(0,Se.Z)((0,Se.Z)({},Te),{},{key:Te.key||Ee});mt.set(Ee,xe)}),mt.forEach(function(Te){var Ee=Te[Ye],xe=mt.get(Ee);xe?(xe.children=xe.children||[],xe.children.push(Te)):(Ee===Qe||Qe===null)&&ke.push(Te)}),ke}function Me(Je,Ue,tt){return ze.useMemo(function(){if(Je){if(tt){var Ye=(0,Se.Z)({id:"id",pId:"pId",rootPId:null},(0,ye.Z)(tt)==="object"?tt:{});return lt(Je,Ye)}return Je}return ce(Ue)},[Ue,tt,Je])}var zt=ze.createContext(null),nt=zt,ct=te(37530),Ut=te(29530),ht=te(10228),Tt=te(80547),vt=ze.createContext(null),$e=vt,Rt=function(Ue){return Array.isArray(Ue)?Ue:Ue!==void 0?[Ue]:[]},Mt=function(Ue){var tt=Ue||{},Ye=tt.label,Qe=tt.value,mt=tt.children;return{_title:Ye?[Ye]:["title","label"],value:Qe||"value",key:Qe||"value",children:mt||"children"}},bt=function(Ue){return!Ue||Ue.disabled||Ue.disableCheckbox||Ue.checkable===!1},Xe=function(Ue,tt){var Ye=[],Qe=function mt(ke){ke.forEach(function(Te){var Ee=Te[tt.children];Ee&&(Ye.push(Te[tt.value]),mt(Ee))})};return Qe(Ue),Ye},Le=function(Ue){return Ue==null},at=te(70425),st={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},pt=function(Ue,tt){var Ye=(0,be.lk)(),Qe=Ye.prefixCls,mt=Ye.multiple,ke=Ye.searchValue,Te=Ye.toggleOpen,Ee=Ye.open,xe=Ye.notFoundContent,Ve=ze.useContext($e),et=Ve.virtual,xt=Ve.listHeight,Ct=Ve.listItemHeight,Jt=Ve.listItemScrollOffset,Qt=Ve.treeData,qt=Ve.fieldNames,Bn=Ve.onSelect,_n=Ve.dropdownMatchSelectWidth,on=Ve.treeExpandAction,fn=Ve.treeTitleRender,Dn=Ve.onPopupScroll,Sn=Ve.leftMaxCount,hn=Ve.leafCountOnly,an=Ve.valueEntities,Vn=ze.useContext(nt),Zn=Vn.checkable,ln=Vn.checkedKeys,Xn=Vn.halfCheckedKeys,nn=Vn.treeExpandedKeys,un=Vn.treeDefaultExpandAll,An=Vn.treeDefaultExpandedKeys,bn=Vn.onTreeExpand,Kn=Vn.treeIcon,Sa=Vn.showTreeIcon,Ke=Vn.switcherIcon,It=Vn.treeLine,St=Vn.treeNodeFilterProp,wn=Vn.loadData,aa=Vn.treeLoadedKeys,Qn=Vn.treeMotion,Ua=Vn.onTreeLoad,Na=Vn.keyEntities,Wa=ze.useRef(),Ra=(0,Tt.Z)(function(){return Qt},[Ee,Qt],function(ko,Go){return Go[0]&&ko[1]!==Go[1]}),Eo=ze.useMemo(function(){return Zn?{checked:ln,halfChecked:Xn}:null},[Zn,ln,Xn]);ze.useEffect(function(){if(Ee&&!mt&&ln.length){var ko;(ko=Wa.current)===null||ko===void 0||ko.scrollTo({key:ln[0]})}},[Ee]);var Tn=function(Go){Go.preventDefault()},Ht=function(Go,Br){var yr=Br.node;Zn&&bt(yr)||(Bn(yr.key,{selected:!ln.includes(yr.key)}),mt||Te(!1))},Yn=ze.useState(An),mo=(0,ve.Z)(Yn,2),wa=mo[0],za=mo[1],Wn=ze.useState(null),sa=(0,ve.Z)(Wn,2),ia=sa[0],jn=sa[1],Ao=ze.useMemo(function(){return nn?(0,fe.Z)(nn):ke?ia:wa},[wa,ia,nn,ke]),bo=function(Go){za(Go),jn(Go),bn&&bn(Go)},yo=String(ke).toLowerCase(),qa=function(Go){return yo?String(Go[St]).toLowerCase().includes(yo):!1};ze.useEffect(function(){ke&&jn(Xe(Qt,qt))},[ke]);var ho=ze.useState(function(){return new Map}),On=(0,ve.Z)(ho,2),Vo=On[0],Yo=On[1];ze.useEffect(function(){Sn&&Yo(new Map)},[Sn]);function dr(ko){var Go=ko[qt.value];if(!Vo.has(Go)){var Br=an.get(Go),yr=(Br.children||[]).length===0;if(yr)Vo.set(Go,!1);else{var Pr=Br.children.filter(function(Nr){return!Nr.node.disabled&&!Nr.node.disableCheckbox&&!ln.includes(Nr.node[qt.value])}),Wr=Pr.length;Vo.set(Go,Wr>Sn)}}return Vo.get(Go)}var To=(0,at.zX)(function(ko){var Go=ko[qt.value];return ln.includes(Go)||Sn===null?!1:Sn<=0?!0:hn&&Sn?dr(ko):!1}),Jn=function ko(Go){var Br=(0,ct.Z)(Go),yr;try{for(Br.s();!(yr=Br.n()).done;){var Pr=yr.value;if(!(Pr.disabled||Pr.selectable===!1)){if(ke){if(qa(Pr))return Pr}else return Pr;if(Pr[qt.children]){var Wr=ko(Pr[qt.children]);if(Wr)return Wr}}}}catch(Nr){Br.e(Nr)}finally{Br.f()}return null},ua=ze.useState(null),Ca=(0,ve.Z)(ua,2),Nn=Ca[0],Po=Ca[1],ga=Na[Nn];ze.useEffect(function(){if(Ee){var ko=null,Go=function(){var yr=Jn(Ra);return yr?yr[qt.value]:null};!mt&&ln.length&&!ke?ko=ln[0]:ko=Go(),Po(ko)}},[Ee,ke]),ze.useImperativeHandle(tt,function(){var ko;return{scrollTo:(ko=Wa.current)===null||ko===void 0?void 0:ko.scrollTo,onKeyDown:function(Br){var yr,Pr=Br.which;switch(Pr){case ht.Z.UP:case ht.Z.DOWN:case ht.Z.LEFT:case ht.Z.RIGHT:(yr=Wa.current)===null||yr===void 0||yr.onKeyDown(Br);break;case ht.Z.ENTER:{if(ga){var Wr=To(ga.node),Nr=(ga==null?void 0:ga.node)||{},Cr=Nr.selectable,Jr=Nr.value,ma=Nr.disabled;Cr!==!1&&!ma&&!Wr&&Ht(null,{node:{key:Nn},selected:!ln.includes(Jr)})}break}case ht.Z.ESC:Te(!1)}},onKeyUp:function(){}}});var Sr=(0,Tt.Z)(function(){return!ke},[ke,nn||wa],function(ko,Go){var Br=(0,ve.Z)(ko,1),yr=Br[0],Pr=(0,ve.Z)(Go,2),Wr=Pr[0],Nr=Pr[1];return yr!==Wr&&!!(Wr||Nr)}),tr=Sr?wn:null;if(Ra.length===0)return ze.createElement("div",{role:"listbox",className:"".concat(Qe,"-empty"),onMouseDown:Tn},xe);var or={fieldNames:qt};return aa&&(or.loadedKeys=aa),Ao&&(or.expandedKeys=Ao),ze.createElement("div",{onMouseDown:Tn},ga&&Ee&&ze.createElement("span",{style:st,"aria-live":"assertive"},ga.node.value),ze.createElement(Ut.y6.Provider,{value:{nodeDisabled:To}},ze.createElement(Ut.ZP,(0,E.Z)({ref:Wa,focusable:!1,prefixCls:"".concat(Qe,"-tree"),treeData:Ra,height:xt,itemHeight:Ct,itemScrollOffset:Jt,virtual:et!==!1&&_n!==!1,multiple:mt,icon:Kn,showIcon:Sa,switcherIcon:Ke,showLine:It,loadData:tr,motion:Qn,activeKey:Nn,checkable:Zn,checkStrictly:!0,checkedKeys:Eo,selectedKeys:Zn?[]:ln,defaultExpandAll:un,titleRender:fn},or,{onActiveChange:Po,onSelect:Ht,onCheck:Ht,onExpand:bo,onLoad:Ua,filterTreeNode:qa,expandAction:on,onScroll:Dn}))))},Yt=ze.forwardRef(pt),Ie=Yt,Nt="SHOW_ALL",en="SHOW_PARENT",tn="SHOW_CHILD";function mn(Je,Ue,tt,Ye){var Qe=new Set(Je);return Ue===tn?Je.filter(function(mt){var ke=tt[mt];return!ke||!ke.children||!ke.children.some(function(Te){var Ee=Te.node;return Qe.has(Ee[Ye.value])})||!ke.children.every(function(Te){var Ee=Te.node;return bt(Ee)||Qe.has(Ee[Ye.value])})}):Ue===en?Je.filter(function(mt){var ke=tt[mt],Te=ke?ke.parent:null;return!Te||bt(Te.node)||!Qe.has(Te.key)}):Je}function zn(Je){var Ue=Je.searchPlaceholder,tt=Je.treeCheckStrictly,Ye=Je.treeCheckable,Qe=Je.labelInValue,mt=Je.value,ke=Je.multiple,Te=Je.showCheckedStrategy,Ee=Je.maxCount;warning(!Ue,"`searchPlaceholder` has been removed."),tt&&Qe===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Qe||tt)&&warning(toArray(mt).every(function(xe){return xe&&_typeof(xe)==="object"&&"value"in xe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),tt||ke||Ye?warning(!mt||Array.isArray(mt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(mt),"`value` should not be array when `TreeSelect` is single mode."),Ee&&(Te==="SHOW_ALL"&&!tt||Te==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var wt=null,qe=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function At(Je){return!Je||(0,ye.Z)(Je)!=="object"}var _e=ze.forwardRef(function(Je,Ue){var tt=Je.id,Ye=Je.prefixCls,Qe=Ye===void 0?"rc-tree-select":Ye,mt=Je.value,ke=Je.defaultValue,Te=Je.onChange,Ee=Je.onSelect,xe=Je.onDeselect,Ve=Je.searchValue,et=Je.inputValue,xt=Je.onSearch,Ct=Je.autoClearSearchValue,Jt=Ct===void 0?!0:Ct,Qt=Je.filterTreeNode,qt=Je.treeNodeFilterProp,Bn=qt===void 0?"value":qt,_n=Je.showCheckedStrategy,on=Je.treeNodeLabelProp,fn=Je.multiple,Dn=Je.treeCheckable,Sn=Je.treeCheckStrictly,hn=Je.labelInValue,an=Je.maxCount,Vn=Je.fieldNames,Zn=Je.treeDataSimpleMode,ln=Je.treeData,Xn=Je.children,nn=Je.loadData,un=Je.treeLoadedKeys,An=Je.onTreeLoad,bn=Je.treeDefaultExpandAll,Kn=Je.treeExpandedKeys,Sa=Je.treeDefaultExpandedKeys,Ke=Je.onTreeExpand,It=Je.treeExpandAction,St=Je.virtual,wn=Je.listHeight,aa=wn===void 0?200:wn,Qn=Je.listItemHeight,Ua=Qn===void 0?20:Qn,Na=Je.listItemScrollOffset,Wa=Na===void 0?0:Na,Ra=Je.onDropdownVisibleChange,Eo=Je.dropdownMatchSelectWidth,Tn=Eo===void 0?!0:Eo,Ht=Je.treeLine,Yn=Je.treeIcon,mo=Je.showTreeIcon,wa=Je.switcherIcon,za=Je.treeMotion,Wn=Je.treeTitleRender,sa=Je.onPopupScroll,ia=(0,Fe.Z)(Je,qe),jn=(0,He.ZP)(tt),Ao=Dn&&!Sn,bo=Dn||Sn,yo=Sn||hn,qa=bo||fn,ho=(0,re.Z)(ke,{value:mt}),On=(0,ve.Z)(ho,2),Vo=On[0],Yo=On[1],dr=ze.useMemo(function(){return Dn?_n||tn:Nt},[_n,Dn]),To=ze.useMemo(function(){return Mt(Vn)},[JSON.stringify(Vn)]),Jn=(0,re.Z)("",{value:Ve!==void 0?Ve:et,postState:function(ge){return ge||""}}),ua=(0,ve.Z)(Jn,2),Ca=ua[0],Nn=ua[1],Po=function(ge){Nn(ge),xt==null||xt(ge)},ga=Me(ln,Xn,Zn),Sr=x(ga,To),tr=Sr.keyEntities,or=Sr.valueEntities,ko=ze.useCallback(function(pe){var ge=[],Ae=[];return pe.forEach(function(Be){or.has(Be)?Ae.push(Be):ge.push(Be)}),{missingRawValues:ge,existRawValues:Ae}},[or]),Go=Oe(ga,Ca,{fieldNames:To,treeNodeFilterProp:Bn,filterTreeNode:Qt}),Br=ze.useCallback(function(pe){if(pe){if(on)return pe[on];for(var ge=To._title,Ae=0;Aevn)){var he=Pr(pe);if(Yo(he),Jt&&Nn(""),Te){var we=pe;Ao&&(we=Be.map(function($t){var cn=or.get($t);return cn?cn.node[To.value]:$t}));var Ne=ge||{triggerValue:void 0,selected:void 0},Et=Ne.triggerValue,Ft=Ne.selected,ut=we;if(Sn){var Gt=ma.filter(function($t){return!we.includes($t.value)});ut=[].concat((0,fe.Z)(ut),(0,fe.Z)(Gt))}var _t=Pr(ut),Vt={preValue:Jr,triggerValue:Et},Xt=!0;(Sn||Ae==="selection"&&!Ft)&&(Xt=!1),Ce(Vt,Et,pe,ga,Xt,To),bo?Vt.checked=Ft:Vt.selected=Ft;var yn=yo?_t:_t.map(function($t){return $t.value});Te(qa?yn:yn[0],yo?null:_t.map(function($t){return $t.label}),Vt)}}}),dt=ze.useCallback(function(pe,ge){var Ae,Be=ge.selected,he=ge.source,we=tr[pe],Ne=we==null?void 0:we.node,Et=(Ae=Ne==null?void 0:Ne[To.value])!==null&&Ae!==void 0?Ae:pe;if(!qa)de([Et],{selected:!0,triggerValue:Et},"option");else{var Ft=Be?[].concat((0,fe.Z)(tl),[Et]):zr.filter(function(cn){return cn!==Et});if(Ao){var ut=ko(Ft),Gt=ut.missingRawValues,_t=ut.existRawValues,Vt=_t.map(function(cn){return or.get(cn).key}),Xt;if(Be){var yn=(0,Pe.S)(Vt,!0,tr);Xt=yn.checkedKeys}else{var $t=(0,Pe.S)(Vt,{checked:!1,halfCheckedKeys:De},tr);Xt=$t.checkedKeys}Ft=[].concat((0,fe.Z)(Gt),(0,fe.Z)(Xt.map(function(cn){return tr[cn].node[To.value]})))}de(Ft,{selected:Be,triggerValue:Et},he||"option")}Be||!qa?Ee==null||Ee(Et,ie(Ne)):xe==null||xe(Et,ie(Ne))},[ko,or,tr,To,qa,tl,de,Ao,Ee,xe,zr,De,an]),Ot=ze.useCallback(function(pe){if(Ra){var ge={};Object.defineProperty(ge,"documentClickClose",{get:function(){return(0,Ge.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Ra(pe,ge)}},[Ra]),rn=gt(function(pe,ge){var Ae=pe.map(function(Be){return Be.value});if(ge.type==="clear"){de(Ae,{},"selection");return}ge.values.length&&dt(ge.values[0].value,{selected:!1,source:"selection"})}),Zt=ze.useMemo(function(){return{virtual:St,dropdownMatchSelectWidth:Tn,listHeight:aa,listItemHeight:Ua,listItemScrollOffset:Wa,treeData:Go,fieldNames:To,onSelect:dt,treeExpandAction:It,treeTitleRender:Wn,onPopupScroll:sa,leftMaxCount:an===void 0?null:an-sn.length,leafCountOnly:dr==="SHOW_CHILD"&&!Sn&&!!Dn,valueEntities:or}},[St,Tn,aa,Ua,Wa,Go,To,dt,It,Wn,sa,an,sn.length,dr,Sn,Dn,or]),ae=ze.useMemo(function(){return{checkable:bo,loadData:nn,treeLoadedKeys:un,onTreeLoad:An,checkedKeys:zr,halfCheckedKeys:De,treeDefaultExpandAll:bn,treeExpandedKeys:Kn,treeDefaultExpandedKeys:Sa,onTreeExpand:Ke,treeIcon:Yn,treeMotion:za,showTreeIcon:mo,switcherIcon:wa,treeLine:Ht,treeNodeFilterProp:Bn,keyEntities:tr}},[bo,nn,un,An,zr,De,bn,Kn,Sa,Ke,Yn,za,mo,wa,Ht,Bn,tr]);return ze.createElement($e.Provider,{value:Zt},ze.createElement(nt.Provider,{value:ae},ze.createElement(be.Ac,(0,E.Z)({ref:Ue},ia,{id:jn,prefixCls:Qe,mode:qa?"multiple":void 0,displayValues:sn,onDisplayValuesChange:rn,searchValue:Ca,onSearch:Po,OptionList:Ie,emptyOptions:!ga.length,onDropdownVisibleChange:Ot,dropdownMatchSelectWidth:Tn}))))}),Pt=_e;Pt.TreeNode=ne,Pt.SHOW_ALL=Nt,Pt.SHOW_PARENT=en,Pt.SHOW_CHILD=tn;var We=Pt,Bt=We},27774:function(Re,rt){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.SizeSensorId=rt.SensorTabIndex=rt.SensorClassName=void 0;var te="size-sensor-id";rt.SizeSensorId=te;var E="size-sensor-object";rt.SensorClassName=E;var fe="-1";rt.SensorTabIndex=fe},79301:function(Re,rt){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var te=function(fe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,ve=null;return function(){for(var Fe=this,ye=arguments.length,be=new Array(ye),He=0;He=Se.length?{done:!0}:{done:!1,value:Se[ye++]}},e:function(ze){throw ze},f:be}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var He,Pe=!0,re=!1;return{s:function(){Fe=Fe.call(Se)},n:function(){var ze=Fe.next();return Pe=ze.done,ze},e:function(ze){re=!0,He=ze},f:function(){try{Pe||Fe.return==null||Fe.return()}finally{if(re)throw He}}}}}}]); }()); \ No newline at end of file diff --git a/p__Problemset__NewItem__index.a81b12d7.async.js b/p__Problemset__NewItem__index.63411f87.async.js similarity index 99% rename from p__Problemset__NewItem__index.a81b12d7.async.js rename to p__Problemset__NewItem__index.63411f87.async.js index 9ab0a49ea6..ee5bbe1794 100644 --- a/p__Problemset__NewItem__index.a81b12d7.async.js +++ b/p__Problemset__NewItem__index.63411f87.async.js @@ -1132,7 +1132,7 @@ ${Jn} `)},{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(` `)}]},Ue={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 ot=ae(53184),Ve=ae.n(ot),ze=Object.defineProperty,vt=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ee=(tn,Cn,Pt)=>Cn in tn?ze(tn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):tn[Cn]=Pt,he=(tn,Cn)=>{for(var Pt in Cn||(Cn={}))Fe.call(Cn,Pt)&&ee(tn,Pt,Cn[Pt]);if(Ct)for(var Pt of Ct(Cn))te.call(Cn,Pt)&&ee(tn,Pt,Cn[Pt]);return tn},ue=(tn,Cn)=>vt(tn,$e(Cn)),fe=(tn,Cn,Pt)=>new Promise((It,Dt)=>{var an=kt=>{try{Kt(Pt.next(kt))}catch(mn){Dt(mn)}},gn=kt=>{try{Kt(Pt.throw(kt))}catch(mn){Dt(mn)}},Kt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(an,gn);Kt((Pt=Pt.apply(tn,Cn)).next())});const me={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"]}},Ee=(tn,Cn)=>Cn.map(Pt=>({label:Pt,kind:tn.languages.CompletionItemKind.Keyword,insertText:Pt})),Pe=tn=>Object.keys(me.tables).map(Cn=>({label:Cn,kind:tn.languages.CompletionItemKind.Variable,insertText:Cn})),Ne=(tn,Cn)=>{const Pt=me.tables[tn];return Pt?Pt.map(It=>({label:It,kind:Cn.languages.CompletionItemKind.Field,insertText:It})):[]};function Ze(tn,Cn,Pt,It,Dt){let an=Cn.getWordUntilPosition(Pt),gn={startLineNumber:Pt.lineNumber,endLineNumber:Pt.lineNumber,startColumn:an.startColumn,endColumn:an.endColumn},Kt=It.map(kt=>({label:kt,kind:tn.languages.CompletionItemKind.Keyword,insertText:kt,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:gn}));return Dt.map(kt=>{Kt.push(ue(he({},kt),{range:gn}))}),Kt}var et=tn=>{me.languages.map(Dt=>(tn.languages.registerDocumentFormattingEditProvider(Dt,{provideDocumentFormattingEdits(an,gn,Kt){return fe(this,null,function*(){const kt=Ve()(an.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:an.getFullModelRange(),text:kt}]})}}),Dt));const Cn=He.quickKey.map(Dt=>({label:Dt.label,kind:tn.languages.CompletionItemKind.Method,insertText:Dt.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Pt=Te.quickKey.map(Dt=>({label:Dt.label,kind:tn.languages.CompletionItemKind.Method,insertText:Dt.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet})),It=Ie.quickKey.map(Dt=>({label:Dt.label,kind:tn.languages.CompletionItemKind.Method,insertText:Dt.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet}));tn.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Dt,an){var gn=Dt.getWordUntilPosition(an),Kt={startLineNumber:an.lineNumber,endLineNumber:an.lineNumber,startColumn:gn.startColumn,endColumn:gn.endColumn},kt=Dt.getLineContent(an.lineNumber).substring(gn.startColumn-2,gn.endColumn);return{suggestions:[...He.keywords.map(mn=>({label:mn,kind:tn.languages.CompletionItemKind.Function,documentation:mn,insertText:mn,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt})),...He.quickKey.map(mn=>({label:mn.label,kind:tn.languages.CompletionItemKind.Function,documentation:mn.content,insertText:kt.startsWith("#")?mn.content.replace(/#/,""):mn.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt}))]}}}),tn.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(Dt,an){var gn=Dt.getWordUntilPosition(an),Kt={startLineNumber:an.lineNumber,endLineNumber:an.lineNumber,startColumn:gn.startColumn,endColumn:gn.endColumn};return{suggestions:[...ke.keywords.map(kt=>({label:kt,kind:tn.languages.CompletionItemKind.Function,documentation:kt,insertText:kt,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt}))]}}}),tn.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Dt,an){var gn=Dt.getWordUntilPosition(an),Kt={startLineNumber:an.lineNumber,endLineNumber:an.lineNumber,startColumn:gn.startColumn,endColumn:gn.endColumn},kt=Dt.getLineContent(an.lineNumber).substring(gn.startColumn-2,gn.endColumn);return{suggestions:[...Ie.keywords.map(mn=>({label:mn,kind:tn.languages.CompletionItemKind.Function,documentation:mn,insertText:mn,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt})),...Ie.quickKey.map(mn=>({label:mn.label,kind:tn.languages.CompletionItemKind.Function,documentation:mn.content,insertText:kt.startsWith("#")?mn.content.replace(/#/,""):mn.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt}))]}}}),tn.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(Dt,an){var gn=Dt.getWordUntilPosition(an),Kt={startLineNumber:an.lineNumber,endLineNumber:an.lineNumber,startColumn:gn.startColumn,endColumn:gn.endColumn},kt=Dt.getLineContent(an.lineNumber).substring(gn.startColumn-2,gn.endColumn);return{suggestions:[...Ue.keywords.map(mn=>({label:mn,kind:tn.languages.CompletionItemKind.Function,documentation:mn,insertText:mn,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt})),...Ue.quickKey.map(mn=>({label:mn.label,kind:tn.languages.CompletionItemKind.Function,documentation:mn.content,insertText:kt.startsWith("#")?mn.content.replace(/#/,""):mn.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt}))]}}}),tn.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Dt,an){var gn=Dt.getWordUntilPosition(an),Kt={startLineNumber:an.lineNumber,endLineNumber:an.lineNumber,startColumn:gn.startColumn,endColumn:gn.endColumn},kt=Dt.getLineContent(an.lineNumber).substring(gn.startColumn-2,gn.endColumn);return{suggestions:[...Te.keywords.map(mn=>({label:mn,kind:tn.languages.CompletionItemKind.Function,documentation:mn,insertText:mn,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt})),...Te.quickKey.map(mn=>({label:mn.label,kind:tn.languages.CompletionItemKind.Function,documentation:mn.content,insertText:kt.startsWith("#")?mn.content.replace(/#/,""):mn.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt}))]}}})};const Ye="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Qe=Object.defineProperty,dt=(tn,Cn,Pt)=>Cn in tn?Qe(tn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):tn[Cn]=Pt,tt=(tn,Cn,Pt)=>dt(tn,typeof Cn!="symbol"?Cn+"":Cn,Pt);const yt=class TE{constructor(Cn,Pt,It){this.placeholder=Cn,this.editor=Pt,this.monaco=It,Pt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return TE.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)}};tt(yt,"ID","editor.widget.placeholderHint");var xt=yt,Rt=ae(96236),zt=ae(6767),Ut=ae(25399),hn=ae(89392),pt=ae(49535),lt=ae(56102),at=Object.defineProperty,Zt=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,Pn=(tn,Cn,Pt)=>Cn in tn?at(tn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):tn[Cn]=Pt,Bt=(tn,Cn)=>{for(var Pt in Cn||(Cn={}))Jt.call(Cn,Pt)&&Pn(tn,Pt,Cn[Pt]);if(Tt)for(var Pt of Tt(Cn))dn.call(Cn,Pt)&&Pn(tn,Pt,Cn[Pt]);return tn},An=(tn,Cn)=>Zt(tn,ln(Cn)),Nt=(tn,Cn)=>{var Pt={};for(var It in tn)Jt.call(tn,It)&&Cn.indexOf(It)<0&&(Pt[It]=tn[It]);if(tn!=null&&Tt)for(var It of Tt(tn))Cn.indexOf(It)<0&&dn.call(tn,It)&&(Pt[It]=tn[It]);return Pt},Ln=(tn,Cn,Pt)=>new Promise((It,Dt)=>{var an=kt=>{try{Kt(Pt.next(kt))}catch(mn){Dt(mn)}},gn=kt=>{try{Kt(Pt.throw(kt))}catch(mn){Dt(mn)}},Kt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(an,gn);Kt((Pt=Pt.apply(tn,Cn)).next())});function Jn(tn){return/^\d+$/.test(tn)?`${tn}px`:tn}function nt(){}let Oe=!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 Ge(tn=[]){let Cn=tn;if(Array.isArray(tn)){for(let Pt=0;PtLn(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(tn){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",tn)}});var ft=tn=>{var Cn=tn,{width:Pt="100%",height:It="100%",value:Dt,language:an="javascript",style:gn={},options:Kt={},overrideServices:kt={},theme:mn="vs-dark",onEditBlur:Ht,isCopy:Yt=!1,onSave:fn,autoHeight:jn=!1,forbidCopy:Sn=!1,onChange:mt=nt,editorDidMount:On=nt,onFocus:Xn=nt,onBreakPoint:Xt=nt,breakPointValue:gi=[],filename:zi="educoder.txt",errorLine:kn,errorContent:Gt="",highlightLine:Kn,openBreakPoint:ai=!1,placeholder:Un="",showMiniMap:xi=!0}=Cn,li=Nt(Cn,["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 Me=(0,oe.useRef)(),Vn=(0,oe.useRef)({}),ei=(0,oe.useRef)(),In=(0,oe.useRef)(),ti=(0,oe.useRef)([]),vi=(0,oe.useRef)(!1),pi=(0,oe.useRef)(),qi=(0,oe.useRef)(),Qi=(0,oe.useRef)(!1),[Vt,pn]=(0,oe.useState)(!1);function on(){let ii;return Me.current&&(ii=new Ce.Z(sn=>{for(let Be of sn)(Be.target.offsetHeight>0||Be.target.offsetWidth>0)&&Vn.current.instance.layout()}),ii.observe(Me.current)),ii}function Si(){zt.ZP.warning({content:decodeURIComponent(Ye),key:"monaco-editor-tip"})}const qn=()=>{let ii=Vn.current.instance;if(Dt!=null&&ii&&Vt){const sn=ii.getModel();sn&&Dt!==sn.getValue()&&(Oe=!0,sn.setValue(Dt),ii.layout(),Oe=!1)}};(0,oe.useEffect)(()=>{const ii=pt.Z.subscribe("formatDocument",sn=>{var Be;let Ni=Vn.current.instance;(Be=Ni==null?void 0:Ni.getAction)==null||Be.call(Ni,"editor.action.formatDocument").run()});return window.updateMonacoValue=sn=>{mt(sn)},ii},[]),(0,oe.useEffect)(()=>{var ii;let sn=Vn.current.instance;In.current&&clearTimeout(In.current),In.current=setTimeout(()=>{qn()},500),Dt&&(Dt!=null&&Dt.length)&&((ii=sn==null?void 0:sn.updateOptions)==null||ii.call(sn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Dt.split(/\r\n|\r|\n/g).length))+3,5)}))},[Dt,Vt,Vn.current]),(0,oe.useEffect)(()=>{if(kn&&Vn.current&&Vn.current.instance){let sn=Vn.current.instance;sn.changeViewZones(function(Be){var Ni=document.createElement("div");Ni.style.padding="10px 20px",Ni.style.width="calc(100% - 20px)",Ni.className="my-error-line-wrp",Ni.innerHTML=Gt,Be.addZone({afterLineNumber:kn||11,heightInLines:3,domNode:Ni})});var ii={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}};sn.addOverlayWidget(ii),sn.revealPositionInCenter({lineNumber:20,column:1})}},[kn,Vn.current,Vt]);const oi=(ii="",sn)=>{if(!ii||ii.trim()==="")return!0;const Ni=Vn.current.instance.getModel().getLineTokens(sn);let Di=!1;for(let Fn=0;Fn<2;Fn++)Ni.getStandardTokenType(Fn)===1&&(Di=!0);return Di};(0,oe.useEffect)(()=>{var ii;const sn=(ii=Vn.current)==null?void 0:ii.instance;if(sn&&Vt&&Sn){const Be=sn.onDidBlurEditorWidget(()=>{Qi.current=!1}),Ni=sn.onDidFocusEditorText(()=>{Qi.current=!0});return()=>{Be.dispose(),Ni.dispose()}}},[Vn.current,Vt,Sn]),(0,oe.useEffect)(()=>{var ii;if((ii=Vn.current)!=null&&ii.instance&&Vt&&ai){let sn=Vn.current.instance,Be=sn.getModel();if(!Be)return;(()=>{var Fi;let Ji=[],nr=[];const ji=Be.getAllDecorations();for(let br of ji)br.options.className==="highlighted-line"&&(Ji.push((Fi=br==null?void 0:br.range)==null?void 0:Fi.startLineNumber),nr.push(br==null?void 0:br.id));if(Kn===Ji[0])return;Be.deltaDecorations(nr,[]);const gr=Be.getLineCount();Kn&&Kn<=gr&&(sn.deltaDecorations([],[{range:new rt.Range(Kn,1,Kn,Be.getLineMaxColumn(Kn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),sn.revealLineInCenter(Kn))})();const Di=(Fi=!1)=>{var Ji;let nr=[],ji=[];const gr=Be.getAllDecorations();for(let br of gr)br.options.linesDecorationsClassName==="breakpoints-select"&&(nr.push((Ji=br==null?void 0:br.range)==null?void 0:Ji.startLineNumber),ji.push(br==null?void 0:br.id));if(Fi)return{lines:nr,ids:ji};Xt(nr)},Fn=Fi=>Ln(void 0,null,function*(){let Ji={range:new rt.Range(Fi,1,Fi,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Be.deltaDecorations([],[Ji]),Di()}),or=Fi=>Ln(void 0,null,function*(){let Ji=[];const nr=sn.getLineDecorations(Fi);for(let ji of nr)ji.options.linesDecorationsClassName==="breakpoints-select"&&Ji.push(ji.id);yield Be.deltaDecorations(Ji,[]),Di()}),_i=Fi=>{let Ji=sn.getLineDecorations(Fi);for(let nr of Ji)if(nr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,hn.isEqual)(gi,Di(!0).lines)){Be.deltaDecorations(Di(!0).ids,[]);const Fi=gi.map(Ji=>({range:new rt.Range(Ji,1,Ji,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Be.deltaDecorations([],Fi)}const Xi=sn.onDidChangeModelContent(Fi=>{let Ji=sn.getPosition();if(Ji){let nr=Ji.lineNumber;clearTimeout(qi.current),qi.current=setTimeout(()=>{oi(Be.getLineContent(nr),nr)?or(nr):_i(nr)?(or(nr),Fn(nr)):Di()},100)}}),Dn=sn.onMouseDown(Fi=>{var Ji,nr,ji;if(Fi.target.detail&&((ji=(nr=(Ji=Fi.target)==null?void 0:Ji.element)==null?void 0:nr.className)!=null&&ji.includes("line-numbers"))){let gr=Fi.target.position.lineNumber;if(oi(Be.getLineContent(gr),gr))return;_i(gr)?or(gr):Fn(gr)}}),un=Fi=>{let Ji={range:new rt.Range(Fi,1,Fi,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ti.current=sn.deltaDecorations(ti.current,[Ji])},mr=()=>{ti.current=sn.deltaDecorations(ti.current,[])},jr=sn.onMouseMove(Fi=>{var Ji,nr,ji;if(mr(),Fi.target.detail&&((ji=(nr=(Ji=Fi.target)==null?void 0:Ji.element)==null?void 0:nr.className)!=null&&ji.includes("line-numbers"))){let gr=Fi.target.position.lineNumber;if(oi(Be.getLineContent(gr),gr))return;un(gr)}}),Wn=sn.onMouseLeave(()=>{mr()});return()=>{Xi.dispose(),Dn.dispose(),jr.dispose(),Wn.dispose()}}},[Vn.current,Vt,gi,Kn,ai,an]),(0,oe.useEffect)(()=>{var ii;(ii=Vn.current)!=null&&ii.instance&&ai&&Vn.current.instance.setPosition({lineNumber:0,column:0})},[Kn]);function zn(){let ii=Vn.current.instance;if(ii){const sn=ii.getSelection(),Be=Vn.current.pastePos||{},Ni=new rt.Range(Be.startLineNumber||sn.endLineNumber,Be.startColumn||sn.endColumn,Be.endLineNumber||sn.endLineNumber,Be.endColumn||sn.endColumn);setTimeout(()=>{ii.executeEdits("",[{range:Ni,text:""}])},300)}}function ui(ii){(window.navigator.platform.match("Mac")?ii.metaKey:ii.ctrlKey)&&ii.keyCode==83&&(ii.preventDefault(),fn())}const Wi=()=>{if(jn&&Vn.current.instance){const ii=Vn.current.instance.getContentHeight();jt(ii{if(!Qi.current)return;const{keyCode:sn,ctrlKey:Be,metaKey:Ni,target:Di,type:Fn}=ii;return(Fn==="paste"||(sn===67||sn===86)&&(Ni||Be))&&Di.nodeName==="TEXTAREA"&&(Si(),ii.preventDefault()),!1};function gt(ii,sn){var Be=window.URL||window.webkitURL||window,Ni=new Blob([sn]),Di=document.createElementNS("http://www.w3.org/1999/xhtml","a");Di.href=Be.createObjectURL(Ni),Di.download=ii,tr(Di)}(0,oe.useEffect)(()=>{Wi()},[Wi]),(0,oe.useEffect)(()=>{Me.current&&!Vt&&Promise.all([ae.e(8909),ae.e(6656)]).then(ae.bind(ae,71448)).then(ii=>{try{rt=ii,Vn.current.instance=rt.editor.create(Me.current,{value:Dt,language:Ge(an),theme:mn,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:xi||!1}},kt);const sn=Vn.current.instance;let Di=[...Rt.BH._menuItems].find(Xi=>Xi[0]._debugName=="EditorContext")[1],Fn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],or=(Xi,Dn)=>{var un,mr;let jr=Xi._first;do Dn.includes((mr=(un=jr.element)==null?void 0:un.command)==null?void 0:mr.id)&&Xi._remove(jr);while(jr=jr.next)};if(On(sn,rt),setTimeout(()=>{Wi(),Vn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{gt(zi||"educoder.txt",sn.getValue())}})},500),Vn.current.subscription=sn.onDidChangeModelContent(Xi=>{vi.current?clearTimeout(pi.current):(Wi(),mt(sn.getValue(),Xi)),pi.current=setTimeout(()=>{vi.current=!1},500)}),window.Monaco||et(rt,Ge(an)),Sn&&(or(Di,Fn),Me.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",hr),window.removeEventListener("paste",hr),window.addEventListener("keydown",hr),window.addEventListener("paste",hr)),window.Monaco=rt,Ht&&sn.onDidBlurEditorWidget(()=>{Ht(sn.getValue())}),Xn&&sn.onDidFocusEditorText(()=>{Sn&&De(),Xn(sn.getValue())}),Sn){De();try{sn.onDidPaste(Xi=>{const Dn=sn.getSelection(),un=Vn.current.pastePos||{},mr=new rt.Range(un.startLineNumber||Dn.endLineNumber,un.startColumn||Dn.endColumn,un.endLineNumber||Dn.endLineNumber,un.endColumn||Dn.endColumn);sn.executeEdits("",[{range:Xi.range,text:""}])})}catch(Xi){}}let _i=on();return Un&&typeof Un=="string"&&new xt(Un,sn,rt),pn(!0),()=>{const Xi=Vn.current.instance;Xi.dispose();const Dn=Xi.getModel();Dn&&Dn.dispose(),Vn.current.subscription&&Vn.current.subscription.dispose(),_i.unobserve(Me.current)}}catch(sn){}})},[]),(0,oe.useEffect)(()=>{if(Vn.current.instance&&Vt)return document.addEventListener("keydown",ui,!1),()=>{document.removeEventListener("keydown",ui)}},[fn,Vt]),(0,oe.useEffect)(()=>{let ii=Vn.current.instance;if(ii&&Vt){let sn=Ge(an);rt.editor.setModelLanguage(ii.getModel(),sn)}},[an,Vt]),(0,oe.useEffect)(()=>{Vn.current.instance&&Vt&&rt.editor.setTheme(mn)},[mn,Vt]),(0,oe.useEffect)(()=>{let ii=Vn.current.instance;ei.current=Kt,ii&&Vt&&(ii.updateOptions(Bt({},Kt)),setTimeout(()=>{ii.getModel().updateOptions(Bt({},Kt))},200))},[JSON.stringify(Kt),Vt]),(0,oe.useEffect)(()=>{let ii=Vn.current.instance;ii&&Vt&&ii.layout()},[Pt,It,Vt]);const[Wt,ci]=(0,oe.useState)(Jn(Pt)),[Pi,jt]=(0,oe.useState)(Jn(It)),si=An(Bt({},gn),{width:Wt,height:Pi,position:"relative"});return oe.createElement("div",{className:"my-monaco-editor",ref:Me,style:si},Yt&&oe.createElement(lt.CopyToClipboard,{text:Dt,onCopy:()=>zt.ZP.success("\u590D\u5236\u6210\u529F")},oe.createElement(Ut.Z,{title:"\u590D\u5236\u4EE3\u7801"},oe.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},oe.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function cn({width:tn="100%",height:Cn="100%",original:Pt,modified:It,language:Dt,options:an={}}){const gn=(0,oe.useRef)(),[Kt,kt]=(0,oe.useState)(null);function mn(jn){let Sn;return gn.current&&(Sn=new Ce.Z(mt=>{for(let On of mt)(On.target.offsetHeight>0||On.target.offsetWidth>0)&&jn.layout()}),Sn.observe(gn.current)),Sn}(0,oe.useEffect)(()=>(gn.current&&Promise.all([ae.e(8909),ae.e(9404)]).then(ae.bind(ae,2550)).then(jn=>{rt=jn;const Sn=rt.editor.createDiffEditor(gn.current,An(Bt({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},an),{wordWrap:!0}));kt(Sn);let mt=mn(Sn);return()=>{Sn.dispose();const On=Sn.getModel();On&&On.dispose(),mt.unobserve(gn.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,oe.useEffect)(()=>{Kt&&Kt.setModel({original:rt.editor.createModel(Pt,Dt),modified:rt.editor.createModel(It,Dt)})},[Pt,It,Dt,Kt]);const Ht=Jn(tn),Yt=Jn(Cn),fn={width:Ht,height:Yt};return oe.createElement("div",{className:"my-diff-editor",ref:gn,style:fn})}},10661:function(We,xe,ae){"use strict";ae.d(xe,{Z:function(){return vt}});var oe={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"},Ce=ae(29787),ke=ae(25399),Ie=ae(92310),He=ae.n(Ie),Te=ae(51257),Ue=ae(28426),ot=ae(48790),Ve=ae(59301),vt=({className:$e,dataSource:Ct=[],col:Fe=4,right:te,bottom:ee=23,precision:he=0,wrapWidth:ue=1200,trackEventItems:fe,loading:me,onRemove:Ee=()=>{},isCurrent:Pe=!0,showAlias:Ne=!1})=>{const Ze=Math.floor((ue-(Fe-1)*te)/Fe),et=[{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 Ve.createElement(Ce.Z,{spinning:me},Ve.createElement("div",{className:He()(oe.list,$e)},!!(Ct!=null&&Ct.length)&&(Ct==null?void 0:Ct.map((Ye,Qe)=>{var dt;const{name:tt,id:yt,identifier:St,featured:xt,school_name:Rt,image_url:zt,excellent:Ut,is_plan:hn}=Ye;return Ve.createElement("div",{key:yt,className:oe.wrap,style:{width:Ze,marginRight:(1+Qe)%Fe===0?0:te+he,marginBottom:ee}},Ve.createElement("a",{className:oe.li,onClick:pt=>{pt.preventDefault(),pt.stopPropagation(),fe&&(0,Te.L9)([fe]),(0,Te.xg)(`/paths/${St}`)}},Ve.createElement("div",{className:oe.img},Ve.createElement("img",{className:oe.cover,src:`${zt}`}),Pe&&(0,ot.bg)()&&(Ye==null?void 0:Ye.studying)&&Ve.createElement("div",{className:`${oe.movebq} user-path-items`,onClick:pt=>{pt.stopPropagation(),Ee(Ye)}},Ve.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ve.createElement("span",{className:"c-red"},"\u79FB\u9664")),(dt=Ye==null?void 0:Ye.subject_tags)==null?void 0:dt.map((pt,lt)=>{var at,Zt;if(lt===0){const Tt=(at=et.find(Jt=>Jt.name==pt))==null?void 0:at.swimg;return Ve.createElement("img",{className:oe.sign,src:Tt,style:{left:"-4px"}})}const ln=(Zt=et.find(Tt=>Tt.name==pt))==null?void 0:Zt.ptimg;return Ve.createElement("img",{className:oe.sign,src:ln,style:{left:`${48+52*(lt-1)+2*lt}px`}})}),Ve.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ye==null?void 0:Ye.excellent)&&Ve.createElement("div",{className:oe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ve.createElement("div",{className:oe.name},Ve.createElement(ke.Z,{title:Ne&&(Ye!=null&&Ye.excellent_alias_name)?Ve.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${tt}`,Ve.createElement("br",null),Ve.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ye==null?void 0:Ye.excellent_alias_name}`)):tt},Ve.createElement("span",{className:oe.e},Ne&&(Ye==null?void 0:Ye.excellent_alias_name)||tt))),Ve.createElement(ke.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Rt}`},Ve.createElement("div",{className:oe.unit},Ve.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Rt)),Ve.createElement("div",{className:oe.tags},Ve.createElement("div",null,Ve.createElement(ke.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ve.createElement("span",null,Ve.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ve.createElement("span",null,Ye.stages_count))),Ve.createElement(ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ve.createElement("span",null,Ve.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ve.createElement("span",null,Ye.members_count)))))))})),!Ct.length&&Ve.createElement(Ue.Z,null)))}},9148:function(We,xe,ae){"use strict";ae.d(xe,{jL:function(){return He},w9:function(){return at},QD:function(){return Ht},cQ:function(){return zt.Z},op:function(){return Dt},O5:function(){return ei},_b:function(){return On},t7:function(){return ue},Gi:function(){return Pn},YG:function(){return Jt},qp:function(){return vt},vr:function(){return jn},qE:function(){return Kt},Je:function(){return Ee},wb:function(){return Rt},cq:function(){return nt},tp:function(){return Fe}});var oe=ae(59301),Ce={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"},ke="data:image/png;base64,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",He=({dataSource:In=[],img:ti,imgWidth:vi=346,title:pi,sunTitle:qi,bannerExtraContent:Qi})=>oe.createElement("div",{className:Ce.banner},oe.createElement("div",{className:Ce.content},oe.createElement("aside",null,oe.createElement("p",null,oe.createElement("b",null,pi),oe.createElement("span",null,qi)),In.length>0&&oe.createElement("div",{className:Ce.btns},In.map((Vt,pn)=>oe.createElement("div",{key:pn,onClick:Vt.click},Vt.name,Vt.sign?oe.createElement("img",{src:ke,width:39}):null))),Qi),ti&&oe.createElement("img",{style:{marginTop:33,marginRight:38},src:ti,width:vi}))),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"},Ue=ae(92310),ot=ae.n(Ue),Ve=ae(89392),vt=({dataSource:In=[],value:ti,onChange:vi,onTitleChange:pi,className:qi,title:Qi,titleWidth:Vt=41,style:pn={},fontColor:on="#6A7283",showCount:Si})=>{const[qn,oi]=(0,oe.useState)(0),[zn,ui]=(0,oe.useState)(!1),Wi=(0,oe.useRef)(null),tr=(0,oe.useRef)(null);return(0,oe.useEffect)(()=>{var hr;In.length!==0&&(((hr=Wi==null?void 0:Wi.current)==null?void 0:hr.clientHeight)>97?oi(1):oi(0)),In.length===0&&oi(0),ui(!1)},[In]),oe.createElement("div",{className:ot()(Te.row,qi),style:pn},oe.createElement("div",{onClick:(0,Ve.throttle)(()=>pi==null?void 0:pi(),2e3),style:{width:Vt,marginTop:zn?12:4},className:`${Te.title} ${pi?"current":""}`},Qi),oe.createElement("div",{className:zn?`${Te.tagsWrap} ${Te.tagsBorderWrap}`:Te.tagsWrap},oe.createElement("div",{className:Te.bar,ref:tr,style:qn>0?{height:qn===1?97:"auto",overflow:qn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},oe.createElement("div",{className:Te.tag,ref:Wi},In==null?void 0:In.map(hr=>oe.createElement("span",{onClick:()=>vi(hr.id),key:hr.id,style:{color:on},className:ti===hr.id?Te.active:""},oe.createElement("span",{title:hr.name,className:Te.name},hr.name),!!Si&&oe.createElement("span",{className:Te.num},hr.count))))),!!qn&&oe.createElement(oe.Fragment,null,qn===1?oe.createElement("div",{onClick:()=>{var hr;oi(2),((hr=Wi==null?void 0:Wi.current)==null?void 0:hr.clientHeight)>245?ui(!0):ui(!1)},className:Te.action},"\u5C55\u5F00",oe.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):oe.createElement("div",{onClick:()=>{tr.current.scrollTop=0,oi(1),ui(!1)},className:Te.action},"\u6536\u8D77",oe.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"},Fe=({dataSource:In=[],value:ti,onChange:vi,className:pi,style:qi={}})=>oe.createElement("div",{style:qi,className:ot()($e.tabs,pi)},In.map(Qi=>oe.createElement("span",{onClick:()=>vi(Qi.id),className:ti===Qi.id?$e.active:"",key:Qi.id},Qi.name))),te={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"},ee=ae(37568),ue=({dataSource:In=[],value:ti="",onChange:vi,onInputChange:pi=()=>{},className:qi,style:Qi={},placeholder:Vt,allowClear:pn=!1})=>{var on;const[Si,qn]=(0,oe.useState)(""),[oi,zn]=(0,oe.useState)("");(0,oe.useEffect)(()=>{var tr;let hr=ti;(tr=JSON.stringify(ti))!=null&&tr.includes("{")&&(qn(ti.id),hr=ti.value||"");try{zn(decodeURIComponent(hr||""))}catch(gt){zn(decodeURIComponent(hr||""))}},[ti]);const ui=()=>{vi(encodeURIComponent(oi),Si||null)},Wi=tr=>{tr!==Si&&(qn(tr),vi(encodeURIComponent(oi),tr))};return oe.createElement("div",{className:ot()(te.input,qi),style:Qi},!!In.length&&oe.createElement("div",{className:te.dropdown},oe.createElement("div",{className:te.text},(on=In.find(tr=>tr.id===Si))==null?void 0:on.name,oe.createElement("i",{className:"iconfont icon-zhankai4"}),oe.createElement("b",{className:te.b1}),oe.createElement("b",{className:te.b2})),oe.createElement("div",{className:te.menu},In.map((tr,hr)=>oe.createElement("div",{key:hr,onClick:()=>Wi(tr.id)},tr.name)))),oe.createElement(ee.default,{onPressEnter:ui,value:oi,onChange:tr=>{zn(tr.target.value),pi(encodeURIComponent(tr.target.value),Si||null)},bordered:!1,placeholder:Vt}),oe.createElement("i",{onClick:ui,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"},Ee=({value:In,onChange:ti,className:vi,total:pi,pageSize:qi,style:Qi={}})=>{const Vt=In<2,pn=In>=Math.ceil(pi/qi);return pi<=qi?oe.createElement(oe.Fragment,null):oe.createElement("div",{className:ot()(fe.quickPager,vi),style:Qi},oe.createElement("div",{onClick:()=>{Vt||ti(In-1,"prev")},className:Vt?fe.disabled:""},"\u4E0A\u4E00\u9875"),oe.createElement("div",{onClick:()=>{pn||ti(In+1,"next")},className:pn?fe.disabled:""},"\u4E0B\u4E00\u9875"))},Pe={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"},Ne=ae(29787),Ze=ae(25399),et=ae(58018),Ye=ae(346),Qe=ae(51257),dt=ae(96908),tt=ae(57177),yt=ae(81378),St=ae(28426),Rt=({className:In,dataSource:ti=[],col:vi=4,right:pi,bottom:qi=23,precision:Qi=0,wrapWidth:Vt=1200,trackEventItems:pn,loading:on})=>{const Si=Math.floor((Vt-(vi-1)*pi)/vi);return oe.createElement(Ne.Z,{spinning:on},oe.createElement("div",{className:ot()(Pe.list,In)},!!ti.length&&ti.map((qn,oi)=>{const{name:zn,id:ui,identifier:Wi,power:tr,cover_image_id:hr,pic:gt}=qn;return oe.createElement("div",{className:Pe.wrap,key:ui,style:{width:Si,marginRight:(1+oi)%vi===0?0:pi+Qi,marginBottom:qi}},oe.createElement("a",{target:"_blank",href:`/shixuns/${Wi}/challenges`,className:Pe.li,onClick:Wt=>{Wt.preventDefault(),pn&&(0,Qe.L9)([pn]),tr&&(0,Qe.xg)(`/shixuns/${Wi}/challenges`)}},oe.createElement("div",{className:Pe.img},oe.createElement("img",{className:Pe.cover,src:`${gt}`}),qn.is_jupyter&&oe.createElement("img",{className:Pe.sign,src:dt}),qn.is_jupyter_lab&&oe.createElement("img",{className:Pe.sign,src:tt}),qn.is_unity_3d&&oe.createElement("img",{className:Pe.sign,src:yt})),oe.createElement("div",{className:Pe.name},oe.createElement(Ze.Z,{title:zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},oe.createElement("span",{className:Pe.e},zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),oe.createElement("div",{className:Pe.tags},oe.createElement(Ze.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),oe.createElement("span",null,qn.challenges_count))),!!qn.myshixuns_count&&oe.createElement(Ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),oe.createElement("span",null,qn.myshixuns_count))),oe.createElement(Ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},oe.createElement("span",null,oe.createElement("span",null,qn.level))),oe.createElement("div",{className:Pe.rate},oe.createElement(et.Z,{allowHalf:!0,disabled:!0,defaultValue:qn.score_info}),oe.createElement("span",null,"\xA0",qn.score_info?`${qn.score_info}\u5206`:"5\u5206")))),!tr&&oe.createElement("div",{className:Pe.lockWrap},oe.createElement("img",{src:`${Ye.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),oe.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ti.length&&oe.createElement(St.Z,null)))},zt=ae(10661),Ut={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"},hn="data:image/png;base64,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",pt=ae(59301),at=({className:In,dataSource:ti=[],col:vi=4,right:pi,bottom:qi=23,precision:Qi=0,wrapWidth:Vt=1200,trackEventItems:pn,loading:on,handleVery:Si=()=>!0})=>{const qn=Math.floor((Vt-(vi-1)*pi)/vi);return pt.createElement(Ne.Z,{spinning:on},pt.createElement("div",{className:ot()(Ut.list,In)},!!ti.length&&ti.map((oi,zn)=>{const{subject_identifier:ui,id:Wi,identifier:tr,power:hr}=oi,gt=oi.is_public!=0&&oi.is_public;return pt.createElement("div",{className:Ut.wrap,key:Wi,style:{width:qn,marginRight:(1+zn)%vi===0?0:pi+Qi,marginBottom:qi}},pt.createElement("a",{className:Ut.li,onClick:Wt=>{Wt.preventDefault(),Si(oi==null?void 0:oi.first_category_url)&&(pn&&(0,Qe.L9)([pn]),(0,Qe.xg)(oi.first_category_url))}},pt.createElement("div",{className:Ut.top},pt.createElement(Ze.Z,{title:oi.name},pt.createElement("div",{className:Ut.name},oi.name)),pt.createElement("img",{className:Ut.img,src:Ye.Z.IMG_SERVER+"/images/"+oi.avatar_url}),pt.createElement("div",{className:Ut.text,title:oi.creator},oi.creator),ui&&pt.createElement("div",{className:Ut.btns},pt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),pt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),gt&&pt.createElement("div",{className:Ut.sign},"\u516C\u5F00")),pt.createElement("div",{className:Ut.bottom},oi.visits>0&&pt.createElement(Ze.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},pt.createElement("span",null,pt.createElement("i",{className:"iconfont icon-liulanyan"}),pt.createElement("span",null,oi.visits))),oi.course_members_count>0&&pt.createElement(Ze.Z,{title:"\u6210\u5458",placement:"bottom"},pt.createElement("span",null,pt.createElement("i",{className:"iconfont icon-chengyuan"}),oi.course_members_count)),oi.tasks_count>0&&pt.createElement(Ze.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},pt.createElement("span",null,pt.createElement("i",{className:"iconfont icon-zuoye"}),oi.tasks_count)),oi.is_end?pt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):pt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!oi.is_accessible&&pt.createElement("div",{className:Ut.lockWrap},pt.createElement("img",{src:`${Ye.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),pt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ti.length&&pt.createElement(St.Z,null)))},Zt={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"},ln=ae(25690),Jt=({dataSource:In=[],value:ti,onChange:vi,className:pi,style:qi={},tabBarExtraContent:Qi})=>oe.createElement("div",{className:ot()(Zt.tabs,pi),style:qi},oe.createElement("div",{className:Zt.tabsWrap},In.map((Vt,pn)=>!(Vt!=null&&Vt.hide)&&oe.createElement("aside",{className:Zt.tab,onClick:()=>{vi(Vt.id),Vt.link&&ln.history.push(Vt.link)},key:pn},oe.createElement("div",{className:ti===Vt.id?Zt.active:""},Vt.name),(Vt==null?void 0:Vt.resetCount)==null&&(Vt==null?void 0:Vt.total)!==void 0&&oe.createElement("span",null,"\uFF08",Vt==null?void 0:Vt.total,"\uFF09"),(Vt==null?void 0:Vt.resetCount)!==void 0&&(Vt==null?void 0:Vt.total)!==void 0&&oe.createElement(Ze.Z,{title:(Vt==null?void 0:Vt.tip)!=null?Vt==null?void 0:Vt.tip:""},oe.createElement("span",{style:{color:"#9096A3"}},"\uFF08",oe.createElement("span",{style:{color:"#000"}},Vt==null?void 0:Vt.resetCount),"/",oe.createElement("span",null,Vt==null?void 0:Vt.total),"\uFF09"))))),oe.createElement("div",{className:Zt.tabBar},Qi)),Pn=({className:In,style:ti={},children:vi})=>oe.createElement("div",{className:ot()(In),style:ti},vi),Bt={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"},An=ae(75727),Nt=ae(93041);const Ln=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var nt=({sortValue:In,dropValue:ti,className:vi,onSort:pi,onDrop:qi,dataSource:Qi=Ln})=>{var Vt;return oe.createElement("div",{className:ot()(Bt.orderWrap,vi)},oe.createElement(An.Z,{dropdownRender:()=>oe.createElement(Nt.default,null,Qi.map((pn,on)=>oe.createElement(Nt.default.Item,{key:on,onClick:()=>qi(pn.id)},pn.name)))},oe.createElement("span",{className:Bt.orderTextWrap},(Vt=Qi.find(pn=>ti===pn.id))==null?void 0:Vt.name)),oe.createElement("span",{className:Bt.orderIconWrap},oe.createElement("span",{className:Bt.orderAsc},oe.createElement("i",{className:In==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Bt.cursorPointer} ${Bt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Bt.cursorPointer}`,onClick:()=>pi(In==="asc"?"desc":"asc")})),oe.createElement("span",{className:Bt.orderDesc},oe.createElement("i",{className:In==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Bt.cursorPointer} ${Bt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Bt.cursorPointer}`,onClick:()=>pi(In==="asc"?"desc":"asc")}))))},Oe={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"},Le=ae(99571),Ge=Object.defineProperty,rt=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,cn=(In,ti,vi)=>ti in In?Ge(In,ti,{enumerable:!0,configurable:!0,writable:!0,value:vi}):In[ti]=vi,tn=(In,ti)=>{for(var vi in ti||(ti={}))De.call(ti,vi)&&cn(In,vi,ti[vi]);if(rt)for(var vi of rt(ti))ft.call(ti,vi)&&cn(In,vi,ti[vi]);return In},Cn=(In,ti)=>{var vi={};for(var pi in In)De.call(In,pi)&&ti.indexOf(pi)<0&&(vi[pi]=In[pi]);if(In!=null&&rt)for(var pi of rt(In))ti.indexOf(pi)<0&&ft.call(In,pi)&&(vi[pi]=In[pi]);return vi},Pt=(In,ti,vi)=>new Promise((pi,qi)=>{var Qi=on=>{try{pn(vi.next(on))}catch(Si){qi(Si)}},Vt=on=>{try{pn(vi.throw(on))}catch(Si){qi(Si)}},pn=on=>on.done?pi(on.value):Promise.resolve(on.value).then(Qi,Vt);pn((vi=vi.apply(In,ti)).next())}),Dt=In=>{var ti=In,{className:vi,style:pi,children:qi,loading:Qi=!1,openLoading:Vt,onClick:pn=()=>{},size:on="middle",shape:Si="round"}=ti,qn=Cn(ti,["className","style","children","loading","openLoading","onClick","size","shape"]);const[oi,zn]=(0,oe.useState)(!1);return oe.createElement(Le.ZP,tn({onClick:(0,Ve.throttle)(ui=>Pt(void 0,null,function*(){Vt&&zn(!0);try{yield pn(ui)}catch(Wi){console.log("error",Wi)}Vt&&zn(!1)}),2e3,{leading:!0,trailing:!1}),className:ot()(Oe.btn,Oe[`${on}-${Si}`],vi),style:pi,size:on,shape:Si,loading:oi||Qi},qn),qi)},an={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"},Kt=({className:In,style:ti,children:vi=null,onClick:pi,title:qi})=>oe.createElement("div",{className:ot()(an.head,In),style:ti},oe.createElement("span",{className:"primary-hover",onClick:pi},oe.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),oe.createElement("b",{title:qi},qi),oe.createElement("div",{className:an.node},vi)),kt={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"},Ht=({confirmShow:In=!0,confirmTitle:ti,confirmClick:vi,cancelShow:pi=!0,cancelTitle:qi,cancelClick:Qi,className:Vt,style:pn,confirmLoading:on=!1})=>oe.createElement("div",{className:ot()(kt.btns,Vt),style:pn},In&&oe.createElement(Le.ZP,{loading:on,onClick:vi,type:"primary",className:kt.confirm},ti),pi&&oe.createElement(Le.ZP,{onClick:Qi,className:kt.cancel},qi)),Yt={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"},jn=({className:In,style:ti={},LeftContent:vi,children:pi,RightContent:qi})=>oe.createElement("div",{className:ot()(Yt.fixedBottom,In),style:ti},oe.createElement("div",{className:Yt.wrap},oe.createElement("div",{className:Yt.left},vi),oe.createElement("div",{className:Yt.center},pi),oe.createElement("div",{className:Yt.right},qi))),Sn={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"},On=({className:In,style:ti={},dataSource:vi=[]})=>oe.createElement("div",{className:ot()(Sn.crumbs,In),style:ti},vi.map((pi,qi)=>qiln.history.push(pi.path)},pi.name):oe.createElement("span",null,pi.name),oe.createElement("span",null,"\xA0",">","\xA0")):oe.createElement("span",{key:qi,style:{color:"#5F6368"}},pi.name))),Xn=ae(11938),Xt=Object.defineProperty,gi=Object.defineProperties,zi=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,ai=(In,ti,vi)=>ti in In?Xt(In,ti,{enumerable:!0,configurable:!0,writable:!0,value:vi}):In[ti]=vi,Un=(In,ti)=>{for(var vi in ti||(ti={}))Gt.call(ti,vi)&&ai(In,vi,ti[vi]);if(kn)for(var vi of kn(ti))Kn.call(ti,vi)&&ai(In,vi,ti[vi]);return In},xi=(In,ti)=>gi(In,zi(ti)),li=(In,ti)=>{var vi={};for(var pi in In)Gt.call(In,pi)&&ti.indexOf(pi)<0&&(vi[pi]=In[pi]);if(In!=null&&kn)for(var pi of kn(In))ti.indexOf(pi)<0&&Kn.call(In,pi)&&(vi[pi]=In[pi]);return vi};const{Countdown:Me}=Xn.default;var ei=In=>{var ti=In,{onChange:vi}=ti,pi=li(ti,["onChange"]);const[qi,Qi]=(0,oe.useState)(null);(0,oe.useEffect)(()=>{typeof qi=="number"&&qi>=0&&vi(qi)},[qi]);const Vt=pn=>{const on=Math.floor(pn/1e3);Qi(on)};return oe.createElement(Me,xi(Un({},pi),{onChange:Vt}))}},37808:function(We,xe,ae){"use strict";ae.d(xe,{Z:function(){return Ce}});var oe=ae(59301);function Ce(ke,Ie){const He=(0,oe.useRef)();(0,oe.useEffect)(()=>{He.current=ke}),(0,oe.useEffect)(()=>{function Te(){He.current()}if(Ie!==null){let Ue=setInterval(Te,Ie);return()=>clearInterval(Ue)}},[Ie])}},37345:function(We,xe,ae){"use strict";ae.d(xe,{h:function(){return oe}});var oe=(Ce=>(Ce[Ce.NOMATCH=-1]="NOMATCH",Ce[Ce.OK=0]="OK",Ce[Ce.TIMEOUT=2]="TIMEOUT",Ce[Ce.PODFAILURE=3]="PODFAILURE",Ce[Ce.COMPILEFAILURE=4]="COMPILEFAILURE",Ce[Ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ce[Ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ce))(oe||{})},81072:function(We,xe,ae){"use strict";ae.d(xe,{H7:function(){return te},MK:function(){return Fe},MU:function(){return ze},X6:function(){return $e},bM:function(){return Ve},fi:function(){return ee},fu:function(){return ot},n4:function(){return he},rX:function(){return Ct},vl:function(){return ue},zO:function(){return vt}});var oe=ae(38986),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Te=(fe,me,Ee)=>me in fe?Ce(fe,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):fe[me]=Ee,Ue=(fe,me)=>{for(var Ee in me||(me={}))Ie.call(me,Ee)&&Te(fe,Ee,me[Ee]);if(ke)for(var Ee of ke(me))He.call(me,Ee)&&Te(fe,Ee,me[Ee]);return fe};function ot(fe,me){return(0,oe.U2)(`myproblems/${fe}.json`,Ue({hidePopLogin:!0},me||{}))}function Ve(fe,me){return(0,oe.v_)(`myproblems/${fe}/code_submit.json`,me)}function ze(fe,me){return(0,oe.v_)(`myproblems/${fe}/code_debug.json`,me)}function vt(fe,me){return me.language&&(me.language=encodeURIComponent(me.language)),(0,oe.U2)(`myproblems/${fe}/submit_records.json`,me)}function $e(fe){return(0,oe.U2)("myproblems/record_detail.json",{id:fe})}function Ct(fe,me){return(0,oe.U2)(`myproblems/${fe}/result.json`,{mode:me})}function Fe(fe,me){return(0,oe.v_)(`myproblems/${fe}/add_notes.json`,me)}function te(fe,me){return(0,oe.v_)(`myproblems/${fe}/restore_initial_code.json`,me)}function ee(fe){return(0,oe.v_)(`myproblems/${fe}/sync_code.json`)}function he(fe,me){return(0,oe.v_)(`myproblems/${fe}/update_code.json`,me)}function ue(fe,me){return(0,oe.v_)(`discusses/${fe}/plus.json`,me)}},72937:function(We,xe,ae){"use strict";ae.d(xe,{D0:function(){return Ue},R8:function(){return Ie},jw:function(){return Te},y3:function(){return ot}});var oe=ae(82326),Ce=ae(59301);const{Option:ke}=oe.default;var Ie=(Ve=>(Ve[Ve.language=0]="language",Ve[Ve.difficult=1]="difficult",Ve[Ve.category=2]="category",Ve[Ve.openOrNot=3]="openOrNot",Ve))(Ie||{});const He={0:[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],1:[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}],2:[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}],3:[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]};function Te(Ve){return He[Ve].map(ze=>Ce.createElement(ke,{key:ze.title,value:ze.key}," ",ze.title," "))}function Ue(Ve,ze){Ve.map(vt=>{const{id:$e,name:Ct,sub_disciplines:Fe}=vt;let te={value:$e,label:Ct};ze.push(te),Fe&&Fe.length>0&&(te.children=[],Ue(Fe,te.children))})}function ot(Ve,ze){var vt;let $e=[];for(let Ct=0;Ct0){$e[0]=Fe.id;for(let te=0;tedn in Jt?dt(Jt,dn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Jt[dn]=Pn,Ut=(Jt,dn)=>{for(var Pn in dn||(dn={}))xt.call(dn,Pn)&&zt(Jt,Pn,dn[Pn]);if(St)for(var Pn of St(dn))Rt.call(dn,Pn)&&zt(Jt,Pn,dn[Pn]);return Jt},hn=(Jt,dn)=>tt(Jt,yt(dn)),pt=(Jt,dn,Pn)=>new Promise((Bt,An)=>{var Nt=nt=>{try{Jn(Pn.next(nt))}catch(Oe){An(Oe)}},Ln=nt=>{try{Jn(Pn.throw(nt))}catch(Oe){An(Oe)}},Jn=nt=>nt.done?Bt(nt.value):Promise.resolve(nt.value).then(Nt,Ln);Jn((Pn=Pn.apply(Jt,dn)).next())});const lt=Jt=>Jt==="SINGLE"||Jt==="MULTIPLE"?"SELECT":Jt,at=Jt=>Jt.map(dn=>hn(Ut({},dn),{is_answer:dn.is_answer?1:0})),Zt=({form:Jt,currentItemType:dn,editId:Pn})=>({SELECT:Qe.createElement(ue.uh,{form:Jt,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}),JUDGMENT:Qe.createElement(ue.ZZ,{form:Jt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"}),COMPLETION:Qe.createElement(ue.u8,{form:Jt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,answerKey:"standard_answers"}),SUBJECTIVE:Qe.createElement(ue.Wk,{showKeywords:!0,isMustKeyWords:!1,form:Jt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),COMBINATION:Qe.createElement(ue.rL,{form:Jt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices",withScore:!1}),BPROGRAM:Qe.createElement(ue.tc,{form:Jt,hackidentifier:Pn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,answerKey:"standard_answers"})})[dn]||null,ln=({problemset:Jt,loading:dn,dispatch:Pn})=>{var Bt,An,Nt,Ln;const Jn=(0,Ce.useParams)(),[nt]=(0,Ce.useSearchParams)(),[Oe]=ke.default.useForm(),[Le,Ge]=(0,oe.useState)(),[rt,De]=(0,oe.useState)([]),ft=(0,oe.useRef)(),[cn,tn]=(0,oe.useState)(1),[Cn,Pt]=(0,oe.useState)([]),[It,Dt]=(0,oe.useState)(),[an,gn]=(0,oe.useState)(!1),[Kt,kt]=(0,oe.useState)(),[mn,Ht]=(0,oe.useState)("SELECT"),Yt=ke.default.useWatch("knowledge",Oe),[fn,jn]=(0,oe.useState)([]);(0,oe.useEffect)(()=>{mt()},[]);const Sn=li=>li.map(Me=>({title:Me.name,value:Me.group_id,children:Sn(Me.children)})),mt=()=>pt(void 0,null,function*(){const li=yield(0,Ye.NZ)({});if(li!=null&&li.data){const Me=[{title:"\u6839\u76EE\u5F55",value:0,children:Sn(li.data||[])}];jn(Me)}});(0,oe.useEffect)(()=>(Pn({type:"globalSetting/footerToggle",payload:!1}),()=>{Pn({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,oe.useEffect)(()=>(cn===1&&window.addEventListener("beforeunload",Xn),()=>{window.removeEventListener("beforeunload",Xn)}),[cn]),(0,oe.useEffect)(()=>{const li=nt.get("pages");Ge(li);const Me=Jn.id;ft.current=Me},[]);const On=Jn.type==="edit";(0,oe.useEffect)(()=>{Pn({type:"problemset/getEditDisciplines",payload:{source:"new_question"}}),nt.get("type")==="1"?ft.current&&Pn({type:"problemset/getEditDataBprogram",payload:{id:ft.current}}):ft.current&&Pn({type:"problemset/getEditData",payload:{id:ft.current}})},[]),(0,oe.useEffect)(()=>{var li,Me,Vn,ei,In,ti;if(!On)kt({item_type:"SELECT",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),difficulty:2,item_banks_group_id:[Number(nt.get("group_id"))||0]});else{if(!(Jt!=null&&Jt.editData))return;const{discipline:vi,sub_discipline:pi,sub_discipline_id:qi,tag_disciplines:Qi,item_type:Vt,choices:pn=[],sub_item_banks:on=[]}=(Jt==null?void 0:Jt.editData)||{};if(nt.get("type")==="1"){if(Ht("BPROGRAM"),(li=Jt==null?void 0:Jt.disciplinesData)!=null&&li.disciplines){const[Si,qn]=(0,Ze.y3)((Me=Jt==null?void 0:Jt.disciplinesData)==null?void 0:Me.disciplines,qi),oi={item_type:"BPROGRAM",standard_answers:Jt.editData.standard_answer,difficulty:Jt.editData.difficult,item_banks_group_id:Jt.editData.item_banks_group_id,course:Si,knowledge:(Vn=Jt.editData)==null?void 0:Vn.tag_discipline_ids,hack:Ut({},Jt.editData),hack_codes:hn(Ut({},Jt.editData),{code:et.Base64.decode(((ei=Jt.editData)==null?void 0:ei.code)||"")}),hack_sets:Ut({},(ti=(In=Jt.editData)==null?void 0:In.hack_sets)==null?void 0:ti[0])};kt(oi),qi&&Un(qi).then(zn=>{})}}else{const Si=hn(Ut({},Jt==null?void 0:Jt.editData),{item_type:lt(Vt),choices:at(pn),course:[vi==null?void 0:vi.id,pi==null?void 0:pi.id],knowledge:Qi==null?void 0:Qi.map(qn=>qn.id),sub_item_banks:on.map(qn=>hn(Ut({},qn),{choices:at(qn.choices)}))});kt(Si),Ht(lt(Vt)),pi!=null&&pi.id&&Un(pi==null?void 0:pi.id).then(qn=>{var oi;const zn=qn==null?void 0:qn.map(ui=>ui.id);zn!=null&&zn.includes((oi=Qi==null?void 0:Qi[0])==null?void 0:oi.id)||De(ui=>[...ui,...Qi])})}qi||Un(-1).then(Si=>{var qn;const oi=Si==null?void 0:Si.map(zn=>zn.id);oi!=null&&oi.includes((qn=Qi==null?void 0:Qi[0])==null?void 0:qn.id)||De(zn=>[...zn,...Qi])})}},[Jt.editData,Jt==null?void 0:Jt.disciplinesData]);const Xn=li=>{li.preventDefault(),li.returnValue=""},Xt=li=>{const{course:Me,knowledge:Vn,difficulty:ei,item_banks_group_id:In}=Oe.getFieldsValue(),ti={item_type:li,course:Me,knowledge:Vn,difficulty:ei,item_banks_group_id:In};switch(Oe.resetFields(),Oe.setFieldsValue(ti),Ht(li),li){case"SELECT":Oe.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Oe.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break;case"COMPLETION":Oe.setFieldsValue({standard_answers:[],downcase:!0,no_space:!0});break;case"SUBJECTIVE":Oe.setFieldsValue({answer_texts:[],use_keywords:!0});break;case"COMBINATION":break;case"PROGRAM":break;case"BPROGRAM":Oe.setFieldsValue({hack:{time_limit:3,allow_student_debug:!1,submit_rule:1}});break}},gi=(li,Me)=>{var Vn;if(console.log(li,"changedValues"),li!=null&&li.item_type){if((li==null?void 0:li.item_type)==="PROGRAM"){const{course:ei,knowledge:In,difficulty:ti,item_banks_group_id:vi}=Oe.getFieldsValue();console.log({course:ei,knowledge:In,difficulty:ti,item_banks_group_id:vi},"resetInitValues"),(0,fe.xg)(`/problems/newcreate?discipline_id=${(ei==null?void 0:ei[0])||""}&sub_discipline_id=${(ei==null?void 0:ei[1])||""}&difficult=${ti||""}&banksIds=${vi||""}&tagIds=${In==null?void 0:In.map(qi=>qi.value).join(",")}`)}Xt(li==null?void 0:li.item_type)}if(li!=null&&li.course){const[ei,In]=li.course;Un(In),Oe.setFieldsValue({knowledge:[]})}if((Vn=li==null?void 0:li.hack)!=null&&Vn.sub_discipline_id){const[ei,In]=li.hack.sub_discipline_id;Un(In),Oe.setFieldsValue({hack:{tag_discipline_ids:[]}})}},zi=li=>{De([...rt,Ut({},li)])},[kn,Gt]=(0,oe.useState)("");(0,oe.useEffect)(()=>{Gt(new Date)},[Oe.getFieldValue("course")]);const Kn=()=>pt(void 0,null,function*(){var li,Me,Vn,ei;const In=Oe.getFieldsValue(),ti=Si=>{if(!(Si!=null&&Si.length))return!1;const qn=Si.map(zn=>{var ui;return(ui=zn.choice_text)==null?void 0:ui.trim().replace(/^\s+|\s+$/g,"")});return new Set(qn).size!==qn.length};if(In.item_type==="SELECT"&&ti(In.choices)){Ie.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}if(In.item_type==="COMBINATION"&&((li=In.sub_item_banks)==null?void 0:li.some(qn=>qn.item_type==="SINGLE"||qn.item_type==="MULTIPLE"?ti(qn.choices):!1))){Ie.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}(In==null?void 0:In.item_type)=="COMPLETION"&&In.is_ordered==null&&(In.is_ordered=!0);let{course:vi=[],item_type:pi,item_banks_group_id:qi,knowledge:Qi=[],choices:Vt}=In||{};const[pn,on]=vi;if(cn===1){if(pi==="PROGRAM"){(0,fe.xg)("/problems/newcreate");return}let Si=[];(Qi==null?void 0:Qi.length)>0&&((Me=Qi==null?void 0:Qi[0])!=null&&Me.value?Qi==null||Qi.map(ui=>{Si.push(ui==null?void 0:ui.value)}):Si=Qi);const qn=Array.isArray(qi)?qi:[qi];if(pi==="BPROGRAM"){let ui=hn(Ut({},In),{knowledge:Si,item_banks_group_ids:qn,hack:hn(Ut({},In==null?void 0:In.hack),{sub_discipline_id:on,difficult:In.difficulty,item_banks_group_ids:qn,tag_discipline_ids:Si}),hack_codes:hn(Ut({},In.hack_codes),{code:et.Base64.encode(In.hack_codes.code)}),hack_sets:[Ut({},In.hack_sets)],update_hack_sets:[Ut({},In.hack_sets)],is_blank:!0});console.log(ui,"datas"),On||sessionStorage.projectFill?(yield(0,Pe.ZP)(`/api/problems/${ft.current||sessionStorage.projectFill}.json`,{method:"put",body:Ut({},ui)})).status===0&&Ce.history.replace(`/problemset?tabs_key=${nt.get("tabs_key")||"0"}${nt.get("tabs_key")!=="3"?`&group_id=${In.item_banks_group_id}`:""}&page=${nt.get("page")}`):(yield(0,Pe.ZP)("/api/problems.json",{method:"post",body:Ut({},ui)})).status===0&&He.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u8BD5\u9898\u65B0\u589E\u6210\u529F",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk(){Xt(mn)},onCancel(){Ce.history.replace(`/problemset?group_id=${qi}`)}});return}if(pi==="SELECT"&&(pi=Vt.filter(ui=>ui.is_answer===1).length>1?"MULTIPLE":"SINGLE"),pi==="COMBINATION"){let{sub_item_banks:ui}=In||{};In.sub_item_banks=ui==null?void 0:ui.map(Wi=>Ut({},Wi))}const oi=hn(Ut({},In),{discipline_id:pn,sub_discipline_id:on,item_banks_group_ids:qn,tag_discipline_ids:Si,knowledge:Si,item_type:pi});let zn;On?zn=yield Pn({type:"problemset/editProblemset",payload:hn(Ut({},oi),{id:ft.current})}):zn=yield Pn({type:"problemset/addProblemset",payload:oi}),zn.status===0&&(On?Ce.history.replace(`/problemset?tabs_key=${nt.get("tabs_key")||"0"}${nt.get("tabs_key")!=="3"?`&group_id=${qi}`:""}&page=${nt.get("page")}`):He.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u8BD5\u9898\u65B0\u589E\u6210\u529F",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk(){Xt(mn)},onCancel(){Ce.history.replace(`/problemset?group_id=${qi}`)}}))}else{if((Cn==null?void 0:Cn.length)<=0){Ie.ZP.info("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6");return}gn(!0);const Si=new FormData;Si.append("file",Cn[0]),Si.append("sub_discipline_id",on);const qn=yield(0,Pe.ZP)("/api/item_banks/file_import.json",{method:"post",body:Si},!0);if(gn(!1),(qn==null?void 0:qn.status)===0){if(((Vn=qn==null?void 0:qn.fail)==null?void 0:Vn.length)>0){Dt(qn==null?void 0:qn.fail),Ie.ZP.error("\u4E0A\u4F20\u5931\u8D25\u9898\u6570\u4E3A"+((ei=qn==null?void 0:qn.fail)==null?void 0:ei.length)+"\uFF0C\u53EF\u5728\u5E95\u90E8\u8BD5\u9898\u5217\u8868\u67E5\u770B\u9519\u8BEF\u539F\u56E0\u3002");return}Oe.setFieldsValue({course:[]}),Pt([]),Dt([]),Ie.ZP.info("\u4E0A\u4F20\u6210\u529F")}}}),ai=li=>pt(void 0,null,function*(){var Me,Vn,ei,In,ti;li.errorFields[0].name.includes("standard_answers")?((ei=(Vn=(Me=li==null?void 0:li.errorFields)==null?void 0:Me[0])==null?void 0:Vn.errors)==null?void 0:ei[0])==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"?((0,fe.pE)(),Ie.ZP.error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879")):Ie.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ie.ZP.error(li.errorFields[0].errors[0]),Oe.scrollToField((ti=(In=li==null?void 0:li.errorFields)==null?void 0:In[0])==null?void 0:ti.name,{behavior:"smooth",block:"center"})}),Un=li=>pt(void 0,null,function*(){const Me=yield Pn({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:li==-1?"":li}});return De(Me.tag_disciplines),Me==null?void 0:Me.tag_disciplines}),xi=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return Qe.createElement("div",{className:he.bgWrapper},Qe.createElement("section",{className:he.bg},Qe.createElement(Te.Z,{className:"mb20",separator:">"},Qe.createElement(Te.Z.Item,{href:"/problemset"},"\u8BD5\u9898\u5E93"),Qe.createElement(Te.Z.Item,null,On?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898")),Qe.createElement("div",{className:he.main},!On&&Qe.createElement(Ue.ZP.Group,{className:he.addTypeRadio,optionType:"button",options:[{label:"\u5355\u4E2A\u6DFB\u52A0",value:1},{label:"\u6279\u91CF\u5BFC\u5165",value:2},{label:Qe.createElement("div",null,Qe.createElement("img",{width:26,style:{position:"absolute",top:-5},src:Ne.$}),Qe.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),value:3}],onChange:li=>{tn(li.target.value),Pt([]),Dt([])},value:cn}),cn===1&&Kt&&Qe.createElement(ke.default,{form:Oe,className:he.formWrap,layout:"horizontal",colon:!1,onValuesChange:gi,onFinish:Kn,onFinishFailed:ai,initialValues:Kt},Qe.createElement(ke.default.Item,{label:"\u8BD5\u9898\u7C7B\u578B",name:"item_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},Qe.createElement(Ue.ZP.Group,{disabled:On,optionType:"button",className:he.questionTypeRadio,options:[{label:"\u9009\u62E9\u9898",value:"SELECT"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}]})),Qe.createElement("div",{style:{display:mn==="PROGRAM"?"none":"flex",background:"#F6F7F9",alignItems:"center",padding:"27px 20px"}},Qe.createElement(ot.Z,{align:"middle"},Qe.createElement(ke.default.Item,{label:"\u77E5\u8BC6\u70B9",labelCol:{flex:"62px"},className:he.cascaderWrapper,name:"course"},Qe.createElement(Ve.Z,{className:he.courseCascader,popupClassName:he.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},showArrow:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",allowClear:!0,options:Jt.courseOptions,style:{width:177},onChange:li=>{li||Oe.setFieldsValue({knowledge:[]})}})),Qe.createElement(ke.default.Item,{label:"",name:"knowledge",className:"mb0"},Qe.createElement(me.N,{key:kn,height:260,selectvalues:Yt,subId:((Bt=Oe.getFieldsValue().course)==null?void 0:Bt[1])||((Ln=(Nt=(An=Oe.getFieldsValue())==null?void 0:An.hack)==null?void 0:Nt.sub_discipline_id)==null?void 0:Ln[1]),knowledgeOptions:rt,onAddKnowledgeFinish:zi,className:he.knowledgeWrapper}))),Qe.createElement(ke.default.Item,{name:"difficulty",label:"\u96BE\u5EA6",className:he.difficultyWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Qe.createElement(ze.default,{style:{width:120,height:46}},Qe.createElement(ze.default.Option,{value:1},"\u7B80\u5355"),Qe.createElement(ze.default.Option,{value:2},"\u9002\u4E2D"),Qe.createElement(ze.default.Option,{value:3},"\u56F0\u96BE"))),Qe.createElement(ke.default.Item,{label:"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55",className:he.difficultyWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"item_banks_group_id",style:{marginLeft:"auto"}},Qe.createElement(vt.default,{style:{width:270},treeDefaultExpandedKeys:[0],placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",popupClassName:he.treeWrapper,treeData:fn}))),Qe.createElement("div",{className:he.topicWrap},Qe.createElement(Zt,{editId:ft.current,currentItemType:mn,form:Oe}))),cn===2&&Qe.createElement("div",null,Qe.createElement(ke.default,{form:Oe,className:he.formWrap,layout:"vertical",onValuesChange:gi,onFinish:Kn},Qe.createElement(ke.default.Item,{className:he.cascaderWrapper,label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},Qe.createElement(Ve.Z,{className:he.courseCascader,popupClassName:he.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",showArrow:!0,allowClear:!1,options:Jt.courseOptions,style:{width:490}})),Qe.createElement("div",{className:"mb30"},Qe.createElement("span",{className:he.uploadTips},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898",Qe.createElement($e.Z,{title:Qe.createElement("div",null,Qe.createElement("div",null,"\u63D0\u793A:"),Qe.createElement("div",null,"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B"),Qe.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),Qe.createElement("div",null,"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),Qe.createElement("div",null,"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))},Qe.createElement(Ee.Z,{className:he.uploadTipsIcon}))),Qe.createElement("a",{className:`${he.downloadBtn} ml30`,href:ee.Z.API_SERVER+"/api/item_banks/down_template",download:!0},"\u4E0B\u8F7D\u8BD5\u9898\u6A21\u7248",Qe.createElement("i",{className:"iconfont icon-xiazai4 ml10",style:{fontSize:14}}))),Qe.createElement(Ct.default,{onRemove:()=>{Pt([])},beforeUpload:li=>{if(console.log(li),(li==null?void 0:li.size)>1024*1024*50)return Ie.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let Me=[];return Me.push(li),Pt([...Me]),!1},fileList:Cn,accept:".xls,.xlsx",showUploadList:{removeIcon:Qe.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160"}})}},Qe.createElement("div",{className:he.uploadBtn},Qe.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}}),"\u70B9\u51FB\u4E0A\u4F20"))),Qe.createElement("br",null),(It==null?void 0:It.length)>0&&Qe.createElement("span",{style:{fontSize:"18px",display:"flex",width:"100%",justifyContent:"center"}},"\u9519\u8BEF\u5217\u8868"),(It==null?void 0:It.length)>0&&Qe.createElement(Fe.default,{style:{marginTop:"10px"},dataSource:It,columns:xi})),cn===3&&Qe.createElement(Ne.Z,{mode:1,onCancel:()=>Ce.history.push("/problemset")})),cn!==3&&Qe.createElement("div",{className:he.buttonFixed},Qe.createElement("div",{className:he.buttonWrap},Qe.createElement(te.ZP,{size:"middle",className:`${he.button} mr20`,onClick:()=>Ce.history.push(`/problemset?page=${nt.get("page")}`)},"\u53D6\u6D88"),Qe.createElement(te.ZP,{size:"middle",type:"primary",className:`${he.button} mr20`,onClick:()=>Oe.submit(),loading:dn["problemset/editProblemset"]||dn["problemset/addProblemset"]||an},mn==="PROGRAM"&&cn===1?"\u7ACB\u5373\u521B\u5EFA":"\u4FDD\u5B58\u9898\u76EE")))))};var Tt=(0,Ce.connect)(({problemset:Jt,loading:dn,globalSetting:Pn})=>({problemset:Jt,globalSetting:Pn,loading:dn.effects}))(ln)},81428:function(We,xe,ae){"use strict";ae.d(xe,{AL:function(){return Ee},Iy:function(){return vt},Qv:function(){return Fe},ez:function(){return me},jb:function(){return $e}});var oe=ae(32834),Ce=ae.n(oe),ke=ae(11690),Ie=ae.n(ke);let He=1;function Te(Ye,Qe){const dt=Ye.match(/^(\s+)(?:```)/);if(dt===null)return Qe;const tt=dt[1];return Qe.split(` +`)}]};var ot=ae(53184),Ve=ae.n(ot),ze=Object.defineProperty,vt=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ee=(tn,Cn,Pt)=>Cn in tn?ze(tn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):tn[Cn]=Pt,he=(tn,Cn)=>{for(var Pt in Cn||(Cn={}))Fe.call(Cn,Pt)&&ee(tn,Pt,Cn[Pt]);if(Ct)for(var Pt of Ct(Cn))te.call(Cn,Pt)&&ee(tn,Pt,Cn[Pt]);return tn},ue=(tn,Cn)=>vt(tn,$e(Cn)),fe=(tn,Cn,Pt)=>new Promise((It,Dt)=>{var an=kt=>{try{Kt(Pt.next(kt))}catch(mn){Dt(mn)}},gn=kt=>{try{Kt(Pt.throw(kt))}catch(mn){Dt(mn)}},Kt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(an,gn);Kt((Pt=Pt.apply(tn,Cn)).next())});const me={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"]}},Ee=(tn,Cn)=>Cn.map(Pt=>({label:Pt,kind:tn.languages.CompletionItemKind.Keyword,insertText:Pt})),Pe=tn=>Object.keys(me.tables).map(Cn=>({label:Cn,kind:tn.languages.CompletionItemKind.Variable,insertText:Cn})),Ne=(tn,Cn)=>{const Pt=me.tables[tn];return Pt?Pt.map(It=>({label:It,kind:Cn.languages.CompletionItemKind.Field,insertText:It})):[]};function Ze(tn,Cn,Pt,It,Dt){let an=Cn.getWordUntilPosition(Pt),gn={startLineNumber:Pt.lineNumber,endLineNumber:Pt.lineNumber,startColumn:an.startColumn,endColumn:an.endColumn},Kt=It.map(kt=>({label:kt,kind:tn.languages.CompletionItemKind.Keyword,insertText:kt,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:gn}));return Dt.map(kt=>{Kt.push(ue(he({},kt),{range:gn}))}),Kt}var et=tn=>{me.languages.map(Dt=>(tn.languages.registerDocumentFormattingEditProvider(Dt,{provideDocumentFormattingEdits(an,gn,Kt){return fe(this,null,function*(){const kt=Ve()(an.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:an.getFullModelRange(),text:kt}]})}}),Dt));const Cn=He.quickKey.map(Dt=>({label:Dt.label,kind:tn.languages.CompletionItemKind.Method,insertText:Dt.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Pt=Te.quickKey.map(Dt=>({label:Dt.label,kind:tn.languages.CompletionItemKind.Method,insertText:Dt.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet})),It=Ie.quickKey.map(Dt=>({label:Dt.label,kind:tn.languages.CompletionItemKind.Method,insertText:Dt.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet}));tn.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Dt,an){var gn=Dt.getWordUntilPosition(an),Kt={startLineNumber:an.lineNumber,endLineNumber:an.lineNumber,startColumn:gn.startColumn,endColumn:gn.endColumn},kt=Dt.getLineContent(an.lineNumber).substring(gn.startColumn-2,gn.endColumn);return{suggestions:[...He.keywords.map(mn=>({label:mn,kind:tn.languages.CompletionItemKind.Function,documentation:mn,insertText:mn,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt})),...He.quickKey.map(mn=>({label:mn.label,kind:tn.languages.CompletionItemKind.Function,documentation:mn.content,insertText:kt.startsWith("#")?mn.content.replace(/#/,""):mn.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt}))]}}}),tn.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(Dt,an){var gn=Dt.getWordUntilPosition(an),Kt={startLineNumber:an.lineNumber,endLineNumber:an.lineNumber,startColumn:gn.startColumn,endColumn:gn.endColumn};return{suggestions:[...ke.keywords.map(kt=>({label:kt,kind:tn.languages.CompletionItemKind.Function,documentation:kt,insertText:kt,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt}))]}}}),tn.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Dt,an){var gn=Dt.getWordUntilPosition(an),Kt={startLineNumber:an.lineNumber,endLineNumber:an.lineNumber,startColumn:gn.startColumn,endColumn:gn.endColumn},kt=Dt.getLineContent(an.lineNumber).substring(gn.startColumn-2,gn.endColumn);return{suggestions:[...Ie.keywords.map(mn=>({label:mn,kind:tn.languages.CompletionItemKind.Function,documentation:mn,insertText:mn,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt})),...Ie.quickKey.map(mn=>({label:mn.label,kind:tn.languages.CompletionItemKind.Function,documentation:mn.content,insertText:kt.startsWith("#")?mn.content.replace(/#/,""):mn.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt}))]}}}),tn.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(Dt,an){var gn=Dt.getWordUntilPosition(an),Kt={startLineNumber:an.lineNumber,endLineNumber:an.lineNumber,startColumn:gn.startColumn,endColumn:gn.endColumn},kt=Dt.getLineContent(an.lineNumber).substring(gn.startColumn-2,gn.endColumn);return{suggestions:[...Ue.keywords.map(mn=>({label:mn,kind:tn.languages.CompletionItemKind.Function,documentation:mn,insertText:mn,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt})),...Ue.quickKey.map(mn=>({label:mn.label,kind:tn.languages.CompletionItemKind.Function,documentation:mn.content,insertText:kt.startsWith("#")?mn.content.replace(/#/,""):mn.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt}))]}}}),tn.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Dt,an){var gn=Dt.getWordUntilPosition(an),Kt={startLineNumber:an.lineNumber,endLineNumber:an.lineNumber,startColumn:gn.startColumn,endColumn:gn.endColumn},kt=Dt.getLineContent(an.lineNumber).substring(gn.startColumn-2,gn.endColumn);return{suggestions:[...Te.keywords.map(mn=>({label:mn,kind:tn.languages.CompletionItemKind.Function,documentation:mn,insertText:mn,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt})),...Te.quickKey.map(mn=>({label:mn.label,kind:tn.languages.CompletionItemKind.Function,documentation:mn.content,insertText:kt.startsWith("#")?mn.content.replace(/#/,""):mn.content,insertTextRules:tn.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Kt}))]}}})};const Ye="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Qe=Object.defineProperty,dt=(tn,Cn,Pt)=>Cn in tn?Qe(tn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):tn[Cn]=Pt,tt=(tn,Cn,Pt)=>dt(tn,typeof Cn!="symbol"?Cn+"":Cn,Pt);const yt=class TE{constructor(Cn,Pt,It){this.placeholder=Cn,this.editor=Pt,this.monaco=It,Pt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return TE.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)}};tt(yt,"ID","editor.widget.placeholderHint");var xt=yt,Rt=ae(96236),zt=ae(6767),Ut=ae(25399),hn=ae(89392),pt=ae(49535),lt=ae(56102),at=Object.defineProperty,Zt=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,Pn=(tn,Cn,Pt)=>Cn in tn?at(tn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):tn[Cn]=Pt,Bt=(tn,Cn)=>{for(var Pt in Cn||(Cn={}))Jt.call(Cn,Pt)&&Pn(tn,Pt,Cn[Pt]);if(Tt)for(var Pt of Tt(Cn))dn.call(Cn,Pt)&&Pn(tn,Pt,Cn[Pt]);return tn},An=(tn,Cn)=>Zt(tn,ln(Cn)),Nt=(tn,Cn)=>{var Pt={};for(var It in tn)Jt.call(tn,It)&&Cn.indexOf(It)<0&&(Pt[It]=tn[It]);if(tn!=null&&Tt)for(var It of Tt(tn))Cn.indexOf(It)<0&&dn.call(tn,It)&&(Pt[It]=tn[It]);return Pt},Ln=(tn,Cn,Pt)=>new Promise((It,Dt)=>{var an=kt=>{try{Kt(Pt.next(kt))}catch(mn){Dt(mn)}},gn=kt=>{try{Kt(Pt.throw(kt))}catch(mn){Dt(mn)}},Kt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(an,gn);Kt((Pt=Pt.apply(tn,Cn)).next())});function Jn(tn){return/^\d+$/.test(tn)?`${tn}px`:tn}function nt(){}let Oe=!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 Ge(tn=[]){let Cn=tn;if(Array.isArray(tn)){for(let Pt=0;PtLn(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(tn){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",tn)}});var ft=tn=>{var Cn=tn,{width:Pt="100%",height:It="100%",value:Dt,language:an="javascript",style:gn={},options:Kt={},overrideServices:kt={},theme:mn="vs-dark",onEditBlur:Ht,isCopy:Yt=!1,onSave:fn,autoHeight:jn=!1,forbidCopy:Sn=!1,onChange:mt=nt,editorDidMount:On=nt,onFocus:Xn=nt,onBreakPoint:Xt=nt,breakPointValue:gi=[],filename:zi="educoder.txt",errorLine:kn,errorContent:Gt="",highlightLine:Kn,openBreakPoint:ai=!1,placeholder:Un="",showMiniMap:xi=!0}=Cn,li=Nt(Cn,["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 Me=(0,oe.useRef)(),Vn=(0,oe.useRef)({}),ei=(0,oe.useRef)(),In=(0,oe.useRef)(),ti=(0,oe.useRef)([]),vi=(0,oe.useRef)(!1),pi=(0,oe.useRef)(),qi=(0,oe.useRef)(),Qi=(0,oe.useRef)(!1),[Vt,pn]=(0,oe.useState)(!1);function on(){let ii;return Me.current&&(ii=new Ce.Z(sn=>{for(let Be of sn)(Be.target.offsetHeight>0||Be.target.offsetWidth>0)&&Vn.current.instance.layout()}),ii.observe(Me.current)),ii}function Si(){zt.ZP.warning({content:decodeURIComponent(Ye),key:"monaco-editor-tip"})}const qn=()=>{let ii=Vn.current.instance;if(Dt!=null&&ii&&Vt){const sn=ii.getModel();sn&&Dt!==sn.getValue()&&(Oe=!0,sn.setValue(Dt),ii.layout(),Oe=!1)}};(0,oe.useEffect)(()=>{const ii=pt.Z.subscribe("formatDocument",sn=>{var Be;let Ni=Vn.current.instance;(Be=Ni==null?void 0:Ni.getAction)==null||Be.call(Ni,"editor.action.formatDocument").run()});return window.updateMonacoValue=sn=>{mt(sn)},ii},[]),(0,oe.useEffect)(()=>{var ii;let sn=Vn.current.instance;In.current&&clearTimeout(In.current),In.current=setTimeout(()=>{qn()},500),Dt&&(Dt!=null&&Dt.length)&&((ii=sn==null?void 0:sn.updateOptions)==null||ii.call(sn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Dt.split(/\r\n|\r|\n/g).length))+3,5)}))},[Dt,Vt,Vn.current]),(0,oe.useEffect)(()=>{if(kn&&Vn.current&&Vn.current.instance){let sn=Vn.current.instance;sn.changeViewZones(function(Be){var Ni=document.createElement("div");Ni.style.padding="10px 20px",Ni.style.width="calc(100% - 20px)",Ni.className="my-error-line-wrp",Ni.innerHTML=Gt,Be.addZone({afterLineNumber:kn||11,heightInLines:3,domNode:Ni})});var ii={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}};sn.addOverlayWidget(ii),sn.revealPositionInCenter({lineNumber:20,column:1})}},[kn,Vn.current,Vt]);const oi=(ii="",sn)=>{if(!ii||ii.trim()==="")return!0;const Ni=Vn.current.instance.getModel().getLineTokens(sn);let Di=!1;for(let Fn=0;Fn<2;Fn++)Ni.getStandardTokenType(Fn)===1&&(Di=!0);return Di};(0,oe.useEffect)(()=>{var ii;const sn=(ii=Vn.current)==null?void 0:ii.instance;if(sn&&Vt&&Sn){const Be=sn.onDidBlurEditorWidget(()=>{Qi.current=!1}),Ni=sn.onDidFocusEditorText(()=>{Qi.current=!0});return()=>{Be.dispose(),Ni.dispose()}}},[Vn.current,Vt,Sn]),(0,oe.useEffect)(()=>{var ii;if((ii=Vn.current)!=null&&ii.instance&&Vt&&ai){let sn=Vn.current.instance,Be=sn.getModel();if(!Be)return;(()=>{var Fi;let Ji=[],nr=[];const ji=Be.getAllDecorations();for(let br of ji)br.options.className==="highlighted-line"&&(Ji.push((Fi=br==null?void 0:br.range)==null?void 0:Fi.startLineNumber),nr.push(br==null?void 0:br.id));if(Kn===Ji[0])return;Be.deltaDecorations(nr,[]);const gr=Be.getLineCount();Kn&&Kn<=gr&&(sn.deltaDecorations([],[{range:new rt.Range(Kn,1,Kn,Be.getLineMaxColumn(Kn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),sn.revealLineInCenter(Kn))})();const Di=(Fi=!1)=>{var Ji;let nr=[],ji=[];const gr=Be.getAllDecorations();for(let br of gr)br.options.linesDecorationsClassName==="breakpoints-select"&&(nr.push((Ji=br==null?void 0:br.range)==null?void 0:Ji.startLineNumber),ji.push(br==null?void 0:br.id));if(Fi)return{lines:nr,ids:ji};Xt(nr)},Fn=Fi=>Ln(void 0,null,function*(){let Ji={range:new rt.Range(Fi,1,Fi,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Be.deltaDecorations([],[Ji]),Di()}),or=Fi=>Ln(void 0,null,function*(){let Ji=[];const nr=sn.getLineDecorations(Fi);for(let ji of nr)ji.options.linesDecorationsClassName==="breakpoints-select"&&Ji.push(ji.id);yield Be.deltaDecorations(Ji,[]),Di()}),_i=Fi=>{let Ji=sn.getLineDecorations(Fi);for(let nr of Ji)if(nr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,hn.isEqual)(gi,Di(!0).lines)){Be.deltaDecorations(Di(!0).ids,[]);const Fi=gi.map(Ji=>({range:new rt.Range(Ji,1,Ji,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Be.deltaDecorations([],Fi)}const Xi=sn.onDidChangeModelContent(Fi=>{let Ji=sn.getPosition();if(Ji){let nr=Ji.lineNumber;clearTimeout(qi.current),qi.current=setTimeout(()=>{oi(Be.getLineContent(nr),nr)?or(nr):_i(nr)?(or(nr),Fn(nr)):Di()},100)}}),Dn=sn.onMouseDown(Fi=>{var Ji,nr,ji;if(Fi.target.detail&&((ji=(nr=(Ji=Fi.target)==null?void 0:Ji.element)==null?void 0:nr.className)!=null&&ji.includes("line-numbers"))){let gr=Fi.target.position.lineNumber;if(oi(Be.getLineContent(gr),gr))return;_i(gr)?or(gr):Fn(gr)}}),un=Fi=>{let Ji={range:new rt.Range(Fi,1,Fi,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ti.current=sn.deltaDecorations(ti.current,[Ji])},mr=()=>{ti.current=sn.deltaDecorations(ti.current,[])},jr=sn.onMouseMove(Fi=>{var Ji,nr,ji;if(mr(),Fi.target.detail&&((ji=(nr=(Ji=Fi.target)==null?void 0:Ji.element)==null?void 0:nr.className)!=null&&ji.includes("line-numbers"))){let gr=Fi.target.position.lineNumber;if(oi(Be.getLineContent(gr),gr))return;un(gr)}}),Wn=sn.onMouseLeave(()=>{mr()});return()=>{Xi.dispose(),Dn.dispose(),jr.dispose(),Wn.dispose()}}},[Vn.current,Vt,gi,Kn,ai,an]),(0,oe.useEffect)(()=>{var ii;(ii=Vn.current)!=null&&ii.instance&&ai&&Vn.current.instance.setPosition({lineNumber:0,column:0})},[Kn]);function zn(){let ii=Vn.current.instance;if(ii){const sn=ii.getSelection(),Be=Vn.current.pastePos||{},Ni=new rt.Range(Be.startLineNumber||sn.endLineNumber,Be.startColumn||sn.endColumn,Be.endLineNumber||sn.endLineNumber,Be.endColumn||sn.endColumn);setTimeout(()=>{ii.executeEdits("",[{range:Ni,text:""}])},300)}}function ui(ii){(window.navigator.platform.match("Mac")?ii.metaKey:ii.ctrlKey)&&ii.keyCode==83&&(ii.preventDefault(),fn())}const Wi=()=>{if(jn&&Vn.current.instance){const ii=Vn.current.instance.getContentHeight();jt(ii{if(!Qi.current)return;const{keyCode:sn,ctrlKey:Be,metaKey:Ni,target:Di,type:Fn}=ii;return(Fn==="paste"||(sn===67||sn===86)&&(Ni||Be))&&Di.nodeName==="TEXTAREA"&&(Si(),ii.preventDefault()),!1};function gt(ii,sn){var Be=window.URL||window.webkitURL||window,Ni=new Blob([sn]),Di=document.createElementNS("http://www.w3.org/1999/xhtml","a");Di.href=Be.createObjectURL(Ni),Di.download=ii,tr(Di)}(0,oe.useEffect)(()=>{Wi()},[Wi]),(0,oe.useEffect)(()=>{Me.current&&!Vt&&Promise.all([ae.e(8909),ae.e(6656)]).then(ae.bind(ae,71448)).then(ii=>{try{rt=ii,Vn.current.instance=rt.editor.create(Me.current,{value:Dt,language:Ge(an),theme:mn,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:xi||!1}},kt);const sn=Vn.current.instance;let Di=[...Rt.BH._menuItems].find(Xi=>Xi[0]._debugName=="EditorContext")[1],Fn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],or=(Xi,Dn)=>{var un,mr;let jr=Xi._first;do Dn.includes((mr=(un=jr.element)==null?void 0:un.command)==null?void 0:mr.id)&&Xi._remove(jr);while(jr=jr.next)};if(On(sn,rt),setTimeout(()=>{Wi(),Vn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{gt(zi||"educoder.txt",sn.getValue())}})},500),Vn.current.subscription=sn.onDidChangeModelContent(Xi=>{vi.current?clearTimeout(pi.current):(Wi(),mt(sn.getValue(),Xi)),pi.current=setTimeout(()=>{vi.current=!1},500)}),window.Monaco||et(rt,Ge(an)),Sn&&(or(Di,Fn),Me.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",hr),window.removeEventListener("paste",hr),window.addEventListener("keydown",hr),window.addEventListener("paste",hr)),window.Monaco=rt,Ht&&sn.onDidBlurEditorWidget(()=>{Ht(sn.getValue())}),Xn&&sn.onDidFocusEditorText(()=>{Sn&&De(),Xn(sn.getValue())}),Sn){De();try{sn.onDidPaste(Xi=>{const Dn=sn.getSelection(),un=Vn.current.pastePos||{},mr=new rt.Range(un.startLineNumber||Dn.endLineNumber,un.startColumn||Dn.endColumn,un.endLineNumber||Dn.endLineNumber,un.endColumn||Dn.endColumn);sn.executeEdits("",[{range:Xi.range,text:""}])})}catch(Xi){}}let _i=on();return Un&&typeof Un=="string"&&new xt(Un,sn,rt),pn(!0),()=>{const Xi=Vn.current.instance;Xi.dispose();const Dn=Xi.getModel();Dn&&Dn.dispose(),Vn.current.subscription&&Vn.current.subscription.dispose(),_i.unobserve(Me.current)}}catch(sn){}})},[]),(0,oe.useEffect)(()=>{if(Vn.current.instance&&Vt)return document.addEventListener("keydown",ui,!1),()=>{document.removeEventListener("keydown",ui)}},[fn,Vt]),(0,oe.useEffect)(()=>{let ii=Vn.current.instance;if(ii&&Vt){let sn=Ge(an);rt.editor.setModelLanguage(ii.getModel(),sn)}},[an,Vt]),(0,oe.useEffect)(()=>{Vn.current.instance&&Vt&&rt.editor.setTheme(mn)},[mn,Vt]),(0,oe.useEffect)(()=>{let ii=Vn.current.instance;ei.current=Kt,ii&&Vt&&(ii.updateOptions(Bt({},Kt)),setTimeout(()=>{ii.getModel().updateOptions(Bt({},Kt))},200))},[JSON.stringify(Kt),Vt]),(0,oe.useEffect)(()=>{let ii=Vn.current.instance;ii&&Vt&&ii.layout()},[Pt,It,Vt]);const[Wt,ci]=(0,oe.useState)(Jn(Pt)),[Pi,jt]=(0,oe.useState)(Jn(It)),si=An(Bt({},gn),{width:Wt,height:Pi,position:"relative"});return oe.createElement("div",{className:"my-monaco-editor",ref:Me,style:si},Yt&&oe.createElement(lt.CopyToClipboard,{text:Dt,onCopy:()=>zt.ZP.success("\u590D\u5236\u6210\u529F")},oe.createElement(Ut.Z,{title:"\u590D\u5236\u4EE3\u7801"},oe.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},oe.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function cn({width:tn="100%",height:Cn="100%",original:Pt,modified:It,language:Dt,options:an={}}){const gn=(0,oe.useRef)(),[Kt,kt]=(0,oe.useState)(null);function mn(jn){let Sn;return gn.current&&(Sn=new Ce.Z(mt=>{for(let On of mt)(On.target.offsetHeight>0||On.target.offsetWidth>0)&&jn.layout()}),Sn.observe(gn.current)),Sn}(0,oe.useEffect)(()=>(gn.current&&Promise.all([ae.e(8909),ae.e(9404)]).then(ae.bind(ae,2550)).then(jn=>{rt=jn;const Sn=rt.editor.createDiffEditor(gn.current,An(Bt({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},an),{wordWrap:!0}));kt(Sn);let mt=mn(Sn);return()=>{Sn.dispose();const On=Sn.getModel();On&&On.dispose(),mt.unobserve(gn.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,oe.useEffect)(()=>{Kt&&Kt.setModel({original:rt.editor.createModel(Pt,Dt),modified:rt.editor.createModel(It,Dt)})},[Pt,It,Dt,Kt]);const Ht=Jn(tn),Yt=Jn(Cn),fn={width:Ht,height:Yt};return oe.createElement("div",{className:"my-diff-editor",ref:gn,style:fn})}},10661:function(We,xe,ae){"use strict";ae.d(xe,{Z:function(){return vt}});var oe={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"},Ce=ae(29787),ke=ae(25399),Ie=ae(92310),He=ae.n(Ie),Te=ae(51257),Ue=ae(28426),ot=ae(48790),Ve=ae(59301),vt=({className:$e,dataSource:Ct=[],col:Fe=4,right:te,bottom:ee=23,precision:he=0,wrapWidth:ue=1200,trackEventItems:fe,loading:me,onRemove:Ee=()=>{},isCurrent:Pe=!0,showAlias:Ne=!1})=>{const Ze=Math.floor((ue-(Fe-1)*te)/Fe),et=[{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 Ve.createElement(Ce.Z,{spinning:me},Ve.createElement("div",{className:He()(oe.list,$e)},!!(Ct!=null&&Ct.length)&&(Ct==null?void 0:Ct.map((Ye,Qe)=>{var dt;const{name:tt,id:yt,identifier:St,featured:xt,school_name:Rt,image_url:zt,excellent:Ut,is_plan:hn}=Ye;return Ve.createElement("div",{key:yt,className:oe.wrap,style:{width:Ze,marginRight:(1+Qe)%Fe===0?0:te+he,marginBottom:ee}},Ve.createElement("a",{className:oe.li,onClick:pt=>{pt.preventDefault(),pt.stopPropagation(),fe&&(0,Te.L9)([fe]),(0,Te.xg)(`/paths/${St}`)}},Ve.createElement("div",{className:oe.img},Ve.createElement("img",{className:oe.cover,src:`${zt}`}),Pe&&(0,ot.bg)()&&(Ye==null?void 0:Ye.studying)&&Ve.createElement("div",{className:`${oe.movebq} user-path-items`,onClick:pt=>{pt.stopPropagation(),Ee(Ye)}},Ve.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ve.createElement("span",{className:"c-red"},"\u79FB\u9664")),(dt=Ye==null?void 0:Ye.subject_tags)==null?void 0:dt.map((pt,lt)=>{var at,Zt;if(lt===0){const Tt=(at=et.find(Jt=>Jt.name==pt))==null?void 0:at.swimg;return Ve.createElement("img",{className:oe.sign,src:Tt,style:{left:"-4px"}})}const ln=(Zt=et.find(Tt=>Tt.name==pt))==null?void 0:Zt.ptimg;return Ve.createElement("img",{className:oe.sign,src:ln,style:{left:`${48+52*(lt-1)+2*lt}px`}})}),Ve.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ye==null?void 0:Ye.excellent)&&Ve.createElement("div",{className:oe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ve.createElement("div",{className:oe.name},Ve.createElement(ke.Z,{title:Ne&&(Ye!=null&&Ye.excellent_alias_name)?Ve.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${tt}`,Ve.createElement("br",null),Ve.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ye==null?void 0:Ye.excellent_alias_name}`)):tt},Ve.createElement("span",{className:oe.e},Ne&&(Ye==null?void 0:Ye.excellent_alias_name)||tt))),Ve.createElement(ke.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Rt}`},Ve.createElement("div",{className:oe.unit},Ve.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Rt)),Ve.createElement("div",{className:oe.tags},Ve.createElement("div",null,Ve.createElement(ke.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ve.createElement("span",null,Ve.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ve.createElement("span",null,Ye.stages_count))),Ve.createElement(ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ve.createElement("span",null,Ve.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ve.createElement("span",null,Ye.members_count)))))))})),!Ct.length&&Ve.createElement(Ue.Z,null)))}},9148:function(We,xe,ae){"use strict";ae.d(xe,{jL:function(){return He},w9:function(){return at},QD:function(){return Ht},cQ:function(){return zt.Z},op:function(){return Dt},O5:function(){return ei},_b:function(){return On},t7:function(){return ue},Gi:function(){return Pn},YG:function(){return Jt},qp:function(){return vt},vr:function(){return jn},qE:function(){return Kt},Je:function(){return Ee},wb:function(){return Rt},cq:function(){return nt},tp:function(){return Fe}});var oe=ae(59301),Ce={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"},ke="data:image/png;base64,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",He=({dataSource:In=[],img:ti,imgWidth:vi=346,title:pi,sunTitle:qi,bannerExtraContent:Qi})=>oe.createElement("div",{className:Ce.banner},oe.createElement("div",{className:Ce.content},oe.createElement("aside",null,oe.createElement("p",null,oe.createElement("b",null,pi),oe.createElement("span",null,qi)),In.length>0&&oe.createElement("div",{className:Ce.btns},In.map((Vt,pn)=>oe.createElement("div",{key:pn,onClick:Vt.click},Vt.name,Vt.sign?oe.createElement("img",{src:ke,width:39}):null))),Qi),ti&&oe.createElement("img",{style:{marginTop:33,marginRight:38},src:ti,width:vi}))),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"},Ue=ae(92310),ot=ae.n(Ue),Ve=ae(89392),vt=({dataSource:In=[],value:ti,onChange:vi,onTitleChange:pi,className:qi,title:Qi,titleWidth:Vt=41,style:pn={},fontColor:on="#6A7283",showCount:Si})=>{const[qn,oi]=(0,oe.useState)(0),[zn,ui]=(0,oe.useState)(!1),Wi=(0,oe.useRef)(null),tr=(0,oe.useRef)(null);return(0,oe.useEffect)(()=>{var hr;In.length!==0&&(((hr=Wi==null?void 0:Wi.current)==null?void 0:hr.clientHeight)>97?oi(1):oi(0)),In.length===0&&oi(0),ui(!1)},[In]),oe.createElement("div",{className:ot()(Te.row,qi),style:pn},oe.createElement("div",{onClick:(0,Ve.throttle)(()=>pi==null?void 0:pi(),2e3),style:{width:Vt,marginTop:zn?12:4},className:`${Te.title} ${pi?"current":""}`},Qi),oe.createElement("div",{className:zn?`${Te.tagsWrap} ${Te.tagsBorderWrap}`:Te.tagsWrap},oe.createElement("div",{className:Te.bar,ref:tr,style:qn>0?{height:qn===1?97:"auto",overflow:qn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},oe.createElement("div",{className:Te.tag,ref:Wi},In==null?void 0:In.map(hr=>oe.createElement("span",{onClick:()=>vi(hr.id),key:hr.id,style:{color:on},className:ti===hr.id?Te.active:""},oe.createElement("span",{title:hr.name,className:Te.name},hr.name),!!Si&&oe.createElement("span",{className:Te.num},hr.count))))),!!qn&&oe.createElement(oe.Fragment,null,qn===1?oe.createElement("div",{onClick:()=>{var hr;oi(2),((hr=Wi==null?void 0:Wi.current)==null?void 0:hr.clientHeight)>245?ui(!0):ui(!1)},className:Te.action},"\u5C55\u5F00",oe.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):oe.createElement("div",{onClick:()=>{tr.current.scrollTop=0,oi(1),ui(!1)},className:Te.action},"\u6536\u8D77",oe.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"},Fe=({dataSource:In=[],value:ti,onChange:vi,className:pi,style:qi={}})=>oe.createElement("div",{style:qi,className:ot()($e.tabs,pi)},In.map(Qi=>oe.createElement("span",{onClick:()=>vi(Qi.id),className:ti===Qi.id?$e.active:"",key:Qi.id},Qi.name))),te={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"},ee=ae(37568),ue=({dataSource:In=[],value:ti="",onChange:vi,onInputChange:pi=()=>{},className:qi,style:Qi={},placeholder:Vt,allowClear:pn=!1})=>{var on;const[Si,qn]=(0,oe.useState)(""),[oi,zn]=(0,oe.useState)("");(0,oe.useEffect)(()=>{var tr;let hr=ti;(tr=JSON.stringify(ti))!=null&&tr.includes("{")&&(qn(ti.id),hr=ti.value||"");try{zn(decodeURIComponent(hr||""))}catch(gt){zn(decodeURIComponent(hr||""))}},[ti]);const ui=()=>{vi(encodeURIComponent(oi),Si||null)},Wi=tr=>{tr!==Si&&(qn(tr),vi(encodeURIComponent(oi),tr))};return oe.createElement("div",{className:ot()(te.input,qi),style:Qi},!!In.length&&oe.createElement("div",{className:te.dropdown},oe.createElement("div",{className:te.text},(on=In.find(tr=>tr.id===Si))==null?void 0:on.name,oe.createElement("i",{className:"iconfont icon-zhankai4"}),oe.createElement("b",{className:te.b1}),oe.createElement("b",{className:te.b2})),oe.createElement("div",{className:te.menu},In.map((tr,hr)=>oe.createElement("div",{key:hr,onClick:()=>Wi(tr.id)},tr.name)))),oe.createElement(ee.default,{onPressEnter:ui,value:oi,onChange:tr=>{zn(tr.target.value),pi(encodeURIComponent(tr.target.value),Si||null)},bordered:!1,placeholder:Vt}),oe.createElement("i",{onClick:ui,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"},Ee=({value:In,onChange:ti,className:vi,total:pi,pageSize:qi,style:Qi={}})=>{const Vt=In<2,pn=In>=Math.ceil(pi/qi);return pi<=qi?oe.createElement(oe.Fragment,null):oe.createElement("div",{className:ot()(fe.quickPager,vi),style:Qi},oe.createElement("div",{onClick:()=>{Vt||ti(In-1,"prev")},className:Vt?fe.disabled:""},"\u4E0A\u4E00\u9875"),oe.createElement("div",{onClick:()=>{pn||ti(In+1,"next")},className:pn?fe.disabled:""},"\u4E0B\u4E00\u9875"))},Pe={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"},Ne=ae(29787),Ze=ae(25399),et=ae(58018),Ye=ae(346),Qe=ae(51257),dt=ae(96908),tt=ae(57177),yt=ae(81378),St=ae(28426),Rt=({className:In,dataSource:ti=[],col:vi=4,right:pi,bottom:qi=23,precision:Qi=0,wrapWidth:Vt=1200,trackEventItems:pn,loading:on})=>{const Si=Math.floor((Vt-(vi-1)*pi)/vi);return oe.createElement(Ne.Z,{spinning:on},oe.createElement("div",{className:ot()(Pe.list,In)},!!ti.length&&ti.map((qn,oi)=>{const{name:zn,id:ui,identifier:Wi,power:tr,cover_image_id:hr,pic:gt}=qn;return oe.createElement("div",{className:Pe.wrap,key:ui,style:{width:Si,marginRight:(1+oi)%vi===0?0:pi+Qi,marginBottom:qi}},oe.createElement("a",{target:"_blank",href:`/shixuns/${Wi}/challenges`,className:Pe.li,onClick:Wt=>{Wt.preventDefault(),pn&&(0,Qe.L9)([pn]),tr&&(0,Qe.xg)(`/shixuns/${Wi}/challenges`)}},oe.createElement("div",{className:Pe.img},oe.createElement("img",{className:Pe.cover,src:`${gt}`}),qn.is_jupyter&&oe.createElement("img",{className:Pe.sign,src:dt}),qn.is_jupyter_lab&&oe.createElement("img",{className:Pe.sign,src:tt}),qn.is_unity_3d&&oe.createElement("img",{className:Pe.sign,src:yt})),oe.createElement("div",{className:Pe.name},oe.createElement(Ze.Z,{title:zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},oe.createElement("span",{className:Pe.e},zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),oe.createElement("div",{className:Pe.tags},oe.createElement(Ze.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),oe.createElement("span",null,qn.challenges_count))),!!qn.myshixuns_count&&oe.createElement(Ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),oe.createElement("span",null,qn.myshixuns_count))),oe.createElement(Ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},oe.createElement("span",null,oe.createElement("span",null,qn.level))),oe.createElement("div",{className:Pe.rate},oe.createElement(et.Z,{allowHalf:!0,disabled:!0,defaultValue:qn.score_info}),oe.createElement("span",null,"\xA0",qn.score_info?`${qn.score_info}\u5206`:"5\u5206")))),!tr&&oe.createElement("div",{className:Pe.lockWrap},oe.createElement("img",{src:`${Ye.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),oe.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ti.length&&oe.createElement(St.Z,null)))},zt=ae(10661),Ut={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"},hn="data:image/png;base64,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",pt=ae(59301),at=({className:In,dataSource:ti=[],col:vi=4,right:pi,bottom:qi=23,precision:Qi=0,wrapWidth:Vt=1200,trackEventItems:pn,loading:on,handleVery:Si=()=>!0})=>{const qn=Math.floor((Vt-(vi-1)*pi)/vi);return pt.createElement(Ne.Z,{spinning:on},pt.createElement("div",{className:ot()(Ut.list,In)},!!ti.length&&ti.map((oi,zn)=>{const{subject_identifier:ui,id:Wi,identifier:tr,power:hr}=oi,gt=oi.is_public!=0&&oi.is_public;return pt.createElement("div",{className:Ut.wrap,key:Wi,style:{width:qn,marginRight:(1+zn)%vi===0?0:pi+Qi,marginBottom:qi}},pt.createElement("a",{className:Ut.li,onClick:Wt=>{Wt.preventDefault(),Si(oi==null?void 0:oi.first_category_url)&&(pn&&(0,Qe.L9)([pn]),(0,Qe.xg)(oi.first_category_url))}},pt.createElement("div",{className:Ut.top},pt.createElement(Ze.Z,{title:oi.name},pt.createElement("div",{className:Ut.name},oi.name)),pt.createElement("img",{className:Ut.img,src:Ye.Z.IMG_SERVER+"/images/"+oi.avatar_url}),pt.createElement("div",{className:Ut.text,title:oi.creator},oi.creator),ui&&pt.createElement("div",{className:Ut.btns},pt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),pt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),gt&&pt.createElement("div",{className:Ut.sign},"\u516C\u5F00")),pt.createElement("div",{className:Ut.bottom},oi.visits>0&&pt.createElement(Ze.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},pt.createElement("span",null,pt.createElement("i",{className:"iconfont icon-liulanyan"}),pt.createElement("span",null,oi.visits))),oi.course_members_count>0&&pt.createElement(Ze.Z,{title:"\u6210\u5458",placement:"bottom"},pt.createElement("span",null,pt.createElement("i",{className:"iconfont icon-chengyuan"}),oi.course_members_count)),oi.tasks_count>0&&pt.createElement(Ze.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},pt.createElement("span",null,pt.createElement("i",{className:"iconfont icon-zuoye"}),oi.tasks_count)),oi.is_end?pt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):pt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!oi.is_accessible&&pt.createElement("div",{className:Ut.lockWrap},pt.createElement("img",{src:`${Ye.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),pt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ti.length&&pt.createElement(St.Z,null)))},Zt={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"},ln=ae(25690),Jt=({dataSource:In=[],value:ti,onChange:vi,className:pi,style:qi={},tabBarExtraContent:Qi})=>oe.createElement("div",{className:ot()(Zt.tabs,pi),style:qi},oe.createElement("div",{className:Zt.tabsWrap},In.map((Vt,pn)=>!(Vt!=null&&Vt.hide)&&oe.createElement("aside",{className:Zt.tab,onClick:()=>{vi(Vt.id),Vt.link&&ln.history.push(Vt.link)},key:pn},oe.createElement("div",{className:ti===Vt.id?Zt.active:""},Vt.name),(Vt==null?void 0:Vt.resetCount)==null&&(Vt==null?void 0:Vt.total)!==void 0&&oe.createElement("span",null,"\uFF08",Vt==null?void 0:Vt.total,"\uFF09"),(Vt==null?void 0:Vt.resetCount)!==void 0&&(Vt==null?void 0:Vt.total)!==void 0&&oe.createElement(Ze.Z,{title:(Vt==null?void 0:Vt.tip)!=null?Vt==null?void 0:Vt.tip:""},oe.createElement("span",{style:{color:"#9096A3"}},"\uFF08",oe.createElement("span",{style:{color:"#000"}},Vt==null?void 0:Vt.resetCount),"/",oe.createElement("span",null,Vt==null?void 0:Vt.total),"\uFF09"))))),oe.createElement("div",{className:Zt.tabBar},Qi)),Pn=({className:In,style:ti={},children:vi})=>oe.createElement("div",{className:ot()(In),style:ti},vi),Bt={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"},An=ae(75727),Nt=ae(93041);const Ln=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var nt=({sortValue:In,dropValue:ti,className:vi,onSort:pi,onDrop:qi,dataSource:Qi=Ln})=>{var Vt;return oe.createElement("div",{className:ot()(Bt.orderWrap,vi)},oe.createElement(An.Z,{dropdownRender:()=>oe.createElement(Nt.default,null,Qi.map((pn,on)=>oe.createElement(Nt.default.Item,{key:on,onClick:()=>qi(pn.id)},pn.name)))},oe.createElement("span",{className:Bt.orderTextWrap},(Vt=Qi.find(pn=>ti===pn.id))==null?void 0:Vt.name)),oe.createElement("span",{className:Bt.orderIconWrap},oe.createElement("span",{className:Bt.orderAsc},oe.createElement("i",{className:In==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Bt.cursorPointer} ${Bt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Bt.cursorPointer}`,onClick:()=>pi(In==="asc"?"desc":"asc")})),oe.createElement("span",{className:Bt.orderDesc},oe.createElement("i",{className:In==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Bt.cursorPointer} ${Bt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Bt.cursorPointer}`,onClick:()=>pi(In==="asc"?"desc":"asc")}))))},Oe={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"},Le=ae(99571),Ge=Object.defineProperty,rt=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,cn=(In,ti,vi)=>ti in In?Ge(In,ti,{enumerable:!0,configurable:!0,writable:!0,value:vi}):In[ti]=vi,tn=(In,ti)=>{for(var vi in ti||(ti={}))De.call(ti,vi)&&cn(In,vi,ti[vi]);if(rt)for(var vi of rt(ti))ft.call(ti,vi)&&cn(In,vi,ti[vi]);return In},Cn=(In,ti)=>{var vi={};for(var pi in In)De.call(In,pi)&&ti.indexOf(pi)<0&&(vi[pi]=In[pi]);if(In!=null&&rt)for(var pi of rt(In))ti.indexOf(pi)<0&&ft.call(In,pi)&&(vi[pi]=In[pi]);return vi},Pt=(In,ti,vi)=>new Promise((pi,qi)=>{var Qi=on=>{try{pn(vi.next(on))}catch(Si){qi(Si)}},Vt=on=>{try{pn(vi.throw(on))}catch(Si){qi(Si)}},pn=on=>on.done?pi(on.value):Promise.resolve(on.value).then(Qi,Vt);pn((vi=vi.apply(In,ti)).next())}),Dt=In=>{var ti=In,{className:vi,style:pi,children:qi,loading:Qi=!1,openLoading:Vt,onClick:pn=()=>{},size:on="middle",shape:Si="round"}=ti,qn=Cn(ti,["className","style","children","loading","openLoading","onClick","size","shape"]);const[oi,zn]=(0,oe.useState)(!1);return oe.createElement(Le.ZP,tn({onClick:(0,Ve.throttle)(ui=>Pt(void 0,null,function*(){Vt&&zn(!0);try{yield pn(ui)}catch(Wi){console.log("error",Wi)}Vt&&zn(!1)}),2e3,{leading:!0,trailing:!1}),className:ot()(Oe.btn,Oe[`${on}-${Si}`],vi),style:pi,size:on,shape:Si,loading:oi||Qi},qn),qi)},an={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"},Kt=({className:In,style:ti,children:vi=null,onClick:pi,title:qi})=>oe.createElement("div",{className:ot()(an.head,In),style:ti},oe.createElement("span",{className:"primary-hover",onClick:pi},oe.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),oe.createElement("b",{title:qi},qi),oe.createElement("div",{className:an.node},vi)),kt={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"},Ht=({confirmShow:In=!0,confirmTitle:ti,confirmClick:vi,cancelShow:pi=!0,cancelTitle:qi,cancelClick:Qi,className:Vt,style:pn,confirmLoading:on=!1})=>oe.createElement("div",{className:ot()(kt.btns,Vt),style:pn},In&&oe.createElement(Le.ZP,{loading:on,onClick:vi,type:"primary",className:kt.confirm},ti),pi&&oe.createElement(Le.ZP,{onClick:Qi,className:kt.cancel},qi)),Yt={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"},jn=({className:In,style:ti={},LeftContent:vi,children:pi,RightContent:qi})=>oe.createElement("div",{className:ot()(Yt.fixedBottom,In),style:ti},oe.createElement("div",{className:Yt.wrap},oe.createElement("div",{className:Yt.left},vi),oe.createElement("div",{className:Yt.center},pi),oe.createElement("div",{className:Yt.right},qi))),Sn={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"},On=({className:In,style:ti={},dataSource:vi=[]})=>oe.createElement("div",{className:ot()(Sn.crumbs,In),style:ti},vi.map((pi,qi)=>qiln.history.push(pi.path)},pi.name):oe.createElement("span",null,pi.name),oe.createElement("span",null,"\xA0",">","\xA0")):oe.createElement("span",{key:qi,style:{color:"#5F6368"}},pi.name))),Xn=ae(11938),Xt=Object.defineProperty,gi=Object.defineProperties,zi=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,ai=(In,ti,vi)=>ti in In?Xt(In,ti,{enumerable:!0,configurable:!0,writable:!0,value:vi}):In[ti]=vi,Un=(In,ti)=>{for(var vi in ti||(ti={}))Gt.call(ti,vi)&&ai(In,vi,ti[vi]);if(kn)for(var vi of kn(ti))Kn.call(ti,vi)&&ai(In,vi,ti[vi]);return In},xi=(In,ti)=>gi(In,zi(ti)),li=(In,ti)=>{var vi={};for(var pi in In)Gt.call(In,pi)&&ti.indexOf(pi)<0&&(vi[pi]=In[pi]);if(In!=null&&kn)for(var pi of kn(In))ti.indexOf(pi)<0&&Kn.call(In,pi)&&(vi[pi]=In[pi]);return vi};const{Countdown:Me}=Xn.default;var ei=In=>{var ti=In,{onChange:vi}=ti,pi=li(ti,["onChange"]);const[qi,Qi]=(0,oe.useState)(null);(0,oe.useEffect)(()=>{typeof qi=="number"&&qi>=0&&vi(qi)},[qi]);const Vt=pn=>{const on=Math.floor(pn/1e3);Qi(on)};return oe.createElement(Me,xi(Un({},pi),{onChange:Vt}))}},37808:function(We,xe,ae){"use strict";ae.d(xe,{Z:function(){return Ce}});var oe=ae(59301);function Ce(ke,Ie){const He=(0,oe.useRef)();(0,oe.useEffect)(()=>{He.current=ke}),(0,oe.useEffect)(()=>{function Te(){He.current()}if(Ie!==null){let Ue=setInterval(Te,Ie);return()=>clearInterval(Ue)}},[Ie])}},37345:function(We,xe,ae){"use strict";ae.d(xe,{h:function(){return oe}});var oe=(Ce=>(Ce[Ce.NOMATCH=-1]="NOMATCH",Ce[Ce.OK=0]="OK",Ce[Ce.TIMEOUT=2]="TIMEOUT",Ce[Ce.PODFAILURE=3]="PODFAILURE",Ce[Ce.COMPILEFAILURE=4]="COMPILEFAILURE",Ce[Ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ce[Ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ce))(oe||{})},81072:function(We,xe,ae){"use strict";ae.d(xe,{H7:function(){return te},MK:function(){return Fe},MU:function(){return ze},X6:function(){return $e},bM:function(){return Ve},fi:function(){return ee},fu:function(){return ot},n4:function(){return he},rX:function(){return Ct},vl:function(){return ue},zO:function(){return vt}});var oe=ae(38986),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Te=(fe,me,Ee)=>me in fe?Ce(fe,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):fe[me]=Ee,Ue=(fe,me)=>{for(var Ee in me||(me={}))Ie.call(me,Ee)&&Te(fe,Ee,me[Ee]);if(ke)for(var Ee of ke(me))He.call(me,Ee)&&Te(fe,Ee,me[Ee]);return fe};function ot(fe,me){return(0,oe.U2)(`myproblems/${fe}.json`,Ue({hidePopLogin:!0},me||{}))}function Ve(fe,me){return(0,oe.v_)(`myproblems/${fe}/code_submit.json`,me)}function ze(fe,me){return(0,oe.v_)(`myproblems/${fe}/code_debug.json`,me)}function vt(fe,me){return me.language&&(me.language=encodeURIComponent(me.language)),(0,oe.U2)(`myproblems/${fe}/submit_records.json`,me)}function $e(fe){return(0,oe.U2)("myproblems/record_detail.json",{id:fe})}function Ct(fe,me){return(0,oe.U2)(`myproblems/${fe}/result.json`,{mode:me})}function Fe(fe,me){return(0,oe.v_)(`myproblems/${fe}/add_notes.json`,me)}function te(fe,me){return(0,oe.v_)(`myproblems/${fe}/restore_initial_code.json`,me)}function ee(fe){return(0,oe.v_)(`myproblems/${fe}/sync_code.json`)}function he(fe,me){return(0,oe.v_)(`myproblems/${fe}/update_code.json`,me)}function ue(fe,me){return(0,oe.v_)(`discusses/${fe}/plus.json`,me)}},72937:function(We,xe,ae){"use strict";ae.d(xe,{D0:function(){return Ue},R8:function(){return Ie},jw:function(){return Te},y3:function(){return ot}});var oe=ae(82326),Ce=ae(59301);const{Option:ke}=oe.default;var Ie=(Ve=>(Ve[Ve.language=0]="language",Ve[Ve.difficult=1]="difficult",Ve[Ve.category=2]="category",Ve[Ve.openOrNot=3]="openOrNot",Ve))(Ie||{});const He={0:[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],1:[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}],2:[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}],3:[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]};function Te(Ve){return He[Ve].map(ze=>Ce.createElement(ke,{key:ze.title,value:ze.key}," ",ze.title," "))}function Ue(Ve,ze){Ve.map(vt=>{const{id:$e,name:Ct,sub_disciplines:Fe}=vt;let te={value:$e,label:Ct};ze.push(te),Fe&&Fe.length>0&&(te.children=[],Ue(Fe,te.children))})}function ot(Ve,ze){var vt;let $e=[];for(let Ct=0;Ct0){$e[0]=Fe.id;for(let te=0;tedn in Jt?dt(Jt,dn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Jt[dn]=Pn,Ut=(Jt,dn)=>{for(var Pn in dn||(dn={}))xt.call(dn,Pn)&&zt(Jt,Pn,dn[Pn]);if(St)for(var Pn of St(dn))Rt.call(dn,Pn)&&zt(Jt,Pn,dn[Pn]);return Jt},hn=(Jt,dn)=>tt(Jt,yt(dn)),pt=(Jt,dn,Pn)=>new Promise((Bt,An)=>{var Nt=nt=>{try{Jn(Pn.next(nt))}catch(Oe){An(Oe)}},Ln=nt=>{try{Jn(Pn.throw(nt))}catch(Oe){An(Oe)}},Jn=nt=>nt.done?Bt(nt.value):Promise.resolve(nt.value).then(Nt,Ln);Jn((Pn=Pn.apply(Jt,dn)).next())});const lt=Jt=>Jt==="SINGLE"||Jt==="MULTIPLE"?"SELECT":Jt,at=Jt=>Jt.map(dn=>hn(Ut({},dn),{is_answer:dn.is_answer?1:0})),Zt=({form:Jt,currentItemType:dn,editId:Pn})=>({SELECT:Qe.createElement(ue.uh,{form:Jt,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}),JUDGMENT:Qe.createElement(ue.ZZ,{form:Jt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"}),COMPLETION:Qe.createElement(ue.u8,{form:Jt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,answerKey:"standard_answers"}),SUBJECTIVE:Qe.createElement(ue.Wk,{showKeywords:!0,isMustKeyWords:!1,form:Jt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),COMBINATION:Qe.createElement(ue.rL,{form:Jt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices",withScore:!1}),BPROGRAM:Qe.createElement(ue.tc,{form:Jt,hackidentifier:Pn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,answerKey:"standard_answers"})})[dn]||null,ln=({problemset:Jt,loading:dn,dispatch:Pn})=>{var Bt,An,Nt,Ln;const Jn=(0,Ce.useParams)(),[nt]=(0,Ce.useSearchParams)(),[Oe]=ke.default.useForm(),[Le,Ge]=(0,oe.useState)(),[rt,De]=(0,oe.useState)([]),ft=(0,oe.useRef)(),[cn,tn]=(0,oe.useState)(1),[Cn,Pt]=(0,oe.useState)([]),[It,Dt]=(0,oe.useState)(),[an,gn]=(0,oe.useState)(!1),[Kt,kt]=(0,oe.useState)(),[mn,Ht]=(0,oe.useState)("SELECT"),Yt=ke.default.useWatch("knowledge",Oe),[fn,jn]=(0,oe.useState)([]);(0,oe.useEffect)(()=>{mt()},[]);const Sn=li=>li.map(Me=>({title:Me.name,value:Me.group_id,children:Sn(Me.children)})),mt=()=>pt(void 0,null,function*(){const li=yield(0,Ye.NZ)({});if(li!=null&&li.data){const Me=[{title:"\u6839\u76EE\u5F55",value:0,children:Sn(li.data||[])}];jn(Me)}});(0,oe.useEffect)(()=>(Pn({type:"globalSetting/footerToggle",payload:!1}),()=>{Pn({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,oe.useEffect)(()=>(cn===1&&window.addEventListener("beforeunload",Xn),()=>{window.removeEventListener("beforeunload",Xn)}),[cn]),(0,oe.useEffect)(()=>{const li=nt.get("pages");Ge(li);const Me=Jn.id;ft.current=Me},[]);const On=Jn.type==="edit";(0,oe.useEffect)(()=>{Pn({type:"problemset/getEditDisciplines",payload:{source:"new_question"}}),nt.get("type")==="1"?ft.current&&Pn({type:"problemset/getEditDataBprogram",payload:{id:ft.current}}):ft.current&&Pn({type:"problemset/getEditData",payload:{id:ft.current}})},[]),(0,oe.useEffect)(()=>{var li,Me,Vn,ei,In,ti;if(!On)kt({item_type:"SELECT",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),difficulty:2,item_banks_group_id:[Number(nt.get("group_id"))||0]});else{if(!(Jt!=null&&Jt.editData))return;const{discipline:vi,sub_discipline:pi,sub_discipline_id:qi,tag_disciplines:Qi,item_type:Vt,choices:pn=[],sub_item_banks:on=[]}=(Jt==null?void 0:Jt.editData)||{};if(nt.get("type")==="1"){if(Ht("BPROGRAM"),(li=Jt==null?void 0:Jt.disciplinesData)!=null&&li.disciplines){const[Si,qn]=(0,Ze.y3)((Me=Jt==null?void 0:Jt.disciplinesData)==null?void 0:Me.disciplines,qi),oi={item_type:"BPROGRAM",standard_answers:Jt.editData.standard_answer,difficulty:Jt.editData.difficult,item_banks_group_id:Jt.editData.item_banks_group_id,course:Si,knowledge:(Vn=Jt.editData)==null?void 0:Vn.tag_discipline_ids,hack:Ut({},Jt.editData),hack_codes:hn(Ut({},Jt.editData),{code:et.Base64.decode(((ei=Jt.editData)==null?void 0:ei.code)||"")}),hack_sets:Ut({},(ti=(In=Jt.editData)==null?void 0:In.hack_sets)==null?void 0:ti[0])};kt(oi),qi&&Un(qi).then(zn=>{})}}else{const Si=hn(Ut({},Jt==null?void 0:Jt.editData),{item_type:lt(Vt),choices:at(pn),course:[vi==null?void 0:vi.id,pi==null?void 0:pi.id],knowledge:Qi==null?void 0:Qi.map(qn=>qn.id),sub_item_banks:on.map(qn=>hn(Ut({},qn),{choices:at(qn.choices)}))});kt(Si),Ht(lt(Vt)),pi!=null&&pi.id&&Un(pi==null?void 0:pi.id).then(qn=>{var oi;const zn=qn==null?void 0:qn.map(ui=>ui.id);zn!=null&&zn.includes((oi=Qi==null?void 0:Qi[0])==null?void 0:oi.id)||De(ui=>[...ui,...Qi])})}qi||Un(-1).then(Si=>{var qn;const oi=Si==null?void 0:Si.map(zn=>zn.id);oi!=null&&oi.includes((qn=Qi==null?void 0:Qi[0])==null?void 0:qn.id)||De(zn=>[...zn||[],...Qi||[]])})}},[Jt.editData,Jt==null?void 0:Jt.disciplinesData]);const Xn=li=>{li.preventDefault(),li.returnValue=""},Xt=li=>{const{course:Me,knowledge:Vn,difficulty:ei,item_banks_group_id:In}=Oe.getFieldsValue(),ti={item_type:li,course:Me,knowledge:Vn,difficulty:ei,item_banks_group_id:In};switch(Oe.resetFields(),Oe.setFieldsValue(ti),Ht(li),li){case"SELECT":Oe.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Oe.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break;case"COMPLETION":Oe.setFieldsValue({standard_answers:[],downcase:!0,no_space:!0});break;case"SUBJECTIVE":Oe.setFieldsValue({answer_texts:[],use_keywords:!0});break;case"COMBINATION":break;case"PROGRAM":break;case"BPROGRAM":Oe.setFieldsValue({hack:{time_limit:3,allow_student_debug:!1,submit_rule:1}});break}},gi=(li,Me)=>{var Vn;if(console.log(li,"changedValues"),li!=null&&li.item_type){if((li==null?void 0:li.item_type)==="PROGRAM"){const{course:ei,knowledge:In,difficulty:ti,item_banks_group_id:vi}=Oe.getFieldsValue();console.log({course:ei,knowledge:In,difficulty:ti,item_banks_group_id:vi},"resetInitValues"),(0,fe.xg)(`/problems/newcreate?discipline_id=${(ei==null?void 0:ei[0])||""}&sub_discipline_id=${(ei==null?void 0:ei[1])||""}&difficult=${ti||""}&banksIds=${vi||""}&tagIds=${In==null?void 0:In.map(qi=>qi.value).join(",")}`)}Xt(li==null?void 0:li.item_type)}if(li!=null&&li.course){const[ei,In]=li.course;Un(In),Oe.setFieldsValue({knowledge:[]})}if((Vn=li==null?void 0:li.hack)!=null&&Vn.sub_discipline_id){const[ei,In]=li.hack.sub_discipline_id;Un(In),Oe.setFieldsValue({hack:{tag_discipline_ids:[]}})}},zi=li=>{De([...rt,Ut({},li)])},[kn,Gt]=(0,oe.useState)("");(0,oe.useEffect)(()=>{Gt(new Date)},[Oe.getFieldValue("course")]);const Kn=()=>pt(void 0,null,function*(){var li,Me,Vn,ei;const In=Oe.getFieldsValue(),ti=Si=>{if(!(Si!=null&&Si.length))return!1;const qn=Si.map(zn=>{var ui;return(ui=zn.choice_text)==null?void 0:ui.trim().replace(/^\s+|\s+$/g,"")});return new Set(qn).size!==qn.length};if(In.item_type==="SELECT"&&ti(In.choices)){Ie.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}if(In.item_type==="COMBINATION"&&((li=In.sub_item_banks)==null?void 0:li.some(qn=>qn.item_type==="SINGLE"||qn.item_type==="MULTIPLE"?ti(qn.choices):!1))){Ie.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}(In==null?void 0:In.item_type)=="COMPLETION"&&In.is_ordered==null&&(In.is_ordered=!0);let{course:vi=[],item_type:pi,item_banks_group_id:qi,knowledge:Qi=[],choices:Vt}=In||{};const[pn,on]=vi;if(cn===1){if(pi==="PROGRAM"){(0,fe.xg)("/problems/newcreate");return}let Si=[];(Qi==null?void 0:Qi.length)>0&&((Me=Qi==null?void 0:Qi[0])!=null&&Me.value?Qi==null||Qi.map(ui=>{Si.push(ui==null?void 0:ui.value)}):Si=Qi);const qn=Array.isArray(qi)?qi:[qi];if(pi==="BPROGRAM"){let ui=hn(Ut({},In),{knowledge:Si,item_banks_group_ids:qn,hack:hn(Ut({},In==null?void 0:In.hack),{sub_discipline_id:on,difficult:In.difficulty,item_banks_group_ids:qn,tag_discipline_ids:Si}),hack_codes:hn(Ut({},In.hack_codes),{code:et.Base64.encode(In.hack_codes.code)}),hack_sets:[Ut({},In.hack_sets)],update_hack_sets:[Ut({},In.hack_sets)],is_blank:!0});console.log(ui,"datas"),On||sessionStorage.projectFill?(yield(0,Pe.ZP)(`/api/problems/${ft.current||sessionStorage.projectFill}.json`,{method:"put",body:Ut({},ui)})).status===0&&Ce.history.replace(`/problemset?tabs_key=${nt.get("tabs_key")||"0"}${nt.get("tabs_key")!=="3"?`&group_id=${In.item_banks_group_id}`:""}&page=${nt.get("page")}`):(yield(0,Pe.ZP)("/api/problems.json",{method:"post",body:Ut({},ui)})).status===0&&He.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u8BD5\u9898\u65B0\u589E\u6210\u529F",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk(){Xt(mn)},onCancel(){Ce.history.replace(`/problemset?group_id=${qi}`)}});return}if(pi==="SELECT"&&(pi=Vt.filter(ui=>ui.is_answer===1).length>1?"MULTIPLE":"SINGLE"),pi==="COMBINATION"){let{sub_item_banks:ui}=In||{};In.sub_item_banks=ui==null?void 0:ui.map(Wi=>Ut({},Wi))}const oi=hn(Ut({},In),{discipline_id:pn,sub_discipline_id:on,item_banks_group_ids:qn,tag_discipline_ids:Si,knowledge:Si,item_type:pi});let zn;On?zn=yield Pn({type:"problemset/editProblemset",payload:hn(Ut({},oi),{id:ft.current})}):zn=yield Pn({type:"problemset/addProblemset",payload:oi}),zn.status===0&&(On?Ce.history.replace(`/problemset?tabs_key=${nt.get("tabs_key")||"0"}${nt.get("tabs_key")!=="3"?`&group_id=${qi}`:""}&page=${nt.get("page")}`):He.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u8BD5\u9898\u65B0\u589E\u6210\u529F",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk(){Xt(mn)},onCancel(){Ce.history.replace(`/problemset?group_id=${qi}`)}}))}else{if((Cn==null?void 0:Cn.length)<=0){Ie.ZP.info("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6");return}gn(!0);const Si=new FormData;Si.append("file",Cn[0]),Si.append("sub_discipline_id",on);const qn=yield(0,Pe.ZP)("/api/item_banks/file_import.json",{method:"post",body:Si},!0);if(gn(!1),(qn==null?void 0:qn.status)===0){if(((Vn=qn==null?void 0:qn.fail)==null?void 0:Vn.length)>0){Dt(qn==null?void 0:qn.fail),Ie.ZP.error("\u4E0A\u4F20\u5931\u8D25\u9898\u6570\u4E3A"+((ei=qn==null?void 0:qn.fail)==null?void 0:ei.length)+"\uFF0C\u53EF\u5728\u5E95\u90E8\u8BD5\u9898\u5217\u8868\u67E5\u770B\u9519\u8BEF\u539F\u56E0\u3002");return}Oe.setFieldsValue({course:[]}),Pt([]),Dt([]),Ie.ZP.info("\u4E0A\u4F20\u6210\u529F")}}}),ai=li=>pt(void 0,null,function*(){var Me,Vn,ei,In,ti;li.errorFields[0].name.includes("standard_answers")?((ei=(Vn=(Me=li==null?void 0:li.errorFields)==null?void 0:Me[0])==null?void 0:Vn.errors)==null?void 0:ei[0])==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"?((0,fe.pE)(),Ie.ZP.error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879")):Ie.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ie.ZP.error(li.errorFields[0].errors[0]),Oe.scrollToField((ti=(In=li==null?void 0:li.errorFields)==null?void 0:In[0])==null?void 0:ti.name,{behavior:"smooth",block:"center"})}),Un=li=>pt(void 0,null,function*(){const Me=yield Pn({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:li==-1?"":li}});return De(Me.tag_disciplines),Me==null?void 0:Me.tag_disciplines}),xi=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return Qe.createElement("div",{className:he.bgWrapper},Qe.createElement("section",{className:he.bg},Qe.createElement(Te.Z,{className:"mb20",separator:">"},Qe.createElement(Te.Z.Item,{href:"/problemset"},"\u8BD5\u9898\u5E93"),Qe.createElement(Te.Z.Item,null,On?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898")),Qe.createElement("div",{className:he.main},!On&&Qe.createElement(Ue.ZP.Group,{className:he.addTypeRadio,optionType:"button",options:[{label:"\u5355\u4E2A\u6DFB\u52A0",value:1},{label:"\u6279\u91CF\u5BFC\u5165",value:2},{label:Qe.createElement("div",null,Qe.createElement("img",{width:26,style:{position:"absolute",top:-5},src:Ne.$}),Qe.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),value:3}],onChange:li=>{tn(li.target.value),Pt([]),Dt([])},value:cn}),cn===1&&Kt&&Qe.createElement(ke.default,{form:Oe,className:he.formWrap,layout:"horizontal",colon:!1,onValuesChange:gi,onFinish:Kn,onFinishFailed:ai,initialValues:Kt},Qe.createElement(ke.default.Item,{label:"\u8BD5\u9898\u7C7B\u578B",name:"item_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},Qe.createElement(Ue.ZP.Group,{disabled:On,optionType:"button",className:he.questionTypeRadio,options:[{label:"\u9009\u62E9\u9898",value:"SELECT"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}]})),Qe.createElement("div",{style:{display:mn==="PROGRAM"?"none":"flex",background:"#F6F7F9",alignItems:"center",padding:"27px 20px"}},Qe.createElement(ot.Z,{align:"middle"},Qe.createElement(ke.default.Item,{label:"\u77E5\u8BC6\u70B9",labelCol:{flex:"62px"},className:he.cascaderWrapper,name:"course"},Qe.createElement(Ve.Z,{className:he.courseCascader,popupClassName:he.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},showArrow:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",allowClear:!0,options:Jt.courseOptions,style:{width:177},onChange:li=>{li||Oe.setFieldsValue({knowledge:[]})}})),Qe.createElement(ke.default.Item,{label:"",name:"knowledge",className:"mb0"},Qe.createElement(me.N,{key:kn,height:260,selectvalues:Yt,subId:((Bt=Oe.getFieldsValue().course)==null?void 0:Bt[1])||((Ln=(Nt=(An=Oe.getFieldsValue())==null?void 0:An.hack)==null?void 0:Nt.sub_discipline_id)==null?void 0:Ln[1]),knowledgeOptions:rt,onAddKnowledgeFinish:zi,className:he.knowledgeWrapper}))),Qe.createElement(ke.default.Item,{name:"difficulty",label:"\u96BE\u5EA6",className:he.difficultyWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Qe.createElement(ze.default,{style:{width:120,height:46}},Qe.createElement(ze.default.Option,{value:1},"\u7B80\u5355"),Qe.createElement(ze.default.Option,{value:2},"\u9002\u4E2D"),Qe.createElement(ze.default.Option,{value:3},"\u56F0\u96BE"))),Qe.createElement(ke.default.Item,{label:"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55",className:he.difficultyWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"item_banks_group_id",style:{marginLeft:"auto"}},Qe.createElement(vt.default,{style:{width:270},treeDefaultExpandedKeys:[0],placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",popupClassName:he.treeWrapper,treeData:fn}))),Qe.createElement("div",{className:he.topicWrap},Qe.createElement(Zt,{editId:ft.current,currentItemType:mn,form:Oe}))),cn===2&&Qe.createElement("div",null,Qe.createElement(ke.default,{form:Oe,className:he.formWrap,layout:"vertical",onValuesChange:gi,onFinish:Kn},Qe.createElement(ke.default.Item,{className:he.cascaderWrapper,label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},Qe.createElement(Ve.Z,{className:he.courseCascader,popupClassName:he.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",showArrow:!0,allowClear:!1,options:Jt.courseOptions,style:{width:490}})),Qe.createElement("div",{className:"mb30"},Qe.createElement("span",{className:he.uploadTips},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898",Qe.createElement($e.Z,{title:Qe.createElement("div",null,Qe.createElement("div",null,"\u63D0\u793A:"),Qe.createElement("div",null,"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B"),Qe.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),Qe.createElement("div",null,"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),Qe.createElement("div",null,"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))},Qe.createElement(Ee.Z,{className:he.uploadTipsIcon}))),Qe.createElement("a",{className:`${he.downloadBtn} ml30`,href:ee.Z.API_SERVER+"/api/item_banks/down_template",download:!0},"\u4E0B\u8F7D\u8BD5\u9898\u6A21\u7248",Qe.createElement("i",{className:"iconfont icon-xiazai4 ml10",style:{fontSize:14}}))),Qe.createElement(Ct.default,{onRemove:()=>{Pt([])},beforeUpload:li=>{if(console.log(li),(li==null?void 0:li.size)>1024*1024*50)return Ie.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let Me=[];return Me.push(li),Pt([...Me]),!1},fileList:Cn,accept:".xls,.xlsx",showUploadList:{removeIcon:Qe.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160"}})}},Qe.createElement("div",{className:he.uploadBtn},Qe.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}}),"\u70B9\u51FB\u4E0A\u4F20"))),Qe.createElement("br",null),(It==null?void 0:It.length)>0&&Qe.createElement("span",{style:{fontSize:"18px",display:"flex",width:"100%",justifyContent:"center"}},"\u9519\u8BEF\u5217\u8868"),(It==null?void 0:It.length)>0&&Qe.createElement(Fe.default,{style:{marginTop:"10px"},dataSource:It,columns:xi})),cn===3&&Qe.createElement(Ne.Z,{mode:1,onCancel:()=>Ce.history.push("/problemset")})),cn!==3&&Qe.createElement("div",{className:he.buttonFixed},Qe.createElement("div",{className:he.buttonWrap},Qe.createElement(te.ZP,{size:"middle",className:`${he.button} mr20`,onClick:()=>Ce.history.push(`/problemset?page=${nt.get("page")}`)},"\u53D6\u6D88"),Qe.createElement(te.ZP,{size:"middle",type:"primary",className:`${he.button} mr20`,onClick:()=>Oe.submit(),loading:dn["problemset/editProblemset"]||dn["problemset/addProblemset"]||an},mn==="PROGRAM"&&cn===1?"\u7ACB\u5373\u521B\u5EFA":"\u4FDD\u5B58\u9898\u76EE")))))};var Tt=(0,Ce.connect)(({problemset:Jt,loading:dn,globalSetting:Pn})=>({problemset:Jt,globalSetting:Pn,loading:dn.effects}))(ln)},81428:function(We,xe,ae){"use strict";ae.d(xe,{AL:function(){return Ee},Iy:function(){return vt},Qv:function(){return Fe},ez:function(){return me},jb:function(){return $e}});var oe=ae(32834),Ce=ae.n(oe),ke=ae(11690),Ie=ae.n(ke);let He=1;function Te(Ye,Qe){const dt=Ye.match(/^(\s+)(?:```)/);if(dt===null)return Qe;const tt=dt[1];return Qe.split(` `).map(yt=>{const St=yt.match(/^\s+/);if(St===null)return yt;const[xt]=St;return xt.length>=tt.length?yt.slice(tt.length):yt}).join(` `)}let Ue=[],ot=["
        "];const Ve=new(Ce()).Renderer,ze=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function vt(){Ue.length=0,ot=["
          "]}const $e={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ct(Ye,Qe,dt,tt){if(Qe>=Ye.length||Ye[Qe].level<=dt)return Qe;var yt=Ye[Qe];tt.push("
        • "+yt.text+""),Qe++;var St=[];return Qe=Ct(Ye,Qe,yt.level,St),St.length>0&&(tt.push("
            "),St.forEach(function(xt){tt.push(xt)}),tt.push("
          ")),tt.push("
        • "),Qe=Ct(Ye,Qe,dt,tt),Qe}function Fe(){return Ct(Ue,0,0,ot),ot.push("
        "),ot.join("")}const te={heading(Ye){const Qe=ze.exec(Ye);if(He+=1,Qe)return{type:"heading",raw:Qe[0],depth:Qe[1].length,text:Qe[2]}},fences(Ye){const Qe=this.rules.block.fences.exec(Ye);if(Qe){const dt=Qe[0];let tt=Te(dt,Qe[3]||"");const yt=Qe[2]?Qe[2].trim():Qe[2];if(["latex","katex","math"].indexOf(yt)>=0){const St=ue(),xt=tt;tt=St,fe[St]={type:"block",expression:xt}}return{type:"code",raw:dt,lang:yt,text:tt}}}},ee=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let he=0;const ue=()=>`__special_katext_id_${he++}__`;let fe={};function me(){return fe}function Ee(){he=0,fe={}}function Pe(Ye){return Ye=Ye.replace(ee,(Qe,dt)=>{const tt=ue();return fe[tt]={type:"inline",expression:dt},tt}),Ye}const Ne=Ve.listitem;Ve.listitem=function(Ye){return Ne(Pe(Ye))};const Ze=Ve.paragraph;Ve.paragraph=function(Ye){return Ze(Pe(Ye))};const et=Ve.tablecell;Ve.tablecell=function(Ye,Qe){return et(Pe(Ye),Qe)},Ve.code=function(Ye,Qe,dt){const tt=(Qe||"").match(/\S*/)[0];return tt?["latex","katex","math"].indexOf(tt)>=0?`

        ${Ye}

        `:`
        ${dt?Ye:(0,ke.escape)(Ye,!0)}
        `:'
        '+(dt?Ye:(0,ke.escape)(Ye,!0))+"
        "},Ve.heading=function(Ye,Qe,dt){let tt=this.options.headerPrefix+dt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ue.push({anchor:tt,level:Qe,text:Ye}),"'+Ye+""},Ce().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ce().use({tokenizer:te,renderer:Ve}),xe.ZP=Ce()},99498:function(We,xe,ae){(function(oe){oe(ae(89780))})(function(oe){oe.defineOption("placeholder","",function(ot,Ve,ze){var vt=ze&&ze!=oe.Init;if(Ve&&!vt)ot.on("blur",He),ot.on("change",Te),ot.on("swapDoc",Te),oe.on(ot.getInputField(),"compositionupdate",ot.state.placeholderCompose=function(){Ie(ot)}),Te(ot);else if(!Ve&&vt){ot.off("blur",He),ot.off("change",Te),ot.off("swapDoc",Te),oe.off(ot.getInputField(),"compositionupdate",ot.state.placeholderCompose),Ce(ot);var $e=ot.getWrapperElement();$e.className=$e.className.replace(" CodeMirror-empty","")}Ve&&!ot.hasFocus()&&He(ot)});function Ce(ot){ot.state.placeholder&&(ot.state.placeholder.parentNode.removeChild(ot.state.placeholder),ot.state.placeholder=null)}function ke(ot){Ce(ot);var Ve=ot.state.placeholder=document.createElement("pre");Ve.style.cssText="height: 0; overflow: visible",Ve.style.direction=ot.getOption("direction"),Ve.className="CodeMirror-placeholder CodeMirror-line-like";var ze=ot.getOption("placeholder");typeof ze=="string"&&(ze=document.createTextNode(ze)),Ve.appendChild(ze),ot.display.lineSpace.insertBefore(Ve,ot.display.lineSpace.firstChild)}function Ie(ot){setTimeout(function(){var Ve=!1,ze=ot.getInputField();ze.nodeName=="TEXTAREA"?Ve=!ze.value:ot.lineCount()==1&&(Ve=!/[^\u200b]/.test(ze.querySelector(".CodeMirror-line").textContent)),Ve?ke(ot):Ce(ot)},20)}function He(ot){Ue(ot)&&ke(ot)}function Te(ot){var Ve=ot.getWrapperElement(),ze=Ue(ot);Ve.className=Ve.className.replace(" CodeMirror-empty","")+(ze?" CodeMirror-empty":""),ze?ke(ot):Ce(ot)}function Ue(ot){return ot.lineCount()===1&&ot.getLine(0)===""}})},25717:function(We,xe,ae){(function(oe){oe(ae(89780))})(function(oe){var Ce={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},ke=oe.Pos;oe.defineOption("autoCloseBrackets",!1,function(te,ee,he){he&&he!=oe.Init&&(te.removeKeyMap(He),te.state.closeBrackets=null),ee&&(Te(Ie(ee,"pairs")),te.state.closeBrackets=ee,te.addKeyMap(He))});function Ie(te,ee){return ee=="pairs"&&typeof te=="string"?te:typeof te=="object"&&te[ee]!=null?te[ee]:Ce[ee]}var He={Backspace:Ve,Enter:ze};function Te(te){for(var ee=0;ee=0;fe--){var Ee=ue[fe].head;te.replaceRange("",ke(Ee.line,Ee.ch-1),ke(Ee.line,Ee.ch+1),"+delete")}}function ze(te){var ee=ot(te),he=ee&&Ie(ee,"explode");if(!he||te.getOption("disableInput"))return oe.Pass;for(var ue=te.listSelections(),fe=0;fe component higher in the tree to provide a loading \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},78540:function(i,d,e){"use strict";var t=e(65911),r=e(32621),n=e(68151),a=e(16332),s=e(58218),u=e(24538),c=e(44166),o=e(25576),f=e(7825),m=e(73068),p=e(61888),b=e(35454),g=e(16697);i.exports=function(E,O,S,I){var P="stackTraceLimit",k=I?2:1,D=E.split("."),T=D[D.length-1],A=t.apply(null,D);if(A){var R=A.prototype;if(!g&&r(R,"cause")&&delete R.cause,!S)return A;var j=t("Error"),L=O(function(V,z){var Y=f(I?z:V,void 0),B=I?new A(V):new A;return Y!==void 0&&n(B,"message",Y),p(B,L,B.stack,2),this&&a(R,this)&&o(B,this,L),arguments.length>k&&m(B,arguments[k]),B});if(L.prototype=R,T!=="Error"?s?s(L,j):u(L,j,{name:!0}):b&&P in A&&(c(L,A,P),c(L,A,"prepareStackTrace")),u(L,A),!g)try{R.name!==T&&n(R,"name",T),R.constructor=L}catch(V){}return L}}},93074:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(3338),s=e(78540),u="AggregateError",c=r(u),o=!a(function(){return c([1]).errors[0]!==1})&&a(function(){return c([1],u,{cause:7}).cause!==7});t({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:s(u,function(f){return function(p,b){return n(f,this,arguments)}},o,!0)})},6555:function(i,d,e){"use strict";var t=e(94488),r=e(16332),n=e(53456),a=e(58218),s=e(24538),u=e(20132),c=e(68151),o=e(35012),f=e(73068),m=e(61888),p=e(62003),b=e(7825),g=e(59893),E=g("toStringTag"),O=Error,S=[].push,I=function(D,T){var A=r(P,this),R;a?R=a(new O,A?n(this):P):(R=A?this:u(P),c(R,E,"Error")),T!==void 0&&c(R,"message",b(T)),m(R,I,R.stack,1),arguments.length>2&&f(R,arguments[2]);var j=[];return p(D,S,{that:j}),c(R,"errors",j),R};a?a(I,O):s(I,O,{name:!0});var P=I.prototype=u(O.prototype,{constructor:o(1,I),message:o(1,""),name:o(1,"AggregateError")});t({global:!0,constructor:!0,arity:2},{AggregateError:I})},86357:function(i,d,e){"use strict";e(6555)},89170:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(91669),a=e(51996),s="ArrayBuffer",u=n[s],c=r[s];t({global:!0,constructor:!0,forced:c!==u},{ArrayBuffer:u}),a(s)},71012:function(i,d,e){"use strict";var t=e(94488),r=e(58261),n=r.NATIVE_ARRAY_BUFFER_VIEWS;t({target:"ArrayBuffer",stat:!0,forced:!n},{isView:r.isView})},84203:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(3338),a=e(91669),s=e(80449),u=e(51981),c=e(61578),o=e(60473),f=a.ArrayBuffer,m=a.DataView,p=m.prototype,b=r(f.prototype.slice),g=r(p.getUint8),E=r(p.setUint8),O=n(function(){return!new f(2).slice(1,void 0).byteLength});t({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:O},{slice:function(I,P){if(b&&P===void 0)return b(s(this),I);for(var k=s(this).byteLength,D=u(I,k),T=u(P===void 0?k:P,k),A=new(o(this,f))(c(T-D)),R=new m(this),j=new m(A),L=0;D=0?m:f+m;return p<0||p>=f?void 0:o[p]}}),s("at")},2924:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(18589),a=e(31946),s=e(94029),u=e(82762),c=e(66434),o=e(69392),f=e(81427),m=e(17480),p=e(59893),b=e(46573),g=p("isConcatSpreadable"),E=b>=51||!r(function(){var I=[];return I[g]=!1,I.concat()[0]!==I}),O=function(I){if(!a(I))return!1;var P=I[g];return P!==void 0?!!P:n(I)},S=!E||!m("concat");t({target:"Array",proto:!0,arity:1,forced:S},{concat:function(P){var k=s(this),D=f(k,0),T=0,A,R,j,L,V;for(A=-1,j=arguments.length;A1?arguments[1]:void 0)}})},16137:function(i,d,e){"use strict";var t=e(94488),r=e(75202),n=e(81181);t({target:"Array",proto:!0},{fill:r}),n("fill")},48435:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filter,n=e(17480),a=n("filter");t({target:"Array",proto:!0,forced:!a},{filter:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},70365:function(i,d,e){"use strict";var t=e(94488),r=e(90560).findIndex,n=e(81181),a="findIndex",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{findIndex:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},17482:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLastIndex,n=e(81181);t({target:"Array",proto:!0},{findLastIndex:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLastIndex")},33717:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLast,n=e(81181);t({target:"Array",proto:!0},{findLast:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLast")},11553:function(i,d,e){"use strict";var t=e(94488),r=e(90560).find,n=e(81181),a="find",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{find:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},65033:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(63335),a=e(94029),s=e(82762),u=e(81427);t({target:"Array",proto:!0},{flatMap:function(o){var f=a(this),m=s(f),p;return n(o),p=u(f,0),p.length=r(p,f,f,m,0,1,o,arguments.length>1?arguments[1]:void 0),p}})},23708:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(94029),a=e(82762),s=e(56902),u=e(81427);t({target:"Array",proto:!0},{flat:function(){var o=arguments.length?arguments[0]:void 0,f=n(this),m=a(f),p=u(f,0);return p.length=r(p,f,f,m,0,o===void 0?1:s(o)),p}})},52732:function(i,d,e){"use strict";var t=e(94488),r=e(59594);t({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},99382:function(i,d,e){"use strict";var t=e(94488),r=e(60255),n=e(35221),a=!n(function(s){Array.from(s)});t({target:"Array",stat:!0,forced:a},{from:r})},88437:function(i,d,e){"use strict";var t=e(94488),r=e(22999).includes,n=e(3338),a=e(81181),s=n(function(){return!Array(1).includes()});t({target:"Array",proto:!0,forced:s},{includes:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),a("includes")},68440:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(22999).indexOf,a=e(45601),s=r([].indexOf),u=!!s&&1/s([1],1,-0)<0,c=u||!a("indexOf");t({target:"Array",proto:!0,forced:c},{indexOf:function(f){var m=arguments.length>1?arguments[1]:void 0;return u?s(this,f,m)||0:n(this,f,m)}})},13412:function(i,d,e){"use strict";var t=e(94488),r=e(18589);t({target:"Array",stat:!0},{isArray:r})},11005:function(i,d,e){"use strict";var t=e(80524),r=e(81181),n=e(48074),a=e(94844),s=e(37691).f,u=e(24019),c=e(25587),o=e(16697),f=e(35454),m="Array Iterator",p=a.set,b=a.getterFor(m);i.exports=u(Array,"Array",function(E,O){p(this,{type:m,target:t(E),index:0,kind:O})},function(){var E=b(this),O=E.target,S=E.index++;if(!O||S>=O.length)return E.target=void 0,c(void 0,!0);switch(E.kind){case"keys":return c(S,!1);case"values":return c(O[S],!1)}return c([S,O[S]],!1)},"values");var g=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!o&&f&&g.name!=="values")try{s(g,"name",{value:"values"})}catch(E){}},70348:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(1835),a=e(80524),s=e(45601),u=r([].join),c=n!==Object,o=c||!s("join",",");t({target:"Array",proto:!0,forced:o},{join:function(m){return u(a(this),m===void 0?",":m)}})},19801:function(i,d,e){"use strict";var t=e(94488),r=e(55009);t({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},91550:function(i,d,e){"use strict";var t=e(94488),r=e(90560).map,n=e(17480),a=n("map");t({target:"Array",proto:!0,forced:!a},{map:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},85223:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(39812),a=e(69392),s=Array,u=r(function(){function c(){}return!(s.of.call(c)instanceof c)});t({target:"Array",stat:!0,forced:u},{of:function(){for(var o=0,f=arguments.length,m=new(n(this)?this:s)(f);f>o;)a(m,o,arguments[o++]);return m.length=f,m}})},7154:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(82762),a=e(39428),s=e(66434),u=e(3338),c=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),o=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(m){return m instanceof TypeError}},f=c||!o();t({target:"Array",proto:!0,arity:1,forced:f},{push:function(p){var b=r(this),g=n(b),E=arguments.length;s(g+E);for(var O=0;O79&&a<83,c=u||!n("reduceRight");t({target:"Array",proto:!0,forced:c},{reduceRight:function(f){return r(this,f,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(i,d,e){"use strict";var t=e(94488),r=e(16370).left,n=e(45601),a=e(46573),s=e(90946),u=!s&&a>79&&a<83,c=u||!n("reduce");t({target:"Array",proto:!0,forced:c},{reduce:function(f){var m=arguments.length;return r(this,f,m,m>1?arguments[1]:void 0)}})},9402:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(18589),a=r([].reverse),s=[1,2];t({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),a(this)}})},62489:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=e(39812),a=e(31946),s=e(51981),u=e(82762),c=e(80524),o=e(69392),f=e(59893),m=e(17480),p=e(30867),b=m("slice"),g=f("species"),E=Array,O=Math.max;t({target:"Array",proto:!0,forced:!b},{slice:function(I,P){var k=c(this),D=u(k),T=s(I,D),A=s(P===void 0?D:P,D),R,j,L;if(r(k)&&(R=k.constructor,n(R)&&(R===E||r(R.prototype))?R=void 0:a(R)&&(R=R[g],R===null&&(R=void 0)),R===E||R===void 0))return p(k,T,A);for(j=new(R===void 0?E:R)(O(A-T,0)),L=0;T1?arguments[1]:void 0)}})},62837:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(63335),a=e(94029),s=e(82762),u=e(84233),c=e(69905),o=e(3338),f=e(63668),m=e(45601),p=e(78177),b=e(17687),g=e(46573),E=e(19684),O=[],S=r(O.sort),I=r(O.push),P=o(function(){O.sort(void 0)}),k=o(function(){O.sort(null)}),D=m("sort"),T=!o(function(){if(g)return g<70;if(!(p&&p>3)){if(b)return!0;if(E)return E<603;var j="",L,V,z,Y;for(L=65;L<76;L++){switch(V=String.fromCharCode(L),L){case 66:case 69:case 70:case 72:z=3;break;case 68:case 71:z=4;break;default:z=2}for(Y=0;Y<47;Y++)O.push({k:V+Y,v:z})}for(O.sort(function(B,W){return W.v-B.v}),Y=0;Yc(V)?1:-1}};t({target:"Array",proto:!0,forced:A},{sort:function(L){L!==void 0&&n(L);var V=a(this);if(T)return L===void 0?S(V):S(V,L);var z=[],Y=s(V),B,W;for(W=0;Wk-R+A;L--)m(P,L-1)}else if(A>R)for(L=k-R;L>D;L--)V=L+R-1,z=L+A-1,V in P?P[z]=P[V]:m(P,z);for(L=0;L=0&&f<=99?f+1900:f;return u(this,m)}})},71390:function(i,d,e){"use strict";var t=e(94488);t({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(i,d,e){"use strict";var t=e(94488),r=e(32494);t({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},83578:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(97954),s=r(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});t({target:"Date",proto:!0,arity:1,forced:s},{toJSON:function(c){var o=n(this),f=a(o,"number");return typeof f=="number"&&!isFinite(f)?null:o.toISOString()}})},69762:function(i,d,e){"use strict";var t=e(32621),r=e(2291),n=e(77119),a=e(59893),s=a("toPrimitive"),u=Date.prototype;t(u,s)||r(u,s,n)},76880:function(i,d,e){"use strict";var t=e(94237),r=e(2291),n=Date.prototype,a="Invalid Date",s="toString",u=t(n[s]),c=t(n.getTime);String(new Date(NaN))!==a&&r(n,s,function(){var f=c(this);return f===f?u(this):a})},31808:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(13743),a=e(78540),s="WebAssembly",u=r[s],c=new Error("e",{cause:7}).cause!==7,o=function(m,p){var b={};b[m]=a(m,p,c),t({global:!0,constructor:!0,arity:1,forced:c},b)},f=function(m,p){if(u&&u[m]){var b={};b[m]=a(s+"."+m,p,c),t({target:s,stat:!0,constructor:!0,arity:1,forced:c},b)}};o("Error",function(m){return function(b){return n(m,this,arguments)}}),o("EvalError",function(m){return function(b){return n(m,this,arguments)}}),o("RangeError",function(m){return function(b){return n(m,this,arguments)}}),o("ReferenceError",function(m){return function(b){return n(m,this,arguments)}}),o("SyntaxError",function(m){return function(b){return n(m,this,arguments)}}),o("TypeError",function(m){return function(b){return n(m,this,arguments)}}),o("URIError",function(m){return function(b){return n(m,this,arguments)}}),f("CompileError",function(m){return function(b){return n(m,this,arguments)}}),f("LinkError",function(m){return function(b){return n(m,this,arguments)}}),f("RuntimeError",function(m){return function(b){return n(m,this,arguments)}})},99953:function(i,d,e){"use strict";var t=e(2291),r=e(13367),n=Error.prototype;n.toString!==r&&t(n,"toString",r)},65009:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=r("".charAt),s=r("".charCodeAt),u=r(/./.exec),c=r(1 .toString),o=r("".toUpperCase),f=/[\w*+\-./@]/,m=function(p,b){for(var g=c(p,16);g.length9490626562425156e-8?a(m)+u:r(m-1+s(m-1)*s(m+1))}})},85660:function(i,d,e){"use strict";var t=e(94488),r=Math.asinh,n=Math.log,a=Math.sqrt;function s(c){var o=+c;return!isFinite(o)||o===0?o:o<0?-s(-o):n(o+a(o*o+1))}var u=!(r&&1/r(0)>0);t({target:"Math",stat:!0,forced:u},{asinh:s})},80031:function(i,d,e){"use strict";var t=e(94488),r=Math.atanh,n=Math.log,a=!(r&&1/r(-0)<0);t({target:"Math",stat:!0,forced:a},{atanh:function(u){var c=+u;return c===0?c:n((1+c)/(1-c))/2}})},34434:function(i,d,e){"use strict";var t=e(94488),r=e(37666),n=Math.abs,a=Math.pow;t({target:"Math",stat:!0},{cbrt:function(u){var c=+u;return r(c)*a(n(c),.3333333333333333)}})},83579:function(i,d,e){"use strict";var t=e(94488),r=Math.floor,n=Math.log,a=Math.LOG2E;t({target:"Math",stat:!0},{clz32:function(u){var c=u>>>0;return c?31-r(n(c+.5)*a):32}})},74307:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.cosh,a=Math.abs,s=Math.E,u=!n||n(710)===1/0;t({target:"Math",stat:!0,forced:u},{cosh:function(o){var f=r(a(o)-1)+1;return(f+1/(f*s*s))*(s/2)}})},97423:function(i,d,e){"use strict";var t=e(94488),r=e(10014);t({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},93321:function(i,d,e){"use strict";var t=e(94488),r=e(14894);t({target:"Math",stat:!0},{fround:r})},82277:function(i,d,e){"use strict";var t=e(94488),r=Math.hypot,n=Math.abs,a=Math.sqrt,s=!!r&&r(1/0,NaN)!==1/0;t({target:"Math",stat:!0,arity:2,forced:s},{hypot:function(c,o){for(var f=0,m=0,p=arguments.length,b=0,g,E;m0?(E=g/b,f+=E*E):f+=g;return b===1/0?1/0:b*a(f)}})},61425:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=Math.imul,a=r(function(){return n(4294967295,5)!==-5||n.length!==2});t({target:"Math",stat:!0,forced:a},{imul:function(u,c){var o=65535,f=+u,m=+c,p=o&f,b=o&m;return 0|p*b+((o&f>>>16)*b+p*(o&m>>>16)<<16>>>0)}})},61873:function(i,d,e){"use strict";var t=e(94488),r=e(53309);t({target:"Math",stat:!0},{log10:r})},9307:function(i,d,e){"use strict";var t=e(94488),r=e(25726);t({target:"Math",stat:!0},{log1p:r})},8821:function(i,d,e){"use strict";var t=e(94488),r=Math.log,n=Math.LN2;t({target:"Math",stat:!0},{log2:function(s){return r(s)/n}})},64385:function(i,d,e){"use strict";var t=e(94488),r=e(37666);t({target:"Math",stat:!0},{sign:r})},64099:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(10014),a=Math.abs,s=Math.exp,u=Math.E,c=r(function(){return Math.sinh(-2e-17)!==-2e-17});t({target:"Math",stat:!0,forced:c},{sinh:function(f){var m=+f;return a(m)<1?(n(m)-n(-m))/2:(s(m-1)-s(-m-1))*(u/2)}})},62455:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.exp;t({target:"Math",stat:!0},{tanh:function(s){var u=+s,c=r(u),o=r(-u);return c===1/0?1:o===1/0?-1:(c-o)/(n(u)+n(-u))}})},79965:function(i,d,e){"use strict";var t=e(94573);t(Math,"Math",!0)},59118:function(i,d,e){"use strict";var t=e(94488),r=e(3312);t({target:"Math",stat:!0},{trunc:r})},275:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(35454),a=e(92916),s=e(9699),u=e(94237),c=e(20865),o=e(32621),f=e(25576),m=e(16332),p=e(18446),b=e(97954),g=e(3338),E=e(80689).f,O=e(71256).f,S=e(37691).f,I=e(49228),P=e(52971).trim,k="Number",D=a[k],T=s[k],A=D.prototype,R=a.TypeError,j=u("".slice),L=u("".charCodeAt),V=function(Q){var H=b(Q,"number");return typeof H=="bigint"?H:z(H)},z=function(Q){var H=b(Q,"number"),F,q,M,N,K,ne,se,pe;if(p(H))throw new R("Cannot convert a Symbol value to a number");if(typeof H=="string"&&H.length>2){if(H=P(H),F=L(H,0),F===43||F===45){if(q=L(H,2),q===88||q===120)return NaN}else if(F===48){switch(L(H,1)){case 66:case 98:M=2,N=49;break;case 79:case 111:M=8,N=55;break;default:return+H}for(K=j(H,2),ne=K.length,se=0;seN)return NaN;return parseInt(K,M)}}return+H},Y=c(k,!D(" 0o1")||!D("0b1")||D("+0x1")),B=function(Q){return m(A,Q)&&g(function(){I(Q)})},W=function(H){var F=arguments.length<1?0:D(V(H));return B(this)?f(Object(F),this,W):F};W.prototype=A,Y&&!r&&(A.constructor=W),t({global:!0,constructor:!0,wrap:!0,forced:Y},{Number:W});var G=function(Q,H){for(var F=n?E(H):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),q=0,M;F.length>q;q++)o(H,M=F[q])&&!o(Q,M)&&S(Q,M,O(H,M))};r&&T&&G(s[k],T),(Y||r)&&G(s[k],D)},31919:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(i,d,e){"use strict";var t=e(94488),r=e(1222);t({target:"Number",stat:!0},{isFinite:r})},10177:function(i,d,e){"use strict";var t=e(94488),r=e(62896);t({target:"Number",stat:!0},{isInteger:r})},85690:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0},{isNaN:function(n){return n!==n}})},92114:function(i,d,e){"use strict";var t=e(94488),r=e(62896),n=Math.abs;t({target:"Number",stat:!0},{isSafeInteger:function(s){return r(s)&&n(s)<=9007199254740991}})},1017:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},76345:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},7282:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(53309),c=e(3338),o=RangeError,f=String,m=isFinite,p=Math.abs,b=Math.floor,g=Math.pow,E=Math.round,O=r(1 .toExponential),S=r(s),I=r("".slice),P=O(-69e-12,4)==="-6.9000e-11"&&O(1.255,2)==="1.25e+0"&&O(12345,3)==="1.235e+4"&&O(25,0)==="3e+1",k=function(){return c(function(){O(1,1/0)})&&c(function(){O(1,-1/0)})},D=function(){return!c(function(){O(1/0,1/0),O(NaN,1/0)})},T=!P||!k()||!D();t({target:"Number",proto:!0,forced:T},{toExponential:function(R){var j=a(this);if(R===void 0)return O(j);var L=n(R);if(!m(j))return String(j);if(L<0||L>20)throw new o("Incorrect fraction digits");if(P)return O(j,L);var V="",z="",Y=0,B="",W="";if(j<0&&(V="-",j=-j),j===0)Y=0,z=S("0",L+1);else{var G=u(j);Y=b(G);var Q=0,H=g(10,Y-L);Q=E(j/H),2*j>=(2*Q+1)*H&&(Q+=1),Q>=g(10,L+1)&&(Q/=10,Y+=1),z=f(Q)}return L!==0&&(z=I(z,0,1)+"."+I(z,1)),Y===0?(B="+",W="0"):(B=Y>0?"+":"-",W=f(p(Y))),z+="e"+B+W,V+z}})},58055:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(3338),c=RangeError,o=String,f=Math.floor,m=r(s),p=r("".slice),b=r(1 .toFixed),g=function(k,D,T){return D===0?T:D%2===1?g(k,D-1,T*k):g(k*k,D/2,T)},E=function(k){for(var D=0,T=k;T>=4096;)D+=12,T/=4096;for(;T>=2;)D+=1,T/=2;return D},O=function(k,D,T){for(var A=-1,R=T;++A<6;)R+=D*k[A],k[A]=R%1e7,R=f(R/1e7)},S=function(k,D){for(var T=6,A=0;--T>=0;)A+=k[T],k[T]=f(A/D),A=A%D*1e7},I=function(k){for(var D=6,T="";--D>=0;)if(T!==""||D===0||k[D]!==0){var A=o(k[D]);T=T===""?A:T+m("0",7-A.length)+A}return T},P=u(function(){return b(8e-5,3)!=="0.000"||b(.9,0)!=="1"||b(1.255,2)!=="1.25"||b(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){b({})});t({target:"Number",proto:!0,forced:P},{toFixed:function(D){var T=a(this),A=n(D),R=[0,0,0,0,0,0],j="",L="0",V,z,Y,B;if(A<0||A>20)throw new c("Incorrect fraction digits");if(T!==T)return"NaN";if(T<=-1e21||T>=1e21)return o(T);if(T<0&&(j="-",T=-T),T>1e-21)if(V=E(T*g(2,69,1))-69,z=V<0?T*g(2,-V,1):T/g(2,V,1),z*=4503599627370496,V=52-V,V>0){for(O(R,0,z),Y=A;Y>=7;)O(R,1e7,0),Y-=7;for(O(R,g(10,Y,1),0),Y=V-1;Y>=23;)S(R,8388608),Y-=23;S(R,1<0?(B=L.length,L=j+(B<=A?"0."+m("0",A-B)+L:p(L,0,B-A)+"."+p(L,B-A))):L=j+L,L}})},93547:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(3338),a=e(49228),s=r(1 .toPrecision),u=n(function(){return s(1,void 0)!=="1"})||!n(function(){s({})});t({target:"Number",proto:!0,forced:u},{toPrecision:function(o){return o===void 0?s(a(this)):s(a(this),o)}})},31237:function(i,d,e){"use strict";var t=e(94488),r=e(80530);t({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},17954:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(20132);t({target:"Object",stat:!0,sham:!r},{create:n})},58580:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineGetter__:function(o,f){u.f(s(this),o,{get:a(f),enumerable:!0,configurable:!0})}})},47146:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(55666).f;t({target:"Object",stat:!0,forced:Object.defineProperties!==n,sham:!r},{defineProperties:n})},40416:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(37691).f;t({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!r},{defineProperty:n})},7615:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineSetter__:function(o,f){u.f(s(this),o,{set:a(f),enumerable:!0,configurable:!0})}})},72820:function(i,d,e){"use strict";var t=e(94488),r=e(88698).entries;t({target:"Object",stat:!0},{entries:function(a){return r(a)}})},86070:function(i,d,e){"use strict";var t=e(94488),r=e(13247),n=e(3338),a=e(31946),s=e(2074).onFreeze,u=Object.freeze,c=n(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!r},{freeze:function(f){return u&&a(f)?u(s(f)):f}})},23569:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(69392);t({target:"Object",stat:!0},{fromEntries:function(s){var u={};return r(s,function(c,o){n(u,c,o)},{AS_ENTRIES:!0}),u}})},55639:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(80524),a=e(71256).f,s=e(35454),u=!s||r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getOwnPropertyDescriptor:function(o,f){return a(n(o),f)}})},63046:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(48662),a=e(80524),s=e(71256),u=e(69392);t({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(o){for(var f=a(o),m=s.f,p=n(f),b={},g=0,E,O;p.length>g;)O=m(f,E=p[g++]),O!==void 0&&u(b,E,O);return b}})},464:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(53393).f,a=r(function(){return!Object.getOwnPropertyNames(1)});t({target:"Object",stat:!0,forced:a},{getOwnPropertyNames:n})},67936:function(i,d,e){"use strict";var t=e(94488),r=e(42820),n=e(3338),a=e(92635),s=e(94029),u=!r||n(function(){a.f(1)});t({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(o){var f=a.f;return f?f(s(o)):[]}})},51082:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(53456),s=e(4870),u=r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getPrototypeOf:function(o){return a(n(o))}})},83850:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(94237),a=e(63335),s=e(95955),u=e(17818),c=e(62003),o=r("Object","create"),f=n([].push);t({target:"Object",stat:!0},{groupBy:function(p,b){s(p),a(b);var g=o(null),E=0;return c(p,function(O){var S=u(b(O,E++));S in g?f(g[S],O):g[S]=[O]}),g}})},41990:function(i,d,e){"use strict";var t=e(94488),r=e(32621);t({target:"Object",stat:!0},{hasOwn:r})},55888:function(i,d,e){"use strict";var t=e(94488),r=e(12477);t({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},53827:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isFrozen,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isFrozen:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},78143:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isSealed,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isSealed:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},15787:function(i,d,e){"use strict";var t=e(94488),r=e(5370);t({target:"Object",stat:!0},{is:r})},66419:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(7733),a=e(3338),s=a(function(){n(1)});t({target:"Object",stat:!0,forced:s},{keys:function(c){return n(r(c))}})},75765:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupGetter__:function(f){var m=a(this),p=s(f),b;do if(b=c(m,p))return b.get;while(m=u(m))}})},14645:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupSetter__:function(f){var m=a(this),p=s(f),b;do if(b=c(m,p))return b.set;while(m=u(m))}})},71122:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.preventExtensions,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{preventExtensions:function(f){return u&&r(f)?u(n(f)):f}})},42084:function(i,d,e){"use strict";var t=e(35454),r=e(64110),n=e(31946),a=e(94029),s=e(95955),u=Object.getPrototypeOf,c=Object.setPrototypeOf,o=Object.prototype,f="__proto__";if(t&&u&&c&&!(f in o))try{r(o,f,{configurable:!0,get:function(){return u(a(this))},set:function(p){var b=s(this);!n(p)&&p!==null||!n(b)||c(b,p)}})}catch(m){}},25070:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.seal,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{seal:function(f){return u&&r(f)?u(n(f)):f}})},77140:function(i,d,e){"use strict";var t=e(94488),r=e(58218);t({target:"Object",stat:!0},{setPrototypeOf:r})},15954:function(i,d,e){"use strict";var t=e(68527),r=e(2291),n=e(28488);t||r(Object.prototype,"toString",n,{unsafe:!0})},4266:function(i,d,e){"use strict";var t=e(94488),r=e(88698).values;t({target:"Object",stat:!0},{values:function(a){return r(a)}})},49988:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({global:!0,forced:parseFloat!==r},{parseFloat:r})},38823:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({global:!0,forced:parseInt!==r},{parseInt:r})},4045:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{allSettled:function(f){var m=this,p=a.f(m),b=p.resolve,g=p.reject,E=s(function(){var O=n(m.resolve),S=[],I=0,P=1;u(f,function(k){var D=I++,T=!1;P++,r(O,m,k).then(function(A){T||(T=!0,S[D]={status:"fulfilled",value:A},--P||b(S))},function(A){T||(T=!0,S[D]={status:"rejected",reason:A},--P||b(S))})}),--P||b(S)});return E.error&&g(E.value),p.promise}})},12785:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{all:function(f){var m=this,p=a.f(m),b=p.resolve,g=p.reject,E=s(function(){var O=n(m.resolve),S=[],I=0,P=1;u(f,function(k){var D=I++,T=!1;P++,r(O,m,k).then(function(A){T||(T=!0,S[D]=A,--P||b(S))},g)}),--P||b(S)});return E.error&&g(E.value),p.promise}})},50747:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(65911),s=e(73446),u=e(80734),c=e(62003),o=e(22093),f="No one promise resolved";t({target:"Promise",stat:!0,forced:o},{any:function(p){var b=this,g=a("AggregateError"),E=s.f(b),O=E.resolve,S=E.reject,I=u(function(){var P=n(b.resolve),k=[],D=0,T=1,A=!1;c(p,function(R){var j=D++,L=!1;T++,r(P,b,R).then(function(V){L||A||(A=!0,O(V))},function(V){L||A||(L=!0,k[j]=V,--T||S(new g(k,f)))})}),--T||S(new g(k,f))});return I.error&&S(I.value),E.promise}})},41902:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(82830).CONSTRUCTOR,a=e(2451),s=e(65911),u=e(55327),c=e(2291),o=a&&a.prototype;if(t({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(m){return this.then(void 0,m)}}),!r&&u(a)){var f=s("Promise").prototype.catch;o.catch!==f&&c(o,"catch",f,{unsafe:!0})}},90366:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(90946),a=e(92916),s=e(89945),u=e(2291),c=e(58218),o=e(94573),f=e(51996),m=e(63335),p=e(55327),b=e(31946),g=e(56472),E=e(60473),O=e(28887).set,S=e(72933),I=e(61810),P=e(80734),k=e(66790),D=e(94844),T=e(2451),A=e(82830),R=e(73446),j="Promise",L=A.CONSTRUCTOR,V=A.REJECTION_EVENT,z=A.SUBCLASSING,Y=D.getterFor(j),B=D.set,W=T&&T.prototype,G=T,Q=W,H=a.TypeError,F=a.document,q=a.process,M=R.f,N=M,K=!!(F&&F.createEvent&&a.dispatchEvent),ne="unhandledrejection",se="rejectionhandled",pe=0,le=1,he=2,We=1,Ke=2,ft,_t,pt,Je,me=function(Fe){var we;return b(Fe)&&p(we=Fe.then)?we:!1},ke=function(Fe,we){var ue=we.value,ye=we.state===le,Ce=ye?Fe.ok:Fe.fail,rt=Fe.resolve,bt=Fe.reject,ce=Fe.domain,xe,dt,qe;try{Ce?(ye||(we.rejection===Ke&&At(we),we.rejection=We),Ce===!0?xe=ue:(ce&&ce.enter(),xe=Ce(ue),ce&&(ce.exit(),qe=!0)),xe===Fe.promise?bt(new H("Promise-chain cycle")):(dt=me(xe))?s(dt,xe,rt,bt):rt(xe)):bt(ue)}catch(He){ce&&!qe&&ce.exit(),bt(He)}},$e=function(Fe,we){Fe.notified||(Fe.notified=!0,S(function(){for(var ue=Fe.reactions,ye;ye=ue.get();)ke(ye,Fe);Fe.notified=!1,we&&!Fe.rejection&&Et(Fe)}))},nt=function(Fe,we,ue){var ye,Ce;K?(ye=F.createEvent("Event"),ye.promise=we,ye.reason=ue,ye.initEvent(Fe,!1,!0),a.dispatchEvent(ye)):ye={promise:we,reason:ue},!V&&(Ce=a["on"+Fe])?Ce(ye):Fe===ne&&I("Unhandled promise rejection",ue)},Et=function(Fe){s(O,a,function(){var we=Fe.facade,ue=Fe.value,ye=Lt(Fe),Ce;if(ye&&(Ce=P(function(){n?q.emit("unhandledRejection",ue,we):nt(ne,we,ue)}),Fe.rejection=n||Lt(Fe)?Ke:We,Ce.error))throw Ce.value})},Lt=function(Fe){return Fe.rejection!==We&&!Fe.parent},At=function(Fe){s(O,a,function(){var we=Fe.facade;n?q.emit("rejectionHandled",we):nt(se,we,Fe.value)})},Me=function(Fe,we,ue){return function(ye){Fe(we,ye,ue)}},Qe=function(Fe,we,ue){Fe.done||(Fe.done=!0,ue&&(Fe=ue),Fe.value=we,Fe.state=he,$e(Fe,!0))},mt=function(Fe,we,ue){if(!Fe.done){Fe.done=!0,ue&&(Fe=ue);try{if(Fe.facade===we)throw new H("Promise can't be resolved itself");var ye=me(we);ye?S(function(){var Ce={done:!1};try{s(ye,we,Me(mt,Ce,Fe),Me(Qe,Ce,Fe))}catch(rt){Qe(Ce,rt,Fe)}}):(Fe.value=we,Fe.state=le,$e(Fe,!1))}catch(Ce){Qe({done:!1},Ce,Fe)}}};if(L&&(G=function(we){g(this,Q),m(we),s(ft,this);var ue=Y(this);try{we(Me(mt,ue),Me(Qe,ue))}catch(ye){Qe(ue,ye)}},Q=G.prototype,ft=function(we){B(this,{type:j,done:!1,notified:!1,parent:!1,reactions:new k,rejection:!1,state:pe,value:void 0})},ft.prototype=u(Q,"then",function(we,ue){var ye=Y(this),Ce=M(E(this,G));return ye.parent=!0,Ce.ok=p(we)?we:!0,Ce.fail=p(ue)&&ue,Ce.domain=n?q.domain:void 0,ye.state===pe?ye.reactions.add(Ce):S(function(){ke(Ce,ye)}),Ce.promise}),_t=function(){var Fe=new ft,we=Y(Fe);this.promise=Fe,this.resolve=Me(mt,we),this.reject=Me(Qe,we)},R.f=M=function(Fe){return Fe===G||Fe===pt?new _t(Fe):N(Fe)},!r&&p(T)&&W!==Object.prototype)){Je=W.then,z||u(W,"then",function(we,ue){var ye=this;return new G(function(Ce,rt){s(Je,ye,Ce,rt)}).then(we,ue)},{unsafe:!0});try{delete W.constructor}catch(Fe){}c&&c(W,Q)}t({global:!0,constructor:!0,wrap:!0,forced:L},{Promise:G}),o(G,j,!1,!0),f(j)},43595:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(2451),a=e(3338),s=e(65911),u=e(55327),c=e(60473),o=e(15597),f=e(2291),m=n&&n.prototype,p=!!n&&a(function(){m.finally.call({then:function(){}},function(){})});if(t({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(g){var E=c(this,s("Promise")),O=u(g);return this.then(O?function(S){return o(E,g()).then(function(){return S})}:g,O?function(S){return o(E,g()).then(function(){throw S})}:g)}}),!r&&u(n)){var b=s("Promise").prototype.finally;m.finally!==b&&f(m,"finally",b,{unsafe:!0})}},24627:function(i,d,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{race:function(f){var m=this,p=a.f(m),b=p.reject,g=s(function(){var E=n(m.resolve);u(f,function(O){r(E,m,O).then(p.resolve,b)})});return g.error&&b(g.value),p.promise}})},95693:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(73446),a=e(82830).CONSTRUCTOR;t({target:"Promise",stat:!0,forced:a},{reject:function(u){var c=n.f(this);return r(c.reject,void 0,u),c.promise}})},81930:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(16697),a=e(2451),s=e(82830).CONSTRUCTOR,u=e(15597),c=r("Promise"),o=n&&!s;t({target:"Promise",stat:!0,forced:n||s},{resolve:function(m){return u(o&&this===c?a:this,m)}})},92324:function(i,d,e){"use strict";var t=e(94488),r=e(73446);t({target:"Promise",stat:!0},{withResolvers:function(){var a=r.f(this);return{promise:a.promise,resolve:a.resolve,reject:a.reject}}})},23551:function(i,d,e){"use strict";var t=e(94488),r=e(13743),n=e(63335),a=e(80449),s=e(3338),u=!s(function(){Reflect.apply(function(){})});t({target:"Reflect",stat:!0,forced:u},{apply:function(o,f,m){return r(n(o),f,a(m))}})},74521:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(4645),s=e(6086),u=e(80449),c=e(31946),o=e(20132),f=e(3338),m=r("Reflect","construct"),p=Object.prototype,b=[].push,g=f(function(){function S(){}return!(m(function(){},[],S)instanceof S)}),E=!f(function(){m(function(){})}),O=g||E;t({target:"Reflect",stat:!0,forced:O,sham:O},{construct:function(I,P){s(I),u(P);var k=arguments.length<3?I:s(arguments[2]);if(E&&!g)return m(I,P,k);if(I===k){switch(P.length){case 0:return new I;case 1:return new I(P[0]);case 2:return new I(P[0],P[1]);case 3:return new I(P[0],P[1],P[2]);case 4:return new I(P[0],P[1],P[2],P[3])}var D=[null];return n(b,D,P),new(n(a,I,D))}var T=k.prototype,A=o(c(T)?T:p),R=n(I,A,P);return c(R)?R:A}})},57891:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(17818),s=e(37691),u=e(3338),c=u(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})});t({target:"Reflect",stat:!0,forced:c,sham:!r},{defineProperty:function(f,m,p){n(f);var b=a(m);n(p);try{return s.f(f,b,p),!0}catch(g){return!1}}})},84138:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(71256).f;t({target:"Reflect",stat:!0},{deleteProperty:function(s,u){var c=n(r(s),u);return c&&!c.configurable?!1:delete s[u]}})},37135:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(71256);t({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(u,c){return a.f(n(u),c)}})},6474:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(53456),a=e(4870);t({target:"Reflect",stat:!0,sham:!a},{getPrototypeOf:function(u){return n(r(u))}})},51832:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(31946),a=e(80449),s=e(60516),u=e(71256),c=e(53456);function o(f,m){var p=arguments.length<3?f:arguments[2],b,g;if(a(f)===p)return f[m];if(b=u.f(f,m),b)return s(b)?b.value:b.get===void 0?void 0:r(b.get,p);if(n(g=c(f)))return o(g,m,p)}t({target:"Reflect",stat:!0},{get:o})},40135:function(i,d,e){"use strict";var t=e(94488);t({target:"Reflect",stat:!0},{has:function(n,a){return a in n}})},7982:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(12477);t({target:"Reflect",stat:!0},{isExtensible:function(s){return r(s),n(s)}})},14893:function(i,d,e){"use strict";var t=e(94488),r=e(48662);t({target:"Reflect",stat:!0},{ownKeys:r})},49233:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(80449),a=e(13247);t({target:"Reflect",stat:!0,sham:!a},{preventExtensions:function(u){n(u);try{var c=r("Object","preventExtensions");return c&&c(u),!0}catch(o){return!1}}})},42844:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(557),a=e(58218);a&&t({target:"Reflect",stat:!0},{setPrototypeOf:function(u,c){r(u),n(c);try{return a(u,c),!0}catch(o){return!1}}})},92130:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(31946),s=e(60516),u=e(3338),c=e(37691),o=e(71256),f=e(53456),m=e(35012);function p(g,E,O){var S=arguments.length<4?g:arguments[3],I=o.f(n(g),E),P,k,D;if(!I){if(a(k=f(g)))return p(k,E,O,S);I=m(0)}if(s(I)){if(I.writable===!1||!a(S))return!1;if(P=o.f(S,E)){if(P.get||P.set||P.writable===!1)return!1;P.value=O,c.f(S,E,P)}else c.f(S,E,m(0,O))}else{if(D=I.set,D===void 0)return!1;r(D,S,O)}return!0}var b=u(function(){var g=function(){},E=c.f(new g,"a",{configurable:!0});return Reflect.set(g.prototype,"a",1,E)!==!1});t({target:"Reflect",stat:!0,forced:b},{set:p})},6536:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94573);t({global:!0},{Reflect:{}}),n(r.Reflect,"Reflect",!0)},27228:function(i,d,e){"use strict";var t=e(35454),r=e(92916),n=e(94237),a=e(20865),s=e(25576),u=e(68151),c=e(20132),o=e(80689).f,f=e(16332),m=e(44639),p=e(69905),b=e(81644),g=e(19286),E=e(44166),O=e(2291),S=e(3338),I=e(32621),P=e(94844).enforce,k=e(51996),D=e(59893),T=e(6041),A=e(51224),R=D("match"),j=r.RegExp,L=j.prototype,V=r.SyntaxError,z=n(L.exec),Y=n("".charAt),B=n("".replace),W=n("".indexOf),G=n("".slice),Q=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,H=/a/g,F=/a/g,q=new j(H)!==H,M=g.MISSED_STICKY,N=g.UNSUPPORTED_Y,K=t&&(!q||M||T||A||S(function(){return F[R]=!1,j(H)!==H||j(F)===F||String(j(H,"i"))!=="/a/i"})),ne=function(We){for(var Ke=We.length,ft=0,_t="",pt=!1,Je;ft<=Ke;ft++){if(Je=Y(We,ft),Je==="\\"){_t+=Je+Y(We,++ft);continue}!pt&&Je==="."?_t+="[\\s\\S]":(Je==="["?pt=!0:Je==="]"&&(pt=!1),_t+=Je)}return _t},se=function(We){for(var Ke=We.length,ft=0,_t="",pt=[],Je=c(null),me=!1,ke=!1,$e=0,nt="",Et;ft<=Ke;ft++){if(Et=Y(We,ft),Et==="\\")Et+=Y(We,++ft);else if(Et==="]")me=!1;else if(!me)switch(!0){case Et==="[":me=!0;break;case Et==="(":z(Q,G(We,ft+1))&&(ft+=2,ke=!0),_t+=Et,$e++;continue;case(Et===">"&&ke):if(nt===""||I(Je,nt))throw new V("Invalid capture group name");Je[nt]=!0,pt[pt.length]=[nt,$e],ke=!1,nt="";continue}ke?nt+=Et:_t+=Et}return[_t,pt]};if(a("RegExp",K)){for(var pe=function(Ke,ft){var _t=f(L,this),pt=m(Ke),Je=ft===void 0,me=[],ke=Ke,$e,nt,Et,Lt,At,Me;if(!_t&&pt&&Je&&Ke.constructor===pe)return Ke;if((pt||f(L,Ke))&&(Ke=Ke.source,Je&&(ft=b(ke))),Ke=Ke===void 0?"":p(Ke),ft=ft===void 0?"":p(ft),ke=Ke,T&&"dotAll"in H&&(nt=!!ft&&W(ft,"s")>-1,nt&&(ft=B(ft,/s/g,""))),$e=ft,M&&"sticky"in H&&(Et=!!ft&&W(ft,"y")>-1,Et&&N&&(ft=B(ft,/y/g,""))),A&&(Lt=se(Ke),Ke=Lt[0],me=Lt[1]),At=s(j(Ke,ft),_t?this:L,pe),(nt||Et||me.length)&&(Me=P(At),nt&&(Me.dotAll=!0,Me.raw=pe(ne(Ke),$e)),Et&&(Me.sticky=!0),me.length&&(Me.groups=me)),Ke!==ke)try{u(At,"source",ke===""?"(?:)":ke)}catch(Qe){}return At},le=o(j),he=0;le.length>he;)E(pe,j,le[he++]);L.constructor=pe,pe.prototype=L,O(r,"RegExp",pe,{constructor:!0})}k("RegExp")},62921:function(i,d,e){"use strict";var t=e(35454),r=e(6041),n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).dotAll;throw new c("Incompatible receiver, RegExp required")}}})},44001:function(i,d,e){"use strict";var t=e(94488),r=e(88736);t({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},92262:function(i,d,e){"use strict";var t=e(92916),r=e(35454),n=e(64110),a=e(82163),s=e(3338),u=t.RegExp,c=u.prototype,o=r&&s(function(){var f=!0;try{u(".","d")}catch(I){f=!1}var m={},p="",b=f?"dgimsy":"gimsy",g=function(I,P){Object.defineProperty(m,I,{get:function(){return p+=P,!0}})},E={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};f&&(E.hasIndices="d");for(var O in E)g(O,E[O]);var S=Object.getOwnPropertyDescriptor(c,"flags").get.call(m);return S!==b||p!==b});o&&n(c,"flags",{configurable:!0,get:a})},54744:function(i,d,e){"use strict";var t=e(35454),r=e(19286).MISSED_STICKY,n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"sticky",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).sticky;throw new c("Incompatible receiver, RegExp required")}}})},38214:function(i,d,e){"use strict";e(44001);var t=e(94488),r=e(89945),n=e(55327),a=e(80449),s=e(69905),u=function(){var o=!1,f=/[ac]/;return f.exec=function(){return o=!0,/./.exec.apply(this,arguments)},f.test("abc")===!0&&o}(),c=/./.test;t({target:"RegExp",proto:!0,forced:!u},{test:function(o){var f=a(this),m=s(o),p=f.exec;if(!n(p))return r(c,f,m);var b=r(p,f,m);return b===null?!1:(a(b),!0)}})},12756:function(i,d,e){"use strict";var t=e(8090).PROPER,r=e(2291),n=e(80449),a=e(69905),s=e(3338),u=e(81644),c="toString",o=RegExp.prototype,f=o[c],m=s(function(){return f.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&f.name!==c;(m||p)&&r(RegExp.prototype,c,function(){var g=n(this),E=a(g.source),O=a(u(g));return"/"+E+"/"+O},{unsafe:!0})},69772:function(i,d,e){"use strict";var t=e(48059),r=e(40942);t("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},r)},93379:function(i,d,e){"use strict";e(69772)},34932:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("anchor")},{anchor:function(s){return r(this,"a","name",s)}})},62007:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=e(3338),c=r("".charAt),o=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});t({target:"String",proto:!0,forced:o},{at:function(m){var p=s(n(this)),b=p.length,g=a(m),E=g>=0?g:b+g;return E<0||E>=b?void 0:c(p,E)}})},81046:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("big")},{big:function(){return r(this,"big","","")}})},85744:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("blink")},{blink:function(){return r(this,"blink","","")}})},13494:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("bold")},{bold:function(){return r(this,"b","","")}})},90572:function(i,d,e){"use strict";var t=e(94488),r=e(13764).codeAt;t({target:"String",proto:!0},{codePointAt:function(a){return r(this,a)}})},37343:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(71256).f,a=e(61578),s=e(69905),u=e(41696),c=e(95955),o=e(86266),f=e(16697),m=r("".endsWith),p=r("".slice),b=Math.min,g=o("endsWith"),E=!f&&!g&&!!function(){var O=n(String.prototype,"endsWith");return O&&!O.writable}();t({target:"String",proto:!0,forced:!E&&!g},{endsWith:function(S){var I=s(c(this));u(S);var P=arguments.length>1?arguments[1]:void 0,k=I.length,D=P===void 0?k:b(a(P),k),T=s(S);return m?m(I,T,D):p(I,D-T.length,D)===T}})},56338:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fixed")},{fixed:function(){return r(this,"tt","","")}})},66755:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontcolor")},{fontcolor:function(s){return r(this,"font","color",s)}})},68709:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontsize")},{fontsize:function(s){return r(this,"font","size",s)}})},45945:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(51981),a=RangeError,s=String.fromCharCode,u=String.fromCodePoint,c=r([].join),o=!!u&&u.length!==1;t({target:"String",stat:!0,arity:1,forced:o},{fromCodePoint:function(m){for(var p=[],b=arguments.length,g=0,E;b>g;){if(E=+arguments[g++],n(E,1114111)!==E)throw new a(E+" is not a valid code point");p[g]=E<65536?s(E):s(((E-=65536)>>10)+55296,E%1024+56320)}return c(p,"")}})},75551:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(41696),a=e(95955),s=e(69905),u=e(86266),c=r("".indexOf);t({target:"String",proto:!0,forced:!u("includes")},{includes:function(f){return!!~c(s(a(this)),s(n(f)),arguments.length>1?arguments[1]:void 0)}})},32493:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(69905),s=r("".charCodeAt);t({target:"String",proto:!0},{isWellFormed:function(){for(var c=a(n(this)),o=c.length,f=0;f=56320||++f>=o||(s(c,f)&64512)!==56320))return!1}return!0}})},4939:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("italics")},{italics:function(){return r(this,"i","","")}})},20852:function(i,d,e){"use strict";var t=e(13764).charAt,r=e(69905),n=e(94844),a=e(24019),s=e(25587),u="String Iterator",c=n.set,o=n.getterFor(u);a(String,"String",function(f){c(this,{type:u,string:r(f),index:0})},function(){var m=o(this),p=m.string,b=m.index,g;return b>=p.length?s(void 0,!0):(g=t(p,b),m.index+=g.length,s(g,!1))})},81927:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("link")},{link:function(s){return r(this,"a","href",s)}})},18827:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(34114),a=e(83126),s=e(25587),u=e(95955),c=e(61578),o=e(69905),f=e(80449),m=e(4112),p=e(29076),b=e(44639),g=e(81644),E=e(53776),O=e(2291),S=e(3338),I=e(59893),P=e(60473),k=e(52216),D=e(94338),T=e(94844),A=e(16697),R=I("matchAll"),j="RegExp String",L=j+" Iterator",V=T.set,z=T.getterFor(L),Y=RegExp.prototype,B=TypeError,W=n("".indexOf),G=n("".matchAll),Q=!!G&&!S(function(){G("a",/./)}),H=a(function(M,N,K,ne){V(this,{type:L,regexp:M,string:N,global:K,unicode:ne,done:!1})},j,function(){var M=z(this);if(M.done)return s(void 0,!0);var N=M.regexp,K=M.string,ne=D(N,K);return ne===null?(M.done=!0,s(void 0,!0)):M.global?(o(ne[0])===""&&(N.lastIndex=k(K,c(N.lastIndex),M.unicode)),s(ne,!1)):(M.done=!0,s(ne,!1))}),F=function(q){var M=f(this),N=o(q),K=P(M,RegExp),ne=o(g(M)),se,pe,le;return se=new K(K===RegExp?M.source:M,ne),pe=!!~W(ne,"g"),le=!!~W(ne,"u"),se.lastIndex=c(M.lastIndex),new H(se,N,pe,le)};t({target:"String",proto:!0,forced:Q},{matchAll:function(M){var N=u(this),K,ne,se,pe;if(m(M)){if(Q)return G(N,M)}else{if(b(M)&&(K=o(u(g(M))),!~W(K,"g")))throw new B("`.matchAll` does not allow non-global regexes");if(Q)return G(N,M);if(se=E(M,R),se===void 0&&A&&p(M)==="RegExp"&&(se=F),se)return r(se,M,N)}return ne=o(N),pe=new RegExp(M,"g"),A?r(F,pe,ne):pe[R](ne)}}),A||R in Y||O(Y,R,F)},46302:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(61578),u=e(69905),c=e(95955),o=e(53776),f=e(52216),m=e(94338);r("match",function(p,b,g){return[function(O){var S=c(this),I=a(O)?void 0:o(O,p);return I?t(I,O,S):new RegExp(O)[p](u(S))},function(E){var O=n(this),S=u(E),I=g(b,O,S);if(I.done)return I.value;if(!O.global)return m(O,S);var P=O.unicode;O.lastIndex=0;for(var k=[],D=0,T;(T=m(O,S))!==null;){var A=u(T[0]);k[D]=A,A===""&&(O.lastIndex=f(S,s(O.lastIndex),P)),D++}return D===0?null:k}]})},76718:function(i,d,e){"use strict";var t=e(94488),r=e(85571).end,n=e(98352);t({target:"String",proto:!0,forced:n},{padEnd:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},79172:function(i,d,e){"use strict";var t=e(94488),r=e(85571).start,n=e(98352);t({target:"String",proto:!0,forced:n},{padStart:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},32192:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(80524),a=e(94029),s=e(69905),u=e(82762),c=r([].push),o=r([].join);t({target:"String",stat:!0},{raw:function(m){var p=n(a(m).raw),b=u(p);if(!b)return"";for(var g=arguments.length,E=[],O=0;;){if(c(E,s(p[O++])),O===b)return o(E,"");OT.length?-1:A===""?R:S(T,A,R)};t({target:"String",proto:!0},{replaceAll:function(A,R){var j=a(this),L,V,z,Y,B,W,G,Q,H,F=0,q=0,M="";if(!u(A)){if(L=c(A),L&&(V=o(a(m(A))),!~S(V,"g")))throw new O("`.replaceAll` does not allow non-global regexes");if(z=f(A,E),z)return r(z,A,j,R);if(g&&L)return I(o(j),A,R)}for(Y=o(j),B=o(A),W=s(R),W||(R=o(R)),G=B.length,Q=k(1,G),F=D(Y,B,0);F!==-1;)H=W?o(R(B,F,Y)):p(B,Y,F,[],void 0,R),M+=P(Y,q,F)+H,q=F+G,F=D(Y,B,F+Q);return q")!=="7"});a("replace",function(B,W,G){var Q=z?"$":"$0";return[function(F,q){var M=b(this),N=o(F)?void 0:E(F,P);return N?r(N,F,M,q):r(W,p(M),F,q)},function(H,F){var q=u(this),M=p(H);if(typeof F=="string"&&R(F,Q)===-1&&R(F,"$<")===-1){var N=G(W,q,M,F);if(N.done)return N.value}var K=c(F);K||(F=p(F));var ne=q.global,se;ne&&(se=q.unicode,q.lastIndex=0);for(var pe=[],le;le=S(q,M),!(le===null||(A(pe,le),!ne));){var he=p(le[0]);he===""&&(q.lastIndex=g(M,m(q.lastIndex),se))}for(var We="",Ke=0,ft=0;ft=Ke&&(We+=j(M,Ke,pt)+me,Ke=pt+_t.length)}return We+j(M,Ke)}]},!Y||!V||z)},62925:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(95955),u=e(5370),c=e(69905),o=e(53776),f=e(94338);r("search",function(m,p,b){return[function(E){var O=s(this),S=a(E)?void 0:o(E,m);return S?t(S,E,O):new RegExp(E)[m](c(O))},function(g){var E=n(this),O=c(g),S=b(p,E,O);if(S.done)return S.value;var I=E.lastIndex;u(I,0)||(E.lastIndex=0);var P=f(E,O);return u(E.lastIndex,I)||(E.lastIndex=I),P===null?-1:P.index}]})},60462:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("small")},{small:function(){return r(this,"small","","")}})},9595:function(i,d,e){"use strict";var t=e(13743),r=e(89945),n=e(94237),a=e(8662),s=e(80449),u=e(4112),c=e(44639),o=e(95955),f=e(60473),m=e(52216),p=e(61578),b=e(69905),g=e(53776),E=e(71698),O=e(94338),S=e(88736),I=e(19286),P=e(3338),k=I.UNSUPPORTED_Y,D=4294967295,T=Math.min,A=[].push,R=n(/./.exec),j=n(A),L=n("".slice),V=!P(function(){var z=/(?:)/,Y=z.exec;z.exec=function(){return Y.apply(this,arguments)};var B="ab".split(z);return B.length!==2||B[0]!=="a"||B[1]!=="b"});a("split",function(z,Y,B){var W;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?W=function(G,Q){var H=b(o(this)),F=Q===void 0?D:Q>>>0;if(F===0)return[];if(G===void 0)return[H];if(!c(G))return r(Y,H,G,F);for(var q=[],M=(G.ignoreCase?"i":"")+(G.multiline?"m":"")+(G.unicode?"u":"")+(G.sticky?"y":""),N=0,K=new RegExp(G.source,M+"g"),ne,se,pe;(ne=r(S,K,H))&&(se=K.lastIndex,!(se>N&&(j(q,L(H,N,ne.index)),ne.length>1&&ne.index=F)));)K.lastIndex===ne.index&&K.lastIndex++;return N===H.length?(pe||!R(K,""))&&j(q,""):j(q,L(H,N)),q.length>F?E(q,0,F):q}:"0".split(void 0,0).length?W=function(G,Q){return G===void 0&&Q===0?[]:r(Y,this,G,Q)}:W=Y,[function(Q,H){var F=o(this),q=u(Q)?void 0:g(Q,z);return q?r(q,Q,F,H):r(W,b(F),Q,H)},function(G,Q){var H=s(this),F=b(G),q=B(W,H,F,Q,W!==Y);if(q.done)return q.value;var M=f(H,RegExp),N=H.unicode,K=(H.ignoreCase?"i":"")+(H.multiline?"m":"")+(H.unicode?"u":"")+(k?"g":"y"),ne=new M(k?"^(?:"+H.source+")":H,K),se=Q===void 0?D:Q>>>0;if(se===0)return[];if(F.length===0)return O(ne,F)===null?[F]:[];for(var pe=0,le=0,he=[];le1?arguments[1]:void 0,I.length)),k=s(S);return m?m(I,k,P):p(I,P,P+k.length)===k}})},72571:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("strike")},{strike:function(){return r(this,"strike","","")}})},71200:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sub")},{sub:function(){return r(this,"sub","","")}})},70917:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=r("".slice),c=Math.max,o=Math.min,f=!"".substr||"ab".substr(-1)!=="b";t({target:"String",proto:!0,forced:f},{substr:function(p,b){var g=s(n(this)),E=g.length,O=a(p),S,I;return O===1/0&&(O=0),O<0&&(O=c(E+O,0)),S=b===void 0?E:a(b),S<=0||S===1/0?"":(I=o(O+S,E),O>=I?"":u(g,O,I))}})},85767:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sup")},{sup:function(){return r(this,"sup","","")}})},53427:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94237),a=e(95955),s=e(69905),u=e(3338),c=Array,o=n("".charAt),f=n("".charCodeAt),m=n([].join),p="".toWellFormed,b="\uFFFD",g=p&&u(function(){return r(p,1)!=="1"});t({target:"String",proto:!0,forced:g},{toWellFormed:function(){var O=s(a(this));if(g)return r(p,O);for(var S=O.length,I=c(S),P=0;P=56320||P+1>=S||(f(O,P+1)&64512)!==56320?I[P]=b:(I[P]=o(O,P),I[++P]=o(O,P))}return m(I,"")}})},49257:function(i,d,e){"use strict";e(20189);var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},93980:function(i,d,e){"use strict";var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},20189:function(i,d,e){"use strict";var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},72910:function(i,d,e){"use strict";e(93980);var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},70878:function(i,d,e){"use strict";var t=e(94488),r=e(52971).trim,n=e(18105);t({target:"String",proto:!0,forced:n("trim")},{trim:function(){return r(this)}})},64003:function(i,d,e){"use strict";var t=e(94674);t("asyncIterator")},39161:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(16697),u=e(35454),c=e(42820),o=e(3338),f=e(32621),m=e(16332),p=e(80449),b=e(80524),g=e(17818),E=e(69905),O=e(35012),S=e(20132),I=e(7733),P=e(80689),k=e(53393),D=e(92635),T=e(71256),A=e(37691),R=e(55666),j=e(27597),L=e(2291),V=e(64110),z=e(77898),Y=e(11898),B=e(54406),W=e(6145),G=e(59893),Q=e(38282),H=e(94674),F=e(14311),q=e(94573),M=e(94844),N=e(90560).forEach,K=Y("hidden"),ne="Symbol",se="prototype",pe=M.set,le=M.getterFor(ne),he=Object[se],We=r.Symbol,Ke=We&&We[se],ft=r.RangeError,_t=r.TypeError,pt=r.QObject,Je=T.f,me=A.f,ke=k.f,$e=j.f,nt=a([].push),Et=z("symbols"),Lt=z("op-symbols"),At=z("wks"),Me=!pt||!pt[se]||!pt[se].findChild,Qe=function(xe,dt,qe){var He=Je(he,dt);He&&delete he[dt],me(xe,dt,qe),He&&xe!==he&&me(he,dt,He)},mt=u&&o(function(){return S(me({},"a",{get:function(){return me(this,"a",{value:7}).a}})).a!==7})?Qe:me,Fe=function(xe,dt){var qe=Et[xe]=S(Ke);return pe(qe,{type:ne,tag:xe,description:dt}),u||(qe.description=dt),qe},we=function(dt,qe,He){dt===he&&we(Lt,qe,He),p(dt);var at=g(qe);return p(He),f(Et,at)?(He.enumerable?(f(dt,K)&&dt[K][at]&&(dt[K][at]=!1),He=S(He,{enumerable:O(0,!1)})):(f(dt,K)||me(dt,K,O(1,{})),dt[K][at]=!0),mt(dt,at,He)):me(dt,at,He)},ue=function(dt,qe){p(dt);var He=b(qe),at=I(He).concat(ce(He));return N(at,function(Dt){(!u||n(Ce,He,Dt))&&we(dt,Dt,He[Dt])}),dt},ye=function(dt,qe){return qe===void 0?S(dt):ue(S(dt),qe)},Ce=function(dt){var qe=g(dt),He=n($e,this,qe);return this===he&&f(Et,qe)&&!f(Lt,qe)?!1:He||!f(this,qe)||!f(Et,qe)||f(this,K)&&this[K][qe]?He:!0},rt=function(dt,qe){var He=b(dt),at=g(qe);if(!(He===he&&f(Et,at)&&!f(Lt,at))){var Dt=Je(He,at);return Dt&&f(Et,at)&&!(f(He,K)&&He[K][at])&&(Dt.enumerable=!0),Dt}},bt=function(dt){var qe=ke(b(dt)),He=[];return N(qe,function(at){!f(Et,at)&&!f(B,at)&&nt(He,at)}),He},ce=function(xe){var dt=xe===he,qe=ke(dt?Lt:b(xe)),He=[];return N(qe,function(at){f(Et,at)&&(!dt||f(he,at))&&nt(He,Et[at])}),He};c||(We=function(){if(m(Ke,this))throw new _t("Symbol is not a constructor");var dt=!arguments.length||arguments[0]===void 0?void 0:E(arguments[0]),qe=W(dt),He=function(at){var Dt=this===void 0?r:this;Dt===he&&n(He,Lt,at),f(Dt,K)&&f(Dt[K],qe)&&(Dt[K][qe]=!1);var lt=O(1,at);try{mt(Dt,qe,lt)}catch(Re){if(!(Re instanceof ft))throw Re;Qe(Dt,qe,lt)}};return u&&Me&&mt(he,qe,{configurable:!0,set:He}),Fe(qe,dt)},Ke=We[se],L(Ke,"toString",function(){return le(this).tag}),L(We,"withoutSetter",function(xe){return Fe(W(xe),xe)}),j.f=Ce,A.f=we,R.f=ue,T.f=rt,P.f=k.f=bt,D.f=ce,Q.f=function(xe){return Fe(G(xe),xe)},u&&(V(Ke,"description",{configurable:!0,get:function(){return le(this).description}}),s||L(he,"propertyIsEnumerable",Ce,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:We}),N(I(At),function(xe){H(xe)}),t({target:ne,stat:!0,forced:!c},{useSetter:function(){Me=!0},useSimple:function(){Me=!1}}),t({target:"Object",stat:!0,forced:!c,sham:!u},{create:ye,defineProperty:we,defineProperties:ue,getOwnPropertyDescriptor:rt}),t({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:bt}),F(),q(We,ne),B[K]=!0},44852:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(94237),s=e(32621),u=e(55327),c=e(16332),o=e(69905),f=e(64110),m=e(24538),p=n.Symbol,b=p&&p.prototype;if(r&&u(p)&&(!("description"in b)||p().description!==void 0)){var g={},E=function(){var A=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),R=c(b,this)?new p(A):A===void 0?p():p(A);return A===""&&(g[R]=!0),R};m(E,p),E.prototype=b,b.constructor=E;var O=String(p("description detection"))==="Symbol(description detection)",S=a(b.valueOf),I=a(b.toString),P=/^Symbol\((.*)\)[^)]+$/,k=a("".replace),D=a("".slice);f(b,"description",{configurable:!0,get:function(){var A=S(this);if(s(g,A))return"";var R=I(A),j=O?D(R,7,-1):k(R,P,"$1");return j===""?void 0:j}}),t({global:!0,constructor:!0,forced:!0},{Symbol:E})}},54524:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(32621),a=e(69905),s=e(77898),u=e(60798),c=s("string-to-symbol-registry"),o=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{for:function(f){var m=a(f);if(n(c,m))return c[m];var p=r("Symbol")(m);return c[m]=p,o[p]=m,p}})},17898:function(i,d,e){"use strict";var t=e(94674);t("hasInstance")},40902:function(i,d,e){"use strict";var t=e(94674);t("isConcatSpreadable")},2259:function(i,d,e){"use strict";var t=e(94674);t("iterator")},68557:function(i,d,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(i,d,e){"use strict";var t=e(94488),r=e(32621),n=e(18446),a=e(40593),s=e(77898),u=e(60798),c=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{keyFor:function(f){if(!n(f))throw new TypeError(a(f)+" is not a symbol");if(r(c,f))return c[f]}})},69811:function(i,d,e){"use strict";var t=e(94674);t("matchAll")},14589:function(i,d,e){"use strict";var t=e(94674);t("match")},18114:function(i,d,e){"use strict";var t=e(94674);t("replace")},23844:function(i,d,e){"use strict";var t=e(94674);t("search")},39581:function(i,d,e){"use strict";var t=e(94674);t("species")},40632:function(i,d,e){"use strict";var t=e(94674);t("split")},22690:function(i,d,e){"use strict";var t=e(94674),r=e(14311);t("toPrimitive"),r()},7786:function(i,d,e){"use strict";var t=e(65911),r=e(94674),n=e(94573);r("toStringTag"),n(t("Symbol"),"Symbol")},99062:function(i,d,e){"use strict";var t=e(94674);t("unscopables")},35246:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(56902),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("at",function(c){var o=a(this),f=r(o),m=n(c),p=m>=0?m:f+m;return p<0||p>=f?void 0:o[p]})},83470:function(i,d,e){"use strict";var t=e(94237),r=e(58261),n=e(92670),a=t(n),s=r.aTypedArray,u=r.exportTypedArrayMethod;u("copyWithin",function(o,f){return a(s(this),o,f,arguments.length>2?arguments[2]:void 0)})},79641:function(i,d,e){"use strict";var t=e(58261),r=e(90560).every,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("every",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},72397:function(i,d,e){"use strict";var t=e(58261),r=e(75202),n=e(93303),a=e(97607),s=e(89945),u=e(94237),c=e(3338),o=t.aTypedArray,f=t.exportTypedArrayMethod,m=u("".slice),p=c(function(){var b=0;return new Int8Array(2).fill({valueOf:function(){return b++}}),b!==1});f("fill",function(g){var E=arguments.length;o(this);var O=m(a(this),0,3)==="Big"?n(g):+g;return s(r,this,O,E>1?arguments[1]:void 0,E>2?arguments[2]:void 0)},p)},24860:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filter,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filter",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)})},56233:function(i,d,e){"use strict";var t=e(58261),r=e(90560).findIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},64344:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLastIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLastIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},59419:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLast,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLast",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},19320:function(i,d,e){"use strict";var t=e(58261),r=e(90560).find,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("find",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},84432:function(i,d,e){"use strict";var t=e(69733);t("Float32",function(r){return function(a,s,u){return r(this,a,s,u)}})},59022:function(i,d,e){"use strict";var t=e(69733);t("Float64",function(r){return function(a,s,u){return r(this,a,s,u)}})},5316:function(i,d,e){"use strict";var t=e(58261),r=e(90560).forEach,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("forEach",function(u){r(n(this),u,arguments.length>1?arguments[1]:void 0)})},93744:function(i,d,e){"use strict";var t=e(59627),r=e(58261).exportTypedArrayStaticMethod,n=e(50706);r("from",n,t)},19299:function(i,d,e){"use strict";var t=e(58261),r=e(22999).includes,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("includes",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},15286:function(i,d,e){"use strict";var t=e(58261),r=e(22999).indexOf,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("indexOf",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},51054:function(i,d,e){"use strict";var t=e(69733);t("Int16",function(r){return function(a,s,u){return r(this,a,s,u)}})},60330:function(i,d,e){"use strict";var t=e(69733);t("Int32",function(r){return function(a,s,u){return r(this,a,s,u)}})},19363:function(i,d,e){"use strict";var t=e(69733);t("Int8",function(r){return function(a,s,u){return r(this,a,s,u)}})},91927:function(i,d,e){"use strict";var t=e(92916),r=e(3338),n=e(94237),a=e(58261),s=e(11005),u=e(59893),c=u("iterator"),o=t.Uint8Array,f=n(s.values),m=n(s.keys),p=n(s.entries),b=a.aTypedArray,g=a.exportTypedArrayMethod,E=o&&o.prototype,O=!r(function(){E[c].call([1])}),S=!!E&&E.values&&E[c]===E.values&&E.values.name==="values",I=function(){return f(b(this))};g("entries",function(){return p(b(this))},O),g("keys",function(){return m(b(this))},O),g("values",I,O||!S,{name:"values"}),g(c,I,O||!S,{name:"values"})},27730:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=t.aTypedArray,a=t.exportTypedArrayMethod,s=r([].join);a("join",function(c){return s(n(this),c)})},58707:function(i,d,e){"use strict";var t=e(58261),r=e(13743),n=e(55009),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("lastIndexOf",function(c){var o=arguments.length;return r(n,a(this),o>1?[c,arguments[1]]:[c])})},41356:function(i,d,e){"use strict";var t=e(58261),r=e(90560).map,n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("map",function(c){return r(a(this),c,arguments.length>1?arguments[1]:void 0,function(o,f){return new(n(o))(f)})})},51606:function(i,d,e){"use strict";var t=e(58261),r=e(59627),n=t.aTypedArrayConstructor,a=t.exportTypedArrayStaticMethod;a("of",function(){for(var u=0,c=arguments.length,o=new(n(this))(c);c>u;)o[u]=arguments[u++];return o},r)},38458:function(i,d,e){"use strict";var t=e(58261),r=e(16370).right,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduceRight",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},8966:function(i,d,e){"use strict";var t=e(58261),r=e(16370).left,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduce",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},71957:function(i,d,e){"use strict";var t=e(58261),r=t.aTypedArray,n=t.exportTypedArrayMethod,a=Math.floor;n("reverse",function(){for(var u=this,c=r(u).length,o=a(c/2),f=0,m;f1?arguments[1]:void 0,1),k=u(I);if(E)return r(p,this,k,P);var D=this.length,T=a(k),A=0;if(T+P>D)throw new o("Wrong length");for(;Ag;)O[g]=p[g++];return O},c)},96519:function(i,d,e){"use strict";var t=e(58261),r=e(90560).some,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("some",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},95576:function(i,d,e){"use strict";var t=e(92916),r=e(34114),n=e(3338),a=e(63335),s=e(63668),u=e(58261),c=e(78177),o=e(17687),f=e(46573),m=e(19684),p=u.aTypedArray,b=u.exportTypedArrayMethod,g=t.Uint16Array,E=g&&r(g.prototype.sort),O=!!E&&!(n(function(){E(new g(2),null)})&&n(function(){E(new g(2),{})})),S=!!E&&!n(function(){if(f)return f<74;if(c)return c<67;if(o)return!0;if(m)return m<602;var P=new g(516),k=Array(516),D,T;for(D=0;D<516;D++)T=D%4,P[D]=515-D,k[D]=D-2*T+3;for(E(P,function(A,R){return(A/4|0)-(R/4|0)}),D=0;D<516;D++)if(P[D]!==k[D])return!0}),I=function(P){return function(k,D){return P!==void 0?+P(k,D)||0:D!==D?-1:k!==k?1:k===0&&D===0?1/k>0&&1/D<0?1:-1:k>D}};b("sort",function(k){return k!==void 0&&a(k),S?E(this,k):s(p(this),I(k))},!S||O)},63079:function(i,d,e){"use strict";var t=e(58261),r=e(61578),n=e(51981),a=e(31384),s=t.aTypedArray,u=t.exportTypedArrayMethod;u("subarray",function(o,f){var m=s(this),p=m.length,b=n(o,p),g=a(m);return new g(m.buffer,m.byteOffset+b*m.BYTES_PER_ELEMENT,r((f===void 0?p:n(f,p))-b))})},8995:function(i,d,e){"use strict";var t=e(92916),r=e(13743),n=e(58261),a=e(3338),s=e(30867),u=t.Int8Array,c=n.aTypedArray,o=n.exportTypedArrayMethod,f=[].toLocaleString,m=!!u&&a(function(){f.call(new u(1))}),p=a(function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()})||!a(function(){u.prototype.toLocaleString.call([1,2])});o("toLocaleString",function(){return r(f,m?s(c(this)):c(this),s(arguments))},p)},23080:function(i,d,e){"use strict";var t=e(85903),r=e(58261),n=r.aTypedArray,a=r.exportTypedArrayMethod,s=r.getTypedArrayConstructor;a("toReversed",function(){return t(n(this),s(this))})},74701:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=e(63335),a=e(69478),s=t.aTypedArray,u=t.getTypedArrayConstructor,c=t.exportTypedArrayMethod,o=r(t.TypedArrayPrototype.sort);c("toSorted",function(m){m!==void 0&&n(m);var p=s(this),b=a(u(p),p);return o(b,m)})},91809:function(i,d,e){"use strict";var t=e(58261).exportTypedArrayMethod,r=e(3338),n=e(92916),a=e(94237),s=n.Uint8Array,u=s&&s.prototype||{},c=[].toString,o=a([].join);r(function(){c.call({})})&&(c=function(){return o(this)});var f=u.toString!==c;t("toString",c,f)},64336:function(i,d,e){"use strict";var t=e(69733);t("Uint16",function(r){return function(a,s,u){return r(this,a,s,u)}})},63914:function(i,d,e){"use strict";var t=e(69733);t("Uint32",function(r){return function(a,s,u){return r(this,a,s,u)}})},55234:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}})},88104:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}},!0)},77517:function(i,d,e){"use strict";var t=e(82041),r=e(58261),n=e(75406),a=e(56902),s=e(93303),u=r.aTypedArray,c=r.getTypedArrayConstructor,o=r.exportTypedArrayMethod,f=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(m){return m===8}}();o("with",function(m,p){var b=u(this),g=a(m),E=n(b)?s(p):+p;return t(b,c(b),g,E)},!f)},30149:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=String.fromCharCode,s=r("".charAt),u=r(/./.exec),c=r("".slice),o=/^[\da-f]{2}$/i,f=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var b=n(p),g="",E=b.length,O=0,S,I;O1?arguments[1]:void 0)}}),n("filterOut")},55885:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filterReject,n=e(81181);t({target:"Array",proto:!0,forced:!0},{filterReject:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("filterReject")},91130:function(i,d,e){"use strict";var t=e(94488),r=e(32278);t({target:"Array",stat:!0},{fromAsync:r})},64963:function(i,d,e){"use strict";var t=e(94488),r=e(45601),n=e(81181),a=e(33940),s=e(16697);t({target:"Array",proto:!0,name:"groupToMap",forced:s||!r("groupByToMap")},{groupByToMap:a}),n("groupByToMap")},8604:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(45601),a=e(81181);t({target:"Array",proto:!0,forced:!n("groupBy")},{groupBy:function(u){var c=arguments.length>1?arguments[1]:void 0;return r(this,u,c)}}),a("groupBy")},25178:function(i,d,e){"use strict";var t=e(94488),r=e(81181),n=e(33940),a=e(16697);t({target:"Array",proto:!0,forced:a},{groupToMap:n}),r("groupToMap")},39034:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(81181);t({target:"Array",proto:!0},{group:function(s){var u=arguments.length>1?arguments[1]:void 0;return r(this,s,u)}}),n("group")},1905:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=Object.isFrozen,a=function(s,u){if(!n||!r(s)||!n(s))return!1;for(var c=0,o=s.length,f;c1?arguments[1]:!1);return n([c&255,c>>8&255],10)}})},93236:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=r(DataView.prototype.getUint8);t({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(s){return n(this,s)}})},42212:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(61618).pack,u=e(35175),c=TypeError,o=r(DataView.prototype.setUint16);t({target:"DataView",proto:!0},{setFloat16:function(m,p){if(n(this)!=="DataView")throw new c("Incorrect receiver");var b=a(m),g=s(u(p),10,2);return o(this,b,g[1]<<8|g[0],arguments.length>2?arguments[2]:!1)}})},63923:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(86350),u=TypeError,c=r(DataView.prototype.setUint8);t({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(f,m){if(n(this)!=="DataView")throw new u("Incorrect receiver");var p=a(f);return c(this,p,s(m))}})},2278:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(65911),a=e(63335),s=e(56472),u=e(2291),c=e(66477),o=e(64110),f=e(59893),m=e(94844),p=e(5978),b=n("SuppressedError"),g=ReferenceError,E=f("dispose"),O=f("toStringTag"),S="DisposableStack",I=m.set,P=m.getterFor(S),k="sync-dispose",D="disposed",T="pending",A=function(L){var V=P(L);if(V.state===D)throw new g(S+" already disposed");return V},R=function(){I(s(this,j),{type:S,state:T,stack:[]}),r||(this.disposed=!1)},j=R.prototype;c(j,{dispose:function(){var V=P(this);if(V.state!==D){V.state=D,r||(this.disposed=!0);for(var z=V.stack,Y=z.length,B=!1,W;Y;){var G=z[--Y];z[Y]=null;try{G()}catch(Q){B?W=new b(Q,W):(B=!0,W=Q)}}if(V.stack=null,B)throw W}},use:function(V){return p(A(this),V,k),V},adopt:function(V,z){var Y=A(this);return a(z),p(Y,void 0,k,function(){z(V)}),V},defer:function(V){var z=A(this);a(V),p(z,void 0,k,V)},move:function(){var V=A(this),z=new R;return P(z).stack=V.stack,V.stack=[],V.state=D,r||(this.disposed=!0),z}}),r&&o(j,"disposed",{configurable:!0,get:function(){return P(this).state===D}}),u(j,E,j.dispose,{name:"dispose"}),u(j,O,S,{nonWritable:!0}),t({global:!0,constructor:!0},{DisposableStack:R})},36955:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0},{demethodize:r})},77326:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(55327),a=e(15212),s=e(32621),u=e(35454),c=Object.getOwnPropertyDescriptor,o=/^\s*class\b/,f=r(o.exec),m=function(p){try{if(!u||!f(o,a(p)))return!1}catch(g){}var b=c(p,"prototype");return!!b&&s(b,"writable")&&!b.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(b){return n(b)&&!m(b)}})},53571:function(i,d,e){"use strict";var t=e(94488),r=e(39812);t({target:"Function",stat:!0,forced:!0},{isConstructor:r})},28670:function(i,d,e){"use strict";var t=e(59893),r=e(37691).f,n=t("metadata"),a=Function.prototype;a[n]===void 0&&r(a,n,{value:null})},31050:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r})},96364:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r})},25321:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(56472),a=e(80449),s=e(55327),u=e(53456),c=e(64110),o=e(69392),f=e(3338),m=e(32621),p=e(59893),b=e(46571).IteratorPrototype,g=e(35454),E=e(16697),O="constructor",S="Iterator",I=p("toStringTag"),P=TypeError,k=r[S],D=E||!s(k)||k.prototype!==b||!f(function(){k({})}),T=function(){if(n(this,b),u(this)===b)throw new P("Abstract class Iterator not directly constructable")},A=function(R,j){g?c(b,R,{configurable:!0,get:function(){return j},set:function(L){if(a(this),this===b)throw new P("You can't redefine this property");m(this,R)?this[R]=L:o(this,R,L)}}):b[R]=j};m(b,I)||A(I,S),(D||!m(b,O)||b[O]===Object)&&A(O,T),T.prototype=b,t({global:!0,constructor:!0,forced:D},{Iterator:T})},46304:function(i,d,e){"use strict";var t=e(89945),r=e(2291),n=e(53776),a=e(32621),s=e(59893),u=e(46571).IteratorPrototype,c=s("dispose");a(u,c)||r(u,c,function(){var o=n(this,"return");o&&t(o,this)})},55163:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(16697),f=c(function(){for(var m=this.iterator,p=this.next,b,g;this.remaining;)if(this.remaining--,b=n(r(p,m)),g=this.done=!!b.done,g)return;if(b=n(r(p,m)),g=this.done=!!b.done,!g)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:o},{drop:function(p){n(this);var b=u(s(+p));return new f(a(this),{remaining:b})}})},78722:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{every:function(c){a(this),n(c);var o=s(this),f=0;return!r(o,function(m,p){if(!c(m,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(20547),c=e(46319),o=e(16697),f=u(function(){for(var m=this.iterator,p=this.predicate,b=this.next,g,E,O;;){if(g=a(r(b,m)),E=this.done=!!g.done,E)return;if(O=g.value,c(m,p,[O,this.counter++],!0))return O}});t({target:"Iterator",proto:!0,real:!0,forced:o},{filter:function(p){return a(this),n(p),new f(s(this),{predicate:p})}})},81848:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{find:function(c){a(this),n(c);var o=s(this),f=0;return r(o,function(m,p){if(c(m,f++))return p(m)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(7157),c=e(20547),o=e(67996),f=e(16697),m=c(function(){for(var p=this.iterator,b=this.mapper,g,E;;){if(E=this.inner)try{if(g=a(r(E.next,E.iterator)),!g.done)return g.value;this.inner=null}catch(O){o(p,"throw",O)}if(g=a(r(this.next,p)),this.done=!!g.done)return;try{this.inner=u(b(g.value,this.counter++),!1)}catch(O){o(p,"throw",O)}}});t({target:"Iterator",proto:!0,real:!0,forced:f},{flatMap:function(b){return a(this),n(b),new m(s(this),{mapper:b,inner:null})}})},72211:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{forEach:function(c){a(this),n(c);var o=s(this),f=0;r(o,function(m){c(m,f++)},{IS_RECORD:!0})}})},84862:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94029),a=e(16332),s=e(46571).IteratorPrototype,u=e(20547),c=e(7157),o=e(16697),f=u(function(){return r(this.next,this.iterator)},!0);t({target:"Iterator",stat:!0,forced:o},{from:function(p){var b=c(typeof p=="string"?n(p):p,!0);return a(s,b.iterator)?b.iterator:new f(b)}})},92381:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r})},19517:function(i,d,e){"use strict";var t=e(94488),r=e(2155),n=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:n},{map:r})},69667:function(i,d,e){"use strict";var t=e(94488),r=e(17243),n=TypeError;t({target:"Iterator",stat:!0,forced:!0},{range:function(s,u,c){if(typeof s=="number")return new r(s,u,c,"number",0,1);if(typeof s=="bigint")return new r(s,u,c,"bigint",BigInt(0),BigInt(1));throw new n("Incorrect Iterator.range arguments")}})},80820:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731),u=TypeError;t({target:"Iterator",proto:!0,real:!0},{reduce:function(o){a(this),n(o);var f=s(this),m=arguments.length<2,p=m?void 0:arguments[1],b=0;if(r(f,function(g){m?(m=!1,p=g):p=o(p,g,b),b++},{IS_RECORD:!0}),m)throw new u("Reduce of empty iterator with no initial value");return p}})},87873:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{some:function(c){a(this),n(c);var o=s(this),f=0;return r(o,function(m,p){if(c(m,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(67996),f=e(16697),m=c(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,o(p,"normal",void 0);var b=n(r(this.next,p)),g=this.done=!!b.done;if(!g)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:f},{take:function(b){n(this);var g=u(s(+b));return new m(a(this),{remaining:g})}})},28566:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(62003),a=e(10731),s=[].push;t({target:"Iterator",proto:!0,real:!0},{toArray:function(){var c=[];return n(a(r(this)),s,{that:c,IS_RECORD:!0}),c}})},51697:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(57975),a=e(80025),s=e(10731),u=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:u},{toAsync:function(){return new a(s(new n(s(r(this)))))}})},61872:function(i,d,e){"use strict";var t=e(94488),r=e(82778),n=e(83502);t({target:"JSON",stat:!0,forced:!r},{isRawJSON:n})},76077:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(65911),s=e(94237),u=e(89945),c=e(55327),o=e(31946),f=e(18589),m=e(32621),p=e(69905),b=e(82762),g=e(69392),E=e(3338),O=e(70913),S=e(42820),I=n.JSON,P=n.Number,k=n.SyntaxError,D=I&&I.parse,T=a("Object","keys"),A=Object.getOwnPropertyDescriptor,R=s("".charAt),j=s("".slice),L=s(/./.exec),V=s([].push),z=/^\d$/,Y=/^[1-9]$/,B=/^(?:-|\d)$/,W=/^[\t\n\r ]$/,G=0,Q=1,H=function(se,pe){se=p(se);var le=new N(se,0,""),he=le.parse(),We=he.value,Ke=le.skip(W,he.end);if(Ke1?arguments[1]:void 0);return a(c,function(f,m){if(!o(f,m,c))return!1},!0)!==!1}})},28220:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,E){p(g,E,m)&&c(b,E,g)}),b}})},49350:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(m,p){if(o(m,p,c))return{key:p}},!0);return f&&f.key}})},62060:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(m,p){if(o(m,p,c))return{value:m}},!0);return f&&f.value}})},20126:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Map",stat:!0,forced:!0},{from:r})},18090:function(i,d,e){"use strict";var t=e(94488),r=e(88134),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(u){return a(n(this),function(c){if(r(c,u))return!0},!0)===!0}})},14309:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(62003),a=e(55327),s=e(63335),u=e(2786).Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(o,f){var m=a(this)?this:u,p=new m;s(f);var b=s(p.set);return n(o,function(g){r(b,p,f(g),g)}),p}})},17822:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(s){var u=n(r(this),function(c,o){if(c===s)return{key:o}},!0);return u&&u.key}})},83543:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,E){c(b,p(g,E,m),g)}),b}})},13853:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,E){c(b,E,p(g,E,m))}),b}})},25188:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(62003),a=e(2786).set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(u){for(var c=r(this),o=arguments.length,f=0;f1?arguments[1]:void 0);return a(c,function(f,m){if(o(f,m,c))return!0},!0)===!0}})},8774:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r})},6736:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(42683),a=e(2786),s=TypeError,u=a.get,c=a.has,o=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(m,p){var b=n(this),g=arguments.length;r(p);var E=c(b,m);if(!E&&g<3)throw new s("Updating absent value");var O=E?u(b,m):r(g>2?arguments[2]:void 0)(m,b);return o(b,m,p(O,m,b)),b}})},94065:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r})},93036:function(i,d,e){"use strict";var t=e(94488),r=Math.min,n=Math.max;t({target:"Math",stat:!0,forced:!0},{clamp:function(s,u,c){return r(c,n(u,s))}})},75708:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(i,d,e){"use strict";var t=e(94488),r=180/Math.PI;t({target:"Math",stat:!0,forced:!0},{degrees:function(a){return a*r}})},43710:function(i,d,e){"use strict";var t=e(94488),r=e(35175);t({target:"Math",stat:!0},{f16round:r})},66233:function(i,d,e){"use strict";var t=e(94488),r=e(24619),n=e(14894);t({target:"Math",stat:!0,forced:!0},{fscale:function(s,u,c,o,f){return n(r(s,u,c,o,f))}})},92762:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{iaddh:function(n,a,s,u){var c=n>>>0,o=a>>>0,f=s>>>0;return o+(u>>>0)+((c&f|(c|f)&~(c+f>>>0))>>>31)|0}})},24467:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{imulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,f=c&s,m=u>>16,p=c>>16,b=(m*f>>>0)+(o*f>>>16);return m*p+(b>>16)+((o*p>>>0)+(b&s)>>16)}})},68465:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{isubh:function(n,a,s,u){var c=n>>>0,o=a>>>0,f=s>>>0;return o-(u>>>0)-((~c&f|~(c^f)&c-f>>>0)>>>31)|0}})},77004:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(i,d,e){"use strict";var t=e(94488),r=Math.PI/180;t({target:"Math",stat:!0,forced:!0},{radians:function(a){return a*r}})},51117:function(i,d,e){"use strict";var t=e(94488),r=e(24619);t({target:"Math",stat:!0,forced:!0},{scale:r})},87236:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(1222),a=e(83126),s=e(25587),u=e(94844),c="Seeded Random",o=c+" Generator",f='Math.seededPRNG() argument should have a "seed" field with a finite value.',m=u.set,p=u.getterFor(o),b=TypeError,g=a(function(O){m(this,{type:o,seed:O%2147483647})},c,function(){var O=p(this),S=O.seed=(O.seed*1103515245+12345)%2147483647;return s((S&1073741823)/1073741823,!1)});t({target:"Math",stat:!0,forced:!0},{seededPRNG:function(O){var S=r(O).seed;if(!n(S))throw new b(f);return new g(S)}})},83733:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{signbit:function(n){var a=+n;return a===a&&a===0?1/a===-1/0:a<0}})},92044:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{umulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,f=c&s,m=u>>>16,p=c>>>16,b=(m*f>>>0)+(o*f>>>16);return m*p+(b>>>16)+((o*p>>>0)+(b&s)>>>16)}})},29190:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a="Invalid number representation",s="Invalid radix",u=RangeError,c=SyntaxError,o=TypeError,f=parseInt,m=Math.pow,p=/^[\d.a-z]+$/,b=r("".charAt),g=r(p.exec),E=r(1 .toString),O=r("".slice),S=r("".split);t({target:"Number",stat:!0,forced:!0},{fromString:function(P,k){var D=1;if(typeof P!="string")throw new o(a);if(!P.length)throw new c(a);if(b(P,0)==="-"&&(D=-1,P=O(P,1),!P.length))throw new c(a);var T=k===void 0?10:n(k);if(T<2||T>36)throw new u(s);if(!g(p,P))throw new c(a);var A=S(P,"."),R=f(A[0],T);if(A.length>1&&(R+=f(A[1],T)/m(T,A[1].length)),T===10&&E(R,T)!==P)throw new c(a);return D*R}})},10775:function(i,d,e){"use strict";var t=e(94488),r=e(17243);t({target:"Number",stat:!0,forced:!0},{range:function(a,s,u){return new r(a,s,u,"number",0,1)}})},19593:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateEntries:function(a){return new r(a,"entries")}})},26502:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateKeys:function(a){return new r(a,"keys")}})},10174:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateValues:function(a){return new r(a,"values")}})},76867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(35454),a=e(51996),s=e(63335),u=e(80449),c=e(56472),o=e(55327),f=e(4112),m=e(31946),p=e(53776),b=e(2291),g=e(66477),E=e(64110),O=e(61810),S=e(59893),I=e(94844),P=S("observable"),k="Observable",D="Subscription",T="SubscriptionObserver",A=I.getterFor,R=I.set,j=A(k),L=A(D),V=A(T),z=function(Q){this.observer=u(Q),this.cleanup=void 0,this.subscriptionObserver=void 0};z.prototype={type:D,clean:function(){var Q=this.cleanup;if(Q){this.cleanup=void 0;try{Q()}catch(H){O(H)}}},close:function(){if(!n){var Q=this.facade,H=this.subscriptionObserver;Q.closed=!0,H&&(H.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var Y=function(Q,H){var F=R(this,new z(Q)),q;n||(this.closed=!1);try{(q=p(Q,"start"))&&r(q,Q,this)}catch(ne){O(ne)}if(!F.isClosed()){var M=F.subscriptionObserver=new B(F);try{var N=H(M),K=N;f(N)||(F.cleanup=o(N.unsubscribe)?function(){K.unsubscribe()}:s(N))}catch(ne){M.error(ne);return}F.isClosed()&&F.clean()}};Y.prototype=g({},{unsubscribe:function(){var H=L(this);H.isClosed()||(H.close(),H.clean())}}),n&&E(Y.prototype,"closed",{configurable:!0,get:function(){return L(this).isClosed()}});var B=function(Q){R(this,{type:T,subscriptionState:Q}),n||(this.closed=!1)};B.prototype=g({},{next:function(H){var F=V(this).subscriptionState;if(!F.isClosed()){var q=F.observer;try{var M=p(q,"next");M&&r(M,q,H)}catch(N){O(N)}}},error:function(H){var F=V(this).subscriptionState;if(!F.isClosed()){var q=F.observer;F.close();try{var M=p(q,"error");M?r(M,q,H):O(H)}catch(N){O(N)}F.clean()}},complete:function(){var H=V(this).subscriptionState;if(!H.isClosed()){var F=H.observer;H.close();try{var q=p(F,"complete");q&&r(q,F)}catch(M){O(M)}H.clean()}}}),n&&E(B.prototype,"closed",{configurable:!0,get:function(){return V(this).subscriptionState.isClosed()}});var W=function(H){c(this,G),R(this,{type:k,subscriber:s(H)})},G=W.prototype;g(G,{subscribe:function(H){var F=arguments.length;return new Y(o(H)?{next:H,error:F>1?arguments[1]:void 0,complete:F>2?arguments[2]:void 0}:m(H)?H:{},j(this).subscriber)}}),b(G,P,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:W}),a(k)},14548:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(89945),a=e(80449),s=e(39812),u=e(85428),c=e(53776),o=e(62003),f=e(59893),m=f("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(b){var g=s(this)?this:r("Observable"),E=c(a(b),m);if(E){var O=a(n(E,b));return O.constructor===g?O:new g(function(I){return O.subscribe(I)})}var S=u(b);return new g(function(I){o(S,function(P,k){if(I.next(P),I.closed)return k()},{IS_ITERATOR:!0,INTERRUPTED:!0}),I.complete()})}})},96378:function(i,d,e){"use strict";e(76867),e(14548),e(6053)},6053:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(39812),a=r("Array");t({target:"Observable",stat:!0,forced:!0},{of:function(){for(var u=n(this)?this:r("Observable"),c=arguments.length,o=a(c),f=0;f?@[\\\\\\]^`{|}~"+a+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(f){var m=n(f),p=s(m,0);return(p>47&&p<58?"\\x3":"")+u(m,c,"\\$&")}})},1220:function(i,d,e){"use strict";var t=e(94488),r=e(17442),n=e(19691).add;t({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var s=r(this),u=0,c=arguments.length;u1?arguments[1]:void 0);return a(c,function(f){if(!o(f,f,c))return!1},!0)!==!1}})},38487:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g){p(g,g,m)&&c(b,g)}),b}})},29916:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(m){if(o(m,m,c))return{value:m}},!0);return f&&f.value}})},25541:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Set",stat:!0,forced:!0},{from:r})},34926:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(16049);t({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(u){return r(a,this,n(u))}})},45612:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(16049),a=e(22627),s=!a("intersection")||r(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!=="3,2"});t({target:"Set",proto:!0,real:!0,forced:s},{intersection:n})},68255:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(17616);t({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(u){return r(a,this,n(u))}})},98080:function(i,d,e){"use strict";var t=e(94488),r=e(17616),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isDisjointFrom")},{isDisjointFrom:r})},16450:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(84833);t({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(u){return r(a,this,n(u))}})},96351:function(i,d,e){"use strict";var t=e(94488),r=e(84833),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSubsetOf")},{isSubsetOf:r})},86921:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(51135);t({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(u){return r(a,this,n(u))}})},60244:function(i,d,e){"use strict";var t=e(94488),r=e(51135),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSupersetOf")},{isSupersetOf:r})},82928:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(17442),a=e(57002),s=e(69905),u=r([].join),c=r([].push);t({target:"Set",proto:!0,real:!0,forced:!0},{join:function(f){var m=n(this),p=f===void 0?",":s(f),b=[];return a(m,function(g){c(b,g)}),u(b,p)}})},42947:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{map:function(f){var m=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g){c(b,p(g,g,m))}),b}})},71568:function(i,d,e){"use strict";var t=e(94488),r=e(48800);t({target:"Set",stat:!0,forced:!0},{of:r})},94194:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(17442),a=e(57002),s=TypeError;t({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(c){var o=n(this),f=arguments.length<2,m=f?void 0:arguments[1];if(r(c),a(o,function(p){f?(f=!1,m=p):m=c(m,p,p,o)}),f)throw new s("Reduce of empty set with no initial value");return m}})},30556:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{some:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0);return a(c,function(f){if(o(f,f,c))return!0},!0)===!0}})},93102:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(36312);t({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(u){return r(a,this,n(u))}})},32100:function(i,d,e){"use strict";var t=e(94488),r=e(36312),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("symmetricDifference")},{symmetricDifference:r})},82074:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(24667);t({target:"Set",proto:!0,real:!0,forced:!0},{union:function(u){return r(a,this,n(u))}})},1821:function(i,d,e){"use strict";var t=e(94488),r=e(24667),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("union")},{union:r})},13578:function(i,d,e){"use strict";var t=e(94488),r=e(13764).charAt,n=e(95955),a=e(56902),s=e(69905);t({target:"String",proto:!0,forced:!0},{at:function(c){var o=s(n(this)),f=o.length,m=a(c),p=m>=0?m:f+m;return p<0||p>=f?void 0:r(o,p)}})},62882:function(i,d,e){"use strict";var t=e(94488),r=e(83126),n=e(25587),a=e(95955),s=e(69905),u=e(94844),c=e(13764),o=c.codeAt,f=c.charAt,m="String Iterator",p=u.set,b=u.getterFor(m),g=r(function(O){p(this,{type:m,string:O,index:0})},"String",function(){var O=b(this),S=O.string,I=O.index,P;return I>=S.length?n(void 0,!0):(P=f(S,I),O.index+=P.length,n({codePoint:o(P,0),position:I},!1))});t({target:"String",proto:!0,forced:!0},{codePoints:function(){return new g(s(a(this)))}})},59348:function(i,d,e){"use strict";var t=e(94488),r=e(67410);t({target:"String",stat:!0,forced:!0},{cooked:r})},37457:function(i,d,e){"use strict";var t=e(13247),r=e(94488),n=e(86528),a=e(94237),s=e(13743),u=e(80449),c=e(94029),o=e(55327),f=e(82762),m=e(37691).f,p=e(71698),b=e(42530),g=e(67410),E=e(79204),O=e(19268),S=new b.WeakMap,I=b.get,P=b.has,k=b.set,D=Array,T=TypeError,A=Object.freeze||Object,R=Object.isFrozen,j=Math.min,L=a("".charAt),V=a("".slice),z=a("".split),Y=a(/./.exec),B=/([\n\u2028\u2029]|\r\n?)/g,W=RegExp("^["+O+"]*"),G=RegExp("[^"+O+"]"),Q="Invalid tag",H="Invalid opening line",F="Invalid closing line",q=function(pe){var le=pe.raw;if(t&&!R(le))throw new T("Raw template should be frozen");if(P(S,le))return I(S,le);var he=M(le),We=K(he);return m(We,"raw",{value:A(he)}),A(We),k(S,le,We),We},M=function(pe){var le=c(pe),he=f(le),We=D(he),Ke=D(he),ft=0,_t,pt,Je,me;if(!he)throw new T(Q);for(;ft0)throw new T(H);_t[1]=""}if($e){if(_t.length===1||Y(G,_t[_t.length-1]))throw new T(F);_t[_t.length-2]="",_t[_t.length-1]=""}for(var nt=2;nt<_t.length;nt+=2){var Et=_t[nt],Lt=nt+1===_t.length&&!$e,At=Y(W,Et)[0];if(!Lt&&At.length===Et.length){_t[nt]="";continue}pt=N(At,pt)}}var Me=pt?pt.length:0;for(ft=0;ft1?arguments[1]:void 0);return n(this,o)},!0)},16315:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filterReject,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filterReject",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)},!0)},56966:function(i,d,e){"use strict";var t=e(65911),r=e(6086),n=e(32278),a=e(58261),s=e(69478),u=a.aTypedArrayConstructor,c=a.exportTypedArrayStaticMethod;c("fromAsync",function(f){var m=this,p=arguments.length,b=p>1?arguments[1]:void 0,g=p>2?arguments[2]:void 0;return new(t("Promise"))(function(E){r(m),E(n(f,b,g))}).then(function(E){return s(u(m),E)})},!0)},60239:function(i,d,e){"use strict";var t=e(58261),r=e(36444),n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("groupBy",function(c){var o=arguments.length>1?arguments[1]:void 0;return r(a(this),c,o,n)},!0)},49381:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(75406),a=e(51981),s=e(93303),u=e(56902),c=e(3338),o=t.aTypedArray,f=t.getTypedArrayConstructor,m=t.exportTypedArrayMethod,p=Math.max,b=Math.min,g=!c(function(){var E=new Int8Array([1]),O=E.toSpliced(1,0,{valueOf:function(){return E[0]=2,3}});return O[0]!==2||O[1]!==3});m("toSpliced",function(O,S){var I=o(this),P=f(I),k=r(I),D=a(O,k),T=arguments.length,A=0,R,j,L,V,z,Y,B;if(T===0)R=j=0;else if(T===1)R=0,j=k-D;else if(j=b(p(u(S),0),k-D),R=T-2,R){V=new P(R),L=n(V);for(var W=2;W1?a(arguments[1]):void 0,R=f(A)==="base64"?m:p,j=A?!!A.strict:!1,L=j?T:O(T,P,"");if(L.length%4===0)S(L,-2)==="=="?L=S(L,0,-2):S(L,-1)==="="&&(L=S(L,0,-1));else if(j)throw new g("Input is not correctly padded");var V=L.length%4;switch(V){case 1:throw new g("Bad input length");case 2:L+="AA";break;case 3:L+="A"}for(var z=[],Y=0,B=L.length,W=function(H){var F=E(L,Y+H);if(!u(R,F))throw new g('Bad char in input: "'+F+'"');return R[F]<<18-6*H};Y>16&255,G>>8&255,G&255)}var Q=z.length;if(V===2){if(j&&z[Q-2]!==0)throw new g(k);Q-=2}else if(V===3){if(j&&z[Q-1]!==0)throw new g(k);Q--}return c(b,z,Q)}})},57151:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94237),a=e(79606),s=r.Uint8Array,u=r.SyntaxError,c=r.parseInt,o=/[^\da-f]/i,f=n(o.exec),m=n("".slice);s&&t({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(b){a(b);var g=b.length;if(g%2)throw new u("String should have an even number of characters");if(f(o,b))throw new u("String should only contain hex characters");for(var E=new s(g/2),O=0;O>6*T&63)};I+2>(-2*B&6)));return z}})},55182:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(94237),s=e(89945),u=e(3338),c=e(69905),o=e(57106),f=e(66244).i2c,m=n("btoa"),p=a("".charAt),b=a("".charCodeAt),g=!!m&&!u(function(){return m("hi")!=="aGk="}),E=g&&!u(function(){m()}),O=g&&u(function(){return m(null)!=="bnVsbA=="}),S=g&&m.length!==1;t({global:!0,bind:!0,enumerable:!0,forced:!g||E||O||S},{btoa:function(P){if(o(arguments.length,1),g)return s(m,r,c(P));for(var k=c(P),D="",T=0,A=f,R,j;p(k,T)||(A="=",T%1);){if(j=b(k,T+=.75),j>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");R=R<<8|j,D+=p(A,63&R>>8-T%1*8)}return D}})},91472:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).clear;t({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==n},{clearImmediate:n})},34366:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(59594),s=e(68151),u=function(o){if(o&&o.forEach!==a)try{s(o,"forEach",a)}catch(f){o.forEach=a}};for(var c in r)r[c]&&u(t[c]&&t[c].prototype);u(n)},85425:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(11005),s=e(68151),u=e(94573),c=e(59893),o=c("iterator"),f=a.values,m=function(b,g){if(b){if(b[o]!==f)try{s(b,o,f)}catch(O){b[o]=f}if(u(b,g,!0),r[g]){for(var E in a)if(b[E]!==a[E])try{s(b,E,a[E])}catch(O){b[E]=a[E]}}}};for(var p in r)m(t[p]&&t[p].prototype,p);m(n,"DOMTokenList")},64522:function(i,d,e){"use strict";var t=e(94488),r=e(11270),n=e(65911),a=e(3338),s=e(20132),u=e(35012),c=e(37691).f,o=e(2291),f=e(64110),m=e(32621),p=e(56472),b=e(80449),g=e(13367),E=e(7825),O=e(52109),S=e(80739),I=e(94844),P=e(35454),k=e(16697),D="DOMException",T="DATA_CLONE_ERR",A=n("Error"),R=n(D)||function(){try{var Ke=n("MessageChannel")||r("worker_threads").MessageChannel;new Ke().port1.postMessage(new WeakMap)}catch(ft){if(ft.name===T&&ft.code===25)return ft.constructor}}(),j=R&&R.prototype,L=A.prototype,V=I.set,z=I.getterFor(D),Y="stack"in new A(D),B=function(Ke){return m(O,Ke)&&O[Ke].m?O[Ke].c:0},W=function(){p(this,G);var ft=arguments.length,_t=E(ft<1?void 0:arguments[0]),pt=E(ft<2?void 0:arguments[1],"Error"),Je=B(pt);if(V(this,{type:D,name:pt,message:_t,code:Je}),P||(this.name=pt,this.message=_t,this.code=Je),Y){var me=new A(_t);me.name=D,c(this,"stack",u(1,S(me.stack,1)))}},G=W.prototype=s(L),Q=function(Ke){return{enumerable:!0,configurable:!0,get:Ke}},H=function(Ke){return Q(function(){return z(this)[Ke]})};P&&(f(G,"code",H("code")),f(G,"message",H("message")),f(G,"name",H("name"))),c(G,"constructor",u(1,W));var F=a(function(){return!(new R instanceof A)}),q=F||a(function(){return L.toString!==g||String(new R(1,2))!=="2: 1"}),M=F||a(function(){return new R(1,"DataCloneError").code!==25}),N=F||R[T]!==25||j[T]!==25,K=k?q||M||N:F;t({global:!0,constructor:!0,forced:K},{DOMException:K?W:R});var ne=n(D),se=ne.prototype;q&&(k||R===ne)&&o(se,"toString",g),M&&P&&R===ne&&f(se,"code",Q(function(){return B(b(this).name)}));for(var pe in O)if(m(O,pe)){var le=O[pe],he=le.s,We=u(6,le.c);m(ne,he)||c(ne,he,We),m(se,he)||c(se,he,We)}},41599:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(35012),s=e(37691).f,u=e(32621),c=e(56472),o=e(25576),f=e(7825),m=e(52109),p=e(80739),b=e(35454),g=e(16697),E="DOMException",O=n("Error"),S=n(E),I=function(){c(this,P);var W=arguments.length,G=f(W<1?void 0:arguments[0]),Q=f(W<2?void 0:arguments[1],"Error"),H=new S(G,Q),F=new O(G);return F.name=E,s(H,"stack",a(1,p(F.stack,1))),o(H,this,I),H},P=I.prototype=S.prototype,k="stack"in new O(E),D="stack"in new S(1,2),T=S&&b&&Object.getOwnPropertyDescriptor(r,E),A=!!T&&!(T.writable&&T.configurable),R=k&&!A&&!D;t({global:!0,constructor:!0,forced:g||R},{DOMException:R?I:S});var j=n(E),L=j.prototype;if(L.constructor!==j){g||s(L,"constructor",a(1,j));for(var V in m)if(u(m,V)){var z=m[V],Y=z.s;u(j,Y)||s(j,Y,a(6,z.c))}}},86465:function(i,d,e){"use strict";var t=e(65911),r=e(94573),n="DOMException";r(t(n),n)},78437:function(i,d,e){"use strict";e(91472),e(91700)},73624:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(72933),a=e(63335),s=e(57106),u=e(90946),c=r.process;t({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(f){s(arguments.length,1),a(f);var m=u&&c.domain;n(m?m.bind(f):f)}})},62059:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(64110),a=e(35454),s=TypeError,u=Object.defineProperty,c=r.self!==r;try{if(a){var o=Object.getOwnPropertyDescriptor(r,"self");(c||!o||!o.get||!o.enumerable)&&n(r,"self",{get:function(){return r},set:function(m){if(this!==r)throw new s("Illegal invocation");u(r,"self",{value:m,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else t({global:!0,simple:!0,forced:c},{self:r})}catch(f){}},91700:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).set,a=e(93222),s=r.setImmediate?a(n,!1):n;t({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==s},{setImmediate:s})},88469:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setInterval,!0);t({global:!0,bind:!0,forced:r.setInterval!==a},{setInterval:a})},91572:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setTimeout,!0);t({global:!0,bind:!0,forced:r.setTimeout!==a},{setTimeout:a})},10305:function(i,d,e){"use strict";var t=e(16697),r=e(94488),n=e(92916),a=e(65911),s=e(94237),u=e(3338),c=e(6145),o=e(55327),f=e(39812),m=e(4112),p=e(31946),b=e(18446),g=e(62003),E=e(80449),O=e(97607),S=e(32621),I=e(69392),P=e(68151),k=e(82762),D=e(57106),T=e(81644),A=e(2786),R=e(19691),j=e(57002),L=e(39311),V=e(25406),z=e(80426),Y=n.Object,B=n.Array,W=n.Date,G=n.Error,Q=n.TypeError,H=n.PerformanceMark,F=a("DOMException"),q=A.Map,M=A.has,N=A.get,K=A.set,ne=R.Set,se=R.add,pe=R.has,le=a("Object","keys"),he=s([].push),We=s((!0).valueOf),Ke=s(1 .valueOf),ft=s("".valueOf),_t=s(W.prototype.getTime),pt=c("structuredClone"),Je="DataCloneError",me="Transferring",ke=function(ce){return!u(function(){var xe=new n.Set([7]),dt=ce(xe),qe=ce(Y(7));return dt===xe||!dt.has(7)||!p(qe)||+qe!=7})&&ce},$e=function(ce,xe){return!u(function(){var dt=new xe,qe=ce({a:dt,b:dt});return!(qe&&qe.a===qe.b&&qe.a instanceof xe&&qe.a.stack===dt.stack)})},nt=function(ce){return!u(function(){var xe=ce(new n.AggregateError([1],pt,{cause:3}));return xe.name!=="AggregateError"||xe.errors[0]!==1||xe.message!==pt||xe.cause!==3})},Et=n.structuredClone,Lt=t||!$e(Et,G)||!$e(Et,F)||!nt(Et),At=!Et&&ke(function(ce){return new H(pt,{detail:ce}).detail}),Me=ke(Et)||At,Qe=function(ce){throw new F("Uncloneable type: "+ce,Je)},mt=function(ce,xe){throw new F((xe||"Cloning")+" of "+ce+" cannot be properly polyfilled in this engine",Je)},Fe=function(ce,xe){return Me||mt(xe),Me(ce)},we=function(){var ce;try{ce=new n.DataTransfer}catch(xe){try{ce=new n.ClipboardEvent("").clipboardData}catch(dt){}}return ce&&ce.items&&ce.files?ce:null},ue=function(ce,xe,dt){if(M(xe,ce))return N(xe,ce);var qe=dt||O(ce),He,at,Dt,lt,Re,it;if(qe==="SharedArrayBuffer")Me?He=Me(ce):He=ce;else{var Ne=n.DataView;!Ne&&!o(ce.slice)&&mt("ArrayBuffer");try{if(o(ce.slice)&&!ce.resizable)He=ce.slice(0);else for(at=ce.byteLength,Dt=("maxByteLength"in ce)?{maxByteLength:ce.maxByteLength}:void 0,He=new ArrayBuffer(at,Dt),lt=new Ne(ce),Re=new Ne(He),it=0;it1&&!m(arguments[1])?E(arguments[1]):void 0,qe=dt?dt.transfer:void 0,He,at;qe!==void 0&&(He=new q,at=rt(qe,He));var Dt=Ce(xe,He);return at&&bt(at),Dt}})},41208:function(i,d,e){"use strict";e(88469),e(91572)},91340:function(i,d,e){"use strict";e(11005);var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(35454),u=e(3299),c=e(2291),o=e(64110),f=e(66477),m=e(94573),p=e(83126),b=e(94844),g=e(56472),E=e(55327),O=e(32621),S=e(80666),I=e(97607),P=e(80449),k=e(31946),D=e(69905),T=e(20132),A=e(35012),R=e(85428),j=e(26006),L=e(25587),V=e(57106),z=e(59893),Y=e(63668),B=z("iterator"),W="URLSearchParams",G=W+"Iterator",Q=b.set,H=b.getterFor(W),F=b.getterFor(G),q=Object.getOwnPropertyDescriptor,M=function(He){if(!s)return r[He];var at=q(r,He);return at&&at.value},N=M("fetch"),K=M("Request"),ne=M("Headers"),se=K&&K.prototype,pe=ne&&ne.prototype,le=r.RegExp,he=r.TypeError,We=r.decodeURIComponent,Ke=r.encodeURIComponent,ft=a("".charAt),_t=a([].join),pt=a([].push),Je=a("".replace),me=a([].shift),ke=a([].splice),$e=a("".split),nt=a("".slice),Et=/\+/g,Lt=Array(4),At=function(He){return Lt[He-1]||(Lt[He-1]=le("((?:%[\\da-f]{2}){"+He+"})","gi"))},Me=function(He){try{return We(He)}catch(at){return He}},Qe=function(He){var at=Je(He,Et," "),Dt=4;try{return We(at)}catch(lt){for(;Dt;)at=Je(at,At(Dt--),Me);return at}},mt=/[!'()~]|%20/g,Fe={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},we=function(He){return Fe[He]},ue=function(He){return Je(Ke(He),mt,we)},ye=p(function(at,Dt){Q(this,{type:G,target:H(at).entries,index:0,kind:Dt})},W,function(){var at=F(this),Dt=at.target,lt=at.index++;if(!Dt||lt>=Dt.length)return at.target=void 0,L(void 0,!0);var Re=Dt[lt];switch(at.kind){case"keys":return L(Re.key,!1);case"values":return L(Re.value,!1)}return L([Re.key,Re.value],!1)},!0),Ce=function(He){this.entries=[],this.url=null,He!==void 0&&(k(He)?this.parseObject(He):this.parseQuery(typeof He=="string"?ft(He,0)==="?"?nt(He,1):He:D(He)))};Ce.prototype={type:W,bindURL:function(He){this.url=He,this.update()},parseObject:function(He){var at=this.entries,Dt=j(He),lt,Re,it,Ne,gt,Mt,lr;if(Dt)for(lt=R(He,Dt),Re=lt.next;!(it=n(Re,lt)).done;){if(Ne=R(P(it.value)),gt=Ne.next,(Mt=n(gt,Ne)).done||(lr=n(gt,Ne)).done||!n(gt,Ne).done)throw new he("Expected sequence with length 2");pt(at,{key:D(Mt.value),value:D(lr.value)})}else for(var cr in He)O(He,cr)&&pt(at,{key:cr,value:D(He[cr])})},parseQuery:function(He){if(He)for(var at=this.entries,Dt=$e(He,"&"),lt=0,Re,it;lt0?arguments[0]:void 0,Dt=Q(this,new Ce(at));s||(this.size=Dt.entries.length)},bt=rt.prototype;if(f(bt,{append:function(at,Dt){var lt=H(this);V(arguments.length,2),pt(lt.entries,{key:D(at),value:D(Dt)}),s||this.length++,lt.updateURL()},delete:function(He){for(var at=H(this),Dt=V(arguments.length,1),lt=at.entries,Re=D(He),it=Dt<2?void 0:arguments[1],Ne=it===void 0?it:D(it),gt=0;gtlt.key?1:-1}),at.updateURL()},forEach:function(at){for(var Dt=H(this).entries,lt=S(at,arguments.length>1?arguments[1]:void 0),Re=0,it;Re1?dt(arguments[1]):{})}}),E(K)){var qe=function(at){return g(this,se),new K(at,arguments.length>1?dt(arguments[1]):{})};se.constructor=qe,qe.prototype=se,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:qe})}}i.exports={URLSearchParams:rt,getState:H}},4890:function(i,d,e){"use strict";var t=e(2291),r=e(94237),n=e(69905),a=e(57106),s=URLSearchParams,u=s.prototype,c=r(u.append),o=r(u.delete),f=r(u.forEach),m=r([].push),p=new s("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&t(u,"delete",function(b){var g=arguments.length,E=g<2?void 0:arguments[1];if(g&&E===void 0)return o(this,b);var O=[];f(this,function(R,j){m(O,{key:j,value:R})}),a(g,1);for(var S=n(b),I=n(E),P=0,k=0,D=!1,T=O.length,A;P?@[\\\]^|]/,Et=/[\0\t\n\r #/:<>?@[\\\]^|]/,Lt=/^[\u0000-\u0020]+/,At=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Me=/[\t\n\r]/g,Qe,mt=function(ht){var Ye=K(ht,"."),je,Le,Xe,jt,Zt,hr,Oe;if(Ye.length&&Ye[Ye.length-1]===""&&Ye.length--,je=Ye.length,je>4)return ht;for(Le=[],Xe=0;Xe1&&W(jt,0)==="0"&&(Zt=G(Je,jt)?16:8,jt=ne(jt,Zt===8?1:2)),jt==="")hr=0;else{if(!G(Zt===10?ke:Zt===8?me:$e,jt))return ht;hr=z(jt,Zt)}q(Le,hr)}for(Xe=0;Xe=B(256,5-je))return null}else if(hr>255)return null;for(Oe=F(Le),Xe=0;Xe6))return;for(hr=0;Ae();){if(Oe=null,hr>0)if(Ae()==="."&&hr<4)Xe++;else return;if(!G(pt,Ae()))return;for(;G(pt,Ae());){if(Lr=z(Ae(),10),Oe===null)Oe=Lr;else{if(Oe===0)return;Oe=Oe*10+Lr}if(Oe>255)return;Xe++}Ye[je]=Ye[je]*256+Oe,hr++,(hr===2||hr===4)&&je++}if(hr!==4)return;break}else if(Ae()===":"){if(Xe++,!Ae())return}else if(Ae())return;Ye[je++]=jt}if(Le!==null)for(tn=je-Le,je=7;je!==0&&tn>0;)ar=Ye[je],Ye[je--]=Ye[Le+tn-1],Ye[Le+--tn]=ar;else if(je!==8)return;return Ye},we=function(ht){for(var Ye=null,je=1,Le=null,Xe=0,jt=0;jt<8;jt++)ht[jt]!==0?(Xe>je&&(Ye=Le,je=Xe),Le=null,Xe=0):(Le===null&&(Le=jt),++Xe);return Xe>je&&(Ye=Le,je=Xe),Ye},ue=function(ht){var Ye,je,Le,Xe;if(typeof ht=="number"){for(Ye=[],je=0;je<4;je++)pe(Ye,ht%256),ht=Y(ht/256);return Q(Ye,".")}else if(typeof ht=="object"){for(Ye="",Le=we(ht),je=0;je<8;je++)Xe&&ht[je]===0||(Xe&&(Xe=!1),Le===je?(Ye+=je?":":"::",Xe=!0):(Ye+=H(ht[je],16),je<7&&(Ye+=":")));return"["+Ye+"]"}return ht},ye={},Ce=p({},ye,{" ":1,'"':1,"<":1,">":1,"`":1}),rt=p({},Ce,{"#":1,"?":1,"{":1,"}":1}),bt=p({},rt,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),ce=function(ht,Ye){var je=E(ht,0);return je>32&&je<127&&!m(Ye,ht)?ht:encodeURIComponent(ht)},xe={ftp:21,file:null,http:80,https:443,ws:80,wss:443},dt=function(ht,Ye){var je;return ht.length===2&&G(ft,W(ht,0))&&((je=W(ht,1))===":"||!Ye&&je==="|")},qe=function(ht){var Ye;return ht.length>1&&dt(ne(ht,0,2))&&(ht.length===2||(Ye=W(ht,2))==="/"||Ye==="\\"||Ye==="?"||Ye==="#")},He=function(ht){return ht==="."||se(ht)==="%2e"},at=function(ht){return ht=se(ht),ht===".."||ht==="%2e."||ht===".%2e"||ht==="%2e%2e"},Dt={},lt={},Re={},it={},Ne={},gt={},Mt={},lr={},cr={},Cr={},Ue={},pr={},gr={},Br={},wt={},Jt={},vr={},ie={},st={},Kt={},qt={},Ct=function(ht,Ye,je){var Le=S(ht),Xe,jt,Zt;if(Ye){if(jt=this.parse(Le),jt)throw new V(jt);this.searchParams=null}else{if(je!==void 0&&(Xe=new Ct(je,!0)),jt=this.parse(Le,null,Xe),jt)throw new V(jt);Zt=j(new R),Zt.bindURL(this),this.searchParams=Zt}};Ct.prototype={type:"URL",parse:function(ht,Ye,je){var Le=this,Xe=Ye||Dt,jt=0,Zt="",hr=!1,Oe=!1,Lr=!1,tn,ar,Ae,Dr;for(ht=S(ht),Ye||(Le.scheme="",Le.username="",Le.password="",Le.host=null,Le.port=null,Le.path=[],Le.query=null,Le.fragment=null,Le.cannotBeABaseURL=!1,ht=M(ht,Lt,""),ht=M(ht,At,"$1")),ht=M(ht,Me,""),tn=b(ht);jt<=tn.length;){switch(ar=tn[jt],Xe){case Dt:if(ar&&G(ft,ar))Zt+=se(ar),Xe=lt;else{if(Ye)return he;Xe=Re;continue}break;case lt:if(ar&&(G(_t,ar)||ar==="+"||ar==="-"||ar==="."))Zt+=se(ar);else if(ar===":"){if(Ye&&(Le.isSpecial()!==m(xe,Zt)||Zt==="file"&&(Le.includesCredentials()||Le.port!==null)||Le.scheme==="file"&&!Le.host))return;if(Le.scheme=Zt,Ye){Le.isSpecial()&&xe[Le.scheme]===Le.port&&(Le.port=null);return}Zt="",Le.scheme==="file"?Xe=Br:Le.isSpecial()&&je&&je.scheme===Le.scheme?Xe=it:Le.isSpecial()?Xe=lr:tn[jt+1]==="/"?(Xe=Ne,jt++):(Le.cannotBeABaseURL=!0,q(Le.path,""),Xe=st)}else{if(Ye)return he;Zt="",Xe=Re,jt=0;continue}break;case Re:if(!je||je.cannotBeABaseURL&&ar!=="#")return he;if(je.cannotBeABaseURL&&ar==="#"){Le.scheme=je.scheme,Le.path=g(je.path),Le.query=je.query,Le.fragment="",Le.cannotBeABaseURL=!0,Xe=qt;break}Xe=je.scheme==="file"?Br:gt;continue;case it:if(ar==="/"&&tn[jt+1]==="/")Xe=cr,jt++;else{Xe=gt;continue}break;case Ne:if(ar==="/"){Xe=Cr;break}else{Xe=ie;continue}case gt:if(Le.scheme=je.scheme,ar===Qe)Le.username=je.username,Le.password=je.password,Le.host=je.host,Le.port=je.port,Le.path=g(je.path),Le.query=je.query;else if(ar==="/"||ar==="\\"&&Le.isSpecial())Xe=Mt;else if(ar==="?")Le.username=je.username,Le.password=je.password,Le.host=je.host,Le.port=je.port,Le.path=g(je.path),Le.query="",Xe=Kt;else if(ar==="#")Le.username=je.username,Le.password=je.password,Le.host=je.host,Le.port=je.port,Le.path=g(je.path),Le.query=je.query,Le.fragment="",Xe=qt;else{Le.username=je.username,Le.password=je.password,Le.host=je.host,Le.port=je.port,Le.path=g(je.path),Le.path.length--,Xe=ie;continue}break;case Mt:if(Le.isSpecial()&&(ar==="/"||ar==="\\"))Xe=cr;else if(ar==="/")Xe=Cr;else{Le.username=je.username,Le.password=je.password,Le.host=je.host,Le.port=je.port,Xe=ie;continue}break;case lr:if(Xe=cr,ar!=="/"||W(Zt,jt+1)!=="/")continue;jt++;break;case cr:if(ar!=="/"&&ar!=="\\"){Xe=Cr;continue}break;case Cr:if(ar==="@"){hr&&(Zt="%40"+Zt),hr=!0,Ae=b(Zt);for(var nn=0;nn65535)return Ke;Le.port=Le.isSpecial()&&ea===xe[Le.scheme]?null:ea,Zt=""}if(Ye)return;Xe=vr;continue}else return Ke;break;case Br:if(Le.scheme="file",ar==="/"||ar==="\\")Xe=wt;else if(je&&je.scheme==="file")switch(ar){case Qe:Le.host=je.host,Le.path=g(je.path),Le.query=je.query;break;case"?":Le.host=je.host,Le.path=g(je.path),Le.query="",Xe=Kt;break;case"#":Le.host=je.host,Le.path=g(je.path),Le.query=je.query,Le.fragment="",Xe=qt;break;default:qe(Q(g(tn,jt),""))||(Le.host=je.host,Le.path=g(je.path),Le.shortenPath()),Xe=ie;continue}else{Xe=ie;continue}break;case wt:if(ar==="/"||ar==="\\"){Xe=Jt;break}je&&je.scheme==="file"&&!qe(Q(g(tn,jt),""))&&(dt(je.path[0],!0)?q(Le.path,je.path[0]):Le.host=je.host),Xe=ie;continue;case Jt:if(ar===Qe||ar==="/"||ar==="\\"||ar==="?"||ar==="#"){if(!Ye&&dt(Zt))Xe=ie;else if(Zt===""){if(Le.host="",Ye)return;Xe=vr}else{if(Dr=Le.parseHost(Zt),Dr)return Dr;if(Le.host==="localhost"&&(Le.host=""),Ye)return;Zt="",Xe=vr}continue}else Zt+=ar;break;case vr:if(Le.isSpecial()){if(Xe=ie,ar!=="/"&&ar!=="\\")continue}else if(!Ye&&ar==="?")Le.query="",Xe=Kt;else if(!Ye&&ar==="#")Le.fragment="",Xe=qt;else if(ar!==Qe&&(Xe=ie,ar!=="/"))continue;break;case ie:if(ar===Qe||ar==="/"||ar==="\\"&&Le.isSpecial()||!Ye&&(ar==="?"||ar==="#")){if(at(Zt)?(Le.shortenPath(),ar!=="/"&&!(ar==="\\"&&Le.isSpecial())&&q(Le.path,"")):He(Zt)?ar!=="/"&&!(ar==="\\"&&Le.isSpecial())&&q(Le.path,""):(Le.scheme==="file"&&!Le.path.length&&dt(Zt)&&(Le.host&&(Le.host=""),Zt=W(Zt,0)+":"),q(Le.path,Zt)),Zt="",Le.scheme==="file"&&(ar===Qe||ar==="?"||ar==="#"))for(;Le.path.length>1&&Le.path[0]==="";)N(Le.path);ar==="?"?(Le.query="",Xe=Kt):ar==="#"&&(Le.fragment="",Xe=qt)}else Zt+=ce(ar,rt);break;case st:ar==="?"?(Le.query="",Xe=Kt):ar==="#"?(Le.fragment="",Xe=qt):ar!==Qe&&(Le.path[0]+=ce(ar,ye));break;case Kt:!Ye&&ar==="#"?(Le.fragment="",Xe=qt):ar!==Qe&&(ar==="'"&&Le.isSpecial()?Le.query+="%27":ar==="#"?Le.query+="%23":Le.query+=ce(ar,ye));break;case qt:ar!==Qe&&(Le.fragment+=ce(ar,Ce));break}jt++}},parseHost:function(ht){var Ye,je,Le;if(W(ht,0)==="["){if(W(ht,ht.length-1)!=="]"||(Ye=Fe(ne(ht,1,-1)),!Ye))return We;this.host=Ye}else if(this.isSpecial()){if(ht=O(ht),G(nt,ht)||(Ye=mt(ht),Ye===null))return We;this.host=Ye}else{if(G(Et,ht))return We;for(Ye="",je=b(ht),Le=0;Le1?arguments[1]:void 0,Xe=T(je,new Ct(Ye,!1,Le));r||(je.href=Xe.serialize(),je.origin=Xe.getOrigin(),je.protocol=Xe.getProtocol(),je.username=Xe.getUsername(),je.password=Xe.getPassword(),je.host=Xe.getHost(),je.hostname=Xe.getHostname(),je.port=Xe.getPort(),je.pathname=Xe.getPathname(),je.search=Xe.getSearch(),je.searchParams=Xe.getSearchParams(),je.hash=Xe.getHash())},$t=Ot.prototype,Bt=function(ht,Ye){return{get:function(){return A(this)[ht]()},set:Ye&&function(je){return A(this)[Ye](je)},configurable:!0,enumerable:!0}};if(r&&(o($t,"href",Bt("serialize","setHref")),o($t,"origin",Bt("getOrigin")),o($t,"protocol",Bt("getProtocol","setProtocol")),o($t,"username",Bt("getUsername","setUsername")),o($t,"password",Bt("getPassword","setPassword")),o($t,"host",Bt("getHost","setHost")),o($t,"hostname",Bt("getHostname","setHostname")),o($t,"port",Bt("getPort","setPort")),o($t,"pathname",Bt("getPathname","setPathname")),o($t,"search",Bt("getSearch","setSearch")),o($t,"searchParams",Bt("getSearchParams")),o($t,"hash",Bt("getHash","setHash"))),c($t,"toJSON",function(){return A(this).serialize()},{enumerable:!0}),c($t,"toString",function(){return A(this).serialize()},{enumerable:!0}),L){var nr=L.createObjectURL,_r=L.revokeObjectURL;nr&&c(Ot,"createObjectURL",s(nr,L)),_r&&c(Ot,"revokeObjectURL",s(_r,L))}I(Ot,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:Ot})},25204:function(i,d,e){"use strict";e(13588)},47803:function(i,d,e){"use strict";var t=e(94488),r=e(89945);t({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},73825:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){if(Array.isArray(r))return r}},65873:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(89878);function r(n,a,s){return a=(0,t.Z)(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}},38329:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(){return t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)&&(s[c]=n[c]);return s}function r(n,a){if(n==null)return{};var s=t(n,a),u,c;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(c=0;c=0)&&Object.prototype.propertyIsEnumerable.call(n,u)&&(s[u]=n[u])}return s}},87296:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(73825);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,m,p,b,g=[],E=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;E=!1}else for(;!(E=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);E=!0);}catch(S){O=!0,m=S}finally{try{if(!E&&o.return!=null&&(b=o.return(),Object(b)!==b))return}finally{if(O)throw m}}return g}}var n=e(99227),a=e(66160);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},89878:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(8616);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:String(s)}},8616:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},99227:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});function t(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,u=new Array(a);sr.length)&&(n=r.length);for(var a=0,s=Array(n);a3?(he=ft===le)&&(q=We[(F=We[4])?5:(F=3,3)],We[4]=We[5]=p):We[0]<=Ke&&((he=pe<2&&Kele||le>ft)&&(We[4]=pe,We[5]=le,ne.n=ft,F=0))}if(he||pe>1)return I;throw K=!0,le}return function(pe,le,he){if(M>1)throw TypeError("Generator is already running");for(K&&le===1&&se(le,he),F=le,q=he;(b=F<2?p:q)||!K;){H||(F?F<3?(F>1&&(ne.n=-1),se(F,q)):ne.n=q:ne.v=q);try{if(M=2,H){if(F||(pe="next"),b=H[pe]){if(!(b=b.call(H,q)))throw TypeError("iterator result is not an object");if(!b.done)return b;q=b.value,F<2&&(F=0)}else F===1&&(b=H.return)&&b.call(H),F<2&&(q=TypeError("The iterator does not provide a '"+pe+"' method"),F=1);H=p}else if((b=(K=ne.n<0)?q:W.call(G,ne))!==I)break}catch(We){H=p,F=1,q=We}finally{M=1}}return{value:b,done:K}}}(j,V,z),!0),B}var I={};function P(){}function k(){}function D(){}b=Object.getPrototypeOf;var T=[][E]?b(b([][E]())):(r(b={},E,function(){return this}),b),A=D.prototype=P.prototype=Object.create(T);function R(j){return Object.setPrototypeOf?Object.setPrototypeOf(j,D):(j.__proto__=D,r(j,O,"GeneratorFunction")),j.prototype=Object.create(A),j}return k.prototype=D,r(A,"constructor",D),r(D,"constructor",k),k.displayName="GeneratorFunction",r(D,O,"GeneratorFunction"),r(A),r(A,O,"Generator"),r(A,E,function(){return this}),r(A,"toString",function(){return"[object Generator]"}),(n=function(){return{w:S,m:R}})()}function a(p,b){function g(O,S,I,P){try{var k=p[O](S),D=k.value;return D instanceof t?b.resolve(D.v).then(function(T){g("next",T,I,P)},function(T){g("throw",T,I,P)}):b.resolve(D).then(function(T){k.value=T,I(k)},function(T){return g("throw",T,I,P)})}catch(T){P(T)}}var E;this.next||(r(a.prototype),r(a.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),r(this,"_invoke",function(O,S,I){function P(){return new b(function(k,D){g(O,I,k,D)})}return E=E?E.then(P,P):P()},!0)}function s(p,b,g,E,O){return new a(n().w(p,b,g,E),O||Promise)}function u(p,b,g,E,O){var S=s(p,b,g,E,O);return S.next().then(function(I){return I.done?I.value:S.next()})}function c(p){var b=Object(p),g=[];for(var E in b)g.unshift(E);return function O(){for(;g.length;)if((E=g.pop())in b)return O.value=E,O.done=!1,O;return O.done=!0,O}}var o=e(93664);function f(p){if(p!=null){var b=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],g=0;if(b)return b.call(p);if(typeof p.next=="function")return p;if(!isNaN(p.length))return{next:function(){return p&&g>=p.length&&(p=void 0),{value:p&&p[g++],done:!p}}}}throw new TypeError((0,o.Z)(p)+" is not iterable")}function m(){"use strict";var p=n(),b=p.m(m),g=(Object.getPrototypeOf?Object.getPrototypeOf(b):b.__proto__).constructor;function E(I){var P=typeof I=="function"&&I.constructor;return!!P&&(P===g||(P.displayName||P.name)==="GeneratorFunction")}var O={throw:1,return:2,break:3,continue:3};function S(I){var P,k;return function(D){P||(P={stop:function(){return k(D.a,2)},catch:function(){return D.v},abrupt:function(A,R){return k(D.a,O[A],R)},delegateYield:function(A,R,j){return P.resultName=R,k(D.d,f(A),j)},finish:function(A){return k(D.f,A)}},k=function(A,R,j){D.p=P.prev,D.n=P.next;try{return A(R,j)}finally{P.next=D.n}}),P.resultName&&(P[P.resultName]=D.v,P.resultName=void 0),P.sent=D.v,P.next=D.n;try{return I.call(this,P)}finally{D.p=P.prev,D.n=P.next}}}return(m=function(){return{wrap:function(k,D,T,A){return p.w(S(k),D,T,A&&A.reverse())},isGeneratorFunction:E,mark:p.m,awrap:function(k,D){return new t(k,D)},AsyncIterator:a,async:function(k,D,T,A,R){return(E(D)?s:u)(S(k),D,T,A,R)},keys:c,values:f}})()}},2386:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r,n){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,s){return a.__proto__=s,a},t(r,n)}},50298:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(43577);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,m,p,b,g=[],E=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;E=!1}else for(;!(E=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);E=!0);}catch(S){O=!0,m=S}finally{try{if(!E&&o.return!=null&&(b=o.return(),Object(b)!==b))return}finally{if(O)throw m}}return g}}var n=e(58750),a=e(22740);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},21696:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(43577),r=e(90017),n=e(58750),a=e(22740);function s(u){return(0,t.Z)(u)||(0,r.Z)(u)||(0,n.Z)(u)||(0,a.Z)()}},95190:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(87268);function r(c){if(Array.isArray(c))return(0,t.Z)(c)}var n=e(90017),a=e(58750);function s(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u(c){return r(c)||(0,n.Z)(c)||(0,a.Z)(c)||s()}},95172:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(93664);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:s+""}},93664:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},58750:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(87268);function r(n,a){if(n){if(typeof n=="string")return(0,t.Z)(n,a);var s={}.toString.call(n).slice(8,-1);return s==="Object"&&n.constructor&&(s=n.constructor.name),s==="Map"||s==="Set"?Array.from(n):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?(0,t.Z)(n,a):void 0}}},56920:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(92359),r=e(2386);function n(c){try{return Function.toString.call(c).indexOf("[native code]")!==-1}catch(o){return typeof c=="function"}}var a=e(61230);function s(c,o,f){if((0,a.Z)())return Reflect.construct.apply(null,arguments);var m=[null];m.push.apply(m,o);var p=new(c.bind.apply(c,m));return f&&(0,r.Z)(p,f.prototype),p}function u(c){var o=typeof Map=="function"?new Map:void 0;return u=function(m){if(m===null||!n(m))return m;if(typeof m!="function")throw new TypeError("Super expression must either be null or a function");if(o!==void 0){if(o.has(m))return o.get(m);o.set(m,p)}function p(){return s(m,arguments,(0,t.Z)(this).constructor)}return p.prototype=Object.create(m.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),(0,r.Z)(p,m)},u(c)}},53280:function(i,d,e){"use strict";e.d(d,{D:function(){return r}});function t(n,a,s){var u=s||{},c=u.noTrailing,o=c===void 0?!1:c,f=u.noLeading,m=f===void 0?!1:f,p=u.debounceMode,b=p===void 0?void 0:p,g,E=!1,O=0;function S(){g&&clearTimeout(g)}function I(k){var D=k||{},T=D.upcomingOnly,A=T===void 0?!1:T;S(),E=!A}function P(){for(var k=arguments.length,D=new Array(k),T=0;Tn?m?(O=Date.now(),o||(g=setTimeout(b?L:j,n))):j():o!==!0&&(g=setTimeout(b?L:j,b===void 0?n-R:n))}return P.cancel=I,P}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8891:"antdesign",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"d6787f24",67:"27b83e2d",109:"e87a7976",156:"85131274",195:"1b259fd9",264:"b4a5c193",265:"d7d35cf6",292:"9041316f",310:"de34771b",316:"1f60ada6",337:"db900a87",342:"ce6b0d60",354:"d4d139cf",479:"bc208c23",485:"c1c0aadd",508:"56f5d347",532:"fd77c2fd",533:"1b9ded80",547:"48bfa48e",556:"67968005",559:"946fb31b",576:"1d257091",599:"ed444d24",629:"44a1d9a5",643:"88f71008",671:"4a609b8d",680:"5ca021ae",700:"d89fe735",737:"1adbb28b",741:"ac5fd360",745:"de5a4479",799:"62c3bd94",869:"0b15a2d4",895:"e2d52c97",919:"ac017e1a",921:"0da59133",928:"11f91817",981:"24da50c7",1006:"ae30e7fc",1043:"25a8be76",1045:"3ef628e1",1048:"3d04bd96",1070:"1d62559d",1144:"c90eccaf",1148:"411c9a67",1150:"25659221",1154:"8cb80842",1211:"2ac36654",1253:"b6d8555b",1257:"c3c151fa",1265:"ea9ee78e",1274:"5f6ea65a",1276:"cbeb3a8f",1343:"323dd544",1416:"4f810434",1423:"1a1a122e",1427:"9c36a771",1443:"473102c6",1450:"9f2c63b8",1461:"e907cbdc",1462:"fcf08abc",1470:"889e2710",1475:"2a232e2d",1482:"1c50342e",1512:"ff11b1d3",1520:"6bd05810",1545:"8f7f06fa",1578:"cfbc55cb",1581:"b6fcdff6",1582:"92b1f744",1646:"e6e27b60",1657:"8c6e59f8",1660:"2c305c06",1674:"0099ed7a",1702:"46d9d987",1713:"93bbb4c3",1717:"4beac610",1725:"0c11ab2a",1727:"bd2a56d8",1783:"26678216",1799:"d31566bd",1831:"1287e4eb",1836:"2c773998",1855:"97b7c645",1880:"ed205055",1939:"b2a66286",1953:"a81b12d7",1962:"dc7f78ab",2011:"59d51f98",2045:"f0728dc8",2076:"ee5bab93",2102:"ffc96c7c",2141:"b608c2a0",2216:"ce910c58",2240:"aa3927b7",2249:"f4830452",2254:"63b8f5f0",2300:"f7b34b30",2303:"b7856108",2307:"28262356",2338:"0bad2f7e",2339:"85f32636",2364:"f89faf70",2386:"192e235c",2396:"4038d174",2404:"e313499d",2412:"d16e7fa1",2425:"1b352061",2443:"325cee1a",2476:"3ef87a1c",2494:"68080a87",2501:"43634721",2524:"f2cc934a",2529:"954a77ca",2538:"de4a3723",2539:"229ac248",2548:"aa53f43d",2570:"28c0a19e",2594:"e87d3761",2603:"f9eb6a04",2659:"f1cc0b6d",2707:"02c82de1",2806:"01432f70",2819:"05b841b0",2823:"d807f3b2",2826:"0a220506",2829:"52f4a22b",2837:"54a82605",2865:"049f8b7b",2875:"0a952b63",2884:"7b7886c2",2969:"ab3357d7",2983:"e8e7a702",3006:"e2ac5d6b",3133:"9bf3f89c",3141:"f820caae",3157:"18ca8d2a",3183:"820753ca",3198:"8e655451",3212:"2f004476",3220:"9c7ac51e",3247:"ab79ad2a",3260:"c8da9e8e",3282:"d0bdf47a",3317:"611b0280",3332:"bc3271e3",3355:"8e2ee9fa",3356:"04ac3bd6",3385:"88c30a34",3391:"a2c490be",3433:"af4a8294",3442:"0f392cf7",3447:"6266dd5e",3451:"acdabf1a",3496:"f5cd606c",3509:"9e0e63b2",3550:"3dc83156",3581:"697960f3",3585:"e14243d7",3589:"7ab8cb35",3615:"171775e3",3665:"e6d2db1a",3668:"693b07e2",3685:"4965c461",3697:"481a10d9",3747:"7b4d57eb",3754:"2e388a9c",3777:"d5b0f2f1",3784:"684bc6c2",3805:"9dbcb95e",3862:"90d3f1e8",3873:"772a69ca",3885:"f87f7f15",3897:"9dd05a33",3910:"a3b97753",3935:"18bcdb27",3951:"0e33490a",3987:"5cecd51b",4014:"27a8e97c",4017:"3acd7276",4030:"937ddc16",4056:"9bfa4922",4058:"a6f97976",4078:"1f7062a1",4088:"6f7d1078",4093:"79caa946",4105:"f9f817c8",4144:"b8edd746",4164:"5dafaa1c",4216:"8c58040b",4217:"cb8ef8b1",4227:"b4276499",4259:"2b9f872b",4264:"e84111b3",4268:"b79ea882",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"95086d25",4492:"a9f168d7",4496:"ef454a4d",4498:"21105c6a",4504:"85eeaa97",4514:"ff5f5d81",4520:"f11f31d1",4546:"485edf31",4565:"f1cb1c14",4572:"cb8e8c01",4599:"f1eff8e4",4601:"50313f5d",4610:"25727dab",4621:"f17ba1f4",4628:"ece2c60c",4662:"9f200944",4685:"c33f1528",4715:"94e560ec",4736:"99c030fb",4741:"b398fac5",4757:"1f1c9fbe",4766:"8e4c898e",4770:"8a3e7aa6",4790:"619413e4",4795:"75e2840c",4797:"a24e92db",4800:"be07bc92",4849:"43d82d54",4850:"1edda4b7",4862:"ab08d06c",4884:"b993f16a",4889:"6f4ee9c5",4925:"fffd91af",4928:"94d3379d",4973:"ab621c0a",4994:"a591fa8b",5022:"a3158f3d",5043:"6a3175a3",5048:"2afc5dc4",5060:"85dafcc6",5096:"6da9fa0f",5111:"7b2ca942",5125:"f4c7ef2a",5148:"bb073e1d",5176:"5190838d",5179:"32179412",5186:"f7ec332f",5191:"27700574",5238:"035d09e2",5290:"5dabcdc2",5297:"d43db135",5319:"99145824",5321:"1163c84e",5335:"88aff651",5354:"7ae70604",5357:"2e018c27",5359:"d9082355",5382:"ac0d14b0",5402:"af80f0e8",5416:"454536b7",5434:"38b302a6",5470:"c0e7b4f4",5494:"d89549c4",5501:"8d858ccd",5518:"6dc8d8b1",5549:"d5cc8bad",5572:"eb448e13",5573:"8b0917a3",5599:"8a31b2ed",5624:"10e4adf0",5631:"e00d3d36",5650:"fa7ec2ca",5679:"4a090bef",5705:"956a5d8e",5729:"274dac35",5741:"1955a744",5757:"3b17a44a",5764:"e0d7e586",5775:"4225f544",5786:"41e7f3a6",5798:"3159e8df",5816:"9e62d8ec",5825:"f37e0357",5876:"5eded409",5888:"40ab368d",5891:"0df56660",5895:"5307a546",5902:"ee53b98f",5915:"610d7281",5992:"7ffff967",6029:"0acb290e",6034:"cd8d1a1b",6045:"d268f87f",6047:"3ce45acd",6052:"5d68d622",6063:"4a7cc3ac",6069:"bf4ab4e2",6126:"99519171",6127:"6917d563",6170:"c4b92aae",6265:"2a2d0288",6270:"5c7996af",6277:"69d02f7e",6328:"77b392e2",6366:"85b8e496",6378:"7f3a946a",6411:"1e3cc8b5",6434:"b36633a3",6444:"f52b1b1a",6452:"6018fd5c",6531:"5b8bb018",6541:"095a8d60",6583:"777dc587",6587:"2980ed64",6634:"9baf508a",6651:"892d8e34",6656:"8fe35dae",6679:"cfece962",6685:"e452a26d",6729:"c6478f99",6741:"f4ecb910",6758:"f6ec27b8",6774:"59d4d618",6784:"cd10b45a",6788:"3b3e23fb",6796:"a34c9278",6805:"4275cea4",6820:"1d588d8f",6845:"c98dedc1",6882:"b5a37dfd",6883:"16dffee2",6904:"a3f17212",6913:"1ac09d56",6963:"957a784b",6982:"bf8de02d",7008:"5fe9c8a1",7042:"f240da81",7043:"f5bc33dc",7045:"4932461e",7046:"5691aba3",7058:"930c6455",7062:"dc5fa6df",7084:"46ccce72",7156:"e7466006",7178:"e6c97d80",7182:"3966e05f",7242:"2c5d6d43",7260:"aa0aeba1",7331:"2e27a23b",7333:"fd1f7293",7365:"1005464f",7395:"8361a07f",7460:"9d1d44af",7477:"5add51ac",7482:"6a704327",7527:"c2eb7a15",7545:"962855cb",7560:"50098ed2",7589:"921918df",7591:"c8233ce9",7614:"23315ab3",7622:"b8b961a4",7686:"4fcec9f9",7706:"c2a79e40",7806:"b3eacc44",7852:"69a5903e",7855:"1c45fa02",7857:"82c0ca32",7878:"2357740f",7883:"fe765043",7884:"40be4b25",7890:"d4c6e4a4",7922:"ebfa5bcd",7963:"64ac60d4",7964:"29aed9a1",8014:"e9170670",8062:"bfd61fbb",8072:"2c5548dd",8077:"7641d6f0",8085:"117cc5a9",8089:"d536b13a",8143:"f62f9080",8155:"ebf6423c",8161:"83c5fa9a",8237:"e43f1bb4",8241:"944f86a1",8258:"a743acd3",8302:"a43abca6",8307:"0441df88",8340:"054c0e45",8350:"07df8a75",8398:"71c27aa0",8431:"8f113e5e",8435:"c4caf63a",8447:"1fa02907",8517:"b7de1742",8522:"17e08d4c",8561:"333e8ec9",8563:"8a0fbdd0",8634:"8f691c0f",8639:"ebbaf1d9",8665:"b31ed63c",8688:"456535cb",8689:"083ddee0",8723:"ef250eb6",8737:"ce7dad23",8776:"0ad26240",8782:"e7014ec9",8787:"c544b527",8797:"8afd8207",8823:"9065bf01",8827:"c74dd8b1",8842:"9f25a3e2",8863:"32e2a0b3",8866:"79c7033c",8882:"d6c48b09",8885:"183d208f",8891:"754320c7",8898:"d002bcd8",8909:"c99dd62c",8920:"7f82440c",8963:"790aecdd",8982:"fefd0a03",8999:"efd0f9e1",9076:"a5df9c95",9104:"bbcb2345",9133:"733687c2",9205:"e7386ba4",9215:"732b7680",9252:"0d791a59",9260:"f163e60e",9332:"59cc3949",9352:"aa2ef2e7",9360:"33c7f0dd",9366:"d8cab77d",9391:"4d7e776c",9404:"9fcc3d3e",9408:"2a5a04f8",9416:"e9098634",9472:"8d34aec2",9487:"4d567133",9489:"c37b67dc",9507:"8d9819e1",9554:"ed358e7b",9559:"f794af19",9590:"4e53a4c0",9647:"f36f742c",9649:"a05120c6",9674:"d5c40246",9677:"625b4fad",9695:"e65162e4",9715:"0d0629d1",9716:"47efc4d5",9785:"f803a634",9788:"b3d92534",9890:"d9737d7d",9891:"8d5d924c",9895:"b8e31ff2",9921:"ce5a94d5",9922:"1b7e30cb",9928:"5989f5e0",9944:"19614ed4",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"12e78288",67:"51374034",109:"b9c23c40",195:"274bb518",264:"5fd9b3fc",265:"d92c6f86",292:"cf611a08",310:"735e28b7",337:"1d93b53b",342:"96328f8f",479:"b69f9ab6",485:"d63578fe",508:"a2cebfe1",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"8bf77b42",643:"0de52106",680:"e67e9e01",700:"bf508f54",737:"72eaccaa",745:"a386435d",799:"eddb780f",869:"4a5372a2",895:"ce8634e8",919:"952e2d43",921:"b09f4288",928:"a66ef1eb",1006:"b9d07e6a",1043:"e8c0878b",1045:"6ed74c3b",1048:"f275801f",1070:"e67e9e01",1148:"754fff63",1150:"1ef1d966",1211:"5a4b7f5d",1253:"46aca33c",1257:"7b8c452c",1265:"c6d01246",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"9a10482e",1427:"f91322f7",1443:"8a38fcbf",1450:"bc16bf2b",1461:"cd32a59e",1470:"afcb0f79",1475:"d22fbaa0",1482:"c89636f5",1512:"f3653a35",1520:"f7300d0e",1545:"9c915e05",1578:"b3cd8411",1581:"13815a71",1582:"73155666",1657:"6ff959fc",1674:"fdbc1e05",1702:"c68efb85",1713:"2d8d66d4",1717:"7fe99454",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"d782a698",1880:"f67d7892",1939:"48e30d48",1953:"13fc42b1",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"e4fcde65",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"b186f983",2303:"3d4e80da",2307:"b2c54321",2338:"ce8b3d96",2339:"6a610b14",2396:"8d2f98b7",2404:"1b691fa0",2412:"b297b168",2425:"d96f0c58",2443:"1beca1ab",2476:"cf85a190",2501:"2441982c",2524:"96d90e3e",2529:"0d98d328",2539:"1d8aca24",2548:"75182034",2570:"437cbb50",2603:"a66ef1eb",2659:"f6071a36",2707:"cabcb16e",2806:"0cad2d5d",2819:"32083596",2823:"a13b21fb",2826:"0b6be43b",2829:"b9ad7ac4",2865:"6ef3cf6b",2875:"75690e23",2884:"3fa74154",2983:"c8c482f7",3006:"7fce4e74",3141:"dd6cafec",3157:"83f71029",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"e905b8b4",3260:"a3bb8fd1",3282:"c98dd16f",3317:"a24c38e0",3332:"4f9043a4",3355:"d4a1a198",3356:"c6a4098f",3391:"89554b70",3433:"e1590a0b",3442:"6dcf1f01",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"9451d12a",3585:"5f288e7b",3665:"995e1905",3668:"50ab9464",3685:"5356e3de",3747:"ce08ca10",3784:"05ecae20",3873:"a3ce6945",3897:"5ffe361f",3910:"658d457f",3935:"677fada6",3951:"e21592d2",4030:"369370a5",4056:"10eacfff",4058:"ee954c0b",4078:"aa54548e",4093:"c1f29d01",4105:"7c4cb890",4144:"f10aa199",4164:"6b519b29",4216:"a66ef1eb",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"f9430502",4449:"e68d8d58",4492:"75f619b0",4496:"c366f3d3",4498:"e97f4670",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"1c9d1e3d",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"97f3184a",4715:"ab748bb0",4736:"2968553b",4741:"7da97212",4757:"73b754d2",4766:"b5df5a8e",4770:"2ad0c1f9",4795:"86306a93",4800:"f50302a4",4849:"d2723f8d",4862:"79c5c33c",4884:"bd293d3b",4889:"1baba276",4928:"3ec9e47f",4973:"129c56e8",4994:"71b358ee",5022:"81b1b86b",5043:"e9783a88",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"c519172e",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"86692bca",5297:"3a2685a1",5319:"641b49b1",5335:"fec6fd9f",5357:"1fbb7d24",5359:"181f1814",5382:"517d0ff1",5402:"166c0400",5470:"f9f86e99",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"d8a49e9f",5650:"f8f63f4b",5705:"df6bf207",5729:"adf68bd1",5741:"995d0f08",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"a9459cbe",5825:"42af86fb",5888:"2ed121e8",5891:"3b7a128f",5895:"9ddd624a",5902:"d59edd35",5915:"bc9c3e69",5992:"e84da226",6029:"2ded5a5a",6052:"2fbc571d",6063:"a5f0409a",6069:"bb37780a",6127:"9f7e8a95",6265:"955b2a89",6270:"c4f3499f",6277:"be8c92aa",6328:"1d366bbd",6366:"079fc2d8",6434:"0112f8db",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"ee990148",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"0d46291f",6741:"b838eb14",6758:"fbd7fba9",6784:"1affe817",6788:"7d01b0be",6796:"14d05697",6805:"5b253c81",6820:"98d30224",6845:"e657b4db",6882:"c2d2eada",6883:"7740a702",6904:"2a8ddcc0",6913:"5ec03435",6963:"84e145fa",6982:"3043a9c3",7008:"5f144781",7042:"952e2d43",7043:"f92dd043",7045:"fbad5d1c",7046:"c7301ded",7058:"e5da97d0",7062:"dda386ac",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"cdb05979",7477:"66ecedaa",7482:"3a11c394",7527:"c9c40c9c",7545:"5463c8ac",7560:"d82e43ca",7589:"2a3e68f3",7614:"8e370373",7622:"51e78cc1",7806:"bd9accb9",7852:"39535f12",7855:"6f036cf6",7857:"5270cd7f",7878:"2b521fde",7883:"599db2c6",7884:"47e0a5df",7922:"c1d9e2f3",8014:"9ef39203",8062:"8e384b9f",8072:"8a13c2c9",8077:"0b2c51d9",8085:"96ecd339",8143:"7e86b55b",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"47c8b2f1",8307:"02e15761",8398:"ecb314e7",8431:"761f7a75",8435:"7882364e",8447:"ff2d2a7d",8517:"2cafef3f",8522:"3aaa21bd",8563:"ec35b080",8634:"317d0a2b",8665:"c52575bc",8688:"f98a445e",8689:"459af240",8723:"ce853ade",8782:"918afc23",8787:"121de108",8797:"47603ae8",8823:"67d151b6",8827:"954b2c29",8866:"93af031e",8882:"e3e6afc6",8885:"de905169",8982:"9f5f0cbd",8999:"215d2e8d",9076:"6a501148",9133:"03f6f6d3",9205:"1e43ebcb",9215:"f737e7e7",9332:"3d30bf20",9360:"27c7d4f7",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"944c8941",9472:"f609b809",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9590:"29583579",9647:"3c89dab6",9649:"5e708a2c",9674:"09dd4aac",9677:"e4f0da28",9695:"e54cca52",9715:"1e222348",9716:"d7a969b5",9785:"ec431d03",9788:"4459d92d",9890:"c9fdec45",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;un?m?(O=Date.now(),o||(g=setTimeout(b?L:j,n))):j():o!==!0&&(g=setTimeout(b?L:j,b===void 0?n-R:n))}return P.cancel=I,P}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8891:"antdesign",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"d6787f24",67:"27b83e2d",109:"e87a7976",156:"85131274",195:"1b259fd9",264:"b4a5c193",265:"d7d35cf6",292:"9041316f",310:"de34771b",316:"1f60ada6",337:"db900a87",342:"ce6b0d60",354:"d4d139cf",479:"bc208c23",485:"c1c0aadd",508:"56f5d347",532:"fd77c2fd",533:"1b9ded80",547:"48bfa48e",556:"67968005",559:"946fb31b",576:"1d257091",599:"ed444d24",629:"44a1d9a5",643:"88f71008",671:"4a609b8d",680:"5ca021ae",700:"d89fe735",737:"1adbb28b",741:"ac5fd360",745:"de5a4479",799:"62c3bd94",869:"0b15a2d4",895:"e2d52c97",919:"ac017e1a",921:"0da59133",928:"11f91817",981:"24da50c7",1006:"ae30e7fc",1043:"25a8be76",1045:"3ef628e1",1048:"3d04bd96",1070:"1d62559d",1144:"c90eccaf",1148:"411c9a67",1150:"25659221",1154:"8cb80842",1211:"2ac36654",1253:"b6d8555b",1257:"c3c151fa",1265:"ea9ee78e",1274:"5f6ea65a",1276:"cbeb3a8f",1343:"323dd544",1416:"4f810434",1423:"1a1a122e",1427:"9c36a771",1443:"473102c6",1450:"9f2c63b8",1461:"e907cbdc",1462:"fcf08abc",1470:"889e2710",1475:"2a232e2d",1482:"1c50342e",1512:"ff11b1d3",1520:"6bd05810",1545:"8f7f06fa",1578:"cfbc55cb",1581:"b6fcdff6",1582:"92b1f744",1646:"e6e27b60",1657:"8c6e59f8",1660:"2c305c06",1674:"0099ed7a",1702:"46d9d987",1713:"93bbb4c3",1717:"4beac610",1725:"0c11ab2a",1727:"bd2a56d8",1783:"26678216",1799:"d31566bd",1831:"1287e4eb",1836:"2c773998",1855:"97b7c645",1880:"ed205055",1939:"b2a66286",1953:"63411f87",1962:"dc7f78ab",2011:"59d51f98",2045:"f0728dc8",2076:"ee5bab93",2102:"ffc96c7c",2141:"b608c2a0",2216:"ce910c58",2240:"aa3927b7",2249:"f4830452",2254:"63b8f5f0",2300:"f7b34b30",2303:"b7856108",2307:"28262356",2338:"0bad2f7e",2339:"85f32636",2364:"f89faf70",2386:"192e235c",2396:"4038d174",2404:"e313499d",2412:"d16e7fa1",2425:"1b352061",2443:"325cee1a",2476:"3ef87a1c",2494:"68080a87",2501:"43634721",2524:"f2cc934a",2529:"954a77ca",2538:"de4a3723",2539:"229ac248",2548:"aa53f43d",2570:"28c0a19e",2594:"e87d3761",2603:"f9eb6a04",2659:"f1cc0b6d",2707:"02c82de1",2806:"01432f70",2819:"05b841b0",2823:"d807f3b2",2826:"0a220506",2829:"52f4a22b",2837:"54a82605",2865:"049f8b7b",2875:"0a952b63",2884:"7b7886c2",2969:"ab3357d7",2983:"e8e7a702",3006:"e2ac5d6b",3133:"9bf3f89c",3141:"f820caae",3157:"18ca8d2a",3183:"820753ca",3198:"8e655451",3212:"2f004476",3220:"9c7ac51e",3247:"ab79ad2a",3260:"c8da9e8e",3282:"d0bdf47a",3317:"611b0280",3332:"bc3271e3",3355:"8e2ee9fa",3356:"04ac3bd6",3385:"88c30a34",3391:"a2c490be",3433:"af4a8294",3442:"0f392cf7",3447:"6266dd5e",3451:"acdabf1a",3496:"f5cd606c",3509:"9e0e63b2",3550:"3dc83156",3581:"697960f3",3585:"e14243d7",3589:"7ab8cb35",3615:"171775e3",3665:"e6d2db1a",3668:"693b07e2",3685:"4965c461",3697:"481a10d9",3747:"7b4d57eb",3754:"2e388a9c",3777:"d5b0f2f1",3784:"684bc6c2",3805:"9dbcb95e",3862:"90d3f1e8",3873:"772a69ca",3885:"f87f7f15",3897:"9dd05a33",3910:"a3b97753",3935:"18bcdb27",3951:"0e33490a",3987:"5cecd51b",4014:"27a8e97c",4017:"3acd7276",4030:"937ddc16",4056:"9bfa4922",4058:"a6f97976",4078:"1f7062a1",4088:"6f7d1078",4093:"79caa946",4105:"f9f817c8",4144:"b8edd746",4164:"5dafaa1c",4216:"8c58040b",4217:"cb8ef8b1",4227:"b4276499",4259:"2b9f872b",4264:"e84111b3",4268:"b79ea882",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"95086d25",4492:"a9f168d7",4496:"ef454a4d",4498:"21105c6a",4504:"85eeaa97",4514:"ff5f5d81",4520:"f11f31d1",4546:"485edf31",4565:"f1cb1c14",4572:"cb8e8c01",4599:"f1eff8e4",4601:"50313f5d",4610:"25727dab",4621:"f17ba1f4",4628:"ece2c60c",4662:"9f200944",4685:"c33f1528",4715:"94e560ec",4736:"99c030fb",4741:"b398fac5",4757:"1f1c9fbe",4766:"8e4c898e",4770:"8a3e7aa6",4790:"619413e4",4795:"75e2840c",4797:"a24e92db",4800:"be07bc92",4849:"43d82d54",4850:"1edda4b7",4862:"ab08d06c",4884:"b993f16a",4889:"6f4ee9c5",4925:"fffd91af",4928:"94d3379d",4973:"ab621c0a",4994:"a591fa8b",5022:"a3158f3d",5043:"6a3175a3",5048:"2afc5dc4",5060:"85dafcc6",5096:"6da9fa0f",5111:"7b2ca942",5125:"f4c7ef2a",5148:"bb073e1d",5176:"5190838d",5179:"32179412",5186:"f7ec332f",5191:"27700574",5238:"035d09e2",5290:"5dabcdc2",5297:"d43db135",5319:"99145824",5321:"1163c84e",5335:"88aff651",5354:"7ae70604",5357:"2e018c27",5359:"d9082355",5382:"ac0d14b0",5402:"af80f0e8",5416:"454536b7",5434:"38b302a6",5470:"c0e7b4f4",5494:"d89549c4",5501:"8d858ccd",5518:"6dc8d8b1",5549:"d5cc8bad",5572:"eb448e13",5573:"8b0917a3",5599:"8a31b2ed",5624:"10e4adf0",5631:"e00d3d36",5650:"fa7ec2ca",5679:"4a090bef",5705:"956a5d8e",5729:"274dac35",5741:"1955a744",5757:"3b17a44a",5764:"e0d7e586",5775:"4225f544",5786:"41e7f3a6",5798:"3159e8df",5816:"9e62d8ec",5825:"f37e0357",5876:"5eded409",5888:"40ab368d",5891:"0df56660",5895:"5307a546",5902:"ee53b98f",5915:"610d7281",5992:"7ffff967",6029:"0acb290e",6034:"cd8d1a1b",6045:"d268f87f",6047:"3ce45acd",6052:"5d68d622",6063:"4a7cc3ac",6069:"bf4ab4e2",6126:"99519171",6127:"6917d563",6170:"c4b92aae",6265:"2a2d0288",6270:"5c7996af",6277:"69d02f7e",6328:"77b392e2",6366:"85b8e496",6378:"7f3a946a",6411:"1e3cc8b5",6434:"b36633a3",6444:"f52b1b1a",6452:"6018fd5c",6531:"5b8bb018",6541:"095a8d60",6583:"777dc587",6587:"2980ed64",6634:"9baf508a",6651:"892d8e34",6656:"8fe35dae",6679:"cfece962",6685:"e452a26d",6729:"c6478f99",6741:"f4ecb910",6758:"f6ec27b8",6774:"59d4d618",6784:"cd10b45a",6788:"3b3e23fb",6796:"a34c9278",6805:"4275cea4",6820:"1d588d8f",6845:"c98dedc1",6882:"b5a37dfd",6883:"16dffee2",6904:"a3f17212",6913:"1ac09d56",6963:"957a784b",6982:"bf8de02d",7008:"5fe9c8a1",7042:"f240da81",7043:"f5bc33dc",7045:"4932461e",7046:"5691aba3",7058:"930c6455",7062:"dc5fa6df",7084:"46ccce72",7156:"e7466006",7178:"e6c97d80",7182:"3966e05f",7242:"2c5d6d43",7260:"aa0aeba1",7331:"2e27a23b",7333:"fd1f7293",7365:"1005464f",7395:"8361a07f",7460:"9d1d44af",7477:"5add51ac",7482:"6a704327",7527:"c2eb7a15",7545:"962855cb",7560:"50098ed2",7589:"921918df",7591:"c8233ce9",7614:"23315ab3",7622:"b8b961a4",7686:"4fcec9f9",7706:"c2a79e40",7806:"b3eacc44",7852:"69a5903e",7855:"1c45fa02",7857:"82c0ca32",7878:"2357740f",7883:"fe765043",7884:"40be4b25",7890:"d4c6e4a4",7922:"ebfa5bcd",7963:"64ac60d4",7964:"29aed9a1",8014:"e9170670",8062:"bfd61fbb",8072:"2c5548dd",8077:"7641d6f0",8085:"117cc5a9",8089:"d536b13a",8143:"f62f9080",8155:"ebf6423c",8161:"83c5fa9a",8237:"e43f1bb4",8241:"944f86a1",8258:"a743acd3",8302:"a43abca6",8307:"0441df88",8340:"054c0e45",8350:"07df8a75",8398:"71c27aa0",8431:"8f113e5e",8435:"c4caf63a",8447:"1fa02907",8517:"b7de1742",8522:"27ebc6d9",8561:"333e8ec9",8563:"8a0fbdd0",8634:"8f691c0f",8639:"ebbaf1d9",8665:"b31ed63c",8688:"456535cb",8689:"083ddee0",8723:"ef250eb6",8737:"ce7dad23",8776:"0ad26240",8782:"e7014ec9",8787:"c544b527",8797:"8afd8207",8823:"9065bf01",8827:"c74dd8b1",8842:"9f25a3e2",8863:"32e2a0b3",8866:"79c7033c",8882:"d6c48b09",8885:"183d208f",8891:"754320c7",8898:"d002bcd8",8909:"c99dd62c",8920:"7f82440c",8963:"790aecdd",8982:"fefd0a03",8999:"efd0f9e1",9076:"a5df9c95",9104:"bbcb2345",9133:"733687c2",9205:"e7386ba4",9215:"732b7680",9252:"0d791a59",9260:"f163e60e",9332:"59cc3949",9352:"aa2ef2e7",9360:"33c7f0dd",9366:"d8cab77d",9391:"4d7e776c",9404:"9fcc3d3e",9408:"2a5a04f8",9416:"e9098634",9472:"8d34aec2",9487:"4d567133",9489:"c37b67dc",9507:"8d9819e1",9554:"ed358e7b",9559:"f794af19",9590:"4e53a4c0",9647:"f36f742c",9649:"a05120c6",9674:"d5c40246",9677:"625b4fad",9695:"e65162e4",9715:"0d0629d1",9716:"47efc4d5",9785:"f803a634",9788:"b3d92534",9890:"d9737d7d",9891:"8d5d924c",9895:"b8e31ff2",9921:"ce5a94d5",9922:"1b7e30cb",9928:"5989f5e0",9944:"19614ed4",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"12e78288",67:"51374034",109:"b9c23c40",195:"274bb518",264:"5fd9b3fc",265:"d92c6f86",292:"cf611a08",310:"735e28b7",337:"1d93b53b",342:"96328f8f",479:"b69f9ab6",485:"d63578fe",508:"a2cebfe1",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"8bf77b42",643:"0de52106",680:"e67e9e01",700:"bf508f54",737:"72eaccaa",745:"a386435d",799:"eddb780f",869:"4a5372a2",895:"ce8634e8",919:"952e2d43",921:"b09f4288",928:"a66ef1eb",1006:"b9d07e6a",1043:"e8c0878b",1045:"6ed74c3b",1048:"f275801f",1070:"e67e9e01",1148:"754fff63",1150:"1ef1d966",1211:"5a4b7f5d",1253:"46aca33c",1257:"7b8c452c",1265:"c6d01246",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"9a10482e",1427:"f91322f7",1443:"8a38fcbf",1450:"bc16bf2b",1461:"cd32a59e",1470:"afcb0f79",1475:"d22fbaa0",1482:"c89636f5",1512:"f3653a35",1520:"f7300d0e",1545:"9c915e05",1578:"b3cd8411",1581:"13815a71",1582:"73155666",1657:"6ff959fc",1674:"fdbc1e05",1702:"c68efb85",1713:"2d8d66d4",1717:"7fe99454",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"d782a698",1880:"f67d7892",1939:"48e30d48",1953:"13fc42b1",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"e4fcde65",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"b186f983",2303:"3d4e80da",2307:"b2c54321",2338:"ce8b3d96",2339:"6a610b14",2396:"8d2f98b7",2404:"1b691fa0",2412:"b297b168",2425:"d96f0c58",2443:"1beca1ab",2476:"cf85a190",2501:"2441982c",2524:"96d90e3e",2529:"0d98d328",2539:"1d8aca24",2548:"75182034",2570:"437cbb50",2603:"a66ef1eb",2659:"f6071a36",2707:"cabcb16e",2806:"0cad2d5d",2819:"32083596",2823:"a13b21fb",2826:"0b6be43b",2829:"b9ad7ac4",2865:"6ef3cf6b",2875:"75690e23",2884:"3fa74154",2983:"c8c482f7",3006:"7fce4e74",3141:"dd6cafec",3157:"83f71029",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"e905b8b4",3260:"a3bb8fd1",3282:"c98dd16f",3317:"a24c38e0",3332:"4f9043a4",3355:"d4a1a198",3356:"c6a4098f",3391:"89554b70",3433:"e1590a0b",3442:"6dcf1f01",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"9451d12a",3585:"5f288e7b",3665:"995e1905",3668:"50ab9464",3685:"5356e3de",3747:"ce08ca10",3784:"05ecae20",3873:"a3ce6945",3897:"5ffe361f",3910:"658d457f",3935:"677fada6",3951:"e21592d2",4030:"369370a5",4056:"10eacfff",4058:"ee954c0b",4078:"aa54548e",4093:"c1f29d01",4105:"7c4cb890",4144:"f10aa199",4164:"6b519b29",4216:"a66ef1eb",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"f9430502",4449:"e68d8d58",4492:"75f619b0",4496:"c366f3d3",4498:"e97f4670",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"1c9d1e3d",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"97f3184a",4715:"ab748bb0",4736:"2968553b",4741:"7da97212",4757:"73b754d2",4766:"b5df5a8e",4770:"2ad0c1f9",4795:"86306a93",4800:"f50302a4",4849:"d2723f8d",4862:"79c5c33c",4884:"bd293d3b",4889:"1baba276",4928:"3ec9e47f",4973:"129c56e8",4994:"71b358ee",5022:"81b1b86b",5043:"e9783a88",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"c519172e",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"86692bca",5297:"3a2685a1",5319:"641b49b1",5335:"fec6fd9f",5357:"1fbb7d24",5359:"181f1814",5382:"517d0ff1",5402:"166c0400",5470:"f9f86e99",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"d8a49e9f",5650:"f8f63f4b",5705:"df6bf207",5729:"adf68bd1",5741:"995d0f08",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"a9459cbe",5825:"42af86fb",5888:"2ed121e8",5891:"3b7a128f",5895:"9ddd624a",5902:"d59edd35",5915:"bc9c3e69",5992:"e84da226",6029:"2ded5a5a",6052:"2fbc571d",6063:"a5f0409a",6069:"bb37780a",6127:"9f7e8a95",6265:"955b2a89",6270:"c4f3499f",6277:"be8c92aa",6328:"1d366bbd",6366:"079fc2d8",6434:"0112f8db",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"ee990148",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"0d46291f",6741:"b838eb14",6758:"fbd7fba9",6784:"1affe817",6788:"7d01b0be",6796:"14d05697",6805:"5b253c81",6820:"98d30224",6845:"e657b4db",6882:"c2d2eada",6883:"7740a702",6904:"2a8ddcc0",6913:"5ec03435",6963:"84e145fa",6982:"3043a9c3",7008:"5f144781",7042:"952e2d43",7043:"f92dd043",7045:"fbad5d1c",7046:"c7301ded",7058:"e5da97d0",7062:"dda386ac",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"cdb05979",7477:"66ecedaa",7482:"3a11c394",7527:"c9c40c9c",7545:"5463c8ac",7560:"d82e43ca",7589:"2a3e68f3",7614:"8e370373",7622:"51e78cc1",7806:"bd9accb9",7852:"39535f12",7855:"6f036cf6",7857:"5270cd7f",7878:"2b521fde",7883:"599db2c6",7884:"47e0a5df",7922:"c1d9e2f3",8014:"9ef39203",8062:"8e384b9f",8072:"8a13c2c9",8077:"0b2c51d9",8085:"96ecd339",8143:"7e86b55b",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"47c8b2f1",8307:"02e15761",8398:"ecb314e7",8431:"761f7a75",8435:"7882364e",8447:"ff2d2a7d",8517:"2cafef3f",8522:"3aaa21bd",8563:"ec35b080",8634:"317d0a2b",8665:"c52575bc",8688:"f98a445e",8689:"459af240",8723:"ce853ade",8782:"918afc23",8787:"121de108",8797:"47603ae8",8823:"67d151b6",8827:"954b2c29",8866:"93af031e",8882:"e3e6afc6",8885:"de905169",8982:"9f5f0cbd",8999:"215d2e8d",9076:"6a501148",9133:"03f6f6d3",9205:"1e43ebcb",9215:"f737e7e7",9332:"3d30bf20",9360:"27c7d4f7",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"944c8941",9472:"f609b809",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9590:"29583579",9647:"3c89dab6",9649:"5e708a2c",9674:"09dd4aac",9677:"e4f0da28",9695:"e54cca52",9715:"1e222348",9716:"d7a969b5",9785:"ec431d03",9788:"4459d92d",9890:"c9fdec45",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;u0&&arguments[0]!==void 0?arguments[0]:"";return jr.endsWith("/")?jr:"".concat(jr,"/")}var tc=__webpack_require__(38127),Pu=__webpack_require__(38329),nu=__webpack_require__(8616),au=["content"],Yi=["content"],$i=/^(http:|https:)?\/\//;function rc(jr){return $i.test(jr)||jr.startsWith("/")&&!jr.startsWith("/*")||jr.startsWith("./")||jr.startsWith("../")}var Bu=function(){return ae.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},ou=function(rn){var Bn,Sa=rn.loaderData,Un=rn.htmlPageOpts,aa=rn.manifest,la=(aa==null||(Bn=aa.assets)===null||Bn===void 0?void 0:Bn["umi.css"])||"";return ae.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Sa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Un||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(la,"'")}})};function cs(jr){var rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof jr=="string")return rc(jr)?(0,ni.Z)({src:jr},rn):{content:jr};if((0,nu.Z)(jr)==="object")return(0,ni.Z)((0,ni.Z)({},jr),rn);throw new Error("Invalid script type: ".concat((0,nu.Z)(jr)))}function ki(jr){return rc(jr)?{type:"link",href:jr}:{type:"style",content:jr}}var al=function(rn){var Bn,Sa,Un,aa,la,co,zn=rn.htmlPageOpts;return ae.createElement(ae.Fragment,null,(zn==null?void 0:zn.title)&&ae.createElement("title",null,zn.title),zn==null||(Bn=zn.favicons)===null||Bn===void 0?void 0:Bn.map(function(lo,gs){return ae.createElement("link",{key:gs,rel:"shortcut icon",href:lo})}),(zn==null?void 0:zn.description)&&ae.createElement("meta",{name:"description",content:zn.description}),(zn==null||(Sa=zn.keywords)===null||Sa===void 0?void 0:Sa.length)&&ae.createElement("meta",{name:"keywords",content:zn.keywords.join(",")}),zn==null||(Un=zn.metas)===null||Un===void 0?void 0:Un.map(function(lo){return ae.createElement("meta",{key:lo.name,name:lo.name,content:lo.content})}),zn==null||(aa=zn.links)===null||aa===void 0?void 0:aa.map(function(lo,gs){return ae.createElement("link",(0,Pu.Z)({key:gs},lo))}),zn==null||(la=zn.styles)===null||la===void 0?void 0:la.map(function(lo,gs){var ys=ki(lo),Fs=ys.type,Bs=ys.href,lu=ys.content;if(Fs==="link")return ae.createElement("link",{key:gs,rel:"stylesheet",href:Bs});if(Fs==="style")return ae.createElement("style",{key:gs},lu)}),zn==null||(co=zn.headScripts)===null||co===void 0?void 0:co.map(function(lo,gs){var ys=cs(lo),Fs=ys.content,Bs=(0,tc.Z)(ys,au);return ae.createElement("script",(0,Pu.Z)({dangerouslySetInnerHTML:{__html:Fs},key:gs},Bs))}))};function Nu(jr){var rn,Bn=jr.children,Sa=jr.loaderData,Un=jr.manifest,aa=jr.htmlPageOpts,la=jr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,co=jr.mountElementId;if(la!=null&&la.pureHtml)return ae.createElement("html",null,ae.createElement("head",null),ae.createElement("body",null,ae.createElement(Bu,null),ae.createElement("div",{id:co},Bn),ae.createElement(ou,{manifest:Un,loaderData:Sa,htmlPageOpts:aa})));if(la!=null&&la.pureApp)return ae.createElement(ae.Fragment,null,Bn);var zn=typeof window=="undefined"?Un==null?void 0:Un.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ae.createElement("html",{suppressHydrationWarning:!0,lang:(aa==null?void 0:aa.lang)||"en"},ae.createElement("head",null,ae.createElement("meta",{charSet:"utf-8"}),ae.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),zn&&ae.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:zn}),ae.createElement(al,{htmlPageOpts:aa})),ae.createElement("body",null,ae.createElement(Bu,null),ae.createElement("div",{id:co},Bn),ae.createElement(ou,{manifest:Un,loaderData:Sa,htmlPageOpts:aa}),aa==null||(rn=aa.scripts)===null||rn===void 0?void 0:rn.map(function(lo,gs){var ys=cs(lo),Fs=ys.content,Bs=(0,tc.Z)(ys,Yi);return ae.createElement("script",(0,Pu.Z)({dangerouslySetInnerHTML:{__html:Fs},key:gs},Bs))})))}var iu=ae.createContext(void 0);function ol(){return ae.useContext(iu)}var Su=["redirect"];function Ms(jr){var rn=jr.routesById,Bn=jr.parentId,Sa=jr.routeComponents,Un=jr.useStream,aa=Un===void 0?!0:Un;return Object.keys(rn).filter(function(la){return rn[la].parentId===Bn}).map(function(la){var co=il((0,ni.Z)((0,ni.Z)({route:rn[la],routeComponent:Sa[la],loadingComponent:jr.loadingComponent,reactRouter5Compat:jr.reactRouter5Compat},jr.reactRouter5Compat&&{hasChildren:Object.keys(rn).filter(function(lo){return rn[lo].parentId===la}).length>0}),{},{useStream:aa})),zn=Ms({routesById:rn,routeComponents:Sa,parentId:co.id,loadingComponent:jr.loadingComponent,reactRouter5Compat:jr.reactRouter5Compat,useStream:aa});return zn.length>0&&(co.children=zn,co.routes=zn),co})}function Cc(jr){var rn=(0,Pi.UO)(),Bn=(0,Pi.Gn)(jr.to,rn),Sa=(0,Eu.T$)(),Un=(0,Pi.TH)();if(Sa!=null&&Sa.keepQuery){var aa=Un.search+Un.hash;Bn+=aa}var la=(0,ni.Z)((0,ni.Z)({},jr),{},{to:Bn});return ae.createElement(Pi.Fg,(0,Pu.Z)({replace:!0},la))}function il(jr){var rn=jr.route,Bn=jr.useStream,Sa=Bn===void 0?!0:Bn,Un=rn.redirect,aa=(0,tc.Z)(rn,Su),la=jr.reactRouter5Compat?ac:oc;return(0,ni.Z)({element:Un?ae.createElement(Cc,{to:Un}):ae.createElement(iu.Provider,{value:{route:jr.route}},ae.createElement(la,{loader:ae.memo(jr.routeComponent),loadingComponent:jr.loadingComponent||nc,hasChildren:jr.hasChildren,useStream:Sa}))},aa)}function nc(){return ae.createElement("div",null)}function ac(jr){var rn=ol(),Bn=rn.route,Sa=(0,Eu.Ov)(),Un=Sa.history,aa=Sa.clientRoutes,la=(0,Pi.UO)(),co={params:la,isExact:!0,path:Bn.path,url:Un.location.pathname},zn=jr.loader,lo={location:Un.location,match:co,history:Un,params:la,route:Bn,routes:aa};return jr.useStream?ae.createElement(ae.Suspense,{fallback:ae.createElement(jr.loadingComponent,null)},ae.createElement(zn,lo,jr.hasChildren&&ae.createElement(Pi.j3,null))):ae.createElement(zn,lo,jr.hasChildren&&ae.createElement(Pi.j3,null))}function oc(jr){var rn=jr.loader;return jr.useStream?ae.createElement(ae.Suspense,{fallback:ae.createElement(jr.loadingComponent,null)},ae.createElement(rn,null)):ae.createElement(rn,null)}var Cu=null;function kl(){return Cu}function ic(jr){var rn=jr.history,Bn=ae.useState({action:rn.action,location:rn.location}),Sa=(0,Vi.Z)(Bn,2),Un=Sa[0],aa=Sa[1];return(0,ae.useLayoutEffect)(function(){return rn.listen(aa)},[rn]),(0,ae.useLayoutEffect)(function(){function la(co){jr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:jr.routes,clientRoutes:jr.clientRoutes,location:co.location,action:co.action,basename:jr.basename,isFirst:!!co.isFirst}})}return la({location:Un.location,action:Un.action,isFirst:!0}),rn.listen(la)},[rn,jr.routes,jr.clientRoutes]),ae.createElement(Pi.F0,{navigator:rn,location:Un.location,basename:jr.basename},jr.children)}function qi(){var jr=(0,Eu.Ov)(),rn=jr.clientRoutes;return(0,Pi.V$)(rn)}var Zu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],sc=function(rn,Bn){var Sa=rn.basename||"/",Un=Ms({routesById:rn.routes,routeComponents:rn.routeComponents,loadingComponent:rn.loadingComponent,reactRouter5Compat:rn.reactRouter5Compat,useStream:rn.useStream});rn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Un}});for(var aa=ae.createElement(ic,{basename:Sa,pluginManager:rn.pluginManager,routes:rn.routes,clientRoutes:Un,history:rn.history},Bn),la=0,co=Zu;lanew Promise((Sa,Un)=>{var aa=zn=>{try{co(Bn.next(zn))}catch(lo){Un(lo)}},la=zn=>{try{co(Bn.throw(zn))}catch(lo){Un(lo)}},co=zn=>zn.done?Sa(zn.value):Promise.resolve(zn.value).then(aa,la);co((Bn=Bn.apply(jr,rn)).next())});function y(){return h(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/smart_plan",parentId:"101",id:"158"},159:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"159"},160:{path:"/competitions",parentId:"1",id:"160"},161:{path:"/competitions/index",parentId:"160",id:"161"},162:{path:"/competitions/:identifier/list",parentId:"160",id:"162"},163:{path:"/competitions/exports",parentId:"160",id:"163"},164:{path:"/competitions",parentId:"160",id:"164"},165:{path:"/competitions/:identifier",parentId:"160",id:"165"},166:{path:"/competitions/index/:identifier",parentId:"160",id:"166"},167:{path:"/competitions/:identifier/detail/enroll",parentId:"160",id:"167"},168:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"160",id:"168"},169:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"160",id:"169"},170:{path:"/competitions/detail/:identifier",parentId:"160",id:"170"},171:{path:"/forums",parentId:"1",id:"171"},172:{path:"/forums",parentId:"171",id:"172"},173:{path:"/forums/categories/:memoType",parentId:"171",id:"173"},174:{path:"/forums/new",parentId:"171",id:"174"},175:{path:"/forums/:memoId/edit",parentId:"171",id:"175"},176:{path:"/forums/:memoId",parentId:"171",id:"176"},177:{path:"/problemset",parentId:"1",id:"177"},178:{path:"/problemset",parentId:"177",id:"178"},179:{path:"/problemset/newitem",parentId:"177",id:"179"},180:{path:"/problemset/:type/:id",parentId:"177",id:"180"},181:{path:"/problemset/preview",parentId:"177",id:"181"},182:{path:"/problemset/preview_new",parentId:"177",id:"182"},183:{path:"/problemset/preview_select",parentId:"177",id:"183"},184:{path:"/shixuns",parentId:"1",id:"184"},185:{path:"/shixuns",parentId:"184",id:"185"},186:{path:"/shixuns/exports",parentId:"184",id:"186"},187:{path:"/shixuns/new",parentId:"184",id:"187"},188:{path:"/shixuns/new/CreateImg",parentId:"184",id:"188"},189:{path:"/shixuns/new/:id/imagepreview",parentId:"184",id:"189"},190:{path:"/shixuns/:id/Merge",parentId:"184",id:"190"},191:{path:"/shixuns/:id/Split",parentId:"184",id:"191"},192:{path:"/shixuns/:id/edit",parentId:"184",id:"192"},193:{path:"shixuns/:id/edit/warehouse",parentId:"192",id:"193"},194:{path:"/shixuns/:id/edit/newquestion",parentId:"192",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"192",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"192",id:"196"},197:{path:"/shixuns/:id/edit/new",parentId:"192",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"192",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"192",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"192",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"192",id:"201"},202:{path:"/shixuns/:id",parentId:"184",id:"202"},203:{path:"/shixuns/:id/poll",parentId:"202",id:"203"},204:{path:"/shixuns/:id/challenges",parentId:"202",id:"204"},205:{path:"/shixuns/:id/repository",parentId:"202",id:"205"},206:{path:"/shixuns/:id/secret_repository",parentId:"202",id:"206"},207:{path:"/shixuns/:id/collaborators",parentId:"202",id:"207"},208:{path:"/shixuns/:id/dataset",parentId:"202",id:"208"},209:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"202",id:"209"},210:{path:"/shixuns/:id/shixun_discuss",parentId:"202",id:"210"},211:{path:"/shixuns/:id/ranking_list",parentId:"202",id:"211"},212:{path:"/shixuns/:id/settings",parentId:"202",id:"212"},213:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"202",id:"213"},214:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"202",id:"214"},215:{path:"/shixuns/:id/repository/upload_file",parentId:"202",id:"215"},216:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"202",id:"216"},217:{path:"/shixuns/:id/repository/add_file",parentId:"202",id:"217"},218:{path:"/shixuns/:id/secret_repository/add_file",parentId:"202",id:"218"},219:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"202",id:"219"},220:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"202",id:"220"},221:{path:"/shixuns/:id/audit_situation",parentId:"202",id:"221"},222:{path:"/shixuns/:id/fork_list",parentId:"202",id:"222"},223:{path:"/users",parentId:"1",id:"223"},224:{path:"/users/:username/videos/protocol",parentId:"223",id:"224"},225:{path:"/users/:username/videos/resourceProtocol",parentId:"223",id:"225"},226:{path:"/users/:username/videos/success",parentId:"223",id:"226"},227:{path:"/users/:username/topicbank/:topicstype",parentId:"223",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"223",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"223",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"223",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"223",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"223",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"223",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"223",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"223",id:"235"},236:{path:"/users/:username/experiment-img/add",parentId:"223",id:"236"},237:{path:"/users/:username",parentId:"223",id:"237"},238:{path:"/users/:username",parentId:"237",id:"238"},239:{path:"/users/:username/baseInfo/edit",parentId:"237",id:"239"},240:{path:"/users/:username/baseInfo",parentId:"237",id:"240"},241:{path:"/users/:username/realNameCertification",parentId:"237",id:"241"},242:{path:"/users/:username/careerCertification",parentId:"237",id:"242"},243:{path:"/users/:username/classrooms",parentId:"237",id:"243"},244:{path:"/users/:username/shixuns",parentId:"237",id:"244"},245:{path:"/users/:username/dataSet",parentId:"237",id:"245"},246:{path:"/users/:username/userPortrait",parentId:"237",id:"246"},247:{path:"/users/:username/learningPath",parentId:"237",id:"247"},248:{path:"/users/:username/teach-group",parentId:"237",id:"248"},249:{path:"/users/:username/competitions",parentId:"237",id:"249"},250:{path:"/users/:username/experiment-img",parentId:"237",id:"250"},251:{path:"/users/:username/experiment-img/:experid/detail",parentId:"237",id:"251"},252:{path:"/users/:username/certificate",parentId:"237",id:"252"},253:{path:"/users/:username/otherResources",parentId:"237",id:"253"},254:{path:"/users/:username/paths",parentId:"237",id:"254"},255:{path:"/users/:username/projects",parentId:"237",id:"255"},256:{path:"/users/:username/videos",parentId:"237",id:"256"},257:{path:"/users/:username/videos/upload",parentId:"237",id:"257"},258:{path:"/users/:username/topics/:topicstype",parentId:"237",id:"258"},259:{path:"/users/:username/vspaces",parentId:"237",id:"259"},260:{path:"/users/:username/resourcesCenter",parentId:"237",id:"260"},261:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"237",id:"261"},262:{path:"/users/:username/resourceGuarantee",parentId:"237",id:"262"},263:{path:"/users/:username/resourceAllocation",parentId:"237",id:"263"},264:{parentId:"1",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems/batchAdd",parentId:"265",id:"267"},268:{path:"/problems/newcreate",parentId:"264",id:"268"},269:{path:"/problems/newedit/:id",exact:!0,parentId:"264",id:"269"},270:{path:"/problems/:id/edit",exact:!0,parentId:"264",id:"270"},271:{path:"/problems/new",exact:!0,parentId:"264",id:"271"},272:{path:"/problems/:id/oj/:save_identifier",parentId:"264",id:"272"},273:{path:"/problems/:id/record-detail/:submitId",parentId:"264",id:"273"},274:{path:"/problems/add",parentId:"264",id:"274"},275:{path:"/problems/:id/ojedit",parentId:"264",id:"275"},276:{path:"/engineering",parentId:"1",id:"276"},277:{path:"/engineering",parentId:"276",id:"277"},278:{path:"/engineering/teacherList",parentId:"277",id:"278"},279:{path:"/engineering/studentList",parentId:"277",id:"279"},280:{path:"/engineering/training/program",parentId:"277",id:"280"},281:{path:"/engineering/training/program/add",parentId:"277",id:"281"},282:{path:"/engineering/training/program/edit",parentId:"277",id:"282"},283:{path:"/engineering/training/objectives",parentId:"277",id:"283"},284:{path:"/engineering/graduated/index",parentId:"277",id:"284"},285:{path:"/engineering/graduated/matrix",parentId:"277",id:"285"},286:{path:"/engineering/course/list",parentId:"277",id:"286"},287:{path:"/engineering/course/setting",parentId:"277",id:"287"},288:{path:"/engineering/course/matrix",parentId:"277",id:"288"},289:{path:"/engineering/navigation",parentId:"277",id:"289"},290:{path:"/engineering/evaluate/course",parentId:"277",id:"290"},291:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"277",id:"291"},292:{path:"/engineering/evaluate/norm",parentId:"277",id:"292"},293:{path:"/engineering/evaluate/document",parentId:"277",id:"293"},294:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"277",id:"294"},295:{path:"/engineering/*",redirect:"/404",parentId:"277",id:"295"},296:{path:"/innovation",parentId:"1",id:"296"},297:{path:"/innovation/tasks/:taskId",parentId:"296",id:"297"},298:{path:"/innovation",parentId:"296",id:"298"},299:{path:"/innovation/project",parentId:"298",id:"299"},300:{path:"/innovation/dataset",parentId:"298",id:"300"},301:{path:"/innovation/mirror",parentId:"298",id:"301"},302:{path:"/innovation/my-project",parentId:"298",id:"302"},303:{path:"/innovation/my-dataset",parentId:"298",id:"303"},304:{path:"/innovation/my-mirror",parentId:"298",id:"304"},305:{path:"/innovation/project/create",parentId:"298",id:"305"},306:{path:"/innovation/project/edit/:id",parentId:"298",id:"306"},307:{path:"/innovation/project/detail/:taskId",parentId:"298",id:"307"},308:{path:"/tasks",parentId:"1",id:"308"},309:{path:"/tasks/:taskId",exact:!0,parentId:"308",id:"309"},310:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"308",id:"310"},311:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"308",id:"311"},312:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"308",id:"312"},313:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"308",id:"313"},314:{path:"/myproblems",parentId:"1",id:"314"},315:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"314",id:"315"},316:{path:"/myproblems/:id",exact:!0,parentId:"314",id:"316"},317:{path:"/account",parentId:"1",id:"317"},318:{path:"/account",parentId:"317",id:"318"},319:{path:"/account/profile",parentId:"318",id:"319"},320:{path:"/account/profile/edit",parentId:"318",id:"320"},321:{path:"/account/certification",parentId:"318",id:"321"},322:{path:"/account/secure",parentId:"318",id:"322"},323:{path:"/account/binding",parentId:"318",id:"323"},324:{path:"/account/Results",parentId:"318",id:"324"},325:{path:"/ch",parentId:"1",id:"325"},326:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"325",id:"326"},327:{path:"/ch/rest/",exact:!0,parentId:"325",id:"327"},328:{path:"/ch/rest/:id",exact:!0,parentId:"325",id:"328"},329:{path:"/order",parentId:"1",id:"329"},330:{path:"/order",parentId:"329",id:"330"},331:{path:"/order/invoice",parentId:"329",id:"331"},332:{path:"/order/records",parentId:"329",id:"332"},333:{path:"/order/apply",parentId:"329",id:"333"},334:{path:"/order/view",parentId:"329",id:"334"},335:{path:"/order/:courseId/information",parentId:"329",id:"335"},336:{path:"/order/:courseId/pay",parentId:"329",id:"336"},337:{path:"/order/:orderNum/result",parentId:"329",id:"337"},338:{path:"/messages",parentId:"1",id:"338"},339:{path:"/messages/:userId/user_tidings",parentId:"338",id:"339"},340:{path:"/messages/:userId/private_messages",parentId:"338",id:"340"},341:{path:"/messages/:userId/message_detail",parentId:"338",id:"341"},342:{path:"/vtrs",parentId:"1",id:"342"},343:{path:"/vtrs/:virtual_spacesId",parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"343",id:"345"},346:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"343",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"343",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"343",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"343",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"343",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey",parentId:"343",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"343",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"343",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"343",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"343",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material",parentId:"343",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"343",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"343",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"343",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"343",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"343",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"343",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"343",id:"363"},364:{path:"/vtrs/:virtual_spacesId/settings",parentId:"343",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources",parentId:"343",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"343",id:"366"},367:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"343",id:"367"},368:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"343",id:"368"},369:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"343",id:"369"},370:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"343",id:"370"},371:{path:"/vtrs/:virtual_spacesId/*",parentId:"343",id:"371"},372:{path:"/101",parentId:"1",id:"372"},373:{path:"/101/:virtual_spacesId",parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId",exact:!0,parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"373",id:"375"},376:{path:"/101/:virtual_spacesId/experiment",parentId:"373",id:"376"},377:{path:"/101/:virtual_spacesId/announcement",parentId:"373",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/add",parentId:"373",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"373",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"373",id:"380"},381:{path:"/101/:virtual_spacesId/survey",parentId:"373",id:"381"},382:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"373",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge",parentId:"373",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"373",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"373",id:"385"},386:{path:"/101/:virtual_spacesId/material",parentId:"373",id:"386"},387:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"373",id:"387"},388:{path:"/101/:virtual_spacesId/lesson",parentId:"373",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"373",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"373",id:"390"},391:{path:"/101/:virtual_spacesId/discussion",parentId:"373",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"373",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"373",id:"393"},394:{path:"/101/:virtual_spacesId/settings",parentId:"373",id:"394"},395:{path:"/101/:virtual_spacesId/resources",parentId:"373",id:"395"},396:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"373",id:"396"},397:{path:"/101/:virtual_spacesId/Plan",parentId:"373",id:"397"},398:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"373",id:"398"},399:{path:"/101/:virtual_spacesId/digtal",parentId:"373",id:"399"},400:{path:"/101/:virtual_spacesId/homepage",parentId:"373",id:"400"},401:{path:"/101/:virtual_spacesId/*",parentId:"373",id:"401"},402:{path:"/administration",parentId:"1",id:"402"},403:{path:"/administration",parentId:"402",id:"403"},404:{path:"/administration/college",parentId:"403",id:"404"},405:{path:"/administration/student",parentId:"403",id:"405"},406:{path:"/administration/student/:studentId/edit",parentId:"403",id:"406"},407:{path:"/administration/profession",parentId:"403",id:"407"},408:{path:"/graduations",parentId:"1",id:"408"},409:{path:"/graduations",exact:!0,parentId:"408",id:"409"},410:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"408",id:"410"},411:{path:"/graduations/:id",parentId:"408",id:"411"},412:{path:"/graduations/:id/index",parentId:"411",id:"412"},413:{path:"/graduations/:id/topics",parentId:"411",id:"413"},414:{path:"/graduations/:id/student_selection",parentId:"411",id:"414"},415:{path:"/graduations/:id/tasks",parentId:"411",id:"415"},416:{path:"/graduations/:id/opening_report",parentId:"411",id:"416"},417:{path:"/graduations/:id/midterm_report",parentId:"411",id:"417"},418:{path:"/graduations/:id/thesis",parentId:"411",id:"418"},419:{path:"/graduations/:id/final_defense",parentId:"411",id:"419"},420:{path:"/graduations/:id/final_thesis",parentId:"411",id:"420"},421:{path:"/graduations/:id/settings",parentId:"411",id:"421"},422:{path:"/graduations/:id/teachers",parentId:"411",id:"422"},423:{path:"/graduations/:id/students",parentId:"411",id:"423"},424:{path:"/graduations/:id/archives",parentId:"411",id:"424"},425:{path:"/graduations/:id/grading_summary",parentId:"411",id:"425"},426:{path:"/dataset",parentId:"1",id:"426"},427:{path:"/dataset",exact:!0,parentId:"426",id:"427"},428:{path:"/dataset/:id/detail",exact:!0,parentId:"426",id:"428"},429:{path:"/knowledgegraph",parentId:"1",id:"429"},430:{path:"/knowledgegraph/:pathId",parentId:"429",id:"430"},431:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"429",id:"431"},432:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"429",id:"432"},433:{path:"/knowledgegraph/:pathId/statistics",parentId:"429",id:"433"},434:{parentId:"429",id:"434"},435:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"434",id:"435"},436:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"434",id:"436"},437:{path:"/miniprogram",parentId:"1",id:"437"},438:{path:"/miniprogram/courseware/study",exact:!0,parentId:"437",id:"438"},439:{path:"/educoder-demo",exact:!0,parentId:"1",id:"439"},440:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"440"},441:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"441"},442:{path:"/training",parentId:"1",id:"442"},443:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"442",id:"443"},444:{path:"/largeScreen",exact:!0,parentId:"1",id:"444"},445:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"445"},446:{path:"/quality",parentId:"1",id:"446"},447:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"446",id:"447"},448:{path:"/otherlogin",exact:!0,parentId:"1",id:"448"},449:{path:"/otherloginqq",exact:!0,parentId:"1",id:"449"},450:{path:"/otherloginstart",exact:!0,parentId:"1",id:"450"},451:{path:"/pathsoverview",exact:!0,parentId:"1",id:"451"},452:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"452"},453:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"453"},454:{path:"/login",parentId:"1",id:"454"},455:{path:"/login",parentId:"454",id:"455"},456:{path:"/user",parentId:"1",id:"456"},457:{path:"/user/login",parentId:"456",id:"457"},458:{path:"/user/register",parentId:"456",id:"458"},459:{path:"/user/reset-password",parentId:"456",id:"459"},460:{path:"/colleges",parentId:"1",id:"460"},461:{path:"/colleges/:id/statistics",parentId:"460",id:"461"},462:{path:"/help",parentId:"1",id:"462"},463:{path:"/help/:id",parentId:"462",id:"463"},464:{path:"/video",parentId:"1",id:"464"},465:{path:"/video/:videoId",parentId:"464",id:"465"},466:{path:"/terminal",parentId:"1",id:"466"},467:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"467"},468:{path:"/wrongAnswer",parentId:"1",id:"468"},469:{path:"/bwdemo",parentId:"1",id:"469"},470:{path:"/",parentId:"1",id:"470"},471:{path:"/",exact:!0,parentId:"470",id:"471"},472:{path:"/api/*",exact:!0,parentId:"470",id:"472"},473:{path:"/search",exact:!0,parentId:"470",id:"473"},474:{path:"/moop_cases",exact:!0,parentId:"470",id:"474"},475:{path:"/moop_cases/new",exact:!0,parentId:"470",id:"475"},476:{path:"/moop_cases/:caseId",exact:!0,parentId:"470",id:"476"},477:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"470",id:"477"},478:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"470",id:"478"},479:{path:"/randompaper",exact:!0,parentId:"470",id:"479"},480:{path:"/randompaper/edit/:id",exact:!0,parentId:"470",id:"480"},481:{path:"/randompaper/detail/:id",exact:!0,parentId:"470",id:"481"},482:{path:"/403",parentId:"470",id:"482"},483:{path:"/500",parentId:"470",id:"483"},484:{path:"/404",parentId:"470",id:"484"},485:{path:"/download",parentId:"470",id:"485"},486:{path:"/iwce",parentId:"470",id:"486"},487:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"470",id:"487"},488:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"470",id:"488"},489:{path:"/Activities",parentId:"470",id:"489"},490:{path:"/iwce/:itemname",parentId:"470",id:"490"},491:{path:"/hpc-course",parentId:"470",id:"491"},492:{path:"/user_agents",parentId:"470",id:"492"},493:{path:"/three",parentId:"470",id:"493"},494:{path:"/introduction",parentId:"470",id:"494"},495:{path:"/chatgpt",parentId:"470",id:"495"},496:{path:"/*",parentId:"470",id:"496"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ae.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),3:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,76563))),4:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6679),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6679),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,64226))),7:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),8:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),10:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6052)]).then(__webpack_require__.bind(__webpack_require__,59763))),11:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__,27851))),12:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),13:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,58966))),14:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(9352),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,29676))),15:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,22834))),16:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),17:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),18:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),19:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),20:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,46275))),21:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9921)]).then(__webpack_require__.bind(__webpack_require__,20973))),22:ae.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,46275))),24:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,37273))),25:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,37273))),26:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,45029))),27:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,45029))),28:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(109)]).then(__webpack_require__.bind(__webpack_require__,46922))),29:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(737)]).then(__webpack_require__.bind(__webpack_require__,94044))),30:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3391)]).then(__webpack_require__.bind(__webpack_require__,67311))),31:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(156),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,54725))),32:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,96954))),33:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8258),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,63437))),34:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(156),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(156),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,54842))),37:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8258),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,61995))),38:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5297)]).then(__webpack_require__.bind(__webpack_require__,30748))),42:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(1725),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,17237))),43:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),44:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,31750))),47:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7482)]).then(__webpack_require__.bind(__webpack_require__,53147))),48:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),49:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),50:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6679),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,84511))),51:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6679),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,84511))),52:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5992)]).then(__webpack_require__.bind(__webpack_require__,10147))),53:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(1725),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,98327))),54:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(1725),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,98327))),55:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,83922))),56:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),57:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),58:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,3276))),59:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,3276))),60:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,77329))),61:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,77329))),62:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),63:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),64:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),65:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),66:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),67:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),68:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),69:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),70:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),71:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),72:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),73:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),74:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),75:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),76:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),77:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5148)]).then(__webpack_require__.bind(__webpack_require__,61193))),78:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(643)]).then(__webpack_require__.bind(__webpack_require__,13750))),79:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),80:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),81:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),82:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),83:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),84:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,58966))),85:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__,55998))),86:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1512)]).then(__webpack_require__.bind(__webpack_require__,31905))),87:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,21229))),88:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__,98731))),89:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6963)]).then(__webpack_require__.bind(__webpack_require__,37244))),90:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),92:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__,42383))),93:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(156),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,7967))),94:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1048)]).then(__webpack_require__.bind(__webpack_require__,97838))),95:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22186))),96:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4770)]).then(__webpack_require__.bind(__webpack_require__,57454))),97:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),98:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),99:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),100:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(895)]).then(__webpack_require__.bind(__webpack_require__,25921))),101:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3282)]).then(__webpack_require__.bind(__webpack_require__,2414))),102:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(156),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),103:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(156),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),104:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5048)]).then(__webpack_require__.bind(__webpack_require__,77437))),105:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,15828))),106:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,15828))),107:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,57720))),108:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,57720))),109:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,3403))),110:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,3403))),111:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(156),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),112:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(156),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),113:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(156),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),114:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(156),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),115:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8014)]).then(__webpack_require__.bind(__webpack_require__,6218))),116:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8077)]).then(__webpack_require__.bind(__webpack_require__,83443))),117:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3356)]).then(__webpack_require__.bind(__webpack_require__,5010))),118:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(156),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),119:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(156),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),120:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1962)]).then(__webpack_require__.bind(__webpack_require__,21413))),121:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4928)]).then(__webpack_require__.bind(__webpack_require__,11133))),122:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1257)]).then(__webpack_require__.bind(__webpack_require__,25251))),123:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,22084))),124:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8340)]).then(__webpack_require__.bind(__webpack_require__,25083))),125:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4093)]).then(__webpack_require__.bind(__webpack_require__,29860))),126:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),127:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),128:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(9352),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(9352),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),130:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,27776))),131:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,27776))),132:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,66640))),133:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,66640))),134:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4217)]).then(__webpack_require__.bind(__webpack_require__,96573))),135:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3220)]).then(__webpack_require__.bind(__webpack_require__,73342))),136:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),137:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),138:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,27599))),139:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,27599))),140:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9944)]).then(__webpack_require__.bind(__webpack_require__,76161))),141:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,91542))),142:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,91542))),143:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,69808))),144:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,69808))),145:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7922)]).then(__webpack_require__.bind(__webpack_require__,8176))),146:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,21095))),147:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,21095))),148:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),150:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),151:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),152:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8885)]).then(__webpack_require__.bind(__webpack_require__,50715))),153:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__,90317))),154:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9922)]).then(__webpack_require__.bind(__webpack_require__,1377))),155:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4572)]).then(__webpack_require__.bind(__webpack_require__,65515))),156:ae.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5518)]).then(__webpack_require__.bind(__webpack_require__,26032))),158:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5741)]).then(__webpack_require__.bind(__webpack_require__,82047))),159:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,5787))),160:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),161:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),162:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),163:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4449)]).then(__webpack_require__.bind(__webpack_require__,43008))),164:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),165:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,58645))),166:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,58645))),167:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__,719))),168:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5650)]).then(__webpack_require__.bind(__webpack_require__,14796))),169:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1799)]).then(__webpack_require__.bind(__webpack_require__,5629))),170:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,29526))),171:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),172:ae.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),173:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2983)]).then(__webpack_require__.bind(__webpack_require__,24564))),174:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),175:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),176:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),177:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),178:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),179:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),180:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),181:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,6413))),182:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4144)]).then(__webpack_require__.bind(__webpack_require__,37852))),183:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),184:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),185:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8782)]).then(__webpack_require__.bind(__webpack_require__,20186))),186:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__,15352))),187:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,98622))),188:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5549)]).then(__webpack_require__.bind(__webpack_require__,84246))),189:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9674)]).then(__webpack_require__.bind(__webpack_require__,28092))),190:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5573)]).then(__webpack_require__.bind(__webpack_require__,40580))),191:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2141)]).then(__webpack_require__.bind(__webpack_require__,2751))),192:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(4268),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,69638))),193:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6328)]).then(__webpack_require__.bind(__webpack_require__,21052))),194:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),195:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5757),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),196:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5757),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),197:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5757),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),198:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5757),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),199:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9205)]).then(__webpack_require__.bind(__webpack_require__,56405))),200:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),201:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7614)]).then(__webpack_require__.bind(__webpack_require__,63798))),202:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2875)]).then(__webpack_require__.bind(__webpack_require__,182))),203:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,8130))),204:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,70624))),205:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),206:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),207:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,18509))),208:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,52021))),209:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),210:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,71666))),211:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,28744))),212:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(4268),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,72281))),213:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),214:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),215:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,6850))),216:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,6850))),217:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,83283))),218:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,83283))),219:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),220:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),221:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),222:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9215)]).then(__webpack_require__.bind(__webpack_require__,5134))),223:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),224:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5176)]).then(__webpack_require__.bind(__webpack_require__,59622))),225:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6587)]).then(__webpack_require__.bind(__webpack_require__,65866))),226:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9891)]).then(__webpack_require__.bind(__webpack_require__,86974))),227:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8062)]).then(__webpack_require__.bind(__webpack_require__,49690))),228:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,50650))),229:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,50650))),230:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),231:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),232:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),233:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),234:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,8712))),235:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,26021))),236:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),237:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2529)]).then(__webpack_require__.bind(__webpack_require__,43116))),238:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,26501))),239:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5895)]).then(__webpack_require__.bind(__webpack_require__,22802))),240:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6982)]).then(__webpack_require__.bind(__webpack_require__,49451))),241:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6805)]).then(__webpack_require__.bind(__webpack_require__,97118))),242:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1416)]).then(__webpack_require__.bind(__webpack_require__,84215))),243:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,26501))),244:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8307)]).then(__webpack_require__.bind(__webpack_require__,51705))),245:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2826)]).then(__webpack_require__.bind(__webpack_require__,59634))),246:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),247:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4610)]).then(__webpack_require__.bind(__webpack_require__,88755))),248:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9590)]).then(__webpack_require__.bind(__webpack_require__,81187))),249:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2076)]).then(__webpack_require__.bind(__webpack_require__,62484))),250:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,20267))),251:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,18460))),252:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5191)]).then(__webpack_require__.bind(__webpack_require__,43173))),253:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3496)]).then(__webpack_require__.bind(__webpack_require__,68861))),254:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5599)]).then(__webpack_require__.bind(__webpack_require__,56543))),255:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__,7942))),256:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2412)]).then(__webpack_require__.bind(__webpack_require__,89993))),257:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2240)]).then(__webpack_require__.bind(__webpack_require__,73879))),258:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(265)]).then(__webpack_require__.bind(__webpack_require__,21530))),259:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9360)]).then(__webpack_require__.bind(__webpack_require__,88038))),260:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2396)]).then(__webpack_require__.bind(__webpack_require__,35670))),261:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7855)]).then(__webpack_require__.bind(__webpack_require__,99624))),262:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9507)]).then(__webpack_require__.bind(__webpack_require__,69157))),263:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1343)]).then(__webpack_require__.bind(__webpack_require__,11234))),264:ae.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),265:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),266:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9647)]).then(__webpack_require__.bind(__webpack_require__,3447))),267:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(485)]).then(__webpack_require__.bind(__webpack_require__,96555))),268:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8863),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,39378))),269:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8863),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,39378))),270:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8863),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8863),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),272:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),273:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9716)]).then(__webpack_require__.bind(__webpack_require__,84958))),274:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),276:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),277:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3006)]).then(__webpack_require__.bind(__webpack_require__,62861))),278:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2045)]).then(__webpack_require__.bind(__webpack_require__,10497))),279:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1520)]).then(__webpack_require__.bind(__webpack_require__,2131))),280:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9649)]).then(__webpack_require__.bind(__webpack_require__,62256))),281:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4546)]).then(__webpack_require__.bind(__webpack_require__,872))),282:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5357)]).then(__webpack_require__.bind(__webpack_require__,64361))),283:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8665)]).then(__webpack_require__.bind(__webpack_require__,85761))),284:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3183)]).then(__webpack_require__.bind(__webpack_require__,93875))),285:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4800)]).then(__webpack_require__.bind(__webpack_require__,21202))),286:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9489)]).then(__webpack_require__.bind(__webpack_require__,91460))),287:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9391)]).then(__webpack_require__.bind(__webpack_require__,17689))),288:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5335)]).then(__webpack_require__.bind(__webpack_require__,37222))),289:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2823)]).then(__webpack_require__.bind(__webpack_require__,14455))),290:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__,41313))),291:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),292:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6741)]).then(__webpack_require__.bind(__webpack_require__,5942))),293:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5775)]).then(__webpack_require__.bind(__webpack_require__,15920))),294:ae.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),295:ae.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),296:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),297:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6634)]).then(__webpack_require__.bind(__webpack_require__,97800))),298:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(680)]).then(__webpack_require__.bind(__webpack_require__,89705))),299:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6366)]).then(__webpack_require__.bind(__webpack_require__,47363))),300:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6452)]).then(__webpack_require__.bind(__webpack_require__,16302))),301:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1070)]).then(__webpack_require__.bind(__webpack_require__,90894))),302:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7242)]).then(__webpack_require__.bind(__webpack_require__,57211))),303:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2707)]).then(__webpack_require__.bind(__webpack_require__,14828))),304:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2865)]).then(__webpack_require__.bind(__webpack_require__,99436))),305:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,19552))),306:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,19552))),307:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3141)]).then(__webpack_require__.bind(__webpack_require__,562))),308:ae.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),309:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(1725),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,40180))),310:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),311:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(1725),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,40180))),312:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),313:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(1725),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,40180))),314:ae.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),315:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),316:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,8243))),317:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),318:ae.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),319:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9788)]).then(__webpack_require__.bind(__webpack_require__,64348))),320:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(576)]).then(__webpack_require__.bind(__webpack_require__,21496))),321:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7260)]).then(__webpack_require__.bind(__webpack_require__,95335))),322:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4520)]).then(__webpack_require__.bind(__webpack_require__,45423))),323:ae.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),324:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4514)]).then(__webpack_require__.bind(__webpack_require__,36178))),325:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),326:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),327:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,54204))),328:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,54204))),329:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),330:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1939)]).then(__webpack_require__.bind(__webpack_require__,23395))),331:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__,68703))),332:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6434)]).then(__webpack_require__.bind(__webpack_require__,3819))),333:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1880)]).then(__webpack_require__.bind(__webpack_require__,39983))),334:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8237)]).then(__webpack_require__.bind(__webpack_require__,79046))),335:ae.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),336:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(264)]).then(__webpack_require__.bind(__webpack_require__,42176))),337:ae.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),338:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),339:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4078)]).then(__webpack_require__.bind(__webpack_require__,44308))),340:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2829)]).then(__webpack_require__.bind(__webpack_require__,82821))),341:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),342:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),343:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,54587))),344:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),345:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,89955))),346:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,61471))),347:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,3279))),348:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),350:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,36546))),351:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,21105))),352:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,97769))),353:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,95905))),354:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),356:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,13793))),357:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),358:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),359:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),361:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),362:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),364:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,82125))),365:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,30654))),366:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,38542))),367:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,92314))),368:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,74232))),369:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,50983))),370:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),371:ae.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),372:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),373:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,54587))),374:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),375:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,89955))),376:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,61471))),377:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,3279))),378:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),380:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,36546))),381:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,21105))),382:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,97769))),383:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,95905))),384:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),386:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,13793))),387:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),388:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),389:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),391:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),392:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),394:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,82125))),395:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,30654))),396:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,38542))),397:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,92314))),398:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,74232))),399:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,50983))),400:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),401:ae.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),402:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),403:ae.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,28712))),404:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7560)]).then(__webpack_require__.bind(__webpack_require__,27454))),405:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6029)]).then(__webpack_require__.bind(__webpack_require__,33675))),406:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5179)]).then(__webpack_require__.bind(__webpack_require__,58197))),407:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4621)]).then(__webpack_require__.bind(__webpack_require__,57857))),408:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),409:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1831)]).then(__webpack_require__.bind(__webpack_require__,30266))),410:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2539)]).then(__webpack_require__.bind(__webpack_require__,88036))),411:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8143)]).then(__webpack_require__.bind(__webpack_require__,42463))),412:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),413:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),414:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5501),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),415:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5501),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),416:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5501),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5501),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5501),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5501),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5501),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),421:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5022)]).then(__webpack_require__.bind(__webpack_require__,98372))),422:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,16486))),423:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,16486))),424:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5501),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),425:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1253)]).then(__webpack_require__.bind(__webpack_require__,16459))),426:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),427:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2216)]).then(__webpack_require__.bind(__webpack_require__,69623))),428:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),429:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),430:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(3385),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,33811))),431:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3685)]).then(__webpack_require__.bind(__webpack_require__,94727))),432:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3385),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,80109))),433:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),434:ae.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,60876))),435:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,2960))),436:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,41742))),437:ae.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),438:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,77949))),439:ae.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,79700))),440:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(1725),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,29941))),441:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6411),__webpack_require__.e(1725),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,29941))),442:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),443:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4056)]).then(__webpack_require__.bind(__webpack_require__,75503))),444:ae.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),445:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,13070))),446:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),447:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(532)]).then(__webpack_require__.bind(__webpack_require__,36693))),448:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7178)]).then(__webpack_require__.bind(__webpack_require__,11112))),449:ae.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),450:ae.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),451:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),452:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),453:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),454:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,28128))),455:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,77123))),456:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,28128))),457:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,77123))),458:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1470)]).then(__webpack_require__.bind(__webpack_require__,4066))),459:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7182)]).then(__webpack_require__.bind(__webpack_require__,39221))),460:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),461:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),462:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),463:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),464:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),465:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6444)]).then(__webpack_require__.bind(__webpack_require__,62904))),466:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5111)]).then(__webpack_require__.bind(__webpack_require__,87038))),467:ae.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),468:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(1725),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,31750))),469:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1150)]).then(__webpack_require__.bind(__webpack_require__,71193))),470:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4925),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,35291))),471:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,94419))),472:ae.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),473:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2501)]).then(__webpack_require__.bind(__webpack_require__,57548))),474:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3212)]).then(__webpack_require__.bind(__webpack_require__,13540))),475:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),476:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1855)]).then(__webpack_require__.bind(__webpack_require__,93185))),477:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),478:ae.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),479:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),480:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),481:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3784)]).then(__webpack_require__.bind(__webpack_require__,19560))),482:ae.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18430))),483:ae.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,38189))),484:ae.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),485:ae.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),486:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),487:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1836)]).then(__webpack_require__.bind(__webpack_require__,79752))),488:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,22084))),489:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__,94878))),490:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),491:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),492:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6034)]).then(__webpack_require__.bind(__webpack_require__,43982))),493:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),494:ae.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),495:ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3615),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),496:ae.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":ae.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1717)]).then(__webpack_require__.bind(__webpack_require__,49377)))}}})}var x=__webpack_require__(3191),Z=__webpack_require__(58293),oe=__webpack_require__(29787),Er=__webpack_require__(5755),Pr=()=>ae.createElement(oe.Z,{size:"middle",className:Er.Z.loading}),vn=__webpack_require__(25690),_n=__webpack_require__(61186),Ur=__webpack_require__.n(_n),go=__webpack_require__(91392),Wo=__webpack_require__.n(go),ua=__webpack_require__(34749),Xo=__webpack_require__.n(ua),di=__webpack_require__(19277),Ou=__webpack_require__.n(di),Ro=__webpack_require__(10238),Oc=__webpack_require__.n(Ro),Ic=__webpack_require__(33656),uc=__webpack_require__.n(Ic),kc=__webpack_require__(90111),Ls=__webpack_require__.n(kc),Cn=__webpack_require__(74959),Ac=__webpack_require__.n(Cn),Tc=__webpack_require__(23250),ba=__webpack_require__.n(Tc),bo=__webpack_require__(58862),$s=__webpack_require__.n(bo),Iu=__webpack_require__(58319),Dc=__webpack_require__.n(Iu),Al=__webpack_require__(62053),su=__webpack_require__.n(Al),uu=__webpack_require__(47477),ul=__webpack_require__.n(uu),Rc=__webpack_require__(59717),cu=__webpack_require__.n(Rc);Ur().extend(Xo()),Ur().extend(Ou()),Ur().extend(Oc()),Ur().extend(uc()),Ur().extend(Ls()),Ur().extend(Ac()),Ur().extend(ba()),Ur().extend($s()),Ur().extend(Dc()),Ur().extend(su()),Ur().extend(ul()),Ur().extend(cu()),Ur().extend(Wo());var cl=Object.defineProperty,cc=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,ji=Object.prototype.propertyIsEnumerable,js=(jr,rn,Bn)=>rn in jr?cl(jr,rn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):jr[rn]=Bn,ku=(jr,rn)=>{for(var Bn in rn||(rn={}))ll.call(rn,Bn)&&js(jr,Bn,rn[Bn]);if(cc)for(var Bn of cc(rn))ji.call(rn,Bn)&&js(jr,Bn,rn[Bn]);return jr},lc=(jr,rn,Bn)=>new Promise((Sa,Un)=>{var aa=zn=>{try{co(Bn.next(zn))}catch(lo){Un(lo)}},la=zn=>{try{co(Bn.throw(zn))}catch(lo){Un(lo)}},co=zn=>zn.done?Sa(zn.value):Promise.resolve(zn.value).then(aa,la);co((Bn=Bn.apply(jr,rn)).next())});const Qi="https://www-cdn.educoder.net/",dc=!1;function Au(){return lc(this,null,function*(){const jr=(0,x.gD)(),{routes:rn,routeComponents:Bn}=yield y(jr);yield jr.applyPlugins({key:"patchRoutes",type:vn.ApplyPluginsType.event,args:{routes:rn,routeComponents:Bn}});const Sa=jr.applyPlugins({key:"modifyContextOpts",type:vn.ApplyPluginsType.modify,initialValue:{}}),Un=Sa.basename||"/",aa=Sa.historyType||"browser",la=(0,Z.fi)(ku({type:aa,basename:Un},Sa.historyOpts));return jr.applyPlugins({key:"render",type:vn.ApplyPluginsType.compose,initialValue(){const co={useStream:!0,routes:rn,routeComponents:Bn,pluginManager:jr,mountElementId:"root",rootElement:Sa.rootElement||document.getElementById("root"),loadingComponent:Pr,publicPath:Qi,runtimePublicPath:dc,history:la,historyType:aa,basename:Un,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Sa.callback},zn=jr.applyPlugins({key:"modifyClientRenderOpts",type:vn.ApplyPluginsType.modify,initialValue:co});return sl(zn)}})()})}Au(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();