diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.bba2a0dd.async.js b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.548b6e0b.async.js similarity index 77% rename from p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.bba2a0dd.async.js rename to p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.548b6e0b.async.js index 2a32227fa4..cc65dddd53 100644 --- a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.bba2a0dd.async.js +++ b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.548b6e0b.async.js @@ -1,11 +1,11 @@ -!(function(){var Vg=Object.defineProperty,Zg=Object.defineProperties;var Wg=Object.getOwnPropertyDescriptors;var Bd=Object.getOwnPropertySymbols;var fg=Object.prototype.hasOwnProperty,vg=Object.prototype.propertyIsEnumerable;var Yd=Math.pow,mg=(Ge,et,te)=>et in Ge?Vg(Ge,et,{enumerable:!0,configurable:!0,writable:!0,value:te}):Ge[et]=te,Lu=(Ge,et)=>{for(var te in et||(et={}))fg.call(et,te)&&mg(Ge,te,et[te]);if(Bd)for(var te of Bd(et))vg.call(et,te)&&mg(Ge,te,et[te]);return Ge},ui=(Ge,et)=>Zg(Ge,Wg(et));var Dd=(Ge,et)=>{var te={};for(var a in Ge)fg.call(Ge,a)&&et.indexOf(a)<0&&(te[a]=Ge[a]);if(Ge!=null&&Bd)for(var a of Bd(Ge))et.indexOf(a)<0&&vg.call(Ge,a)&&(te[a]=Ge[a]);return te};var pg=(Ge,et,te)=>new Promise((a,ye)=>{var xe=be=>{try{Oe(te.next(be))}catch(Fe){ye(Fe)}},we=be=>{try{Oe(te.throw(be))}catch(Fe){ye(Fe)}},Oe=be=>be.done?a(be.value):Promise.resolve(be.value).then(xe,we);Oe((te=te.apply(Ge,et)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{60887:function(Ge,et,te){"use strict";te.d(et,{LB:function(){return Do},g4:function(){return In},VK:function(){return se},Cj:function(){return Kr},O1:function(){return Gu},Zj:function(){return yl}});var a=te(67294),ye=te(73935),xe=te(24285);const we={display:"none"};function Oe(Re){let{id:Je,value:Ft}=Re;return a.createElement("div",{id:Je,style:we},Ft)}function be(Re){let{id:Je,announcement:Ft,ariaLiveType:Ht="assertive"}=Re;const Sn={position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return a.createElement("div",{id:Je,style:Sn,role:"status","aria-live":Ht,"aria-atomic":!0},Ft)}function Fe(){const[Re,Je]=(0,a.useState)("");return{announce:(0,a.useCallback)(Ht=>{Ht!=null&&Je(Ht)},[]),announcement:Re}}const Ie=(0,a.createContext)(null);function De(Re){const Je=(0,a.useContext)(Ie);(0,a.useEffect)(()=>{if(!Je)throw new Error("useDndMonitor must be used within a children of ");return Je(Re)},[Re,Je])}function je(){const[Re]=(0,a.useState)(()=>new Set),Je=(0,a.useCallback)(Ht=>(Re.add(Ht),()=>Re.delete(Ht)),[Re]);return[(0,a.useCallback)(Ht=>{let{type:Sn,event:yn}=Ht;Re.forEach(Se=>{var Bt;return(Bt=Se[Sn])==null?void 0:Bt.call(Se,yn)})},[Re]),Je]}const Ye={draggable:` +!(function(){var Vg=Object.defineProperty,Zg=Object.defineProperties;var Wg=Object.getOwnPropertyDescriptors;var xd=Object.getOwnPropertySymbols;var vg=Object.prototype.hasOwnProperty,pg=Object.prototype.propertyIsEnumerable;var Hd=Math.pow,fg=(Ge,et,te)=>et in Ge?Vg(Ge,et,{enumerable:!0,configurable:!0,writable:!0,value:te}):Ge[et]=te,Nu=(Ge,et)=>{for(var te in et||(et={}))vg.call(et,te)&&fg(Ge,te,et[te]);if(xd)for(var te of xd(et))pg.call(et,te)&&fg(Ge,te,et[te]);return Ge},ui=(Ge,et)=>Zg(Ge,Wg(et));var Md=(Ge,et)=>{var te={};for(var a in Ge)vg.call(Ge,a)&&et.indexOf(a)<0&&(te[a]=Ge[a]);if(Ge!=null&&xd)for(var a of xd(Ge))et.indexOf(a)<0&&pg.call(Ge,a)&&(te[a]=Ge[a]);return te};var hg=(Ge,et,te)=>new Promise((a,ye)=>{var xe=be=>{try{Oe(te.next(be))}catch(Fe){ye(Fe)}},we=be=>{try{Oe(te.throw(be))}catch(Fe){ye(Fe)}},Oe=be=>be.done?a(be.value):Promise.resolve(be.value).then(xe,we);Oe((te=te.apply(Ge,et)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{60887:function(Ge,et,te){"use strict";te.d(et,{LB:function(){return Do},g4:function(){return In},VK:function(){return se},Cj:function(){return Kr},O1:function(){return Uu},Zj:function(){return yl}});var a=te(67294),ye=te(73935),xe=te(24285);const we={display:"none"};function Oe(Re){let{id:Je,value:Ft}=Re;return a.createElement("div",{id:Je,style:we},Ft)}function be(Re){let{id:Je,announcement:Ft,ariaLiveType:Ht="assertive"}=Re;const Sn={position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return a.createElement("div",{id:Je,style:Sn,role:"status","aria-live":Ht,"aria-atomic":!0},Ft)}function Fe(){const[Re,Je]=(0,a.useState)("");return{announce:(0,a.useCallback)(Ht=>{Ht!=null&&Je(Ht)},[]),announcement:Re}}const Ie=(0,a.createContext)(null);function De(Re){const Je=(0,a.useContext)(Ie);(0,a.useEffect)(()=>{if(!Je)throw new Error("useDndMonitor must be used within a children of ");return Je(Re)},[Re,Je])}function je(){const[Re]=(0,a.useState)(()=>new Set),Je=(0,a.useCallback)(Ht=>(Re.add(Ht),()=>Re.delete(Ht)),[Re]);return[(0,a.useCallback)(Ht=>{let{type:Sn,event:yn}=Ht;Re.forEach(Se=>{var Bt;return(Bt=Se[Sn])==null?void 0:Bt.call(Se,yn)})},[Re]),Je]}const Ye={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. - `},Le={onDragStart(Re){let{active:Je}=Re;return"Picked up draggable item "+Je.id+"."},onDragOver(Re){let{active:Je,over:Ft}=Re;return Ft?"Draggable item "+Je.id+" was moved over droppable area "+Ft.id+".":"Draggable item "+Je.id+" is no longer over a droppable area."},onDragEnd(Re){let{active:Je,over:Ft}=Re;return Ft?"Draggable item "+Je.id+" was dropped over droppable area "+Ft.id:"Draggable item "+Je.id+" was dropped."},onDragCancel(Re){let{active:Je}=Re;return"Dragging was cancelled. Draggable item "+Je.id+" was dropped."}};function ge(Re){let{announcements:Je=Le,container:Ft,hiddenTextDescribedById:Ht,screenReaderInstructions:Sn=Ye}=Re;const{announce:yn,announcement:Se}=Fe(),Bt=(0,xe.Ld)("DndLiveRegion"),[Yt,hn]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{hn(!0)},[]),De((0,a.useMemo)(()=>({onDragStart(Vt){let{active:fn}=Vt;yn(Je.onDragStart({active:fn}))},onDragMove(Vt){let{active:fn,over:Xt}=Vt;Je.onDragMove&&yn(Je.onDragMove({active:fn,over:Xt}))},onDragOver(Vt){let{active:fn,over:Xt}=Vt;yn(Je.onDragOver({active:fn,over:Xt}))},onDragEnd(Vt){let{active:fn,over:Xt}=Vt;yn(Je.onDragEnd({active:fn,over:Xt}))},onDragCancel(Vt){let{active:fn,over:Xt}=Vt;yn(Je.onDragCancel({active:fn,over:Xt}))}}),[yn,Je])),!Yt)return null;const pt=a.createElement(a.Fragment,null,a.createElement(Oe,{id:Ht,value:Sn.draggable}),a.createElement(be,{id:Bt,announcement:Se}));return Ft?(0,ye.createPortal)(pt,Ft):pt}var le;(function(Re){Re.DragStart="dragStart",Re.DragMove="dragMove",Re.DragEnd="dragEnd",Re.DragCancel="dragCancel",Re.DragOver="dragOver",Re.RegisterDroppable="registerDroppable",Re.SetDroppableDisabled="setDroppableDisabled",Re.UnregisterDroppable="unregisterDroppable"})(le||(le={}));function E(){}function y(Re,Je){return useMemo(()=>({sensor:Re,options:Je!=null?Je:{}}),[Re,Je])}function x(){for(var Re=arguments.length,Je=new Array(Re),Ft=0;Ft[...Je].filter(Ht=>Ht!=null),[...Je])}const b=Object.freeze({x:0,y:0});function ee(Re,Je){return Math.sqrt(Math.pow(Re.x-Je.x,2)+Math.pow(Re.y-Je.y,2))}function z(Re,Je){const Ft=getEventCoordinates(Re);if(!Ft)return"0 0";const Ht={x:(Ft.x-Je.left)/Je.width*100,y:(Ft.y-Je.top)/Je.height*100};return Ht.x+"% "+Ht.y+"%"}function ae(Re,Je){let{data:{value:Ft}}=Re,{data:{value:Ht}}=Je;return Ft-Ht}function oe(Re,Je){let{data:{value:Ft}}=Re,{data:{value:Ht}}=Je;return Ht-Ft}function me(Re){let{left:Je,top:Ft,height:Ht,width:Sn}=Re;return[{x:Je,y:Ft},{x:Je+Sn,y:Ft},{x:Je,y:Ft+Ht},{x:Je+Sn,y:Ft+Ht}]}function Ee(Re,Je){if(!Re||Re.length===0)return null;const[Ft]=Re;return Je?Ft[Je]:Ft}function Me(Re,Je,Ft){return Je===void 0&&(Je=Re.left),Ft===void 0&&(Ft=Re.top),{x:Je+Re.width*.5,y:Ft+Re.height*.5}}const Ue=Re=>{let{collisionRect:Je,droppableRects:Ft,droppableContainers:Ht}=Re;const Sn=Me(Je,Je.left,Je.top),yn=[];for(const Se of Ht){const{id:Bt}=Se,Yt=Ft.get(Bt);if(Yt){const hn=ee(Me(Yt),Sn);yn.push({id:Bt,data:{droppableContainer:Se,value:hn}})}}return yn.sort(ae)},We=Re=>{let{collisionRect:Je,droppableRects:Ft,droppableContainers:Ht}=Re;const Sn=me(Je),yn=[];for(const Se of Ht){const{id:Bt}=Se,Yt=Ft.get(Bt);if(Yt){const hn=me(Yt),pt=Sn.reduce((fn,Xt,xn)=>fn+ee(hn[xn],Xt),0),Vt=Number((pt/4).toFixed(4));yn.push({id:Bt,data:{droppableContainer:Se,value:Vt}})}}return yn.sort(ae)};function ot(Re,Je){const Ft=Math.max(Je.top,Re.top),Ht=Math.max(Je.left,Re.left),Sn=Math.min(Je.left+Je.width,Re.left+Re.width),yn=Math.min(Je.top+Je.height,Re.top+Re.height),Se=Sn-Ht,Bt=yn-Ft;if(Ht{let{collisionRect:Je,droppableRects:Ft,droppableContainers:Ht}=Re;const Sn=[];for(const yn of Ht){const{id:Se}=yn,Bt=Ft.get(Se);if(Bt){const Yt=ot(Bt,Je);Yt>0&&Sn.push({id:Se,data:{droppableContainer:yn,value:Yt}})}}return Sn.sort(oe)};function Be(Re,Je){const{top:Ft,left:Ht,bottom:Sn,right:yn}=Je;return Ft<=Re.y&&Re.y<=Sn&&Ht<=Re.x&&Re.x<=yn}const zt=Re=>{let{droppableContainers:Je,droppableRects:Ft,pointerCoordinates:Ht}=Re;if(!Ht)return[];const Sn=[];for(const yn of Je){const{id:Se}=yn,Bt=Ft.get(Se);if(Bt&&Be(Ht,Bt)){const hn=me(Bt).reduce((Vt,fn)=>Vt+ee(Ht,fn),0),pt=Number((hn/4).toFixed(4));Sn.push({id:Se,data:{droppableContainer:yn,value:pt}})}}return Sn.sort(ae)};function _e(Re,Je,Ft){return ui(Lu({},Re),{scaleX:Je&&Ft?Je.width/Ft.width:1,scaleY:Je&&Ft?Je.height/Ft.height:1})}function vt(Re,Je){return Re&&Je?{x:Re.left-Je.left,y:Re.top-Je.top}:b}function Kt(Re){return function(Ft){for(var Ht=arguments.length,Sn=new Array(Ht>1?Ht-1:0),yn=1;ynui(Lu({},Se),{top:Se.top+Re*Bt.y,bottom:Se.bottom+Re*Bt.y,left:Se.left+Re*Bt.x,right:Se.right+Re*Bt.x}),Lu({},Ft))}}const mt=Kt(1);function Et(Re){if(Re.startsWith("matrix3d(")){const Je=Re.slice(9,-1).split(/, /);return{x:+Je[12],y:+Je[13],scaleX:+Je[0],scaleY:+Je[5]}}else if(Re.startsWith("matrix(")){const Je=Re.slice(7,-1).split(/, /);return{x:+Je[4],y:+Je[5],scaleX:+Je[0],scaleY:+Je[3]}}return null}function wt(Re,Je,Ft){const Ht=Et(Je);if(!Ht)return Re;const{scaleX:Sn,scaleY:yn,x:Se,y:Bt}=Ht,Yt=Re.left-Se-(1-Sn)*parseFloat(Ft),hn=Re.top-Bt-(1-yn)*parseFloat(Ft.slice(Ft.indexOf(" ")+1)),pt=Sn?Re.width/Sn:Re.width,Vt=yn?Re.height/yn:Re.height;return{width:pt,height:Vt,top:hn,right:Yt+pt,bottom:hn+Vt,left:Yt}}const qe={ignoreTransform:!1};function se(Re,Je){Je===void 0&&(Je=qe);let Ft=Re.getBoundingClientRect();if(Je.ignoreTransform){const{transform:hn,transformOrigin:pt}=(0,xe.Jj)(Re).getComputedStyle(Re);hn&&(Ft=wt(Ft,hn,pt))}const{top:Ht,left:Sn,width:yn,height:Se,bottom:Bt,right:Yt}=Ft;return{top:Ht,left:Sn,width:yn,height:Se,bottom:Bt,right:Yt}}function Rt(Re){return se(Re,{ignoreTransform:!0})}function Tt(Re){const Je=Re.innerWidth,Ft=Re.innerHeight;return{top:0,left:0,right:Je,bottom:Ft,width:Je,height:Ft}}function Ke(Re,Je){return Je===void 0&&(Je=(0,xe.Jj)(Re).getComputedStyle(Re)),Je.position==="fixed"}function Ze(Re,Je){Je===void 0&&(Je=(0,xe.Jj)(Re).getComputedStyle(Re));const Ft=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(Sn=>{const yn=Je[Sn];return typeof yn=="string"?Ft.test(yn):!1})}function at(Re,Je){const Ft=[];function Ht(Sn){if(Je!=null&&Ft.length>=Je||!Sn)return Ft;if((0,xe.qk)(Sn)&&Sn.scrollingElement!=null&&!Ft.includes(Sn.scrollingElement))return Ft.push(Sn.scrollingElement),Ft;if(!(0,xe.Re)(Sn)||(0,xe.vZ)(Sn)||Ft.includes(Sn))return Ft;const yn=(0,xe.Jj)(Re).getComputedStyle(Sn);return Sn!==Re&&Ze(Sn,yn)&&Ft.push(Sn),Ke(Sn,yn)?Ft:Ht(Sn.parentNode)}return Re?Ht(Re):Ft}function ct(Re){const[Je]=at(Re,1);return Je!=null?Je:null}function xt(Re){return!xe.Nq||!Re?null:(0,xe.FJ)(Re)?Re:(0,xe.UG)(Re)?(0,xe.qk)(Re)||Re===(0,xe.r3)(Re).scrollingElement?window:(0,xe.Re)(Re)?Re:null:null}function ze(Re){return(0,xe.FJ)(Re)?Re.scrollX:Re.scrollLeft}function nt(Re){return(0,xe.FJ)(Re)?Re.scrollY:Re.scrollTop}function Zt(Re){return{x:ze(Re),y:nt(Re)}}var Ut;(function(Re){Re[Re.Forward=1]="Forward",Re[Re.Backward=-1]="Backward"})(Ut||(Ut={}));function en(Re){return!xe.Nq||!Re?!1:Re===document.scrollingElement}function rn(Re){const Je={x:0,y:0},Ft=en(Re)?{height:window.innerHeight,width:window.innerWidth}:{height:Re.clientHeight,width:Re.clientWidth},Ht={x:Re.scrollWidth-Ft.width,y:Re.scrollHeight-Ft.height},Sn=Re.scrollTop<=Je.y,yn=Re.scrollLeft<=Je.x,Se=Re.scrollTop>=Ht.y,Bt=Re.scrollLeft>=Ht.x;return{isTop:Sn,isLeft:yn,isBottom:Se,isRight:Bt,maxScroll:Ht,minScroll:Je}}const Yn={x:.2,y:.2};function It(Re,Je,Ft,Ht,Sn){let{top:yn,left:Se,right:Bt,bottom:Yt}=Ft;Ht===void 0&&(Ht=10),Sn===void 0&&(Sn=Yn);const{isTop:hn,isBottom:pt,isLeft:Vt,isRight:fn}=rn(Re),Xt={x:0,y:0},xn={x:0,y:0},ha={height:Je.height*Sn.y,width:Je.width*Sn.x};return!hn&&yn<=Je.top+ha.height?(Xt.y=Ut.Backward,xn.y=Ht*Math.abs((Je.top+ha.height-yn)/ha.height)):!pt&&Yt>=Je.bottom-ha.height&&(Xt.y=Ut.Forward,xn.y=Ht*Math.abs((Je.bottom-ha.height-Yt)/ha.height)),!fn&&Bt>=Je.right-ha.width?(Xt.x=Ut.Forward,xn.x=Ht*Math.abs((Je.right-ha.width-Bt)/ha.width)):!Vt&&Se<=Je.left+ha.width&&(Xt.x=Ut.Backward,xn.x=Ht*Math.abs((Je.left+ha.width-Se)/ha.width)),{direction:Xt,speed:xn}}function Qe(Re){if(Re===document.scrollingElement){const{innerWidth:yn,innerHeight:Se}=window;return{top:0,left:0,right:yn,bottom:Se,width:yn,height:Se}}const{top:Je,left:Ft,right:Ht,bottom:Sn}=Re.getBoundingClientRect();return{top:Je,left:Ft,right:Ht,bottom:Sn,width:Re.clientWidth,height:Re.clientHeight}}function tt(Re){return Re.reduce((Je,Ft)=>(0,xe.IH)(Je,Zt(Ft)),b)}function ke(Re){return Re.reduce((Je,Ft)=>Je+ze(Ft),0)}function Pt(Re){return Re.reduce((Je,Ft)=>Je+nt(Ft),0)}function Ct(Re,Je){if(Je===void 0&&(Je=se),!Re)return;const{top:Ft,left:Ht,bottom:Sn,right:yn}=Je(Re);ct(Re)&&(Sn<=0||yn<=0||Ft>=window.innerHeight||Ht>=window.innerWidth)&&Re.scrollIntoView({block:"center",inline:"center"})}const nn=[["x",["left","right"],ke],["y",["top","bottom"],Pt]];class gn{constructor(Je,Ft){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 Ht=at(Ft),Sn=tt(Ht);this.rect=Lu({},Je),this.width=Je.width,this.height=Je.height;for(const[yn,Se,Bt]of nn)for(const Yt of Se)Object.defineProperty(this,Yt,{get:()=>{const hn=Bt(Ht),pt=Sn[yn]-hn;return this.rect[Yt]+pt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Qt{constructor(Je){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Ft=>{var Ht;return(Ht=this.target)==null?void 0:Ht.removeEventListener(...Ft)})},this.target=Je}add(Je,Ft,Ht){var Sn;(Sn=this.target)==null||Sn.addEventListener(Je,Ft,Ht),this.listeners.push([Je,Ft,Ht])}}function lt(Re){const{EventTarget:Je}=(0,xe.Jj)(Re);return Re instanceof Je?Re:(0,xe.r3)(Re)}function At(Re,Je){const Ft=Math.abs(Re.x),Ht=Math.abs(Re.y);return typeof Je=="number"?Math.sqrt(Yd(Ft,2)+Yd(Ht,2))>Je:"x"in Je&&"y"in Je?Ft>Je.x&&Ht>Je.y:"x"in Je?Ft>Je.x:"y"in Je?Ht>Je.y:!1}var Ot;(function(Re){Re.Click="click",Re.DragStart="dragstart",Re.Keydown="keydown",Re.ContextMenu="contextmenu",Re.Resize="resize",Re.SelectionChange="selectionchange",Re.VisibilityChange="visibilitychange"})(Ot||(Ot={}));function Fn(Re){Re.preventDefault()}function ga(Re){Re.stopPropagation()}var In;(function(Re){Re.Space="Space",Re.Down="ArrowDown",Re.Right="ArrowRight",Re.Left="ArrowLeft",Re.Up="ArrowUp",Re.Esc="Escape",Re.Enter="Enter"})(In||(In={}));const $n={start:[In.Space,In.Enter],cancel:[In.Esc],end:[In.Space,In.Enter]},Ra=(Re,Je)=>{let{currentCoordinates:Ft}=Je;switch(Re.code){case In.Right:return ui(Lu({},Ft),{x:Ft.x+25});case In.Left:return ui(Lu({},Ft),{x:Ft.x-25});case In.Down:return ui(Lu({},Ft),{y:Ft.y+25});case In.Up:return ui(Lu({},Ft),{y:Ft.y-25})}};class Ha{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:Ft}}=Je;this.props=Je,this.listeners=new Qt((0,xe.r3)(Ft)),this.windowListeners=new Qt((0,xe.Jj)(Ft)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Ot.Resize,this.handleCancel),this.windowListeners.add(Ot.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Ot.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Je,onStart:Ft}=this.props,Ht=Je.node.current;Ht&&Ct(Ht),Ft(b)}handleKeyDown(Je){if((0,xe.vd)(Je)){const{active:Ft,context:Ht,options:Sn}=this.props,{keyboardCodes:yn=$n,coordinateGetter:Se=Ra,scrollBehavior:Bt="smooth"}=Sn,{code:Yt}=Je;if(yn.end.includes(Yt)){this.handleEnd(Je);return}if(yn.cancel.includes(Yt)){this.handleCancel(Je);return}const{collisionRect:hn}=Ht.current,pt=hn?{x:hn.left,y:hn.top}:b;this.referenceCoordinates||(this.referenceCoordinates=pt);const Vt=Se(Je,{active:Ft,context:Ht.current,currentCoordinates:pt});if(Vt){const fn=(0,xe.$X)(Vt,pt),Xt={x:0,y:0},{scrollableAncestors:xn}=Ht.current;for(const ha of xn){const st=Je.code,{isTop:Gt,isRight:ln,isLeft:Oa,isBottom:Va,maxScroll:tr,minScroll:xr}=rn(ha),Mr=Qe(ha),nr={x:Math.min(st===In.Right?Mr.right-Mr.width/2:Mr.right,Math.max(st===In.Right?Mr.left:Mr.left+Mr.width/2,Vt.x)),y:Math.min(st===In.Down?Mr.bottom-Mr.height/2:Mr.bottom,Math.max(st===In.Down?Mr.top:Mr.top+Mr.height/2,Vt.y))},Gr=st===In.Right&&!ln||st===In.Left&&!Oa,ru=st===In.Down&&!Va||st===In.Up&&!Gt;if(Gr&&nr.x!==Vt.x){const Ro=ha.scrollLeft+fn.x,Tr=st===In.Right&&Ro<=tr.x||st===In.Left&&Ro>=xr.x;if(Tr&&!fn.y){ha.scrollTo({left:Ro,behavior:Bt});return}Tr?Xt.x=ha.scrollLeft-Ro:Xt.x=st===In.Right?ha.scrollLeft-tr.x:ha.scrollLeft-xr.x,Xt.x&&ha.scrollBy({left:-Xt.x,behavior:Bt});break}else if(ru&&nr.y!==Vt.y){const Ro=ha.scrollTop+fn.y,Tr=st===In.Down&&Ro<=tr.y||st===In.Up&&Ro>=xr.y;if(Tr&&!fn.x){ha.scrollTo({top:Ro,behavior:Bt});return}Tr?Xt.y=ha.scrollTop-Ro:Xt.y=st===In.Down?ha.scrollTop-tr.y:ha.scrollTop-xr.y,Xt.y&&ha.scrollBy({top:-Xt.y,behavior:Bt});break}}this.handleMove(Je,(0,xe.IH)((0,xe.$X)(Vt,this.referenceCoordinates),Xt))}}}handleMove(Je,Ft){const{onMove:Ht}=this.props;Je.preventDefault(),Ht(Ft)}handleEnd(Je){const{onEnd:Ft}=this.props;Je.preventDefault(),this.detach(),Ft()}handleCancel(Je){const{onCancel:Ft}=this.props;Je.preventDefault(),this.detach(),Ft()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Ha.activators=[{eventName:"onKeyDown",handler:(Re,Je,Ft)=>{let{keyboardCodes:Ht=$n,onActivation:Sn}=Je,{active:yn}=Ft;const{code:Se}=Re.nativeEvent;if(Ht.start.includes(Se)){const Bt=yn.activatorNode.current;return Bt&&Re.target!==Bt?!1:(Re.preventDefault(),Sn==null||Sn({event:Re.nativeEvent}),!0)}return!1}}];function ir(Re){return!!(Re&&"distance"in Re)}function un(Re){return!!(Re&&"delay"in Re)}class pn{constructor(Je,Ft,Ht){var Sn;Ht===void 0&&(Ht=lt(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=Ft;const{event:yn}=Je,{target:Se}=yn;this.props=Je,this.events=Ft,this.document=(0,xe.r3)(Se),this.documentListeners=new Qt(this.document),this.listeners=new Qt(Ht),this.windowListeners=new Qt((0,xe.Jj)(Se)),this.initialCoordinates=(Sn=(0,xe.DC)(yn))!=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:Ft,bypassActivationConstraint:Ht}}}=this;if(this.listeners.add(Je.move.name,this.handleMove,{passive:!1}),this.listeners.add(Je.end.name,this.handleEnd),this.windowListeners.add(Ot.Resize,this.handleCancel),this.windowListeners.add(Ot.DragStart,Fn),this.windowListeners.add(Ot.VisibilityChange,this.handleCancel),this.windowListeners.add(Ot.ContextMenu,Fn),this.documentListeners.add(Ot.Keydown,this.handleKeydown),Ft){if(Ht!=null&&Ht({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(un(Ft)){this.timeoutId=setTimeout(this.handleStart,Ft.delay);return}if(ir(Ft))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:Je}=this,{onStart:Ft}=this.props;Je&&(this.activated=!0,this.documentListeners.add(Ot.Click,ga,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Ot.SelectionChange,this.removeTextSelection),Ft(Je))}handleMove(Je){var Ft;const{activated:Ht,initialCoordinates:Sn,props:yn}=this,{onMove:Se,options:{activationConstraint:Bt}}=yn;if(!Sn)return;const Yt=(Ft=(0,xe.DC)(Je))!=null?Ft:b,hn=(0,xe.$X)(Sn,Yt);if(!Ht&&Bt){if(ir(Bt)){if(Bt.tolerance!=null&&At(hn,Bt.tolerance))return this.handleCancel();if(At(hn,Bt.distance))return this.handleStart()}return un(Bt)&&At(hn,Bt.tolerance)?this.handleCancel():void 0}Je.cancelable&&Je.preventDefault(),Se(Yt)}handleEnd(){const{onEnd:Je}=this.props;this.detach(),Je()}handleCancel(){const{onCancel:Je}=this.props;this.detach(),Je()}handleKeydown(Je){Je.code===In.Esc&&this.handleCancel()}removeTextSelection(){var Je;(Je=this.document.getSelection())==null||Je.removeAllRanges()}}const $r={move:{name:"pointermove"},end:{name:"pointerup"}};class Xn extends pn{constructor(Je){const{event:Ft}=Je,Ht=(0,xe.r3)(Ft.target);super(Je,$r,Ht)}}Xn.activators=[{eventName:"onPointerDown",handler:(Re,Je)=>{let{nativeEvent:Ft}=Re,{onActivation:Ht}=Je;return!Ft.isPrimary||Ft.button!==0?!1:(Ht==null||Ht({event:Ft}),!0)}}];const sa={move:{name:"mousemove"},end:{name:"mouseup"}};var Ao;(function(Re){Re[Re.RightClick=2]="RightClick"})(Ao||(Ao={}));class Nt extends pn{constructor(Je){super(Je,sa,(0,xe.r3)(Je.event.target))}}Nt.activators=[{eventName:"onMouseDown",handler:(Re,Je)=>{let{nativeEvent:Ft}=Re,{onActivation:Ht}=Je;return Ft.button===Ao.RightClick?!1:(Ht==null||Ht({event:Ft}),!0)}}];const ft={move:{name:"touchmove"},end:{name:"touchend"}};class Xe extends pn{constructor(Je){super(Je,ft)}static setup(){return window.addEventListener(ft.move.name,Je,{capture:!1,passive:!1}),function(){window.removeEventListener(ft.move.name,Je)};function Je(){}}}Xe.activators=[{eventName:"onTouchStart",handler:(Re,Je)=>{let{nativeEvent:Ft}=Re,{onActivation:Ht}=Je;const{touches:Sn}=Ft;return Sn.length>1?!1:(Ht==null||Ht({event:Ft}),!0)}}];var St;(function(Re){Re[Re.Pointer=0]="Pointer",Re[Re.DraggableRect=1]="DraggableRect"})(St||(St={}));var jt;(function(Re){Re[Re.TreeOrder=0]="TreeOrder",Re[Re.ReversedTreeOrder=1]="ReversedTreeOrder"})(jt||(jt={}));function Dt(Re){let{acceleration:Je,activator:Ft=St.Pointer,canScroll:Ht,draggingRect:Sn,enabled:yn,interval:Se=5,order:Bt=jt.TreeOrder,pointerCoordinates:Yt,scrollableAncestors:hn,scrollableAncestorRects:pt,delta:Vt,threshold:fn}=Re;const Xt=Vn({delta:Vt,disabled:!yn}),[xn,ha]=(0,xe.Yz)(),st=(0,a.useRef)({x:0,y:0}),Gt=(0,a.useRef)({x:0,y:0}),ln=(0,a.useMemo)(()=>{switch(Ft){case St.Pointer:return Yt?{top:Yt.y,bottom:Yt.y,left:Yt.x,right:Yt.x}:null;case St.DraggableRect:return Sn}},[Ft,Sn,Yt]),Oa=(0,a.useRef)(null),Va=(0,a.useCallback)(()=>{const xr=Oa.current;if(!xr)return;const Mr=st.current.x*Gt.current.x,nr=st.current.y*Gt.current.y;xr.scrollBy(Mr,nr)},[]),tr=(0,a.useMemo)(()=>Bt===jt.TreeOrder?[...hn].reverse():hn,[Bt,hn]);(0,a.useEffect)(()=>{if(!yn||!hn.length||!ln){ha();return}for(const xr of tr){if((Ht==null?void 0:Ht(xr))===!1)continue;const Mr=hn.indexOf(xr),nr=pt[Mr];if(!nr)continue;const{direction:Gr,speed:ru}=It(xr,nr,ln,Je,fn);for(const Ro of["x","y"])Xt[Ro][Gr[Ro]]||(ru[Ro]=0,Gr[Ro]=0);if(ru.x>0||ru.y>0){ha(),Oa.current=xr,xn(Va,Se),st.current=ru,Gt.current=Gr;return}}st.current={x:0,y:0},Gt.current={x:0,y:0},ha()},[Je,Va,Ht,ha,yn,Se,JSON.stringify(ln),JSON.stringify(Xt),xn,hn,tr,pt,JSON.stringify(fn)])}const $t={x:{[Ut.Backward]:!1,[Ut.Forward]:!1},y:{[Ut.Backward]:!1,[Ut.Forward]:!1}};function Vn(Re){let{delta:Je,disabled:Ft}=Re;const Ht=(0,xe.D9)(Je);return(0,xe.Gj)(Sn=>{if(Ft||!Ht||!Sn)return $t;const yn={x:Math.sign(Je.x-Ht.x),y:Math.sign(Je.y-Ht.y)};return{x:{[Ut.Backward]:Sn.x[Ut.Backward]||yn.x===-1,[Ut.Forward]:Sn.x[Ut.Forward]||yn.x===1},y:{[Ut.Backward]:Sn.y[Ut.Backward]||yn.y===-1,[Ut.Forward]:Sn.y[Ut.Forward]||yn.y===1}}},[Ft,Je,Ht])}function _n(Re,Je){const Ft=Je!==null?Re.get(Je):void 0,Ht=Ft?Ft.node.current:null;return(0,xe.Gj)(Sn=>{var yn;return Je===null?null:(yn=Ht!=null?Ht:Sn)!=null?yn:null},[Ht,Je])}function Qn(Re,Je){return(0,a.useMemo)(()=>Re.reduce((Ft,Ht)=>{const{sensor:Sn}=Ht,yn=Sn.activators.map(Se=>({eventName:Se.eventName,handler:Je(Se.handler,Ht)}));return[...Ft,...yn]},[]),[Re,Je])}var la;(function(Re){Re[Re.Always=0]="Always",Re[Re.BeforeDragging=1]="BeforeDragging",Re[Re.WhileDragging=2]="WhileDragging"})(la||(la={}));var An;(function(Re){Re.Optimized="optimized"})(An||(An={}));const zn=new Map;function na(Re,Je){let{dragging:Ft,dependencies:Ht,config:Sn}=Je;const[yn,Se]=(0,a.useState)(null),{frequency:Bt,measure:Yt,strategy:hn}=Sn,pt=(0,a.useRef)(Re),Vt=st(),fn=(0,xe.Ey)(Vt),Xt=(0,a.useCallback)(function(Gt){Gt===void 0&&(Gt=[]),!fn.current&&Se(ln=>ln===null?Gt:ln.concat(Gt.filter(Oa=>!ln.includes(Oa))))},[fn]),xn=(0,a.useRef)(null),ha=(0,xe.Gj)(Gt=>{if(Vt&&!Ft)return zn;if(!Gt||Gt===zn||pt.current!==Re||yn!=null){const ln=new Map;for(let Oa of Re){if(!Oa)continue;if(yn&&yn.length>0&&!yn.includes(Oa.id)&&Oa.rect.current){ln.set(Oa.id,Oa.rect.current);continue}const Va=Oa.node.current,tr=Va?new gn(Yt(Va),Va):null;Oa.rect.current=tr,tr&&ln.set(Oa.id,tr)}return ln}return Gt},[Re,yn,Ft,Vt,Yt]);return(0,a.useEffect)(()=>{pt.current=Re},[Re]),(0,a.useEffect)(()=>{Vt||Xt()},[Ft,Vt]),(0,a.useEffect)(()=>{yn&&yn.length>0&&Se(null)},[JSON.stringify(yn)]),(0,a.useEffect)(()=>{Vt||typeof Bt!="number"||xn.current!==null||(xn.current=setTimeout(()=>{Xt(),xn.current=null},Bt))},[Bt,Vt,Xt,...Ht]),{droppableRects:ha,measureDroppableContainers:Xt,measuringScheduled:yn!=null};function st(){switch(hn){case la.Always:return!1;case la.BeforeDragging:return Ft;default:return!Ft}}}function va(Re,Je){return(0,xe.Gj)(Ft=>Re?Ft||(typeof Je=="function"?Je(Re):Re):null,[Je,Re])}function Br(Re,Je){return va(Re,Je)}function gt(Re){let{callback:Je,disabled:Ft}=Re;const Ht=(0,xe.zX)(Je),Sn=(0,a.useMemo)(()=>{if(Ft||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:yn}=window;return new yn(Ht)},[Ht,Ft]);return(0,a.useEffect)(()=>()=>Sn==null?void 0:Sn.disconnect(),[Sn]),Sn}function bt(Re){let{callback:Je,disabled:Ft}=Re;const Ht=(0,xe.zX)(Je),Sn=(0,a.useMemo)(()=>{if(Ft||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:yn}=window;return new yn(Ht)},[Ft]);return(0,a.useEffect)(()=>()=>Sn==null?void 0:Sn.disconnect(),[Sn]),Sn}function kt(Re){return new gn(se(Re),Re)}function oa(Re,Je,Ft){Je===void 0&&(Je=kt);const[Ht,Sn]=(0,a.useReducer)(Bt,null),yn=gt({callback(Yt){if(Re)for(const hn of Yt){const{type:pt,target:Vt}=hn;if(pt==="childList"&&Vt instanceof HTMLElement&&Vt.contains(Re)){Sn();break}}}}),Se=bt({callback:Sn});return(0,xe.LI)(()=>{Sn(),Re?(Se==null||Se.observe(Re),yn==null||yn.observe(document.body,{childList:!0,subtree:!0})):(Se==null||Se.disconnect(),yn==null||yn.disconnect())},[Re]),Ht;function Bt(Yt){if(!Re)return null;if(Re.isConnected===!1){var hn;return(hn=Yt!=null?Yt:Ft)!=null?hn:null}const pt=Je(Re);return JSON.stringify(Yt)===JSON.stringify(pt)?Yt:pt}}function Ia(Re){const Je=va(Re);return vt(Re,Je)}const Wa=[];function Rr(Re){const Je=(0,a.useRef)(Re),Ft=(0,xe.Gj)(Ht=>Re?Ht&&Ht!==Wa&&Re&&Je.current&&Re.parentNode===Je.current.parentNode?Ht:at(Re):Wa,[Re]);return(0,a.useEffect)(()=>{Je.current=Re},[Re]),Ft}function da(Re){const[Je,Ft]=(0,a.useState)(null),Ht=(0,a.useRef)(Re),Sn=(0,a.useCallback)(yn=>{const Se=xt(yn.target);Se&&Ft(Bt=>Bt?(Bt.set(Se,Zt(Se)),new Map(Bt)):null)},[]);return(0,a.useEffect)(()=>{const yn=Ht.current;if(Re!==yn){Se(yn);const Bt=Re.map(Yt=>{const hn=xt(Yt);return hn?(hn.addEventListener("scroll",Sn,{passive:!0}),[hn,Zt(hn)]):null}).filter(Yt=>Yt!=null);Ft(Bt.length?new Map(Bt):null),Ht.current=Re}return()=>{Se(Re),Se(yn)};function Se(Bt){Bt.forEach(Yt=>{const hn=xt(Yt);hn==null||hn.removeEventListener("scroll",Sn)})}},[Sn,Re]),(0,a.useMemo)(()=>Re.length?Je?Array.from(Je.values()).reduce((yn,Se)=>(0,xe.IH)(yn,Se),b):tt(Re):b,[Re,Je])}function ea(Re,Je){Je===void 0&&(Je=[]);const Ft=(0,a.useRef)(null);return(0,a.useEffect)(()=>{Ft.current=null},Je),(0,a.useEffect)(()=>{const Ht=Re!==b;Ht&&!Ft.current&&(Ft.current=Re),!Ht&&Ft.current&&(Ft.current=null)},[Re]),Ft.current?(0,xe.$X)(Re,Ft.current):b}function Dr(Re){(0,a.useEffect)(()=>{if(!xe.Nq)return;const Je=Re.map(Ft=>{let{sensor:Ht}=Ft;return Ht.setup==null?void 0:Ht.setup()});return()=>{for(const Ft of Je)Ft==null||Ft()}},Re.map(Je=>{let{sensor:Ft}=Je;return Ft}))}function Pr(Re,Je){return(0,a.useMemo)(()=>Re.reduce((Ft,Ht)=>{let{eventName:Sn,handler:yn}=Ht;return Ft[Sn]=Se=>{yn(Se,Je)},Ft},{}),[Re,Je])}function jn(Re){return(0,a.useMemo)(()=>Re?Tt(Re):null,[Re])}const So=[];function mn(Re,Je){Je===void 0&&(Je=se);const[Ft]=Re,Ht=jn(Ft?(0,xe.Jj)(Ft):null),[Sn,yn]=(0,a.useReducer)(Bt,So),Se=bt({callback:yn});return Re.length>0&&Sn===So&&yn(),(0,xe.LI)(()=>{Re.length?Re.forEach(Yt=>Se==null?void 0:Se.observe(Yt)):(Se==null||Se.disconnect(),yn())},[Re]),Sn;function Bt(){return Re.length?Re.map(Yt=>en(Yt)?Ht:new gn(Je(Yt),Yt)):So}}function ya(Re){if(!Re)return null;if(Re.children.length>1)return Re;const Je=Re.children[0];return(0,xe.Re)(Je)?Je:Re}function Cr(Re){let{measure:Je}=Re;const[Ft,Ht]=(0,a.useState)(null),Sn=(0,a.useCallback)(hn=>{for(const{target:pt}of hn)if((0,xe.Re)(pt)){Ht(Vt=>{const fn=Je(pt);return Vt?ui(Lu({},Vt),{width:fn.width,height:fn.height}):fn});break}},[Je]),yn=bt({callback:Sn}),Se=(0,a.useCallback)(hn=>{const pt=ya(hn);yn==null||yn.disconnect(),pt&&(yn==null||yn.observe(pt)),Ht(pt?Je(pt):null)},[Je,yn]),[Bt,Yt]=(0,xe.wm)(Se);return(0,a.useMemo)(()=>({nodeRef:Bt,rect:Ft,setRef:Yt}),[Ft,Bt,Yt])}const gr=[{sensor:Xn,options:{}},{sensor:Ha,options:{}}],eo={current:{}},po={draggable:{measure:Rt},droppable:{measure:Rt,strategy:la.WhileDragging,frequency:An.Optimized},dragOverlay:{measure:se}};class Lo extends Map{get(Je){var Ft;return Je!=null&&(Ft=super.get(Je))!=null?Ft:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Je=>{let{disabled:Ft}=Je;return!Ft})}getNodeFor(Je){var Ft,Ht;return(Ft=(Ht=this.get(Je))==null?void 0:Ht.node.current)!=null?Ft:void 0}}const so={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Lo,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:E},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:po,measureDroppableContainers:E,windowRect:null,measuringScheduled:!1},Kn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:E,draggableNodes:new Map,over:null,measureDroppableContainers:E},yo=(0,a.createContext)(Kn),Fu=(0,a.createContext)(so);function mu(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Lo}}}function Ur(Re,Je){switch(Je.type){case le.DragStart:return ui(Lu({},Re),{draggable:ui(Lu({},Re.draggable),{initialCoordinates:Je.initialCoordinates,active:Je.active})});case le.DragMove:return Re.draggable.active?ui(Lu({},Re),{draggable:ui(Lu({},Re.draggable),{translate:{x:Je.coordinates.x-Re.draggable.initialCoordinates.x,y:Je.coordinates.y-Re.draggable.initialCoordinates.y}})}):Re;case le.DragEnd:case le.DragCancel:return ui(Lu({},Re),{draggable:ui(Lu({},Re.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case le.RegisterDroppable:{const{element:Ft}=Je,{id:Ht}=Ft,Sn=new Lo(Re.droppable.containers);return Sn.set(Ht,Ft),ui(Lu({},Re),{droppable:ui(Lu({},Re.droppable),{containers:Sn})})}case le.SetDroppableDisabled:{const{id:Ft,key:Ht,disabled:Sn}=Je,yn=Re.droppable.containers.get(Ft);if(!yn||Ht!==yn.key)return Re;const Se=new Lo(Re.droppable.containers);return Se.set(Ft,ui(Lu({},yn),{disabled:Sn})),ui(Lu({},Re),{droppable:ui(Lu({},Re.droppable),{containers:Se})})}case le.UnregisterDroppable:{const{id:Ft,key:Ht}=Je,Sn=Re.droppable.containers.get(Ft);if(!Sn||Ht!==Sn.key)return Re;const yn=new Lo(Re.droppable.containers);return yn.delete(Ft),ui(Lu({},Re),{droppable:ui(Lu({},Re.droppable),{containers:yn})})}default:return Re}}function qn(Re){let{disabled:Je}=Re;const{active:Ft,activatorEvent:Ht,draggableNodes:Sn}=(0,a.useContext)(yo),yn=(0,xe.D9)(Ht),Se=(0,xe.D9)(Ft==null?void 0:Ft.id);return(0,a.useEffect)(()=>{if(!Je&&!Ht&&yn&&Se!=null){if(!(0,xe.vd)(yn)||document.activeElement===yn.target)return;const Bt=Sn.get(Se);if(!Bt)return;const{activatorNode:Yt,node:hn}=Bt;if(!Yt.current&&!hn.current)return;requestAnimationFrame(()=>{for(const pt of[Yt.current,hn.current]){if(!pt)continue;const Vt=(0,xe.so)(pt);if(Vt){Vt.focus();break}}})}},[Ht,Je,Sn,Se,yn]),null}function Vi(Re,Je){let Sn=Je,{transform:Ft}=Sn,Ht=Dd(Sn,["transform"]);return Re!=null&&Re.length?Re.reduce((yn,Se)=>Se(Lu({transform:yn},Ht)),Ft):Ft}function Fl(Re){return(0,a.useMemo)(()=>({draggable:Lu(Lu({},po.draggable),Re==null?void 0:Re.draggable),droppable:Lu(Lu({},po.droppable),Re==null?void 0:Re.droppable),dragOverlay:Lu(Lu({},po.dragOverlay),Re==null?void 0:Re.dragOverlay)}),[Re==null?void 0:Re.draggable,Re==null?void 0:Re.droppable,Re==null?void 0:Re.dragOverlay])}function ci(Re){let{activeNode:Je,measure:Ft,initialRect:Ht,config:Sn=!0}=Re;const yn=(0,a.useRef)(!1),{x:Se,y:Bt}=typeof Sn=="boolean"?{x:Sn,y:Sn}:Sn;(0,xe.LI)(()=>{if(!Se&&!Bt||!Je){yn.current=!1;return}if(yn.current||!Ht)return;const hn=Je==null?void 0:Je.node.current;if(!hn||hn.isConnected===!1)return;const pt=Ft(hn),Vt=vt(pt,Ht);if(Se||(Vt.x=0),Bt||(Vt.y=0),yn.current=!0,Math.abs(Vt.x)>0||Math.abs(Vt.y)>0){const fn=ct(hn);fn&&fn.scrollBy({top:Vt.y,left:Vt.x})}},[Je,Se,Bt,Ht,Ft])}const Rl=(0,a.createContext)(ui(Lu({},b),{scaleX:1,scaleY:1}));var qa;(function(Re){Re[Re.Uninitialized=0]="Uninitialized",Re[Re.Initializing=1]="Initializing",Re[Re.Initialized=2]="Initialized"})(qa||(qa={}));const Do=(0,a.memo)(function(Je){var Ft,Ht,Sn,yn;let vs=Je,{id:Se,accessibility:Bt,autoScroll:Yt=!0,children:hn,sensors:pt=gr,collisionDetection:Vt=rt,measuring:fn,modifiers:Xt}=vs,xn=Dd(vs,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const ha=(0,a.useReducer)(Ur,void 0,mu),[st,Gt]=ha,[ln,Oa]=je(),[Va,tr]=(0,a.useState)(qa.Uninitialized),xr=Va===qa.Initialized,{draggable:{active:Mr,nodes:nr,translate:Gr},droppable:{containers:ru}}=st,Ro=Mr?nr.get(Mr):null,Tr=(0,a.useRef)({initial:null,translated:null}),Yo=(0,a.useMemo)(()=>{var hl;return Mr!=null?{id:Mr,data:(hl=Ro==null?void 0:Ro.data)!=null?hl:eo,rect:Tr}:null},[Mr,Ro]),Bu=(0,a.useRef)(null),[Za,Pl]=(0,a.useState)(null),[Pu,vl]=(0,a.useState)(null),Tu=(0,xe.Ey)(xn,Object.values(xn)),cl=(0,xe.Ld)("DndDescribedBy",Se),Il=(0,a.useMemo)(()=>ru.getEnabled(),[ru]),pu=Fl(fn),{droppableRects:Vu,measureDroppableContainers:rl,measuringScheduled:ql}=na(Il,{dragging:xr,dependencies:[Gr.x,Gr.y],config:pu.droppable}),al=_n(nr,Mr),Tl=(0,a.useMemo)(()=>Pu?(0,xe.DC)(Pu):null,[Pu]),kl=_i(),Kl=Br(al,pu.draggable.measure);ci({activeNode:Mr?nr.get(Mr):null,config:kl.layoutShiftCompensation,initialRect:Kl,measure:pu.draggable.measure});const lu=oa(al,pu.draggable.measure,Kl),wi=oa(al?al.parentElement:null),gi=(0,a.useRef)({activatorEvent:null,active:null,activeNode:al,collisionRect:null,collisions:null,droppableRects:Vu,draggableNodes:nr,draggingNode:null,draggingNodeRect:null,droppableContainers:ru,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Wl=ru.getNodeFor((Ft=gi.current.over)==null?void 0:Ft.id),jl=Cr({measure:pu.dragOverlay.measure}),Nl=(Ht=jl.nodeRef.current)!=null?Ht:al,zl=xr?(Sn=jl.rect)!=null?Sn:lu:null,ou=!!(jl.nodeRef.current&&jl.rect),dl=Ia(ou?null:lu),an=jn(Nl?(0,xe.Jj)(Nl):null),sr=Rr(xr?Wl!=null?Wl:al:null),ia=mn(sr),qo=Vi(Xt,{transform:{x:Gr.x-dl.x,y:Gr.y-dl.y,scaleX:1,scaleY:1},activatorEvent:Pu,active:Yo,activeNodeRect:lu,containerNodeRect:wi,draggingNodeRect:zl,over:gi.current.over,overlayNodeRect:jl.rect,scrollableAncestors:sr,scrollableAncestorRects:ia,windowRect:an}),Du=Tl?(0,xe.IH)(Tl,Gr):null,oo=da(sr),sl=ea(oo),li=ea(oo,[lu]),wl=(0,xe.IH)(qo,sl),Pa=zl?mt(zl,qo):null,Ul=Yo&&Pa?Vt({active:Yo,collisionRect:Pa,droppableRects:Vu,droppableContainers:Il,pointerCoordinates:Du}):null,Zi=Ee(Ul,"id"),[ii,Ii]=(0,a.useState)(null),as=ou?qo:(0,xe.IH)(qo,li),mi=_e(as,(yn=ii==null?void 0:ii.rect)!=null?yn:null,lu),Wi=(0,a.useCallback)((hl,hi)=>{let{sensor:Ll,options:Ei}=hi;if(Bu.current==null)return;const $l=nr.get(Bu.current);if(!$l)return;const zi=hl.nativeEvent,Qi=new Ll({active:Bu.current,activeNode:$l,event:zi,options:Ei,context:gi,onStart(Ai){const qi=Bu.current;if(qi==null)return;const $i=nr.get(qi);if(!$i)return;const{onDragStart:gl}=Tu.current,es={active:{id:qi,data:$i.data,rect:Tr}};(0,ye.unstable_batchedUpdates)(()=>{gl==null||gl(es),tr(qa.Initializing),Gt({type:le.DragStart,initialCoordinates:Ai,active:qi}),ln({type:"onDragStart",event:es})})},onMove(Ai){Gt({type:le.DragMove,coordinates:Ai})},onEnd:ls(le.DragEnd),onCancel:ls(le.DragCancel)});(0,ye.unstable_batchedUpdates)(()=>{Pl(Qi),vl(hl.nativeEvent)});function ls(Ai){return function(){return pg(this,null,function*(){const{active:$i,collisions:gl,over:es,scrollAdjustedTranslate:Ws}=gi.current;let ps=null;if($i&&Ws){const{cancelDrop:Hi}=Tu.current;ps={activatorEvent:zi,active:$i,collisions:gl,delta:Ws,over:es},Ai===le.DragEnd&&typeof Hi=="function"&&(yield Promise.resolve(Hi(ps)))&&(Ai=le.DragCancel)}Bu.current=null,(0,ye.unstable_batchedUpdates)(()=>{Gt({type:Ai}),tr(qa.Uninitialized),Ii(null),Pl(null),vl(null);const Hi=Ai===le.DragEnd?"onDragEnd":"onDragCancel";if(ps){const to=Tu.current[Hi];to==null||to(ps),ln({type:Hi,event:ps})}})})}}},[nr]),Yi=(0,a.useCallback)((hl,hi)=>(Ll,Ei)=>{const $l=Ll.nativeEvent,zi=nr.get(Ei);if(Bu.current!==null||!zi||$l.dndKit||$l.defaultPrevented)return;const Qi={active:zi};hl(Ll,hi.options,Qi)===!0&&($l.dndKit={capturedBy:hi.sensor},Bu.current=Ei,Wi(Ll,hi))},[nr,Wi]),us=Qn(pt,Yi);Dr(pt),(0,xe.LI)(()=>{lu&&Va===qa.Initializing&&tr(qa.Initialized)},[lu,Va]),(0,a.useEffect)(()=>{const{onDragMove:hl}=Tu.current,{active:hi,activatorEvent:Ll,collisions:Ei,over:$l}=gi.current;if(!hi||!Ll)return;const zi={active:hi,activatorEvent:Ll,collisions:Ei,delta:{x:wl.x,y:wl.y},over:$l};(0,ye.unstable_batchedUpdates)(()=>{hl==null||hl(zi),ln({type:"onDragMove",event:zi})})},[wl.x,wl.y]),(0,a.useEffect)(()=>{const{active:hl,activatorEvent:hi,collisions:Ll,droppableContainers:Ei,scrollAdjustedTranslate:$l}=gi.current;if(!hl||Bu.current==null||!hi||!$l)return;const{onDragOver:zi}=Tu.current,Qi=Ei.get(Zi),ls=Qi&&Qi.rect.current?{id:Qi.id,rect:Qi.rect.current,data:Qi.data,disabled:Qi.disabled}:null,Ai={active:hl,activatorEvent:hi,collisions:Ll,delta:{x:$l.x,y:$l.y},over:ls};(0,ye.unstable_batchedUpdates)(()=>{Ii(ls),zi==null||zi(Ai),ln({type:"onDragOver",event:Ai})})},[Zi]),(0,xe.LI)(()=>{gi.current={activatorEvent:Pu,active:Yo,activeNode:al,collisionRect:Pa,collisions:Ul,droppableRects:Vu,draggableNodes:nr,draggingNode:Nl,draggingNodeRect:zl,droppableContainers:ru,over:ii,scrollableAncestors:sr,scrollAdjustedTranslate:wl},Tr.current={initial:zl,translated:Pa}},[Yo,al,Ul,Pa,nr,Nl,zl,Vu,ru,ii,sr,wl]),Dt(ui(Lu({},kl),{delta:Gr,draggingRect:Pa,pointerCoordinates:Du,scrollableAncestors:sr,scrollableAncestorRects:ia}));const rs=(0,a.useMemo)(()=>({active:Yo,activeNode:al,activeNodeRect:lu,activatorEvent:Pu,collisions:Ul,containerNodeRect:wi,dragOverlay:jl,draggableNodes:nr,droppableContainers:ru,droppableRects:Vu,over:ii,measureDroppableContainers:rl,scrollableAncestors:sr,scrollableAncestorRects:ia,measuringConfiguration:pu,measuringScheduled:ql,windowRect:an}),[Yo,al,lu,Pu,Ul,wi,jl,nr,ru,Vu,ii,rl,sr,ia,pu,ql,an]),Ni=(0,a.useMemo)(()=>({activatorEvent:Pu,activators:us,active:Yo,activeNodeRect:lu,ariaDescribedById:{draggable:cl},dispatch:Gt,draggableNodes:nr,over:ii,measureDroppableContainers:rl}),[Pu,us,Yo,lu,Gt,cl,nr,ii,rl]);return a.createElement(Ie.Provider,{value:Oa},a.createElement(yo.Provider,{value:Ni},a.createElement(Fu.Provider,{value:rs},a.createElement(Rl.Provider,{value:mi},hn)),a.createElement(qn,{disabled:(Bt==null?void 0:Bt.restoreFocus)===!1})),a.createElement(ge,ui(Lu({},Bt),{hiddenTextDescribedById:cl})));function _i(){const hl=(Za==null?void 0:Za.autoScrollEnabled)===!1,hi=typeof Yt=="object"?Yt.enabled===!1:Yt===!1,Ll=xr&&!hl&&!hi;return typeof Yt=="object"?ui(Lu({},Yt),{enabled:Ll}):{enabled:Ll}}}),Uo=(0,a.createContext)(null),Fo="button",xo="Droppable";function Gu(Re){let{id:Je,data:Ft,disabled:Ht=!1,attributes:Sn}=Re;const yn=(0,xe.Ld)(xo),{activators:Se,activatorEvent:Bt,active:Yt,activeNodeRect:hn,ariaDescribedById:pt,draggableNodes:Vt,over:fn}=(0,a.useContext)(yo),{role:Xt=Fo,roleDescription:xn="draggable",tabIndex:ha=0}=Sn!=null?Sn:{},st=(Yt==null?void 0:Yt.id)===Je,Gt=(0,a.useContext)(st?Rl:Uo),[ln,Oa]=(0,xe.wm)(),[Va,tr]=(0,xe.wm)(),xr=Pr(Se,Je),Mr=(0,xe.Ey)(Ft);(0,xe.LI)(()=>(Vt.set(Je,{id:Je,key:yn,node:ln,activatorNode:Va,data:Mr}),()=>{const Gr=Vt.get(Je);Gr&&Gr.key===yn&&Vt.delete(Je)}),[Vt,Je]);const nr=(0,a.useMemo)(()=>({role:Xt,tabIndex:ha,"aria-disabled":Ht,"aria-pressed":st&&Xt===Fo?!0:void 0,"aria-roledescription":xn,"aria-describedby":pt.draggable}),[Ht,Xt,ha,st,xn,pt.draggable]);return{active:Yt,activatorEvent:Bt,activeNodeRect:hn,attributes:nr,isDragging:st,listeners:Ht?void 0:xr,node:ln,over:fn,setNodeRef:Oa,setActivatorNodeRef:tr,transform:Gt}}function Kr(){return(0,a.useContext)(Fu)}const vu="Droppable",qu={timeout:25};function yl(Re){let{data:Je,disabled:Ft=!1,id:Ht,resizeObserverConfig:Sn}=Re;const yn=(0,xe.Ld)(vu),{active:Se,dispatch:Bt,over:Yt,measureDroppableContainers:hn}=(0,a.useContext)(yo),pt=(0,a.useRef)({disabled:Ft}),Vt=(0,a.useRef)(!1),fn=(0,a.useRef)(null),Xt=(0,a.useRef)(null),{disabled:xn,updateMeasurementsFor:ha,timeout:st}=Lu(Lu({},qu),Sn),Gt=(0,xe.Ey)(ha!=null?ha:Ht),ln=(0,a.useCallback)(()=>{if(!Vt.current){Vt.current=!0;return}Xt.current!=null&&clearTimeout(Xt.current),Xt.current=setTimeout(()=>{hn(Array.isArray(Gt.current)?Gt.current:[Gt.current]),Xt.current=null},st)},[st]),Oa=bt({callback:ln,disabled:xn||!Se}),Va=(0,a.useCallback)((nr,Gr)=>{Oa&&(Gr&&(Oa.unobserve(Gr),Vt.current=!1),nr&&Oa.observe(nr))},[Oa]),[tr,xr]=(0,xe.wm)(Va),Mr=(0,xe.Ey)(Je);return(0,a.useEffect)(()=>{!Oa||!tr.current||(Oa.disconnect(),Vt.current=!1,Oa.observe(tr.current))},[tr,Oa]),(0,xe.LI)(()=>(Bt({type:le.RegisterDroppable,element:{id:Ht,key:yn,disabled:Ft,node:tr,rect:fn,data:Mr}}),()=>Bt({type:le.UnregisterDroppable,key:yn,id:Ht})),[Ht]),(0,a.useEffect)(()=>{Ft!==pt.current.disabled&&(Bt({type:le.SetDroppableDisabled,id:Ht,key:yn,disabled:Ft}),pt.current.disabled=Ft)},[Ht,yn,Ft,Bt]),{active:Se,rect:fn,isOver:(Yt==null?void 0:Yt.id)===Ht,node:tr,over:Yt,setNodeRef:xr}}function Ju(Re){let{animation:Je,children:Ft}=Re;const[Ht,Sn]=useState(null),[yn,Se]=useState(null),Bt=usePrevious(Ft);return!Ft&&!Ht&&Bt&&Sn(Bt),useIsomorphicLayoutEffect(()=>{if(!yn)return;const Yt=Ht==null?void 0:Ht.key,hn=Ht==null?void 0:Ht.props.id;if(Yt==null||hn==null){Sn(null);return}Promise.resolve(Je(hn,yn)).then(()=>{Sn(null)})},[Je,Ht,yn]),React.createElement(React.Fragment,null,Ft,Ht?cloneElement(Ht,{ref:Se}):null)}const Ml={x:0,y:0,scaleX:1,scaleY:1};function Ql(Re){let{children:Je}=Re;return React.createElement(yo.Provider,{value:Kn},React.createElement(Rl.Provider,{value:Ml},Je))}const Ci={position:"fixed",touchAction:"none"},ki=Re=>isKeyboardEvent(Re)?"transform 250ms ease":void 0,ji=null,pi={duration:250,easing:"ease",keyframes:Re=>{let{transform:{initial:Je,final:Ft}}=Re;return[{transform:xe.ux.Transform.toString(Je)},{transform:xe.ux.Transform.toString(Ft)}]},sideEffects:(Re=>Je=>{let{active:Ft,dragOverlay:Ht}=Je;const Sn={},{styles:yn,className:Se}=Re;if(yn!=null&&yn.active)for(const[Bt,Yt]of Object.entries(yn.active))Yt!==void 0&&(Sn[Bt]=Ft.node.style.getPropertyValue(Bt),Ft.node.style.setProperty(Bt,Yt));if(yn!=null&&yn.dragOverlay)for(const[Bt,Yt]of Object.entries(yn.dragOverlay))Yt!==void 0&&Ht.node.style.setProperty(Bt,Yt);return Se!=null&&Se.active&&Ft.node.classList.add(Se.active),Se!=null&&Se.dragOverlay&&Ht.node.classList.add(Se.dragOverlay),function(){for(const[Yt,hn]of Object.entries(Sn))Ft.node.style.setProperty(Yt,hn);Se!=null&&Se.active&&Ft.node.classList.remove(Se.active)}})({styles:{active:{opacity:"0"}}})};function hr(Re){let{config:Je,draggableNodes:Ft,droppableContainers:Ht,measuringConfiguration:Sn}=Re;return useEvent((yn,Se)=>{if(Je===null)return;const Bt=Ft.get(yn);if(!Bt)return;const Yt=Bt.node.current;if(!Yt)return;const hn=ya(Se);if(!hn)return;const{transform:pt}=getWindow(Se).getComputedStyle(Se),Vt=Et(pt);if(!Vt)return;const fn=typeof Je=="function"?Je:ns(Je);return Ct(Yt,Sn.draggable.measure),fn({active:{id:yn,data:Bt.data,node:Yt,rect:Sn.draggable.measure(Yt)},draggableNodes:Ft,dragOverlay:{node:Se,rect:Sn.dragOverlay.measure(hn)},droppableContainers:Ht,measuringConfiguration:Sn,transform:Vt})})}function ns(Re){const{duration:Je,easing:Ft,sideEffects:Ht,keyframes:Sn}=Lu(Lu({},pi),Re);return yn=>{let ln=yn,{active:Se,dragOverlay:Bt,transform:Yt}=ln,hn=Dd(ln,["active","dragOverlay","transform"]);if(!Je)return;const pt={x:Bt.rect.left-Se.rect.left,y:Bt.rect.top-Se.rect.top},Vt={scaleX:Yt.scaleX!==1?Se.rect.width*Yt.scaleX/Bt.rect.width:1,scaleY:Yt.scaleY!==1?Se.rect.height*Yt.scaleY/Bt.rect.height:1},fn=Lu({x:Yt.x-pt.x,y:Yt.y-pt.y},Vt),Xt=Sn(ui(Lu({},hn),{active:Se,dragOverlay:Bt,transform:{initial:Yt,final:fn}})),[xn]=Xt,ha=Xt[Xt.length-1];if(JSON.stringify(xn)===JSON.stringify(ha))return;const st=Ht==null?void 0:Ht(Lu({active:Se,dragOverlay:Bt},hn)),Gt=Bt.node.animate(Xt,{duration:Je,easing:Ft,fill:"forwards"});return new Promise(Oa=>{Gt.onfinish=()=>{st==null||st(),Oa()}})}}let Zl=0;function Bl(Re){return useMemo(()=>{if(Re!=null)return Zl++,Zl},[Re])}const bi=null},45587:function(Ge,et,te){"use strict";te.d(et,{Fo:function(){return z},Rp:function(){return we},nB:function(){return ot},qw:function(){return y}});var a=te(67294),ye=te(60887),xe=te(24285);function we(mt,Et,wt){const qe=mt.slice();return qe.splice(wt<0?qe.length+wt:wt,0,qe.splice(Et,1)[0]),qe}function Oe(mt,Et,wt){const qe=mt.slice();return qe[Et]=mt[wt],qe[wt]=mt[Et],qe}function be(mt,Et){return mt.reduce((wt,qe,se)=>{const Rt=Et.get(qe);return Rt&&(wt[se]=Rt),wt},Array(mt.length))}function Fe(mt){return mt!==null&&mt>=0}function Ie(mt,Et){if(mt===Et)return!0;if(mt.length!==Et.length)return!1;for(let wt=0;wt{var Et;let{rects:wt,activeNodeRect:qe,activeIndex:se,overIndex:Rt,index:Tt}=mt;const Ke=(Et=wt[se])!=null?Et:qe;if(!Ke)return null;const Ze=Le(wt,Tt,se);if(Tt===se){const at=wt[Rt];return at?Lu({x:sese&&Tt<=Rt?Lu({x:-Ke.width-Ze,y:0},je):Tt=Rt?Lu({x:Ke.width+Ze,y:0},je):Lu({x:0,y:0},je)};function Le(mt,Et,wt){const qe=mt[Et],se=mt[Et-1],Rt=mt[Et+1];return!qe||!se&&!Rt?0:wt{let{rects:Et,activeIndex:wt,overIndex:qe,index:se}=mt;const Rt=we(Et,qe,wt),Tt=Et[se],Ke=Rt[se];return!Ke||!Tt?null:{x:Ke.left-Tt.left,y:Ke.top-Tt.top,scaleX:Ke.width/Tt.width,scaleY:Ke.height/Tt.height}},le=mt=>{let{activeIndex:Et,index:wt,rects:qe,overIndex:se}=mt,Rt,Tt;return wt===Et&&(Rt=qe[wt],Tt=qe[se]),wt===se&&(Rt=qe[wt],Tt=qe[Et]),!Tt||!Rt?null:{x:Tt.left-Rt.left,y:Tt.top-Rt.top,scaleX:Tt.width/Rt.width,scaleY:Tt.height/Rt.height}},E={scaleX:1,scaleY:1},y=mt=>{var Et;let{activeIndex:wt,activeNodeRect:qe,index:se,rects:Rt,overIndex:Tt}=mt;const Ke=(Et=Rt[wt])!=null?Et:qe;if(!Ke)return null;if(se===wt){const at=Rt[Tt];return at?Lu({x:0,y:wtwt&&se<=Tt?Lu({x:0,y:-Ke.height-Ze},E):se=Tt?Lu({x:0,y:Ke.height+Ze},E):Lu({x:0,y:0},E)};function x(mt,Et,wt){const qe=mt[Et],se=mt[Et-1],Rt=mt[Et+1];return qe?wtqe.map(ke=>typeof ke=="object"&&"id"in ke?ke.id:ke),[qe]),Zt=Tt!=null,Ut=Tt?nt.indexOf(Tt.id):-1,en=at?nt.indexOf(at.id):-1,rn=(0,a.useRef)(nt),Yn=!Ie(nt,rn.current),It=en!==-1&&Ut===-1||Yn,Qe=De(Rt);(0,xe.LI)(()=>{Yn&&Zt&&ct(nt)},[Yn,nt,Zt,ct]),(0,a.useEffect)(()=>{rn.current=nt},[nt]);const tt=(0,a.useMemo)(()=>({activeIndex:Ut,containerId:xt,disabled:Qe,disableTransforms:It,items:nt,overIndex:en,useDragOverlay:ze,sortedRects:be(nt,Ze),strategy:se}),[Ut,xt,Qe.draggable,Qe.droppable,It,nt,en,Ze,ze,se]);return a.createElement(ee.Provider,{value:tt},Et)}const ae=mt=>{let{id:Et,items:wt,activeIndex:qe,overIndex:se}=mt;return we(wt,qe,se).indexOf(Et)},oe=mt=>{let{containerId:Et,isSorting:wt,wasDragging:qe,index:se,items:Rt,newIndex:Tt,previousItems:Ke,previousContainerId:Ze,transition:at}=mt;return!at||!qe||Ke!==Rt&&se===Tt?!1:wt?!0:Tt!==se&&Et===Ze},me={duration:200,easing:"ease"},Ee="transform",Me=xe.ux.Transition.toString({property:Ee,duration:0,easing:"linear"}),Ue={roleDescription:"sortable"};function We(mt){let{disabled:Et,index:wt,node:qe,rect:se}=mt;const[Rt,Tt]=(0,a.useState)(null),Ke=(0,a.useRef)(wt);return(0,xe.LI)(()=>{if(!Et&&wt!==Ke.current&&qe.current){const Ze=se.current;if(Ze){const at=(0,ye.VK)(qe.current,{ignoreTransform:!0}),ct={x:Ze.left-at.left,y:Ze.top-at.top,scaleX:Ze.width/at.width,scaleY:Ze.height/at.height};(ct.x||ct.y)&&Tt(ct)}}wt!==Ke.current&&(Ke.current=wt)},[Et,wt,qe,se]),(0,a.useEffect)(()=>{Rt&&Tt(null)},[Rt]),Rt}function ot(mt){let{animateLayoutChanges:Et=oe,attributes:wt,disabled:qe,data:se,getNewIndex:Rt=ae,id:Tt,strategy:Ke,resizeObserverConfig:Ze,transition:at=me}=mt;const{items:ct,containerId:xt,activeIndex:ze,disabled:nt,disableTransforms:Zt,sortedRects:Ut,overIndex:en,useDragOverlay:rn,strategy:Yn}=(0,a.useContext)(ee),It=rt(qe,nt),Qe=ct.indexOf(Tt),tt=(0,a.useMemo)(()=>Lu({sortable:{containerId:xt,index:Qe,items:ct}},se),[xt,se,Qe,ct]),ke=(0,a.useMemo)(()=>ct.slice(ct.indexOf(Tt)),[ct,Tt]),{rect:Pt,node:Ct,isOver:nn,setNodeRef:gn}=(0,ye.Zj)({id:Tt,data:tt,disabled:It.droppable,resizeObserverConfig:Lu({updateMeasurementsFor:ke},Ze)}),{active:Qt,activatorEvent:lt,activeNodeRect:At,attributes:Ot,setNodeRef:Fn,listeners:ga,isDragging:In,over:$n,setActivatorNodeRef:Ra,transform:Ha}=(0,ye.O1)({id:Tt,data:tt,attributes:Lu(Lu({},Ue),wt),disabled:It.draggable}),ir=(0,xe.HB)(gn,Fn),un=!!Qt,pn=un&&!Zt&&Fe(ze)&&Fe(en),$r=!rn&&In,Xn=$r&&pn?Ha:null,sa=Ke!=null?Ke:Yn,Ao=pn?Xn!=null?Xn:sa({rects:Ut,activeNodeRect:At,activeIndex:ze,overIndex:en,index:Qe}):null,Nt=Fe(ze)&&Fe(en)?Rt({id:Tt,items:ct,activeIndex:ze,overIndex:en}):Qe,ft=Qt==null?void 0:Qt.id,Xe=(0,a.useRef)({activeId:ft,items:ct,newIndex:Nt,containerId:xt}),St=ct!==Xe.current.items,jt=Et({active:Qt,containerId:xt,isDragging:In,isSorting:un,id:Tt,index:Qe,items:ct,newIndex:Xe.current.newIndex,previousItems:Xe.current.items,previousContainerId:Xe.current.containerId,transition:at,wasDragging:Xe.current.activeId!=null}),Dt=We({disabled:!jt,index:Qe,node:Ct,rect:Pt});return(0,a.useEffect)(()=>{un&&Xe.current.newIndex!==Nt&&(Xe.current.newIndex=Nt),xt!==Xe.current.containerId&&(Xe.current.containerId=xt),ct!==Xe.current.items&&(Xe.current.items=ct)},[un,Nt,xt,ct]),(0,a.useEffect)(()=>{if(ft===Xe.current.activeId)return;if(ft&&!Xe.current.activeId){Xe.current.activeId=ft;return}const Vn=setTimeout(()=>{Xe.current.activeId=ft},50);return()=>clearTimeout(Vn)},[ft]),{active:Qt,activeIndex:ze,attributes:Ot,data:tt,rect:Pt,index:Qe,newIndex:Nt,items:ct,isOver:nn,isSorting:un,isDragging:In,listeners:ga,node:Ct,overIndex:en,over:$n,setNodeRef:ir,setActivatorNodeRef:Ra,setDroppableNodeRef:gn,setDraggableNodeRef:Fn,transform:Dt!=null?Dt:Ao,transition:$t()};function $t(){if(Dt||St&&Xe.current.newIndex===Qe)return Me;if(!($r&&!(0,xe.vd)(lt)||!at)&&(un||jt))return xe.ux.Transition.toString(ui(Lu({},at),{property:Ee}))}}function rt(mt,Et){var wt,qe;return typeof mt=="boolean"?{draggable:mt,droppable:!1}:{draggable:(wt=mt==null?void 0:mt.draggable)!=null?wt:Et.draggable,droppable:(qe=mt==null?void 0:mt.droppable)!=null?qe:Et.droppable}}function Be(mt){if(!mt)return!1;const Et=mt.data.current;return!!(Et&&"sortable"in Et&&typeof Et.sortable=="object"&&"containerId"in Et.sortable&&"items"in Et.sortable&&"index"in Et.sortable)}const zt=[ye.g4.Down,ye.g4.Right,ye.g4.Up,ye.g4.Left],_e=(mt,Et)=>{let{context:{active:wt,collisionRect:qe,droppableRects:se,droppableContainers:Rt,over:Tt,scrollableAncestors:Ke}}=Et;if(zt.includes(mt.code)){if(mt.preventDefault(),!wt||!qe)return;const Ze=[];Rt.getEnabled().forEach(xt=>{if(!xt||xt!=null&&xt.disabled)return;const ze=se.get(xt.id);if(ze)switch(mt.code){case KeyboardCode.Down:qe.topze.top&&Ze.push(xt);break;case KeyboardCode.Left:qe.left>ze.left&&Ze.push(xt);break;case KeyboardCode.Right:qe.left1&&(ct=at[1].id),ct!=null){const xt=Rt.get(wt.id),ze=Rt.get(ct),nt=ze?se.get(ze.id):null,Zt=ze==null?void 0:ze.node.current;if(Zt&&nt&&xt&&ze){const en=getScrollableAncestors(Zt).some((ke,Pt)=>Ke[Pt]!==ke),rn=vt(xt,ze),Yn=Kt(xt,ze),It=en||!rn?{x:0,y:0}:{x:Yn?qe.width-nt.width:0,y:Yn?qe.height-nt.height:0},Qe={x:nt.left,y:nt.top};return It.x&&It.y?Qe:subtract(Qe,It)}}}};function vt(mt,Et){return!Be(mt)||!Be(Et)?!1:mt.data.current.sortable.containerId===Et.data.current.sortable.containerId}function Kt(mt,Et){return!Be(mt)||!Be(Et)||!vt(mt,Et)?!1:mt.data.current.sortable.indexvt=>{zt.forEach(Kt=>Kt(vt))},zt)}const xe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function we(Be){const zt=Object.prototype.toString.call(Be);return zt==="[object Window]"||zt==="[object global]"}function Oe(Be){return"nodeType"in Be}function be(Be){var zt,_e;return Be?we(Be)?Be:Oe(Be)&&(zt=(_e=Be.ownerDocument)==null?void 0:_e.defaultView)!=null?zt:window:window}function Fe(Be){const{Document:zt}=be(Be);return Be instanceof zt}function Ie(Be){return we(Be)?!1:Be instanceof be(Be).HTMLElement}function De(Be){return Be instanceof be(Be).SVGElement}function je(Be){return Be?we(Be)?Be.document:Oe(Be)?Fe(Be)?Be:Ie(Be)||De(Be)?Be.ownerDocument:document:document:document}const Ye=xe?a.useLayoutEffect:a.useEffect;function Le(Be){const zt=(0,a.useRef)(Be);return Ye(()=>{zt.current=Be}),(0,a.useCallback)(function(){for(var _e=arguments.length,vt=new Array(_e),Kt=0;Kt<_e;Kt++)vt[Kt]=arguments[Kt];return zt.current==null?void 0:zt.current(...vt)},[])}function ge(){const Be=(0,a.useRef)(null),zt=(0,a.useCallback)((vt,Kt)=>{Be.current=setInterval(vt,Kt)},[]),_e=(0,a.useCallback)(()=>{Be.current!==null&&(clearInterval(Be.current),Be.current=null)},[]);return[zt,_e]}function le(Be,zt){zt===void 0&&(zt=[Be]);const _e=(0,a.useRef)(Be);return Ye(()=>{_e.current!==Be&&(_e.current=Be)},zt),_e}function E(Be,zt){const _e=(0,a.useRef)();return(0,a.useMemo)(()=>{const vt=Be(_e.current);return _e.current=vt,vt},[...zt])}function y(Be){const zt=Le(Be),_e=(0,a.useRef)(null),vt=(0,a.useCallback)(Kt=>{Kt!==_e.current&&(zt==null||zt(Kt,_e.current)),_e.current=Kt},[]);return[_e,vt]}function x(Be){const zt=(0,a.useRef)();return(0,a.useEffect)(()=>{zt.current=Be},[Be]),zt.current}let b={};function ee(Be,zt){return(0,a.useMemo)(()=>{if(zt)return zt;const _e=b[Be]==null?0:b[Be]+1;return b[Be]=_e,Be+"-"+_e},[Be,zt])}function z(Be){return function(zt){for(var _e=arguments.length,vt=new Array(_e>1?_e-1:0),Kt=1;Kt<_e;Kt++)vt[Kt-1]=arguments[Kt];return vt.reduce((mt,Et)=>{const wt=Object.entries(Et);for(const[qe,se]of wt){const Rt=mt[qe];Rt!=null&&(mt[qe]=Rt+Be*se)}return mt},Lu({},zt))}}const ae=z(1),oe=z(-1);function me(Be){return"clientX"in Be&&"clientY"in Be}function Ee(Be){if(!Be)return!1;const{KeyboardEvent:zt}=be(Be.target);return zt&&Be instanceof zt}function Me(Be){if(!Be)return!1;const{TouchEvent:zt}=be(Be.target);return zt&&Be instanceof zt}function Ue(Be){if(Me(Be)){if(Be.touches&&Be.touches.length){const{clientX:zt,clientY:_e}=Be.touches[0];return{x:zt,y:_e}}else if(Be.changedTouches&&Be.changedTouches.length){const{clientX:zt,clientY:_e}=Be.changedTouches[0];return{x:zt,y:_e}}}return me(Be)?{x:Be.clientX,y:Be.clientY}:null}const We=Object.freeze({Translate:{toString(Be){if(!Be)return;const{x:zt,y:_e}=Be;return"translate3d("+(zt?Math.round(zt):0)+"px, "+(_e?Math.round(_e):0)+"px, 0)"}},Scale:{toString(Be){if(!Be)return;const{scaleX:zt,scaleY:_e}=Be;return"scaleX("+zt+") scaleY("+_e+")"}},Transform:{toString(Be){if(Be)return[We.Translate.toString(Be),We.Scale.toString(Be)].join(" ")}},Transition:{toString(Be){let{property:zt,duration:_e,easing:vt}=Be;return zt+" "+_e+"ms "+vt}}}),ot="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function rt(Be){return Be.matches(ot)?Be:Be.querySelector(ot)}},40534:function(Ge,et){"use strict";et.Z={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"}},71736:function(Ge,et){"use strict";et.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},11579:function(Ge,et){"use strict";et.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"}},12867:function(){"use strict"},57971:function(Ge,et,te){"use strict";var a=te(67294),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(De,je,Ye)=>je in De?ye(De,je,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):De[je]=Ye,Fe=(De,je)=>{for(var Ye in je||(je={}))we.call(je,Ye)&&be(De,Ye,je[Ye]);if(xe)for(var Ye of xe(je))Oe.call(je,Ye)&&be(De,Ye,je[Ye]);return De};const Ie=De=>React.createElement("svg",Fe({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},De),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"}));et.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},36913:function(Ge,et,te){"use strict";var a=te(67294),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(De,je,Ye)=>je in De?ye(De,je,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):De[je]=Ye,Fe=(De,je)=>{for(var Ye in je||(je={}))we.call(je,Ye)&&be(De,Ye,je[Ye]);if(xe)for(var Ye of xe(je))Oe.call(je,Ye)&&be(De,Ye,je[Ye]);return De};const Ie=De=>React.createElement("svg",Fe({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},De),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"}));et.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},22707:function(Ge,et,te){"use strict";var a=te(67294),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(De,je,Ye)=>je in De?ye(De,je,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):De[je]=Ye,Fe=(De,je)=>{for(var Ye in je||(je={}))we.call(je,Ye)&&be(De,Ye,je[Ye]);if(xe)for(var Ye of xe(je))Oe.call(je,Ye)&&be(De,Ye,je[Ye]);return De};const Ie=De=>React.createElement("svg",Fe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},De),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"})));et.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},8861:function(Ge,et,te){"use strict";var a=te(67294),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(De,je,Ye)=>je in De?ye(De,je,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):De[je]=Ye,Fe=(De,je)=>{for(var Ye in je||(je={}))we.call(je,Ye)&&be(De,Ye,je[Ye]);if(xe)for(var Ye of xe(je))Oe.call(je,Ye)&&be(De,Ye,je[Ye]);return De};const Ie=De=>React.createElement("svg",Fe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},De),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"})));et.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},18023:function(){"use strict";function Ge(le,E,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=le,this._defaultValue=E,this._minimum=y,this._maximum=x}Object.defineProperty(Ge.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(Ge.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(Ge.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(Ge.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,E){var y=go.Shape._FigureParameters[le];return y?y[E]:null},go.Shape.setFigureParameter=function(le,E,y){if(!(y instanceof Ge))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[le];x||(x=[],go.Shape._FigureParameters[le]=x),x[E]=y};var et=[];function te(le,E){var y=et.pop();return y===void 0?new go.Point(le,E):(y.x=le,y.y=E,y)}function a(){var le=et.pop();return le===void 0?new go.Point:le}function ye(le){et.push(le)}function xe(le,E,y,x,b,ee,z,ae,oe){oe||(oe=new go.Point);var me=le-y,Ee=b-z,Me=NaN,Ue=NaN;if(me===0)if(Ee===0)le===y&&(Me=le,Ue=E);else{var We=(ee-ae)/Ee,ot=ee-We*b;Me=le,Ue=We*Me+ot}else if(Ee===0){var rt=(E-x)/me,Be=E-rt*le;Me=b,Ue=rt*Me+Be}else{var rt=(E-x)/me,We=(ee-ae)/Ee,Be=E-rt*le,ot=ee-We*b;Me=(ot-Be)/(rt-We),Ue=rt*Me+Be}return oe.x=Me,oe.y=Ue,oe}function we(le,E,y,x,b,ee,z,ae,oe,me,Ee,Me,Ue,We){var ot=1-oe,rt=oe,Be=le*ot+y*rt,zt=E*ot+x*rt,_e=y*ot+b*rt,vt=x*ot+ee*rt,Kt=b*ot+z*rt,mt=ee*ot+ae*rt,Et=Be*ot+_e*rt,wt=zt*ot+vt*rt,qe=_e*ot+Kt*rt,se=vt*ot+mt*rt,Rt=Et*ot+qe*rt,Tt=wt*ot+se*rt;me.x=Be,me.y=zt,Ee.x=Et,Ee.y=wt,Me.x=Rt,Me.y=Tt,Ue.x=qe,Ue.y=se,We.x=Kt,We.y=mt}var Oe=new go.Spot(.156,.156),be=new go.Spot(.844,.844),Fe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ge("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*Fe,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,y-b,E-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&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=E,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/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(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LineRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)))}),go.Shape.defineFigureGenerator("LineDown",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Line,E,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,y)))}),go.Shape.defineFigureGenerator("LineUp",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,E,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(le,E,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(le,E,y){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Oe,b.spot2=be,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,Fe*E,0,E,(1-Fe)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,0,Fe*y,(1-Fe)*E,y)))}),go.Shape.defineFigureGenerator("Curve3",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,Fe*y,Fe*E,y)))}),go.Shape.defineFigureGenerator("Curve4",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-Fe)*E,0,0,(1-Fe)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ge("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(z.add(new go.PathSegment(go.PathSegment.Move,E/2+ae,E/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ae,ae).close())),ee.spot1=Oe,ee.spot2=be,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*y,-.09239631*E,.07836421*y,.1406031*E,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*y,.2450511*E,-.00697547*y,.3776197*E,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*y,.4539471*E,0,.6066018*E,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*y,.6914277*E,-.01904177*y,.8921095*E,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*y,1.036446*E,.04105738*y,1.020377*E,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*y,1.04448*E,.360238*y,.992256*E,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*y,1.032337*E,.5771781*y,1.018411*E,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*y,1.028411*E,.9571472*y,.8556702*E,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*y,.7431877*E,1.009325*y,.5624123*E,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*y,.4820677*E,1.031761*y,.3030112*E,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*y,.2329994*E,1.01518*y,.03213784*E,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*y,-.02812061*E,.9032597*y,-.01205169*E,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*y,-.01812061*E,.6089503*y,-.00606892*E,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*y,-.01606892*E,.3892545*y,-.01205169*E,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(le,E,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Line,x*E,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 Ge("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ge("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(le,E,y){var x=le?le.parameter1:NaN,b=le?le.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var ee=x%360;ee<0&&(ee+=360);var z=b%360,ae=Math.min(E,y)/2;return new go.Geometry().add(new go.PathFigure(ae,ae).add(new go.PathSegment(go.PathSegment.Arc,ee,z,ae,ae,ae,ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,E,y){var x=Fe/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,ee*y,E,(1-x)*y,(b+x)*E,(ee+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ge("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,ee=E/2,z=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,E,z-b)).add(new go.PathSegment(go.PathSegment.Line,E,z+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,z-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ge("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,ee=E/2,z=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,E,z-b)).add(new go.PathSegment(go.PathSegment.Line,E,z+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,z-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ge("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,E,y){var x=le?le.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=y,b}else{var ee=E/2,z=y/2,ae=Math.atan2(y,E),oe=x-Math.min(Math.cos(ae)*x/2,ee),me=x-Math.min(Math.sin(ae)*x/2,z),b=new go.Geometry,Ee=new go.PathFigure(oe,0,!0);return b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,E-oe,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,me)),Ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,y-me)),Ee.add(new go.PathSegment(go.PathSegment.Line,E-oe,y)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,oe,y)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,y-me)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,me).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ge("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,ee=new go.PathFigure(.1*E,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Ge("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ge("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,y,Math.abs(1-x)*E,.25*y,Math.abs(1-x)*E,.75*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,Fe*E,0,E,(.5-Fe/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,(.5+Fe/2)*y,Fe*E,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,0,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*y,.5*E,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*E,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.5*y,.9*E,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.6*E,.2*y,E,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*y,E,.8*y,.6*E,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,.5*E,.75*y,.55*E,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*y,.45*E,.95*y,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*E,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*y,0,.25*y,.4*E,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,y,.5*E,.75*y,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*y,.55*E,.95*y,.5*E,.75*y));var ee=.2,z=.3,ae=0,oe=ee*Fe;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+ee+ae)*y,(.5-ee+z)*E,(.5+oe+ae)*y,(.5-oe+z)*E,(.5+ee+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+z)*E,(.5+ae)*y,(.5+oe+z)*E,(.5+ee+ae)*y,(.5+ee+z)*E,(.5+oe+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-ee+ae)*y,(1-.5+ee+z)*E,(.5-oe+ae)*y,(.5+oe+z)*E,(.5-ee+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*y,(.5-oe+z)*E,(.5-ee+ae)*y,(.5-ee+z+.05)*E,(.5-oe+ae-.02)*y)),ee=.2,z=0,ae=-.3,oe=ee*Fe,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+z)*E,(.5+ae)*y,(.5+oe+z)*E,(.5+ee+ae)*y,(.5+ee+z)*E,(.5+oe+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-ee+ae)*y,(1-.5+ee+z)*E,(.5-oe+ae)*y,(.5+oe+z)*E,(.5-ee+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+z)*E,(.5+ae)*y,(.5-oe+z)*E,(.5-ee+ae)*y,(.5-ee+z)*E,(.5-oe+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-oe+z)*E,(.5+ee+ae)*y,(.5-ee+z)*E,(.5+oe+ae)*y,(.5-oe+z)*E,(.5+ee+ae)*y)),ee=.2,z=-.3,ae=0,oe=ee*Fe,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-ee+ae)*y,(1-.5+ee+z-.05)*E,(.5-oe+ae-.02)*y,(.5+oe+z)*E,(.5-ee+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+z)*E,(.5+ae)*y,(.5-oe+z)*E,(.5-ee+ae)*y,(.5-ee+z)*E,(.5-oe+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+ee+ae)*y,(.5-ee+z)*E,(.5+oe+ae)*y,(.5-oe+z)*E,(.5+ee+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*y,(.5+oe+z)*E,(.5+ee+ae)*y,(.5+ee+z)*E,(.5+oe+ae)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var ee=.1,z=.5,ae=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(z+ee)*E,ae*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*z,y*ae,ee*E,ee*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ae=.75,b=new go.PathFigure((z+ee)*E,ae*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*z,y*ae,ee*E,ee*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(le,E,y){var x=.8535533905932737,b=.5*E,ee=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=.5,z=.5,ae=.5,oe=new go.PathFigure(z*E,(ae-ee)*y);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-ee)*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),ee=.4,b=Fe*.4;var me=a(),Ee=a(),Me=a(),Ue=a();we(z,ae-ee,z+b,ae-ee,z+ee,ae-b,z+ee,ae,.42,me,Ee,Me,Ue,Ue);var We=a(),ot=a(),rt=a();we(z,ae-ee,z+b,ae-ee,z+ee,ae-b,z+ee,ae,.58,Ue,Ue,rt,We,ot);var Be=a(),zt=a(),_e=a();we(z,ae+ee,z-b,ae+ee,z-ee,ae+b,z-ee,ae,.42,Be,zt,_e,Ue,Ue);var vt=a(),Kt=a(),mt=a();return we(z,ae+ee,z-b,ae+ee,z-ee,ae+b,z-ee,ae,.58,Ue,Ue,mt,vt,Kt),oe.add(new go.PathSegment(go.PathSegment.Move,mt.x*E,mt.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,vt.x*E,vt.y*y,Kt.x*E,Kt.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y,(z-b)*E,(ae-ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Me.x*E,Me.y*y,me.x*E,me.y*y,Ee.x*E,Ee.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,mt.x*E,mt.y*y).close()),oe.add(new go.PathSegment(go.PathSegment.Move,_e.x*E,_e.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,rt.x*E,rt.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,We.x*E,We.y*y,ot.x*E,ot.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y,(z+b)*E,(ae+ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,_e.x*E,_e.y*y,Be.x*E,Be.y*y,zt.x*E,zt.y*y).close()),ye(me),ye(Ee),ye(Me),ye(Ue),ye(We),ye(ot),ye(rt),ye(Be),ye(zt),ye(_e),ye(vt),ye(Kt),ye(mt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*y,E,.25*y,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ge("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,ee=b+x;return new go.Geometry().add(new go.PathFigure(ee,.5*y).add(new go.PathSegment(go.PathSegment.Line,E,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,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(le,E,y){var x=new go.Geometry,b=Fe*.4,ee=.4,z=.5,ae=.5,oe=a(),me=a(),Ee=a(),Me=a(),Ue=new go.PathFigure((z-ee)*E,ae*y,!1);x.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y,(z-b)*E,(ae-ee)*y)),we(z,ae-ee,z+b,ae-ee,z+ee,ae-b,z+ee,ae,.44,Ee,Me,me,oe,oe),Ue.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*y,Ee.x*E,Ee.y*y,Me.x*E,Me.y*y));var We=te(me.x,me.y);we(z,ae-ee,z+b,ae-ee,z+ee,ae-b,z+ee,ae,.56,oe,oe,me,Ee,Me);var ot=te(me.x,me.y);Ue.add(new go.PathSegment(go.PathSegment.Line,(We.x*.1+.95*.9)*E,We.y*.1*y)),Ue.add(new go.PathSegment(go.PathSegment.Line,.85*E,We.y*.1*y)),Ue.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ue.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ue.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),Ue.add(new go.PathSegment(go.PathSegment.Line,(ot.x*.1+.9)*E,.15*y)),Ue.add(new go.PathSegment(go.PathSegment.Line,(ot.x*.1+.9)*E,(ot.y*.1+.05*.9)*y)),Ue.add(new go.PathSegment(go.PathSegment.Line,ot.x*E,ot.y*y)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,Ee.x*E,Ee.y*y,Me.x*E,Me.y*y)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y,(z+b)*E,(ae+ee)*y)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,(z-b)*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y)),ee=.35,b=Fe*.35;var rt=new go.PathFigure(z*E,(ae-ee)*y,!1);x.add(rt),rt.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),rt.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),rt.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-ee)*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y));var Be=new go.PathFigure((z-ee)*E,ae*y,!1);return x.add(Be),ye(oe),ye(me),ye(Ee),ye(Me),ye(We),ye(ot),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(le,E,y){var x=new go.Geometry,b=.375,ee=0,z=-.125,ae=b*Fe,oe=new go.PathFigure((.525+ee)*E,(.5+b+z)*y,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*E,(.5+z)*y,(.5+ae+ee)*E,(.5+b+z)*y,(.5+b+ee)*E,(.5+ae+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-b+z)*y,(1-.5+b+ee)*E,(.5-ae+z)*y,(.5+ae+ee)*E,(.5-b+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+z)*y,(.5-ae+ee)*E,(.5-b+z)*y,(.5-b+ee)*E,(.5-ae+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*E,(.5+b+z)*y,(.5-b+ee)*E,(.5+ae+z)*y,(.5-ae+ee)*E,(.5+b+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y).close()),b=.325,ee=0,z=-.125,ae=b*Fe;var oe=new go.PathFigure((1-.5+b+ee)*E,(.5+z)*y,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+b+z)*y,(.5+b+ee)*E,(.5+ae+z)*y,(.5+ae+ee)*E,(.5+b+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+z)*y,(.5-ae+ee)*E,(.5+b+z)*y,(.5-b+ee)*E,(.5+ae+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-b+z)*y,(.5-b+ee)*E,(.5-ae+z)*y,(.5-ae+ee)*E,(.5-b+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*E,(.5+z)*y,(.5+ae+ee)*E,(.5-b+z)*y,(1-.5+b+ee)*E,(.5-ae+z)*y));var oe=new go.PathFigure((.525+ee)*E,(.5+b+z)*y,!1);return x.add(oe),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(le,E,y){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(le,E,y){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(le,E,y){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*y,.5*E,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(le,E,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*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ge("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ge("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=le?le.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-x)*E,z=(.5-b/2)*y,ae=(.5+b/2)*y,oe=new go.Geometry,me=new go.PathFigure(0,z,!0);oe.add(me),me.add(new go.PathSegment(go.PathSegment.Line,ee,z)),me.add(new go.PathSegment(go.PathSegment.Line,ee,0)),me.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,ee,y)),me.add(new go.PathSegment(go.PathSegment.Line,ee,ae)),me.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),oe.spot1=new go.Spot(0,z/y);var Ee=xe(0,ae/y,1,ae/y,ee/E,1,1,.5,a());return oe.spot2=new go.Spot(Ee.x,Ee.y),ye(Ee),oe}),go.Shape.setFigureParameter("Arrow2",0,new Ge("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ge("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=le?le.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var ee=E-x,z=(y-b)/2,ae=z+b,oe=new go.Geometry,me=new go.PathFigure(0,z,!0);oe.add(me),me.add(new go.PathSegment(go.PathSegment.Line,ee,z)),me.add(new go.PathSegment(go.PathSegment.Line,ee,0)),me.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,ee,y)),me.add(new go.PathSegment(go.PathSegment.Line,ee,ae)),me.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),oe.spot1=new go.Spot(0,z/y);var Ee=xe(0,ae/y,1,ae/y,ee/E,1,1,.5,a());return oe.spot2=new go.Spot(Ee.x,Ee.y),ye(Ee),oe}),go.Shape.defineFigureGenerator("Chevron",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,E,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*E,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ge("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,z=new go.Geometry,ae=new go.PathFigure(E,.5*y,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var oe=xe(0,.5,.3,0,0,b/y,.1,b/y,a());return z.spot1=new go.Spot(oe.x,oe.y),oe=xe(.7,1,1,.5,0,ee/y,1,ee/y,oe),z.spot2=new go.Spot(oe.x,oe.y),ye(oe),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ge("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ge("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,z=ee+x,ae=(y-b)/2,oe=ae+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,z=ee+x,ae=0,oe=y):(ee=0,z=y,ae=0,oe=y));var me=new go.Geometry,Ee=new go.PathFigure(E,.5*y,!0);me.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,ae)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ae).close());var Me=xe(0,.5,.3,ae/y,0,ee/y,1,ee/y,a());return me.spot1=new go.Spot(Me.x,Me.y),Me=xe(.7,oe/y,1,.5,0,z/y,1,z/y,Me),me.spot2=new go.Spot(Me.x,Me.y),ye(Me),me}),go.Shape.setFigureParameter("IBeamArrow",0,new Ge("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,z=new go.Geometry,ae=new go.PathFigure(E,.5*y,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),z.spot1=new go.Spot(0,b/y);var oe=xe(.7,1,1,.5,0,ee/y,1,ee/y,a());return z.spot2=new go.Spot(oe.x,oe.y),ye(oe),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ge("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ge("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,z=ee+x,ae=(y-b)/2,oe=ae+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,z=ee+x,ae=0,oe=y):(ee=0,z=y,ae=0,oe=y));var me=new go.Geometry,Ee=new go.PathFigure(E,.5*y,!0);me.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,ae)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,ae)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ae).close()),me.spot1=new go.Spot(0,ee/y);var Me=xe(.7,oe/y,1,.5,0,z/y,1,z/y,a());return me.spot2=new go.Spot(Me.x,Me.y),ye(Me),me}),go.Shape.setFigureParameter("Pointer",0,new Ge("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var z=xe(.2,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(z.x,z.y),ye(z),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ge("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b.spot1=new go.Spot(x,.35);var z=xe(0,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(z.x,z.y),ye(z),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ge("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,ee=(.5+x/2)*y,z=new go.Geometry,ae=new go.PathFigure(E,.5*y,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),z.spot1=new go.Spot(.2,.3);var oe=xe(.7,1,1,.5,0,ee/y,1,ee/y,a());return z.spot2=new go.Spot(oe.x,oe.y),ye(oe),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ge("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,ee=b+x;x>y&&(b=0,ee=y);var z=new go.Geometry,ae=new go.PathFigure(E,.5*y,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),z.spot1=new go.Spot(.2,b/y);var oe=xe(.7,1,1,.5,0,ee/y,1,ee/y,a());return z.spot2=new go.Spot(oe.x,oe.y),ye(oe),z}),go.Shape.setFigureParameter("SquareArrow",0,new Ge("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=Fe*.1,z=new go.PathFigure(0,.9*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(le,E,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,E,.9*y,(1-.85/.9)*E,y,.85/.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var ee=new go.PathFigure(0,.9*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,.8*y,.85/.9*E,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,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 ee=new go.PathFigure(.5*E,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(le,E,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*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var ee=new go.PathFigure(0,.3*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=Fe*.5,z=new go.PathFigure(0,x,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Fe*x,(.5-ee)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+ee)*E,0,1*E,Fe*x)),z.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*y,1*E,y-Fe*x,(.5+ee)*E,1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*E,1*y,0,y-Fe*x)),z.add(new go.PathSegment(go.PathSegment.Line,0,x));var ae=new go.PathFigure(E,x,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-Fe*x,(.5+ee)*E,2*x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*E,2*x,0,2*x-Fe*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=Fe*.5,z=new go.PathFigure(0,y-x,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Fe*x,(.5-ee)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+ee)*E,0,E,Fe*x)),z.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,y-Fe*x,(.5+ee)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*E,y,0,y-Fe*x));var ae=new go.PathFigure(0,y-x,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y-2*x,0,y-x-Fe*x,(.5-ee)*E,y-2*x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,y-x,(.5+ee)*E,y-2*x,E,y-x-Fe*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,ee=Fe*.5,z=new go.PathFigure(x,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-Fe*x,0,E,(.5-ee)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+ee)*y,E-Fe*x,y)),z.add(new go.PathSegment(go.PathSegment.Line,x,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,Fe*x,y,0,(.5+ee)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,Fe*x,0));var ae=new go.PathFigure(x,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+Fe*x,0,2*x,(.5-ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+ee)*y,x+Fe*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(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,ee=Fe*.5,z=new go.PathFigure(E-x,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-Fe*x,0,E,(.5-ee)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+ee)*y,E-Fe*x,y)),z.add(new go.PathSegment(go.PathSegment.Line,x,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,Fe*x,y,0,(.5+ee)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,Fe*x,0)),z.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var ae=new go.PathFigure(E-x,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*y,E-x-Fe*x,0,E-2*x,(.5-ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E-2*x,(.5+ee)*y,E-x-Fe*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(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.25*E,.25*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var ee=new go.PathFigure(.5*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(le,E,y){var x=new go.Geometry,b=.2,ee=.1,z=Fe*b,ae=Fe*ee,oe=.5,me=.1,Ee=new go.PathFigure(oe*E,(me+ee)*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe-b)*E,me*y,(oe-z)*E,(me+ee)*y,(oe-b)*E,(me+ae)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-ee)*y,(oe-b)*E,(me-ae)*y,(oe-z)*E,(me-ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe+b)*E,me*y,(oe+z)*E,(me-ee)*y,(oe+b)*E,(me-ae)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me+ee)*y,(oe+b)*E,(me+ae)*y,(oe+z)*E,(me+ee)*y));var Me=.05,Ue=Fe*Me;oe=.05,me=.25;var We=new go.PathFigure(.5*E,.2*y,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*y)),oe=.95,me=.25,We.add(new go.PathSegment(go.PathSegment.Bezier,(oe+Me)*E,me*y,(oe+Ue)*E,(me-Me)*y,(oe+Me)*E,(me-Ue)*y)),We.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),We.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),We.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*y)),Me=.025,Ue=Fe*Me,oe=.825,me=.35,We.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-Me)*y,(oe+Me)*E,(me-Ue)*y,(oe+Ue)*E,(me-Me)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Me)*E,me*y,(oe-Ue)*E,(me-Me)*y,(oe-Me)*E,(me-Ue)*y)),We.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),We.add(new go.PathSegment(go.PathSegment.Line,.55*E,y)),We.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y)),Me=.05,Ue=Fe*Me,oe=.5,me=.7,We.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-Me)*y,(oe+Me)*E,(me-Ue)*y,(oe+Ue)*E,(me-Me)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Me)*E,me*y,(oe-Ue)*E,(me-Me)*y,(oe-Me)*E,(me-Ue)*y)),We.add(new go.PathSegment(go.PathSegment.Line,.45*E,y)),We.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),We.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*y)),Me=.025,Ue=Fe*Me,oe=.175,me=.35,We.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-Me)*y,(oe+Me)*E,(me-Ue)*y,(oe+Ue)*E,(me-Me)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Me)*E,me*y,(oe-Ue)*E,(me-Me)*y,(oe-Me)*E,(me-Ue)*y)),We.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),We.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),We.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),Me=.05,Ue=Fe*Me,oe=.05,me=.25,We.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-Me)*y,(oe-Me)*E,(me-Ue)*y,(oe-Ue)*E,(me-Me)*y)),We.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Ge("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(E,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y));var ee=new go.PathFigure(.5*E,.5*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,b*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=Fe*.1,z=new go.PathFigure(E,.1*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-ee)*y,(.5-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-ee)*y));var ae=new go.PathFigure(E,.1*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+ee)*y,(.5+b)*E,.2*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+ee)*y,(.5+b)*E,.3*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Move,E,.3*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*y,E,(.3+ee)*y,(.5+b)*E,.4*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*E,.4*y,0,(.3+ee)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*y,.25*E,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=Fe*.1,z=new go.PathFigure(E,.1*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-ee)*y,(.5-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-ee)*y));var ae=new go.PathFigure(E,.1*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+ee)*y,(.5+b)*E,.2*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+ee)*y,(.5+b)*E,.3*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+ee)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,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(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=Fe*.2,z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-ee)*y,(.2-ee)*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*y,(.8+ee)*E,0,E,(.2-ee)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,y,E,(.8+ee)*y,(.8+ee)*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-ee)*E,y,0,(.8+ee)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ae=new go.PathFigure(0,b*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,b*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(b*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),z.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(.1*E,.4*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.75*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,.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,E,.5*y));var ee=new go.PathFigure(E,.5*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y));var z=new go.PathFigure(E,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN,ee=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ae=new go.PathFigure(b*E,0,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),ae.add(new go.PathSegment(go.PathSegment.Move,0,ee*y)),ae.add(new go.PathSegment(go.PathSegment.Line,E,ee*y)),x}),go.Shape.defineFigureGenerator("Junction",function(le,E,y){var x=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,z=Fe*.5,ae=.5,oe=new go.PathFigure(E,ae*y,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,y,E,(ae+z)*y,(ae+z)*E,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ae*y,(ae-z)*E,y,0,(ae+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,0,0,(ae-z)*y,(ae-z)*E,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,ae*y,(ae+z)*E,0,E,(ae-z)*y));var me=new go.PathFigure((ee+b)*E,(ee+b)*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,ee*E,ee*y)),me.add(new go.PathSegment(go.PathSegment.Move,ee*E,(ee+b)*y)),me.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*E,ee*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close());var ee=new go.PathFigure(.1*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=.5,z=new go.PathFigure(.5*E,y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*E,.9*y,E,(ee+b)*y,(ee+b)*E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,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(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,E,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*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.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(le,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*y,.96*E,.47*y,.93*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*y,.86*E,.57*y,.83*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*E,.4*y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var ee=new go.PathFigure(.1*E,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,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*E,.2*y).close());var ee=new go.PathFigure(.2*E,.1*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close());var ae=new go.PathFigure(.5*b*E,b*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,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(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=.5,z=new go.PathFigure(E,ee*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,E,(ee+b)*y,(ee+b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y));var ae=new go.PathFigure(E,.5*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(le,E,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,E,.3*y,.5*E,.6*y,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN,ee=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN,ee=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure((1-b)*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x}),go.Shape.defineFigureGenerator("Process",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(b*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*E,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y));var z=new go.PathFigure(b*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(.5+b)*E,0,E,(.5-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.5+b)*y,(.5+b)*E,y)),ee.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(le,E,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,E,.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(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=.5,z=new go.PathFigure(E,ee*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,E,(ee+b)*y,(ee+b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y));var ae=new go.PathFigure(E,ee*y,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E,ee*y));var oe=new go.PathFigure(.8*E,.75*y,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(le,E,y){var x=new go.Geometry,b=Fe*.1,ee=.1,z=.9,ae=.5,oe=new go.PathFigure(.8*E,.5*y,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y));var me=new go.PathFigure((z+ee)*E,ae*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y,(z+b)*E,(ae+ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,(z-b)*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y,(z-b)*E,(ae-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,(z+b)*E,(ae-ee)*y,(z+ee)*E,(ae-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=Fe*.4,z=Fe*.1,ae=.1,oe=.9,me=.5,Ee=new go.PathFigure(.8*E,.5*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,.8*E,(.5+ee)*y,(.4+b)*E,y)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(.4+b)*E,0,.8*E,(.5-ee)*y));var Me=new go.PathFigure((oe+ae)*E,me*y,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me+ae)*y,(oe+ae)*E,(me+z)*y,(oe+z)*E,(me+ae)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ae)*E,me*y,(oe-z)*E,(me+ae)*y,(oe-ae)*E,(me+z)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-ae)*y,(oe-ae)*E,(me-z)*y,(oe-z)*E,(me-ae)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ae)*E,me*y,(oe+z)*E,(me-ae)*y,(oe+ae)*E,(me-z)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*b,z=0,ae=.5,oe=new go.PathFigure(.8*E,.5*y,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(z+ee)*E,(ae-b)*y,.7*E,(ae-ee)*y)),b=.1,ee=Fe*.1,z=.9,ae=.5;var me=new go.PathFigure((z-b)*E,ae*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-b)*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*E,ae*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+b)*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*E,ae*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*b,z=0,ae=.5,oe=new go.PathFigure(0,0,!0);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(z+ee+ee)*E,(ae-b)*y,.8*E,(ae-ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*E,(ae+ee)*y,(z+ee+ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*b,z=.2,ae=.5,oe=new go.PathFigure(.1*E,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var me=new go.PathFigure(.8*E,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.7*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(z+ee)*E,(ae-b)*y,.7*E,(ae-ee)*y)),b=.1,ee=Fe*.1,z=.9,ae=.5;var Ee=new go.PathFigure((z-b)*E,ae*y,!0);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-b)*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*E,ae*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+b)*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*E,ae*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*b,z=.2,ae=.5,oe=new go.PathFigure(.1*E,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var me=new go.PathFigure(.2*E,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(z+ee)*E,(ae-b)*y,.9*E,(ae-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.9*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(le,E,y){var x=new go.Geometry,b=Fe*.1,ee=.1,z=.1,ae=.5,oe=new go.PathFigure((z-b*.5)*E,y,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,0,(z-b)*E,y,(z-ee)*E,0)),z=.3,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,(z+ee)*E,0,(z+b)*E,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,0,(z-b)*E,y,(z-ee)*E,0)),z=.5,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,(z+ee)*E,0,(z+b)*E,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,0,(z-b)*E,y,(z-ee)*E,0)),z=.7,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,(z+ee)*E,0,(z+b)*E,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,0,(z-b)*E,y,(z-ee)*E,0)),z=.9,oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b*.5)*E,y,(z+ee)*E,0,(z+b)*E,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=.5,z=.5,ae=.5,oe=new go.PathFigure((z-ee)*E,ae*y,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y,(z-b)*E,(ae-ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,(z+b)*E,(ae-ee)*y,(z+ee)*E,(ae-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y,(z+b)*E,(ae+ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,(z-b)*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Move,(z-ee+.1)*E,ae*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee-.1)*E,ae*y,z*E,(ae-ee)*y,z*E,(ae+ee)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Diode",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.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,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(le,E,y){var x=new go.Geometry,b=E,ee=y;E=E*.38,y=y*.6;var z=Fe*.8,ae=.8,oe=0,me=.5,Ee=(b-E)/2,Me=(ee-y)/2,Ue=new go.PathFigure(oe*E+Ee,(me+ae)*y+Me,!0);x.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ae)*E+Ee,me*y+Me,(oe-z)*E+Ee,(me+ae)*y+Me,(oe-ae)*E+Ee,(me+z)*y+Me)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me-ae)*y+Me,(oe-ae)*E+Ee,(me-z)*y+Me,(oe-z)*E+Ee,(me-ae)*y+Me)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ae+z*.5)*E+Ee,me*y+Me,oe*E+Ee,(me-ae)*y+Me,(oe-ae+z*.5)*E+Ee,(me-z)*y+Me)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me+ae)*y+Me,(oe-ae+z*.5)*E+Ee,(me+z)*y+Me,oe*E+Ee,(me+ae)*y+Me).close()),z=Fe*.4,ae=.4,oe=.2,me=.5;var We=new go.PathFigure(oe*E+Ee,(me+ae)*y+Me,!0);x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ae)*E+Ee,me*y+Me,(oe-z)*E+Ee,(me+ae)*y+Me,(oe-ae)*E+Ee,(me+z)*y+Me)),We.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me-ae)*y+Me,(oe-ae)*E+Ee,(me-z)*y+Me,(oe-z)*E+Ee,(me-ae)*y+Me)),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ae+z*.5)*E+Ee,me*y+Me,oe*E+Ee,(me-ae)*y+Me,(oe-ae+z*.5)*E+Ee,(me-z)*y+Me)),We.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me+ae)*y+Me,(oe-ae+z*.5)*E+Ee,(me+z)*y+Me,oe*E+Ee,(me+ae)*y+Me).close()),z=Fe*.2,ae=.2,oe=.5,me=.5;var ot=new go.PathFigure((oe-ae)*E+Ee,me*y+Me,!0);x.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me-ae)*y+Me,(oe-ae)*E+Ee,(me-z)*y+Me,(oe-z)*E+Ee,(me-ae)*y+Me)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ae)*E+Ee,me*y+Me,(oe+z)*E+Ee,(me-ae)*y+Me,(oe+ae)*E+Ee,(me-z)*y+Me)),ot.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me+ae)*y+Me,(oe+ae)*E+Ee,(me+z)*y+Me,(oe+z)*E+Ee,(me+ae)*y+Me)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ae)*E+Ee,me*y+Me,(oe-z)*E+Ee,(me+ae)*y+Me,(oe-ae)*E+Ee,(me+z)*y+Me)),z=Fe*.4,ae=.4,oe=.8,me=.5;var rt=new go.PathFigure(oe*E+Ee,(me-ae)*y+Me,!0);x.add(rt),rt.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ae)*E+Ee,me*y+Me,(oe+z)*E+Ee,(me-ae)*y+Me,(oe+ae)*E+Ee,(me-z)*y+Me)),rt.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me+ae)*y+Me,(oe+ae)*E+Ee,(me+z)*y+Me,(oe+z)*E+Ee,(me+ae)*y+Me)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ae-z*.5)*E+Ee,me*y+Me,oe*E+Ee,(me+ae)*y+Me,(oe+ae-z*.5)*E+Ee,(me+z)*y+Me)),rt.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me-ae)*y+Me,(oe+ae-z*.5)*E+Ee,(me-z)*y+Me,oe*E+Ee,(me-ae)*y+Me).close()),z=Fe*.8,ae=.8,oe=1,me=.5;var Be=new go.PathFigure(oe*E+Ee,(me-ae)*y+Me,!0);return x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ae)*E+Ee,me*y+Me,(oe+z)*E+Ee,(me-ae)*y+Me,(oe+ae)*E+Ee,(me-z)*y+Me)),Be.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me+ae)*y+Me,(oe+ae)*E+Ee,(me+z)*y+Me,(oe+z)*E+Ee,(me+ae)*y+Me)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ae-z*.5)*E+Ee,me*y+Me,oe*E+Ee,(me+ae)*y+Me,(oe+ae-z*.5)*E+Ee,(me+z)*y+Me)),Be.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me-ae)*y+Me,(oe+ae-z*.5)*E+Ee,(me-z)*y+Me,oe*E+Ee,(me-ae)*y+Me).close()),x}),go.Shape.defineFigureGenerator("Email",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var ee=new go.PathFigure(.1*E,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var z=new go.PathFigure(.6*E,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,y).close());var ae=new go.PathFigure(0,.5*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ae.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*y)),ae.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(le,E,y){var x=new go.Geometry,b=Fe*.4,ee=.4,z=.5,ae=.5,oe=a(),me=a(),Ee=a(),Me=a();we(z,ae-ee,z+b,ae-ee,z+ee,ae-b,z+ee,ae,.5,oe,oe,me,Ee,Me);var Ue=te(me.x,me.y),We=new go.PathFigure(me.x*E,me.y*y,!0);x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,Ee.x*E,Ee.y*y,Me.x*E,Me.y*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y,(z+b)*E,(ae+ee)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,(z-b)*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y)),we(z-ee,ae,z-ee,ae-b,z-b,ae-ee,z,ae-ee,.5,Ee,Me,me,oe,oe),We.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*y,Ee.x*E,Ee.y*y,Me.x*E,Me.y*y)),b=Fe*.3,ee=.3,we(z-ee,ae,z-ee,ae-b,z-b,ae-ee,z,ae-ee,.5,Ee,Me,me,oe,oe),We.add(new go.PathSegment(go.PathSegment.Line,me.x*E,me.y*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,Me.x*E,Me.y*y,Ee.x*E,Ee.y*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),we(z,ae-ee,z+b,ae-ee,z+ee,ae-b,z+ee,ae,.5,oe,oe,me,Ee,Me),We.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*y,Me.x*E,Me.y*y,Ee.x*E,Ee.y*y).close());var We=new go.PathFigure(.45*E,0,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)),We.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*y)),We.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),ye(oe),ye(me),ye(Ee),ye(Me),ye(Ue),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(le,E,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,E/2,y/2,E/2,y/2));function ee(z,ae,oe){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ae)*E,(.8+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ae)*E,(.5+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ae)*E,(.5+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ae)*E,(.8+oe)*y).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.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(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*y,.45*E,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*y,.48*E,.17*y,.54*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*y,.59*E,.29*y,.58*E,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*y,.8*E,.34*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*y,.87*E,.48*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,1.17*E,.76*y,.82*E,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,E,y){var x=new go.Geometry,b=.5,ee=0,z=0,ae=b*Fe,oe=.4*Math.SQRT2/2+.5,me=.5-.5*Math.SQRT2/2,Ee=1,Me=.5,Ue=.5,We=0,ot=new go.PathFigure(oe*E,(1-me)*y,!1);return x.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,Me*y,Ee*E,.7*y,Ee*E,Me*y)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(Ue+ee)*E,(We+ee)*y,(.5+b+ee)*E,(.5-ae+ee)*y,(.5+ae+ee)*E,(.5-b+ee)*y)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+z)*y,(.5-ae+ee)*E,(.5-b+z)*y,(.5-b+ee)*E,(.5-ae+z)*y)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*E,.9*y,(.5-b+ee)*E,(.5+ae+z)*y,(.5-ae+ee)*E,.9*y)),ot.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*E,.8*y)),ot.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*E,.9*y)),ot.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*E,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(E,y,!1);x.add(ee);var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.2*E,.35*y,.3*E,.35*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.7*E,.65*y,.8*E,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,E,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,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.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*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.7*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,y,.4*E,.5*y,E,.5*y).close());var ee=new go.PathFigure(.45*E,.73*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(.335*E,(1-.555)*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*y,(1-.12)*E,.46*y,(1-.02)*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*y,.02*E,.54*y,.12*E,.46*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*y));var z=.5-.285,ae=.5,oe=z,me=Math.PI/4,Ee=4*(1-Math.cos(me))/(3*Math.sin(me)),Me=Ee*.5,Ue=z,We=z,ot=Ee*Ue,rt=Ee*We;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ae-Ue)*E,oe*y,(ae-(ot+Ue)/2)*E,(oe+(We+rt)/2)*y,(ae-Ue)*E,(oe+rt)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(oe-We)*y,(ae-Ue)*E,(oe-rt)*y,(ae-ot)*E,(oe-We)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ae+Ue)*E,oe*y,(ae+ot)*E,(oe-We)*y,(ae+Ue)*E,(oe-rt)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*y,(ae+Ue)*E,(oe+rt)*y,(ae+(ot+Ue)/2)*E,(oe+(We+rt)/2)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y));var Be=new go.PathFigure(.2*E,y,!1);x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*y));var zt=new go.PathFigure(.8*E,y,!1);return x.add(zt),zt.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var ee=new go.PathFigure(.2*E,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(E,y,!1);x.add(ee);var z=new go.PathFigure(.1*E,y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.05*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*y,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,E,y,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,y));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*E,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*y,ee*E,ee*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*y,.575*E,.725*y,.625*E,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*y,.375*E,.375*y,.425*E,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*y,.17*E,.95*y,.15*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*y));var ee=new go.PathFigure(.475*E,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*y,.35*E,0,.375*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*y,.625*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*y));var z=new go.PathFigure(.675*E,.575*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*y,E,.8*y,E,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),z.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*y)),z.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*.5,z=new go.PathFigure(E,b*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,b*E,y,E,(b+ee)*y,(b+ee)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-ee)*E,y,0,(b+ee)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-ee)*y,(b-ee)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,b*y,(b+ee)*E,0,E,(b-ee)*y));var ae=new go.PathFigure(b*E,0,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*y)),ae.add(new go.PathSegment(go.PathSegment.Move,b*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*y)),ae.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*y)),ae.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*y)),ae.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*y)),ae.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(le,E,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,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,.15*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close());var ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var z=new go.PathFigure(0,.6*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y));var ee=new go.PathFigure(.15*E,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,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,E,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.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 ee=new go.PathFigure(E,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.8*y).close());var z=.1,ae=Fe*.1,oe=.2,me=.9,Ee=new go.PathFigure((oe-z)*E,me*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-z)*y,(oe-z)*E,(me-ae)*y,(oe-ae)*E,(me-z)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*E,me*y,(oe+ae)*E,(me-z)*y,(oe+z)*E,(me-ae)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me+z)*y,(oe+z)*E,(me+ae)*y,(oe+ae)*E,(me+z)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*E,me*y,(oe-ae)*E,(me+z)*y,(oe-z)*E,(me+ae)*y).close()),z=.1,ae=Fe*.1,oe=.8,me=.9;var Me=new go.PathFigure((oe-z)*E,me*y,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-z)*y,(oe-z)*E,(me-ae)*y,(oe-ae)*E,(me-z)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*E,me*y,(oe+ae)*E,(me-z)*y,(oe+z)*E,(me-ae)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me+z)*y,(oe+z)*E,(me+ae)*y,(oe+ae)*E,(me+z)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*E,me*y,(oe-ae)*E,(me+z)*y,(oe-z)*E,(me+ae)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(le,E,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*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.5*E,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y));var ae=new go.PathFigure(.5*E,.7*y,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E,.7*y));var oe=.1,me=Fe*.1,Ee=.1,Me=.9,Ue=new go.PathFigure((Ee-oe)*E,Me*y,!0);x.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Me-oe)*y,(Ee-oe)*E,(Me-me)*y,(Ee-me)*E,(Me-oe)*y)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+oe)*E,Me*y,(Ee+me)*E,(Me-oe)*y,(Ee+oe)*E,(Me-me)*y)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Me+oe)*y,(Ee+oe)*E,(Me+me)*y,(Ee+me)*E,(Me+oe)*y)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-oe)*E,Me*y,(Ee-me)*E,(Me+oe)*y,(Ee-oe)*E,(Me+me)*y)),oe=.1,me=Fe*.1,Ee=.4,Me=.9;var We=new go.PathFigure((Ee-oe)*E,Me*y,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Me-oe)*y,(Ee-oe)*E,(Me-me)*y,(Ee-me)*E,(Me-oe)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+oe)*E,Me*y,(Ee+me)*E,(Me-oe)*y,(Ee+oe)*E,(Me-me)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Me+oe)*y,(Ee+oe)*E,(Me+me)*y,(Ee+me)*E,(Me+oe)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-oe)*E,Me*y,(Ee-me)*E,(Me+oe)*y,(Ee-oe)*E,(Me+me)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*y).close());var ee=new go.PathFigure(.45*E,.7*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y));var z=new go.PathFigure(.55*E,.4*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*y).close());var Ee=.05,Me=Fe*.05,Ue=.175,We=.95,ae=new go.PathFigure((Ue-Ee)*E,We*y,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We-Ee)*y,(Ue-Ee)*E,(We-Me)*y,(Ue-Me)*E,(We-Ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ue+Ee)*E,We*y,(Ue+Me)*E,(We-Ee)*y,(Ue+Ee)*E,(We-Me)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We+Ee)*y,(Ue+Ee)*E,(We+Me)*y,(Ue+Me)*E,(We+Ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ue-Ee)*E,We*y,(Ue-Me)*E,(We+Ee)*y,(Ue-Ee)*E,(We+Me)*y));var Ee=.05,Me=Fe*.05,Ue=.375,We=.95,oe=new go.PathFigure((Ue-Ee)*E,We*y,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We-Ee)*y,(Ue-Ee)*E,(We-Me)*y,(Ue-Me)*E,(We-Ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ue+Ee)*E,We*y,(Ue+Me)*E,(We-Ee)*y,(Ue+Ee)*E,(We-Me)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We+Ee)*y,(Ue+Ee)*E,(We+Me)*y,(Ue+Me)*E,(We+Ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ue-Ee)*E,We*y,(Ue-Me)*E,(We+Ee)*y,(Ue-Ee)*E,(We+Me)*y));var Ee=.05,Me=Fe*.05,Ue=.625,We=.95,me=new go.PathFigure((Ue-Ee)*E,We*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We-Ee)*y,(Ue-Ee)*E,(We-Me)*y,(Ue-Me)*E,(We-Ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ue+Ee)*E,We*y,(Ue+Me)*E,(We-Ee)*y,(Ue+Ee)*E,(We-Me)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We+Ee)*y,(Ue+Ee)*E,(We+Me)*y,(Ue+Me)*E,(We+Ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ue-Ee)*E,We*y,(Ue-Me)*E,(We+Ee)*y,(Ue-Ee)*E,(We+Me)*y));var Ee=.05,Me=Fe*.05,Ue=.825,We=.95,ot=new go.PathFigure((Ue-Ee)*E,We*y,!0);x.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We-Ee)*y,(Ue-Ee)*E,(We-Me)*y,(Ue-Me)*E,(We-Ee)*y)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(Ue+Ee)*E,We*y,(Ue+Me)*E,(We-Ee)*y,(Ue+Ee)*E,(We-Me)*y)),ot.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We+Ee)*y,(Ue+Ee)*E,(We+Me)*y,(Ue+Me)*E,(We+Ee)*y)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(Ue-Ee)*E,We*y,(Ue-Me)*E,(We+Ee)*y,(Ue-Ee)*E,(We+Me)*y).close());var rt=new go.PathFigure(0,y,!1);return x.add(rt),rt.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var z=new go.PathFigure(.15*E,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.15*E,y).close());var ae=.05,oe=Fe*.05,me=.35,Ee=.775,Me=new go.PathFigure((me-ae)*E,Ee*y,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-ae)*y,(me-ae)*E,(Ee-oe)*y,(me-oe)*E,(Ee-ae)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(me+ae)*E,Ee*y,(me+oe)*E,(Ee-ae)*y,(me+ae)*E,(Ee-oe)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee+ae)*y,(me+ae)*E,(Ee+oe)*y,(me+oe)*E,(Ee+ae)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(me-ae)*E,Ee*y,(me-oe)*E,(Ee+ae)*y,(me-ae)*E,(Ee+oe)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(le,E,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*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(le,E,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,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,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*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,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*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.75*E,0,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.75*y,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*E,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*y,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,.15*E,.25*y,.15*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*y,.85*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*y,.35*E,.3*y,.65*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*y,.35*E,.7*y,.65*E,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(le,E,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*E,.25*y,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*y,.425*E,.5*y,.575*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*y,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.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*E,.75*y,.1*E,.5*y,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*y,.425*E,y,.575*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*y,.8*E,.5*y,.9*E,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(le,E,y){var x=new go.Geometry,b=.3,ee=Fe*.3,z=.5,ae=.7,oe=new go.PathFigure((z-b)*E,ae*y,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-b)*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*E,ae*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+b)*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*E,ae*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y));var me=new go.PathFigure(0,.7*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*y,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.65*E,.3*y,.65*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*y,.35*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*E,.6*y,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.2*E,y,.35*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,y,.7*E,.6*y,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.8*E,y,.65*E,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,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*E,y,0,y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*y,.8*E,y,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(le,E,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,E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*y));var ee=new go.PathFigure(0,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*.5,z=.5,ae=.5,oe=new go.PathFigure((z-b)*E,ae*y,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-b)*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*E,ae*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+b)*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*E,ae*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y));var me=new go.PathFigure(.15*E,.5*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(le,E,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*E,.1*y,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,.65*E,.2*y,.85*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.85*E,.6*y,.65*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*E,.4*y,.15*E,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*.5,z=.5,ae=.5,oe=new go.PathFigure((z-b)*E,ae*y,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-b)*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*E,ae*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+b)*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*E,ae*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y).close()),b=.05,ee=Fe*.05,z=.5,ae=.8;var me=new go.PathFigure((z-b)*E,ae*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-b)*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*E,ae*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+b)*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*E,ae*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y).close()),me.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),me.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,.75*E,.475*y,.75*E,.225*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*y,.4*E,.2*y,.3*E,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*y,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*y,.5*E,0,.025*E,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(le,E,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,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*E,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(le,E,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,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*E,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*y,.79840625*E,.39915625*y,.7834375*E,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*y,.64228125*E,.2188125*y,.603875*E,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*y,.39759375*E,.20190625*y,.36053125*E,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*y,.21765625*E,.36059375*y,.201875*E,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*y,.20221875*E,.603875*y,.21884375*E,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*y,.36353125*E,.78340625*y,.3991875*E,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*y,.602375*E,.79809375*y,.63946875*E,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*y,.78234375*E,.63940625*y,.798125*E,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(le,E,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*E,.3*y,0,.375*y,.05*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*y,.3*E,.225*y,.4*E,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*y,.46*E,.05*y,.525*E,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*y,.525*E,.275*y,.475*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*y,E,.4*y,E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*y,.675*E,.55*y,.675*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*y,.65*E,.7*y,.65*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,y,.61*E,.85*y,.61*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*E,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var ee=new go.PathFigure(0,y*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*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*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,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*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.85).close());var ee=new go.PathFigure(.126*E,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*y).close());var z=new go.PathFigure(.402*E,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*y).close());var ae=new go.PathFigure(.678*E,.85*y,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*y).close());var oe=new go.PathFigure(.5*E,.1*y,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*y)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(le,E,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,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(le,E,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,E*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*(1-.184)).close());var ee=new go.PathFigure(E*.204,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.204,y*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*1).close());var z=new go.PathFigure(E*.408,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.408,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*1).close());var ae=new go.PathFigure(E*.612,y,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*.612,y*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*1).close());var oe=new go.PathFigure(E*.816,y,!0);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.816,y*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-.184*5))),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(le,E,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,E*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var ee=new go.PathFigure(E*.055,.07*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.1).close());var z=new go.PathFigure(E*.055,.13*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.13)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.16)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.16).close());var ae=new go.PathFigure(E*.055,.18*y,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.18)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.21)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.21).close());var oe=new go.PathFigure(E*1,0,!0);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.65)),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.55*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*y,0,.4*y,.225*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*y,.975*E,0,E,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.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,E*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*y,.075*E,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(le,E,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,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var z=new go.PathFigure(E*.11,y*.1,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.8)),z.add(new go.PathSegment(go.PathSegment.Line,E*.11,y*.8).close());var ae=new go.PathFigure(E*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),y*.8).close());var oe=new go.PathFigure(E*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,E,y){var x=new go.Geometry,b=8,ee=b*Fe,z=new go.PathFigure(b,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.14)),z.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-ee,E-ee,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ae=new go.PathFigure(E*.83,0,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*0).close());var oe=new go.PathFigure(E*.83,y*1,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*1).close());var me=new go.PathFigure(E*.78,y*.05,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.05)),me.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.25)),me.add(new go.PathSegment(go.PathSegment.Line,E*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*Fe,ee=y*.8,z=new go.Geometry,ae=new go.PathFigure(x,0,!0);return z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,E,ee-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E-x,ee,E,ee-b,E-b,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.7,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.7,y)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.55,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,b,ee,0,ee-b)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,.8,-b,-b)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.45).close());var ee=new go.PathFigure(E*1,y*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.9).close());var ee=new go.PathFigure(E*.1,y*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.22,y*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.25).close());var z=new go.PathFigure(E*.28,y*.37,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.41)),z.add(new go.PathSegment(go.PathSegment.Line,E*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(le,E,y){var x=new go.Geometry,b=15,ee=b*Fe,z=new go.PathFigure(E*.62,y*.475,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-ee,E-ee,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),z.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.475)),z.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.03)),z.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.62,y*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close());var z=new go.PathFigure(E*.4,y*0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.66)),z.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close());var z=new go.PathFigure(E*.5,y*0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close());var ee=new go.PathFigure(E*.235,y*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.765,y*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.655,y*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.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")},61016: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 Ge={},et="5.0",te={},a=null,ye=!1,xe=!1,we=null,Oe=!1,be=null,Fe=null,Ie=0;Ie4?parseFloat(Ke):5};Ge.setHTML5Codebase=function(Ke,Ze){Fe=Ke,se(Ke,Ze)},Ge.setJavaCodebase=Ge.setJavaCodebaseVersion=Ge.isCompiledInstalled=Ge.setPreCompiledScriptPath=Ge.setPreCompiledResourcePath=function(){},Ge.setHTML5CodebaseVersion=function(Ke,Ze){var at=parseFloat(Ke);if(at!==NaN&&at<5){console.log("The GeoGebra HTML5 codebase version "+at+" is deprecated. Using version latest instead.");return}be=Ke,qe(Ke,Ze)},Ge.getHTML5CodebaseVersion=function(){return le},Ge.getParameters=function(){return te},Ge.setFontsCSSURL=function(Ke){z=Ke},Ge.setGiacJSURL=function(Ke){},Ge.setJNLPFile=function(Ke){je=Ke},Ge.setJNLPBaseDir=function(Ke){},Ge.inject=function(){function Ke(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ze="auto",at=te.id,ct,xt=!1,ze=0;ze=5)return!0;var Ke=Ge.getAppletObject();return Ke&&typeof Ke.recalculateEnvironments=="function"?(Ke.recalculateEnvironments(),!0):!1},Ge.startAnimation=function(){var Ke=Ge.getAppletObject();return Ke&&typeof Ke.startAnimation=="function"?(Ke.startAnimation(),!0):!1},Ge.stopAnimation=function(){var Ke=Ge.getAppletObject();return Ke&&typeof Ke.stopAnimation=="function"?(Ke.stopAnimation(),!0):!1},Ge.getAppletObject=function(){var Ke=te.id!==void 0?te.id:"ggbApplet";return window[Ke]},Ge.resize=function(){};var ot=function(Ke,Ze,at){var ct=document.createElement("param");ct.setAttribute("name",Ze),ct.setAttribute("value",at),Ke.appendChild(ct)},rt=function(Ke){return Ke&&Ke!=="false"},Be=function(Ke,Ze,at){oe(le)<=4.2&&(at=!0);var ct=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(ct=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var xt=document.createElement("div");xt.classList.add("appletParameters","notranslate");var ze=Ze.width,nt=Ze.height;if(Ze.disableAutoScale=Ze.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ze.disableAutoScale,Ze.width!==void 0)if(oe(le)<=4.4)rt(Ze.showToolBar)&&(Ze.height-=7),rt(Ze.showAlgebraInput)&&(Ze.height-=37),Ze.width<605&&rt(Ze.showToolBar)&&(Ze.width=605,ze=605);else{var Zt=100;(rt(Ze.showToolBar)||rt(Ze.showMenuBar))&&(Ze.hasOwnProperty("customToolBar")&&(Ze.customToolbar=Ze.customToolBar),Zt=rt(Ze.showMenuBar)?245:155),ze=5?(Ze.appletOnLoad=function(lt){var At=Ke.querySelector(".ggb_preview");At&&At.parentNode.removeChild(At),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(rn),window.GGBT_wsf_view&&$(window).trigger("resize"),en(lt)},Yn||rn.appendChild(It)):xt.appendChild(It),rn.appendChild(xt),Yn||Ke.appendChild(rn),setTimeout(function(){Ge.resize()},1)}else{var Qe=document.createElement("div");Qe.className="applet_scaler",Qe.style.position="relative",Qe.style.display="block",Qe.appendChild(xt),Ke.appendChild(Qe),Ze.appletOnLoad=function(lt){Ge.resize(),en(lt)}}function tt(lt,At){At&&typeof At.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(lt,At.appletOnLoad):renderGGBElement(lt),Rt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",At)}function ke(lt,At){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:lt,params:At}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ot){tt(Ot.article,Ot.params)}),html5AppletsToProcess=null)},oe(le)<5&&(lt.className+=" geogebraweb")):tt(lt,At)}if(ct){scriptLoadStarted=!0;for(var Pt=0;Pt0?(Ut.remove(),rn.attr("id","fullscreencontent").show(),jQuery(en).append(rn),window.dispatchEvent(new Event("resize"))):Be(Ut,Ze,!1),window.GGBT_wsf_view.launchFullScreen(en)}else ge=ct,Be(Ke,Ze,!1);if(!window.GGBT_wsf_view)for(nt=0;ntKe/4*3&&(Ut=Ke/4*3),en=Ut/5.8,Zt.setAttribute("src",b),Zt.setAttribute("width",Ut),Zt.setAttribute("height",en);var rn=(Ke-Ut)/2,Yn=(Ze-en)/2;Zt.style.left=rn+"px",Zt.style.top=Yn+"px",xt.appendChild(Zt)}}return xt.appendChild(nt),xt},Et=function(Ke){return Ke=Ke.toLowerCase(),Ke==="html5"||Ke==="screenshot"?Ke:"html5"},wt=["web","webSimple","web3d","tablet","tablet3d","phone"],qe=function(Ke,Ze){if(le=Ke,Ze){se(le,!0);return}var at=!ye;if(at){var ct=oe(le);!isNaN(ct)&&ct<4.4&&(at=!1)}var xt,ze;window.location.protocol.substr(0,4)==="http"?xt=window.location.protocol:xt="http:";var nt=le.indexOf("//");nt>0?ze=le:nt===0?ze=xt+le:ze="https://www.geogebra.org/apps/5.2.814.0/";for(var Zt in wt)if(le.slice(wt[Zt].length*-1)===wt[Zt]||le.slice((wt[Zt].length+1)*-1)===wt[Zt]+"/"){se(ze,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&at&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!rt(te.showToolBar)&&!rt(te.showMenuBar)&&!rt(te.showAlgebraInput)&&!rt(te.enableRightClick)&&(!te.appName||te.appName=="classic")?ze+="webSimple/":ze+="web3d/",se(ze,!1)},se=function(Ke,Ze){if(Ke.requirejs){Ye=Ke;return}Ke.slice(-1)!=="/"&&(Ke+="/"),Ye=Ke,Ze===null&&(Ze=Ke.indexOf("http")===-1),Le=Ze,E="web.nocache.js",y=!1;var at=Ye.split("/");at.length>1&&(!Ze&&at[at.length-2]==="webSimple"?(E="webSimple.nocache.js",y=!0):wt.indexOf(at[at.length-2])>=0&&(E=at[at.length-2]+".nocache.js")),at=Ke.split("/"),le=at[at.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var ct=parseFloat(le);ct!==NaN&&ct<5&&Ke.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ct+" is deprecated. Using version latest instead."),qe("5.0",Ze))},Rt=function(Ke,Ze){window.console&&window.console.log&&(!Ze||typeof Ze.showLogging=="undefined"||Ze.showLogging&&Ze.showLogging!=="false")&&console.log(Ke)};te.material_id!==void 0?Me(Tt):Tt();function Tt(){var Ke=et;be!==null?Ke=be:parseFloat(Ke)<5&&(Ke="5.0"),qe(Ke,!1),Fe!==null&&se(Fe,Le),Oe=!0}return Ge},GGBAppletUtils=function(){"use strict";function Ge(){return window.GGBT_wsf_edit!==void 0}function et(Oe,be){be!=1?(Oe.style.transformOrigin="0% 0% 0px",Oe.style.webkitTransformOrigin="0% 0% 0px",Oe.style.transform="scale("+be+","+be+")",Oe.style.webkitTransform="scale("+be+","+be+")",Oe.style.maxWidth="initial",Oe.querySelector(".ggb_preview")!==null&&(Oe.querySelector(".ggb_preview").style.maxWidth="initial"),Oe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Oe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Oe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Oe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Oe.style.transform="none",Oe.style.webkitTransform="none")}function te(Oe,be,Fe,Ie,De,je){var Ye=null;if(je!=null&&je!="")for(var Le=Oe.parentNode;Le!=null;)if((" "+Le.className+" ").indexOf(" "+je+" ")>-1){Ye=Le;break}else Le=Le.parentNode;var ge=0,le=0,E=0,y=0,x=0,b=0,ee=0;if(Ye)ge=Ye.offsetWidth,le=Math.max(Ie?Ye.offsetWidth:0,Ye.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ge=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),E=ge):(ge=window.innerWidth,le=window.innerHeight,E=window.innerWidth),Oe){var z=Oe.getBoundingClientRect();z.left>0&&z.left<=ge&&(De===void 0||!De)&&(document.dir==="rtl"?(x=ge-z.width-z.left,b=E<=480?10:30):(b=z.left,x=E<=480?10:30),y=b+x)}if(Oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ae=Oe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return Oe&&((Fe===void 0||!Fe)&&be>0&&be+y1&&(je=!0)),be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(je=!0),!(Oe.hasOwnProperty("disableAutoScale")&&Oe.disableAutoScale))De=a(Oe,be,je,Fe,Oe.scaleContainerClass);else return Ie;return je&&(!Oe.hasOwnProperty("scale")||Ie===1)?De:Math.min(Ie,De)}function xe(Oe){var be=Math.min(window.innerWidth,document.documentElement.clientWidth),Fe=Math.min(window.innerHeight,document.documentElement.clientHeight),Ie=Oe.getBoundingClientRect(),De=(be-Ie.width)/2,je=(Fe-Ie.height)/2;je<0&&(je=0),Oe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(De<40?Oe.style.left="40px":Oe.style.left=De+"px",Oe.style.top=je+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(je<40?Oe.style.top="40px":Oe.style.top=je+"px",Oe.style.left=De+"px")}function we(Oe,be){var Fe=Oe.querySelector(".appletParameters");if(Fe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(be.id!==Fe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Oe)}if(Fe.parentElement&&/fullscreen/.test(Fe.parentElement.className))return;var Ie=ye(be,Oe);Ge()&&Fe.setAttribute("data-param-scale",Ie);for(var De=null,je=0;je=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(Ge){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ge){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ge){var et=c[Ge];return et==null?null:et},r=d,webModule.__errFn=e}function B(){function Ge(Oe){var be=Oe.lastIndexOf(rb);be==-1&&(be=Oe.length);var Fe=Oe.indexOf(sb);Fe==-1&&(Fe=Oe.length);var Ie=Oe.lastIndexOf(tb,Math.min(Fe,be));return Ie>=O?Oe.substring(O,Ie+P):W}function et(Oe){if(!Oe.match(/^\w+:\/\//)){var be=o.createElement(ub);be.src=Oe+vb,Oe=Ge(be.src)}return Oe}function te(){var Oe=__gwt_getMetaProperty(wb);return Oe!=null?Oe:W}function a(){for(var Oe=o.getElementsByTagName(_),be=O;beO?Oe[Oe.length-P].href:W}function xe(){var Oe=o.location;return Oe.href==Oe.protocol+zb+Oe.host+Oe.pathname+Oe.search+Oe.hash}var we=te();return we==W&&(we=a()),we==W&&(we=ye()),we==W&&xe()&&(we=Ge(o.location.href)),we=et(we),we}function C(Ge){return Ge.match(/^\//)||Ge.match(/^[a-zA-Z]+:\/\//)?Ge:webModule.__moduleBase+Ge}function D(){var Ge=[],et=O,te=[],a=[];function ye(Oe){var be=a[Oe](),Fe=te[Oe];if(be in Fe)return be;var Ie=[];for(var De in Fe)Ie[Fe[De]]=De;throw r&&r(Oe,Ie,be),null}if(__gwt_isKnownPropertyValue=function(Oe,be){return be in te[Oe]},webModule.__getPropMap=function(){var Oe={};for(var be in te)te.hasOwnProperty(be)&&(Oe[be]=ye(be));return Oe},webModule.__computePropValue=ye,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var xe;try{xe=Cb;var we=xe.indexOf(Db);we!=-1&&(et=parseInt(xe.substring(we+P),$),xe=xe.substring(O,we))}catch(Oe){}return webModule.__softPermutationId=et,C(xe+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})()},74829:function(Ge,et){(function(te,a){a(et)})(this,function(te){"use strict";var a=function(){return(a=Object.assign||function(Qe){for(var tt,ke=1,Pt=arguments.length;ke0&&Ct[Ct.length-1])&&(Ot[0]===6||Ot[0]===2)){gn=0;continue}if(Ot[0]===3&&(!Ct||Ot[1]>Ct[0]&&Ot[1]=0&&Qe.HANDLE_LIST.splice(ke,1),window.removeEventListener("message",tt,!1)},Qe.empty=function(){for(;Qe.HANDLE_LIST.length;)window.removeEventListener("message",Qe.HANDLE_LIST.shift(),!1)},Qe.parse=function(tt){try{return typeof tt=="object"?tt:tt&&JSON.parse(tt)}catch(ke){return console.log("Message.parse Error:",ke),tt}},Qe.HANDLE_LIST=[],Qe}();function Oe(Qe){return{}.toString.call(Qe)==="[object Function]"}var be,Fe,Ie,De,je={origin:""};function Ye(Qe,tt){je[Qe]=tt}function Le(Qe){return je[Qe]}function ge(Qe){var tt=Le("origin");return!!function(ke,Pt){return ke!==Pt&&(ke.replace(/www\./i,"").toLowerCase()!==Pt.replace(/www\./i,"").toLowerCase()||(ke.match("www.")?void 0:(Ye("origin",Pt),!1)))}(tt,Qe.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:tt,eventOrigin:Qe.origin}),!0)}(function(Qe){Qe.unknown="unknown",Qe.spreadsheet="s",Qe.writer="w",Qe.presentation="p",Qe.pdf="f"})(be||(be={})),function(Qe){Qe.wps="w",Qe.et="s",Qe.presentation="p",Qe.pdf="f"}(Fe||(Fe={})),function(Qe){Qe.nomal="nomal",Qe.simple="simple"}(Ie||(Ie={})),function(Qe){Qe[Qe.requestFullscreen=1]="requestFullscreen",Qe[Qe.exitFullscreen=0]="exitFullscreen"}(De||(De={}));var le,E,y,x=(le=0,function(){return le+=1}),b=function(Qe,tt,ke){ke===void 0&&(ke=!0);var Pt=tt;if(!E){var Ct=function Qt(lt){var At=lt.clientHeight,Ot=lt.clientWidth;At!==0||Ot!==0||y?At===0&&Ot===0||!y||(y.disconnect(),y=null):window.ResizeObserver&&(y=new ResizeObserver(function(Fn){Qt(lt)})).observe(lt),E.style.cssText+="height: "+At+"px; width: "+Ot+"px"}.bind(null,Pt);(E=document.createElement("iframe")).classList.add("web-office-iframe");var nn={id:"office-iframe",src:Qe,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var gn in Pt?(nn.style="width: "+Pt.clientWidth+"px; height: "+Pt.clientHeight+"px;",ke&&window.addEventListener("resize",Ct)):((Pt=document.createElement("div")).classList.add("web-office-default-container"),function(Qt){var lt=document.createElement("style");document.head.appendChild(lt);var At=lt.sheet;At.insertRule(Qt,At.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(Pt),nn.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),nn)E.setAttribute(gn,nn[gn]);Pt.appendChild(E),E.destroy=function(){E.parentNode.removeChild(E),E=null,window.removeEventListener("resize",Ct),y&&(y.disconnect(),y=null)}}return E},ee=function(Qe){b().contentWindow&&b().contentWindow.postMessage(JSON.stringify(Qe),Le("origin"))};function z(Qe,tt,ke){return new Promise(function(Pt){var Ct=x(),nn=function(gn){if(!ge(gn)){var Qt=we.parse(gn.data);Qt.eventName===ke&&Qt.msgId===Ct&&(Pt(Qt.data),we.remove(nn))}};we.add(nn),ee({data:Qe,msgId:Ct,eventName:tt})})}var ae=function(Qe){return z(Qe,"wps.jssdk.api","wps.api.reply")},oe=function(Qe){return z(Qe,"api.basic","api.basic.reply")},me={idMap:{}};function Ee(Qe){return ye(this,void 0,void 0,function(){var tt,ke,Pt,Ct,nn,gn,Qt,lt,At,Ot;return xe(this,function(Fn){switch(Fn.label){case 0:return ge(Qe)?[2]:(tt=we.parse(Qe.data),ke=tt.eventName,Pt=tt.callbackId,Ct=tt.data,Pt&&(nn=me.idMap[Pt])?(gn=nn.split(":"),Qt=gn[0],lt=gn[1],ke==="api.callback"&&me[Qt]&&me[Qt][lt]?[4,(Ot=me[Qt][lt]).callback.apply(Ot,Ct.args)]:[3,2]):[3,2]);case 1:At=Fn.sent(),ee({result:At,callbackId:Pt,eventName:"api.callback.reply"}),Fn.label=2;case 2:return[2]}})})}var Me=function(Qe){return ye(void 0,void 0,void 0,function(){function tt(){return Object.keys(me.idMap).find(function(Fn){return me.idMap[Fn]===Pt+":"+ke})}var ke,Pt,Ct,nn,gn,Qt,lt,At,Ot;return xe(this,function(Fn){switch(Fn.label){case 0:return ke=Qe.prop,Pt=Qe.parentObjId,[4,We([Ct=Qe.value])];case 1:return nn=Fn.sent(),gn=nn[0],Qt=nn[1],Qe.value=gn[0],lt=Object.keys(Qt)[0],At=me[Pt],Ct===null&&At&&At[ke]&&((Ot=tt())&&delete me.idMap[Ot],delete At[ke],Object.keys(At).length||delete me[Pt],Object.keys(me.idMap).length||we.remove(Ee)),lt&&(Object.keys(me.idMap).length||we.add(Ee),me[Pt]||(me[Pt]={}),me[Pt][ke]={callbackId:lt,callback:Qt[lt]},(Ot=tt())&&delete me.idMap[Ot],me.idMap[lt]=Pt+":"+ke),[2]}})})},Ue=function(Qe,tt,ke,Pt){return ye(void 0,void 0,void 0,function(){var Ct,nn,gn,Qt,lt,At,Ot,Fn;return xe(this,function(ga){switch(ga.label){case 0:return Ct=x(),Qt=new Promise(function(In,$n){nn=In,gn=$n}),lt={},tt.args?[4,We(tt.args)]:[3,2];case 1:At=ga.sent(),Ot=At[0],Fn=At[1],tt.args=Ot,lt=Fn,ga.label=2;case 2:return Qe!=="api.setter"?[3,4]:[4,Me(tt)];case 3:ga.sent(),ga.label=4;case 4:return function(In){var $n=In[0],Ra=In[1];typeof($n=a({},$n)).data=="function"&&($n.data=$n.data()),Ra(),ee($n)}([{eventName:Qe,data:tt,msgId:Ct},function(){var In=this,$n=function(Ra){return ye(In,void 0,void 0,function(){var Ha,ir,un;return xe(this,function(pn){switch(pn.label){case 0:return ge(Ra)?[2]:(Ha=we.parse(Ra.data)).eventName==="api.callback"&&Ha.callbackId&<[Ha.callbackId]?[4,lt[Ha.callbackId].apply(lt,Ha.data.args)]:[3,2];case 1:ir=pn.sent(),ee({result:ir,eventName:"api.callback.reply",callbackId:Ha.callbackId}),pn.label=2;case 2:return Ha.eventName===Qe+".reply"&&Ha.msgId===Ct&&(Ha.error?((un=new Error("")).stack=Ha.error+` -`+ke,Pt&&Pt(),gn(un)):nn(Ha.result),we.remove($n)),[2]}})})};return we.add($n),Qt}]),[2,Qt]}})})};function We(Qe){return ye(this,void 0,void 0,function(){var tt,ke,Pt,Ct,nn,gn,Qt,lt,At,Ot,Fn;return xe(this,function(ga){switch(ga.label){case 0:tt={},ke=[],Pt=Qe.slice(0),ga.label=1;case 1:return Pt.length?(Ct=void 0,[4,Pt.shift()]):[3,13];case 2:return(nn=ga.sent())&&nn.done?[4,nn.done()]:[3,4];case 3:ga.sent(),ga.label=4;case 4:if(!function(In){if(!In)return!1;for(var $n=In;Object.getPrototypeOf($n)!==null;)$n=Object.getPrototypeOf($n);return Object.getPrototypeOf(In)===$n}(Ct))return[3,11];for(Qt in Ct={},gn=[],nn)gn.push(Qt);lt=0,ga.label=5;case 5:return lt=0?"&":"?")+un.join("&")),At&&(At.isParentFullscreen||At.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",Kt),document.addEventListener("webkitfullscreenchange",Kt),document.addEventListener("mozfullscreenchange",Kt)),ke.wordOptions&&(ke.wpsOptions=ke.wordOptions),ke.excelOptions&&(ke.etOptions=ke.excelOptions),ke.pptOptions&&(ke.wppOptions=ke.pptOptions),typeof gn.print=="object"){var pn="wpsconfig_print";typeof gn.print.subscribe=="function"&&(gn[pn]=gn.print.subscribe,ke.print={callback:pn},gn.print.custom!==void 0&&(ke.print.custom=gn.print.custom)),delete gn.print}return typeof gn.exportPdf=="function"&&(gn[pn="wpsconfig_export_pdf"]=gn.exportPdf,ke.exportPdf={callback:pn},delete gn.exportPdf),ke.commandBars&&Be(ke.commandBars,!1),a(a({},ke),{subscriptions:gn})},rt=function(Qe){Qe===void 0&&(Qe="");var tt="";if(!tt&&Qe){var ke=Qe.toLowerCase();ke.indexOf("/office/s/")!==-1&&(tt=be.spreadsheet),ke.indexOf("/office/w/")!==-1&&(tt=be.writer),ke.indexOf("/office/p/")!==-1&&(tt=be.presentation),ke.indexOf("/office/f/")!==-1&&(tt=be.pdf)}if(!tt){var Pt=Qe.match(/[\?&]type=([a-z]+)/)||[];tt=Fe[Pt[1]]||""}return tt};function Be(Qe,tt){tt===void 0&&(tt=!0);var ke=Qe.map(function(Pt){var Ct=Pt.attributes;if(!Array.isArray(Ct)){var nn=[];for(var gn in Ct)if(Ct.hasOwnProperty(gn)){var Qt={name:gn,value:Ct[gn]};nn.push(Qt)}Pt.attributes=nn}return Pt});return tt&&ee({data:ke,eventName:"setCommandBars"}),ke}var zt=window.navigator.userAgent.toLowerCase(),_e=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(zt),vt=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(Qe){return!1}}();function Kt(){var Qe={status:De.requestFullscreen},tt=document,ke=tt.fullscreenElement||tt.webkitFullscreenElement||tt.mozFullScreenElement;Qe.status=ke?De.requestFullscreen:De.exitFullscreen,ee({data:Qe,eventName:"fullscreenchange"})}var mt=function(){me.idMap={}};function Et(){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 wt=0,qe=new Set;function se(Qe){return wt+=1,!Qe&&function(tt){qe.forEach(function(ke){return ke(tt)})}(wt),wt}function Rt(){var Qe=new Error("");return(Qe.stack||Qe.message||"").split(` + `},Le={onDragStart(Re){let{active:Je}=Re;return"Picked up draggable item "+Je.id+"."},onDragOver(Re){let{active:Je,over:Ft}=Re;return Ft?"Draggable item "+Je.id+" was moved over droppable area "+Ft.id+".":"Draggable item "+Je.id+" is no longer over a droppable area."},onDragEnd(Re){let{active:Je,over:Ft}=Re;return Ft?"Draggable item "+Je.id+" was dropped over droppable area "+Ft.id:"Draggable item "+Je.id+" was dropped."},onDragCancel(Re){let{active:Je}=Re;return"Dragging was cancelled. Draggable item "+Je.id+" was dropped."}};function ge(Re){let{announcements:Je=Le,container:Ft,hiddenTextDescribedById:Ht,screenReaderInstructions:Sn=Ye}=Re;const{announce:yn,announcement:Se}=Fe(),Bt=(0,xe.Ld)("DndLiveRegion"),[Yt,hn]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{hn(!0)},[]),De((0,a.useMemo)(()=>({onDragStart(Vt){let{active:fn}=Vt;yn(Je.onDragStart({active:fn}))},onDragMove(Vt){let{active:fn,over:Xt}=Vt;Je.onDragMove&&yn(Je.onDragMove({active:fn,over:Xt}))},onDragOver(Vt){let{active:fn,over:Xt}=Vt;yn(Je.onDragOver({active:fn,over:Xt}))},onDragEnd(Vt){let{active:fn,over:Xt}=Vt;yn(Je.onDragEnd({active:fn,over:Xt}))},onDragCancel(Vt){let{active:fn,over:Xt}=Vt;yn(Je.onDragCancel({active:fn,over:Xt}))}}),[yn,Je])),!Yt)return null;const pt=a.createElement(a.Fragment,null,a.createElement(Oe,{id:Ht,value:Sn.draggable}),a.createElement(be,{id:Bt,announcement:Se}));return Ft?(0,ye.createPortal)(pt,Ft):pt}var le;(function(Re){Re.DragStart="dragStart",Re.DragMove="dragMove",Re.DragEnd="dragEnd",Re.DragCancel="dragCancel",Re.DragOver="dragOver",Re.RegisterDroppable="registerDroppable",Re.SetDroppableDisabled="setDroppableDisabled",Re.UnregisterDroppable="unregisterDroppable"})(le||(le={}));function E(){}function y(Re,Je){return useMemo(()=>({sensor:Re,options:Je!=null?Je:{}}),[Re,Je])}function x(){for(var Re=arguments.length,Je=new Array(Re),Ft=0;Ft[...Je].filter(Ht=>Ht!=null),[...Je])}const b=Object.freeze({x:0,y:0});function ee(Re,Je){return Math.sqrt(Math.pow(Re.x-Je.x,2)+Math.pow(Re.y-Je.y,2))}function z(Re,Je){const Ft=getEventCoordinates(Re);if(!Ft)return"0 0";const Ht={x:(Ft.x-Je.left)/Je.width*100,y:(Ft.y-Je.top)/Je.height*100};return Ht.x+"% "+Ht.y+"%"}function ae(Re,Je){let{data:{value:Ft}}=Re,{data:{value:Ht}}=Je;return Ft-Ht}function oe(Re,Je){let{data:{value:Ft}}=Re,{data:{value:Ht}}=Je;return Ht-Ft}function me(Re){let{left:Je,top:Ft,height:Ht,width:Sn}=Re;return[{x:Je,y:Ft},{x:Je+Sn,y:Ft},{x:Je,y:Ft+Ht},{x:Je+Sn,y:Ft+Ht}]}function Ee(Re,Je){if(!Re||Re.length===0)return null;const[Ft]=Re;return Je?Ft[Je]:Ft}function Me(Re,Je,Ft){return Je===void 0&&(Je=Re.left),Ft===void 0&&(Ft=Re.top),{x:Je+Re.width*.5,y:Ft+Re.height*.5}}const Ue=Re=>{let{collisionRect:Je,droppableRects:Ft,droppableContainers:Ht}=Re;const Sn=Me(Je,Je.left,Je.top),yn=[];for(const Se of Ht){const{id:Bt}=Se,Yt=Ft.get(Bt);if(Yt){const hn=ee(Me(Yt),Sn);yn.push({id:Bt,data:{droppableContainer:Se,value:hn}})}}return yn.sort(ae)},We=Re=>{let{collisionRect:Je,droppableRects:Ft,droppableContainers:Ht}=Re;const Sn=me(Je),yn=[];for(const Se of Ht){const{id:Bt}=Se,Yt=Ft.get(Bt);if(Yt){const hn=me(Yt),pt=Sn.reduce((fn,Xt,xn)=>fn+ee(hn[xn],Xt),0),Vt=Number((pt/4).toFixed(4));yn.push({id:Bt,data:{droppableContainer:Se,value:Vt}})}}return yn.sort(ae)};function ot(Re,Je){const Ft=Math.max(Je.top,Re.top),Ht=Math.max(Je.left,Re.left),Sn=Math.min(Je.left+Je.width,Re.left+Re.width),yn=Math.min(Je.top+Je.height,Re.top+Re.height),Se=Sn-Ht,Bt=yn-Ft;if(Ht{let{collisionRect:Je,droppableRects:Ft,droppableContainers:Ht}=Re;const Sn=[];for(const yn of Ht){const{id:Se}=yn,Bt=Ft.get(Se);if(Bt){const Yt=ot(Bt,Je);Yt>0&&Sn.push({id:Se,data:{droppableContainer:yn,value:Yt}})}}return Sn.sort(oe)};function Be(Re,Je){const{top:Ft,left:Ht,bottom:Sn,right:yn}=Je;return Ft<=Re.y&&Re.y<=Sn&&Ht<=Re.x&&Re.x<=yn}const zt=Re=>{let{droppableContainers:Je,droppableRects:Ft,pointerCoordinates:Ht}=Re;if(!Ht)return[];const Sn=[];for(const yn of Je){const{id:Se}=yn,Bt=Ft.get(Se);if(Bt&&Be(Ht,Bt)){const hn=me(Bt).reduce((Vt,fn)=>Vt+ee(Ht,fn),0),pt=Number((hn/4).toFixed(4));Sn.push({id:Se,data:{droppableContainer:yn,value:pt}})}}return Sn.sort(ae)};function _e(Re,Je,Ft){return ui(Nu({},Re),{scaleX:Je&&Ft?Je.width/Ft.width:1,scaleY:Je&&Ft?Je.height/Ft.height:1})}function vt(Re,Je){return Re&&Je?{x:Re.left-Je.left,y:Re.top-Je.top}:b}function Kt(Re){return function(Ft){for(var Ht=arguments.length,Sn=new Array(Ht>1?Ht-1:0),yn=1;ynui(Nu({},Se),{top:Se.top+Re*Bt.y,bottom:Se.bottom+Re*Bt.y,left:Se.left+Re*Bt.x,right:Se.right+Re*Bt.x}),Nu({},Ft))}}const mt=Kt(1);function Et(Re){if(Re.startsWith("matrix3d(")){const Je=Re.slice(9,-1).split(/, /);return{x:+Je[12],y:+Je[13],scaleX:+Je[0],scaleY:+Je[5]}}else if(Re.startsWith("matrix(")){const Je=Re.slice(7,-1).split(/, /);return{x:+Je[4],y:+Je[5],scaleX:+Je[0],scaleY:+Je[3]}}return null}function wt(Re,Je,Ft){const Ht=Et(Je);if(!Ht)return Re;const{scaleX:Sn,scaleY:yn,x:Se,y:Bt}=Ht,Yt=Re.left-Se-(1-Sn)*parseFloat(Ft),hn=Re.top-Bt-(1-yn)*parseFloat(Ft.slice(Ft.indexOf(" ")+1)),pt=Sn?Re.width/Sn:Re.width,Vt=yn?Re.height/yn:Re.height;return{width:pt,height:Vt,top:hn,right:Yt+pt,bottom:hn+Vt,left:Yt}}const qe={ignoreTransform:!1};function se(Re,Je){Je===void 0&&(Je=qe);let Ft=Re.getBoundingClientRect();if(Je.ignoreTransform){const{transform:hn,transformOrigin:pt}=(0,xe.Jj)(Re).getComputedStyle(Re);hn&&(Ft=wt(Ft,hn,pt))}const{top:Ht,left:Sn,width:yn,height:Se,bottom:Bt,right:Yt}=Ft;return{top:Ht,left:Sn,width:yn,height:Se,bottom:Bt,right:Yt}}function Rt(Re){return se(Re,{ignoreTransform:!0})}function Tt(Re){const Je=Re.innerWidth,Ft=Re.innerHeight;return{top:0,left:0,right:Je,bottom:Ft,width:Je,height:Ft}}function Ke(Re,Je){return Je===void 0&&(Je=(0,xe.Jj)(Re).getComputedStyle(Re)),Je.position==="fixed"}function Ze(Re,Je){Je===void 0&&(Je=(0,xe.Jj)(Re).getComputedStyle(Re));const Ft=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(Sn=>{const yn=Je[Sn];return typeof yn=="string"?Ft.test(yn):!1})}function at(Re,Je){const Ft=[];function Ht(Sn){if(Je!=null&&Ft.length>=Je||!Sn)return Ft;if((0,xe.qk)(Sn)&&Sn.scrollingElement!=null&&!Ft.includes(Sn.scrollingElement))return Ft.push(Sn.scrollingElement),Ft;if(!(0,xe.Re)(Sn)||(0,xe.vZ)(Sn)||Ft.includes(Sn))return Ft;const yn=(0,xe.Jj)(Re).getComputedStyle(Sn);return Sn!==Re&&Ze(Sn,yn)&&Ft.push(Sn),Ke(Sn,yn)?Ft:Ht(Sn.parentNode)}return Re?Ht(Re):Ft}function ct(Re){const[Je]=at(Re,1);return Je!=null?Je:null}function xt(Re){return!xe.Nq||!Re?null:(0,xe.FJ)(Re)?Re:(0,xe.UG)(Re)?(0,xe.qk)(Re)||Re===(0,xe.r3)(Re).scrollingElement?window:(0,xe.Re)(Re)?Re:null:null}function ze(Re){return(0,xe.FJ)(Re)?Re.scrollX:Re.scrollLeft}function nt(Re){return(0,xe.FJ)(Re)?Re.scrollY:Re.scrollTop}function Zt(Re){return{x:ze(Re),y:nt(Re)}}var Ut;(function(Re){Re[Re.Forward=1]="Forward",Re[Re.Backward=-1]="Backward"})(Ut||(Ut={}));function en(Re){return!xe.Nq||!Re?!1:Re===document.scrollingElement}function rn(Re){const Je={x:0,y:0},Ft=en(Re)?{height:window.innerHeight,width:window.innerWidth}:{height:Re.clientHeight,width:Re.clientWidth},Ht={x:Re.scrollWidth-Ft.width,y:Re.scrollHeight-Ft.height},Sn=Re.scrollTop<=Je.y,yn=Re.scrollLeft<=Je.x,Se=Re.scrollTop>=Ht.y,Bt=Re.scrollLeft>=Ht.x;return{isTop:Sn,isLeft:yn,isBottom:Se,isRight:Bt,maxScroll:Ht,minScroll:Je}}const Wn={x:.2,y:.2};function It(Re,Je,Ft,Ht,Sn){let{top:yn,left:Se,right:Bt,bottom:Yt}=Ft;Ht===void 0&&(Ht=10),Sn===void 0&&(Sn=Wn);const{isTop:hn,isBottom:pt,isLeft:Vt,isRight:fn}=rn(Re),Xt={x:0,y:0},xn={x:0,y:0},ha={height:Je.height*Sn.y,width:Je.width*Sn.x};return!hn&&yn<=Je.top+ha.height?(Xt.y=Ut.Backward,xn.y=Ht*Math.abs((Je.top+ha.height-yn)/ha.height)):!pt&&Yt>=Je.bottom-ha.height&&(Xt.y=Ut.Forward,xn.y=Ht*Math.abs((Je.bottom-ha.height-Yt)/ha.height)),!fn&&Bt>=Je.right-ha.width?(Xt.x=Ut.Forward,xn.x=Ht*Math.abs((Je.right-ha.width-Bt)/ha.width)):!Vt&&Se<=Je.left+ha.width&&(Xt.x=Ut.Backward,xn.x=Ht*Math.abs((Je.left+ha.width-Se)/ha.width)),{direction:Xt,speed:xn}}function Qe(Re){if(Re===document.scrollingElement){const{innerWidth:yn,innerHeight:Se}=window;return{top:0,left:0,right:yn,bottom:Se,width:yn,height:Se}}const{top:Je,left:Ft,right:Ht,bottom:Sn}=Re.getBoundingClientRect();return{top:Je,left:Ft,right:Ht,bottom:Sn,width:Re.clientWidth,height:Re.clientHeight}}function tt(Re){return Re.reduce((Je,Ft)=>(0,xe.IH)(Je,Zt(Ft)),b)}function ke(Re){return Re.reduce((Je,Ft)=>Je+ze(Ft),0)}function Pt(Re){return Re.reduce((Je,Ft)=>Je+nt(Ft),0)}function Ct(Re,Je){if(Je===void 0&&(Je=se),!Re)return;const{top:Ft,left:Ht,bottom:Sn,right:yn}=Je(Re);ct(Re)&&(Sn<=0||yn<=0||Ft>=window.innerHeight||Ht>=window.innerWidth)&&Re.scrollIntoView({block:"center",inline:"center"})}const nn=[["x",["left","right"],ke],["y",["top","bottom"],Pt]];class gn{constructor(Je,Ft){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 Ht=at(Ft),Sn=tt(Ht);this.rect=Nu({},Je),this.width=Je.width,this.height=Je.height;for(const[yn,Se,Bt]of nn)for(const Yt of Se)Object.defineProperty(this,Yt,{get:()=>{const hn=Bt(Ht),pt=Sn[yn]-hn;return this.rect[Yt]+pt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Qt{constructor(Je){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Ft=>{var Ht;return(Ht=this.target)==null?void 0:Ht.removeEventListener(...Ft)})},this.target=Je}add(Je,Ft,Ht){var Sn;(Sn=this.target)==null||Sn.addEventListener(Je,Ft,Ht),this.listeners.push([Je,Ft,Ht])}}function lt(Re){const{EventTarget:Je}=(0,xe.Jj)(Re);return Re instanceof Je?Re:(0,xe.r3)(Re)}function At(Re,Je){const Ft=Math.abs(Re.x),Ht=Math.abs(Re.y);return typeof Je=="number"?Math.sqrt(Hd(Ft,2)+Hd(Ht,2))>Je:"x"in Je&&"y"in Je?Ft>Je.x&&Ht>Je.y:"x"in Je?Ft>Je.x:"y"in Je?Ht>Je.y:!1}var Ot;(function(Re){Re.Click="click",Re.DragStart="dragstart",Re.Keydown="keydown",Re.ContextMenu="contextmenu",Re.Resize="resize",Re.SelectionChange="selectionchange",Re.VisibilityChange="visibilitychange"})(Ot||(Ot={}));function Fn(Re){Re.preventDefault()}function ga(Re){Re.stopPropagation()}var In;(function(Re){Re.Space="Space",Re.Down="ArrowDown",Re.Right="ArrowRight",Re.Left="ArrowLeft",Re.Up="ArrowUp",Re.Esc="Escape",Re.Enter="Enter"})(In||(In={}));const $n={start:[In.Space,In.Enter],cancel:[In.Esc],end:[In.Space,In.Enter]},Ra=(Re,Je)=>{let{currentCoordinates:Ft}=Je;switch(Re.code){case In.Right:return ui(Nu({},Ft),{x:Ft.x+25});case In.Left:return ui(Nu({},Ft),{x:Ft.x-25});case In.Down:return ui(Nu({},Ft),{y:Ft.y+25});case In.Up:return ui(Nu({},Ft),{y:Ft.y-25})}};class Ha{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:Ft}}=Je;this.props=Je,this.listeners=new Qt((0,xe.r3)(Ft)),this.windowListeners=new Qt((0,xe.Jj)(Ft)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Ot.Resize,this.handleCancel),this.windowListeners.add(Ot.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Ot.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Je,onStart:Ft}=this.props,Ht=Je.node.current;Ht&&Ct(Ht),Ft(b)}handleKeyDown(Je){if((0,xe.vd)(Je)){const{active:Ft,context:Ht,options:Sn}=this.props,{keyboardCodes:yn=$n,coordinateGetter:Se=Ra,scrollBehavior:Bt="smooth"}=Sn,{code:Yt}=Je;if(yn.end.includes(Yt)){this.handleEnd(Je);return}if(yn.cancel.includes(Yt)){this.handleCancel(Je);return}const{collisionRect:hn}=Ht.current,pt=hn?{x:hn.left,y:hn.top}:b;this.referenceCoordinates||(this.referenceCoordinates=pt);const Vt=Se(Je,{active:Ft,context:Ht.current,currentCoordinates:pt});if(Vt){const fn=(0,xe.$X)(Vt,pt),Xt={x:0,y:0},{scrollableAncestors:xn}=Ht.current;for(const ha of xn){const st=Je.code,{isTop:Gt,isRight:ln,isLeft:Oa,isBottom:Va,maxScroll:tr,minScroll:xr}=rn(ha),Mr=Qe(ha),nr={x:Math.min(st===In.Right?Mr.right-Mr.width/2:Mr.right,Math.max(st===In.Right?Mr.left:Mr.left+Mr.width/2,Vt.x)),y:Math.min(st===In.Down?Mr.bottom-Mr.height/2:Mr.bottom,Math.max(st===In.Down?Mr.top:Mr.top+Mr.height/2,Vt.y))},Gr=st===In.Right&&!ln||st===In.Left&&!Oa,ru=st===In.Down&&!Va||st===In.Up&&!Gt;if(Gr&&nr.x!==Vt.x){const Ro=ha.scrollLeft+fn.x,Tr=st===In.Right&&Ro<=tr.x||st===In.Left&&Ro>=xr.x;if(Tr&&!fn.y){ha.scrollTo({left:Ro,behavior:Bt});return}Tr?Xt.x=ha.scrollLeft-Ro:Xt.x=st===In.Right?ha.scrollLeft-tr.x:ha.scrollLeft-xr.x,Xt.x&&ha.scrollBy({left:-Xt.x,behavior:Bt});break}else if(ru&&nr.y!==Vt.y){const Ro=ha.scrollTop+fn.y,Tr=st===In.Down&&Ro<=tr.y||st===In.Up&&Ro>=xr.y;if(Tr&&!fn.x){ha.scrollTo({top:Ro,behavior:Bt});return}Tr?Xt.y=ha.scrollTop-Ro:Xt.y=st===In.Down?ha.scrollTop-tr.y:ha.scrollTop-xr.y,Xt.y&&ha.scrollBy({top:-Xt.y,behavior:Bt});break}}this.handleMove(Je,(0,xe.IH)((0,xe.$X)(Vt,this.referenceCoordinates),Xt))}}}handleMove(Je,Ft){const{onMove:Ht}=this.props;Je.preventDefault(),Ht(Ft)}handleEnd(Je){const{onEnd:Ft}=this.props;Je.preventDefault(),this.detach(),Ft()}handleCancel(Je){const{onCancel:Ft}=this.props;Je.preventDefault(),this.detach(),Ft()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Ha.activators=[{eventName:"onKeyDown",handler:(Re,Je,Ft)=>{let{keyboardCodes:Ht=$n,onActivation:Sn}=Je,{active:yn}=Ft;const{code:Se}=Re.nativeEvent;if(Ht.start.includes(Se)){const Bt=yn.activatorNode.current;return Bt&&Re.target!==Bt?!1:(Re.preventDefault(),Sn==null||Sn({event:Re.nativeEvent}),!0)}return!1}}];function ir(Re){return!!(Re&&"distance"in Re)}function un(Re){return!!(Re&&"delay"in Re)}class pn{constructor(Je,Ft,Ht){var Sn;Ht===void 0&&(Ht=lt(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=Ft;const{event:yn}=Je,{target:Se}=yn;this.props=Je,this.events=Ft,this.document=(0,xe.r3)(Se),this.documentListeners=new Qt(this.document),this.listeners=new Qt(Ht),this.windowListeners=new Qt((0,xe.Jj)(Se)),this.initialCoordinates=(Sn=(0,xe.DC)(yn))!=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:Ft,bypassActivationConstraint:Ht}}}=this;if(this.listeners.add(Je.move.name,this.handleMove,{passive:!1}),this.listeners.add(Je.end.name,this.handleEnd),this.windowListeners.add(Ot.Resize,this.handleCancel),this.windowListeners.add(Ot.DragStart,Fn),this.windowListeners.add(Ot.VisibilityChange,this.handleCancel),this.windowListeners.add(Ot.ContextMenu,Fn),this.documentListeners.add(Ot.Keydown,this.handleKeydown),Ft){if(Ht!=null&&Ht({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(un(Ft)){this.timeoutId=setTimeout(this.handleStart,Ft.delay);return}if(ir(Ft))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:Je}=this,{onStart:Ft}=this.props;Je&&(this.activated=!0,this.documentListeners.add(Ot.Click,ga,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Ot.SelectionChange,this.removeTextSelection),Ft(Je))}handleMove(Je){var Ft;const{activated:Ht,initialCoordinates:Sn,props:yn}=this,{onMove:Se,options:{activationConstraint:Bt}}=yn;if(!Sn)return;const Yt=(Ft=(0,xe.DC)(Je))!=null?Ft:b,hn=(0,xe.$X)(Sn,Yt);if(!Ht&&Bt){if(ir(Bt)){if(Bt.tolerance!=null&&At(hn,Bt.tolerance))return this.handleCancel();if(At(hn,Bt.distance))return this.handleStart()}return un(Bt)&&At(hn,Bt.tolerance)?this.handleCancel():void 0}Je.cancelable&&Je.preventDefault(),Se(Yt)}handleEnd(){const{onEnd:Je}=this.props;this.detach(),Je()}handleCancel(){const{onCancel:Je}=this.props;this.detach(),Je()}handleKeydown(Je){Je.code===In.Esc&&this.handleCancel()}removeTextSelection(){var Je;(Je=this.document.getSelection())==null||Je.removeAllRanges()}}const eo={move:{name:"pointermove"},end:{name:"pointerup"}};class Xn extends pn{constructor(Je){const{event:Ft}=Je,Ht=(0,xe.r3)(Ft.target);super(Je,eo,Ht)}}Xn.activators=[{eventName:"onPointerDown",handler:(Re,Je)=>{let{nativeEvent:Ft}=Re,{onActivation:Ht}=Je;return!Ft.isPrimary||Ft.button!==0?!1:(Ht==null||Ht({event:Ft}),!0)}}];const sa={move:{name:"mousemove"},end:{name:"mouseup"}};var Ao;(function(Re){Re[Re.RightClick=2]="RightClick"})(Ao||(Ao={}));class Nt extends pn{constructor(Je){super(Je,sa,(0,xe.r3)(Je.event.target))}}Nt.activators=[{eventName:"onMouseDown",handler:(Re,Je)=>{let{nativeEvent:Ft}=Re,{onActivation:Ht}=Je;return Ft.button===Ao.RightClick?!1:(Ht==null||Ht({event:Ft}),!0)}}];const ft={move:{name:"touchmove"},end:{name:"touchend"}};class Xe extends pn{constructor(Je){super(Je,ft)}static setup(){return window.addEventListener(ft.move.name,Je,{capture:!1,passive:!1}),function(){window.removeEventListener(ft.move.name,Je)};function Je(){}}}Xe.activators=[{eventName:"onTouchStart",handler:(Re,Je)=>{let{nativeEvent:Ft}=Re,{onActivation:Ht}=Je;const{touches:Sn}=Ft;return Sn.length>1?!1:(Ht==null||Ht({event:Ft}),!0)}}];var St;(function(Re){Re[Re.Pointer=0]="Pointer",Re[Re.DraggableRect=1]="DraggableRect"})(St||(St={}));var jt;(function(Re){Re[Re.TreeOrder=0]="TreeOrder",Re[Re.ReversedTreeOrder=1]="ReversedTreeOrder"})(jt||(jt={}));function Dt(Re){let{acceleration:Je,activator:Ft=St.Pointer,canScroll:Ht,draggingRect:Sn,enabled:yn,interval:Se=5,order:Bt=jt.TreeOrder,pointerCoordinates:Yt,scrollableAncestors:hn,scrollableAncestorRects:pt,delta:Vt,threshold:fn}=Re;const Xt=Gn({delta:Vt,disabled:!yn}),[xn,ha]=(0,xe.Yz)(),st=(0,a.useRef)({x:0,y:0}),Gt=(0,a.useRef)({x:0,y:0}),ln=(0,a.useMemo)(()=>{switch(Ft){case St.Pointer:return Yt?{top:Yt.y,bottom:Yt.y,left:Yt.x,right:Yt.x}:null;case St.DraggableRect:return Sn}},[Ft,Sn,Yt]),Oa=(0,a.useRef)(null),Va=(0,a.useCallback)(()=>{const xr=Oa.current;if(!xr)return;const Mr=st.current.x*Gt.current.x,nr=st.current.y*Gt.current.y;xr.scrollBy(Mr,nr)},[]),tr=(0,a.useMemo)(()=>Bt===jt.TreeOrder?[...hn].reverse():hn,[Bt,hn]);(0,a.useEffect)(()=>{if(!yn||!hn.length||!ln){ha();return}for(const xr of tr){if((Ht==null?void 0:Ht(xr))===!1)continue;const Mr=hn.indexOf(xr),nr=pt[Mr];if(!nr)continue;const{direction:Gr,speed:ru}=It(xr,nr,ln,Je,fn);for(const Ro of["x","y"])Xt[Ro][Gr[Ro]]||(ru[Ro]=0,Gr[Ro]=0);if(ru.x>0||ru.y>0){ha(),Oa.current=xr,xn(Va,Se),st.current=ru,Gt.current=Gr;return}}st.current={x:0,y:0},Gt.current={x:0,y:0},ha()},[Je,Va,Ht,ha,yn,Se,JSON.stringify(ln),JSON.stringify(Xt),xn,hn,tr,pt,JSON.stringify(fn)])}const $t={x:{[Ut.Backward]:!1,[Ut.Forward]:!1},y:{[Ut.Backward]:!1,[Ut.Forward]:!1}};function Gn(Re){let{delta:Je,disabled:Ft}=Re;const Ht=(0,xe.D9)(Je);return(0,xe.Gj)(Sn=>{if(Ft||!Ht||!Sn)return $t;const yn={x:Math.sign(Je.x-Ht.x),y:Math.sign(Je.y-Ht.y)};return{x:{[Ut.Backward]:Sn.x[Ut.Backward]||yn.x===-1,[Ut.Forward]:Sn.x[Ut.Forward]||yn.x===1},y:{[Ut.Backward]:Sn.y[Ut.Backward]||yn.y===-1,[Ut.Forward]:Sn.y[Ut.Forward]||yn.y===1}}},[Ft,Je,Ht])}function _n(Re,Je){const Ft=Je!==null?Re.get(Je):void 0,Ht=Ft?Ft.node.current:null;return(0,xe.Gj)(Sn=>{var yn;return Je===null?null:(yn=Ht!=null?Ht:Sn)!=null?yn:null},[Ht,Je])}function Yn(Re,Je){return(0,a.useMemo)(()=>Re.reduce((Ft,Ht)=>{const{sensor:Sn}=Ht,yn=Sn.activators.map(Se=>({eventName:Se.eventName,handler:Je(Se.handler,Ht)}));return[...Ft,...yn]},[]),[Re,Je])}var la;(function(Re){Re[Re.Always=0]="Always",Re[Re.BeforeDragging=1]="BeforeDragging",Re[Re.WhileDragging=2]="WhileDragging"})(la||(la={}));var An;(function(Re){Re.Optimized="optimized"})(An||(An={}));const zn=new Map;function na(Re,Je){let{dragging:Ft,dependencies:Ht,config:Sn}=Je;const[yn,Se]=(0,a.useState)(null),{frequency:Bt,measure:Yt,strategy:hn}=Sn,pt=(0,a.useRef)(Re),Vt=st(),fn=(0,xe.Ey)(Vt),Xt=(0,a.useCallback)(function(Gt){Gt===void 0&&(Gt=[]),!fn.current&&Se(ln=>ln===null?Gt:ln.concat(Gt.filter(Oa=>!ln.includes(Oa))))},[fn]),xn=(0,a.useRef)(null),ha=(0,xe.Gj)(Gt=>{if(Vt&&!Ft)return zn;if(!Gt||Gt===zn||pt.current!==Re||yn!=null){const ln=new Map;for(let Oa of Re){if(!Oa)continue;if(yn&&yn.length>0&&!yn.includes(Oa.id)&&Oa.rect.current){ln.set(Oa.id,Oa.rect.current);continue}const Va=Oa.node.current,tr=Va?new gn(Yt(Va),Va):null;Oa.rect.current=tr,tr&&ln.set(Oa.id,tr)}return ln}return Gt},[Re,yn,Ft,Vt,Yt]);return(0,a.useEffect)(()=>{pt.current=Re},[Re]),(0,a.useEffect)(()=>{Vt||Xt()},[Ft,Vt]),(0,a.useEffect)(()=>{yn&&yn.length>0&&Se(null)},[JSON.stringify(yn)]),(0,a.useEffect)(()=>{Vt||typeof Bt!="number"||xn.current!==null||(xn.current=setTimeout(()=>{Xt(),xn.current=null},Bt))},[Bt,Vt,Xt,...Ht]),{droppableRects:ha,measureDroppableContainers:Xt,measuringScheduled:yn!=null};function st(){switch(hn){case la.Always:return!1;case la.BeforeDragging:return Ft;default:return!Ft}}}function va(Re,Je){return(0,xe.Gj)(Ft=>Re?Ft||(typeof Je=="function"?Je(Re):Re):null,[Je,Re])}function Br(Re,Je){return va(Re,Je)}function gt(Re){let{callback:Je,disabled:Ft}=Re;const Ht=(0,xe.zX)(Je),Sn=(0,a.useMemo)(()=>{if(Ft||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:yn}=window;return new yn(Ht)},[Ht,Ft]);return(0,a.useEffect)(()=>()=>Sn==null?void 0:Sn.disconnect(),[Sn]),Sn}function bt(Re){let{callback:Je,disabled:Ft}=Re;const Ht=(0,xe.zX)(Je),Sn=(0,a.useMemo)(()=>{if(Ft||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:yn}=window;return new yn(Ht)},[Ft]);return(0,a.useEffect)(()=>()=>Sn==null?void 0:Sn.disconnect(),[Sn]),Sn}function kt(Re){return new gn(se(Re),Re)}function oa(Re,Je,Ft){Je===void 0&&(Je=kt);const[Ht,Sn]=(0,a.useReducer)(Bt,null),yn=gt({callback(Yt){if(Re)for(const hn of Yt){const{type:pt,target:Vt}=hn;if(pt==="childList"&&Vt instanceof HTMLElement&&Vt.contains(Re)){Sn();break}}}}),Se=bt({callback:Sn});return(0,xe.LI)(()=>{Sn(),Re?(Se==null||Se.observe(Re),yn==null||yn.observe(document.body,{childList:!0,subtree:!0})):(Se==null||Se.disconnect(),yn==null||yn.disconnect())},[Re]),Ht;function Bt(Yt){if(!Re)return null;if(Re.isConnected===!1){var hn;return(hn=Yt!=null?Yt:Ft)!=null?hn:null}const pt=Je(Re);return JSON.stringify(Yt)===JSON.stringify(pt)?Yt:pt}}function Ia(Re){const Je=va(Re);return vt(Re,Je)}const Wa=[];function Rr(Re){const Je=(0,a.useRef)(Re),Ft=(0,xe.Gj)(Ht=>Re?Ht&&Ht!==Wa&&Re&&Je.current&&Re.parentNode===Je.current.parentNode?Ht:at(Re):Wa,[Re]);return(0,a.useEffect)(()=>{Je.current=Re},[Re]),Ft}function da(Re){const[Je,Ft]=(0,a.useState)(null),Ht=(0,a.useRef)(Re),Sn=(0,a.useCallback)(yn=>{const Se=xt(yn.target);Se&&Ft(Bt=>Bt?(Bt.set(Se,Zt(Se)),new Map(Bt)):null)},[]);return(0,a.useEffect)(()=>{const yn=Ht.current;if(Re!==yn){Se(yn);const Bt=Re.map(Yt=>{const hn=xt(Yt);return hn?(hn.addEventListener("scroll",Sn,{passive:!0}),[hn,Zt(hn)]):null}).filter(Yt=>Yt!=null);Ft(Bt.length?new Map(Bt):null),Ht.current=Re}return()=>{Se(Re),Se(yn)};function Se(Bt){Bt.forEach(Yt=>{const hn=xt(Yt);hn==null||hn.removeEventListener("scroll",Sn)})}},[Sn,Re]),(0,a.useMemo)(()=>Re.length?Je?Array.from(Je.values()).reduce((yn,Se)=>(0,xe.IH)(yn,Se),b):tt(Re):b,[Re,Je])}function ea(Re,Je){Je===void 0&&(Je=[]);const Ft=(0,a.useRef)(null);return(0,a.useEffect)(()=>{Ft.current=null},Je),(0,a.useEffect)(()=>{const Ht=Re!==b;Ht&&!Ft.current&&(Ft.current=Re),!Ht&&Ft.current&&(Ft.current=null)},[Re]),Ft.current?(0,xe.$X)(Re,Ft.current):b}function Dr(Re){(0,a.useEffect)(()=>{if(!xe.Nq)return;const Je=Re.map(Ft=>{let{sensor:Ht}=Ft;return Ht.setup==null?void 0:Ht.setup()});return()=>{for(const Ft of Je)Ft==null||Ft()}},Re.map(Je=>{let{sensor:Ft}=Je;return Ft}))}function Pr(Re,Je){return(0,a.useMemo)(()=>Re.reduce((Ft,Ht)=>{let{eventName:Sn,handler:yn}=Ht;return Ft[Sn]=Se=>{yn(Se,Je)},Ft},{}),[Re,Je])}function jn(Re){return(0,a.useMemo)(()=>Re?Tt(Re):null,[Re])}const So=[];function mn(Re,Je){Je===void 0&&(Je=se);const[Ft]=Re,Ht=jn(Ft?(0,xe.Jj)(Ft):null),[Sn,yn]=(0,a.useReducer)(Bt,So),Se=bt({callback:yn});return Re.length>0&&Sn===So&&yn(),(0,xe.LI)(()=>{Re.length?Re.forEach(Yt=>Se==null?void 0:Se.observe(Yt)):(Se==null||Se.disconnect(),yn())},[Re]),Sn;function Bt(){return Re.length?Re.map(Yt=>en(Yt)?Ht:new gn(Je(Yt),Yt)):So}}function ya(Re){if(!Re)return null;if(Re.children.length>1)return Re;const Je=Re.children[0];return(0,xe.Re)(Je)?Je:Re}function Cr(Re){let{measure:Je}=Re;const[Ft,Ht]=(0,a.useState)(null),Sn=(0,a.useCallback)(hn=>{for(const{target:pt}of hn)if((0,xe.Re)(pt)){Ht(Vt=>{const fn=Je(pt);return Vt?ui(Nu({},Vt),{width:fn.width,height:fn.height}):fn});break}},[Je]),yn=bt({callback:Sn}),Se=(0,a.useCallback)(hn=>{const pt=ya(hn);yn==null||yn.disconnect(),pt&&(yn==null||yn.observe(pt)),Ht(pt?Je(pt):null)},[Je,yn]),[Bt,Yt]=(0,xe.wm)(Se);return(0,a.useMemo)(()=>({nodeRef:Bt,rect:Ft,setRef:Yt}),[Ft,Bt,Yt])}const gr=[{sensor:Xn,options:{}},{sensor:Ha,options:{}}],to={current:{}},po={draggable:{measure:Rt},droppable:{measure:Rt,strategy:la.WhileDragging,frequency:An.Optimized},dragOverlay:{measure:se}};class Lo extends Map{get(Je){var Ft;return Je!=null&&(Ft=super.get(Je))!=null?Ft:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Je=>{let{disabled:Ft}=Je;return!Ft})}getNodeFor(Je){var Ft,Ht;return(Ft=(Ht=this.get(Je))==null?void 0:Ht.node.current)!=null?Ft:void 0}}const co={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Lo,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:E},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:po,measureDroppableContainers:E,windowRect:null,measuringScheduled:!1},Kn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:E,draggableNodes:new Map,over:null,measureDroppableContainers:E},yo=(0,a.createContext)(Kn),bu=(0,a.createContext)(co);function mu(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Lo}}}function Ur(Re,Je){switch(Je.type){case le.DragStart:return ui(Nu({},Re),{draggable:ui(Nu({},Re.draggable),{initialCoordinates:Je.initialCoordinates,active:Je.active})});case le.DragMove:return Re.draggable.active?ui(Nu({},Re),{draggable:ui(Nu({},Re.draggable),{translate:{x:Je.coordinates.x-Re.draggable.initialCoordinates.x,y:Je.coordinates.y-Re.draggable.initialCoordinates.y}})}):Re;case le.DragEnd:case le.DragCancel:return ui(Nu({},Re),{draggable:ui(Nu({},Re.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case le.RegisterDroppable:{const{element:Ft}=Je,{id:Ht}=Ft,Sn=new Lo(Re.droppable.containers);return Sn.set(Ht,Ft),ui(Nu({},Re),{droppable:ui(Nu({},Re.droppable),{containers:Sn})})}case le.SetDroppableDisabled:{const{id:Ft,key:Ht,disabled:Sn}=Je,yn=Re.droppable.containers.get(Ft);if(!yn||Ht!==yn.key)return Re;const Se=new Lo(Re.droppable.containers);return Se.set(Ft,ui(Nu({},yn),{disabled:Sn})),ui(Nu({},Re),{droppable:ui(Nu({},Re.droppable),{containers:Se})})}case le.UnregisterDroppable:{const{id:Ft,key:Ht}=Je,Sn=Re.droppable.containers.get(Ft);if(!Sn||Ht!==Sn.key)return Re;const yn=new Lo(Re.droppable.containers);return yn.delete(Ft),ui(Nu({},Re),{droppable:ui(Nu({},Re.droppable),{containers:yn})})}default:return Re}}function qn(Re){let{disabled:Je}=Re;const{active:Ft,activatorEvent:Ht,draggableNodes:Sn}=(0,a.useContext)(yo),yn=(0,xe.D9)(Ht),Se=(0,xe.D9)(Ft==null?void 0:Ft.id);return(0,a.useEffect)(()=>{if(!Je&&!Ht&&yn&&Se!=null){if(!(0,xe.vd)(yn)||document.activeElement===yn.target)return;const Bt=Sn.get(Se);if(!Bt)return;const{activatorNode:Yt,node:hn}=Bt;if(!Yt.current&&!hn.current)return;requestAnimationFrame(()=>{for(const pt of[Yt.current,hn.current]){if(!pt)continue;const Vt=(0,xe.so)(pt);if(Vt){Vt.focus();break}}})}},[Ht,Je,Sn,Se,yn]),null}function Vi(Re,Je){let Sn=Je,{transform:Ft}=Sn,Ht=Md(Sn,["transform"]);return Re!=null&&Re.length?Re.reduce((yn,Se)=>Se(Nu({transform:yn},Ht)),Ft):Ft}function Fl(Re){return(0,a.useMemo)(()=>({draggable:Nu(Nu({},po.draggable),Re==null?void 0:Re.draggable),droppable:Nu(Nu({},po.droppable),Re==null?void 0:Re.droppable),dragOverlay:Nu(Nu({},po.dragOverlay),Re==null?void 0:Re.dragOverlay)}),[Re==null?void 0:Re.draggable,Re==null?void 0:Re.droppable,Re==null?void 0:Re.dragOverlay])}function ci(Re){let{activeNode:Je,measure:Ft,initialRect:Ht,config:Sn=!0}=Re;const yn=(0,a.useRef)(!1),{x:Se,y:Bt}=typeof Sn=="boolean"?{x:Sn,y:Sn}:Sn;(0,xe.LI)(()=>{if(!Se&&!Bt||!Je){yn.current=!1;return}if(yn.current||!Ht)return;const hn=Je==null?void 0:Je.node.current;if(!hn||hn.isConnected===!1)return;const pt=Ft(hn),Vt=vt(pt,Ht);if(Se||(Vt.x=0),Bt||(Vt.y=0),yn.current=!0,Math.abs(Vt.x)>0||Math.abs(Vt.y)>0){const fn=ct(hn);fn&&fn.scrollBy({top:Vt.y,left:Vt.x})}},[Je,Se,Bt,Ht,Ft])}const Rl=(0,a.createContext)(ui(Nu({},b),{scaleX:1,scaleY:1}));var qa;(function(Re){Re[Re.Uninitialized=0]="Uninitialized",Re[Re.Initializing=1]="Initializing",Re[Re.Initialized=2]="Initialized"})(qa||(qa={}));const Do=(0,a.memo)(function(Je){var Ft,Ht,Sn,yn;let ps=Je,{id:Se,accessibility:Bt,autoScroll:Yt=!0,children:hn,sensors:pt=gr,collisionDetection:Vt=rt,measuring:fn,modifiers:Xt}=ps,xn=Md(ps,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const ha=(0,a.useReducer)(Ur,void 0,mu),[st,Gt]=ha,[ln,Oa]=je(),[Va,tr]=(0,a.useState)(qa.Uninitialized),xr=Va===qa.Initialized,{draggable:{active:Mr,nodes:nr,translate:Gr},droppable:{containers:ru}}=st,Ro=Mr?nr.get(Mr):null,Tr=(0,a.useRef)({initial:null,translated:null}),Yo=(0,a.useMemo)(()=>{var hl;return Mr!=null?{id:Mr,data:(hl=Ro==null?void 0:Ro.data)!=null?hl:to,rect:Tr}:null},[Mr,Ro]),wu=(0,a.useRef)(null),[Za,Pl]=(0,a.useState)(null),[Su,vl]=(0,a.useState)(null),Ru=(0,xe.Ey)(xn,Object.values(xn)),cl=(0,xe.Ld)("DndDescribedBy",Se),Il=(0,a.useMemo)(()=>ru.getEnabled(),[ru]),pu=Fl(fn),{droppableRects:Gu,measureDroppableContainers:rl,measuringScheduled:_l}=na(Il,{dragging:xr,dependencies:[Gr.x,Gr.y],config:pu.droppable}),al=_n(nr,Mr),Tl=(0,a.useMemo)(()=>Su?(0,xe.DC)(Su):null,[Su]),kl=_i(),Hl=Br(al,pu.draggable.measure);ci({activeNode:Mr?nr.get(Mr):null,config:kl.layoutShiftCompensation,initialRect:Hl,measure:pu.draggable.measure});const lu=oa(al,pu.draggable.measure,Hl),Fi=oa(al?al.parentElement:null),gi=(0,a.useRef)({activatorEvent:null,active:null,activeNode:al,collisionRect:null,collisions:null,droppableRects:Gu,draggableNodes:nr,draggingNode:null,draggingNodeRect:null,droppableContainers:ru,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Wl=ru.getNodeFor((Ft=gi.current.over)==null?void 0:Ft.id),jl=Cr({measure:pu.dragOverlay.measure}),Nl=(Ht=jl.nodeRef.current)!=null?Ht:al,zl=xr?(Sn=jl.rect)!=null?Sn:lu:null,ou=!!(jl.nodeRef.current&&jl.rect),dl=Ia(ou?null:lu),an=jn(Nl?(0,xe.Jj)(Nl):null),sr=Rr(xr?Wl!=null?Wl:al:null),ia=mn(sr),qo=Vi(Xt,{transform:{x:Gr.x-dl.x,y:Gr.y-dl.y,scaleX:1,scaleY:1},activatorEvent:Su,active:Yo,activeNodeRect:lu,containerNodeRect:Fi,draggingNodeRect:zl,over:gi.current.over,overlayNodeRect:jl.rect,scrollableAncestors:sr,scrollableAncestorRects:ia,windowRect:an}),Fu=Tl?(0,xe.IH)(Tl,Gr):null,uo=da(sr),sl=ea(uo),li=ea(uo,[lu]),wl=(0,xe.IH)(qo,sl),Pa=zl?mt(zl,qo):null,Ul=Yo&&Pa?Vt({active:Yo,collisionRect:Pa,droppableRects:Gu,droppableContainers:Il,pointerCoordinates:Fu}):null,Zi=Ee(Ul,"id"),[ii,Ni]=(0,a.useState)(null),as=ou?qo:(0,xe.IH)(qo,li),mi=_e(as,(yn=ii==null?void 0:ii.rect)!=null?yn:null,lu),Wi=(0,a.useCallback)((hl,hi)=>{let{sensor:Ll,options:Ei}=hi;if(wu.current==null)return;const ql=nr.get(wu.current);if(!ql)return;const zi=hl.nativeEvent,Qi=new Ll({active:wu.current,activeNode:ql,event:zi,options:Ei,context:gi,onStart(Ai){const qi=wu.current;if(qi==null)return;const $i=nr.get(qi);if(!$i)return;const{onDragStart:gl}=Ru.current,es={active:{id:qi,data:$i.data,rect:Tr}};(0,ye.unstable_batchedUpdates)(()=>{gl==null||gl(es),tr(qa.Initializing),Gt({type:le.DragStart,initialCoordinates:Ai,active:qi}),ln({type:"onDragStart",event:es})})},onMove(Ai){Gt({type:le.DragMove,coordinates:Ai})},onEnd:is(le.DragEnd),onCancel:is(le.DragCancel)});(0,ye.unstable_batchedUpdates)(()=>{Pl(Qi),vl(hl.nativeEvent)});function is(Ai){return function(){return hg(this,null,function*(){const{active:$i,collisions:gl,over:es,scrollAdjustedTranslate:Vs}=gi.current;let hs=null;if($i&&Vs){const{cancelDrop:Hi}=Ru.current;hs={activatorEvent:zi,active:$i,collisions:gl,delta:Vs,over:es},Ai===le.DragEnd&&typeof Hi=="function"&&(yield Promise.resolve(Hi(hs)))&&(Ai=le.DragCancel)}wu.current=null,(0,ye.unstable_batchedUpdates)(()=>{Gt({type:Ai}),tr(qa.Uninitialized),Ni(null),Pl(null),vl(null);const Hi=Ai===le.DragEnd?"onDragEnd":"onDragCancel";if(hs){const no=Ru.current[Hi];no==null||no(hs),ln({type:Hi,event:hs})}})})}}},[nr]),Yi=(0,a.useCallback)((hl,hi)=>(Ll,Ei)=>{const ql=Ll.nativeEvent,zi=nr.get(Ei);if(wu.current!==null||!zi||ql.dndKit||ql.defaultPrevented)return;const Qi={active:zi};hl(Ll,hi.options,Qi)===!0&&(ql.dndKit={capturedBy:hi.sensor},wu.current=Ei,Wi(Ll,hi))},[nr,Wi]),ls=Yn(pt,Yi);Dr(pt),(0,xe.LI)(()=>{lu&&Va===qa.Initializing&&tr(qa.Initialized)},[lu,Va]),(0,a.useEffect)(()=>{const{onDragMove:hl}=Ru.current,{active:hi,activatorEvent:Ll,collisions:Ei,over:ql}=gi.current;if(!hi||!Ll)return;const zi={active:hi,activatorEvent:Ll,collisions:Ei,delta:{x:wl.x,y:wl.y},over:ql};(0,ye.unstable_batchedUpdates)(()=>{hl==null||hl(zi),ln({type:"onDragMove",event:zi})})},[wl.x,wl.y]),(0,a.useEffect)(()=>{const{active:hl,activatorEvent:hi,collisions:Ll,droppableContainers:Ei,scrollAdjustedTranslate:ql}=gi.current;if(!hl||wu.current==null||!hi||!ql)return;const{onDragOver:zi}=Ru.current,Qi=Ei.get(Zi),is=Qi&&Qi.rect.current?{id:Qi.id,rect:Qi.rect.current,data:Qi.data,disabled:Qi.disabled}:null,Ai={active:hl,activatorEvent:hi,collisions:Ll,delta:{x:ql.x,y:ql.y},over:is};(0,ye.unstable_batchedUpdates)(()=>{Ni(is),zi==null||zi(Ai),ln({type:"onDragOver",event:Ai})})},[Zi]),(0,xe.LI)(()=>{gi.current={activatorEvent:Su,active:Yo,activeNode:al,collisionRect:Pa,collisions:Ul,droppableRects:Gu,draggableNodes:nr,draggingNode:Nl,draggingNodeRect:zl,droppableContainers:ru,over:ii,scrollableAncestors:sr,scrollAdjustedTranslate:wl},Tr.current={initial:zl,translated:Pa}},[Yo,al,Ul,Pa,nr,Nl,zl,Gu,ru,ii,sr,wl]),Dt(ui(Nu({},kl),{delta:Gr,draggingRect:Pa,pointerCoordinates:Fu,scrollableAncestors:sr,scrollableAncestorRects:ia}));const rs=(0,a.useMemo)(()=>({active:Yo,activeNode:al,activeNodeRect:lu,activatorEvent:Su,collisions:Ul,containerNodeRect:Fi,dragOverlay:jl,draggableNodes:nr,droppableContainers:ru,droppableRects:Gu,over:ii,measureDroppableContainers:rl,scrollableAncestors:sr,scrollableAncestorRects:ia,measuringConfiguration:pu,measuringScheduled:_l,windowRect:an}),[Yo,al,lu,Su,Ul,Fi,jl,nr,ru,Gu,ii,rl,sr,ia,pu,_l,an]),Li=(0,a.useMemo)(()=>({activatorEvent:Su,activators:ls,active:Yo,activeNodeRect:lu,ariaDescribedById:{draggable:cl},dispatch:Gt,draggableNodes:nr,over:ii,measureDroppableContainers:rl}),[Su,ls,Yo,lu,Gt,cl,nr,ii,rl]);return a.createElement(Ie.Provider,{value:Oa},a.createElement(yo.Provider,{value:Li},a.createElement(bu.Provider,{value:rs},a.createElement(Rl.Provider,{value:mi},hn)),a.createElement(qn,{disabled:(Bt==null?void 0:Bt.restoreFocus)===!1})),a.createElement(ge,ui(Nu({},Bt),{hiddenTextDescribedById:cl})));function _i(){const hl=(Za==null?void 0:Za.autoScrollEnabled)===!1,hi=typeof Yt=="object"?Yt.enabled===!1:Yt===!1,Ll=xr&&!hl&&!hi;return typeof Yt=="object"?ui(Nu({},Yt),{enabled:Ll}):{enabled:Ll}}}),Uo=(0,a.createContext)(null),Fo="button",xo="Droppable";function Uu(Re){let{id:Je,data:Ft,disabled:Ht=!1,attributes:Sn}=Re;const yn=(0,xe.Ld)(xo),{activators:Se,activatorEvent:Bt,active:Yt,activeNodeRect:hn,ariaDescribedById:pt,draggableNodes:Vt,over:fn}=(0,a.useContext)(yo),{role:Xt=Fo,roleDescription:xn="draggable",tabIndex:ha=0}=Sn!=null?Sn:{},st=(Yt==null?void 0:Yt.id)===Je,Gt=(0,a.useContext)(st?Rl:Uo),[ln,Oa]=(0,xe.wm)(),[Va,tr]=(0,xe.wm)(),xr=Pr(Se,Je),Mr=(0,xe.Ey)(Ft);(0,xe.LI)(()=>(Vt.set(Je,{id:Je,key:yn,node:ln,activatorNode:Va,data:Mr}),()=>{const Gr=Vt.get(Je);Gr&&Gr.key===yn&&Vt.delete(Je)}),[Vt,Je]);const nr=(0,a.useMemo)(()=>({role:Xt,tabIndex:ha,"aria-disabled":Ht,"aria-pressed":st&&Xt===Fo?!0:void 0,"aria-roledescription":xn,"aria-describedby":pt.draggable}),[Ht,Xt,ha,st,xn,pt.draggable]);return{active:Yt,activatorEvent:Bt,activeNodeRect:hn,attributes:nr,isDragging:st,listeners:Ht?void 0:xr,node:ln,over:fn,setNodeRef:Oa,setActivatorNodeRef:tr,transform:Gt}}function Kr(){return(0,a.useContext)(bu)}const vu="Droppable",$u={timeout:25};function yl(Re){let{data:Je,disabled:Ft=!1,id:Ht,resizeObserverConfig:Sn}=Re;const yn=(0,xe.Ld)(vu),{active:Se,dispatch:Bt,over:Yt,measureDroppableContainers:hn}=(0,a.useContext)(yo),pt=(0,a.useRef)({disabled:Ft}),Vt=(0,a.useRef)(!1),fn=(0,a.useRef)(null),Xt=(0,a.useRef)(null),{disabled:xn,updateMeasurementsFor:ha,timeout:st}=Nu(Nu({},$u),Sn),Gt=(0,xe.Ey)(ha!=null?ha:Ht),ln=(0,a.useCallback)(()=>{if(!Vt.current){Vt.current=!0;return}Xt.current!=null&&clearTimeout(Xt.current),Xt.current=setTimeout(()=>{hn(Array.isArray(Gt.current)?Gt.current:[Gt.current]),Xt.current=null},st)},[st]),Oa=bt({callback:ln,disabled:xn||!Se}),Va=(0,a.useCallback)((nr,Gr)=>{Oa&&(Gr&&(Oa.unobserve(Gr),Vt.current=!1),nr&&Oa.observe(nr))},[Oa]),[tr,xr]=(0,xe.wm)(Va),Mr=(0,xe.Ey)(Je);return(0,a.useEffect)(()=>{!Oa||!tr.current||(Oa.disconnect(),Vt.current=!1,Oa.observe(tr.current))},[tr,Oa]),(0,xe.LI)(()=>(Bt({type:le.RegisterDroppable,element:{id:Ht,key:yn,disabled:Ft,node:tr,rect:fn,data:Mr}}),()=>Bt({type:le.UnregisterDroppable,key:yn,id:Ht})),[Ht]),(0,a.useEffect)(()=>{Ft!==pt.current.disabled&&(Bt({type:le.SetDroppableDisabled,id:Ht,key:yn,disabled:Ft}),pt.current.disabled=Ft)},[Ht,yn,Ft,Bt]),{active:Se,rect:fn,isOver:(Yt==null?void 0:Yt.id)===Ht,node:tr,over:Yt,setNodeRef:xr}}function Xu(Re){let{animation:Je,children:Ft}=Re;const[Ht,Sn]=useState(null),[yn,Se]=useState(null),Bt=usePrevious(Ft);return!Ft&&!Ht&&Bt&&Sn(Bt),useIsomorphicLayoutEffect(()=>{if(!yn)return;const Yt=Ht==null?void 0:Ht.key,hn=Ht==null?void 0:Ht.props.id;if(Yt==null||hn==null){Sn(null);return}Promise.resolve(Je(hn,yn)).then(()=>{Sn(null)})},[Je,Ht,yn]),React.createElement(React.Fragment,null,Ft,Ht?cloneElement(Ht,{ref:Se}):null)}const Ml={x:0,y:0,scaleX:1,scaleY:1};function Yl(Re){let{children:Je}=Re;return React.createElement(yo.Provider,{value:Kn},React.createElement(Rl.Provider,{value:Ml},Je))}const bi={position:"fixed",touchAction:"none"},ki=Re=>isKeyboardEvent(Re)?"transform 250ms ease":void 0,ji=null,pi={duration:250,easing:"ease",keyframes:Re=>{let{transform:{initial:Je,final:Ft}}=Re;return[{transform:xe.ux.Transform.toString(Je)},{transform:xe.ux.Transform.toString(Ft)}]},sideEffects:(Re=>Je=>{let{active:Ft,dragOverlay:Ht}=Je;const Sn={},{styles:yn,className:Se}=Re;if(yn!=null&&yn.active)for(const[Bt,Yt]of Object.entries(yn.active))Yt!==void 0&&(Sn[Bt]=Ft.node.style.getPropertyValue(Bt),Ft.node.style.setProperty(Bt,Yt));if(yn!=null&&yn.dragOverlay)for(const[Bt,Yt]of Object.entries(yn.dragOverlay))Yt!==void 0&&Ht.node.style.setProperty(Bt,Yt);return Se!=null&&Se.active&&Ft.node.classList.add(Se.active),Se!=null&&Se.dragOverlay&&Ht.node.classList.add(Se.dragOverlay),function(){for(const[Yt,hn]of Object.entries(Sn))Ft.node.style.setProperty(Yt,hn);Se!=null&&Se.active&&Ft.node.classList.remove(Se.active)}})({styles:{active:{opacity:"0"}}})};function Er(Re){let{config:Je,draggableNodes:Ft,droppableContainers:Ht,measuringConfiguration:Sn}=Re;return useEvent((yn,Se)=>{if(Je===null)return;const Bt=Ft.get(yn);if(!Bt)return;const Yt=Bt.node.current;if(!Yt)return;const hn=ya(Se);if(!hn)return;const{transform:pt}=getWindow(Se).getComputedStyle(Se),Vt=Et(pt);if(!Vt)return;const fn=typeof Je=="function"?Je:ns(Je);return Ct(Yt,Sn.draggable.measure),fn({active:{id:yn,data:Bt.data,node:Yt,rect:Sn.draggable.measure(Yt)},draggableNodes:Ft,dragOverlay:{node:Se,rect:Sn.dragOverlay.measure(hn)},droppableContainers:Ht,measuringConfiguration:Sn,transform:Vt})})}function ns(Re){const{duration:Je,easing:Ft,sideEffects:Ht,keyframes:Sn}=Nu(Nu({},pi),Re);return yn=>{let ln=yn,{active:Se,dragOverlay:Bt,transform:Yt}=ln,hn=Md(ln,["active","dragOverlay","transform"]);if(!Je)return;const pt={x:Bt.rect.left-Se.rect.left,y:Bt.rect.top-Se.rect.top},Vt={scaleX:Yt.scaleX!==1?Se.rect.width*Yt.scaleX/Bt.rect.width:1,scaleY:Yt.scaleY!==1?Se.rect.height*Yt.scaleY/Bt.rect.height:1},fn=Nu({x:Yt.x-pt.x,y:Yt.y-pt.y},Vt),Xt=Sn(ui(Nu({},hn),{active:Se,dragOverlay:Bt,transform:{initial:Yt,final:fn}})),[xn]=Xt,ha=Xt[Xt.length-1];if(JSON.stringify(xn)===JSON.stringify(ha))return;const st=Ht==null?void 0:Ht(Nu({active:Se,dragOverlay:Bt},hn)),Gt=Bt.node.animate(Xt,{duration:Je,easing:Ft,fill:"forwards"});return new Promise(Oa=>{Gt.onfinish=()=>{st==null||st(),Oa()}})}}let Zl=0;function Bl(Re){return useMemo(()=>{if(Re!=null)return Zl++,Zl},[Re])}const wi=null},45587:function(Ge,et,te){"use strict";te.d(et,{Fo:function(){return z},Rp:function(){return we},nB:function(){return ot},qw:function(){return y}});var a=te(67294),ye=te(60887),xe=te(24285);function we(mt,Et,wt){const qe=mt.slice();return qe.splice(wt<0?qe.length+wt:wt,0,qe.splice(Et,1)[0]),qe}function Oe(mt,Et,wt){const qe=mt.slice();return qe[Et]=mt[wt],qe[wt]=mt[Et],qe}function be(mt,Et){return mt.reduce((wt,qe,se)=>{const Rt=Et.get(qe);return Rt&&(wt[se]=Rt),wt},Array(mt.length))}function Fe(mt){return mt!==null&&mt>=0}function Ie(mt,Et){if(mt===Et)return!0;if(mt.length!==Et.length)return!1;for(let wt=0;wt{var Et;let{rects:wt,activeNodeRect:qe,activeIndex:se,overIndex:Rt,index:Tt}=mt;const Ke=(Et=wt[se])!=null?Et:qe;if(!Ke)return null;const Ze=Le(wt,Tt,se);if(Tt===se){const at=wt[Rt];return at?Nu({x:sese&&Tt<=Rt?Nu({x:-Ke.width-Ze,y:0},je):Tt=Rt?Nu({x:Ke.width+Ze,y:0},je):Nu({x:0,y:0},je)};function Le(mt,Et,wt){const qe=mt[Et],se=mt[Et-1],Rt=mt[Et+1];return!qe||!se&&!Rt?0:wt{let{rects:Et,activeIndex:wt,overIndex:qe,index:se}=mt;const Rt=we(Et,qe,wt),Tt=Et[se],Ke=Rt[se];return!Ke||!Tt?null:{x:Ke.left-Tt.left,y:Ke.top-Tt.top,scaleX:Ke.width/Tt.width,scaleY:Ke.height/Tt.height}},le=mt=>{let{activeIndex:Et,index:wt,rects:qe,overIndex:se}=mt,Rt,Tt;return wt===Et&&(Rt=qe[wt],Tt=qe[se]),wt===se&&(Rt=qe[wt],Tt=qe[Et]),!Tt||!Rt?null:{x:Tt.left-Rt.left,y:Tt.top-Rt.top,scaleX:Tt.width/Rt.width,scaleY:Tt.height/Rt.height}},E={scaleX:1,scaleY:1},y=mt=>{var Et;let{activeIndex:wt,activeNodeRect:qe,index:se,rects:Rt,overIndex:Tt}=mt;const Ke=(Et=Rt[wt])!=null?Et:qe;if(!Ke)return null;if(se===wt){const at=Rt[Tt];return at?Nu({x:0,y:wtwt&&se<=Tt?Nu({x:0,y:-Ke.height-Ze},E):se=Tt?Nu({x:0,y:Ke.height+Ze},E):Nu({x:0,y:0},E)};function x(mt,Et,wt){const qe=mt[Et],se=mt[Et-1],Rt=mt[Et+1];return qe?wtqe.map(ke=>typeof ke=="object"&&"id"in ke?ke.id:ke),[qe]),Zt=Tt!=null,Ut=Tt?nt.indexOf(Tt.id):-1,en=at?nt.indexOf(at.id):-1,rn=(0,a.useRef)(nt),Wn=!Ie(nt,rn.current),It=en!==-1&&Ut===-1||Wn,Qe=De(Rt);(0,xe.LI)(()=>{Wn&&Zt&&ct(nt)},[Wn,nt,Zt,ct]),(0,a.useEffect)(()=>{rn.current=nt},[nt]);const tt=(0,a.useMemo)(()=>({activeIndex:Ut,containerId:xt,disabled:Qe,disableTransforms:It,items:nt,overIndex:en,useDragOverlay:ze,sortedRects:be(nt,Ze),strategy:se}),[Ut,xt,Qe.draggable,Qe.droppable,It,nt,en,Ze,ze,se]);return a.createElement(ee.Provider,{value:tt},Et)}const ae=mt=>{let{id:Et,items:wt,activeIndex:qe,overIndex:se}=mt;return we(wt,qe,se).indexOf(Et)},oe=mt=>{let{containerId:Et,isSorting:wt,wasDragging:qe,index:se,items:Rt,newIndex:Tt,previousItems:Ke,previousContainerId:Ze,transition:at}=mt;return!at||!qe||Ke!==Rt&&se===Tt?!1:wt?!0:Tt!==se&&Et===Ze},me={duration:200,easing:"ease"},Ee="transform",Me=xe.ux.Transition.toString({property:Ee,duration:0,easing:"linear"}),Ue={roleDescription:"sortable"};function We(mt){let{disabled:Et,index:wt,node:qe,rect:se}=mt;const[Rt,Tt]=(0,a.useState)(null),Ke=(0,a.useRef)(wt);return(0,xe.LI)(()=>{if(!Et&&wt!==Ke.current&&qe.current){const Ze=se.current;if(Ze){const at=(0,ye.VK)(qe.current,{ignoreTransform:!0}),ct={x:Ze.left-at.left,y:Ze.top-at.top,scaleX:Ze.width/at.width,scaleY:Ze.height/at.height};(ct.x||ct.y)&&Tt(ct)}}wt!==Ke.current&&(Ke.current=wt)},[Et,wt,qe,se]),(0,a.useEffect)(()=>{Rt&&Tt(null)},[Rt]),Rt}function ot(mt){let{animateLayoutChanges:Et=oe,attributes:wt,disabled:qe,data:se,getNewIndex:Rt=ae,id:Tt,strategy:Ke,resizeObserverConfig:Ze,transition:at=me}=mt;const{items:ct,containerId:xt,activeIndex:ze,disabled:nt,disableTransforms:Zt,sortedRects:Ut,overIndex:en,useDragOverlay:rn,strategy:Wn}=(0,a.useContext)(ee),It=rt(qe,nt),Qe=ct.indexOf(Tt),tt=(0,a.useMemo)(()=>Nu({sortable:{containerId:xt,index:Qe,items:ct}},se),[xt,se,Qe,ct]),ke=(0,a.useMemo)(()=>ct.slice(ct.indexOf(Tt)),[ct,Tt]),{rect:Pt,node:Ct,isOver:nn,setNodeRef:gn}=(0,ye.Zj)({id:Tt,data:tt,disabled:It.droppable,resizeObserverConfig:Nu({updateMeasurementsFor:ke},Ze)}),{active:Qt,activatorEvent:lt,activeNodeRect:At,attributes:Ot,setNodeRef:Fn,listeners:ga,isDragging:In,over:$n,setActivatorNodeRef:Ra,transform:Ha}=(0,ye.O1)({id:Tt,data:tt,attributes:Nu(Nu({},Ue),wt),disabled:It.draggable}),ir=(0,xe.HB)(gn,Fn),un=!!Qt,pn=un&&!Zt&&Fe(ze)&&Fe(en),eo=!rn&&In,Xn=eo&&pn?Ha:null,sa=Ke!=null?Ke:Wn,Ao=pn?Xn!=null?Xn:sa({rects:Ut,activeNodeRect:At,activeIndex:ze,overIndex:en,index:Qe}):null,Nt=Fe(ze)&&Fe(en)?Rt({id:Tt,items:ct,activeIndex:ze,overIndex:en}):Qe,ft=Qt==null?void 0:Qt.id,Xe=(0,a.useRef)({activeId:ft,items:ct,newIndex:Nt,containerId:xt}),St=ct!==Xe.current.items,jt=Et({active:Qt,containerId:xt,isDragging:In,isSorting:un,id:Tt,index:Qe,items:ct,newIndex:Xe.current.newIndex,previousItems:Xe.current.items,previousContainerId:Xe.current.containerId,transition:at,wasDragging:Xe.current.activeId!=null}),Dt=We({disabled:!jt,index:Qe,node:Ct,rect:Pt});return(0,a.useEffect)(()=>{un&&Xe.current.newIndex!==Nt&&(Xe.current.newIndex=Nt),xt!==Xe.current.containerId&&(Xe.current.containerId=xt),ct!==Xe.current.items&&(Xe.current.items=ct)},[un,Nt,xt,ct]),(0,a.useEffect)(()=>{if(ft===Xe.current.activeId)return;if(ft&&!Xe.current.activeId){Xe.current.activeId=ft;return}const Gn=setTimeout(()=>{Xe.current.activeId=ft},50);return()=>clearTimeout(Gn)},[ft]),{active:Qt,activeIndex:ze,attributes:Ot,data:tt,rect:Pt,index:Qe,newIndex:Nt,items:ct,isOver:nn,isSorting:un,isDragging:In,listeners:ga,node:Ct,overIndex:en,over:$n,setNodeRef:ir,setActivatorNodeRef:Ra,setDroppableNodeRef:gn,setDraggableNodeRef:Fn,transform:Dt!=null?Dt:Ao,transition:$t()};function $t(){if(Dt||St&&Xe.current.newIndex===Qe)return Me;if(!(eo&&!(0,xe.vd)(lt)||!at)&&(un||jt))return xe.ux.Transition.toString(ui(Nu({},at),{property:Ee}))}}function rt(mt,Et){var wt,qe;return typeof mt=="boolean"?{draggable:mt,droppable:!1}:{draggable:(wt=mt==null?void 0:mt.draggable)!=null?wt:Et.draggable,droppable:(qe=mt==null?void 0:mt.droppable)!=null?qe:Et.droppable}}function Be(mt){if(!mt)return!1;const Et=mt.data.current;return!!(Et&&"sortable"in Et&&typeof Et.sortable=="object"&&"containerId"in Et.sortable&&"items"in Et.sortable&&"index"in Et.sortable)}const zt=[ye.g4.Down,ye.g4.Right,ye.g4.Up,ye.g4.Left],_e=(mt,Et)=>{let{context:{active:wt,collisionRect:qe,droppableRects:se,droppableContainers:Rt,over:Tt,scrollableAncestors:Ke}}=Et;if(zt.includes(mt.code)){if(mt.preventDefault(),!wt||!qe)return;const Ze=[];Rt.getEnabled().forEach(xt=>{if(!xt||xt!=null&&xt.disabled)return;const ze=se.get(xt.id);if(ze)switch(mt.code){case KeyboardCode.Down:qe.topze.top&&Ze.push(xt);break;case KeyboardCode.Left:qe.left>ze.left&&Ze.push(xt);break;case KeyboardCode.Right:qe.left1&&(ct=at[1].id),ct!=null){const xt=Rt.get(wt.id),ze=Rt.get(ct),nt=ze?se.get(ze.id):null,Zt=ze==null?void 0:ze.node.current;if(Zt&&nt&&xt&&ze){const en=getScrollableAncestors(Zt).some((ke,Pt)=>Ke[Pt]!==ke),rn=vt(xt,ze),Wn=Kt(xt,ze),It=en||!rn?{x:0,y:0}:{x:Wn?qe.width-nt.width:0,y:Wn?qe.height-nt.height:0},Qe={x:nt.left,y:nt.top};return It.x&&It.y?Qe:subtract(Qe,It)}}}};function vt(mt,Et){return!Be(mt)||!Be(Et)?!1:mt.data.current.sortable.containerId===Et.data.current.sortable.containerId}function Kt(mt,Et){return!Be(mt)||!Be(Et)||!vt(mt,Et)?!1:mt.data.current.sortable.indexvt=>{zt.forEach(Kt=>Kt(vt))},zt)}const xe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function we(Be){const zt=Object.prototype.toString.call(Be);return zt==="[object Window]"||zt==="[object global]"}function Oe(Be){return"nodeType"in Be}function be(Be){var zt,_e;return Be?we(Be)?Be:Oe(Be)&&(zt=(_e=Be.ownerDocument)==null?void 0:_e.defaultView)!=null?zt:window:window}function Fe(Be){const{Document:zt}=be(Be);return Be instanceof zt}function Ie(Be){return we(Be)?!1:Be instanceof be(Be).HTMLElement}function De(Be){return Be instanceof be(Be).SVGElement}function je(Be){return Be?we(Be)?Be.document:Oe(Be)?Fe(Be)?Be:Ie(Be)||De(Be)?Be.ownerDocument:document:document:document}const Ye=xe?a.useLayoutEffect:a.useEffect;function Le(Be){const zt=(0,a.useRef)(Be);return Ye(()=>{zt.current=Be}),(0,a.useCallback)(function(){for(var _e=arguments.length,vt=new Array(_e),Kt=0;Kt<_e;Kt++)vt[Kt]=arguments[Kt];return zt.current==null?void 0:zt.current(...vt)},[])}function ge(){const Be=(0,a.useRef)(null),zt=(0,a.useCallback)((vt,Kt)=>{Be.current=setInterval(vt,Kt)},[]),_e=(0,a.useCallback)(()=>{Be.current!==null&&(clearInterval(Be.current),Be.current=null)},[]);return[zt,_e]}function le(Be,zt){zt===void 0&&(zt=[Be]);const _e=(0,a.useRef)(Be);return Ye(()=>{_e.current!==Be&&(_e.current=Be)},zt),_e}function E(Be,zt){const _e=(0,a.useRef)();return(0,a.useMemo)(()=>{const vt=Be(_e.current);return _e.current=vt,vt},[...zt])}function y(Be){const zt=Le(Be),_e=(0,a.useRef)(null),vt=(0,a.useCallback)(Kt=>{Kt!==_e.current&&(zt==null||zt(Kt,_e.current)),_e.current=Kt},[]);return[_e,vt]}function x(Be){const zt=(0,a.useRef)();return(0,a.useEffect)(()=>{zt.current=Be},[Be]),zt.current}let b={};function ee(Be,zt){return(0,a.useMemo)(()=>{if(zt)return zt;const _e=b[Be]==null?0:b[Be]+1;return b[Be]=_e,Be+"-"+_e},[Be,zt])}function z(Be){return function(zt){for(var _e=arguments.length,vt=new Array(_e>1?_e-1:0),Kt=1;Kt<_e;Kt++)vt[Kt-1]=arguments[Kt];return vt.reduce((mt,Et)=>{const wt=Object.entries(Et);for(const[qe,se]of wt){const Rt=mt[qe];Rt!=null&&(mt[qe]=Rt+Be*se)}return mt},Nu({},zt))}}const ae=z(1),oe=z(-1);function me(Be){return"clientX"in Be&&"clientY"in Be}function Ee(Be){if(!Be)return!1;const{KeyboardEvent:zt}=be(Be.target);return zt&&Be instanceof zt}function Me(Be){if(!Be)return!1;const{TouchEvent:zt}=be(Be.target);return zt&&Be instanceof zt}function Ue(Be){if(Me(Be)){if(Be.touches&&Be.touches.length){const{clientX:zt,clientY:_e}=Be.touches[0];return{x:zt,y:_e}}else if(Be.changedTouches&&Be.changedTouches.length){const{clientX:zt,clientY:_e}=Be.changedTouches[0];return{x:zt,y:_e}}}return me(Be)?{x:Be.clientX,y:Be.clientY}:null}const We=Object.freeze({Translate:{toString(Be){if(!Be)return;const{x:zt,y:_e}=Be;return"translate3d("+(zt?Math.round(zt):0)+"px, "+(_e?Math.round(_e):0)+"px, 0)"}},Scale:{toString(Be){if(!Be)return;const{scaleX:zt,scaleY:_e}=Be;return"scaleX("+zt+") scaleY("+_e+")"}},Transform:{toString(Be){if(Be)return[We.Translate.toString(Be),We.Scale.toString(Be)].join(" ")}},Transition:{toString(Be){let{property:zt,duration:_e,easing:vt}=Be;return zt+" "+_e+"ms "+vt}}}),ot="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function rt(Be){return Be.matches(ot)?Be:Be.querySelector(ot)}},40534:function(Ge,et){"use strict";et.Z={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"}},71736:function(Ge,et){"use strict";et.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},11579:function(Ge,et){"use strict";et.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"}},12867:function(){"use strict"},57971:function(Ge,et,te){"use strict";var a=te(67294),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(De,je,Ye)=>je in De?ye(De,je,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):De[je]=Ye,Fe=(De,je)=>{for(var Ye in je||(je={}))we.call(je,Ye)&&be(De,Ye,je[Ye]);if(xe)for(var Ye of xe(je))Oe.call(je,Ye)&&be(De,Ye,je[Ye]);return De};const Ie=De=>React.createElement("svg",Fe({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},De),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"}));et.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},36913:function(Ge,et,te){"use strict";var a=te(67294),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(De,je,Ye)=>je in De?ye(De,je,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):De[je]=Ye,Fe=(De,je)=>{for(var Ye in je||(je={}))we.call(je,Ye)&&be(De,Ye,je[Ye]);if(xe)for(var Ye of xe(je))Oe.call(je,Ye)&&be(De,Ye,je[Ye]);return De};const Ie=De=>React.createElement("svg",Fe({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},De),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"}));et.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},22707:function(Ge,et,te){"use strict";var a=te(67294),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(De,je,Ye)=>je in De?ye(De,je,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):De[je]=Ye,Fe=(De,je)=>{for(var Ye in je||(je={}))we.call(je,Ye)&&be(De,Ye,je[Ye]);if(xe)for(var Ye of xe(je))Oe.call(je,Ye)&&be(De,Ye,je[Ye]);return De};const Ie=De=>React.createElement("svg",Fe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},De),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"})));et.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},8861:function(Ge,et,te){"use strict";var a=te(67294),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(De,je,Ye)=>je in De?ye(De,je,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):De[je]=Ye,Fe=(De,je)=>{for(var Ye in je||(je={}))we.call(je,Ye)&&be(De,Ye,je[Ye]);if(xe)for(var Ye of xe(je))Oe.call(je,Ye)&&be(De,Ye,je[Ye]);return De};const Ie=De=>React.createElement("svg",Fe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},De),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"})));et.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},18023:function(){"use strict";function Ge(le,E,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=le,this._defaultValue=E,this._minimum=y,this._maximum=x}Object.defineProperty(Ge.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(Ge.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(Ge.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(Ge.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,E){var y=go.Shape._FigureParameters[le];return y?y[E]:null},go.Shape.setFigureParameter=function(le,E,y){if(!(y instanceof Ge))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[le];x||(x=[],go.Shape._FigureParameters[le]=x),x[E]=y};var et=[];function te(le,E){var y=et.pop();return y===void 0?new go.Point(le,E):(y.x=le,y.y=E,y)}function a(){var le=et.pop();return le===void 0?new go.Point:le}function ye(le){et.push(le)}function xe(le,E,y,x,b,ee,z,ae,oe){oe||(oe=new go.Point);var me=le-y,Ee=b-z,Me=NaN,Ue=NaN;if(me===0)if(Ee===0)le===y&&(Me=le,Ue=E);else{var We=(ee-ae)/Ee,ot=ee-We*b;Me=le,Ue=We*Me+ot}else if(Ee===0){var rt=(E-x)/me,Be=E-rt*le;Me=b,Ue=rt*Me+Be}else{var rt=(E-x)/me,We=(ee-ae)/Ee,Be=E-rt*le,ot=ee-We*b;Me=(ot-Be)/(rt-We),Ue=rt*Me+Be}return oe.x=Me,oe.y=Ue,oe}function we(le,E,y,x,b,ee,z,ae,oe,me,Ee,Me,Ue,We){var ot=1-oe,rt=oe,Be=le*ot+y*rt,zt=E*ot+x*rt,_e=y*ot+b*rt,vt=x*ot+ee*rt,Kt=b*ot+z*rt,mt=ee*ot+ae*rt,Et=Be*ot+_e*rt,wt=zt*ot+vt*rt,qe=_e*ot+Kt*rt,se=vt*ot+mt*rt,Rt=Et*ot+qe*rt,Tt=wt*ot+se*rt;me.x=Be,me.y=zt,Ee.x=Et,Ee.y=wt,Me.x=Rt,Me.y=Tt,Ue.x=qe,Ue.y=se,We.x=Kt,We.y=mt}var Oe=new go.Spot(.156,.156),be=new go.Spot(.844,.844),Fe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ge("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*Fe,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,y-b,E-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&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=E,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/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(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LineRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)))}),go.Shape.defineFigureGenerator("LineDown",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Line,E,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,y)))}),go.Shape.defineFigureGenerator("LineUp",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,E,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(le,E,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(le,E,y){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Oe,b.spot2=be,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(le,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,Fe*E,0,E,(1-Fe)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,0,Fe*y,(1-Fe)*E,y)))}),go.Shape.defineFigureGenerator("Curve3",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,Fe*y,Fe*E,y)))}),go.Shape.defineFigureGenerator("Curve4",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-Fe)*E,0,0,(1-Fe)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ge("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(z.add(new go.PathSegment(go.PathSegment.Move,E/2+ae,E/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ae,ae).close())),ee.spot1=Oe,ee.spot2=be,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*y,-.09239631*E,.07836421*y,.1406031*E,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*y,.2450511*E,-.00697547*y,.3776197*E,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*y,.4539471*E,0,.6066018*E,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*y,.6914277*E,-.01904177*y,.8921095*E,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*y,1.036446*E,.04105738*y,1.020377*E,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*y,1.04448*E,.360238*y,.992256*E,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*y,1.032337*E,.5771781*y,1.018411*E,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*y,1.028411*E,.9571472*y,.8556702*E,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*y,.7431877*E,1.009325*y,.5624123*E,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*y,.4820677*E,1.031761*y,.3030112*E,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*y,.2329994*E,1.01518*y,.03213784*E,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*y,-.02812061*E,.9032597*y,-.01205169*E,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*y,-.01812061*E,.6089503*y,-.00606892*E,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*y,-.01606892*E,.3892545*y,-.01205169*E,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(le,E,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Line,x*E,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 Ge("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ge("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(le,E,y){var x=le?le.parameter1:NaN,b=le?le.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var ee=x%360;ee<0&&(ee+=360);var z=b%360,ae=Math.min(E,y)/2;return new go.Geometry().add(new go.PathFigure(ae,ae).add(new go.PathSegment(go.PathSegment.Arc,ee,z,ae,ae,ae,ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,E,y){var x=Fe/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,ee*y,E,(1-x)*y,(b+x)*E,(ee+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ge("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,ee=E/2,z=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,E,z-b)).add(new go.PathSegment(go.PathSegment.Line,E,z+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,z-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ge("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,ee=E/2,z=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,E,z-b)).add(new go.PathSegment(go.PathSegment.Line,E,z+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,z-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ge("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,E,y){var x=le?le.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=y,b}else{var ee=E/2,z=y/2,ae=Math.atan2(y,E),oe=x-Math.min(Math.cos(ae)*x/2,ee),me=x-Math.min(Math.sin(ae)*x/2,z),b=new go.Geometry,Ee=new go.PathFigure(oe,0,!0);return b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,E-oe,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,me)),Ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,y-me)),Ee.add(new go.PathSegment(go.PathSegment.Line,E-oe,y)),Ee.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,oe,y)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,y-me)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,me).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ge("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,ee=new go.PathFigure(.1*E,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Ge("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ge("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,y,Math.abs(1-x)*E,.25*y,Math.abs(1-x)*E,.75*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,Fe*E,0,E,(.5-Fe/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,(.5+Fe/2)*y,Fe*E,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,0,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*y,.5*E,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*E,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.5*y,.9*E,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.6*E,.2*y,E,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*y,E,.8*y,.6*E,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,.5*E,.75*y,.55*E,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*y,.45*E,.95*y,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*E,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*y,0,.25*y,.4*E,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,y,.5*E,.75*y,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*y,.55*E,.95*y,.5*E,.75*y));var ee=.2,z=.3,ae=0,oe=ee*Fe;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+ee+ae)*y,(.5-ee+z)*E,(.5+oe+ae)*y,(.5-oe+z)*E,(.5+ee+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+z)*E,(.5+ae)*y,(.5+oe+z)*E,(.5+ee+ae)*y,(.5+ee+z)*E,(.5+oe+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-ee+ae)*y,(1-.5+ee+z)*E,(.5-oe+ae)*y,(.5+oe+z)*E,(.5-ee+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*y,(.5-oe+z)*E,(.5-ee+ae)*y,(.5-ee+z+.05)*E,(.5-oe+ae-.02)*y)),ee=.2,z=0,ae=-.3,oe=ee*Fe,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+z)*E,(.5+ae)*y,(.5+oe+z)*E,(.5+ee+ae)*y,(.5+ee+z)*E,(.5+oe+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-ee+ae)*y,(1-.5+ee+z)*E,(.5-oe+ae)*y,(.5+oe+z)*E,(.5-ee+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+z)*E,(.5+ae)*y,(.5-oe+z)*E,(.5-ee+ae)*y,(.5-ee+z)*E,(.5-oe+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-oe+z)*E,(.5+ee+ae)*y,(.5-ee+z)*E,(.5+oe+ae)*y,(.5-oe+z)*E,(.5+ee+ae)*y)),ee=.2,z=-.3,ae=0,oe=ee*Fe,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-ee+ae)*y,(1-.5+ee+z-.05)*E,(.5-oe+ae-.02)*y,(.5+oe+z)*E,(.5-ee+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+z)*E,(.5+ae)*y,(.5-oe+z)*E,(.5-ee+ae)*y,(.5-ee+z)*E,(.5-oe+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+ee+ae)*y,(.5-ee+z)*E,(.5+oe+ae)*y,(.5-oe+z)*E,(.5+ee+ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*y,(.5+oe+z)*E,(.5+ee+ae)*y,(.5+ee+z)*E,(.5+oe+ae)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var ee=.1,z=.5,ae=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(z+ee)*E,ae*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*z,y*ae,ee*E,ee*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ae=.75,b=new go.PathFigure((z+ee)*E,ae*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*z,y*ae,ee*E,ee*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(le,E,y){var x=.8535533905932737,b=.5*E,ee=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=.5,z=.5,ae=.5,oe=new go.PathFigure(z*E,(ae-ee)*y);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-ee)*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),ee=.4,b=Fe*.4;var me=a(),Ee=a(),Me=a(),Ue=a();we(z,ae-ee,z+b,ae-ee,z+ee,ae-b,z+ee,ae,.42,me,Ee,Me,Ue,Ue);var We=a(),ot=a(),rt=a();we(z,ae-ee,z+b,ae-ee,z+ee,ae-b,z+ee,ae,.58,Ue,Ue,rt,We,ot);var Be=a(),zt=a(),_e=a();we(z,ae+ee,z-b,ae+ee,z-ee,ae+b,z-ee,ae,.42,Be,zt,_e,Ue,Ue);var vt=a(),Kt=a(),mt=a();return we(z,ae+ee,z-b,ae+ee,z-ee,ae+b,z-ee,ae,.58,Ue,Ue,mt,vt,Kt),oe.add(new go.PathSegment(go.PathSegment.Move,mt.x*E,mt.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,vt.x*E,vt.y*y,Kt.x*E,Kt.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y,(z-b)*E,(ae-ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Me.x*E,Me.y*y,me.x*E,me.y*y,Ee.x*E,Ee.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,mt.x*E,mt.y*y).close()),oe.add(new go.PathSegment(go.PathSegment.Move,_e.x*E,_e.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,rt.x*E,rt.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,We.x*E,We.y*y,ot.x*E,ot.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y,(z+b)*E,(ae+ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,_e.x*E,_e.y*y,Be.x*E,Be.y*y,zt.x*E,zt.y*y).close()),ye(me),ye(Ee),ye(Me),ye(Ue),ye(We),ye(ot),ye(rt),ye(Be),ye(zt),ye(_e),ye(vt),ye(Kt),ye(mt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*y,E,.25*y,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ge("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,ee=b+x;return new go.Geometry().add(new go.PathFigure(ee,.5*y).add(new go.PathSegment(go.PathSegment.Line,E,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,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(le,E,y){var x=new go.Geometry,b=Fe*.4,ee=.4,z=.5,ae=.5,oe=a(),me=a(),Ee=a(),Me=a(),Ue=new go.PathFigure((z-ee)*E,ae*y,!1);x.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y,(z-b)*E,(ae-ee)*y)),we(z,ae-ee,z+b,ae-ee,z+ee,ae-b,z+ee,ae,.44,Ee,Me,me,oe,oe),Ue.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*y,Ee.x*E,Ee.y*y,Me.x*E,Me.y*y));var We=te(me.x,me.y);we(z,ae-ee,z+b,ae-ee,z+ee,ae-b,z+ee,ae,.56,oe,oe,me,Ee,Me);var ot=te(me.x,me.y);Ue.add(new go.PathSegment(go.PathSegment.Line,(We.x*.1+.95*.9)*E,We.y*.1*y)),Ue.add(new go.PathSegment(go.PathSegment.Line,.85*E,We.y*.1*y)),Ue.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ue.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ue.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),Ue.add(new go.PathSegment(go.PathSegment.Line,(ot.x*.1+.9)*E,.15*y)),Ue.add(new go.PathSegment(go.PathSegment.Line,(ot.x*.1+.9)*E,(ot.y*.1+.05*.9)*y)),Ue.add(new go.PathSegment(go.PathSegment.Line,ot.x*E,ot.y*y)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,Ee.x*E,Ee.y*y,Me.x*E,Me.y*y)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y,(z+b)*E,(ae+ee)*y)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,(z-b)*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y)),ee=.35,b=Fe*.35;var rt=new go.PathFigure(z*E,(ae-ee)*y,!1);x.add(rt),rt.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),rt.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),rt.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-ee)*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y));var Be=new go.PathFigure((z-ee)*E,ae*y,!1);return x.add(Be),ye(oe),ye(me),ye(Ee),ye(Me),ye(We),ye(ot),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(le,E,y){var x=new go.Geometry,b=.375,ee=0,z=-.125,ae=b*Fe,oe=new go.PathFigure((.525+ee)*E,(.5+b+z)*y,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*E,(.5+z)*y,(.5+ae+ee)*E,(.5+b+z)*y,(.5+b+ee)*E,(.5+ae+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-b+z)*y,(1-.5+b+ee)*E,(.5-ae+z)*y,(.5+ae+ee)*E,(.5-b+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+z)*y,(.5-ae+ee)*E,(.5-b+z)*y,(.5-b+ee)*E,(.5-ae+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*E,(.5+b+z)*y,(.5-b+ee)*E,(.5+ae+z)*y,(.5-ae+ee)*E,(.5+b+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y).close()),b=.325,ee=0,z=-.125,ae=b*Fe;var oe=new go.PathFigure((1-.5+b+ee)*E,(.5+z)*y,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+b+z)*y,(.5+b+ee)*E,(.5+ae+z)*y,(.5+ae+ee)*E,(.5+b+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+z)*y,(.5-ae+ee)*E,(.5+b+z)*y,(.5-b+ee)*E,(.5+ae+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-b+z)*y,(.5-b+ee)*E,(.5-ae+z)*y,(.5-ae+ee)*E,(.5-b+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*E,(.5+z)*y,(.5+ae+ee)*E,(.5-b+z)*y,(1-.5+b+ee)*E,(.5-ae+z)*y));var oe=new go.PathFigure((.525+ee)*E,(.5+b+z)*y,!1);return x.add(oe),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(le,E,y){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(le,E,y){var x=le?le.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(le,E,y){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*y,.5*E,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(le,E,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*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ge("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ge("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=le?le.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-x)*E,z=(.5-b/2)*y,ae=(.5+b/2)*y,oe=new go.Geometry,me=new go.PathFigure(0,z,!0);oe.add(me),me.add(new go.PathSegment(go.PathSegment.Line,ee,z)),me.add(new go.PathSegment(go.PathSegment.Line,ee,0)),me.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,ee,y)),me.add(new go.PathSegment(go.PathSegment.Line,ee,ae)),me.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),oe.spot1=new go.Spot(0,z/y);var Ee=xe(0,ae/y,1,ae/y,ee/E,1,1,.5,a());return oe.spot2=new go.Spot(Ee.x,Ee.y),ye(Ee),oe}),go.Shape.setFigureParameter("Arrow2",0,new Ge("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ge("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=le?le.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var ee=E-x,z=(y-b)/2,ae=z+b,oe=new go.Geometry,me=new go.PathFigure(0,z,!0);oe.add(me),me.add(new go.PathSegment(go.PathSegment.Line,ee,z)),me.add(new go.PathSegment(go.PathSegment.Line,ee,0)),me.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,ee,y)),me.add(new go.PathSegment(go.PathSegment.Line,ee,ae)),me.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),oe.spot1=new go.Spot(0,z/y);var Ee=xe(0,ae/y,1,ae/y,ee/E,1,1,.5,a());return oe.spot2=new go.Spot(Ee.x,Ee.y),ye(Ee),oe}),go.Shape.defineFigureGenerator("Chevron",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,E,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*E,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ge("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,z=new go.Geometry,ae=new go.PathFigure(E,.5*y,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var oe=xe(0,.5,.3,0,0,b/y,.1,b/y,a());return z.spot1=new go.Spot(oe.x,oe.y),oe=xe(.7,1,1,.5,0,ee/y,1,ee/y,oe),z.spot2=new go.Spot(oe.x,oe.y),ye(oe),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ge("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ge("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,z=ee+x,ae=(y-b)/2,oe=ae+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,z=ee+x,ae=0,oe=y):(ee=0,z=y,ae=0,oe=y));var me=new go.Geometry,Ee=new go.PathFigure(E,.5*y,!0);me.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,ae)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ae).close());var Me=xe(0,.5,.3,ae/y,0,ee/y,1,ee/y,a());return me.spot1=new go.Spot(Me.x,Me.y),Me=xe(.7,oe/y,1,.5,0,z/y,1,z/y,Me),me.spot2=new go.Spot(Me.x,Me.y),ye(Me),me}),go.Shape.setFigureParameter("IBeamArrow",0,new Ge("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,z=new go.Geometry,ae=new go.PathFigure(E,.5*y,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),z.spot1=new go.Spot(0,b/y);var oe=xe(.7,1,1,.5,0,ee/y,1,ee/y,a());return z.spot2=new go.Spot(oe.x,oe.y),ye(oe),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ge("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ge("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,z=ee+x,ae=(y-b)/2,oe=ae+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,z=ee+x,ae=0,oe=y):(ee=0,z=y,ae=0,oe=y));var me=new go.Geometry,Ee=new go.PathFigure(E,.5*y,!0);me.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,ae)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,ae)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ae).close()),me.spot1=new go.Spot(0,ee/y);var Me=xe(.7,oe/y,1,.5,0,z/y,1,z/y,a());return me.spot2=new go.Spot(Me.x,Me.y),ye(Me),me}),go.Shape.setFigureParameter("Pointer",0,new Ge("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var z=xe(.2,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(z.x,z.y),ye(z),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ge("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b.spot1=new go.Spot(x,.35);var z=xe(0,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(z.x,z.y),ye(z),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ge("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,ee=(.5+x/2)*y,z=new go.Geometry,ae=new go.PathFigure(E,.5*y,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),z.spot1=new go.Spot(.2,.3);var oe=xe(.7,1,1,.5,0,ee/y,1,ee/y,a());return z.spot2=new go.Spot(oe.x,oe.y),ye(oe),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ge("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,ee=b+x;x>y&&(b=0,ee=y);var z=new go.Geometry,ae=new go.PathFigure(E,.5*y,!0);z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),z.spot1=new go.Spot(.2,b/y);var oe=xe(.7,1,1,.5,0,ee/y,1,ee/y,a());return z.spot2=new go.Spot(oe.x,oe.y),ye(oe),z}),go.Shape.setFigureParameter("SquareArrow",0,new Ge("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=Fe*.1,z=new go.PathFigure(0,.9*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(le,E,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,E,.9*y,(1-.85/.9)*E,y,.85/.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var ee=new go.PathFigure(0,.9*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,.8*y,.85/.9*E,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,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 ee=new go.PathFigure(.5*E,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(le,E,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*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var ee=new go.PathFigure(0,.3*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=Fe*.5,z=new go.PathFigure(0,x,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Fe*x,(.5-ee)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+ee)*E,0,1*E,Fe*x)),z.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*y,1*E,y-Fe*x,(.5+ee)*E,1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*E,1*y,0,y-Fe*x)),z.add(new go.PathSegment(go.PathSegment.Line,0,x));var ae=new go.PathFigure(E,x,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-Fe*x,(.5+ee)*E,2*x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*E,2*x,0,2*x-Fe*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=Fe*.5,z=new go.PathFigure(0,y-x,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Fe*x,(.5-ee)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+ee)*E,0,E,Fe*x)),z.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,y-Fe*x,(.5+ee)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*E,y,0,y-Fe*x));var ae=new go.PathFigure(0,y-x,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y-2*x,0,y-x-Fe*x,(.5-ee)*E,y-2*x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,y-x,(.5+ee)*E,y-2*x,E,y-x-Fe*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,ee=Fe*.5,z=new go.PathFigure(x,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-Fe*x,0,E,(.5-ee)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+ee)*y,E-Fe*x,y)),z.add(new go.PathSegment(go.PathSegment.Line,x,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,Fe*x,y,0,(.5+ee)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,Fe*x,0));var ae=new go.PathFigure(x,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+Fe*x,0,2*x,(.5-ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+ee)*y,x+Fe*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(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,ee=Fe*.5,z=new go.PathFigure(E-x,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-Fe*x,0,E,(.5-ee)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+ee)*y,E-Fe*x,y)),z.add(new go.PathSegment(go.PathSegment.Line,x,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,Fe*x,y,0,(.5+ee)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,Fe*x,0)),z.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var ae=new go.PathFigure(E-x,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*y,E-x-Fe*x,0,E-2*x,(.5-ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E-2*x,(.5+ee)*y,E-x-Fe*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(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.25*E,.25*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var ee=new go.PathFigure(.5*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(le,E,y){var x=new go.Geometry,b=.2,ee=.1,z=Fe*b,ae=Fe*ee,oe=.5,me=.1,Ee=new go.PathFigure(oe*E,(me+ee)*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe-b)*E,me*y,(oe-z)*E,(me+ee)*y,(oe-b)*E,(me+ae)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-ee)*y,(oe-b)*E,(me-ae)*y,(oe-z)*E,(me-ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe+b)*E,me*y,(oe+z)*E,(me-ee)*y,(oe+b)*E,(me-ae)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me+ee)*y,(oe+b)*E,(me+ae)*y,(oe+z)*E,(me+ee)*y));var Me=.05,Ue=Fe*Me;oe=.05,me=.25;var We=new go.PathFigure(.5*E,.2*y,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*y)),oe=.95,me=.25,We.add(new go.PathSegment(go.PathSegment.Bezier,(oe+Me)*E,me*y,(oe+Ue)*E,(me-Me)*y,(oe+Me)*E,(me-Ue)*y)),We.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),We.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),We.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*y)),Me=.025,Ue=Fe*Me,oe=.825,me=.35,We.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-Me)*y,(oe+Me)*E,(me-Ue)*y,(oe+Ue)*E,(me-Me)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Me)*E,me*y,(oe-Ue)*E,(me-Me)*y,(oe-Me)*E,(me-Ue)*y)),We.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),We.add(new go.PathSegment(go.PathSegment.Line,.55*E,y)),We.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y)),Me=.05,Ue=Fe*Me,oe=.5,me=.7,We.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-Me)*y,(oe+Me)*E,(me-Ue)*y,(oe+Ue)*E,(me-Me)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Me)*E,me*y,(oe-Ue)*E,(me-Me)*y,(oe-Me)*E,(me-Ue)*y)),We.add(new go.PathSegment(go.PathSegment.Line,.45*E,y)),We.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),We.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*y)),Me=.025,Ue=Fe*Me,oe=.175,me=.35,We.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-Me)*y,(oe+Me)*E,(me-Ue)*y,(oe+Ue)*E,(me-Me)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Me)*E,me*y,(oe-Ue)*E,(me-Me)*y,(oe-Me)*E,(me-Ue)*y)),We.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),We.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),We.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),Me=.05,Ue=Fe*Me,oe=.05,me=.25,We.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-Me)*y,(oe-Me)*E,(me-Ue)*y,(oe-Ue)*E,(me-Me)*y)),We.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Ge("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,E,y){var x=le?le.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(E,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y));var ee=new go.PathFigure(.5*E,.5*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,b*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=Fe*.1,z=new go.PathFigure(E,.1*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-ee)*y,(.5-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-ee)*y));var ae=new go.PathFigure(E,.1*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+ee)*y,(.5+b)*E,.2*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+ee)*y,(.5+b)*E,.3*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Move,E,.3*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*y,E,(.3+ee)*y,(.5+b)*E,.4*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*E,.4*y,0,(.3+ee)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*y,.25*E,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=Fe*.1,z=new go.PathFigure(E,.1*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-ee)*y,(.5-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-ee)*y));var ae=new go.PathFigure(E,.1*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+ee)*y,(.5+b)*E,.2*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+ee)*y,(.5+b)*E,.3*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+ee)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,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(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=Fe*.2,z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-ee)*y,(.2-ee)*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*y,(.8+ee)*E,0,E,(.2-ee)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,y,E,(.8+ee)*y,(.8+ee)*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-ee)*E,y,0,(.8+ee)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ae=new go.PathFigure(0,b*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,b*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(b*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),z.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(.1*E,.4*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.75*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,.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,E,.5*y));var ee=new go.PathFigure(E,.5*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y));var z=new go.PathFigure(E,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN,ee=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ae=new go.PathFigure(b*E,0,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),ae.add(new go.PathSegment(go.PathSegment.Move,0,ee*y)),ae.add(new go.PathSegment(go.PathSegment.Line,E,ee*y)),x}),go.Shape.defineFigureGenerator("Junction",function(le,E,y){var x=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,z=Fe*.5,ae=.5,oe=new go.PathFigure(E,ae*y,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,y,E,(ae+z)*y,(ae+z)*E,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ae*y,(ae-z)*E,y,0,(ae+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,0,0,(ae-z)*y,(ae-z)*E,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,ae*y,(ae+z)*E,0,E,(ae-z)*y));var me=new go.PathFigure((ee+b)*E,(ee+b)*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,ee*E,ee*y)),me.add(new go.PathSegment(go.PathSegment.Move,ee*E,(ee+b)*y)),me.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*E,ee*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close());var ee=new go.PathFigure(.1*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=.5,z=new go.PathFigure(.5*E,y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*E,.9*y,E,(ee+b)*y,(ee+b)*E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,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(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,E,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*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.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(le,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*y,.96*E,.47*y,.93*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*y,.86*E,.57*y,.83*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*E,.4*y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var ee=new go.PathFigure(.1*E,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,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*E,.2*y).close());var ee=new go.PathFigure(.2*E,.1*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close());var ae=new go.PathFigure(.5*b*E,b*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,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(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=.5,z=new go.PathFigure(E,ee*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,E,(ee+b)*y,(ee+b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y));var ae=new go.PathFigure(E,.5*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(le,E,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,E,.3*y,.5*E,.6*y,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN,ee=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN,ee=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure((1-b)*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x}),go.Shape.defineFigureGenerator("Process",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(b*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*E,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y));var z=new go.PathFigure(b*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,E,y){var x=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(.5+b)*E,0,E,(.5-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.5+b)*y,(.5+b)*E,y)),ee.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(le,E,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,E,.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(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=.5,z=new go.PathFigure(E,ee*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,E,(ee+b)*y,(ee+b)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y));var ae=new go.PathFigure(E,ee*y,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E,ee*y));var oe=new go.PathFigure(.8*E,.75*y,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(le,E,y){var x=new go.Geometry,b=Fe*.1,ee=.1,z=.9,ae=.5,oe=new go.PathFigure(.8*E,.5*y,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y));var me=new go.PathFigure((z+ee)*E,ae*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y,(z+b)*E,(ae+ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,(z-b)*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y,(z-b)*E,(ae-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,(z+b)*E,(ae-ee)*y,(z+ee)*E,(ae-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=Fe*.4,z=Fe*.1,ae=.1,oe=.9,me=.5,Ee=new go.PathFigure(.8*E,.5*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,.8*E,(.5+ee)*y,(.4+b)*E,y)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(.4+b)*E,0,.8*E,(.5-ee)*y));var Me=new go.PathFigure((oe+ae)*E,me*y,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me+ae)*y,(oe+ae)*E,(me+z)*y,(oe+z)*E,(me+ae)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ae)*E,me*y,(oe-z)*E,(me+ae)*y,(oe-ae)*E,(me+z)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-ae)*y,(oe-ae)*E,(me-z)*y,(oe-z)*E,(me-ae)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ae)*E,me*y,(oe+z)*E,(me-ae)*y,(oe+ae)*E,(me-z)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*b,z=0,ae=.5,oe=new go.PathFigure(.8*E,.5*y,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(z+ee)*E,(ae-b)*y,.7*E,(ae-ee)*y)),b=.1,ee=Fe*.1,z=.9,ae=.5;var me=new go.PathFigure((z-b)*E,ae*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-b)*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*E,ae*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+b)*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*E,ae*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*b,z=0,ae=.5,oe=new go.PathFigure(0,0,!0);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(z+ee+ee)*E,(ae-b)*y,.8*E,(ae-ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*E,(ae+ee)*y,(z+ee+ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*b,z=.2,ae=.5,oe=new go.PathFigure(.1*E,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var me=new go.PathFigure(.8*E,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.7*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(z+ee)*E,(ae-b)*y,.7*E,(ae-ee)*y)),b=.1,ee=Fe*.1,z=.9,ae=.5;var Ee=new go.PathFigure((z-b)*E,ae*y,!0);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-b)*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*E,ae*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+b)*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*E,ae*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*b,z=.2,ae=.5,oe=new go.PathFigure(.1*E,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var me=new go.PathFigure(.2*E,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(z+ee)*E,(ae-b)*y,.9*E,(ae-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.9*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(le,E,y){var x=new go.Geometry,b=Fe*.1,ee=.1,z=.1,ae=.5,oe=new go.PathFigure((z-b*.5)*E,y,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,0,(z-b)*E,y,(z-ee)*E,0)),z=.3,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,(z+ee)*E,0,(z+b)*E,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,0,(z-b)*E,y,(z-ee)*E,0)),z=.5,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,(z+ee)*E,0,(z+b)*E,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,0,(z-b)*E,y,(z-ee)*E,0)),z=.7,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,(z+ee)*E,0,(z+b)*E,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,0,(z-b)*E,y,(z-ee)*E,0)),z=.9,oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b*.5)*E,y,(z+ee)*E,0,(z+b)*E,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,E,y){var x=new go.Geometry,b=Fe*.5,ee=.5,z=.5,ae=.5,oe=new go.PathFigure((z-ee)*E,ae*y,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y,(z-b)*E,(ae-ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,(z+b)*E,(ae-ee)*y,(z+ee)*E,(ae-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y,(z+b)*E,(ae+ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,(z-b)*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Move,(z-ee+.1)*E,ae*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee-.1)*E,ae*y,z*E,(ae-ee)*y,z*E,(ae+ee)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Diode",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.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,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(le,E,y){var x=new go.Geometry,b=E,ee=y;E=E*.38,y=y*.6;var z=Fe*.8,ae=.8,oe=0,me=.5,Ee=(b-E)/2,Me=(ee-y)/2,Ue=new go.PathFigure(oe*E+Ee,(me+ae)*y+Me,!0);x.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ae)*E+Ee,me*y+Me,(oe-z)*E+Ee,(me+ae)*y+Me,(oe-ae)*E+Ee,(me+z)*y+Me)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me-ae)*y+Me,(oe-ae)*E+Ee,(me-z)*y+Me,(oe-z)*E+Ee,(me-ae)*y+Me)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ae+z*.5)*E+Ee,me*y+Me,oe*E+Ee,(me-ae)*y+Me,(oe-ae+z*.5)*E+Ee,(me-z)*y+Me)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me+ae)*y+Me,(oe-ae+z*.5)*E+Ee,(me+z)*y+Me,oe*E+Ee,(me+ae)*y+Me).close()),z=Fe*.4,ae=.4,oe=.2,me=.5;var We=new go.PathFigure(oe*E+Ee,(me+ae)*y+Me,!0);x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ae)*E+Ee,me*y+Me,(oe-z)*E+Ee,(me+ae)*y+Me,(oe-ae)*E+Ee,(me+z)*y+Me)),We.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me-ae)*y+Me,(oe-ae)*E+Ee,(me-z)*y+Me,(oe-z)*E+Ee,(me-ae)*y+Me)),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ae+z*.5)*E+Ee,me*y+Me,oe*E+Ee,(me-ae)*y+Me,(oe-ae+z*.5)*E+Ee,(me-z)*y+Me)),We.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me+ae)*y+Me,(oe-ae+z*.5)*E+Ee,(me+z)*y+Me,oe*E+Ee,(me+ae)*y+Me).close()),z=Fe*.2,ae=.2,oe=.5,me=.5;var ot=new go.PathFigure((oe-ae)*E+Ee,me*y+Me,!0);x.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me-ae)*y+Me,(oe-ae)*E+Ee,(me-z)*y+Me,(oe-z)*E+Ee,(me-ae)*y+Me)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ae)*E+Ee,me*y+Me,(oe+z)*E+Ee,(me-ae)*y+Me,(oe+ae)*E+Ee,(me-z)*y+Me)),ot.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me+ae)*y+Me,(oe+ae)*E+Ee,(me+z)*y+Me,(oe+z)*E+Ee,(me+ae)*y+Me)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ae)*E+Ee,me*y+Me,(oe-z)*E+Ee,(me+ae)*y+Me,(oe-ae)*E+Ee,(me+z)*y+Me)),z=Fe*.4,ae=.4,oe=.8,me=.5;var rt=new go.PathFigure(oe*E+Ee,(me-ae)*y+Me,!0);x.add(rt),rt.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ae)*E+Ee,me*y+Me,(oe+z)*E+Ee,(me-ae)*y+Me,(oe+ae)*E+Ee,(me-z)*y+Me)),rt.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me+ae)*y+Me,(oe+ae)*E+Ee,(me+z)*y+Me,(oe+z)*E+Ee,(me+ae)*y+Me)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ae-z*.5)*E+Ee,me*y+Me,oe*E+Ee,(me+ae)*y+Me,(oe+ae-z*.5)*E+Ee,(me+z)*y+Me)),rt.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me-ae)*y+Me,(oe+ae-z*.5)*E+Ee,(me-z)*y+Me,oe*E+Ee,(me-ae)*y+Me).close()),z=Fe*.8,ae=.8,oe=1,me=.5;var Be=new go.PathFigure(oe*E+Ee,(me-ae)*y+Me,!0);return x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ae)*E+Ee,me*y+Me,(oe+z)*E+Ee,(me-ae)*y+Me,(oe+ae)*E+Ee,(me-z)*y+Me)),Be.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me+ae)*y+Me,(oe+ae)*E+Ee,(me+z)*y+Me,(oe+z)*E+Ee,(me+ae)*y+Me)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ae-z*.5)*E+Ee,me*y+Me,oe*E+Ee,(me+ae)*y+Me,(oe+ae-z*.5)*E+Ee,(me+z)*y+Me)),Be.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+Ee,(me-ae)*y+Me,(oe+ae-z*.5)*E+Ee,(me-z)*y+Me,oe*E+Ee,(me-ae)*y+Me).close()),x}),go.Shape.defineFigureGenerator("Email",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var ee=new go.PathFigure(.1*E,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var z=new go.PathFigure(.6*E,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,y).close());var ae=new go.PathFigure(0,.5*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ae.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*y)),ae.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(le,E,y){var x=new go.Geometry,b=Fe*.4,ee=.4,z=.5,ae=.5,oe=a(),me=a(),Ee=a(),Me=a();we(z,ae-ee,z+b,ae-ee,z+ee,ae-b,z+ee,ae,.5,oe,oe,me,Ee,Me);var Ue=te(me.x,me.y),We=new go.PathFigure(me.x*E,me.y*y,!0);x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,Ee.x*E,Ee.y*y,Me.x*E,Me.y*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y,(z+b)*E,(ae+ee)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,(z-b)*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y)),we(z-ee,ae,z-ee,ae-b,z-b,ae-ee,z,ae-ee,.5,Ee,Me,me,oe,oe),We.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*y,Ee.x*E,Ee.y*y,Me.x*E,Me.y*y)),b=Fe*.3,ee=.3,we(z-ee,ae,z-ee,ae-b,z-b,ae-ee,z,ae-ee,.5,Ee,Me,me,oe,oe),We.add(new go.PathSegment(go.PathSegment.Line,me.x*E,me.y*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(z-ee)*E,ae*y,Me.x*E,Me.y*y,Ee.x*E,Ee.y*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+ee)*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(z+ee)*E,ae*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),we(z,ae-ee,z+b,ae-ee,z+ee,ae-b,z+ee,ae,.5,oe,oe,me,Ee,Me),We.add(new go.PathSegment(go.PathSegment.Bezier,me.x*E,me.y*y,Me.x*E,Me.y*y,Ee.x*E,Ee.y*y).close());var We=new go.PathFigure(.45*E,0,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)),We.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*y)),We.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),ye(oe),ye(me),ye(Ee),ye(Me),ye(Ue),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(le,E,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,E/2,y/2,E/2,y/2));function ee(z,ae,oe){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ae)*E,(.8+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ae)*E,(.5+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ae)*E,(.5+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ae)*E,(.8+oe)*y).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.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(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*y,.45*E,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*y,.48*E,.17*y,.54*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*y,.59*E,.29*y,.58*E,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*y,.8*E,.34*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*y,.87*E,.48*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,1.17*E,.76*y,.82*E,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,E,y){var x=new go.Geometry,b=.5,ee=0,z=0,ae=b*Fe,oe=.4*Math.SQRT2/2+.5,me=.5-.5*Math.SQRT2/2,Ee=1,Me=.5,Ue=.5,We=0,ot=new go.PathFigure(oe*E,(1-me)*y,!1);return x.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,Me*y,Ee*E,.7*y,Ee*E,Me*y)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(Ue+ee)*E,(We+ee)*y,(.5+b+ee)*E,(.5-ae+ee)*y,(.5+ae+ee)*E,(.5-b+ee)*y)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+z)*y,(.5-ae+ee)*E,(.5-b+z)*y,(.5-b+ee)*E,(.5-ae+z)*y)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*E,.9*y,(.5-b+ee)*E,(.5+ae+z)*y,(.5-ae+ee)*E,.9*y)),ot.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*E,.8*y)),ot.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*E,.9*y)),ot.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*E,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(E,y,!1);x.add(ee);var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.2*E,.35*y,.3*E,.35*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.7*E,.65*y,.8*E,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,E,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,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.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*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.7*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,y,.4*E,.5*y,E,.5*y).close());var ee=new go.PathFigure(.45*E,.73*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(.335*E,(1-.555)*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*y,(1-.12)*E,.46*y,(1-.02)*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*y,.02*E,.54*y,.12*E,.46*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*y));var z=.5-.285,ae=.5,oe=z,me=Math.PI/4,Ee=4*(1-Math.cos(me))/(3*Math.sin(me)),Me=Ee*.5,Ue=z,We=z,ot=Ee*Ue,rt=Ee*We;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ae-Ue)*E,oe*y,(ae-(ot+Ue)/2)*E,(oe+(We+rt)/2)*y,(ae-Ue)*E,(oe+rt)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ae*E,(oe-We)*y,(ae-Ue)*E,(oe-rt)*y,(ae-ot)*E,(oe-We)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ae+Ue)*E,oe*y,(ae+ot)*E,(oe-We)*y,(ae+Ue)*E,(oe-rt)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*y,(ae+Ue)*E,(oe+rt)*y,(ae+(ot+Ue)/2)*E,(oe+(We+rt)/2)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y));var Be=new go.PathFigure(.2*E,y,!1);x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*y));var zt=new go.PathFigure(.8*E,y,!1);return x.add(zt),zt.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var ee=new go.PathFigure(.2*E,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(E,y,!1);x.add(ee);var z=new go.PathFigure(.1*E,y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.05*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*y,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,E,y,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,y));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*E,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*y,ee*E,ee*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*y,.575*E,.725*y,.625*E,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*y,.375*E,.375*y,.425*E,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*y,.17*E,.95*y,.15*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*y));var ee=new go.PathFigure(.475*E,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*y,.35*E,0,.375*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*y,.625*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*y));var z=new go.PathFigure(.675*E,.575*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*y,E,.8*y,E,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),z.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*y)),z.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*.5,z=new go.PathFigure(E,b*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,b*E,y,E,(b+ee)*y,(b+ee)*E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-ee)*E,y,0,(b+ee)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-ee)*y,(b-ee)*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,b*y,(b+ee)*E,0,E,(b-ee)*y));var ae=new go.PathFigure(b*E,0,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*y)),ae.add(new go.PathSegment(go.PathSegment.Move,b*E,y)),ae.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*y)),ae.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*y)),ae.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*y)),ae.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*y)),ae.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(le,E,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,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,.15*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close());var ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var z=new go.PathFigure(0,.6*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y));var ee=new go.PathFigure(.15*E,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,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,E,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(le,E,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,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.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 ee=new go.PathFigure(E,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.8*y).close());var z=.1,ae=Fe*.1,oe=.2,me=.9,Ee=new go.PathFigure((oe-z)*E,me*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-z)*y,(oe-z)*E,(me-ae)*y,(oe-ae)*E,(me-z)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*E,me*y,(oe+ae)*E,(me-z)*y,(oe+z)*E,(me-ae)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me+z)*y,(oe+z)*E,(me+ae)*y,(oe+ae)*E,(me+z)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*E,me*y,(oe-ae)*E,(me+z)*y,(oe-z)*E,(me+ae)*y).close()),z=.1,ae=Fe*.1,oe=.8,me=.9;var Me=new go.PathFigure((oe-z)*E,me*y,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me-z)*y,(oe-z)*E,(me-ae)*y,(oe-ae)*E,(me-z)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*E,me*y,(oe+ae)*E,(me-z)*y,(oe+z)*E,(me-ae)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(me+z)*y,(oe+z)*E,(me+ae)*y,(oe+ae)*E,(me+z)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*E,me*y,(oe-ae)*E,(me+z)*y,(oe-z)*E,(me+ae)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(le,E,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*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.5*E,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y));var ae=new go.PathFigure(.5*E,.7*y,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E,.7*y));var oe=.1,me=Fe*.1,Ee=.1,Me=.9,Ue=new go.PathFigure((Ee-oe)*E,Me*y,!0);x.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Me-oe)*y,(Ee-oe)*E,(Me-me)*y,(Ee-me)*E,(Me-oe)*y)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+oe)*E,Me*y,(Ee+me)*E,(Me-oe)*y,(Ee+oe)*E,(Me-me)*y)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Me+oe)*y,(Ee+oe)*E,(Me+me)*y,(Ee+me)*E,(Me+oe)*y)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-oe)*E,Me*y,(Ee-me)*E,(Me+oe)*y,(Ee-oe)*E,(Me+me)*y)),oe=.1,me=Fe*.1,Ee=.4,Me=.9;var We=new go.PathFigure((Ee-oe)*E,Me*y,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Me-oe)*y,(Ee-oe)*E,(Me-me)*y,(Ee-me)*E,(Me-oe)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+oe)*E,Me*y,(Ee+me)*E,(Me-oe)*y,(Ee+oe)*E,(Me-me)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Me+oe)*y,(Ee+oe)*E,(Me+me)*y,(Ee+me)*E,(Me+oe)*y)),We.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-oe)*E,Me*y,(Ee-me)*E,(Me+oe)*y,(Ee-oe)*E,(Me+me)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*y).close());var ee=new go.PathFigure(.45*E,.7*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y));var z=new go.PathFigure(.55*E,.4*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*y).close());var Ee=.05,Me=Fe*.05,Ue=.175,We=.95,ae=new go.PathFigure((Ue-Ee)*E,We*y,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We-Ee)*y,(Ue-Ee)*E,(We-Me)*y,(Ue-Me)*E,(We-Ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ue+Ee)*E,We*y,(Ue+Me)*E,(We-Ee)*y,(Ue+Ee)*E,(We-Me)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We+Ee)*y,(Ue+Ee)*E,(We+Me)*y,(Ue+Me)*E,(We+Ee)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ue-Ee)*E,We*y,(Ue-Me)*E,(We+Ee)*y,(Ue-Ee)*E,(We+Me)*y));var Ee=.05,Me=Fe*.05,Ue=.375,We=.95,oe=new go.PathFigure((Ue-Ee)*E,We*y,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We-Ee)*y,(Ue-Ee)*E,(We-Me)*y,(Ue-Me)*E,(We-Ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ue+Ee)*E,We*y,(Ue+Me)*E,(We-Ee)*y,(Ue+Ee)*E,(We-Me)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We+Ee)*y,(Ue+Ee)*E,(We+Me)*y,(Ue+Me)*E,(We+Ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ue-Ee)*E,We*y,(Ue-Me)*E,(We+Ee)*y,(Ue-Ee)*E,(We+Me)*y));var Ee=.05,Me=Fe*.05,Ue=.625,We=.95,me=new go.PathFigure((Ue-Ee)*E,We*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We-Ee)*y,(Ue-Ee)*E,(We-Me)*y,(Ue-Me)*E,(We-Ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ue+Ee)*E,We*y,(Ue+Me)*E,(We-Ee)*y,(Ue+Ee)*E,(We-Me)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We+Ee)*y,(Ue+Ee)*E,(We+Me)*y,(Ue+Me)*E,(We+Ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ue-Ee)*E,We*y,(Ue-Me)*E,(We+Ee)*y,(Ue-Ee)*E,(We+Me)*y));var Ee=.05,Me=Fe*.05,Ue=.825,We=.95,ot=new go.PathFigure((Ue-Ee)*E,We*y,!0);x.add(ot),ot.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We-Ee)*y,(Ue-Ee)*E,(We-Me)*y,(Ue-Me)*E,(We-Ee)*y)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(Ue+Ee)*E,We*y,(Ue+Me)*E,(We-Ee)*y,(Ue+Ee)*E,(We-Me)*y)),ot.add(new go.PathSegment(go.PathSegment.Bezier,Ue*E,(We+Ee)*y,(Ue+Ee)*E,(We+Me)*y,(Ue+Me)*E,(We+Ee)*y)),ot.add(new go.PathSegment(go.PathSegment.Bezier,(Ue-Ee)*E,We*y,(Ue-Me)*E,(We+Ee)*y,(Ue-Ee)*E,(We+Me)*y).close());var rt=new go.PathFigure(0,y,!1);return x.add(rt),rt.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var z=new go.PathFigure(.15*E,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.15*E,y).close());var ae=.05,oe=Fe*.05,me=.35,Ee=.775,Me=new go.PathFigure((me-ae)*E,Ee*y,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee-ae)*y,(me-ae)*E,(Ee-oe)*y,(me-oe)*E,(Ee-ae)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(me+ae)*E,Ee*y,(me+oe)*E,(Ee-ae)*y,(me+ae)*E,(Ee-oe)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,me*E,(Ee+ae)*y,(me+ae)*E,(Ee+oe)*y,(me+oe)*E,(Ee+ae)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(me-ae)*E,Ee*y,(me-oe)*E,(Ee+ae)*y,(me-ae)*E,(Ee+oe)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(le,E,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*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(le,E,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,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,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*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(le,E,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*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.75*E,0,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.75*y,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*E,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*y,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,.15*E,.25*y,.15*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*y,.85*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*y,.35*E,.3*y,.65*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*y,.35*E,.7*y,.65*E,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(le,E,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*E,.25*y,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*y,.425*E,.5*y,.575*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*y,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.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*E,.75*y,.1*E,.5*y,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*y,.425*E,y,.575*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*y,.8*E,.5*y,.9*E,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(le,E,y){var x=new go.Geometry,b=.3,ee=Fe*.3,z=.5,ae=.7,oe=new go.PathFigure((z-b)*E,ae*y,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-b)*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*E,ae*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+b)*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*E,ae*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y));var me=new go.PathFigure(0,.7*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*y,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.65*E,.3*y,.65*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*y,.35*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*E,.6*y,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.2*E,y,.35*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,y,.7*E,.6*y,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.8*E,y,.65*E,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,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*E,y,0,y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*y,.8*E,y,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(le,E,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,E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*y));var ee=new go.PathFigure(0,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*.5,z=.5,ae=.5,oe=new go.PathFigure((z-b)*E,ae*y,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-b)*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*E,ae*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+b)*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*E,ae*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y));var me=new go.PathFigure(.15*E,.5*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(le,E,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*E,.1*y,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,.65*E,.2*y,.85*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.85*E,.6*y,.65*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*E,.4*y,.15*E,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(le,E,y){var x=new go.Geometry,b=.5,ee=Fe*.5,z=.5,ae=.5,oe=new go.PathFigure((z-b)*E,ae*y,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-b)*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*E,ae*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+b)*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*E,ae*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y).close()),b=.05,ee=Fe*.05,z=.5,ae=.8;var me=new go.PathFigure((z-b)*E,ae*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae-b)*y,(z-b)*E,(ae-ee)*y,(z-ee)*E,(ae-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*E,ae*y,(z+ee)*E,(ae-b)*y,(z+b)*E,(ae-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,z*E,(ae+b)*y,(z+b)*E,(ae+ee)*y,(z+ee)*E,(ae+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*E,ae*y,(z-ee)*E,(ae+b)*y,(z-b)*E,(ae+ee)*y).close()),me.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),me.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,.75*E,.475*y,.75*E,.225*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*y,.4*E,.2*y,.3*E,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*y,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*y,.5*E,0,.025*E,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(le,E,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,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*E,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(le,E,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,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*E,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(le,E,y){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*y,.79840625*E,.39915625*y,.7834375*E,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*y,.64228125*E,.2188125*y,.603875*E,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*y,.39759375*E,.20190625*y,.36053125*E,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*y,.21765625*E,.36059375*y,.201875*E,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*y,.20221875*E,.603875*y,.21884375*E,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*y,.36353125*E,.78340625*y,.3991875*E,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*y,.602375*E,.79809375*y,.63946875*E,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*y,.78234375*E,.63940625*y,.798125*E,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(le,E,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*E,.3*y,0,.375*y,.05*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*y,.3*E,.225*y,.4*E,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*y,.46*E,.05*y,.525*E,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*y,.525*E,.275*y,.475*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*y,E,.4*y,E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*y,.675*E,.55*y,.675*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*y,.65*E,.7*y,.65*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,y,.61*E,.85*y,.61*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*E,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(le,E,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*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var ee=new go.PathFigure(0,y*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*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*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,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*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.85).close());var ee=new go.PathFigure(.126*E,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*y).close());var z=new go.PathFigure(.402*E,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*y).close());var ae=new go.PathFigure(.678*E,.85*y,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*y).close());var oe=new go.PathFigure(.5*E,.1*y,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*y)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(le,E,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,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(le,E,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,E*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*(1-.184)).close());var ee=new go.PathFigure(E*.204,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.204,y*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*1).close());var z=new go.PathFigure(E*.408,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.408,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*1).close());var ae=new go.PathFigure(E*.612,y,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*.612,y*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*1).close());var oe=new go.PathFigure(E*.816,y,!0);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.816,y*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-.184*5))),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(le,E,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,E*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var ee=new go.PathFigure(E*.055,.07*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.1).close());var z=new go.PathFigure(E*.055,.13*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.13)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.16)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.16).close());var ae=new go.PathFigure(E*.055,.18*y,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.18)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.21)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.21).close());var oe=new go.PathFigure(E*1,0,!0);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.65)),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(.55*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*y,0,.4*y,.225*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*y,.975*E,0,E,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.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,E*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*y,.075*E,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(le,E,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,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var z=new go.PathFigure(E*.11,y*.1,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.8)),z.add(new go.PathSegment(go.PathSegment.Line,E*.11,y*.8).close());var ae=new go.PathFigure(E*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),y*.8).close());var oe=new go.PathFigure(E*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,E,y){var x=new go.Geometry,b=8,ee=b*Fe,z=new go.PathFigure(b,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.14)),z.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-ee,E-ee,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ae=new go.PathFigure(E*.83,0,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*0).close());var oe=new go.PathFigure(E*.83,y*1,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*1).close());var me=new go.PathFigure(E*.78,y*.05,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.05)),me.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.25)),me.add(new go.PathSegment(go.PathSegment.Line,E*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,E,y){var x=le?le.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*Fe,ee=y*.8,z=new go.Geometry,ae=new go.PathFigure(x,0,!0);return z.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),ae.add(new go.PathSegment(go.PathSegment.Line,E,ee-x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E-x,ee,E,ee-b,E-b,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.7,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.7,y)),ae.add(new go.PathSegment(go.PathSegment.Line,E*.55,ee)),ae.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,b,ee,0,ee-b)),ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),ae.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,.8,-b,-b)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.45).close());var ee=new go.PathFigure(E*1,y*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(le,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.9).close());var ee=new go.PathFigure(E*.1,y*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.22,y*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.25).close());var z=new go.PathFigure(E*.28,y*.37,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.41)),z.add(new go.PathSegment(go.PathSegment.Line,E*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(le,E,y){var x=new go.Geometry,b=15,ee=b*Fe,z=new go.PathFigure(E*.62,y*.475,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-ee,E-ee,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),z.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.475)),z.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.03)),z.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.62,y*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close());var z=new go.PathFigure(E*.4,y*0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.66)),z.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close());var z=new go.PathFigure(E*.5,y*0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close());var ee=new go.PathFigure(E*.235,y*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.765,y*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.655,y*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(le,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.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")},61016: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 Ge={},et="5.0",te={},a=null,ye=!1,xe=!1,we=null,Oe=!1,be=null,Fe=null,Ie=0;Ie4?parseFloat(Ke):5};Ge.setHTML5Codebase=function(Ke,Ze){Fe=Ke,se(Ke,Ze)},Ge.setJavaCodebase=Ge.setJavaCodebaseVersion=Ge.isCompiledInstalled=Ge.setPreCompiledScriptPath=Ge.setPreCompiledResourcePath=function(){},Ge.setHTML5CodebaseVersion=function(Ke,Ze){var at=parseFloat(Ke);if(at!==NaN&&at<5){console.log("The GeoGebra HTML5 codebase version "+at+" is deprecated. Using version latest instead.");return}be=Ke,qe(Ke,Ze)},Ge.getHTML5CodebaseVersion=function(){return le},Ge.getParameters=function(){return te},Ge.setFontsCSSURL=function(Ke){z=Ke},Ge.setGiacJSURL=function(Ke){},Ge.setJNLPFile=function(Ke){je=Ke},Ge.setJNLPBaseDir=function(Ke){},Ge.inject=function(){function Ke(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ze="auto",at=te.id,ct,xt=!1,ze=0;ze=5)return!0;var Ke=Ge.getAppletObject();return Ke&&typeof Ke.recalculateEnvironments=="function"?(Ke.recalculateEnvironments(),!0):!1},Ge.startAnimation=function(){var Ke=Ge.getAppletObject();return Ke&&typeof Ke.startAnimation=="function"?(Ke.startAnimation(),!0):!1},Ge.stopAnimation=function(){var Ke=Ge.getAppletObject();return Ke&&typeof Ke.stopAnimation=="function"?(Ke.stopAnimation(),!0):!1},Ge.getAppletObject=function(){var Ke=te.id!==void 0?te.id:"ggbApplet";return window[Ke]},Ge.resize=function(){};var ot=function(Ke,Ze,at){var ct=document.createElement("param");ct.setAttribute("name",Ze),ct.setAttribute("value",at),Ke.appendChild(ct)},rt=function(Ke){return Ke&&Ke!=="false"},Be=function(Ke,Ze,at){oe(le)<=4.2&&(at=!0);var ct=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(ct=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var xt=document.createElement("div");xt.classList.add("appletParameters","notranslate");var ze=Ze.width,nt=Ze.height;if(Ze.disableAutoScale=Ze.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ze.disableAutoScale,Ze.width!==void 0)if(oe(le)<=4.4)rt(Ze.showToolBar)&&(Ze.height-=7),rt(Ze.showAlgebraInput)&&(Ze.height-=37),Ze.width<605&&rt(Ze.showToolBar)&&(Ze.width=605,ze=605);else{var Zt=100;(rt(Ze.showToolBar)||rt(Ze.showMenuBar))&&(Ze.hasOwnProperty("customToolBar")&&(Ze.customToolbar=Ze.customToolBar),Zt=rt(Ze.showMenuBar)?245:155),ze=5?(Ze.appletOnLoad=function(lt){var At=Ke.querySelector(".ggb_preview");At&&At.parentNode.removeChild(At),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(rn),window.GGBT_wsf_view&&$(window).trigger("resize"),en(lt)},Wn||rn.appendChild(It)):xt.appendChild(It),rn.appendChild(xt),Wn||Ke.appendChild(rn),setTimeout(function(){Ge.resize()},1)}else{var Qe=document.createElement("div");Qe.className="applet_scaler",Qe.style.position="relative",Qe.style.display="block",Qe.appendChild(xt),Ke.appendChild(Qe),Ze.appletOnLoad=function(lt){Ge.resize(),en(lt)}}function tt(lt,At){At&&typeof At.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(lt,At.appletOnLoad):renderGGBElement(lt),Rt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",At)}function ke(lt,At){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:lt,params:At}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ot){tt(Ot.article,Ot.params)}),html5AppletsToProcess=null)},oe(le)<5&&(lt.className+=" geogebraweb")):tt(lt,At)}if(ct){scriptLoadStarted=!0;for(var Pt=0;Pt0?(Ut.remove(),rn.attr("id","fullscreencontent").show(),jQuery(en).append(rn),window.dispatchEvent(new Event("resize"))):Be(Ut,Ze,!1),window.GGBT_wsf_view.launchFullScreen(en)}else ge=ct,Be(Ke,Ze,!1);if(!window.GGBT_wsf_view)for(nt=0;ntKe/4*3&&(Ut=Ke/4*3),en=Ut/5.8,Zt.setAttribute("src",b),Zt.setAttribute("width",Ut),Zt.setAttribute("height",en);var rn=(Ke-Ut)/2,Wn=(Ze-en)/2;Zt.style.left=rn+"px",Zt.style.top=Wn+"px",xt.appendChild(Zt)}}return xt.appendChild(nt),xt},Et=function(Ke){return Ke=Ke.toLowerCase(),Ke==="html5"||Ke==="screenshot"?Ke:"html5"},wt=["web","webSimple","web3d","tablet","tablet3d","phone"],qe=function(Ke,Ze){if(le=Ke,Ze){se(le,!0);return}var at=!ye;if(at){var ct=oe(le);!isNaN(ct)&&ct<4.4&&(at=!1)}var xt,ze;window.location.protocol.substr(0,4)==="http"?xt=window.location.protocol:xt="http:";var nt=le.indexOf("//");nt>0?ze=le:nt===0?ze=xt+le:ze="https://www.geogebra.org/apps/5.2.814.0/";for(var Zt in wt)if(le.slice(wt[Zt].length*-1)===wt[Zt]||le.slice((wt[Zt].length+1)*-1)===wt[Zt]+"/"){se(ze,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&at&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!rt(te.showToolBar)&&!rt(te.showMenuBar)&&!rt(te.showAlgebraInput)&&!rt(te.enableRightClick)&&(!te.appName||te.appName=="classic")?ze+="webSimple/":ze+="web3d/",se(ze,!1)},se=function(Ke,Ze){if(Ke.requirejs){Ye=Ke;return}Ke.slice(-1)!=="/"&&(Ke+="/"),Ye=Ke,Ze===null&&(Ze=Ke.indexOf("http")===-1),Le=Ze,E="web.nocache.js",y=!1;var at=Ye.split("/");at.length>1&&(!Ze&&at[at.length-2]==="webSimple"?(E="webSimple.nocache.js",y=!0):wt.indexOf(at[at.length-2])>=0&&(E=at[at.length-2]+".nocache.js")),at=Ke.split("/"),le=at[at.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var ct=parseFloat(le);ct!==NaN&&ct<5&&Ke.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ct+" is deprecated. Using version latest instead."),qe("5.0",Ze))},Rt=function(Ke,Ze){window.console&&window.console.log&&(!Ze||typeof Ze.showLogging=="undefined"||Ze.showLogging&&Ze.showLogging!=="false")&&console.log(Ke)};te.material_id!==void 0?Me(Tt):Tt();function Tt(){var Ke=et;be!==null?Ke=be:parseFloat(Ke)<5&&(Ke="5.0"),qe(Ke,!1),Fe!==null&&se(Fe,Le),Oe=!0}return Ge},GGBAppletUtils=function(){"use strict";function Ge(){return window.GGBT_wsf_edit!==void 0}function et(Oe,be){be!=1?(Oe.style.transformOrigin="0% 0% 0px",Oe.style.webkitTransformOrigin="0% 0% 0px",Oe.style.transform="scale("+be+","+be+")",Oe.style.webkitTransform="scale("+be+","+be+")",Oe.style.maxWidth="initial",Oe.querySelector(".ggb_preview")!==null&&(Oe.querySelector(".ggb_preview").style.maxWidth="initial"),Oe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Oe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Oe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Oe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Oe.style.transform="none",Oe.style.webkitTransform="none")}function te(Oe,be,Fe,Ie,De,je){var Ye=null;if(je!=null&&je!="")for(var Le=Oe.parentNode;Le!=null;)if((" "+Le.className+" ").indexOf(" "+je+" ")>-1){Ye=Le;break}else Le=Le.parentNode;var ge=0,le=0,E=0,y=0,x=0,b=0,ee=0;if(Ye)ge=Ye.offsetWidth,le=Math.max(Ie?Ye.offsetWidth:0,Ye.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ge=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),E=ge):(ge=window.innerWidth,le=window.innerHeight,E=window.innerWidth),Oe){var z=Oe.getBoundingClientRect();z.left>0&&z.left<=ge&&(De===void 0||!De)&&(document.dir==="rtl"?(x=ge-z.width-z.left,b=E<=480?10:30):(b=z.left,x=E<=480?10:30),y=b+x)}if(Oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ae=Oe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return Oe&&((Fe===void 0||!Fe)&&be>0&&be+y1&&(je=!0)),be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(je=!0),!(Oe.hasOwnProperty("disableAutoScale")&&Oe.disableAutoScale))De=a(Oe,be,je,Fe,Oe.scaleContainerClass);else return Ie;return je&&(!Oe.hasOwnProperty("scale")||Ie===1)?De:Math.min(Ie,De)}function xe(Oe){var be=Math.min(window.innerWidth,document.documentElement.clientWidth),Fe=Math.min(window.innerHeight,document.documentElement.clientHeight),Ie=Oe.getBoundingClientRect(),De=(be-Ie.width)/2,je=(Fe-Ie.height)/2;je<0&&(je=0),Oe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(De<40?Oe.style.left="40px":Oe.style.left=De+"px",Oe.style.top=je+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(je<40?Oe.style.top="40px":Oe.style.top=je+"px",Oe.style.left=De+"px")}function we(Oe,be){var Fe=Oe.querySelector(".appletParameters");if(Fe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(be.id!==Fe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Oe)}if(Fe.parentElement&&/fullscreen/.test(Fe.parentElement.className))return;var Ie=ye(be,Oe);Ge()&&Fe.setAttribute("data-param-scale",Ie);for(var De=null,je=0;je=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(Ge){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ge){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ge){var et=c[Ge];return et==null?null:et},r=d,webModule.__errFn=e}function B(){function Ge(Oe){var be=Oe.lastIndexOf(rb);be==-1&&(be=Oe.length);var Fe=Oe.indexOf(sb);Fe==-1&&(Fe=Oe.length);var Ie=Oe.lastIndexOf(tb,Math.min(Fe,be));return Ie>=O?Oe.substring(O,Ie+P):W}function et(Oe){if(!Oe.match(/^\w+:\/\//)){var be=o.createElement(ub);be.src=Oe+vb,Oe=Ge(be.src)}return Oe}function te(){var Oe=__gwt_getMetaProperty(wb);return Oe!=null?Oe:W}function a(){for(var Oe=o.getElementsByTagName(_),be=O;beO?Oe[Oe.length-P].href:W}function xe(){var Oe=o.location;return Oe.href==Oe.protocol+zb+Oe.host+Oe.pathname+Oe.search+Oe.hash}var we=te();return we==W&&(we=a()),we==W&&(we=ye()),we==W&&xe()&&(we=Ge(o.location.href)),we=et(we),we}function C(Ge){return Ge.match(/^\//)||Ge.match(/^[a-zA-Z]+:\/\//)?Ge:webModule.__moduleBase+Ge}function D(){var Ge=[],et=O,te=[],a=[];function ye(Oe){var be=a[Oe](),Fe=te[Oe];if(be in Fe)return be;var Ie=[];for(var De in Fe)Ie[Fe[De]]=De;throw r&&r(Oe,Ie,be),null}if(__gwt_isKnownPropertyValue=function(Oe,be){return be in te[Oe]},webModule.__getPropMap=function(){var Oe={};for(var be in te)te.hasOwnProperty(be)&&(Oe[be]=ye(be));return Oe},webModule.__computePropValue=ye,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var xe;try{xe=Cb;var we=xe.indexOf(Db);we!=-1&&(et=parseInt(xe.substring(we+P),$),xe=xe.substring(O,we))}catch(Oe){}return webModule.__softPermutationId=et,C(xe+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})()},74829:function(Ge,et){(function(te,a){a(et)})(this,function(te){"use strict";var a=function(){return(a=Object.assign||function(Qe){for(var tt,ke=1,Pt=arguments.length;ke0&&Ct[Ct.length-1])&&(Ot[0]===6||Ot[0]===2)){gn=0;continue}if(Ot[0]===3&&(!Ct||Ot[1]>Ct[0]&&Ot[1]=0&&Qe.HANDLE_LIST.splice(ke,1),window.removeEventListener("message",tt,!1)},Qe.empty=function(){for(;Qe.HANDLE_LIST.length;)window.removeEventListener("message",Qe.HANDLE_LIST.shift(),!1)},Qe.parse=function(tt){try{return typeof tt=="object"?tt:tt&&JSON.parse(tt)}catch(ke){return console.log("Message.parse Error:",ke),tt}},Qe.HANDLE_LIST=[],Qe}();function Oe(Qe){return{}.toString.call(Qe)==="[object Function]"}var be,Fe,Ie,De,je={origin:""};function Ye(Qe,tt){je[Qe]=tt}function Le(Qe){return je[Qe]}function ge(Qe){var tt=Le("origin");return!!function(ke,Pt){return ke!==Pt&&(ke.replace(/www\./i,"").toLowerCase()!==Pt.replace(/www\./i,"").toLowerCase()||(ke.match("www.")?void 0:(Ye("origin",Pt),!1)))}(tt,Qe.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:tt,eventOrigin:Qe.origin}),!0)}(function(Qe){Qe.unknown="unknown",Qe.spreadsheet="s",Qe.writer="w",Qe.presentation="p",Qe.pdf="f"})(be||(be={})),function(Qe){Qe.wps="w",Qe.et="s",Qe.presentation="p",Qe.pdf="f"}(Fe||(Fe={})),function(Qe){Qe.nomal="nomal",Qe.simple="simple"}(Ie||(Ie={})),function(Qe){Qe[Qe.requestFullscreen=1]="requestFullscreen",Qe[Qe.exitFullscreen=0]="exitFullscreen"}(De||(De={}));var le,E,y,x=(le=0,function(){return le+=1}),b=function(Qe,tt,ke){ke===void 0&&(ke=!0);var Pt=tt;if(!E){var Ct=function Qt(lt){var At=lt.clientHeight,Ot=lt.clientWidth;At!==0||Ot!==0||y?At===0&&Ot===0||!y||(y.disconnect(),y=null):window.ResizeObserver&&(y=new ResizeObserver(function(Fn){Qt(lt)})).observe(lt),E.style.cssText+="height: "+At+"px; width: "+Ot+"px"}.bind(null,Pt);(E=document.createElement("iframe")).classList.add("web-office-iframe");var nn={id:"office-iframe",src:Qe,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var gn in Pt?(nn.style="width: "+Pt.clientWidth+"px; height: "+Pt.clientHeight+"px;",ke&&window.addEventListener("resize",Ct)):((Pt=document.createElement("div")).classList.add("web-office-default-container"),function(Qt){var lt=document.createElement("style");document.head.appendChild(lt);var At=lt.sheet;At.insertRule(Qt,At.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(Pt),nn.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),nn)E.setAttribute(gn,nn[gn]);Pt.appendChild(E),E.destroy=function(){E.parentNode.removeChild(E),E=null,window.removeEventListener("resize",Ct),y&&(y.disconnect(),y=null)}}return E},ee=function(Qe){b().contentWindow&&b().contentWindow.postMessage(JSON.stringify(Qe),Le("origin"))};function z(Qe,tt,ke){return new Promise(function(Pt){var Ct=x(),nn=function(gn){if(!ge(gn)){var Qt=we.parse(gn.data);Qt.eventName===ke&&Qt.msgId===Ct&&(Pt(Qt.data),we.remove(nn))}};we.add(nn),ee({data:Qe,msgId:Ct,eventName:tt})})}var ae=function(Qe){return z(Qe,"wps.jssdk.api","wps.api.reply")},oe=function(Qe){return z(Qe,"api.basic","api.basic.reply")},me={idMap:{}};function Ee(Qe){return ye(this,void 0,void 0,function(){var tt,ke,Pt,Ct,nn,gn,Qt,lt,At,Ot;return xe(this,function(Fn){switch(Fn.label){case 0:return ge(Qe)?[2]:(tt=we.parse(Qe.data),ke=tt.eventName,Pt=tt.callbackId,Ct=tt.data,Pt&&(nn=me.idMap[Pt])?(gn=nn.split(":"),Qt=gn[0],lt=gn[1],ke==="api.callback"&&me[Qt]&&me[Qt][lt]?[4,(Ot=me[Qt][lt]).callback.apply(Ot,Ct.args)]:[3,2]):[3,2]);case 1:At=Fn.sent(),ee({result:At,callbackId:Pt,eventName:"api.callback.reply"}),Fn.label=2;case 2:return[2]}})})}var Me=function(Qe){return ye(void 0,void 0,void 0,function(){function tt(){return Object.keys(me.idMap).find(function(Fn){return me.idMap[Fn]===Pt+":"+ke})}var ke,Pt,Ct,nn,gn,Qt,lt,At,Ot;return xe(this,function(Fn){switch(Fn.label){case 0:return ke=Qe.prop,Pt=Qe.parentObjId,[4,We([Ct=Qe.value])];case 1:return nn=Fn.sent(),gn=nn[0],Qt=nn[1],Qe.value=gn[0],lt=Object.keys(Qt)[0],At=me[Pt],Ct===null&&At&&At[ke]&&((Ot=tt())&&delete me.idMap[Ot],delete At[ke],Object.keys(At).length||delete me[Pt],Object.keys(me.idMap).length||we.remove(Ee)),lt&&(Object.keys(me.idMap).length||we.add(Ee),me[Pt]||(me[Pt]={}),me[Pt][ke]={callbackId:lt,callback:Qt[lt]},(Ot=tt())&&delete me.idMap[Ot],me.idMap[lt]=Pt+":"+ke),[2]}})})},Ue=function(Qe,tt,ke,Pt){return ye(void 0,void 0,void 0,function(){var Ct,nn,gn,Qt,lt,At,Ot,Fn;return xe(this,function(ga){switch(ga.label){case 0:return Ct=x(),Qt=new Promise(function(In,$n){nn=In,gn=$n}),lt={},tt.args?[4,We(tt.args)]:[3,2];case 1:At=ga.sent(),Ot=At[0],Fn=At[1],tt.args=Ot,lt=Fn,ga.label=2;case 2:return Qe!=="api.setter"?[3,4]:[4,Me(tt)];case 3:ga.sent(),ga.label=4;case 4:return function(In){var $n=In[0],Ra=In[1];typeof($n=a({},$n)).data=="function"&&($n.data=$n.data()),Ra(),ee($n)}([{eventName:Qe,data:tt,msgId:Ct},function(){var In=this,$n=function(Ra){return ye(In,void 0,void 0,function(){var Ha,ir,un;return xe(this,function(pn){switch(pn.label){case 0:return ge(Ra)?[2]:(Ha=we.parse(Ra.data)).eventName==="api.callback"&&Ha.callbackId&<[Ha.callbackId]?[4,lt[Ha.callbackId].apply(lt,Ha.data.args)]:[3,2];case 1:ir=pn.sent(),ee({result:ir,eventName:"api.callback.reply",callbackId:Ha.callbackId}),pn.label=2;case 2:return Ha.eventName===Qe+".reply"&&Ha.msgId===Ct&&(Ha.error?((un=new Error("")).stack=Ha.error+` +`+ke,Pt&&Pt(),gn(un)):nn(Ha.result),we.remove($n)),[2]}})})};return we.add($n),Qt}]),[2,Qt]}})})};function We(Qe){return ye(this,void 0,void 0,function(){var tt,ke,Pt,Ct,nn,gn,Qt,lt,At,Ot,Fn;return xe(this,function(ga){switch(ga.label){case 0:tt={},ke=[],Pt=Qe.slice(0),ga.label=1;case 1:return Pt.length?(Ct=void 0,[4,Pt.shift()]):[3,13];case 2:return(nn=ga.sent())&&nn.done?[4,nn.done()]:[3,4];case 3:ga.sent(),ga.label=4;case 4:if(!function(In){if(!In)return!1;for(var $n=In;Object.getPrototypeOf($n)!==null;)$n=Object.getPrototypeOf($n);return Object.getPrototypeOf(In)===$n}(Ct))return[3,11];for(Qt in Ct={},gn=[],nn)gn.push(Qt);lt=0,ga.label=5;case 5:return lt=0?"&":"?")+un.join("&")),At&&(At.isParentFullscreen||At.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",Kt),document.addEventListener("webkitfullscreenchange",Kt),document.addEventListener("mozfullscreenchange",Kt)),ke.wordOptions&&(ke.wpsOptions=ke.wordOptions),ke.excelOptions&&(ke.etOptions=ke.excelOptions),ke.pptOptions&&(ke.wppOptions=ke.pptOptions),typeof gn.print=="object"){var pn="wpsconfig_print";typeof gn.print.subscribe=="function"&&(gn[pn]=gn.print.subscribe,ke.print={callback:pn},gn.print.custom!==void 0&&(ke.print.custom=gn.print.custom)),delete gn.print}return typeof gn.exportPdf=="function"&&(gn[pn="wpsconfig_export_pdf"]=gn.exportPdf,ke.exportPdf={callback:pn},delete gn.exportPdf),ke.commandBars&&Be(ke.commandBars,!1),a(a({},ke),{subscriptions:gn})},rt=function(Qe){Qe===void 0&&(Qe="");var tt="";if(!tt&&Qe){var ke=Qe.toLowerCase();ke.indexOf("/office/s/")!==-1&&(tt=be.spreadsheet),ke.indexOf("/office/w/")!==-1&&(tt=be.writer),ke.indexOf("/office/p/")!==-1&&(tt=be.presentation),ke.indexOf("/office/f/")!==-1&&(tt=be.pdf)}if(!tt){var Pt=Qe.match(/[\?&]type=([a-z]+)/)||[];tt=Fe[Pt[1]]||""}return tt};function Be(Qe,tt){tt===void 0&&(tt=!0);var ke=Qe.map(function(Pt){var Ct=Pt.attributes;if(!Array.isArray(Ct)){var nn=[];for(var gn in Ct)if(Ct.hasOwnProperty(gn)){var Qt={name:gn,value:Ct[gn]};nn.push(Qt)}Pt.attributes=nn}return Pt});return tt&&ee({data:ke,eventName:"setCommandBars"}),ke}var zt=window.navigator.userAgent.toLowerCase(),_e=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(zt),vt=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(Qe){return!1}}();function Kt(){var Qe={status:De.requestFullscreen},tt=document,ke=tt.fullscreenElement||tt.webkitFullscreenElement||tt.mozFullScreenElement;Qe.status=ke?De.requestFullscreen:De.exitFullscreen,ee({data:Qe,eventName:"fullscreenchange"})}var mt=function(){me.idMap={}};function Et(){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 wt=0,qe=new Set;function se(Qe){return wt+=1,!Qe&&function(tt){qe.forEach(function(ke){return ke(tt)})}(wt),wt}function Rt(){var Qe=new Error("");return(Qe.stack||Qe.message||"").split(` `).slice(2).join(` -`)}function Tt(Qe,tt){var ke,Pt=this,Ct=tt.Events,nn=tt.Enum,gn=tt.Props,Qt=gn[0],lt=gn[1],At={objId:wt};switch(function In($n,Ra,Ha){for(var ir=Ra.slice(0),un=function(){var pn=ir.shift();!pn.alias&&~Ke.indexOf(pn.prop)&&ir.push(a(a({},pn),{alias:pn.prop+"Async"})),Object.defineProperty($n,pn.alias||pn.prop,{get:function(){var $r=this,Xn=pn.cache===1,sa=Xn&&this["__"+pn.prop+"CacheValue"];if(!sa){var Ao=Rt(),Nt=se(Xn),ft=function(){for(var Xe,St=[],jt=0;jt=0?(tt.then=null,tt.catch=null,Qt.then(function(){lt(tt)}).catch(function(Ot){return At(Ot)})):Qt.then(lt,At)},tt.catch=function(lt){return Qt.catch(lt)},tt.Destroy=function(){return Ue("api.free",{objId:tt.objId},"")}}var ct={},xt=null,ze={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},nt={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Zt(Qe,tt,ke,Pt,Ct,nn,gn){var Qt=this;ke===void 0&&(ke={}),we.add(function(lt){return ye(Qt,void 0,void 0,function(){var At,Ot,Fn,ga,In,$n,Ra,Ha,ir,un,pn,$r,Xn,sa,Ao,Nt,ft,Xe,St;return xe(this,function(jt){switch(jt.label){case 0:return ge(lt)?[2]:(At=we.parse(lt.data),Ot=At.eventName,Fn=Ot===void 0?"":Ot,ga=At.data,In=ga===void 0?null:ga,$n=At.url,Ra=$n===void 0?null:$n,["wps.jssdk.api"].indexOf(Fn)!==-1?[2]:Fn!=="ready"?[3,1]:(Ct.apiReadySended&&function(Dt){var $t=[];Object.keys(ct).forEach(function(Vn){ct[Vn].forEach(function(_n){var Qn=Vn;Dt.off(Qn,_n),$t.push({handle:_n,eventName:Qn})}),delete ct[Vn]}),$t.forEach(function(Vn){var _n=Vn.eventName,Qn=Vn.handle;xt==null||xt.ApiEvent.AddApiEventListener(_n,Qn)})}(tt),ee({eventName:"setConfig",data:a(a({},ke),{version:Qe.version})}),Qe.tokenData&&Qe.setToken(a(a({},Qe.tokenData),{hasRefreshTokenConfig:!!ke.refreshToken})),Qe.iframeReady=!0,[3,15]));case 1:return Fn!=="error"?[3,2]:(tt.emit(ze.error,In),[3,15]);case 2:return Fn!=="open.result"?[3,3]:(((ft=In==null?void 0:In.fileInfo)===null||ft===void 0?void 0:ft.officeVersion)!==void 0&&(Qe.mainVersion=In.fileInfo.officeVersion,console.log("aliyun Main Version: V"+Qe.mainVersion)),tt.emit(ze.fileOpen,In),[3,15]);case 3:return Fn!=="api.scroll"?[3,4]:(window.scrollTo(In.x,In.y),[3,15]);case 4:if(Fn!==nt.getToken)return[3,9];Ha={token:!1},jt.label=5;case 5:return jt.trys.push([5,7,,8]),[4,Ct.refreshToken()];case 6:return Ha=jt.sent(),[3,8];case 7:return ir=jt.sent(),console.error("refreshToken: "+(ir||"fail to get")),[3,8];case 8:return ee({eventName:nt.getToken+".reply",data:Ha}),[3,15];case 9:if(Fn!==nt.getClipboardData)return[3,14];un={text:"",html:""},jt.label=10;case 10:return jt.trys.push([10,12,,13]),[4,Ct.getClipboardData()];case 11:return un=jt.sent(),[3,13];case 12:return pn=jt.sent(),console.error("getClipboardData: "+(pn||"fail to get")),[3,13];case 13:return ee({eventName:nt.getClipboardData+".reply",data:un}),[3,15];case 14:Fn===nt.onToast?Ct.onToast(In):Fn===nt.onHyperLinkOpen?Ct.onHyperLinkOpen(In):Fn==="stage"?tt.emit(ze.stage,In):Fn==="event.callback"?($r=In.eventName,Xn=In.data,sa=$r,$r==="fullScreenChange"&&(sa=ze.fullscreenChange),$r==="file.saved"&&(sa=ze.fileStatus),(!((Xe=ke.commonOptions)===null||Xe===void 0)&&Xe.isBrowserViewFullscreen||!((St=ke.commonOptions)===null||St===void 0)&&St.isParentFullscreen)&&sa==="fullscreenchange"&&(Ao=Xn.status,Nt=Xn.isDispatchEvent,ke.commonOptions.isBrowserViewFullscreen?function(Dt,$t,Vn,_n){Dt===0?$t.style="position: static; width: "+Vn.width+"; height: "+Vn.height:Dt===1&&($t.style="position: absolute; width: 100%; height: 100%"),_n&&function(Qn){["fullscreen","fullscreenElement"].forEach(function(An){Object.defineProperty(document,An,{get:function(){return!!Qn.status},configurable:!0})});var la=new CustomEvent("fullscreenchange");document.dispatchEvent(la)}({status:Dt})}(Ao,nn,gn,Nt):ke.commonOptions.isParentFullscreen&&function(Dt,$t,Vn){var _n=document.querySelector(Vn),Qn=_n&&_n.nodeType===1?_n:$t;if(Dt===0){var la=document,An=la.exitFullscreen||la.mozCancelFullScreen||la.msExitFullscreen||la.webkitCancelFullScreen||la.webkitExitFullscreen;An.call(document)}else if(Dt===1){var zn=Qn.requestFullscreen||Qn.mozRequestFullScreen||Qn.msRequestFullscreen||Qn.webkitRequestFullscreen;zn.call(Qn)}}(Ao,nn,ke.commonOptions.isParentFullscreen)),tt.emit(sa,Xn)):Fn==="api.ready"&&Tt(Qe,In),jt.label=15;case 15:return typeof Pt[Fn]=="function"&&Pt[Fn](Qe,Ra||In),[2]}})})})}function Ut(Qe){return new Promise(function(tt){var ke=function(Pt){ge(Pt)||we.parse(Pt.data).eventName===Qe&&(tt(),we.remove(ke))};we.add(ke)})}function en(Qe){var tt,ke=this;Qe===void 0&&(Qe={}),xt&&xt.destroy();try{var Pt=ot(Qe),Ct=Pt.subscriptions,nn=Ct===void 0?{}:Ct,gn=Pt.mount,Qt=gn===void 0?null:gn,lt=Pt.url,At=Pt.refreshToken,Ot=Pt.onToast,Fn=Pt.onHyperLinkOpen,ga=Pt.getClipboardData;Ye("origin",(lt.match(/https*:\/\/[^\/]+/g)||[])[0]);var In=b(lt,Qt),$n=Ut("ready"),Ra=Ut("open.result"),Ha=Ut("api.ready"),ir=Qt?{width:Qt.clientWidth+"px",height:Qt.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete Pt.mount,lt&&delete Pt.url,delete Pt.subscriptions;var un=(tt=tt||Object.create(null),{on:function(Xn,sa){(tt[Xn]||(tt[Xn]=[])).push(sa)},off:function(Xn,sa){tt[Xn]&&tt[Xn].splice(tt[Xn].indexOf(sa)>>>0,1)},emit:function(Xn,sa){(tt[Xn]||[]).slice().map(function(Ao){Ao(sa)}),(tt["*"]||[]).slice().map(function(Ao){Ao(Xn,sa)})}}),pn={apiReadySended:!1},$r=function(Xn,sa,Ao){return ye(ke,void 0,void 0,function(){return xe(this,function(Nt){switch(Nt.label){case 0:return function(ft,Xe,St){if(ct[ft]){var jt=!!ct[ft].find(function(Dt){return Dt===Xe});return jt&&St==="off"?(un.off(ft,Xe),ct[ft]=ct[ft].filter(function(Dt){return Dt!==Xe}),!!ct[ft].length||(ct[ft]=void 0,!1)):(jt||St!=="on"||(ct[ft].push(Xe),un.on(ft,Xe)),!0)}return St==="on"?(ct[ft]=[],ct[ft].push(Xe),!1):St==="off"||void 0}(Xn,sa,Ao)?[3,2]:[4,$n];case 1:Nt.sent(),function(ft,Xe){var St=ft.eventName,jt=ft.type,Dt=ft.handle;Xe==="on"?un.on(St,Dt):un.off(St,Dt),jt==="base.event"&&ee({eventName:"basic.event",data:{eventName:St,action:Xe}}),Et()}(function(ft,Xe){var St=ft,jt="base.event";switch(St){case ze.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"),St="fileStatus";break;case ze.fullscreenChange:St="fullscreenchange";break;case"error":case"fileOpen":jt="callback.event"}return{eventName:St,type:jt,handle:Xe}}(Xn,sa),Ao),Nt.label=2;case 2:return[2]}})})};return xt={url:lt,iframe:In,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return ye(this,void 0,void 0,function(){return xe(this,function(Xn){switch(Xn.label){case 0:return[4,$n];case 1:return Xn.sent(),[2,oe({api:"tab.getTabs"})]}})})},switchTab:function(Xn){return ye(this,void 0,void 0,function(){return xe(this,function(sa){switch(sa.label){case 0:return[4,$n];case 1:return sa.sent(),[2,oe({api:"tab.switchTab",args:{tabKey:Xn}})]}})})}},setCooperUserColor:function(Xn){return ye(this,void 0,void 0,function(){return xe(this,function(sa){switch(sa.label){case 0:return[4,$n];case 1:return sa.sent(),[2,oe({api:"setCooperUserColor",args:Xn})]}})})},setToken:function(Xn){return ye(this,void 0,void 0,function(){return xe(this,function(sa){switch(sa.label){case 0:return[4,$n];case 1:return sa.sent(),xt.tokenData=Xn,ee({eventName:"setToken",data:Xn}),[2]}})})},ready:function(){return ye(this,void 0,void 0,function(){return xe(this,function(Xn){switch(Xn.label){case 0:return pn.apiReadySended?[3,2]:[4,Ra];case 1:Xn.sent(),pn.apiReadySended=!0,ee({eventName:"api.ready"}),Xn.label=2;case 2:return[4,Ha];case 3:return Xn.sent(),[2,new Promise(function(sa){return setTimeout(function(){return sa(xt==null?void 0:xt.Application)},0)})]}})})},destroy:function(){ct={},In.destroy(),we.empty(),xt=null,qe=new Set,wt=0,document.removeEventListener("fullscreenchange",Kt),mt()},save:function(){return ye(this,void 0,void 0,function(){return xe(this,function(Xn){switch(Xn.label){case 0:return[4,$n];case 1:return Xn.sent(),[2,ae({api:"save"})]}})})},setCommandBars:function(Xn){return ye(this,void 0,void 0,function(){return xe(this,function(sa){switch(sa.label){case 0:return[4,$n];case 1:return sa.sent(),Be(Xn),[2]}})})},updateConfig:function(Xn){return Xn===void 0&&(Xn={}),ye(this,void 0,void 0,function(){return xe(this,function(sa){switch(sa.label){case 0:return[4,$n];case 1:return sa.sent(),Xn.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,Be(Xn.commandBars)]):[3,3];case 2:sa.sent(),sa.label=3;case 3:return[2]}})})},executeCommandBar:function(Xn){return ye(this,void 0,void 0,function(){return xe(this,function(sa){switch(sa.label){case 0:return[4,$n];case 1:return sa.sent(),Be([{cmbId:Xn,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Xn,sa){return ye(this,void 0,void 0,function(){return xe(this,function(Ao){return[2,this.ApiEvent.AddApiEventListener(Xn,sa)]})})},off:function(Xn,sa){return ye(this,void 0,void 0,function(){return xe(this,function(Ao){return[2,this.ApiEvent.RemoveApiEventListener(Xn,sa)]})})},ApiEvent:{AddApiEventListener:function(Xn,sa){return ye(this,void 0,void 0,function(){return xe(this,function(Ao){switch(Ao.label){case 0:return[4,$r(Xn,sa,"on")];case 1:return[2,Ao.sent()]}})})},RemoveApiEventListener:function(Xn,sa){return ye(this,void 0,void 0,function(){return xe(this,function(Ao){switch(Ao.label){case 0:return[4,$r(Xn,sa,"off")];case 1:return[2,Ao.sent()]}})})}}},function(Xn,sa,Ao,Nt,ft,Xe){sa&&Oe(sa)&&(ft.refreshToken=sa,Xn.refreshToken={eventName:nt.getToken}),Xe&&Oe(Xe)&&(ft.getClipboardData=Xe,Xn.getClipboardData={eventName:nt.getClipboardData}),Ao&&Oe(Ao)&&(ft.onToast=Ao,Xn.onToast={eventName:nt.onToast}),Nt&&Oe(Nt)&&(ft.onHyperLinkOpen=Nt,Xn.onHyperLinkOpen={eventName:nt.onHyperLinkOpen})}(Pt,At,Ot,Fn,pn,ga),Zt(xt,un,Pt,nn,pn,In,ir),xt}catch(Xn){console.error(Xn)}}console.log("aliyun JS-SDK V1.1.19");var rn=Object.freeze({__proto__:null,listener:Zt,config:en});window.WPS=rn;var Yn=en,It={config:Yn};te.config=Yn,te.default=It,Object.defineProperty(te,"__esModule",{value:!0})})},15476:function(Ge,et,te){"use strict";te.d(et,{Ax:function(){return we},Ds:function(){return Oe},KI:function(){return Fe},SI:function(){return xe},f1:function(){return ye}});var a=te(11320);function ye(Ie){let De=!0;if(Ie.length>0){for(let je=0;jey in E?xe(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,je=(E,y)=>{for(var x in y||(y={}))Fe.call(y,x)&&De(E,x,y[x]);if(be)for(var x of be(y))Ie.call(y,x)&&De(E,x,y[x]);return E},Ye=(E,y)=>we(E,Oe(y)),Le=(E,y)=>{var x={};for(var b in E)Fe.call(E,b)&&y.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&be)for(var b of be(E))y.indexOf(b)<0&&Ie.call(E,b)&&(x[b]=E[b]);return x},ge=(E,y,x)=>new Promise((b,ee)=>{var z=me=>{try{oe(x.next(me))}catch(Ee){ee(Ee)}},ae=me=>{try{oe(x.throw(me))}catch(Ee){ee(Ee)}},oe=me=>me.done?b(me.value):Promise.resolve(me.value).then(z,ae);oe((x=x.apply(E,y)).next())});const le=E=>{var y=E,{children:x}=y,b=Le(y,["children"]);const[ee,z]=(0,ye.useState)(!1);return ye.createElement(a.ZP,Ye(je({},b),{loading:ee,onClick:ae=>ge(void 0,null,function*(){try{z(!0),yield b.onClick(ae),z(!1)}catch(oe){console.error(oe),z(!1)}})}),x)}},56243:function(Ge,et,te){"use strict";var a=te(17187),ye=te.n(a),xe=Object.defineProperty,we=(Ie,De,je)=>De in Ie?xe(Ie,De,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ie[De]=je,Oe=(Ie,De,je)=>we(Ie,typeof De!="symbol"?De+"":De,je),be=(Ie,De,je)=>new Promise((Ye,Le)=>{var ge=y=>{try{E(je.next(y))}catch(x){Le(x)}},le=y=>{try{E(je.throw(y))}catch(x){Le(x)}},E=y=>y.done?Ye(y.value):Promise.resolve(y.value).then(ge,le);E((je=je.apply(Ie,De)).next())});class Fe extends a.EventEmitter{constructor(De,je){super(),Oe(this,"url"),Oe(this,"body"),Oe(this,"fullContent",""),Oe(this,"controller",null),Oe(this,"buffer",""),this.url=De,this.body=je}startStream(){return be(this,null,function*(){this.controller=new AbortController;const{signal:De}=this.controller;try{const je=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:De});if(!je.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${je.status}`);const Ye=je.headers.get("content-type");if(!Ye)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ye.includes("application/json")){const le=yield je.json();this.emit("error",le);return}if(!Ye.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Le=je.body.getReader(),ge=new TextDecoder("utf-8");for(;;){const{done:le,value:E}=yield Le.read();if(le)break;const y=ge.decode(E,{stream:!0});this.buffer+=y;const x=this.buffer.split(` +`)}function Tt(Qe,tt){var ke,Pt=this,Ct=tt.Events,nn=tt.Enum,gn=tt.Props,Qt=gn[0],lt=gn[1],At={objId:wt};switch(function In($n,Ra,Ha){for(var ir=Ra.slice(0),un=function(){var pn=ir.shift();!pn.alias&&~Ke.indexOf(pn.prop)&&ir.push(a(a({},pn),{alias:pn.prop+"Async"})),Object.defineProperty($n,pn.alias||pn.prop,{get:function(){var eo=this,Xn=pn.cache===1,sa=Xn&&this["__"+pn.prop+"CacheValue"];if(!sa){var Ao=Rt(),Nt=se(Xn),ft=function(){for(var Xe,St=[],jt=0;jt=0?(tt.then=null,tt.catch=null,Qt.then(function(){lt(tt)}).catch(function(Ot){return At(Ot)})):Qt.then(lt,At)},tt.catch=function(lt){return Qt.catch(lt)},tt.Destroy=function(){return Ue("api.free",{objId:tt.objId},"")}}var ct={},xt=null,ze={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},nt={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Zt(Qe,tt,ke,Pt,Ct,nn,gn){var Qt=this;ke===void 0&&(ke={}),we.add(function(lt){return ye(Qt,void 0,void 0,function(){var At,Ot,Fn,ga,In,$n,Ra,Ha,ir,un,pn,eo,Xn,sa,Ao,Nt,ft,Xe,St;return xe(this,function(jt){switch(jt.label){case 0:return ge(lt)?[2]:(At=we.parse(lt.data),Ot=At.eventName,Fn=Ot===void 0?"":Ot,ga=At.data,In=ga===void 0?null:ga,$n=At.url,Ra=$n===void 0?null:$n,["wps.jssdk.api"].indexOf(Fn)!==-1?[2]:Fn!=="ready"?[3,1]:(Ct.apiReadySended&&function(Dt){var $t=[];Object.keys(ct).forEach(function(Gn){ct[Gn].forEach(function(_n){var Yn=Gn;Dt.off(Yn,_n),$t.push({handle:_n,eventName:Yn})}),delete ct[Gn]}),$t.forEach(function(Gn){var _n=Gn.eventName,Yn=Gn.handle;xt==null||xt.ApiEvent.AddApiEventListener(_n,Yn)})}(tt),ee({eventName:"setConfig",data:a(a({},ke),{version:Qe.version})}),Qe.tokenData&&Qe.setToken(a(a({},Qe.tokenData),{hasRefreshTokenConfig:!!ke.refreshToken})),Qe.iframeReady=!0,[3,15]));case 1:return Fn!=="error"?[3,2]:(tt.emit(ze.error,In),[3,15]);case 2:return Fn!=="open.result"?[3,3]:(((ft=In==null?void 0:In.fileInfo)===null||ft===void 0?void 0:ft.officeVersion)!==void 0&&(Qe.mainVersion=In.fileInfo.officeVersion,console.log("aliyun Main Version: V"+Qe.mainVersion)),tt.emit(ze.fileOpen,In),[3,15]);case 3:return Fn!=="api.scroll"?[3,4]:(window.scrollTo(In.x,In.y),[3,15]);case 4:if(Fn!==nt.getToken)return[3,9];Ha={token:!1},jt.label=5;case 5:return jt.trys.push([5,7,,8]),[4,Ct.refreshToken()];case 6:return Ha=jt.sent(),[3,8];case 7:return ir=jt.sent(),console.error("refreshToken: "+(ir||"fail to get")),[3,8];case 8:return ee({eventName:nt.getToken+".reply",data:Ha}),[3,15];case 9:if(Fn!==nt.getClipboardData)return[3,14];un={text:"",html:""},jt.label=10;case 10:return jt.trys.push([10,12,,13]),[4,Ct.getClipboardData()];case 11:return un=jt.sent(),[3,13];case 12:return pn=jt.sent(),console.error("getClipboardData: "+(pn||"fail to get")),[3,13];case 13:return ee({eventName:nt.getClipboardData+".reply",data:un}),[3,15];case 14:Fn===nt.onToast?Ct.onToast(In):Fn===nt.onHyperLinkOpen?Ct.onHyperLinkOpen(In):Fn==="stage"?tt.emit(ze.stage,In):Fn==="event.callback"?(eo=In.eventName,Xn=In.data,sa=eo,eo==="fullScreenChange"&&(sa=ze.fullscreenChange),eo==="file.saved"&&(sa=ze.fileStatus),(!((Xe=ke.commonOptions)===null||Xe===void 0)&&Xe.isBrowserViewFullscreen||!((St=ke.commonOptions)===null||St===void 0)&&St.isParentFullscreen)&&sa==="fullscreenchange"&&(Ao=Xn.status,Nt=Xn.isDispatchEvent,ke.commonOptions.isBrowserViewFullscreen?function(Dt,$t,Gn,_n){Dt===0?$t.style="position: static; width: "+Gn.width+"; height: "+Gn.height:Dt===1&&($t.style="position: absolute; width: 100%; height: 100%"),_n&&function(Yn){["fullscreen","fullscreenElement"].forEach(function(An){Object.defineProperty(document,An,{get:function(){return!!Yn.status},configurable:!0})});var la=new CustomEvent("fullscreenchange");document.dispatchEvent(la)}({status:Dt})}(Ao,nn,gn,Nt):ke.commonOptions.isParentFullscreen&&function(Dt,$t,Gn){var _n=document.querySelector(Gn),Yn=_n&&_n.nodeType===1?_n:$t;if(Dt===0){var la=document,An=la.exitFullscreen||la.mozCancelFullScreen||la.msExitFullscreen||la.webkitCancelFullScreen||la.webkitExitFullscreen;An.call(document)}else if(Dt===1){var zn=Yn.requestFullscreen||Yn.mozRequestFullScreen||Yn.msRequestFullscreen||Yn.webkitRequestFullscreen;zn.call(Yn)}}(Ao,nn,ke.commonOptions.isParentFullscreen)),tt.emit(sa,Xn)):Fn==="api.ready"&&Tt(Qe,In),jt.label=15;case 15:return typeof Pt[Fn]=="function"&&Pt[Fn](Qe,Ra||In),[2]}})})})}function Ut(Qe){return new Promise(function(tt){var ke=function(Pt){ge(Pt)||we.parse(Pt.data).eventName===Qe&&(tt(),we.remove(ke))};we.add(ke)})}function en(Qe){var tt,ke=this;Qe===void 0&&(Qe={}),xt&&xt.destroy();try{var Pt=ot(Qe),Ct=Pt.subscriptions,nn=Ct===void 0?{}:Ct,gn=Pt.mount,Qt=gn===void 0?null:gn,lt=Pt.url,At=Pt.refreshToken,Ot=Pt.onToast,Fn=Pt.onHyperLinkOpen,ga=Pt.getClipboardData;Ye("origin",(lt.match(/https*:\/\/[^\/]+/g)||[])[0]);var In=b(lt,Qt),$n=Ut("ready"),Ra=Ut("open.result"),Ha=Ut("api.ready"),ir=Qt?{width:Qt.clientWidth+"px",height:Qt.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete Pt.mount,lt&&delete Pt.url,delete Pt.subscriptions;var un=(tt=tt||Object.create(null),{on:function(Xn,sa){(tt[Xn]||(tt[Xn]=[])).push(sa)},off:function(Xn,sa){tt[Xn]&&tt[Xn].splice(tt[Xn].indexOf(sa)>>>0,1)},emit:function(Xn,sa){(tt[Xn]||[]).slice().map(function(Ao){Ao(sa)}),(tt["*"]||[]).slice().map(function(Ao){Ao(Xn,sa)})}}),pn={apiReadySended:!1},eo=function(Xn,sa,Ao){return ye(ke,void 0,void 0,function(){return xe(this,function(Nt){switch(Nt.label){case 0:return function(ft,Xe,St){if(ct[ft]){var jt=!!ct[ft].find(function(Dt){return Dt===Xe});return jt&&St==="off"?(un.off(ft,Xe),ct[ft]=ct[ft].filter(function(Dt){return Dt!==Xe}),!!ct[ft].length||(ct[ft]=void 0,!1)):(jt||St!=="on"||(ct[ft].push(Xe),un.on(ft,Xe)),!0)}return St==="on"?(ct[ft]=[],ct[ft].push(Xe),!1):St==="off"||void 0}(Xn,sa,Ao)?[3,2]:[4,$n];case 1:Nt.sent(),function(ft,Xe){var St=ft.eventName,jt=ft.type,Dt=ft.handle;Xe==="on"?un.on(St,Dt):un.off(St,Dt),jt==="base.event"&&ee({eventName:"basic.event",data:{eventName:St,action:Xe}}),Et()}(function(ft,Xe){var St=ft,jt="base.event";switch(St){case ze.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"),St="fileStatus";break;case ze.fullscreenChange:St="fullscreenchange";break;case"error":case"fileOpen":jt="callback.event"}return{eventName:St,type:jt,handle:Xe}}(Xn,sa),Ao),Nt.label=2;case 2:return[2]}})})};return xt={url:lt,iframe:In,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return ye(this,void 0,void 0,function(){return xe(this,function(Xn){switch(Xn.label){case 0:return[4,$n];case 1:return Xn.sent(),[2,oe({api:"tab.getTabs"})]}})})},switchTab:function(Xn){return ye(this,void 0,void 0,function(){return xe(this,function(sa){switch(sa.label){case 0:return[4,$n];case 1:return sa.sent(),[2,oe({api:"tab.switchTab",args:{tabKey:Xn}})]}})})}},setCooperUserColor:function(Xn){return ye(this,void 0,void 0,function(){return xe(this,function(sa){switch(sa.label){case 0:return[4,$n];case 1:return sa.sent(),[2,oe({api:"setCooperUserColor",args:Xn})]}})})},setToken:function(Xn){return ye(this,void 0,void 0,function(){return xe(this,function(sa){switch(sa.label){case 0:return[4,$n];case 1:return sa.sent(),xt.tokenData=Xn,ee({eventName:"setToken",data:Xn}),[2]}})})},ready:function(){return ye(this,void 0,void 0,function(){return xe(this,function(Xn){switch(Xn.label){case 0:return pn.apiReadySended?[3,2]:[4,Ra];case 1:Xn.sent(),pn.apiReadySended=!0,ee({eventName:"api.ready"}),Xn.label=2;case 2:return[4,Ha];case 3:return Xn.sent(),[2,new Promise(function(sa){return setTimeout(function(){return sa(xt==null?void 0:xt.Application)},0)})]}})})},destroy:function(){ct={},In.destroy(),we.empty(),xt=null,qe=new Set,wt=0,document.removeEventListener("fullscreenchange",Kt),mt()},save:function(){return ye(this,void 0,void 0,function(){return xe(this,function(Xn){switch(Xn.label){case 0:return[4,$n];case 1:return Xn.sent(),[2,ae({api:"save"})]}})})},setCommandBars:function(Xn){return ye(this,void 0,void 0,function(){return xe(this,function(sa){switch(sa.label){case 0:return[4,$n];case 1:return sa.sent(),Be(Xn),[2]}})})},updateConfig:function(Xn){return Xn===void 0&&(Xn={}),ye(this,void 0,void 0,function(){return xe(this,function(sa){switch(sa.label){case 0:return[4,$n];case 1:return sa.sent(),Xn.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,Be(Xn.commandBars)]):[3,3];case 2:sa.sent(),sa.label=3;case 3:return[2]}})})},executeCommandBar:function(Xn){return ye(this,void 0,void 0,function(){return xe(this,function(sa){switch(sa.label){case 0:return[4,$n];case 1:return sa.sent(),Be([{cmbId:Xn,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Xn,sa){return ye(this,void 0,void 0,function(){return xe(this,function(Ao){return[2,this.ApiEvent.AddApiEventListener(Xn,sa)]})})},off:function(Xn,sa){return ye(this,void 0,void 0,function(){return xe(this,function(Ao){return[2,this.ApiEvent.RemoveApiEventListener(Xn,sa)]})})},ApiEvent:{AddApiEventListener:function(Xn,sa){return ye(this,void 0,void 0,function(){return xe(this,function(Ao){switch(Ao.label){case 0:return[4,eo(Xn,sa,"on")];case 1:return[2,Ao.sent()]}})})},RemoveApiEventListener:function(Xn,sa){return ye(this,void 0,void 0,function(){return xe(this,function(Ao){switch(Ao.label){case 0:return[4,eo(Xn,sa,"off")];case 1:return[2,Ao.sent()]}})})}}},function(Xn,sa,Ao,Nt,ft,Xe){sa&&Oe(sa)&&(ft.refreshToken=sa,Xn.refreshToken={eventName:nt.getToken}),Xe&&Oe(Xe)&&(ft.getClipboardData=Xe,Xn.getClipboardData={eventName:nt.getClipboardData}),Ao&&Oe(Ao)&&(ft.onToast=Ao,Xn.onToast={eventName:nt.onToast}),Nt&&Oe(Nt)&&(ft.onHyperLinkOpen=Nt,Xn.onHyperLinkOpen={eventName:nt.onHyperLinkOpen})}(Pt,At,Ot,Fn,pn,ga),Zt(xt,un,Pt,nn,pn,In,ir),xt}catch(Xn){console.error(Xn)}}console.log("aliyun JS-SDK V1.1.19");var rn=Object.freeze({__proto__:null,listener:Zt,config:en});window.WPS=rn;var Wn=en,It={config:Wn};te.config=Wn,te.default=It,Object.defineProperty(te,"__esModule",{value:!0})})},15476:function(Ge,et,te){"use strict";te.d(et,{Ax:function(){return we},Ds:function(){return Oe},KI:function(){return Fe},SI:function(){return xe},f1:function(){return ye}});var a=te(11320);function ye(Ie){let De=!0;if(Ie.length>0){for(let je=0;jey in E?xe(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,je=(E,y)=>{for(var x in y||(y={}))Fe.call(y,x)&&De(E,x,y[x]);if(be)for(var x of be(y))Ie.call(y,x)&&De(E,x,y[x]);return E},Ye=(E,y)=>we(E,Oe(y)),Le=(E,y)=>{var x={};for(var b in E)Fe.call(E,b)&&y.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&be)for(var b of be(E))y.indexOf(b)<0&&Ie.call(E,b)&&(x[b]=E[b]);return x},ge=(E,y,x)=>new Promise((b,ee)=>{var z=me=>{try{oe(x.next(me))}catch(Ee){ee(Ee)}},ae=me=>{try{oe(x.throw(me))}catch(Ee){ee(Ee)}},oe=me=>me.done?b(me.value):Promise.resolve(me.value).then(z,ae);oe((x=x.apply(E,y)).next())});const le=E=>{var y=E,{children:x}=y,b=Le(y,["children"]);const[ee,z]=(0,ye.useState)(!1);return ye.createElement(a.ZP,Ye(je({},b),{loading:ee,onClick:ae=>ge(void 0,null,function*(){try{z(!0),yield b.onClick(ae),z(!1)}catch(oe){console.error(oe),z(!1)}})}),x)}},56243:function(Ge,et,te){"use strict";var a=te(17187),ye=te.n(a),xe=Object.defineProperty,we=(Ie,De,je)=>De in Ie?xe(Ie,De,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ie[De]=je,Oe=(Ie,De,je)=>we(Ie,typeof De!="symbol"?De+"":De,je),be=(Ie,De,je)=>new Promise((Ye,Le)=>{var ge=y=>{try{E(je.next(y))}catch(x){Le(x)}},le=y=>{try{E(je.throw(y))}catch(x){Le(x)}},E=y=>y.done?Ye(y.value):Promise.resolve(y.value).then(ge,le);E((je=je.apply(Ie,De)).next())});class Fe extends a.EventEmitter{constructor(De,je){super(),Oe(this,"url"),Oe(this,"body"),Oe(this,"fullContent",""),Oe(this,"controller",null),Oe(this,"buffer",""),this.url=De,this.body=je}startStream(){return be(this,null,function*(){this.controller=new AbortController;const{signal:De}=this.controller;try{const je=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:De});if(!je.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${je.status}`);const Ye=je.headers.get("content-type");if(!Ye)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ye.includes("application/json")){const le=yield je.json();this.emit("error",le);return}if(!Ye.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Le=je.body.getReader(),ge=new TextDecoder("utf-8");for(;;){const{done:le,value:E}=yield Le.read();if(le)break;const y=ge.decode(E,{stream:!0});this.buffer+=y;const x=this.buffer.split(` `);this.buffer=x.pop()||"";for(const b of x)if(b.startsWith("data:")){const ee=b.slice(5).trim();if(ee==="[DONE]")break;try{const z=JSON.parse(ee);z.data&&this.handleData(z.data)}catch(z){this.buffer=b+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",z)}}}this.emit("done",this.fullContent)}catch(je){je.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",je.message)}})}handleData(De){De.content&&(this.fullContent+=De.content,this.emit("data",{chunk:De,full:this.fullContent}))}cancelRequest(){var De;(De=this.controller)==null||De.abort()}}et.Z=Fe},64250:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return ge}});var a=te(67294),ye=te(95012),xe=te(71230),we=te(15746),Oe={smartWrp:"smartWrp___NjRcB"},be=te(36295),Fe=te(30001),Ie=te(60580),De=te(67294),je=(le,E,y)=>new Promise((x,b)=>{var ee=oe=>{try{ae(y.next(oe))}catch(me){b(me)}},z=oe=>{try{ae(y.throw(oe))}catch(me){b(me)}},ae=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(ee,z);ae((y=y.apply(le,E)).next())});const Ye=` @@ -145,34 +145,34 @@ `;function Le({open:le=!0,onChange:E,defaultValue:y,placement:x,width:b,height:ee,extra:z,onDynamic:ae,onOpenChange:oe,showExtra:me=!0}){const Ee=(0,a.useRef)(null),Me=(0,a.useRef)(null),[Ue,We]=(0,a.useState)(y||""),[ot,rt]=(0,a.useState)(y||""),[Be,zt]=(0,a.useState)(!!le),[_e,vt]=(0,a.useState)(1),Kt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{le&&(We(y),rt(y),zt(!0))},[le,y]),(0,a.useEffect)(()=>{Ue!==""&&(clearTimeout(Me.current),Me.current=setTimeout(()=>{const Et=document.createElement("iframe");if(Et.style.width="100%",Et.style.height="100%",Et.style.border="0",Ee.current){Ee.current.innerHTML="",Ee.current.appendChild(Et);const wt=Et.contentDocument||Et.contentWindow.document;wt.open(),wt.write(Ue),wt.close()}},1e3))},[le,Ue]);const mt=Et=>{We(Et),E==null||E(Et,ot)};return De.createElement(ye.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Be,width:"100%",height:ee||"100vh",rootClassName:Oe.smartWrp,destroyOnClose:!0,onClose:()=>{zt(!1),oe==null||oe(Ue)},extra:me&&De.createElement("div",null,De.createElement(Fe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:_e,onChange:Et=>vt(Et)}),De.createElement(Ie.Z,{type:"primary",className:"ml20",onClick:()=>je(this,null,function*(){yield ae(Ue,()=>{zt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},De.createElement(xe.Z,{className:"h100"},De.createElement(we.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:_e===1?"block":"none"}},De.createElement("div",{className:"h100",ref:Ee})),De.createElement(we.Z,{flex:"1",style:{display:_e===2?"block":"none"}},De.createElement(be.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:Kt,onChange:mt}))))}var ge=Le},89214:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Ue}});var a=te(67294),ye=te(94668),xe=te(91733),we=te(17274),Oe=te(86032),be=te(74855),Fe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ie=te(2453),De=te(30264),je=te(44140),Ye=te(41807),Le=te(67127),ge=te(81897),le=te(64250),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ae=(We,ot,rt)=>ot in We?E(We,ot,{enumerable:!0,configurable:!0,writable:!0,value:rt}):We[ot]=rt,oe=(We,ot)=>{for(var rt in ot||(ot={}))ee.call(ot,rt)&&ae(We,rt,ot[rt]);if(b)for(var rt of b(ot))z.call(ot,rt)&&ae(We,rt,ot[rt]);return We},me=(We,ot)=>y(We,x(ot)),Ee=(We,ot)=>{var rt={};for(var Be in We)ee.call(We,Be)&&ot.indexOf(Be)<0&&(rt[Be]=We[Be]);if(We!=null&&b)for(var Be of b(We))ot.indexOf(Be)<0&&z.call(We,Be)&&(rt[Be]=We[Be]);return rt},Ue=({onFinish:We,value:ot,streamingStatus:rt,cancelIndex:Be,loadImage:zt,onDynamic:_e,isHiddenHtml:vt})=>{const[Kt,mt]=(0,a.useState)(""),[Et,wt]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[qe,se]=(0,a.useState)(0),[Rt,Tt]=(0,a.useState)(!1),Ke=ct=>ct.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(xt,ze)=>`$$${ze.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ze=()=>{Tt(!0),We==null||We()};(0,a.useEffect)(()=>{const ct=zt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${ot}`:ot,xt=Ke(ct);if(!Rt)if(zt||!rt||Be>0){mt(xt),se(xt.length),(!rt||Be>0)&&!zt&&Ze();return}else if((xt==null?void 0:xt.length)<4)mt(xt),se(xt.length);else if(qe{mt(xt.slice(0,qe+2)),se(Zt=>Zt+2)},ze>10?Math.max(500/(ze/2),20):50);return()=>clearInterval(nt)}else rt||Ze()},[ot,rt,Be,zt,qe]);const at=(0,a.useMemo)(()=>a.createElement("section",{className:`${Fe.answer} fadeIn animated edu_md`},a.createElement(ye.U,{remarkPlugins:[Ye.Z,Le.Z],rehypePlugins:[je.Z,we.Z],components:{code(ct){var xt=ct,{node:ze,inline:nt,className:Zt,children:Ut}=xt,en=Ee(xt,["node","inline","className","children"]);const rn=/language-(\w+)/.exec(Zt||""),Yn=String(Ut).trim();return nt||!rn?a.createElement("code",oe({className:Zt},en),Ut):a.createElement("code",{className:Fe.codeCopy,"data-text":`\`\`\`${rn?rn[1]:""} +${ot}`:ot,xt=Ke(ct);if(!Rt)if(zt||!rt||Be>0){mt(xt),se(xt.length),(!rt||Be>0)&&!zt&&Ze();return}else if((xt==null?void 0:xt.length)<4)mt(xt),se(xt.length);else if(qe{mt(xt.slice(0,qe+2)),se(Zt=>Zt+2)},ze>10?Math.max(500/(ze/2),20):50);return()=>clearInterval(nt)}else rt||Ze()},[ot,rt,Be,zt,qe]);const at=(0,a.useMemo)(()=>a.createElement("section",{className:`${Fe.answer} fadeIn animated edu_md`},a.createElement(ye.U,{remarkPlugins:[Ye.Z,Le.Z],rehypePlugins:[je.Z,we.Z],components:{code(ct){var xt=ct,{node:ze,inline:nt,className:Zt,children:Ut}=xt,en=Ee(xt,["node","inline","className","children"]);const rn=/language-(\w+)/.exec(Zt||""),Wn=String(Ut).trim();return nt||!rn?a.createElement("code",oe({className:Zt},en),Ut):a.createElement("code",{className:Fe.codeCopy,"data-text":`\`\`\`${rn?rn[1]:""} ${Ut} -\`\`\``},!vt&&a.createElement(be.CopyToClipboard,{text:Yn,onCopy:()=>Ie.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!vt&&rn[1]==="html"&&Rt&&a.createElement("button",{className:Fe.runCode,onClick:()=>{wt(oe({},me(oe({},Et),{open:++Et.open,defaultValue:Yn,language:rn[1]})))}},"\u8FD0\u884CHTML"),a.createElement(xe.Z,oe({wrapLongLines:!0,style:Oe.Z,language:rn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},en),Yn))},img({node:ct}){var xt;const ze=(xt=ct.properties)==null?void 0:xt.src;return a.createElement(De.Z,{src:ze,width:320,"data-text":ze,onLoad:()=>zt&&setTimeout(()=>Ze(),500)})},a:ct=>{var xt=ct,{node:ze}=xt,nt=Ee(xt,["node"]);return a.createElement("a",me(oe({},nt),{target:"_blank",rel:"noopener noreferrer"}))}}},Rt?Kt:`${Kt}__`)),[Kt]);return a.createElement(a.Fragment,null,a.createElement(le.Z,{defaultValue:Et.defaultValue,open:Et.open,language:Et.language,height:Et.height,onChange:(ct,xt)=>{mt(Kt.replaceAll(xt,ct))},onDynamic:_e}),at)}},16221:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Ie}});var a=te(67294),ye=te(28706),xe={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",close1:"close1___eCYqo",extraNode:"extraNode___tnBrt",upimg:"upimg___dvEUw"},we=te(11320),Oe=te(37166),be=te(83062),Ie=({src:De,onClick:je,topPercentage:Ye=.62,draggableExtraNode:Le,usercourse:ge})=>{var le;const E=(0,a.useRef)(null),y=(0,a.useRef)(!1),x=(0,a.useRef)(!1),[b,ee]=(0,a.useState)(window.innerHeight*Ye),[z,ae]=(0,a.useState)(!1),oe=10;return(0,a.useEffect)(()=>{if(E.current){let me=function(ot){var rt;y.current=!0,We=ot.pageY,Ue=ot.pageY-(((rt=E.current)==null?void 0:rt.getBoundingClientRect().top)||0),(0,ye.kk)("none"),document.onselectstart=function(){return!1}},Ee=function(){y.current&&!x.current&&je&&je(),y.current=!1,x.current=!1,(0,ye.kk)("auto"),document.onselectstart=null},Me=function(ot){var rt;if(y.current){const zt=ot.pageY-Ue,_e=window.innerHeight-(((rt=E.current)==null?void 0:rt.offsetHeight)||0)-50,vt=50;if(!x.current&&Math.abs(We-ot.pageY)>oe&&(x.current=!0),x.current){let Kt=Math.max(vt,Math.min(zt,_e));ee(Kt)}}},Ue=0,We=0;return E.current.addEventListener("mousedown",me),document.addEventListener("mousemove",Me),document.addEventListener("mouseup",Ee),()=>{var ot,rt;(rt=(ot=E==null?void 0:E.current)==null?void 0:ot.removeEventListener)==null||rt.call(ot,"mousedown",me),document.removeEventListener("mousemove",Me),document.removeEventListener("mouseup",Ee)}}},[je]),(0,a.useEffect)(()=>{const me=()=>{ee(window.innerHeight*Ye)};return window.addEventListener("resize",me),()=>{window.removeEventListener("resize",me)}},[Ye]),a.createElement("div",{className:xe.draggableImage,style:{top:`${b}px`,display:z?"none":"block",cursor:y.current?"grabbing":"grab"},ref:E},Le&&a.createElement("div",{className:xe.extraNode,onMouseUp:me=>me.stopPropagation(),onMouseDownCapture:me=>me.stopPropagation()},Le),ge!=null&&ge.ai_nickname?a.createElement("div",null,a.createElement(be.Z,{getPopupContainer:()=>E.current,color:"#4465EA",open:!0,placement:"top",arrow:!0,title:ge==null?void 0:ge.ai_nickname},a.createElement("div",null)),a.createElement("img",{className:xe.upimg,src:ge!=null&&ge.ai_headimg_id?((le=we.Z)==null?void 0:le.API_SERVER)+"/api/attachments/"+(ge==null?void 0:ge.ai_headimg_id):Oe,width:60,draggable:"false"})):a.createElement("img",{className:xe.img,src:De,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${ge!=null&&ge.ai_nickname?xe.close1:xe.close}`,onMouseUp:me=>{me.stopPropagation(),ae(!0)}}))}},1744:function(Ge,et,te){"use strict";var a=te(67294),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(Le,ge,le)=>ge in Le?ye(Le,ge,{enumerable:!0,configurable:!0,writable:!0,value:le}):Le[ge]=le,Fe=(Le,ge)=>{for(var le in ge||(ge={}))we.call(ge,le)&&be(Le,le,ge[le]);if(xe)for(var le of xe(ge))Oe.call(ge,le)&&be(Le,le,ge[le]);return Le},Ie=(Le,ge)=>{var le={};for(var E in Le)we.call(Le,E)&&ge.indexOf(E)<0&&(le[E]=Le[E]);if(Le!=null&&xe)for(var E of xe(Le))ge.indexOf(E)<0&&Oe.call(Le,E)&&(le[E]=Le[E]);return le};const De=te(20441),je={};De.keys().forEach(Le=>{const ge=Le.replace("./","").replace(".svg","");je[ge]=De(Le)});const Ye=Le=>{var ge=Le,{filename:le}=ge,E=Ie(ge,["filename"]),y;const x=((y=le==null?void 0:le.split(".").pop())==null?void 0:y.toLowerCase())||"unknown",b=je[x]||je.default;return a.createElement("img",Fe({src:b,alt:x},E))};et.Z=Ye},14549:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return je}});var a=te(67294),ye={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},xe=te(96074),we=te(1744),Oe=te(83062),be=te(55241),Ie=({item:Ye})=>{var Le;const[ge,le]=(0,a.useState)(!1);return a.createElement("div",{className:ye.f_l_c},a.createElement(Oe.Z,{title:Ye==null?void 0:Ye.name},a.createElement(be.Z,{placement:"top",content:a.createElement("div",null,a.createElement(xe.Z,null),a.createElement("pre",{className:ye.preclass,style:{maxWidth:600,maxHeight:400}},(Le=Ye==null?void 0:Ye.contents)==null?void 0:Le.toString())),title:a.createElement("div",null,a.createElement(we.Z,{filename:Ye==null?void 0:Ye.name,style:{width:16,height:16,marginRight:5}}),Ye==null?void 0:Ye.name),trigger:"click",open:ge,onOpenChange:E=>{le(E)}},a.createElement("div",{className:ye.officediv},a.createElement(we.Z,{filename:Ye==null?void 0:Ye.name,style:{width:16,height:16,marginRight:5}}),Ye==null?void 0:Ye.name))))},je=({Filelist:Ye})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(xe.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:ye.f_l_c},Ye==null?void 0:Ye.map(Le=>a.createElement(Ie,{item:Le}))))},17173:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Me}});var a=te(67294),ye=te(2453),xe=te(95012),we=te(71230),Oe=te(62844),be=te(28802),Fe=te(35059),Ie=te(83062),De=te(15746),je=te(37720),Ye={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Le=te(30001),ge=te(11320),le=te(38478),E=te(33170),y=te(43158),x=te(28706),b=te(93299),ee=te(62442),z=te(49627),ae=te(74867),oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAHr1JREFUaEPNmweYnVW1/n/7a6fMmcm0ZEoSUkkCSQgJCVWKoAI2FAH1iqBYwXvFLogF8S9XvRYElUeqIJegFOmEKgiICUkgJBBCkpnMZHoyc6ad9pW9r3t/58wEsJfn+Z8z5zn9fN+711rvetdaewT/rsvi073GBEsdrIN8214WOfbCyLHnSks0SSGqFCCFlSOS/VLKNhXJbULKTVYgXwhKwWZevNX/d5ya+Ff+6OzZx9WGycRbhZs+JbKdYyPbmqZsR5Qsi7xrIS2LSAgQFuh7fdHIVQRSmZsVhsqSciARyifswL/LsuX9w8/fOfyvOs9/CeB5845bEuJ9WljidOm6tZHtEjkOkWPjuw4l2yZMJAk1UKsMVh9ZCVAqBhxJiEJzE2GEE0Z4ocSOwmEnCm9VxfDy7M77tvyzwP8pwAfMPG6JtOyLI0e8M7SEi2UTuB7SdlGOi+85+K5NyfEIXBdcrwy4YmENVsVgZQhBBKEPUYQVBNhBSDKMEGGAG8nAlvJuEfoX9+986B8G/g8Bnlt3yBQvk/m6tKxPKWElIhvjrhpk6HjmPkh4+K5L0XUpWTaJVIJpDfU01VVTP6Uaz3OMsXL5En3ZEfZkcwwNZZFBYMCLIDSgnSAkEfiIKMSNFLYMS1akflokuiTb9sjI32vxvxvwouY3HIdrXQtirvZI6XhISyFtB8qAQ8+jaFuQTvGGlQdy5klHcvji+TTV1eA5MVAdw+bgSiGBQslnZ98gj254idsfW8/azduJ/AArCkj5AXYUYGtXj0IsKRFRpInuI31djz/+94D+ewBbi1oO+zLC/SbafYVACWGA6ljFtlGuhyYoJ5PmrNPfwifeezIzmqe+/nyUMlw1cdGhXAZPvAy8sL2Dn6x+kFvuf5KoWMSLIgPaCiOsKMSJIgQqUEH0jd7eJ7+rSf9vAf43AZ4x44hUJlRXSkudbSkHLGFiUWEhXQfpCITj4Qs4/bS3cP4n3suM5mllQ8aHqECMNBkDYfkM9WMD1pDYhPFxFbgI2jt7+PplN3HPmqfxUDhRgAi1lSOEtrRmd6VusKzw3K6uZwp/DfRfBdzUdFBVg5W6XSpO1K5r4RrAwrJ1HkW5FpFtk5mS4TuXfpYTjz/q1UDL1oyAoAxU35vnSpk0pcHr8DCIlTCv2wjSQEooc//Amqc478LLCfL52K21hQ3h6ZQm9fM1gcid1t//Qu4vgf6LgLVla6LwdpQ42aRL7USWjRDahePHoQXLDjmAyy/7Kq0tzeX0KlBloBpMDFThm5swnuAr0MoiMIAV2kG1sfQJyUjhFSSuEGhuS9uQsQXdOzo45+MX09XZg62ZXAOO4znO4cg1akCc2sWft/RfAmwd0LzyeiHEWXrVNVhpRIO2buzWoYJ3vffNXHLJF0gmExMLq5QkikJCZRFYGqCgZAmKKEoISgpzC6NyJgoUUahQZRcV2p3DEFcoHEeQdGxc1yKdsGBklLPO/CI7trZjKYmlV0nnbmXMod37xt171n74z8X0nwW8qGnlV4Tg20KDVBaaUw1JWTreHKSSnP3Jd3PBVz4BwkNoV1cRSoVEkSSMQpNW9c3Hpei55GyBHyiCUkhQivBDRRhGhKHShiJSEqUBYBwIxwLPwoB2XZuE55BM2tilPO9/27n09/QbwEILF2Pt+F4peVH34PpL/5Rr/0nAixqXH2u5zkNKKS8GLBDCMq4szVNBIpXi6eeuIZnU7+m1TaBUChkKolCD1YAkYQh+CEVlUVKCgq8IwoggVJQkBKEkkIpASqSM3VqftC0UtiVwLIHtQsISeAkN2iWRsimNDHP2u85jfHjMxLP2Kk1i+rtC4QdSvaVv+NknXgv6dYC1qEgkrOeEYM6kj4JWUZYBrC1tEwYR9zz2YxYsaCxTq15Zj1IxFVtYgw5kDCyMKPmCotRnoigF4EeSUiTNYvjGExSGwbXoEjoeNWgNGFxb4LgC17HxEhbJpEOyKkH71m189swvmrwcM7wmMs0fBnhbTskV2eyGV4mT1wE+oGnlD4UlPvuqldFkoonKsgxgW189lwd//1OmTUvHwl8fUUT4pRS5QrwgYRCD9gNJMdBgoRhElPRjvQihpBRa8WckhFIRSjmRwmxhofWLbWvyEniuZVzbSzmkkh7pmjR3//JWrv/RL3BMmiwD1lEXu/mPdg+t/9xrUv7k00VNhyy1LPEsiEkGipOMuWrAOh3pmF64dA433/ktXEeThf6IROkYlorh4SryxYgoCAj90AAuBRG+DwU/pBiI+LlZDEUh0gugCCMNOFZeOkg0c1iWtmxsZU1cnmeR8GySSQ8v5VE1pYoLPvwF2ra2mQXXXzbkFeeUkpRqVVd2w+YKyldZeHHzytv/KHJONRBeY3sTyzo7CptIKj507rv4wkXvQ4gyOxKZFdbEUcq79A06BL5vQPu+BisparAlRck8ji2tb0UNPFT4kSYwHcsxaA1Wx7CjLezahrw0WHNLOngadFWCkaEsXzzrcyhdgGjyMildovlVwR27h9a/53WAD6xfthjPew5wK5XbxIfMCzFp6ZXQAH76yws5/i3Ly9bVB9EuFBori1DS058gOxJbOQh8wlJAUQMtRhT8iEKhyPjoOGPZImMDBYpDknDEQhZtCIxt0fLc8hRuRmLXSpxGi1RDmkxtNalMFYmESzKdIF1bzR2/vIN7fnl7XGrroDA5XXsdgRWEyzvHN71YEXQG1+KW5Vcr5XzUZFxh6Y9O+Hps3ZipIY65ux7/AfsvmGEsHDNGhBJhXOlEktyoxbZOCEs+MvQJfZ/c2DgjPeOM7YSRdo+hfofsUMRgYZzxIE9O5imqIjKKGddBkJIJpogMtV4NU6uqmVpXRdW0EGYP4swXVM1sJF1Tg530+OwH/4tivlAGXDkvpVPXNZ3Dz31sAvDBtQfXBgm3XQlVG3uzZrpY31bAWtLWRkaYOLZ4ZP3PaGyYMqGIK3rJ5EJdyAewZXtEb98Yhd5BRjZbtL0IG7r6aR/pZk80wJgcJFQ5lCoZd1RaZGrxUVFQJsUIbGVoEk+lqXUaSMta5icW8obph9C6NEQeOU71wmbW3Pkwd998B5ZmOm04w9YGzfCoiuYMDz8/bCJ1cevK9wklVms5qPOspal9nxjWltVX7S9SKdyEx++ev450popcQVHl5RB27NLCANaFvOKFJ3v43TURm9pGeGrP83SVdlKSI0SygNKfM8oojrf4cdzmiWOw/HziPrb67Gl1HHPYwYwOe2zetJcZzOEDS99B9aHjcITNRZ++GL+YL1cj8eIZLEr+x+7sc6sNrIOaV94ihXjvRLzv4+yGn3WRIGHe/q0c85ZjqJveytHHLGHLb9dywDtOIjcwyIpFOr41aK1tJbk9JW76TIFfrHuS5/NPUQqzKBVU6sAy0DKwSvjElU/5PW0hXWNVcmxMjnVVad581DL2XzQDy3W571dt9PWP8OkFn2L+qiS39q3m6T9sNN/TgWnWzjA2v+rMbnyfWMxiTzSlO5WgKabzcjmnDWryr85vsHTFQq791XcZ2rOXfG0royLNzvXbUR0b6ZWtnH3SFGobExMn/OSVeS74n0dZl3+YKBqLLVexVnwWE8/1ceLycRKwMYqx/D51o66enBTHrVjMshWzSdck+d1Tm3h5vY9Dnu/P+SW7ljzAZY/+HEvo/KT5SP+O1ttqoHPEnymWNq44RDnWs/qtuDYox2/5nPTzZNrj9kd+yozpHmE+4slnh9iyxyYYHyO35fdkGvbj4ANTHH/yQnOA4kjIJad286MXf0Ix2BuDq4gTA7xS+2pZZVTCZDE8wZWV13Q8TqwQs1jB5d5X2PauRyjsl2Pjpld46LHNJEnx1aorSBzcxXc2XYptxUtYAayUUkKxSixpXX6OUNa1sqyXLV0glF3MHFvC208/jv/+8acgHMbfm+fZdZ3c/3QPo2M5Rrt7mD+3Gc8SfOlrb8ZybbY/VeC8j/yOR7K3xVqx0qiruOuENWMgsQ337YFMeloMtmJlySxW8uXkp+h/z6OIJovNL+3kzgfXUus28EnnIsSiXVy381qTvyud4Mp6SSXPEUumH3IZkvNjCo5/3nFco5v9oGQ08fd/fiFvPWUpws8x3j/Cti3dXHvds4znS4wMFVg4r4HCH+vXb//w7dTUV/Pwz7Oc/51b2Zp/Nhbzkc6L+7q0qXonLHdUMuTQjOBHe3XNJViekqwraE6ofGbSyo5wWDFvNkcetYim2iZeWr+LO9c9jiem8smqC9nV8jBP9D5lio9XX4wZfyyWtq58ANRJSlqmCjJJu5x39bpHQcjq+y9j2Yo6A3ika5iO7X1c8YOnTMexUIxobq5BSZsvfe145ixq4hdf6+Kim26mt9hmWjD62LqcnDTiPi6MICkUVQIGywztmAQldP1Fkw2dmtDL1nCE4JAFszn8sANpqG7g+cd3c9dLTzDNaeU/Z36Zu+QV9I30T4TIRL8/rpfXiKWth2xTSizQymaiC7ZPStKl3q/X/IQlB2UQpRwj3cPs2t7HVT94lvFCQCkIqZ7iknTTfPi8VSxbOYPLLtjGf99xG0OF7okUYzJAJQ1MBPG++nXfRYgBHpkJmeVKVmfdCWO5luCIxfM4ePl8kqkk9zywge27e5iVWMh5qz7IDd1XMpytFEj7kFa8ZNvE0pZDhhH2lH0IeiIz6NPR2vaqWy7h6GNnQCHHaM8IHdsHuPmKVxgbg1IoaJxhExZ93vXBAzj0qJn88BvP8f1b72eo0DOZal8bvxNEVAH9aquXxX85wisxLHAtWD5/Ogcvm08QSe5+aAOFUsSS1CF84ORj+MX6WxgcHNqnFpj8XcuyRrSFI5SRTxMWqHi/iTSp+Nhn3sunv3gSanSY0b4xunaOcM9Ve8mNOESRItmYN+LqrWfOYPkRTVxz+Xq+94tHscUQpVBXR7o8jMpFviSasPQk+8b+/tpqdd/XJh/rls/s5jpDwbv7Rki6CY6sfQMnvG1/rrr3VsYLufinYsExGcqCUMdwJIRj2ZZFGAam3rX2yRw6Lc1fuB+3rrkUkR1guC9H185xnrklojCUohSWkPUDOIV6Tjw3xYIlU3j4gZf44rfuJZ0ooCJBoNs9uhoKJb55rLscklBGRrnpm7mWF6Ii/iMVlTNG5aQnF0SHoD43XSvXedWcvPBIFixu5ap7b4vFihERZaKs0KNSoVjasnJECLvG81x8P5hY50oZrn80+mM9e+H/+zj/8Z5VjPeOsX3DKO2P1OKP2/QO91M7R+EPJXn75y0aW1IM9Gd5/9nX0p8doT6ZIjQ9LoGUcTvHjJLi3pOxdvxYy9r4BM1VRObzUoYUQp+SdqFypVxJVRVCmpVp5P3HHUtH/yhPvrK2LDrKyS4mjzi5KaVdeuU2UAvitBSLjrg8LCsuU4jrT1v86Gef5/AD5tG+TjKyuQHfz7Mrv5MGpxWrPstRpydIpB1T1n31wv/lurs3Mau6ARE5RnUasLoXbYBKYvvFwPW1Yk8t+o0cFFoLS0ICssUcfqQbvvGIxkAQkHQs5tdP44xj3shNv32MUlQoC5mywjK/U34s2CYOaln1gIKTzPdNM24fTb9PytcupI9w2MqDCYcTaNny+S+cgVA+3ZuKHHh0grrWNLYjzGDi5RfbOef862nvLrAgMRcRJSASRCIi0hBEaCCG5nmAlJHpY5XsuJEQNxa0HtYWkBSjAnvyo3F620dt1qdTLJ83nca6On6/aRuWjsdXUUG8oGWBs0YsaVl1mUCcb14wDbo4zie0jXEzU46bHC21J5SbKMsO2p+vfuZ9TG1OMzQwRuO0epJTEli6CSDg6qvv5YqbnqSvT7FYLqdWthIQElEiFD6BVSQURQIiPjGnn1XNfZy5bg6+W4rdV7dskAhLdyUD9hZGGQ/GyyenSHseVa7FGW9axeZXeuno0zJWGmPEdXq5oVcRAIofiyWtK8+xsK6N345brkZRlgnEEInW2Er3suLupV6AMIp402GraErP5bQPLaGmJsFwT0DzrHq8Ws34EUHB55rr7ubXD26grSdParyFOWo5U2nBwsGnYG4lCghRwrXy9CmfwC0Q2ppAA5QIwPaxhE8+ytE7vgepfNIJl7pkhtbmNCcesYTV96wnMiRohmwGdHyZZGml5EfE0pYVhwjhPDvpz7Frm9RR9n2zEKaojCcQlS0Li2bMpHHmaWSmzOCjpxaR+ZRpstU3ZvBqhGmyB37IY4+u5ZEn19Leu4euoRyjo4JUroX6cBZ1qok0NdqO+AZ+kSJ5AidPYJWIrALKziGcHKGVY5QhWpqqSNouVUmbY1fM5/mtPTz7QhtCu7PxDB1Wmqu1OxuZFgeqVKtMeWi3ZnYD0/bNhYY5y36tdfVEWWq+q1OCZfrIs1qWMJCFKqeXt644nY994WgGO8eY2jwFy5UEfkB+XNK/26dtRwcvd26lZ7CDwdwg2dwY2VyJ8ZxFWHIhSKAiG6W0stLbIxTCCbEdHy8RkKmGhvoUtVUJZs9oZFptHZ1dOX7z4NNgheV+tpwc9slgErBSA53DpZnGf5e1HnaLQr03JmMrHoSZyVZcOcXeod20wgaT1lblmNafiELJ2e9+Dx8983TGOlzqp9l47TaJK6sYmeuzd35ANikYLUVk8zmG8oMM5fvJ5nsZK+wlr6uxMI8iMHGrCVDvlEglXVIJj0wyRU2qhrrkVBoTM1mz7mke2vA42PGoLhJxp1Kf8KRLV0hL/Kozu/59ccej6dD3Y3OzsXvZ9SdbPNqd9Zd0JzFOV6YYMA29yiQ7nurrVKLT5bRMK6cdcwbHzj6O/TfWkGq2EEVF9BIMD0L/NMnAfpLReovRKou9NYKuamifAnszktDWw+8QrySZMxaxbChiWiGgiohq3yY1rLj08SvY1PccthMirRKogKgsNkwaihvU8VmZ3B5Ntnh0E09lvHYlRW1F7Uwmd50Y4laLIS7zA3G5FudqbflK+abb0gIZWUSRRdKuY8XsIzg++QaOql3KlGkJqiyBpWdKVYrxALY2K848RTJQLYjSkZ6C6/b3pDcFFoe8KLjiPsXMnM/m7i38z+9W0xV2ouwiyikaYtMsrgGbxGocMLZcOSUNI/25nSObsxMZ6+AZq66W0vqoBhx3PSoleVwyGqKqWNRIz3g2UM7qplnZPGMax59wNDPqZuIEU8iOuvQMF3h+8BUOm9vCUy81kRmaxYKaamY0ZaibbvP0CYLVRylG9cjf5NDyvTmW3kQiOPfRAstv3sANjz7Onv5ehFVAOmMxYFunMK0QFaFp6+i/srSs+J2U13QOb5hs08ZuvXIJtr1RxYwxcdm3kADtunFeVnqaqO/1ZrMw5MR3H8u3v3Mh6VIKui3kiKJ7T4Gt3R7rLZcrZw4z/sgrjK7OIUaTCDuFXRsRTJXwnma8WQ4i5SAbM2Zt68aKpF/JMvr4ehqe3E5QGjFpS4pxsMYNWCl8sOJxuwFrtETsj+ZiNIQMZOCv2D3+gtnq9CpNclDL4bcr5KmVXFxx6zgXx3NiIwSEZlL983GDT293WPPUdXR3ZJlZN52awRrIxymhb0+JV7Yk2BY6XHsQrNu1m7qf7qFQdAhG95pOZ3T4VGw3IpOReOmEGY0eZOUQJYclxak8/IcbGRvpwqKAtPIokUfZQdx3toxei9vLZhgQNxr0fbmdcUfH0LOvH7VocHqY5tn2a4Zpk/Fp4rW8eqHuuOoBl+1w/LFvpKWpidtueo6pDVV85Qunc/iyg83GEz1J6G4v0b+xlj2FNLcsFDyWgTc9IykWfPoLRUZtKBLhpm3GSgUGdr5MJtjL/jObSKkGzkq1ctUz32JwqBOlCUqLERWgdNoy45QoLjyEVuTlHpkBrkoR8s8P00yKmn7oD5WaHJfqr8dyvdyf1sNqx+YTnzuVk088knA0yaZ70ty5+jFyuoupxYFq46S3n8KX/vMwQl9RKob0do6Rfa6ZbGEKv291uKcBTumGXa2QfaqD3t695KekYd4cVMFl18YXSOV6aFx4IIe6MzjF2c2lD1xEvjSEsPVOgdi62uO09taAdbFR2SdiLA0/6hha9+fHpfoTeiCeSTrPKdScyfgtV9OWoLZxCj9bfQHzZzUw3pVnw5DPwFpF/7r9uOqJ+1DFdgqFnVQ5czn/k4fzgTMWQzFNKS/o6upl4OVG9ham8ezUFP+71GJwlWDWmjHmPVRkLILt/ij5A6cyJVuF//JepjY4HFZVx/FCkZm1iwe3385v73/QKNw4RjXY8nhGb5CbKAdV+wjR8r86ENeglzSvPM6y7Af1locKC2vwuqS79rZv0nTkHKbuGad/Wze7erP07B5i+MWl3PjYIHsLXQxnH8NRPvPrlnL5Zcczd24rdlDHWHGE7a900bk9za+f3sqgX2L8HW9j1zGzKXiaXiWWFWKPjSA6x/GiOo7synBoyUakIzIdG5i+1KIn187VV9yI1KMdPZMuN91N4RPnXR8VnbhreP3rdum9tqcywc5Lph/6FWS8qcW0epRk6aoDuPrOSxkvZXE6e+h8uZuenix9vVkGdrvc9XAfW4pJlL8XObqFZnsBK1fW8ZMfno7lpCBy2LalnTW/7WHr7iJ+YOF4GapbZrM+KRhIeCjLxQ3VHzf8CRJKcpQlWZTwqCsGjPg72NXRy+nvO5zH1z/PLTffZfaBRFqF6p0DdszCoYou6siu+9s3tZRRW0taDr1eCc7Sw7UgDPnSxR/nbZ88mdrcHvbu2M2uV3ro6Rqir3eEnt1Fnl43zkvd7UTSYVwOUE8LJxw9m/M+ejTz5jdhWS5rf7eDX93bTnVdHTv2CNPqqUulmOYUTHdDRS46szq2S3U6RUNdmro6G89VjI2Mml1Caddj9vJmvvfjG+np6o1T0WQf+sad2Wf+/m1LGrTemFYnoztQ4iRden3v++dQlUlRk3ForE7Rtq2L3t1ZurqzdLRHbN+VY/2Ol0y6yoWjtCTrWbFsJjNbZ/Dlz55g9mJdf93z3PnEWs79yFv5zW97EQSm6d8oPDwnQdtQmrpkC8LKYDkWdtRHbbqfpuYEgZ4jlwLsMZ+Zi2bSOd7NHXfoeNZ7x0ztu6aU5R/emGYMfVDTQVVYVbdjqxMfXn89NRmb7Vs2k93ZTVQI6e7K0tExRNsOj2JB8sgLa4kim7FokGluAzXJVoa9Dh674UtYtstVV27gqR3Pc8bJx7JxYw+W7eAnG/CppeDUsyvVTCn06F82lZrOMfbLjjI7M84C0UFCFk1Hwx/K4XmNpKaX+Mm1vy6TF2vGR8dO6+ef2HpYCWht6XrFld/4+mln6wn/KR98M+vu30CYK7KrfZBXthXo7AjNTpqNbdtpG+gnkDlqnVqy0TAOLqsvO4t5c1ro7S8wf2E9N9/xErftbaA0mGNnQyPFqiqzHYrWVjhsoVYo0JgBJwlt7bT27Gb+3t0samlmrrsXNZqHouD6Rx8gwr+hNMy5f2nLYQXLnyWtfeVlJaZ3tT1zwcz9pl88sGOL2/fyHm66YSP7zWymo3OY3JCOP4exYsR9G58hUFlSVgZfKeZNaeCcs1bwpjcuxUokqJua4sZbtvLQy+Os78szXl1D1NAM6SpUcwMctxyyWkJaIBOwfisi209193amjw/yjtlNzJ6doDDiBz+/+b6LXxl54jv/0u3D+4Jv3/jQsbXVxes2/qFz7o7NfUZUdLSX2N4+TlJUM712KvdtfprBsYG4nFQOGc/hrPcs47R3HoqdSNI0cwqrV7/EExsH6LRqIeWRsAVB0iNXO5P2BQvItWhWV0wdyjF/82aSbgkVSYb3+hxnD7NoblVbOs05Z339vNfttvsTxpp46e+x8GRBMfTwlHWPtX+jZ+fgeS+/PJzY3VUkLNm4YS1JK8n69q1sH2inoEaotmvJZOAT71/FGw47ADuVonVuPWvu3c0TT3ejogAVCFI1VTy6fZjISuM1TWfPygOwizAr20fwzIOkkvW8fcUcLGesFAbhz+y0/OYFV13w7/8XgH1X76avXbJ0167iN/r6/Hf6JdyUrMMVHuvaNpPN7SFfHKMQSWa1VnH+h9/I3FlNuOkUtfU1bHsiYvczKbbn2ri340nePH8l20ZGsL0QT3ceSz4zptUyNDrK4oXzeGGTHxxbt/jujuoXv/nd+/9rYqPZX7Lmn3rvH7Lwa3/og0d+eklP78j5c2vmntZUO7V27e5nGM2NsGtoF65dxQmHz+NDZxxBKpEkNSVFmE3w8iMOj2x5kZ78ANWJBNPqpyESJQIZUvJDk8Km1qUpFovDc2e13Mp4+vIv/uasf/i/Wf4R0vqri/mh2RfXLlow66St+fXvbu/qOW4o3z/1iMXzxOnvOIpUlYNjW2QaUvSvTbFlS462PQMUo2EaG2pIpjzT+y4UlQpDuUchH3ec6DdeUqy5+M7P/v/1j1p/aiXuv/zyxDOP7ViyYP7Ug9r6upadcPSqhYlkYm405jXteNqt8reG9LYO5NJVqt8VXlsU2Nsi6WySofvCfml38xm3nvFv+Ve8/wNgli4fKbeMnwAAAABJRU5ErkJggg==",me=(Ue,We,ot)=>new Promise((rt,Be)=>{var zt=Kt=>{try{vt(ot.next(Kt))}catch(mt){Be(mt)}},_e=Kt=>{try{vt(ot.throw(Kt))}catch(mt){Be(mt)}},vt=Kt=>Kt.done?rt(Kt.value):Promise.resolve(Kt.value).then(zt,_e);vt((ot=ot.apply(Ue,We)).next())}),Me=(0,a.forwardRef)(({onUpdateNum:Ue,onSave:We},ot)=>{var rt;const Be=`\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,_e]=(0,a.useState)(!1),[vt,Kt]=(0,a.useState)([]),[mt,Et]=(0,a.useState)(null),[wt,qe]=(0,a.useState)([]),[se,Rt]=(0,a.useState)(0),[Tt,Ke]=(0,a.useState)(0),[Ze,at]=(0,a.useState)(!1),[ct,xt]=(0,a.useState)(""),[ze,nt]=(0,a.useState)(0),[Zt,Ut]=(0,a.useState)(0),[en,rn]=(0,a.useState)(0),[Yn,It]=(0,a.useState)(0),[Qe,tt]=(0,a.useState)(0),[ke,Pt]=(0,a.useState)(0),[Ct,nn]=(0,a.useState)(0),[gn,Qt]=(0,a.useState)(0),[lt,At]=(0,a.useState)(ae.Q),{contentRef:Ot,value:Fn,status:ga,open:In,close:$n}=lt,Ra=(0,ee.Z)({contentRef:Ot,status:ga}),{openProgress:Ha,closeProgress:ir,CreateProgressModal:un,progressOpen:pn}=(0,b.Z)();(0,a.useEffect)(()=>{mt&&Ao(),mt===!1&&($n(),Ue==null||Ue(),Kt([]),xt(""),nt(0),Ut(0),rn(0),It(0),tt(0),Pt(0),nn(0),Qt(0))},[mt]);const $r=()=>{Et(!0)};(0,a.useImperativeHandle)(ot,()=>({onClick:$r}));const Xn=Dt=>{at(!0),Rt(Dt),Ke(0)},sa=Dt=>me(void 0,null,function*(){const $t=Dt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf($t)==-1?(ye.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Dt.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}),Ao=()=>me(void 0,null,function*(){const Dt=yield(0,E.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Dt.status===0&&(Rt(Dt.total_number),Ke(Dt.remaining_number))}),Nt=Dt=>(Dt=Dt||"",Dt=String(Dt),Dt=Dt.replace(/\s+/g,""),Dt),ft=(Dt=!0)=>me(void 0,null,function*(){var $t,Vn;const _n=[{name:"\u5355\u9009\u9898",num:ze||0},{name:"\u591A\u9009\u9898",num:Zt||0},{name:"\u5224\u65AD\u9898",num:en||0},{name:"\u586B\u7A7A\u9898",num:Yn||0},{name:"\u7B80\u7B54\u9898",num:Qe||0},{name:"\u7EC4\u5408\u9898",num:gn||0},{name:"\u7F16\u7A0B\u9898",num:ke||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Ct||0}];if(Dt){if(Nt(ct)){if(ct.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(!Nt(ct)&&!(vt!=null&&vt.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 An=_n.reduce((zn,na)=>zn+na.num,0);if(An===0){ye.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(An>50){ye.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(se!==-1){at(!0);return}}at(!1);const la={scene_type:6,request_identifier:Math.random(),file_id:(Vn=($t=vt[0])==null?void 0:$t.response)==null?void 0:Vn.id,content:ct,count_arr:_n.map(An=>An.num).join(",")};yield In(la),Ao()}),Xe=()=>me(void 0,null,function*(){const Dt=Ra();if(We){Et(!1),We(Dt);return}Ha(),_e(!0),qe([]);const $t=new FormData;$t.append("html",Dt);const Vn=yield(0,E.ZP)("/api/intelligent_imports/import.json",{method:"post",body:$t},!0);if((Vn==null?void 0:Vn.status)===0)if(Vn!=null&&Vn.data){ir(100),qe(Vn==null?void 0:Vn.data);return}else ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");_e(!1),ir()}),St=()=>me(void 0,null,function*(){const Dt=Ra();(0,x.RG)(Dt)}),jt=["uploading","error"].includes((rt=vt==null?void 0:vt[0])==null?void 0:rt.status);return a.createElement(a.Fragment,null,a.createElement(z.Z,{visible:Ze,totalCount:se,usedCount:Tt,onCancel:()=>at(!1),onOk:()=>ft(!1)}),a.createElement(xe.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Ye.extraHeader},a.createElement(we.Z,{align:"middle"},!ga&&!!Fn&&a.createElement(a.Fragment,null,a.createElement(Le.op,{onClick:Xe,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(Le.op,{onClick:St,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Dt=$t=>{Oe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:$t,onOk:()=>{Et(!1)}})};if(ga){Dt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Fn?Dt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Et(!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:mt},a.createElement("div",{className:Ye.wrap},a.createElement("div",{className:Ye.left},a.createElement("div",{className:Ye.tip},a.createElement("img",{src:oe}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(be.default.TextArea,{style:{height:160},className:"mb20",value:ct,placeholder:Be,onChange:Dt=>{xt(Dt.target.value)}}),a.createElement(Fe.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ge.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:vt,withCredentials:!0,data:{upload_type:1},beforeUpload:sa,onChange:({file:Dt})=>{var $t,Vn;Dt.status!=="removed"&&(Dt.status==="done"&&(($t=Dt==null?void 0:Dt.response)==null?void 0:$t.status)!==0&&(Dt.status="error",Dt.response=(Vn=Dt==null?void 0:Dt.response)==null?void 0:Vn.message),Kt([Dt]))},onRemove:()=>Kt([])},a.createElement(Ie.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(Le.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(we.Z,{style:{gap:16}},a.createElement(De.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(je.Z,{min:0,max:10,value:ze,onChange:nt,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(je.Z,{min:0,max:10,value:Zt,onChange:Ut,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(je.Z,{min:0,max:10,value:en,onChange:rn,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(je.Z,{min:0,max:10,value:Yn,onChange:It,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(je.Z,{min:0,max:10,value:Qe,onChange:tt,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(je.Z,{min:0,max:10,value:gn,onChange:Qt,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(je.Z,{min:0,max:10,value:ke,onChange:Pt,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(je.Z,{min:0,max:10,value:Ct,onChange:nn,style:{marginLeft:"8px"}})))),ga?a.createElement("div",{onClick:$n,className:Ye.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):jt?a.createElement("div",{className:`${Ye.bottomBtn} ${Ye.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{ft()},className:Ye.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(ae.Z,{onStatusChange:At,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!pn,noRestrictModal:Xn,stringTransformer:y.o,onError:Dt=>{Object.prototype.toString.call(Dt)==="[object Object]"&&Dt.status===-9&&Xn(Dt.data)}}))),a.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:zt},a.createElement(we.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(le.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:wt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>_e(!1),onSuccess:()=>{_e(!1),Et(!1)}}),a.createElement("div",{style:{height:70}})),un("\u5904\u7406\u4E2D"))})},66146:function(Ge,et,te){"use strict";var a=te(67294);const ye=({scrollBoxRef:xe,bottomInspectRef:we,contentRef:Oe,status:be,rootMargin:Fe="70px",bottomOffset:Ie=110})=>{const[De,je]=(0,a.useState)(!0),Ye=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!xe.current||!we.current)return;const Le=new IntersectionObserver(([ge])=>{var le,E,y,x;if(!document.contains(ge.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((le=ge.rootBounds)==null?void 0:le.width)===0&&((E=ge.rootBounds)==null?void 0:E.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((y=ge.boundingClientRect)==null?void 0:y.width)===0&&((x=ge.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}je(ge.isIntersecting)},{root:xe.current,rootMargin:Fe,threshold:0});return Le.observe(we.current),()=>{Le.disconnect()}},[xe.current,we.current,Fe]),(0,a.useEffect)(()=>{if(!be)return;const Le=xe.current,ge=Oe.current;Ye.current=!1;let le=Le.scrollTop;const E=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:ee}=Le;x>le?x+ee>=b-Ie&&(Le.scrollTop=Le.scrollHeight,Ye.current=!1):x{Ye.current||(Le.scrollTop=Le.scrollHeight)});return y.observe(ge),()=>{setTimeout(()=>{y.unobserve(ge)},250),Le.removeEventListener("scroll",E)}},[be]),De};et.Z=ye},62442:function(Ge,et,te){"use strict";var a=te(67294);const ye=({contentRef:xe,status:we})=>((0,a.useEffect)(()=>{!we&&(xe!=null&&xe.current)&&xe.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Fe=>{Fe.tagName.toLowerCase()==="code"?Fe.parentElement&&(Fe.parentElement.contentEditable="false"):Fe.tagName.toLowerCase()==="mathx"&&(Fe.contentEditable="false")})},[we]),(be=!1)=>{const Fe=Ye=>{const Le={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Ye.replace(/&[^;]+;/g,ge=>Le[ge]||ge)};if(!xe.current)return"";const Ie=xe.current.cloneNode(!0);Ie.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ye=>{let Le=Ye.getAttribute("data-text");Ye.tagName.toLowerCase()==="code"?Le=Le.replace(/```.*\n|\n```/g,""):Ye.tagName.toLowerCase()==="mathx"&&(Le=`$$${Le}$$`);const ge=document.createTextNode(Le);Ye.parentNode.replaceChild(ge,Ye)}),be&&Ie.querySelectorAll('[data-select="disabled"]').forEach(Le=>{var ge;const le=Le.textContent||"",E=document.createTextNode(le+` +\`\`\``},!vt&&a.createElement(be.CopyToClipboard,{text:Wn,onCopy:()=>Ie.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!vt&&rn[1]==="html"&&Rt&&a.createElement("button",{className:Fe.runCode,onClick:()=>{wt(oe({},me(oe({},Et),{open:++Et.open,defaultValue:Wn,language:rn[1]})))}},"\u8FD0\u884CHTML"),a.createElement(xe.Z,oe({wrapLongLines:!0,style:Oe.Z,language:rn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},en),Wn))},img({node:ct}){var xt;const ze=(xt=ct.properties)==null?void 0:xt.src;return a.createElement(De.Z,{src:ze,width:320,"data-text":ze,onLoad:()=>zt&&setTimeout(()=>Ze(),500)})},a:ct=>{var xt=ct,{node:ze}=xt,nt=Ee(xt,["node"]);return a.createElement("a",me(oe({},nt),{target:"_blank",rel:"noopener noreferrer"}))}}},Rt?Kt:`${Kt}__`)),[Kt]);return a.createElement(a.Fragment,null,a.createElement(le.Z,{defaultValue:Et.defaultValue,open:Et.open,language:Et.language,height:Et.height,onChange:(ct,xt)=>{mt(Kt.replaceAll(xt,ct))},onDynamic:_e}),at)}},16221:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Ie}});var a=te(67294),ye=te(28706),xe={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",close1:"close1___eCYqo",extraNode:"extraNode___tnBrt",upimg:"upimg___dvEUw"},we=te(11320),Oe=te(37166),be=te(83062),Ie=({src:De,onClick:je,topPercentage:Ye=.62,draggableExtraNode:Le,usercourse:ge})=>{var le;const E=(0,a.useRef)(null),y=(0,a.useRef)(!1),x=(0,a.useRef)(!1),[b,ee]=(0,a.useState)(window.innerHeight*Ye),[z,ae]=(0,a.useState)(!1),oe=10;return(0,a.useEffect)(()=>{if(E.current){let me=function(ot){var rt;y.current=!0,We=ot.pageY,Ue=ot.pageY-(((rt=E.current)==null?void 0:rt.getBoundingClientRect().top)||0),(0,ye.kk)("none"),document.onselectstart=function(){return!1}},Ee=function(){y.current&&!x.current&&je&&je(),y.current=!1,x.current=!1,(0,ye.kk)("auto"),document.onselectstart=null},Me=function(ot){var rt;if(y.current){const zt=ot.pageY-Ue,_e=window.innerHeight-(((rt=E.current)==null?void 0:rt.offsetHeight)||0)-50,vt=50;if(!x.current&&Math.abs(We-ot.pageY)>oe&&(x.current=!0),x.current){let Kt=Math.max(vt,Math.min(zt,_e));ee(Kt)}}},Ue=0,We=0;return E.current.addEventListener("mousedown",me),document.addEventListener("mousemove",Me),document.addEventListener("mouseup",Ee),()=>{var ot,rt;(rt=(ot=E==null?void 0:E.current)==null?void 0:ot.removeEventListener)==null||rt.call(ot,"mousedown",me),document.removeEventListener("mousemove",Me),document.removeEventListener("mouseup",Ee)}}},[je]),(0,a.useEffect)(()=>{const me=()=>{ee(window.innerHeight*Ye)};return window.addEventListener("resize",me),()=>{window.removeEventListener("resize",me)}},[Ye]),a.createElement("div",{className:xe.draggableImage,style:{top:`${b}px`,display:z?"none":"block",cursor:y.current?"grabbing":"grab"},ref:E},Le&&a.createElement("div",{className:xe.extraNode,onMouseUp:me=>me.stopPropagation(),onMouseDownCapture:me=>me.stopPropagation()},Le),ge!=null&&ge.ai_nickname?a.createElement("div",null,a.createElement(be.Z,{getPopupContainer:()=>E.current,color:"#4465EA",open:!0,placement:"top",arrow:!0,title:ge==null?void 0:ge.ai_nickname},a.createElement("div",null)),a.createElement("img",{className:xe.upimg,src:ge!=null&&ge.ai_headimg_id?((le=we.Z)==null?void 0:le.API_SERVER)+"/api/attachments/"+(ge==null?void 0:ge.ai_headimg_id):Oe,width:60,draggable:"false"})):a.createElement("img",{className:xe.img,src:De,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${ge!=null&&ge.ai_nickname?xe.close1:xe.close}`,onMouseUp:me=>{me.stopPropagation(),ae(!0)}}))}},1744:function(Ge,et,te){"use strict";var a=te(67294),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(Le,ge,le)=>ge in Le?ye(Le,ge,{enumerable:!0,configurable:!0,writable:!0,value:le}):Le[ge]=le,Fe=(Le,ge)=>{for(var le in ge||(ge={}))we.call(ge,le)&&be(Le,le,ge[le]);if(xe)for(var le of xe(ge))Oe.call(ge,le)&&be(Le,le,ge[le]);return Le},Ie=(Le,ge)=>{var le={};for(var E in Le)we.call(Le,E)&&ge.indexOf(E)<0&&(le[E]=Le[E]);if(Le!=null&&xe)for(var E of xe(Le))ge.indexOf(E)<0&&Oe.call(Le,E)&&(le[E]=Le[E]);return le};const De=te(20441),je={};De.keys().forEach(Le=>{const ge=Le.replace("./","").replace(".svg","");je[ge]=De(Le)});const Ye=Le=>{var ge=Le,{filename:le}=ge,E=Ie(ge,["filename"]),y;const x=((y=le==null?void 0:le.split(".").pop())==null?void 0:y.toLowerCase())||"unknown",b=je[x]||je.default;return a.createElement("img",Fe({src:b,alt:x},E))};et.Z=Ye},14549:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return je}});var a=te(67294),ye={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},xe=te(96074),we=te(1744),Oe=te(83062),be=te(55241),Ie=({item:Ye})=>{var Le;const[ge,le]=(0,a.useState)(!1);return a.createElement("div",{className:ye.f_l_c},a.createElement(Oe.Z,{title:Ye==null?void 0:Ye.name},a.createElement(be.Z,{placement:"top",content:a.createElement("div",null,a.createElement(xe.Z,null),a.createElement("pre",{className:ye.preclass,style:{maxWidth:600,maxHeight:400}},(Le=Ye==null?void 0:Ye.contents)==null?void 0:Le.toString())),title:a.createElement("div",null,a.createElement(we.Z,{filename:Ye==null?void 0:Ye.name,style:{width:16,height:16,marginRight:5}}),Ye==null?void 0:Ye.name),trigger:"click",open:ge,onOpenChange:E=>{le(E)}},a.createElement("div",{className:ye.officediv},a.createElement(we.Z,{filename:Ye==null?void 0:Ye.name,style:{width:16,height:16,marginRight:5}}),Ye==null?void 0:Ye.name))))},je=({Filelist:Ye})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(xe.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:ye.f_l_c},Ye==null?void 0:Ye.map(Le=>a.createElement(Ie,{item:Le}))))},17173:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Me}});var a=te(67294),ye=te(2453),xe=te(95012),we=te(71230),Oe=te(62844),be=te(28802),Fe=te(35059),Ie=te(83062),De=te(15746),je=te(37720),Ye={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Le=te(30001),ge=te(11320),le=te(38478),E=te(33170),y=te(43158),x=te(28706),b=te(93299),ee=te(62442),z=te(49627),ae=te(74867),oe="data:image/png;base64,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",me=(Ue,We,ot)=>new Promise((rt,Be)=>{var zt=Kt=>{try{vt(ot.next(Kt))}catch(mt){Be(mt)}},_e=Kt=>{try{vt(ot.throw(Kt))}catch(mt){Be(mt)}},vt=Kt=>Kt.done?rt(Kt.value):Promise.resolve(Kt.value).then(zt,_e);vt((ot=ot.apply(Ue,We)).next())}),Me=(0,a.forwardRef)(({onUpdateNum:Ue,onSave:We},ot)=>{var rt;const Be=`\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,_e]=(0,a.useState)(!1),[vt,Kt]=(0,a.useState)([]),[mt,Et]=(0,a.useState)(null),[wt,qe]=(0,a.useState)([]),[se,Rt]=(0,a.useState)(0),[Tt,Ke]=(0,a.useState)(0),[Ze,at]=(0,a.useState)(!1),[ct,xt]=(0,a.useState)(""),[ze,nt]=(0,a.useState)(0),[Zt,Ut]=(0,a.useState)(0),[en,rn]=(0,a.useState)(0),[Wn,It]=(0,a.useState)(0),[Qe,tt]=(0,a.useState)(0),[ke,Pt]=(0,a.useState)(0),[Ct,nn]=(0,a.useState)(0),[gn,Qt]=(0,a.useState)(0),[lt,At]=(0,a.useState)(ae.Q),{contentRef:Ot,value:Fn,status:ga,open:In,close:$n}=lt,Ra=(0,ee.Z)({contentRef:Ot,status:ga}),{openProgress:Ha,closeProgress:ir,CreateProgressModal:un,progressOpen:pn}=(0,b.Z)();(0,a.useEffect)(()=>{mt&&Ao(),mt===!1&&($n(),Ue==null||Ue(),Kt([]),xt(""),nt(0),Ut(0),rn(0),It(0),tt(0),Pt(0),nn(0),Qt(0))},[mt]);const eo=()=>{Et(!0)};(0,a.useImperativeHandle)(ot,()=>({onClick:eo}));const Xn=Dt=>{at(!0),Rt(Dt),Ke(0)},sa=Dt=>me(void 0,null,function*(){const $t=Dt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf($t)==-1?(ye.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Dt.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}),Ao=()=>me(void 0,null,function*(){const Dt=yield(0,E.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Dt.status===0&&(Rt(Dt.total_number),Ke(Dt.remaining_number))}),Nt=Dt=>(Dt=Dt||"",Dt=String(Dt),Dt=Dt.replace(/\s+/g,""),Dt),ft=(Dt=!0)=>me(void 0,null,function*(){var $t,Gn;const _n=[{name:"\u5355\u9009\u9898",num:ze||0},{name:"\u591A\u9009\u9898",num:Zt||0},{name:"\u5224\u65AD\u9898",num:en||0},{name:"\u586B\u7A7A\u9898",num:Wn||0},{name:"\u7B80\u7B54\u9898",num:Qe||0},{name:"\u7EC4\u5408\u9898",num:gn||0},{name:"\u7F16\u7A0B\u9898",num:ke||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Ct||0}];if(Dt){if(Nt(ct)){if(ct.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(!Nt(ct)&&!(vt!=null&&vt.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 An=_n.reduce((zn,na)=>zn+na.num,0);if(An===0){ye.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(An>50){ye.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(se!==-1){at(!0);return}}at(!1);const la={scene_type:6,request_identifier:Math.random(),file_id:(Gn=($t=vt[0])==null?void 0:$t.response)==null?void 0:Gn.id,content:ct,count_arr:_n.map(An=>An.num).join(",")};yield In(la),Ao()}),Xe=()=>me(void 0,null,function*(){const Dt=Ra();if(We){Et(!1),We(Dt);return}Ha(),_e(!0),qe([]);const $t=new FormData;$t.append("html",Dt);const Gn=yield(0,E.ZP)("/api/intelligent_imports/import.json",{method:"post",body:$t},!0);if((Gn==null?void 0:Gn.status)===0)if(Gn!=null&&Gn.data){ir(100),qe(Gn==null?void 0:Gn.data);return}else ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");_e(!1),ir()}),St=()=>me(void 0,null,function*(){const Dt=Ra();(0,x.RG)(Dt)}),jt=["uploading","error"].includes((rt=vt==null?void 0:vt[0])==null?void 0:rt.status);return a.createElement(a.Fragment,null,a.createElement(z.Z,{visible:Ze,totalCount:se,usedCount:Tt,onCancel:()=>at(!1),onOk:()=>ft(!1)}),a.createElement(xe.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Ye.extraHeader},a.createElement(we.Z,{align:"middle"},!ga&&!!Fn&&a.createElement(a.Fragment,null,a.createElement(Le.op,{onClick:Xe,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(Le.op,{onClick:St,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Dt=$t=>{Oe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:$t,onOk:()=>{Et(!1)}})};if(ga){Dt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Fn?Dt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Et(!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:mt},a.createElement("div",{className:Ye.wrap},a.createElement("div",{className:Ye.left},a.createElement("div",{className:Ye.tip},a.createElement("img",{src:oe}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(be.default.TextArea,{style:{height:160},className:"mb20",value:ct,placeholder:Be,onChange:Dt=>{xt(Dt.target.value)}}),a.createElement(Fe.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ge.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:vt,withCredentials:!0,data:{upload_type:1},beforeUpload:sa,onChange:({file:Dt})=>{var $t,Gn;Dt.status!=="removed"&&(Dt.status==="done"&&(($t=Dt==null?void 0:Dt.response)==null?void 0:$t.status)!==0&&(Dt.status="error",Dt.response=(Gn=Dt==null?void 0:Dt.response)==null?void 0:Gn.message),Kt([Dt]))},onRemove:()=>Kt([])},a.createElement(Ie.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(Le.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(we.Z,{style:{gap:16}},a.createElement(De.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(je.Z,{min:0,max:10,value:ze,onChange:nt,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(je.Z,{min:0,max:10,value:Zt,onChange:Ut,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(je.Z,{min:0,max:10,value:en,onChange:rn,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(je.Z,{min:0,max:10,value:Wn,onChange:It,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(je.Z,{min:0,max:10,value:Qe,onChange:tt,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(je.Z,{min:0,max:10,value:gn,onChange:Qt,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(je.Z,{min:0,max:10,value:ke,onChange:Pt,style:{marginLeft:"8px"}})),a.createElement(De.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(je.Z,{min:0,max:10,value:Ct,onChange:nn,style:{marginLeft:"8px"}})))),ga?a.createElement("div",{onClick:$n,className:Ye.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):jt?a.createElement("div",{className:`${Ye.bottomBtn} ${Ye.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{ft()},className:Ye.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(ae.Z,{onStatusChange:At,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!pn,noRestrictModal:Xn,stringTransformer:y.o,onError:Dt=>{Object.prototype.toString.call(Dt)==="[object Object]"&&Dt.status===-9&&Xn(Dt.data)}}))),a.createElement(xe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:zt},a.createElement(we.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(le.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:wt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>_e(!1),onSuccess:()=>{_e(!1),Et(!1)}}),a.createElement("div",{style:{height:70}})),un("\u5904\u7406\u4E2D"))})},66146:function(Ge,et,te){"use strict";var a=te(67294);const ye=({scrollBoxRef:xe,bottomInspectRef:we,contentRef:Oe,status:be,rootMargin:Fe="70px",bottomOffset:Ie=110})=>{const[De,je]=(0,a.useState)(!0),Ye=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!xe.current||!we.current)return;const Le=new IntersectionObserver(([ge])=>{var le,E,y,x;if(!document.contains(ge.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((le=ge.rootBounds)==null?void 0:le.width)===0&&((E=ge.rootBounds)==null?void 0:E.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((y=ge.boundingClientRect)==null?void 0:y.width)===0&&((x=ge.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}je(ge.isIntersecting)},{root:xe.current,rootMargin:Fe,threshold:0});return Le.observe(we.current),()=>{Le.disconnect()}},[xe.current,we.current,Fe]),(0,a.useEffect)(()=>{if(!be)return;const Le=xe.current,ge=Oe.current;Ye.current=!1;let le=Le.scrollTop;const E=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:ee}=Le;x>le?x+ee>=b-Ie&&(Le.scrollTop=Le.scrollHeight,Ye.current=!1):x{Ye.current||(Le.scrollTop=Le.scrollHeight)});return y.observe(ge),()=>{setTimeout(()=>{y.unobserve(ge)},250),Le.removeEventListener("scroll",E)}},[be]),De};et.Z=ye},62442:function(Ge,et,te){"use strict";var a=te(67294);const ye=({contentRef:xe,status:we})=>((0,a.useEffect)(()=>{!we&&(xe!=null&&xe.current)&&xe.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Fe=>{Fe.tagName.toLowerCase()==="code"?Fe.parentElement&&(Fe.parentElement.contentEditable="false"):Fe.tagName.toLowerCase()==="mathx"&&(Fe.contentEditable="false")})},[we]),(be=!1)=>{const Fe=Ye=>{const Le={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Ye.replace(/&[^;]+;/g,ge=>Le[ge]||ge)};if(!xe.current)return"";const Ie=xe.current.cloneNode(!0);Ie.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ye=>{let Le=Ye.getAttribute("data-text");Ye.tagName.toLowerCase()==="code"?Le=Le.replace(/```.*\n|\n```/g,""):Ye.tagName.toLowerCase()==="mathx"&&(Le=`$$${Le}$$`);const ge=document.createTextNode(Le);Ye.parentNode.replaceChild(ge,Ye)}),be&&Ie.querySelectorAll('[data-select="disabled"]').forEach(Le=>{var ge;const le=Le.textContent||"",E=document.createTextNode(le+` `);(ge=Le.parentNode)==null||ge.replaceChild(E,Le)});let je=Ie.innerHTML;return be||(je=je.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),je=je.replace(/

/g,""),je=je.replace(/<\/p>/g,` `),je=je.replace(/
/g,` `),je=je.replace(/\r\n/g,` -`),je=je.replace(/<[^>]*>/g,""),je=Fe(je),je});et.Z=ye},93299:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Le}});var a=te(67294),ye=te(62844),xe=te(71230),we=te(26410),Oe="data:image/png;base64,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",be="data:image/png;base64,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",Fe="data:image/png;base64,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",Ie={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},De=te(67294);const je=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Le=()=>{const[ge,le]=(0,a.useState)(0),[E,y]=(0,a.useState)(!1),[x,b]=(0,a.useState)(!0),ee=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(x)return;const Me=()=>{le(Ue=>Ue>=99?(clearInterval(ee.current),99):Ue+1)};return ee.current=setInterval(Me,5e4/99),()=>clearInterval(ee.current)},[x]);const z=()=>{le(0),y(!0),b(!1)},ae=(Me=0)=>{b(!0),le(Me),y(!1)},oe=Me=>{const Ue=Me/1048576;let We;return Ue<=.3?We=3:Ue<=.5?We=5:Ue<=1?We=10:Ue<=2?We=20:Ue<=3?We=30:Ue<=10?We=Ue*10:We=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${We}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},me=()=>De.createElement("span",{className:Ie.dotLoading},De.createElement("span",null,"."),De.createElement("span",null,"."),De.createElement("span",null,"."));return{progress:ge,progressOpen:E,openProgress:z,closeProgress:ae,toggleLock:()=>b(Me=>!Me),CreateProgressModal:(Me=je,Ue)=>(typeof Me=="string"&&(Me=[Me,Me,Me]),De.createElement(ye.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:E,title:null,footer:null,width:500,afterClose:()=>le(0)},De.createElement(xe.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},ge<=30&&De.createElement(De.Fragment,null,De.createElement("img",{src:Oe,alt:"Step 1"}),De.createElement("div",{className:"mt20 c-light-primary"},Me[0],me())),ge>30&&ge<60&&De.createElement(De.Fragment,null,De.createElement("img",{src:be,alt:"Step 2"}),De.createElement("div",{className:"mt20 c-light-primary"},Me[1],me())),ge>=60&&De.createElement(De.Fragment,null,De.createElement("img",{src:Fe,alt:"Step 3"}),De.createElement("div",{className:"mt20 c-light-primary"},Me[2],me())),De.createElement(we.Z,{className:Ie.progress,status:"active",style:{width:"auto"},size:[300,8],percent:ge}),!!Ue&&De.createElement("div",{className:"c-grey-999"},oe(Ue)))))}}},11146:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return se}});var a=te(67294),ye=te(85418),xe=te(2453),we=te(83062),Oe=te(28802),be=te(85804),Fe=te(89214),Ie={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"},je=({position:Rt,children:Tt})=>{const{left:Ke=0,top:Ze=0}=Rt||{},[at,ct]=(0,a.useState)(Ke),[xt,ze]=(0,a.useState)(Ze),nt=(0,a.useRef)(null),Zt=()=>{if(nt.current){const Ut=nt.current.offsetWidth,en=nt.current.offsetHeight,rn=window.innerWidth,Yn=window.innerHeight;let It=Ke,Qe=Ze;Ke+Ut>rn&&(It=rn-Ut),It<0&&(It=0),Ze+en>Yn&&(Qe=Yn-en),Qe<0&&(Qe=0),ct(It),ze(Qe)}};return(0,a.useEffect)(()=>{if(!nt.current||!Rt)return;const Ut=new ResizeObserver(()=>{Zt()});return Ut.observe(nt.current),()=>{Ut.disconnect()}},[Ke,Ze,Rt]),(0,a.useEffect)(()=>{Rt&&Zt()},[Ke,Ze,Rt]),Rt?a.createElement("div",{ref:nt,style:{position:"fixed",left:`${at}px`,top:`${xt}px`,zIndex:1050}},Tt):null},Ye=te(11320),Le=te(74855),ge=te(56243),le=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,z=(Rt,Tt,Ke)=>Tt in Rt?le(Rt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Rt[Tt]=Ke,ae=(Rt,Tt)=>{for(var Ke in Tt||(Tt={}))b.call(Tt,Ke)&&z(Rt,Ke,Tt[Ke]);if(x)for(var Ke of x(Tt))ee.call(Tt,Ke)&&z(Rt,Ke,Tt[Ke]);return Rt},oe=(Rt,Tt)=>E(Rt,y(Tt)),me=(Rt,Tt,Ke)=>new Promise((Ze,at)=>{var ct=nt=>{try{ze(Ke.next(nt))}catch(Zt){at(Zt)}},xt=nt=>{try{ze(Ke.throw(nt))}catch(Zt){at(Zt)}},ze=nt=>nt.done?Ze(nt.value):Promise.resolve(nt.value).then(ct,xt);ze((Ke=Ke.apply(Rt,Tt)).next())}),Me=({visible:Rt,position:Tt,selectText:Ke,applyRefinedText:Ze,fetchUrl:at,noRestrictModal:ct})=>{var xt;const[ze,nt]=(0,a.useState)(!1),[Zt,Ut]=(0,a.useState)([]),[en,rn]=(0,a.useState)(""),[Yn,It]=(0,a.useState)(1),[Qe,tt]=(0,a.useState)(""),[ke,Pt]=(0,a.useState)(!1),Ct=(0,a.useRef)(null),[nn,gn]=(0,a.useState)(!1),[Qt,lt]=(0,a.useState)(0),At=(0,a.useRef)(!1),Ot=((xt=Zt==null?void 0:Zt[(Zt==null?void 0:Zt.length)-1])==null?void 0:xt.loading)===!0;(0,a.useEffect)(()=>{if(Rt){It(1);return}gn(!1),nt(!1),Fn(),lt(0),Ut([]),It(0)},[Rt]);const Fn=()=>{var ft,Xe;rn(""),tt(""),(Xe=(ft=Ct.current)==null?void 0:ft.cancelRequest)==null||Xe.call(ft)},ga=(...ft)=>me(void 0,[...ft],function*(Xe="",St=Zt){const jt=Date.now(),Dt=[...St,{text:Xe,key:jt,sender:"user",show:!0},{loading:!0,key:jt,sender:"AI",show:!0}];It(2),Ut(Dt);const $t=$n(St),Vn={no_record_times:!0,prompt:Xe,history:$t};Ct.current=new ge.Z(Ye.Z.API_SERVER+at,Vn),yield new Promise(_n=>{Ct.current.on("data",Qn=>{const{chunk:{msg:la},full:An}=Qn,zn=la==="error";gn(!0),tt(pn(An)),Ut(na=>na.map((va,Br)=>Br===na.length-1?oe(ae({},va),{text:An,loading:!1,error:zn}):va))}),Ct.current.on("done",()=>_n()),Ct.current.on("error",Qn=>{const la="\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(Qn)==="[object Object]"&&Qn.status===-9&&(It(1),ct(Qn.data)),Ut(An=>An.map((zn,na)=>na===An.length-1?oe(ae({},zn),{text:la,loading:!1,error:!0}):zn)),_n()}),Ct.current.on("cancelled",()=>_n()),Ct.current.startStream()}),nt(!1)}),In=ft=>{rn(ft.target.value)},$n=ft=>ft.reduce((St,jt)=>{if(jt.sender==="user"){const Dt=ft.find($t=>$t.key===jt.key&&$t.sender==="AI");Dt&&(Dt!=null&&Dt.text)&&!(Dt!=null&&Dt.error)&&St.push({question:jt.text,answer:Dt.text})}return St},[]),Ra=()=>{if(Nt)return;const ft=$r("\u6539\u5199");Fn(),nt(!0),ga(ft)},Ha=ft=>{if(ft.key==="Enter"&&!ft.shiftKey){if(ft.preventDefault(),At.current||Ao)return;Ra()}},ir=()=>{var ft,Xe;lt(St=>St+1),(Xe=(ft=Ct.current)==null?void 0:ft.cancelRequest)==null||Xe.call(ft),nt(!1),gn(!1)},un=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],pn=(ft="")=>{const Xe=["\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((St,jt)=>{Xe.push(`\u7B54\u6848${jt+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${jt+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${jt+1})\u8F93\u51FA\uFF1A`)}),Xe.forEach(St=>{const jt=new RegExp(St,"g");ft=ft.replace(jt,`**${St}** `)}),ft},$r=ft=>ft==="\u6539\u5199"?`${en}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ke}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ke}\uFF0C${ft}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Xn=ft=>{let Xe="";ft.key==="1"&&(Xe=$r("\u6DA6\u8272")),ft.key==="2"&&(Xe=$r("\u6269\u5199")),ft.key==="3"&&(Xe=$r("\u7F29\u5199")),Fn(),nt(!0),ga(Xe)},sa=()=>{const ft=Zt.splice(Zt.length-2),{text:Xe}=(ft==null?void 0:ft[0])||{};Fn(),nt(!0),ga(Xe,Zt)},Ao=ze||nn,Nt=(en==null?void 0:en.trim())==="";return Rt?a.createElement(ye.Z,{open:Nt&&!Ao&&(ke||!Qe),overlayStyle:{minWidth:200},menu:{items:un,onClick:Xn}},a.createElement(je,{position:Tt},a.createElement("div",{className:Ie.wrap},Yn===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ie.chatContainer},Ot&&a.createElement("div",{className:Ie.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),Qe&&a.createElement(Fe.Z,{cancelIndex:Qt,streamingStatus:ze,loadImage:!1,onFinish:()=>me(void 0,null,function*(){lt(0),setTimeout(()=>gn(!1),0)}),value:Qe})),a.createElement("div",{className:Ie.btnContainer},a.createElement("div",{onClick:()=>Ze(!0,Qe),className:Ie.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>Ze(!1,Qe),className:Ie.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(Le.CopyToClipboard,{text:Qe,onCopy:()=>xe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(we.Z,{title:"\u590D\u5236"},a.createElement("div",{className:Ie.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(we.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:sa,className:Ie.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(we.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{It(1),Fn(),Ut([])},className:Ie.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:Ie.inputContainer},a.createElement(Oe.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:en,bordered:!1,onFocus:()=>Pt(!0),onBlur:()=>setTimeout(()=>Pt(!1),300),onChange:In,onPressEnter:Ha,onCompositionStart:()=>At.current=!0,onCompositionEnd:()=>At.current=!1}),nn?a.createElement("div",{className:`iconfont icon-tingzhihuida ${Ie.cancelBtn}`,onClick:ir}):a.createElement(be.ZP,{className:Nt?Ie.sendBtnDisabled:Ie.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Ao,onClick:Ra}))))):a.createElement(a.Fragment,null)},Ue={"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"},We=Object.defineProperty,ot=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,zt=(Rt,Tt,Ke)=>Tt in Rt?We(Rt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Rt[Tt]=Ke,_e=(Rt,Tt)=>{for(var Ke in Tt||(Tt={}))rt.call(Tt,Ke)&&zt(Rt,Ke,Tt[Ke]);if(ot)for(var Ke of ot(Tt))Be.call(Tt,Ke)&&zt(Rt,Ke,Tt[Ke]);return Rt};const vt=Rt=>React.createElement("svg",_e({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Rt),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 Kt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Et=(0,a.forwardRef)(({initialContent:Rt,onButtonClick:Tt},Ke)=>{const[Ze,at]=(0,a.useState)(null),[ct,xt]=(0,a.useState)(null),[ze,nt]=(0,a.useState)(""),[Zt,Ut]=(0,a.useState)(null),en=Ke,rn=Ct=>{const nn=document.elementFromPoint(10,Ct),gn=document.createRange();let Qt=null;const lt=document.createTreeWalker(en.current,NodeFilter.SHOW_TEXT,{acceptNode:Ra=>{const Ha=document.createRange();Ha.selectNodeContents(Ra);const ir=Ha.getBoundingClientRect();return ir.top<=Ct&&ir.bottom>=Ct?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let At="",Ot,Fn,ga=null,In=null,$n=null;for(;Ot=lt.nextNode();){Ot.parentNode.getAttribute("data-select")==="disabled"&&(Fn=!0),At+=Ot.textContent,In||(In=Ot),$n=Ot;const Ra=document.createRange();Ra.selectNodeContents(Ot);const Ha=Ra.getBoundingClientRect();ga===null&&(ga=Ha.top)}if(In&&$n&&!Fn){const Ra=document.createRange();Ra.setStart(In,0),Ra.setEnd($n,$n.textContent.length),Ut(Ra)}else Ut(null);return xt(ga-1),Fn?"":At.trim()};function Yn(Ct){for(;Ct.parentElement&&Ct.parentElement.tagName.toLowerCase()!=="section";){var nn=window.getComputedStyle(Ct.parentElement);if(nn.pointerEvents==="none")return!0;Ct=Ct.parentElement}return!1}const It=Ct=>{var nn,gn;if(Yn(Ct.target)){xt(-1e6);return}if(((gn=(nn=document.getSelection())==null?void 0:nn.toString)==null?void 0:gn.call(nn))!==""){xt(-1e6);return}const Qt=rn(Ct.clientY);if((Qt==null?void 0:Qt.trim())===""){xt(-1e6);return}const lt=en.current.getBoundingClientRect();at(lt.left-30),nt(Qt)},Qe=()=>{},tt=Ct=>{Tt&&ze&&Tt(ze,Ct.clientX,Ct.clientY,Zt)},ke=()=>{if(Zt){const Ct=window.getSelection();Ct.removeAllRanges(),Ct.addRange(Zt)}},Pt=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const Ct=en.current;return Ct.addEventListener("mousemove",It),Ct.addEventListener("mouseleave",Qe),()=>{Ct.removeEventListener("mousemove",It),Ct.removeEventListener("mouseleave",Qe),Pt()}},[Rt]),a.createElement("div",{className:Ue["hover-line-container2"]},ct!==null&&a.createElement("div",{className:Ue["line-button-container"],style:{top:ct,left:Ze},onMouseEnter:()=>{ke()},onMouseLeave:()=>{Pt(),xt(null),nt(""),Ut(null)}},a.createElement("div",{className:Ue.button,onClick:tt},a.createElement("img",{src:Kt}),a.createElement("span",null,"AI\u6539\u5199"))))}),wt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},se=({nodeRef:Rt,noRestrictModal:Tt})=>{const[Ke,Ze]=(0,a.useState)(null),[at,ct]=(0,a.useState)(null),[xt,ze]=(0,a.useState)(!1),[nt,Zt]=(0,a.useState)(null),[Ut,en]=(0,a.useState)(!1),[rn,Yn]=(0,a.useState)(!1),It=Rt,Qe=(0,a.useRef)(null),tt=(0,a.useRef)(null),[ke,Pt]=(0,a.useState)("");(0,a.useEffect)(()=>{Ke!=null&&Ke.toString()&&Pt(Ke==null?void 0:Ke.toString())},[Ke==null?void 0:Ke.toString()]);const Ct=()=>{const lt=window.getSelection(),At=It.current.scrollTop,Ot=It.current.getBoundingClientRect();if(lt.rangeCount>0&<.toString().length>0){const Fn=lt.getRangeAt(0);Ze(Fn.cloneRange());const ga=Fn.getBoundingClientRect(),In=40;let $n=ga.top+At-5+In;$n{if(!lt||lt.rangeCount===0){en(!1);return}const Ot=lt.getRangeAt(0).getBoundingClientRect(),Fn=window.getComputedStyle(It.current),ga=parseInt(Fn.lineHeight),In=parseInt(Fn.paddingTop),$n=It.current.scrollTop,Ra=It.current.getBoundingClientRect(),Ha=Ot.top-Ra.top+$n,ir=Math.floor((Ha-In)/ga),un=In+ir*ga-$n;Zt(un),en(!0)},gn=lt=>{It.current&&!It.current.contains(lt.target)&&Yn(!1)};(0,a.useEffect)(()=>{const lt=It.current;return lt.addEventListener("scroll",Ct),lt.addEventListener("input",Ct),lt.addEventListener("click",Ct),lt.addEventListener("mouseup",Ct),lt.addEventListener("keyup",Ct),lt.addEventListener("click",Ct),document.addEventListener("mousedown",gn),()=>{lt.removeEventListener("scroll",Ct),lt.removeEventListener("input",Ct),lt.removeEventListener("click",Ct),lt.removeEventListener("mouseup",Ct),lt.removeEventListener("keyup",Ct),lt.removeEventListener("click",Ct),document.removeEventListener("mousedown",gn)}},[]);const Qt=(lt=!0,At)=>{if(!Ke)return;const Ot=tt.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Fn=Ke.cloneRange(),ga=window.getSelection();if(ga.removeAllRanges(),ga.addRange(Fn),lt){Fn.deleteContents();const In=document.createElement("div");In.innerHTML=Ot;const $n=Array.from(In.childNodes);for(;$n.length>0;)Fn.insertNode($n.pop())}else{Fn.collapse(!1);const In=document.createElement("div");In.innerHTML=" "+Ot;const $n=Array.from(In.childNodes);for(;$n.length>0;)Fn.insertNode($n.pop())}ga.removeAllRanges(),Ze(null),ze(!1),ct(null)};return a.createElement("section",{ref:tt},at&&a.createElement("div",{ref:Qe,className:wt.toolbar,style:{top:at==null?void 0:at.top,left:at==null?void 0:at.left}},a.createElement("div",{className:wt.button,onClick:()=>ze(!0)},a.createElement("img",{src:Kt}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(Me,{key:JSON.stringify(at),noRestrictModal:Tt,visible:xt,position:at,selectText:ke,applyRefinedText:Qt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),It.current&&a.createElement(Et,{ref:It,onButtonClick:(lt,At,Ot,Fn)=>{Ze(Fn),ze(!0),Pt(lt),ct({left:At,top:Ot+20})}}))}},49627:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Oe}});var a=te(67294),ye=te(62844),xe={num:"num___VQiqB"},Oe=({visible:be,usedCount:Fe,totalCount:Ie,onOk:De,onCancel:je})=>{const Ye=()=>Fe>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ie,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:xe.num},Fe),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ie,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:xe.num},Fe),"\u6B21\uFF09\u3002");return a.createElement(ye.default,{centered:!0,open:be,title:"\u63D0\u793A",width:620,onCancel:je,onOk:De,footer:Fe>0?void 0:null},Ye())}},74867:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return x},Q:function(){return E}});var a=te(67294),ye={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},xe=te(56243),we=te(11320),Oe=te(89214),be=te(11146),Fe=te(66146),Ie=te(9117),De="data:image/png;base64,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",je=te(94184),Ye=te.n(je),Le=te(2453),ge=te(14549),le=(b,ee,z)=>new Promise((ae,oe)=>{var me=Ue=>{try{Me(z.next(Ue))}catch(We){oe(We)}},Ee=Ue=>{try{Me(z.throw(Ue))}catch(We){oe(We)}},Me=Ue=>Ue.done?ae(Ue.value):Promise.resolve(Ue.value).then(me,Ee);Me((z=z.apply(b,ee)).next())});const E={contentRef:{current:null},value:null,status:!1,open:()=>le(void 0,null,function*(){}),close:()=>{}};var x=({className:b,style:ee,onChange:z,onSuccess:ae,onCancel:oe,onError:me,fetchUrl:Ee,noRestrictModal:Me=()=>{},showEditableToolbar:Ue,bottomOffset:We=110,loadingText:ot,showEmptyData:rt=!0,onStatusChange:Be,stringTransformer:zt,bottomContainerNode:_e})=>{const[vt,Kt]=(0,a.useState)(!1),[mt,Et]=(0,a.useState)(""),[wt,qe]=(0,a.useState)(0),[se,Rt]=(0,a.useState)(!1),Tt=(0,a.useRef)(null),Ke=(0,a.useRef)(null),Ze=(0,a.useRef)(null),at=(0,a.useRef)(null),ct=(0,Fe.Z)({scrollBoxRef:at,bottomInspectRef:Ze,contentRef:Ke,status:se,bottomOffset:We}),xt=vt||se;(0,a.useEffect)(()=>{z==null||z(mt)},[mt]);const[ze,nt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Be==null||Be({contentRef:Ke,status:xt,value:mt,open:Zt,close:Ut})},[xt,mt]);const Zt=rn=>le(void 0,null,function*(){Kt(!0),Et(""),nt([]),qe(0);const Yn=Ee;rn!=null&&rn.fetchUrl&&delete rn.fetchUrl,Tt.current=new xe.Z(`${we.Z.API_SERVER}${Yn}`,rn),yield new Promise((It,Qe)=>{Tt.current.on("data",tt=>{var ke;let{chunk:{content:Pt,type:Ct}}=tt;Rt(!0),Ct==="text"&&Et(nn=>zt?zt(nn+Pt):nn+Pt),Ct==="knowledge"&&(console.log("---knowledge-",tt==null?void 0:tt.chunk),nt((ke=tt==null?void 0:tt.chunk)==null?void 0:ke.content))}),Tt.current.on("done",()=>{It()}),Tt.current.on("error",tt=>{Object.prototype.toString.call(tt)==="[object Object]"&&tt.status===-1&&Le.ZP.warning((tt==null?void 0:tt.message)||""),It(),me==null||me(tt)}),Tt.current.on("cancelled",()=>{It(),oe==null||oe()}),Tt.current.startStream()}),Kt(!1)}),Ut=()=>{var rn,Yn;qe(1),(Yn=(rn=Tt.current)==null?void 0:rn.cancelRequest)==null||Yn.call(rn),Kt(!1),Rt(!1)},en=(0,a.useMemo)(()=>Ke.current?a.createElement(be.Z,{noRestrictModal:Me,nodeRef:Ke}):a.createElement(a.Fragment,null),[Ke.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:Ye()(ye.container,b),style:ee,ref:at},a.createElement("div",{ref:Ke,className:ye.liWrap,contentEditable:!xt},mt&&a.createElement(Oe.Z,{cancelIndex:wt,streamingStatus:vt,loadImage:!1,onFinish:()=>le(void 0,null,function*(){qe(0),setTimeout(()=>Rt(!1),0),ae==null||ae(mt)}),value:mt}),(ze==null?void 0:ze.length)>0&&a.createElement(ge.Z,{Filelist:ze})),!mt&&!xt&&a.createElement("div",{className:ye.imgBox},a.createElement("img",{width:56,src:De}),a.createElement("span",null,"\u9884\u89C8\u533A")),rt&&xt&&a.createElement(Ie.Z,{text:ot}),!ct&&a.createElement("div",{className:ye.backBottom,onClick:()=>{at.current.scrollTop=at.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Ze}),_e),!xt&&Ue&&en)}},9117:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return we}});var a=te(67294),ye={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},we=({text:Oe})=>a.createElement("div",null,a.createElement("div",{className:ye.loading},a.createElement("div",{className:ye.dot}),a.createElement("div",{className:ye.dot}),a.createElement("div",{className:ye.dot})),!!Oe&&a.createElement("div",{className:"mt5"},Oe))},67132:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return It}});var a=te(67294),ye=te(95012),xe=te(2453),we=te(35059),Oe=te(62844),be=te(83062),Fe=te(28802),Ie=te(85804),De=te(74330),je=te(32983),Ye=te(86738),Le=te(85418),ge=te(94184),le=te.n(ge),E=te(89214),y=te(6655),x=te(68041),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"},ee=te(33170),z=te(28706),ae=te(16221),oe=te(37166),me=te(28984),Ee=te(71986),Me=te(11320),Ue=te(74855),We=te(56243),ot=te(1744),rt=te(42663),Be=Object.defineProperty,zt=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Et=(Qe,tt,ke)=>tt in Qe?Be(Qe,tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[tt]=ke,wt=(Qe,tt)=>{for(var ke in tt||(tt={}))Kt.call(tt,ke)&&Et(Qe,ke,tt[ke]);if(vt)for(var ke of vt(tt))mt.call(tt,ke)&&Et(Qe,ke,tt[ke]);return Qe},qe=(Qe,tt)=>zt(Qe,_e(tt)),se=(Qe,tt,ke)=>new Promise((Pt,Ct)=>{var nn=lt=>{try{Qt(ke.next(lt))}catch(At){Ct(At)}},gn=lt=>{try{Qt(ke.throw(lt))}catch(At){Ct(At)}},Qt=lt=>lt.done?Pt(lt.value):Promise.resolve(lt.value).then(nn,gn);Qt((ke=ke.apply(Qe,tt)).next())}),Tt=({title:Qe="\u5934\u6B4CAI",placeholder:tt,hideUpload:ke,hideInputBox:Pt,aiIcon:Ct=oe,userIcon:nn=me,dragIcon:gn=Ee,children:Qt,fetchUrl:lt,fetchData:At={},extraAnswerAction:Ot,showDefaultTips:Fn=!0,onOpen:ga,onClose:In,loadingOption:$n,showPreference:Ra=!1,initMessage:Ha,customRequest:ir,visible:un,width:pn=1200,isCheckRestrictNumber:$r=!1,headNode:Xn,headFunctionNode:sa,showRedraw:Ao,showEdit:Nt,promptPropName:ft="prompt",topPercentage:Xe,showSwitchingModel:St=!1,showImageGenerator:jt=!1,showLookHistory:Dt=!1,fetchListObject:$t,customPreference:Vn,customDataNode:_n,showAddSession:Qn,historyId:la,draggableExtraNode:An,drawerExtraNode:zn,menuExtraFunctionNode:na,showSceneAwareness:va=!1,ReactComponent:Br=ye.Z,topFunctionNode:gt,footerContainerStyle:bt,chatContainerStyle:kt={},showCodePreview:oa=!1,showSource:Ia=!0,onSendMessage:Wa,onDynamic:Rr=()=>{},setSelectItem:da})=>{var ea,Dr;const[Pr,jn]=(0,a.useState)(!1),[So,mn]=(0,a.useState)("qwen-max"),[ya,Cr]=(0,a.useState)([]),[gr,eo]=(0,a.useState)([]),[po,Lo]=(0,a.useState)(!1),[so,Kn]=(0,a.useState)(!1),[yo,Fu]=(0,a.useState)(!1),[mu,Ur]=(0,a.useState)([]),[qn,Vi]=(0,a.useState)(""),[Fl,ci]=(0,a.useState)(0),[Rl,qa]=(0,a.useState)(void 0),[Do,Uo]=(0,a.useState)(!1),[Fo,xo]=(0,a.useState)(null),[Gu,Kr]=(0,a.useState)(""),vu=(0,a.useRef)(),qu=(0,a.useRef)(null),yl=(0,a.useRef)(null),[Ju,Ml]=(0,a.useState)(!1),[Ql,Ci]=(0,a.useState)(!1),[ki,ji]=(0,a.useState)(!1),[di,Hl]=(0,a.useState)(!1),[pi,hr]=(0,a.useState)(!1),[ns,Zl]=(0,a.useState)(0),Bl=(0,a.useRef)(null),bi=(0,a.useRef)(!1),Re=(0,a.useRef)(null),[Je,Ft]=(0,a.useState)(void 0),[Ht,Sn]=(0,a.useState)(!0),[yn,Se]=(0,a.useState)(pn-28),[Bt,Yt]=(0,a.useState)(!1),[hn,pt]=(0,a.useState)(!0),[Vt,fn]=(0,a.useState)([]),Xt=(0,a.useRef)([]),xn=(0,a.useRef)(null),ha=(0,a.useRef)(null),st=(0,a.useRef)(!1),Gt=yn-22,ln=qn==null?void 0:qn.split(` -`).length,{onAdd:Oa,onGetList:Va,onListClick:tr,onListDelete:xr,onListDealData:Mr}=$t||{},nr=50,Gr=10,ru={maxCount:nr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ya,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:an=>se(void 0,null,function*(){var sr,ia,qo,Du;const oo=(Du=(qo=(ia=(sr=an==null?void 0:an.name)==null?void 0:sr.split("."))==null?void 0:ia.slice(-1))==null?void 0:qo[0])==null?void 0:Du.toLowerCase(),li=["doc","docx","md","pdf","txt","xlsx","xls"].includes(oo);return an.size==0?(xe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):li?an.size/1024/1024>100?(xe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(xe.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),we.default.LIST_IGNORE)}),onChange:({fileList:an})=>{Cr(an)},action:`${(ea=Me.Z)==null?void 0:ea.API_SERVER}/api/intelligent_imports/upload_file.json`},Ro={maxCount:Gr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:gr,multiple:!0,accept:".jpg,.png,",beforeUpload:an=>{var sr,ia,qo,Du;const oo=(Du=(qo=(ia=(sr=an==null?void 0:an.name)==null?void 0:sr.split("."))==null?void 0:ia.slice(-1))==null?void 0:qo[0])==null?void 0:Du.toLowerCase(),li=["jpg","png"].includes(oo);return an.size==0?(xe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):li?an.size/1024/1024>10?(xe.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(xe.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),we.default.LIST_IGNORE)},onChange:({fileList:an})=>{eo(an)},action:`${(Dr=Me.Z)==null?void 0:Dr.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!mu.length||!vu.current)return;const an=mu[mu.length-1];an!=null&&an.loading&&(vu.current.scrollTop=vu.current.scrollHeight)},[mu.length]),(0,a.useEffect)(()=>{if(!vu.current||!Bl.current)return;const an=new IntersectionObserver(([sr])=>{var ia,qo,Du,oo;if(!document.contains(sr.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((ia=sr.rootBounds)==null?void 0:ia.width)===0&&((qo=sr.rootBounds)==null?void 0:qo.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Du=sr.boundingClientRect)==null?void 0:Du.width)===0&&((oo=sr.boundingClientRect)==null?void 0:oo.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Sn(sr.isIntersecting)},{root:vu.current,rootMargin:"70px",threshold:0});return an.observe(Bl.current),()=>{Bl.current&&an.unobserve(Bl.current)}},[vu.current,Bl.current]),(0,a.useEffect)(()=>{if(!Ju)return;const an=vu.current,sr=Re.current;bi.current=!1;let ia=an.scrollTop;const qo=()=>{const{scrollTop:oo,scrollHeight:sl,clientHeight:li}=an;oo>ia?oo+li>=sl-50&&(an.scrollTop=an.scrollHeight,bi.current=!1):oo{bi.current||(an.scrollTop=an.scrollHeight)});return Du.observe(sr),()=>{var oo;Du.unobserve(sr),(oo=an==null?void 0:an.removeEventListener)==null||oo.call(an,"scroll",qo)}},[Ju]),(0,a.useEffect)(()=>{!Ju&&Xt.current.length&&(Ur([...mu,...Xt.current]),Xt.current=[])},[Ju]),(0,a.useEffect)(()=>{if(!vu.current)return;const an=new ResizeObserver(()=>{var sr;vu.current&&Se((sr=vu.current)==null?void 0:sr.offsetWidth)});return an.observe(vu.current),()=>{vu.current&&an.unobserve(vu.current)}},[vu.current]),(0,a.useEffect)(()=>{typeof un=="boolean"&&jn(un)},[un]),(0,a.useEffect)(()=>{var an;if(qu.current&&Fo!==null){qu.current.focus();const sr=(an=qu.current.resizableTextArea)==null?void 0:an.textArea;sr&&(sr.selectionStart=sr.selectionEnd=sr.value.length)}},[Fo]),(0,a.useEffect)(()=>{ln<5&&Uo(!1)},[ln]),(0,a.useEffect)(()=>{Pr&&Ha&&(Ur(Tr(Ha)),Lo(!0),cl(Ha,{history:[]})),Pr&&(Pu(),la?wi(la):Qn&&!Je&&Kl()),Pr||Yo()},[Pr]);const Tr=(an="",sr=[],ia=[])=>{const qo=Date.now();return[{text:an,key:qo,sender:"user",fileList:sr,imageList:ia,show:!0},{loading:!0,key:qo,sender:"AI",show:!0,model:So,imageGenerator:di,thinkingEnabled:Ql,codePreview:ki}]},Yo=()=>{Kr(""),xo(null),Cr([]),eo([]),Vi("")},Bu=()=>{if(ga){ga({chatData:mu,setChatData:Ur,setLoading:Lo,getData:cl,renderChatItems:Tr,handleAdd:Kl,identifier:Je});return}jn(!0)},Za=()=>{if(pt(!0),In){In();return}jn(!1)},Pl=()=>{Uo(!Do)},Pu=()=>se(void 0,null,function*(){if(!$r)return;const an=yield(0,ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(an==null?void 0:an.status)===0&&(an==null?void 0:an.total_number)!==-1&&(ci((an==null?void 0:an.total_number)-(an==null?void 0:an.remaining_number)),qa(an==null?void 0:an.total_number))}),vl=()=>{Oe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Rl,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Tu=an=>an.reduce((ia,qo)=>{if(qo.sender==="user"){const Du=an.find(oo=>oo.key===qo.key&&oo.sender==="AI");Du&&(Du!=null&&Du.text)&&!(Du!=null&&Du.error)&&ia.push({question:qo.text,answer:Du.text})}return ia},[]),cl=(...an)=>se(void 0,[...an],function*(sr="",ia={},qo=mu){if(ir&&(yield ir({mes:sr,setChatData:Ur,fileList:ya,body:ia,checkNum:Pu,setLoading:Lo,bodyChatData:qo,setTyping:Ml,setImageGenerator:Hl,renderChatItems:Tr})),!ir){const Du=ya==null?void 0:ya.map(Pa=>{var Ul;return(Ul=Pa==null?void 0:Pa.response)==null?void 0:Ul.file_id}),oo=gr==null?void 0:gr.map(Pa=>{var Ul;return(Ul=Pa==null?void 0:Pa.response)==null?void 0:Ul.data}),sl=ia.history||Tu(qo),li=wt(wt({identifier:Je,response_mode:"streaming",model:So,scene_awareness:pi,thinking_enabled:Ql,image_generator:di,code_preview:ki,file_ids:Du,image_list:oo,history:sl,[ft]:sr},At),ia),wl=Object.fromEntries(Object.entries(li).filter(([Pa,Ul])=>Ul!==void 0));yl.current=new We.Z(Me.Z.API_SERVER+lt,wl),yield new Promise((Pa,Ul)=>{let Zi=null,ii=null;yl.current.on("data",Ii=>{Ml(!0);const{chunk:{content:as,type:mi,created:Wi,msg:Yi}}=Ii,us=Yi==="error";mi==="thinking"&&(Zi=Zi||Wi,Ur(rs=>[...rs].map((Ni,_i)=>_i===rs.length-1?qe(wt({},Ni),{reasoning:(Ni.reasoning||"")+as,loading:!1,hideAnswer:!0,error:us}):Ni))),mi==="text"&&(ii=ii||Wi,Ur(rs=>[...rs].map((Ni,_i)=>_i===rs.length-1?qe(wt({},Ni),{text:(Ni.text||"")+as,loading:!1,startTime:Zi,endTime:ii,error:us}):Ni)))}),yl.current.on("done",()=>{Pa()}),yl.current.on("error",Ii=>{let as="\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(Ii)==="[object Object]"&&Ii.status===-9&&(as=Ii==null?void 0:Ii.message),Ur(mi=>[...mi].map((Wi,Yi)=>Yi===mi.length-1?qe(wt({},Wi),{text:as,loading:!1,error:!0}):Wi)),Pa()}),yl.current.on("cancelled",()=>{Pa()}),yl.current.startStream()})}Pu(),Lo(!1)}),Il=an=>{Vi(an.target.value)},pu=(an,sr)=>{if(Yo(),Lo(!0),an==="edit"){Xt.current=mu.slice(sr+2);const ia=mu.splice(sr),{fileList:qo=[],imageList:Du=[]}=(ia==null?void 0:ia[0])||{},oo=qo.map(wl=>{var Pa;return(Pa=wl.response)==null?void 0:Pa.file_id}),sl=Du.map(wl=>{var Pa;return(Pa=wl.response)==null?void 0:Pa.data}),li={history:Tu(mu),file_ids:oo,image_list:sl,edit:!0};Ur([...mu,...Tr(Gu,qo,Du)]),cl(Gu,li,mu)}if(an==="redraw"){Xt.current=mu.slice(sr+1);const ia=mu.splice(sr-1),{text:qo,fileList:Du=[],imageList:oo=[]}=(ia==null?void 0:ia[0])||{},sl=Du.map(Pa=>{var Ul;return(Ul=Pa.response)==null?void 0:Ul.file_id}),li=oo.map(Pa=>{var Ul;return(Ul=Pa.response)==null?void 0:Ul.data}),wl={history:Tu(mu),file_ids:sl,image_list:li,edit:!0};Ur([...mu,...Tr(qo,Du,oo)]),cl(qo,wl,mu)}},Vu=()=>{if(qn.trim()!==""){Yo(),Lo(!0);const an=ya.filter(ia=>ia.status==="done"),sr=gr.filter(ia=>ia.status==="done");Ur([...mu,...Tr(qn,an,sr)]),cl(qn)}},rl=an=>{if(an.shiftKey){if(an.key==="Enter")return}else if(an.key==="Enter"){if(an.preventDefault(),zl||st.current)return;Vu()}},ql=(an,sr)=>{let ia=!1;Nt===!0?ia=!0:Nt==="last"&&(ia=mu.reduce((sl,li,wl)=>li.sender==="user"?wl:sl,-1)===sr);const qo=sr===Fo,Du=[...(an==null?void 0:an.fileList)||[],...(an==null?void 0:an.imageList)||[]];return a.createElement("div",{className:b.li,style:wt({width:Gt},kt)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:nn})),a.createElement("div",{className:b.content},!!(Du!=null&&Du.length)&&a.createElement("div",{className:b.fileWrap},Du==null?void 0:Du.map((oo,sl)=>a.createElement("div",{key:sl,className:b.file},a.createElement(ot.Z,{filename:oo==null?void 0:oo.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(be.Z,{title:oo==null?void 0:oo.name},a.createElement("div",{className:b.fileName},oo==null?void 0:oo.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,z.RD)(oo==null?void 0:oo.size)))))),a.createElement("div",{className:b.borderBox},qo?a.createElement(Fe.default.TextArea,{value:Gu,ref:qu,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:oo=>Kr(oo.target.value)}):a.createElement("div",{className:b.text},an==null?void 0:an.text)),qo?a.createElement("div",{className:b.action},a.createElement(Ie.ZP,{onClick:()=>{Kr(""),xo(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Ie.ZP,{disabled:!Gu.trim(),onClick:()=>pu("edit",sr),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:b.action},a.createElement(Ue.CopyToClipboard,{text:(an==null?void 0:an.text)||"",onCopy:()=>xe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(be.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),ia&&!po&&a.createElement(be.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{xo(sr),Kr((an==null?void 0:an.text)||"")},className:"iconfont icon-bianji10 font14"})))))},al=(an,sr)=>{let ia=!1;Ao===!0?ia=!0:Ao==="last"&&(ia=mu.reduce((oo,sl,li)=>sl.sender==="AI"?li:oo,-1)===sr);let qo="";return an!=null&&an.source?qo=an==null?void 0:an.source:(an==null?void 0:an.model)==="deepseek-r1"?qo="\u7531deepseek\u751F\u6210":(an==null?void 0:an.model)==="qwen-max"&&(qo="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:b.li,style:wt({width:Gt},kt)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:Ct})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},an.loading&&a.createElement(a.Fragment,null,an!=null&&an.imageGenerator?a.createElement("div",{className:b.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(an!=null&&an.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:b.loading},a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot})),a.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"))),(an==null?void 0:an.thinkingEnabled)&&a.createElement(y.Z,{time:an==null?void 0:an.time,cancelIndex:ns,loading:an.loading,streamingStatus:!(an!=null&&an.text),onFinish:()=>{Zl(0),Ur(Du=>[...Du].map((oo,sl)=>sl===Du.length-1?qe(wt({},oo),{hideAnswer:!1,time:oo.startTime?oo.endTime-oo.startTime:null}):oo))},value:an==null?void 0:an.reasoning}),!!(an!=null&&an.text)&&!an.hideAnswer&&a.createElement(E.Z,{onDynamic:Rr,cancelIndex:ns,streamingStatus:po,loadImage:!!(an!=null&&an.imageGenerator),onFinish:()=>se(void 0,null,function*(){Zl(0),setTimeout(()=>Ml(!1),0)}),value:an==null?void 0:an.text})),Ia&&!!(an!=null&&an.text)&&qo&&a.createElement("div",{className:b.source},qo),a.createElement("div",{className:b.action},Ot==null?void 0:Ot(an,sr,dl),!(an!=null&&an.imageGenerator)&&a.createElement(Ue.CopyToClipboard,{text:String((an==null?void 0:an.text)||""),onCopy:()=>xe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(be.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Ra&&!po&&a.createElement(a.Fragment,null,a.createElement(be.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:an!=null&&an.like?{color:"#FA8D30"}:{},onClick:()=>Tl("like",!(an!=null&&an.like),sr),className:"iconfot icon-yijiejue font15"})),a.createElement(be.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:an!=null&&an.dislike?{color:"#e86d7c"}:{},onClick:()=>Tl("dislike",!(an!=null&&an.dislike),sr),className:"iconfot icon-weijiejuezhengchang font15"}))),ia&&!po&&a.createElement(be.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>pu("redraw",sr),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Tl=(an,sr,ia)=>se(void 0,null,function*(){if(Vn){const qo=mu.slice(0,ia+1),oo=Tu(qo).length;yield Vn({type:an,value:sr,index:ia,identifier:Je,objectIndex:oo})}Ur(qo=>(qo[ia][an]=sr,sr&&(qo[ia][an==="like"?"dislike":"like"]=!1),[...qo]))}),kl=()=>{var an,sr;Zl(1),(sr=(an=yl.current)==null?void 0:an.cancelRequest)==null||sr.call(an),Lo(!1),Ml(!1)},Kl=()=>se(void 0,null,function*(){var an,sr,ia;da({}),(sr=(an=yl.current)==null?void 0:an.cancelRequest)==null||sr.call(an),Yo(),Ur([]),Lo(!0);const qo=yield Oa();(qo==null?void 0:qo.status)===0&&Ft((ia=qo==null?void 0:qo.data)==null?void 0:ia.identifier),Lo(!1),Ml(!1)}),lu=()=>se(void 0,null,function*(){var an;Fu(!0);const sr=yield Va();(sr==null?void 0:sr.status)===0&&fn(((an=sr==null?void 0:sr.data)==null?void 0:an.list)||[]),Fu(!1)}),wi=(...an)=>se(void 0,[...an],function*(sr=Je){var ia,qo,Du,oo;da({}),(qo=(ia=yl.current)==null?void 0:ia.cancelRequest)==null||qo.call(ia),Yo(),Kn(!0);const sl=yield tr(sr);if(sl.status===0){const li=Mr(((Du=sl==null?void 0:sl.data)==null?void 0:Du.messages)||[]);Ur(li),Kn(!1),Ft((oo=sl==null?void 0:sl.data)==null?void 0:oo.identifier);return}Ur([]),Kn(!1)}),gi=(an,sr)=>se(void 0,null,function*(){(yield xr(an)).status===0&&(xe.ZP.success("\u5220\u9664\u6210\u529F"),sr===Je&&Kl(),lu())}),Wl=()=>a.createElement("div",{className:b.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(De.Z,{spinning:yo},!Vt.length&&a.createElement(je.Z,{style:{width:250,paddingBottom:30},image:je.Z.PRESENTED_IMAGE_SIMPLE}),!!Vt.length&&a.createElement("div",{className:b.menu},Vt.map(function(an,sr){return a.createElement("aside",{className:le()(Je===an.identifier&&b.active),key:an.id,onClick:()=>wi(an.id)},a.createElement("div",{className:b.menuText},a.createElement(be.Z,{title:an==null?void 0:an.question},a.createElement("span",null,an==null?void 0:an.question)),na&&na(an)),a.createElement("div",{className:b.menuDel,onClick:ia=>ia.stopPropagation()},a.createElement(Ye.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>gi(an.id,an.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),jl=an=>{if(an==="file"){if(gr.length){Oe.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:()=>{eo([]),xn.current.upload.uploader.fileInput.click()}});return}xn.current.upload.uploader.fileInput.click()}if(an==="image"){if(ya.length){Oe.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:()=>{Cr([]),ha.current.upload.uploader.fileInput.click()}});return}ha.current.upload.uploader.fileInput.click()}},Nl=[...ya,...gr],zl=Nl.some(an=>an.status==="uploading")||po||Ju,ou=Fl>=Rl,dl={chatData:mu,stream:yl,isDisabledNum:ou,isDisAbledUpload:zl,checkNumModal:vl,checkNum:Pu,onClose:Za,setChatData:Ur,setLoading:Lo,getData:cl,clearStatus:Yo,typing:Ju,setImageGenerator:Hl,renderChatItems:Tr,setSceneAwareness:hr,setIdentifier:Ft,setCodePreview:ji,setTyping:Ml,onMenuClick:wi};return a.createElement(a.Fragment,null,Qt?a.createElement("div",{onClick:Bu},Qt):Qt!==null&&!Pr&&a.createElement(ae.Z,{draggableExtraNode:An,src:gn,onClick:Bu,topPercentage:Xe}),Pr&&a.createElement("div",{className:b.draggableWrap},a.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}},a.createElement("div",{className:b.modal},a.createElement("div",{className:b.head},a.createElement("div",{className:b.title},a.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),zn,St&&a.createElement(x.Z,{value:So,onChange:an=>{Ci(!1),Hl(!1),mn(an),eo([]),Cr([])}}),Dt&&a.createElement(a.Fragment,null,a.createElement(Le.Z,{className:"ml10",dropdownRender:Wl,onOpenChange:an=>{an&&lu()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:b.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),Qn&&a.createElement(a.Fragment,null,a.createElement(be.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:b.headBtn,onClick:Kl},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(be.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:b.headBtn,onClick:Za},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:le()(b.wrap,Pr&&"body-overflow-hidden")},a.createElement("div",{ref:vu,className:b.chatContainer},gt==null?void 0:gt(dl),Fn&&a.createElement("div",{className:`${b.li} mb20`,style:wt({width:Gt},kt)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:Ct})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},Xn,sa==null?void 0:sa(dl)))),a.createElement("div",{ref:Re},a.createElement(De.Z,{spinning:so,className:"mt20"},mu==null?void 0:mu.map((an,sr)=>a.createElement(a.Fragment,{key:an.key+sr},an.show&&a.createElement(a.Fragment,null,an.sender==="user"&&ql(an,sr),an.sender==="AI"&&al(an,sr),_n&&!["AI","user"].includes(an.sender)&&_n(an,sr,{width:Gt})))))),!Ht&&a.createElement("div",{className:b.backBottom,onClick:()=>{vu.current.scrollTop=vu.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Bl})),!Pt&&a.createElement("div",{className:b.footer},a.createElement("div",{className:b.main},!!Nl.length&&a.createElement("div",{className:b.files},Nl==null?void 0:Nl.map((an,sr)=>a.createElement("div",{key:sr,className:b.file},a.createElement(De.Z,{size:"small",spinning:(an==null?void 0:an.status)==="uploading"},a.createElement(ot.Z,{filename:an==null?void 0:an.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(be.Z,{title:an==null?void 0:an.name},a.createElement("div",{className:b.fileName},an==null?void 0:an.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,z.RD)(an==null?void 0:an.size))),a.createElement("i",{onClick:()=>{Cr(ia=>ia.filter(qo=>qo.uid!==an.uid)),eo(ia=>ia.filter(qo=>qo.uid!==an.uid))},className:`aitubiao icon-tupianguanbi ${b.fileDel}`})))),a.createElement("div",{className:b.inputWrap},a.createElement(Fe.default.TextArea,{placeholder:tt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:qn,bordered:!1,onChange:Il,onPressEnter:rl,onCompositionStart:()=>{st.current=!0},onCompositionEnd:()=>{st.current=!1}}),a.createElement("div",{className:b.action},a.createElement("div",{className:b.btnWrap},va&&a.createElement(be.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>hr(!pi),className:le()(b.btn,pi&&b.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),So==="deepseek-r1"&&a.createElement(be.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>Ci(!Ql),className:le()(b.btn,Ql&&b.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),jt&&So==="qwen-max"&&a.createElement("div",{onClick:()=>Hl(!di),className:le()(b.btn,di&&b.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!ke&&a.createElement(a.Fragment,null,So==="qwen-max"&&a.createElement(we.default,wt({ref:ha},Ro),a.createElement(be.Z,{title:gr.length>=Gr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(gr.length>=Gr)&&jl("image"),className:gr.length>=Gr?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(we.default,wt({ref:xn},ru),a.createElement(be.Z,{title:ya.length>=nr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(ya.length>=nr)&&jl("file"),className:ya.length>=nr?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),Ju?a.createElement(be.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${b.cancelBtn}`,onClick:kl})):a.createElement(Ie.ZP,{className:(qn==null?void 0:qn.trim())===""?b.sendBtnDisabled:b.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:zl,onClick:Vu}))))))))))},Ke={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},Ze=Object.defineProperty,at=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Zt=(Qe,tt,ke)=>tt in Qe?Ze(Qe,tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[tt]=ke,Ut=(Qe,tt)=>{for(var ke in tt||(tt={}))ze.call(tt,ke)&&Zt(Qe,ke,tt[ke]);if(xt)for(var ke of xt(tt))nt.call(tt,ke)&&Zt(Qe,ke,tt[ke]);return Qe},en=(Qe,tt)=>at(Qe,ct(tt)),rn=(Qe,tt,ke)=>new Promise((Pt,Ct)=>{var nn=lt=>{try{Qt(ke.next(lt))}catch(At){Ct(At)}},gn=lt=>{try{Qt(ke.throw(lt))}catch(At){Ct(At)}},Qt=lt=>lt.done?Pt(lt.value):Promise.resolve(lt.value).then(nn,gn);Qt((ke=ke.apply(Qe,tt)).next())}),It=({description:Qe,code:tt,showData:ke={},sendParams:Pt={},allShow:Ct=!1,draggableExtraNode:nn,singleControl:gn=!1})=>{const[Qt,lt]=(0,a.useState)({}),At=[{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:tt,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:tt,show:ke==null?void 0:ke.ai_code_diagnosis,width:21,type:2},{img:te(41294),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Qe,query:tt,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:tt,show:ke==null?void 0:ke.ai_code_evaluation,type:9},{img:te(93854),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:tt,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",description:Qe,query:tt,show:ke==null?void 0:ke.ai_code_comment,type:8},gn&&{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:tt,show:ke==null?void 0:ke.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(Ra=>!!Ra),Ot=Ra=>{const{setChatData:Ha,setLoading:ir,getData:un,clearStatus:pn,typing:$r,setImageGenerator:Xn,renderChatItems:sa,setSceneAwareness:Ao,setIdentifier:Nt}=Ra;let ft=At;return Ct||(ft=At.filter(Xe=>Xe.show)),a.createElement("div",{className:Ke.bigTips,style:ft.length>7?{gap:14}:{}},ft.map((Xe,St)=>a.createElement(be.Z,{title:Xe.des},a.createElement("div",{onClick:()=>rn(void 0,null,function*(){var jt;if($r){xe.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Ao(!1),Xn(!1),ir(!0),pn(),lt(Xe);const Dt=sa(Xe.query);Dt[0].show=!1,Dt[1].imageGenerator=!1,Ha(Dt);const $t=yield $n.onAdd(),Vn=(jt=$t==null?void 0:$t.data)==null?void 0:jt.identifier;Nt(Vn),un("",en(Ut({type:Xe.type,description:Xe.description,query:Xe.query,file_ids:[],history:[],is_chat:Xe.type===13,image_generator:!1,scene_awareness:!1,identifier:Vn,custom_agent_name:Xe.custom_agent_name},Pt),{prompt:ke==null?void 0:ke.ai_code_evaluation_promote}))}),key:St,className:Ke.item},a.createElement("img",{src:Xe.img,width:Xe.width}),a.createElement("span",null,Xe.name)))))},Fn=Ra=>rn(void 0,[Ra],function*({type:Ha,value:ir,index:un,identifier:pn,objectIndex:$r}){const Xn={index:$r,identifier:pn};if(Ha==="like"&&(yield(0,ee.ZP)("/api/course_qna_records/like.json",{method:"post",body:Xn})).status!==0||Ha==="dislike"&&(yield(0,ee.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Xn})).status!==0)return Promise.reject()}),ga=Ra=>{let Ha=[];return Ra==null||Ra.forEach(ir=>{var un;const pn=ir.id,$r=ir.think?{reasoning:ir.think,thinkingEnabled:!0}:{},Xn=[{text:ir.question,key:pn,sender:"user",fileList:[],show:!0},Ut({key:pn,loading:!1,sender:"AI",show:!0,source:ir.answer_source,text:ir.answer,like:ir.like,dislike:ir.dislike,time:ir.think_time,id:ir.id,imageGenerator:((un=ir==null?void 0:ir.answer)==null?void 0:un.slice(0,4))==="(0,ee.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ee.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:In,by_self:!0}}),onListClick:Ra=>(0,ee.ZP)(`/api/course_qna_sessions/${Ra}.json`,{method:"get"}),onListDelete:Ra=>(0,ee.ZP)(`/api/course_qna_sessions/${Ra}.json`,{method:"delete"}),onListDealData:ga};return a.createElement(Tt,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:Ct?!1:!(ke!=null&&ke.ai_q_and_a),topFunctionNode:Ot,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:lt,fetchListObject:$n,customPreference:Fn,fetchData:Ut(en(Ut({},Pt),{questionable_type:In,is_chat:!0}),Qt.type===13?{custom_agent_name:"code_plagiarism"}:{}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Pt==null?void 0:Pt.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:nn})}},68041:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return oe}});var a=te(67294),ye={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},xe=te(78957),we=Object.defineProperty,Oe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ie=(me,Ee,Me)=>Ee in me?we(me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Me}):me[Ee]=Me,De=(me,Ee)=>{for(var Me in Ee||(Ee={}))be.call(Ee,Me)&&Ie(me,Me,Ee[Me]);if(Oe)for(var Me of Oe(Ee))Fe.call(Ee,Me)&&Ie(me,Me,Ee[Me]);return me};const je=me=>React.createElement("svg",De({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},me),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 Ye="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Le=Object.defineProperty,ge=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(me,Ee,Me)=>Ee in me?Le(me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Me}):me[Ee]=Me,x=(me,Ee)=>{for(var Me in Ee||(Ee={}))le.call(Ee,Me)&&y(me,Me,Ee[Me]);if(ge)for(var Me of ge(Ee))E.call(Ee,Me)&&y(me,Me,Ee[Me]);return me};const b=me=>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},me),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 ee="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",z=te(67294),oe=({value:me,onChange:Ee})=>{const[Me,Ue]=(0,a.useState)(!1),We=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Ye},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ee}],ot=We.find(rt=>rt.key===me);return z.createElement("div",{className:ye.select},z.createElement(xe.Z,{size:10},z.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),z.createElement("div",{className:ye.box,onMouseLeave:()=>Ue(!1)},z.createElement("div",{className:ye.text,onClick:()=>Ue(!0)},z.createElement("img",{src:ot.img,width:20}),z.createElement("span",null,ot.name),z.createElement("b",{className:"iconfont icon-zhankai6"})),Me&&z.createElement("div",{className:ye.itemWrap},z.createElement("aside",null,We.map(rt=>z.createElement("div",{key:rt.key,className:`${ye.item} ${rt.key===me?ye.active:""}`,onClick:Be=>{Be.stopPropagation(),Ee(rt.key),Ue(!1)}},z.createElement("img",{src:rt.img,width:20}),z.createElement("span",null,rt.name))))))))}},58059:function(Ge,et,te){"use strict";var a=te(67294),ye=te(40534),xe=te(78957),we=te(94184),Oe=te.n(we),be=te(17305),Fe=te(56321),Ie=te(30001),De=Object.defineProperty,je=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(ae,oe,me)=>oe in ae?De(ae,oe,{enumerable:!0,configurable:!0,writable:!0,value:me}):ae[oe]=me,y=(ae,oe)=>{for(var me in oe||(oe={}))ge.call(oe,me)&&E(ae,me,oe[me]);if(Le)for(var me of Le(oe))le.call(oe,me)&&E(ae,me,oe[me]);return ae},x=(ae,oe)=>je(ae,Ye(oe)),b=(ae,oe,me)=>new Promise((Ee,Me)=>{var Ue=rt=>{try{ot(me.next(rt))}catch(Be){Me(Be)}},We=rt=>{try{ot(me.throw(rt))}catch(Be){Me(Be)}},ot=rt=>rt.done?Ee(rt.value):Promise.resolve(rt.value).then(Ue,We);ot((me=me.apply(ae,oe)).next())});const ee=({data:ae,onFinish:oe})=>a.createElement(xe.Z,null,ae.map((me,Ee)=>a.createElement(Ie.op,{key:Ee,style:{height:28},shape:"default",size:"small",onClick:()=>oe(me)},me))),z=({className:ae,style:oe,data:me={},defaultChatData:Ee=[],initDefaultChatDataKey:Me=0,showPrevButton:Ue,showNextButton:We,onPrevButtonClick:ot=()=>{},onNextButtonClick:rt=()=>{},onStatusChange:Be,interactionTotal:zt=0})=>{const _e="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[vt]=(0,be.eh)(),{chatData:Kt,setChatData:mt,calcHistoryList:Et}=(0,be.r5)(),[wt,qe]=(0,a.useState)(0),[se,Rt]=(0,a.useState)(""),[Tt,Ke]=(0,a.useState)(!1),{scrollBoxRef:Ze,bottomInspectRef:at,contentRef:ct,isAtBottom:xt}=(0,be.wr)({status:Tt}),ze=(0,be.h4)(Ze);(0,a.useEffect)(()=>{if(!Kt.length||!Ze.current)return;const rn=Kt[Kt.length-1];rn!=null&&rn.loading&&(Ze.current.scrollTop=Ze.current.scrollHeight)},[Kt.length]),(0,a.useEffect)(()=>{if(Me){nt();let rn=[];return Ee.forEach(Yn=>{const It=Date.now(),Qe=[{text:Yn.question,key:It,sender:"user",show:Yn.question!==_e},{text:Yn.answer,loading:!1,key:It,sender:"AI",show:!0}];rn.push(...Qe)}),mt(rn),()=>{vt.cancel()}}},[Me]);const nt=()=>{vt.cancel(),qe(1)},Zt=rn=>b(void 0,null,function*(){Rt(""),qe(0);const Yn=Date.now(),It=[{text:rn,key:Yn,sender:"user",show:rn!==_e},{loading:!0,key:Yn,sender:"AI",show:!0}];mt([...Kt,...It]);const Qe=Et(Kt);vt.request({url:"/api/stream/course_qna_records/chat_messages.json",body:y({model:"qwen-max",is_chat:!0,prompt:rn,history:Qe},me),onData:(tt,ke)=>{Ke(!0),mt(Pt=>Pt.map((Ct,nn)=>nn===Pt.length-1?x(y({},Ct),{text:tt,loading:!1,error:(ke==null?void 0:ke.msg)==="error"}):Ct))},onError:tt=>{let ke="\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!";mt(Pt=>[...Pt].map((Ct,nn)=>nn===Pt.length-1?x(y({},Ct),{text:ke,loading:!1,error:!0}):Ct))}})}),Ut=(0,a.useMemo)(()=>{const Yn=Kt.filter(tt=>tt.sender==="AI").map(tt=>tt.text).join(""),It=["\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 Qe=0;return It.forEach(tt=>{const ke=Yn.split(tt).length-1;Qe+=ke}),Math.max(0,Qe-1)},[Kt]);(0,a.useEffect)(()=>{typeof Ut=="number"&&typeof zt=="number"&&(Be==null||Be(Ut>=zt))},[Ut,zt]);const en=ze.width?ze.width-20:"100%";return a.createElement("div",{className:Oe()("flex flex-col h-full",ae),style:oe},Ue&&a.createElement("div",{className:ye.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:ot},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:Ze,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:ye.Z.tips,style:{width:en}},a.createElement("img",{className:ye.Z.avatar,src:Fe}),a.createElement("div",{className:ye.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),a.createElement(be.xj,{className:"pl20",style:{width:en},contentRef:ct,chatData:Kt,requestLoading:vt.loading,cancelTyping:wt,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(rn,Yn)=>{var It;if(UtZt(Qe)}))},onAnswerFinish:()=>b(void 0,null,function*(){setTimeout(()=>Ke(!1),0)})}),!(Kt!=null&&Kt.length)&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(Ie.op,{type:"primary",onClick:()=>Zt(_e)},"\u5F00\u542F\u4E92\u52A8")),We&&Ut>=zt&&a.createElement(Ie.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:rt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!xt&&a.createElement("div",{className:ye.Z.backBottom,onClick:()=>{Ze.current.scrollTop=Ze.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:at})),!!(Kt!=null&&Kt.length)&&a.createElement(be.CI,{style:{margin:"0 20px 20px 20px"},onCancel:nt,headExtraNode:Ut>=zt?a.createElement("div",{style:{color:"#434D6C"}},We?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",a.createElement("span",{className:"ml10 c-light-primary"},Ut),"/",zt),value:se,onSubmit:Zt,hideUpload:!0,onChange:Rt,typing:Tt,loading:vt.loading}))};et.Z=z},81676:function(Ge,et,te){"use strict";var a=te(67294),ye=te(40534),xe=te(94184),we=te.n(xe),Oe=te(17305),be=te(56321),Fe=te(30001),Ie=te(65226),De=te(33170),je=Object.defineProperty,Ye=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ae,oe,me)=>oe in ae?je(ae,oe,{enumerable:!0,configurable:!0,writable:!0,value:me}):ae[oe]=me,x=(ae,oe)=>{for(var me in oe||(oe={}))le.call(oe,me)&&y(ae,me,oe[me]);if(ge)for(var me of ge(oe))E.call(oe,me)&&y(ae,me,oe[me]);return ae},b=(ae,oe)=>Ye(ae,Le(oe)),ee=(ae,oe,me)=>new Promise((Ee,Me)=>{var Ue=rt=>{try{ot(me.next(rt))}catch(Be){Me(Be)}},We=rt=>{try{ot(me.throw(rt))}catch(Be){Me(Be)}},ot=rt=>rt.done?Ee(rt.value):Promise.resolve(rt.value).then(Ue,We);ot((me=me.apply(ae,oe)).next())});const z=({className:ae,style:oe,data:me={},defaultChatData:Ee=[],initDefaultChatDataKey:Me=0,showPrevButton:Ue,showNextButton:We,onPrevButtonClick:ot=()=>{},onNextButtonClick:rt=()=>{},onStatusChange:Be,readingTime:zt,analysis:_e,totalTime:vt,openRecord:Kt})=>{const[mt]=(0,Oe.eh)(),{chatData:Et,setChatData:wt,calcHistoryList:qe}=(0,Oe.r5)(),[se,Rt]=(0,a.useState)(0),[Tt,Ke]=(0,a.useState)(""),[Ze,at]=(0,a.useState)(!1),[ct,xt]=(0,a.useState)(null),ze=(0,a.useRef)(null),{scrollBoxRef:nt,bottomInspectRef:Zt,contentRef:Ut,isAtBottom:en}=(0,Oe.wr)({status:Ze}),rn=(0,Oe.h4)(nt);(0,a.useEffect)(()=>{typeof zt=="number"&&xt(zt)},[zt]),(0,a.useEffect)(()=>(ct>0&&ct<=vt&&!document.hidden&&(ze.current=setTimeout(()=>{Kt&&Yn(),xt(Pt=>Math.min(Pt+1,vt))},1e3)),()=>{clearTimeout(ze.current)}),[ct]),(0,a.useEffect)(()=>{if(!Et.length||!nt.current)return;const Pt=Et[Et.length-1];Pt!=null&&Pt.loading&&(nt.current.scrollTop=nt.current.scrollHeight)},[Et.length]),(0,a.useEffect)(()=>{if(Me){Qe();let Pt=[];return Ee.forEach(Ct=>{const nn=Date.now(),gn=[{text:Ct.question,key:nn,sender:"user",show:!0},{text:Ct.answer,loading:!1,key:nn,sender:"AI",show:!0}];Pt.push(...gn)}),wt(Pt),()=>{mt.cancel()}}},[Me]);const Yn=()=>ee(void 0,null,function*(){const Pt=yield(0,De.ZP)(`/api/smart_plan_item_banks/${me==null?void 0:me.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),It=()=>{xt(1)},Qe=()=>{mt.cancel(),Rt(1)},tt=Pt=>ee(void 0,null,function*(){Ke(""),Rt(0);const Ct=Date.now(),nn=[{text:Pt,key:Ct,sender:"user",show:!0},{loading:!0,key:Ct,sender:"AI",show:!0}];wt([...Et,...nn]);const gn=qe(Et);mt.request({url:"/api/stream/course_qna_records/chat_messages.json",body:x({model:"qwen-max",is_chat:!0,prompt:Pt,history:gn},me),onData:(Qt,lt)=>{at(!0),wt(At=>At.map((Ot,Fn)=>Fn===At.length-1?b(x({},Ot),{text:Qt,loading:!1,error:(lt==null?void 0:lt.msg)==="error"}):Ot))},onError:Qt=>{let lt="\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!";wt(At=>[...At].map((Ot,Fn)=>Fn===At.length-1?b(x({},Ot),{text:lt,loading:!1,error:!0}):Ot))}})});(0,a.useEffect)(()=>{typeof ct=="number"&&typeof vt=="number"&&(Be==null||Be(ct>=vt))},[ct,vt]),(0,a.useEffect)(()=>{const Pt=()=>{document.hidden?clearTimeout(ze.current):!document.hidden&&ct>0&&ct{Kt&&Yn(),xt(Ct=>Math.min(Ct+1,vt))},1e3))};return document.addEventListener("visibilitychange",Pt),()=>{document.removeEventListener("visibilitychange",Pt),clearTimeout(ze.current)}},[ct,vt,Kt]);const ke=rn.width?rn.width-20:"100%";return a.createElement("div",{className:we()("flex flex-col h-full",ae),style:oe},Ue&&a.createElement("div",{className:ye.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:ot},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:nt,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:ye.Z.tips,style:{width:ke}},a.createElement("img",{className:ye.Z.avatar,src:be}),a.createElement("div",{className:ye.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),ct>0&&a.createElement("div",{className:ye.Z.tips,style:{width:ke}},a.createElement("img",{className:ye.Z.avatar,src:be}),a.createElement("div",{className:ye.Z.details},a.createElement(Ie.Z,{value:_e}))),a.createElement(Oe.xj,{className:"pl20",style:{width:ke},contentRef:Ut,chatData:Et,requestLoading:mt.loading,cancelTyping:se,onAnswerFinish:()=>ee(void 0,null,function*(){setTimeout(()=>at(!1),0)})}),ct===0&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(Fe.op,{type:"primary",onClick:It},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),We&&ct>=vt&&a.createElement(Fe.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:rt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!en&&a.createElement("div",{className:ye.Z.backBottom,onClick:()=>{nt.current.scrollTop=nt.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Zt})),ct>0&&a.createElement(Oe.CI,{style:{margin:"0 20px 20px 20px"},onCancel:Qe,headExtraNode:ct>=vt?a.createElement("div",{style:{color:"#434D6C"}},We?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},We?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",a.createElement("span",{className:"ml5 mr5 c-light-primary"},vt-ct),"\u79D2"),value:Tt,onSubmit:tt,hideUpload:!0,onChange:Ke,typing:Ze,loading:mt.loading}))};et.Z=z},6655:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Fe}});var a=te(67294),ye={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},xe=te(74330),we=te(67294),Oe=(Ie,De,je)=>new Promise((Ye,Le)=>{var ge=y=>{try{E(je.next(y))}catch(x){Le(x)}},le=y=>{try{E(je.throw(y))}catch(x){Le(x)}},E=y=>y.done?Ye(y.value):Promise.resolve(y.value).then(ge,le);E((je=je.apply(Ie,De)).next())}),Fe=({value:Ie="",streamingStatus:De,onFinish:je,cancelIndex:Ye,time:Le,loading:ge,loadAll:le})=>{const[E,y]=(0,a.useState)(""),[x,b]=(0,a.useState)(!0),ee=(0,a.useRef)(Ie),z=(0,a.useRef)(De),ae=(0,a.useRef)(0),oe=(0,a.useRef)(null),[me,Ee]=(0,a.useState)(!1),Me=70;(0,a.useEffect)(()=>{z.current=De},[De]),(0,a.useEffect)(()=>{ee.current=Ie},[Ie]),(0,a.useEffect)(()=>{if(!De){y(ee.current);return}return Ee(!0),oe.current=setInterval(Ue,Me),()=>{clearInterval(oe.current)}},[]),(0,a.useEffect)(()=>{me&&(y(ee.current),clearInterval(oe.current),Ee(!1),je())},[Ye]);const Ue=()=>Oe(void 0,null,function*(){const We=ee.current[ae.current];We!==void 0?(y(ot=>ot+We),ae.current++,clearInterval(oe.current),oe.current=setInterval(Ue,280/(ee.current.length-ae.current))):z.current===!1&&(y(ee.current),clearInterval(oe.current),Ee(!1),je())});return we.createElement("div",{className:`${ye.reasoning} fadeIn animated`},we.createElement("div",{className:ye.btn,onClick:()=>b(!x)},we.createElement("i",{className:"iconfont icon-shendusikao"}),Le?we.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Le," \u79D2\uFF09"):we.createElement("span",null,"\u601D\u8003\u4E2D..."),x?we.createElement("b",{className:"iconfont icon-shouqi6"}):we.createElement("b",{className:"iconfont icon-zhankai6"})),ge&&we.createElement(xe.Z,{spinning:!0,className:"mt20"}),x&&!ge&&we.createElement("div",{className:ye.content},E,me?we.createElement("span",{className:"aiBlink"},"__"):""))}},43158:function(Ge,et,te){"use strict";te.d(et,{o:function(){return a}});const a=ye=>(ye=ye.replace(new RegExp("(?$1'),ye=ye.replace(new RegExp("(?]*>/g,""),je=Fe(je),je});et.Z=ye},93299:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Le}});var a=te(67294),ye=te(62844),xe=te(71230),we=te(26410),Oe="data:image/png;base64,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",be="data:image/png;base64,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",Fe="data:image/png;base64,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",Ie={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},De=te(67294);const je=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Le=()=>{const[ge,le]=(0,a.useState)(0),[E,y]=(0,a.useState)(!1),[x,b]=(0,a.useState)(!0),ee=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(x)return;const Me=()=>{le(Ue=>Ue>=99?(clearInterval(ee.current),99):Ue+1)};return ee.current=setInterval(Me,5e4/99),()=>clearInterval(ee.current)},[x]);const z=()=>{le(0),y(!0),b(!1)},ae=(Me=0)=>{b(!0),le(Me),y(!1)},oe=Me=>{const Ue=Me/1048576;let We;return Ue<=.3?We=3:Ue<=.5?We=5:Ue<=1?We=10:Ue<=2?We=20:Ue<=3?We=30:Ue<=10?We=Ue*10:We=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${We}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},me=()=>De.createElement("span",{className:Ie.dotLoading},De.createElement("span",null,"."),De.createElement("span",null,"."),De.createElement("span",null,"."));return{progress:ge,progressOpen:E,openProgress:z,closeProgress:ae,toggleLock:()=>b(Me=>!Me),CreateProgressModal:(Me=je,Ue)=>(typeof Me=="string"&&(Me=[Me,Me,Me]),De.createElement(ye.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:E,title:null,footer:null,width:500,afterClose:()=>le(0)},De.createElement(xe.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},ge<=30&&De.createElement(De.Fragment,null,De.createElement("img",{src:Oe,alt:"Step 1"}),De.createElement("div",{className:"mt20 c-light-primary"},Me[0],me())),ge>30&&ge<60&&De.createElement(De.Fragment,null,De.createElement("img",{src:be,alt:"Step 2"}),De.createElement("div",{className:"mt20 c-light-primary"},Me[1],me())),ge>=60&&De.createElement(De.Fragment,null,De.createElement("img",{src:Fe,alt:"Step 3"}),De.createElement("div",{className:"mt20 c-light-primary"},Me[2],me())),De.createElement(we.Z,{className:Ie.progress,status:"active",style:{width:"auto"},size:[300,8],percent:ge}),!!Ue&&De.createElement("div",{className:"c-grey-999"},oe(Ue)))))}}},11146:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return se}});var a=te(67294),ye=te(85418),xe=te(2453),we=te(83062),Oe=te(28802),be=te(85804),Fe=te(89214),Ie={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"},je=({position:Rt,children:Tt})=>{const{left:Ke=0,top:Ze=0}=Rt||{},[at,ct]=(0,a.useState)(Ke),[xt,ze]=(0,a.useState)(Ze),nt=(0,a.useRef)(null),Zt=()=>{if(nt.current){const Ut=nt.current.offsetWidth,en=nt.current.offsetHeight,rn=window.innerWidth,Wn=window.innerHeight;let It=Ke,Qe=Ze;Ke+Ut>rn&&(It=rn-Ut),It<0&&(It=0),Ze+en>Wn&&(Qe=Wn-en),Qe<0&&(Qe=0),ct(It),ze(Qe)}};return(0,a.useEffect)(()=>{if(!nt.current||!Rt)return;const Ut=new ResizeObserver(()=>{Zt()});return Ut.observe(nt.current),()=>{Ut.disconnect()}},[Ke,Ze,Rt]),(0,a.useEffect)(()=>{Rt&&Zt()},[Ke,Ze,Rt]),Rt?a.createElement("div",{ref:nt,style:{position:"fixed",left:`${at}px`,top:`${xt}px`,zIndex:1050}},Tt):null},Ye=te(11320),Le=te(74855),ge=te(56243),le=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,z=(Rt,Tt,Ke)=>Tt in Rt?le(Rt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Rt[Tt]=Ke,ae=(Rt,Tt)=>{for(var Ke in Tt||(Tt={}))b.call(Tt,Ke)&&z(Rt,Ke,Tt[Ke]);if(x)for(var Ke of x(Tt))ee.call(Tt,Ke)&&z(Rt,Ke,Tt[Ke]);return Rt},oe=(Rt,Tt)=>E(Rt,y(Tt)),me=(Rt,Tt,Ke)=>new Promise((Ze,at)=>{var ct=nt=>{try{ze(Ke.next(nt))}catch(Zt){at(Zt)}},xt=nt=>{try{ze(Ke.throw(nt))}catch(Zt){at(Zt)}},ze=nt=>nt.done?Ze(nt.value):Promise.resolve(nt.value).then(ct,xt);ze((Ke=Ke.apply(Rt,Tt)).next())}),Me=({visible:Rt,position:Tt,selectText:Ke,applyRefinedText:Ze,fetchUrl:at,noRestrictModal:ct})=>{var xt;const[ze,nt]=(0,a.useState)(!1),[Zt,Ut]=(0,a.useState)([]),[en,rn]=(0,a.useState)(""),[Wn,It]=(0,a.useState)(1),[Qe,tt]=(0,a.useState)(""),[ke,Pt]=(0,a.useState)(!1),Ct=(0,a.useRef)(null),[nn,gn]=(0,a.useState)(!1),[Qt,lt]=(0,a.useState)(0),At=(0,a.useRef)(!1),Ot=((xt=Zt==null?void 0:Zt[(Zt==null?void 0:Zt.length)-1])==null?void 0:xt.loading)===!0;(0,a.useEffect)(()=>{if(Rt){It(1);return}gn(!1),nt(!1),Fn(),lt(0),Ut([]),It(0)},[Rt]);const Fn=()=>{var ft,Xe;rn(""),tt(""),(Xe=(ft=Ct.current)==null?void 0:ft.cancelRequest)==null||Xe.call(ft)},ga=(...ft)=>me(void 0,[...ft],function*(Xe="",St=Zt){const jt=Date.now(),Dt=[...St,{text:Xe,key:jt,sender:"user",show:!0},{loading:!0,key:jt,sender:"AI",show:!0}];It(2),Ut(Dt);const $t=$n(St),Gn={no_record_times:!0,prompt:Xe,history:$t};Ct.current=new ge.Z(Ye.Z.API_SERVER+at,Gn),yield new Promise(_n=>{Ct.current.on("data",Yn=>{const{chunk:{msg:la},full:An}=Yn,zn=la==="error";gn(!0),tt(pn(An)),Ut(na=>na.map((va,Br)=>Br===na.length-1?oe(ae({},va),{text:An,loading:!1,error:zn}):va))}),Ct.current.on("done",()=>_n()),Ct.current.on("error",Yn=>{const la="\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(Yn)==="[object Object]"&&Yn.status===-9&&(It(1),ct(Yn.data)),Ut(An=>An.map((zn,na)=>na===An.length-1?oe(ae({},zn),{text:la,loading:!1,error:!0}):zn)),_n()}),Ct.current.on("cancelled",()=>_n()),Ct.current.startStream()}),nt(!1)}),In=ft=>{rn(ft.target.value)},$n=ft=>ft.reduce((St,jt)=>{if(jt.sender==="user"){const Dt=ft.find($t=>$t.key===jt.key&&$t.sender==="AI");Dt&&(Dt!=null&&Dt.text)&&!(Dt!=null&&Dt.error)&&St.push({question:jt.text,answer:Dt.text})}return St},[]),Ra=()=>{if(Nt)return;const ft=eo("\u6539\u5199");Fn(),nt(!0),ga(ft)},Ha=ft=>{if(ft.key==="Enter"&&!ft.shiftKey){if(ft.preventDefault(),At.current||Ao)return;Ra()}},ir=()=>{var ft,Xe;lt(St=>St+1),(Xe=(ft=Ct.current)==null?void 0:ft.cancelRequest)==null||Xe.call(ft),nt(!1),gn(!1)},un=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],pn=(ft="")=>{const Xe=["\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((St,jt)=>{Xe.push(`\u7B54\u6848${jt+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${jt+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${jt+1})\u8F93\u51FA\uFF1A`)}),Xe.forEach(St=>{const jt=new RegExp(St,"g");ft=ft.replace(jt,`**${St}** `)}),ft},eo=ft=>ft==="\u6539\u5199"?`${en}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ke}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ke}\uFF0C${ft}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Xn=ft=>{let Xe="";ft.key==="1"&&(Xe=eo("\u6DA6\u8272")),ft.key==="2"&&(Xe=eo("\u6269\u5199")),ft.key==="3"&&(Xe=eo("\u7F29\u5199")),Fn(),nt(!0),ga(Xe)},sa=()=>{const ft=Zt.splice(Zt.length-2),{text:Xe}=(ft==null?void 0:ft[0])||{};Fn(),nt(!0),ga(Xe,Zt)},Ao=ze||nn,Nt=(en==null?void 0:en.trim())==="";return Rt?a.createElement(ye.Z,{open:Nt&&!Ao&&(ke||!Qe),overlayStyle:{minWidth:200},menu:{items:un,onClick:Xn}},a.createElement(je,{position:Tt},a.createElement("div",{className:Ie.wrap},Wn===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ie.chatContainer},Ot&&a.createElement("div",{className:Ie.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),Qe&&a.createElement(Fe.Z,{cancelIndex:Qt,streamingStatus:ze,loadImage:!1,onFinish:()=>me(void 0,null,function*(){lt(0),setTimeout(()=>gn(!1),0)}),value:Qe})),a.createElement("div",{className:Ie.btnContainer},a.createElement("div",{onClick:()=>Ze(!0,Qe),className:Ie.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>Ze(!1,Qe),className:Ie.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(Le.CopyToClipboard,{text:Qe,onCopy:()=>xe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(we.Z,{title:"\u590D\u5236"},a.createElement("div",{className:Ie.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(we.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:sa,className:Ie.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(we.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{It(1),Fn(),Ut([])},className:Ie.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:Ie.inputContainer},a.createElement(Oe.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:en,bordered:!1,onFocus:()=>Pt(!0),onBlur:()=>setTimeout(()=>Pt(!1),300),onChange:In,onPressEnter:Ha,onCompositionStart:()=>At.current=!0,onCompositionEnd:()=>At.current=!1}),nn?a.createElement("div",{className:`iconfont icon-tingzhihuida ${Ie.cancelBtn}`,onClick:ir}):a.createElement(be.ZP,{className:Nt?Ie.sendBtnDisabled:Ie.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Ao,onClick:Ra}))))):a.createElement(a.Fragment,null)},Ue={"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"},We=Object.defineProperty,ot=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,zt=(Rt,Tt,Ke)=>Tt in Rt?We(Rt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Rt[Tt]=Ke,_e=(Rt,Tt)=>{for(var Ke in Tt||(Tt={}))rt.call(Tt,Ke)&&zt(Rt,Ke,Tt[Ke]);if(ot)for(var Ke of ot(Tt))Be.call(Tt,Ke)&&zt(Rt,Ke,Tt[Ke]);return Rt};const vt=Rt=>React.createElement("svg",_e({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Rt),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 Kt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Et=(0,a.forwardRef)(({initialContent:Rt,onButtonClick:Tt},Ke)=>{const[Ze,at]=(0,a.useState)(null),[ct,xt]=(0,a.useState)(null),[ze,nt]=(0,a.useState)(""),[Zt,Ut]=(0,a.useState)(null),en=Ke,rn=Ct=>{const nn=document.elementFromPoint(10,Ct),gn=document.createRange();let Qt=null;const lt=document.createTreeWalker(en.current,NodeFilter.SHOW_TEXT,{acceptNode:Ra=>{const Ha=document.createRange();Ha.selectNodeContents(Ra);const ir=Ha.getBoundingClientRect();return ir.top<=Ct&&ir.bottom>=Ct?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let At="",Ot,Fn,ga=null,In=null,$n=null;for(;Ot=lt.nextNode();){Ot.parentNode.getAttribute("data-select")==="disabled"&&(Fn=!0),At+=Ot.textContent,In||(In=Ot),$n=Ot;const Ra=document.createRange();Ra.selectNodeContents(Ot);const Ha=Ra.getBoundingClientRect();ga===null&&(ga=Ha.top)}if(In&&$n&&!Fn){const Ra=document.createRange();Ra.setStart(In,0),Ra.setEnd($n,$n.textContent.length),Ut(Ra)}else Ut(null);return xt(ga-1),Fn?"":At.trim()};function Wn(Ct){for(;Ct.parentElement&&Ct.parentElement.tagName.toLowerCase()!=="section";){var nn=window.getComputedStyle(Ct.parentElement);if(nn.pointerEvents==="none")return!0;Ct=Ct.parentElement}return!1}const It=Ct=>{var nn,gn;if(Wn(Ct.target)){xt(-1e6);return}if(((gn=(nn=document.getSelection())==null?void 0:nn.toString)==null?void 0:gn.call(nn))!==""){xt(-1e6);return}const Qt=rn(Ct.clientY);if((Qt==null?void 0:Qt.trim())===""){xt(-1e6);return}const lt=en.current.getBoundingClientRect();at(lt.left-30),nt(Qt)},Qe=()=>{},tt=Ct=>{Tt&&ze&&Tt(ze,Ct.clientX,Ct.clientY,Zt)},ke=()=>{if(Zt){const Ct=window.getSelection();Ct.removeAllRanges(),Ct.addRange(Zt)}},Pt=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const Ct=en.current;return Ct.addEventListener("mousemove",It),Ct.addEventListener("mouseleave",Qe),()=>{Ct.removeEventListener("mousemove",It),Ct.removeEventListener("mouseleave",Qe),Pt()}},[Rt]),a.createElement("div",{className:Ue["hover-line-container2"]},ct!==null&&a.createElement("div",{className:Ue["line-button-container"],style:{top:ct,left:Ze},onMouseEnter:()=>{ke()},onMouseLeave:()=>{Pt(),xt(null),nt(""),Ut(null)}},a.createElement("div",{className:Ue.button,onClick:tt},a.createElement("img",{src:Kt}),a.createElement("span",null,"AI\u6539\u5199"))))}),wt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},se=({nodeRef:Rt,noRestrictModal:Tt})=>{const[Ke,Ze]=(0,a.useState)(null),[at,ct]=(0,a.useState)(null),[xt,ze]=(0,a.useState)(!1),[nt,Zt]=(0,a.useState)(null),[Ut,en]=(0,a.useState)(!1),[rn,Wn]=(0,a.useState)(!1),It=Rt,Qe=(0,a.useRef)(null),tt=(0,a.useRef)(null),[ke,Pt]=(0,a.useState)("");(0,a.useEffect)(()=>{Ke!=null&&Ke.toString()&&Pt(Ke==null?void 0:Ke.toString())},[Ke==null?void 0:Ke.toString()]);const Ct=()=>{const lt=window.getSelection(),At=It.current.scrollTop,Ot=It.current.getBoundingClientRect();if(lt.rangeCount>0&<.toString().length>0){const Fn=lt.getRangeAt(0);Ze(Fn.cloneRange());const ga=Fn.getBoundingClientRect(),In=40;let $n=ga.top+At-5+In;$n{if(!lt||lt.rangeCount===0){en(!1);return}const Ot=lt.getRangeAt(0).getBoundingClientRect(),Fn=window.getComputedStyle(It.current),ga=parseInt(Fn.lineHeight),In=parseInt(Fn.paddingTop),$n=It.current.scrollTop,Ra=It.current.getBoundingClientRect(),Ha=Ot.top-Ra.top+$n,ir=Math.floor((Ha-In)/ga),un=In+ir*ga-$n;Zt(un),en(!0)},gn=lt=>{It.current&&!It.current.contains(lt.target)&&Wn(!1)};(0,a.useEffect)(()=>{const lt=It.current;return lt.addEventListener("scroll",Ct),lt.addEventListener("input",Ct),lt.addEventListener("click",Ct),lt.addEventListener("mouseup",Ct),lt.addEventListener("keyup",Ct),lt.addEventListener("click",Ct),document.addEventListener("mousedown",gn),()=>{lt.removeEventListener("scroll",Ct),lt.removeEventListener("input",Ct),lt.removeEventListener("click",Ct),lt.removeEventListener("mouseup",Ct),lt.removeEventListener("keyup",Ct),lt.removeEventListener("click",Ct),document.removeEventListener("mousedown",gn)}},[]);const Qt=(lt=!0,At)=>{if(!Ke)return;const Ot=tt.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Fn=Ke.cloneRange(),ga=window.getSelection();if(ga.removeAllRanges(),ga.addRange(Fn),lt){Fn.deleteContents();const In=document.createElement("div");In.innerHTML=Ot;const $n=Array.from(In.childNodes);for(;$n.length>0;)Fn.insertNode($n.pop())}else{Fn.collapse(!1);const In=document.createElement("div");In.innerHTML=" "+Ot;const $n=Array.from(In.childNodes);for(;$n.length>0;)Fn.insertNode($n.pop())}ga.removeAllRanges(),Ze(null),ze(!1),ct(null)};return a.createElement("section",{ref:tt},at&&a.createElement("div",{ref:Qe,className:wt.toolbar,style:{top:at==null?void 0:at.top,left:at==null?void 0:at.left}},a.createElement("div",{className:wt.button,onClick:()=>ze(!0)},a.createElement("img",{src:Kt}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(Me,{key:JSON.stringify(at),noRestrictModal:Tt,visible:xt,position:at,selectText:ke,applyRefinedText:Qt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),It.current&&a.createElement(Et,{ref:It,onButtonClick:(lt,At,Ot,Fn)=>{Ze(Fn),ze(!0),Pt(lt),ct({left:At,top:Ot+20})}}))}},49627:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Oe}});var a=te(67294),ye=te(62844),xe={num:"num___VQiqB"},Oe=({visible:be,usedCount:Fe,totalCount:Ie,onOk:De,onCancel:je})=>{const Ye=()=>Fe>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ie,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:xe.num},Fe),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ie,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:xe.num},Fe),"\u6B21\uFF09\u3002");return a.createElement(ye.default,{centered:!0,open:be,title:"\u63D0\u793A",width:620,onCancel:je,onOk:De,footer:Fe>0?void 0:null},Ye())}},74867:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return x},Q:function(){return E}});var a=te(67294),ye={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},xe=te(56243),we=te(11320),Oe=te(89214),be=te(11146),Fe=te(66146),Ie=te(9117),De="data:image/png;base64,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",je=te(94184),Ye=te.n(je),Le=te(2453),ge=te(14549),le=(b,ee,z)=>new Promise((ae,oe)=>{var me=Ue=>{try{Me(z.next(Ue))}catch(We){oe(We)}},Ee=Ue=>{try{Me(z.throw(Ue))}catch(We){oe(We)}},Me=Ue=>Ue.done?ae(Ue.value):Promise.resolve(Ue.value).then(me,Ee);Me((z=z.apply(b,ee)).next())});const E={contentRef:{current:null},value:null,status:!1,open:()=>le(void 0,null,function*(){}),close:()=>{}};var x=({className:b,style:ee,onChange:z,onSuccess:ae,onCancel:oe,onError:me,fetchUrl:Ee,noRestrictModal:Me=()=>{},showEditableToolbar:Ue,bottomOffset:We=110,loadingText:ot,showEmptyData:rt=!0,onStatusChange:Be,stringTransformer:zt,bottomContainerNode:_e})=>{const[vt,Kt]=(0,a.useState)(!1),[mt,Et]=(0,a.useState)(""),[wt,qe]=(0,a.useState)(0),[se,Rt]=(0,a.useState)(!1),Tt=(0,a.useRef)(null),Ke=(0,a.useRef)(null),Ze=(0,a.useRef)(null),at=(0,a.useRef)(null),ct=(0,Fe.Z)({scrollBoxRef:at,bottomInspectRef:Ze,contentRef:Ke,status:se,bottomOffset:We}),xt=vt||se;(0,a.useEffect)(()=>{z==null||z(mt)},[mt]);const[ze,nt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Be==null||Be({contentRef:Ke,status:xt,value:mt,open:Zt,close:Ut})},[xt,mt]);const Zt=rn=>le(void 0,null,function*(){Kt(!0),Et(""),nt([]),qe(0);const Wn=Ee;rn!=null&&rn.fetchUrl&&delete rn.fetchUrl,Tt.current=new xe.Z(`${we.Z.API_SERVER}${Wn}`,rn),yield new Promise((It,Qe)=>{Tt.current.on("data",tt=>{var ke;let{chunk:{content:Pt,type:Ct}}=tt;Rt(!0),Ct==="text"&&Et(nn=>zt?zt(nn+Pt):nn+Pt),Ct==="knowledge"&&(console.log("---knowledge-",tt==null?void 0:tt.chunk),nt((ke=tt==null?void 0:tt.chunk)==null?void 0:ke.content))}),Tt.current.on("done",()=>{It()}),Tt.current.on("error",tt=>{Object.prototype.toString.call(tt)==="[object Object]"&&tt.status===-1&&Le.ZP.warning((tt==null?void 0:tt.message)||""),It(),me==null||me(tt)}),Tt.current.on("cancelled",()=>{It(),oe==null||oe()}),Tt.current.startStream()}),Kt(!1)}),Ut=()=>{var rn,Wn;qe(1),(Wn=(rn=Tt.current)==null?void 0:rn.cancelRequest)==null||Wn.call(rn),Kt(!1),Rt(!1)},en=(0,a.useMemo)(()=>Ke.current?a.createElement(be.Z,{noRestrictModal:Me,nodeRef:Ke}):a.createElement(a.Fragment,null),[Ke.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:Ye()(ye.container,b),style:ee,ref:at},a.createElement("div",{ref:Ke,className:ye.liWrap,contentEditable:!xt},mt&&a.createElement(Oe.Z,{cancelIndex:wt,streamingStatus:vt,loadImage:!1,onFinish:()=>le(void 0,null,function*(){qe(0),setTimeout(()=>Rt(!1),0),ae==null||ae(mt)}),value:mt}),(ze==null?void 0:ze.length)>0&&a.createElement(ge.Z,{Filelist:ze})),!mt&&!xt&&a.createElement("div",{className:ye.imgBox},a.createElement("img",{width:56,src:De}),a.createElement("span",null,"\u9884\u89C8\u533A")),rt&&xt&&a.createElement(Ie.Z,{text:ot}),!ct&&a.createElement("div",{className:ye.backBottom,onClick:()=>{at.current.scrollTop=at.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Ze}),_e),!xt&&Ue&&en)}},9117:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return we}});var a=te(67294),ye={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},we=({text:Oe})=>a.createElement("div",null,a.createElement("div",{className:ye.loading},a.createElement("div",{className:ye.dot}),a.createElement("div",{className:ye.dot}),a.createElement("div",{className:ye.dot})),!!Oe&&a.createElement("div",{className:"mt5"},Oe))},67132:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return It}});var a=te(67294),ye=te(95012),xe=te(2453),we=te(35059),Oe=te(62844),be=te(83062),Fe=te(28802),Ie=te(85804),De=te(74330),je=te(32983),Ye=te(86738),Le=te(85418),ge=te(94184),le=te.n(ge),E=te(89214),y=te(6655),x=te(68041),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"},ee=te(33170),z=te(28706),ae=te(16221),oe=te(37166),me=te(28984),Ee=te(71986),Me=te(11320),Ue=te(74855),We=te(56243),ot=te(1744),rt=te(42663),Be=Object.defineProperty,zt=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Et=(Qe,tt,ke)=>tt in Qe?Be(Qe,tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[tt]=ke,wt=(Qe,tt)=>{for(var ke in tt||(tt={}))Kt.call(tt,ke)&&Et(Qe,ke,tt[ke]);if(vt)for(var ke of vt(tt))mt.call(tt,ke)&&Et(Qe,ke,tt[ke]);return Qe},qe=(Qe,tt)=>zt(Qe,_e(tt)),se=(Qe,tt,ke)=>new Promise((Pt,Ct)=>{var nn=lt=>{try{Qt(ke.next(lt))}catch(At){Ct(At)}},gn=lt=>{try{Qt(ke.throw(lt))}catch(At){Ct(At)}},Qt=lt=>lt.done?Pt(lt.value):Promise.resolve(lt.value).then(nn,gn);Qt((ke=ke.apply(Qe,tt)).next())}),Tt=({title:Qe="\u5934\u6B4CAI",placeholder:tt,hideUpload:ke,hideInputBox:Pt,aiIcon:Ct=oe,userIcon:nn=me,dragIcon:gn=Ee,children:Qt,fetchUrl:lt,fetchData:At={},extraAnswerAction:Ot,showDefaultTips:Fn=!0,onOpen:ga,onClose:In,loadingOption:$n,showPreference:Ra=!1,initMessage:Ha,customRequest:ir,visible:un,width:pn=1200,isCheckRestrictNumber:eo=!1,headNode:Xn,headFunctionNode:sa,showRedraw:Ao,showEdit:Nt,promptPropName:ft="prompt",topPercentage:Xe,showSwitchingModel:St=!1,showImageGenerator:jt=!1,showLookHistory:Dt=!1,fetchListObject:$t,customPreference:Gn,customDataNode:_n,showAddSession:Yn,historyId:la,draggableExtraNode:An,drawerExtraNode:zn,menuExtraFunctionNode:na,showSceneAwareness:va=!1,ReactComponent:Br=ye.Z,topFunctionNode:gt,footerContainerStyle:bt,chatContainerStyle:kt={},showCodePreview:oa=!1,showSource:Ia=!0,onSendMessage:Wa,onDynamic:Rr=()=>{},setSelectItem:da})=>{var ea,Dr;const[Pr,jn]=(0,a.useState)(!1),[So,mn]=(0,a.useState)("qwen-max"),[ya,Cr]=(0,a.useState)([]),[gr,to]=(0,a.useState)([]),[po,Lo]=(0,a.useState)(!1),[co,Kn]=(0,a.useState)(!1),[yo,bu]=(0,a.useState)(!1),[mu,Ur]=(0,a.useState)([]),[qn,Vi]=(0,a.useState)(""),[Fl,ci]=(0,a.useState)(0),[Rl,qa]=(0,a.useState)(void 0),[Do,Uo]=(0,a.useState)(!1),[Fo,xo]=(0,a.useState)(null),[Uu,Kr]=(0,a.useState)(""),vu=(0,a.useRef)(),$u=(0,a.useRef)(null),yl=(0,a.useRef)(null),[Xu,Ml]=(0,a.useState)(!1),[Yl,bi]=(0,a.useState)(!1),[ki,ji]=(0,a.useState)(!1),[di,Ql]=(0,a.useState)(!1),[pi,Er]=(0,a.useState)(!1),[ns,Zl]=(0,a.useState)(0),Bl=(0,a.useRef)(null),wi=(0,a.useRef)(!1),Re=(0,a.useRef)(null),[Je,Ft]=(0,a.useState)(void 0),[Ht,Sn]=(0,a.useState)(!0),[yn,Se]=(0,a.useState)(pn-28),[Bt,Yt]=(0,a.useState)(!1),[hn,pt]=(0,a.useState)(!0),[Vt,fn]=(0,a.useState)([]),Xt=(0,a.useRef)([]),xn=(0,a.useRef)(null),ha=(0,a.useRef)(null),st=(0,a.useRef)(!1),Gt=yn-22,ln=qn==null?void 0:qn.split(` +`).length,{onAdd:Oa,onGetList:Va,onListClick:tr,onListDelete:xr,onListDealData:Mr}=$t||{},nr=50,Gr=10,ru={maxCount:nr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ya,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:an=>se(void 0,null,function*(){var sr,ia,qo,Fu;const uo=(Fu=(qo=(ia=(sr=an==null?void 0:an.name)==null?void 0:sr.split("."))==null?void 0:ia.slice(-1))==null?void 0:qo[0])==null?void 0:Fu.toLowerCase(),li=["doc","docx","md","pdf","txt","xlsx","xls"].includes(uo);return an.size==0?(xe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):li?an.size/1024/1024>100?(xe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(xe.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),we.default.LIST_IGNORE)}),onChange:({fileList:an})=>{Cr(an)},action:`${(ea=Me.Z)==null?void 0:ea.API_SERVER}/api/intelligent_imports/upload_file.json`},Ro={maxCount:Gr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:gr,multiple:!0,accept:".jpg,.png,",beforeUpload:an=>{var sr,ia,qo,Fu;const uo=(Fu=(qo=(ia=(sr=an==null?void 0:an.name)==null?void 0:sr.split("."))==null?void 0:ia.slice(-1))==null?void 0:qo[0])==null?void 0:Fu.toLowerCase(),li=["jpg","png"].includes(uo);return an.size==0?(xe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):li?an.size/1024/1024>10?(xe.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(xe.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),we.default.LIST_IGNORE)},onChange:({fileList:an})=>{to(an)},action:`${(Dr=Me.Z)==null?void 0:Dr.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!mu.length||!vu.current)return;const an=mu[mu.length-1];an!=null&&an.loading&&(vu.current.scrollTop=vu.current.scrollHeight)},[mu.length]),(0,a.useEffect)(()=>{if(!vu.current||!Bl.current)return;const an=new IntersectionObserver(([sr])=>{var ia,qo,Fu,uo;if(!document.contains(sr.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((ia=sr.rootBounds)==null?void 0:ia.width)===0&&((qo=sr.rootBounds)==null?void 0:qo.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Fu=sr.boundingClientRect)==null?void 0:Fu.width)===0&&((uo=sr.boundingClientRect)==null?void 0:uo.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Sn(sr.isIntersecting)},{root:vu.current,rootMargin:"70px",threshold:0});return an.observe(Bl.current),()=>{Bl.current&&an.unobserve(Bl.current)}},[vu.current,Bl.current]),(0,a.useEffect)(()=>{if(!Xu)return;const an=vu.current,sr=Re.current;wi.current=!1;let ia=an.scrollTop;const qo=()=>{const{scrollTop:uo,scrollHeight:sl,clientHeight:li}=an;uo>ia?uo+li>=sl-50&&(an.scrollTop=an.scrollHeight,wi.current=!1):uo{wi.current||(an.scrollTop=an.scrollHeight)});return Fu.observe(sr),()=>{var uo;Fu.unobserve(sr),(uo=an==null?void 0:an.removeEventListener)==null||uo.call(an,"scroll",qo)}},[Xu]),(0,a.useEffect)(()=>{!Xu&&Xt.current.length&&(Ur([...mu,...Xt.current]),Xt.current=[])},[Xu]),(0,a.useEffect)(()=>{if(!vu.current)return;const an=new ResizeObserver(()=>{var sr;vu.current&&Se((sr=vu.current)==null?void 0:sr.offsetWidth)});return an.observe(vu.current),()=>{vu.current&&an.unobserve(vu.current)}},[vu.current]),(0,a.useEffect)(()=>{typeof un=="boolean"&&jn(un)},[un]),(0,a.useEffect)(()=>{var an;if($u.current&&Fo!==null){$u.current.focus();const sr=(an=$u.current.resizableTextArea)==null?void 0:an.textArea;sr&&(sr.selectionStart=sr.selectionEnd=sr.value.length)}},[Fo]),(0,a.useEffect)(()=>{ln<5&&Uo(!1)},[ln]),(0,a.useEffect)(()=>{Pr&&Ha&&(Ur(Tr(Ha)),Lo(!0),cl(Ha,{history:[]})),Pr&&(Su(),la?Fi(la):Yn&&!Je&&Hl()),Pr||Yo()},[Pr]);const Tr=(an="",sr=[],ia=[])=>{const qo=Date.now();return[{text:an,key:qo,sender:"user",fileList:sr,imageList:ia,show:!0},{loading:!0,key:qo,sender:"AI",show:!0,model:So,imageGenerator:di,thinkingEnabled:Yl,codePreview:ki}]},Yo=()=>{Kr(""),xo(null),Cr([]),to([]),Vi("")},wu=()=>{if(ga){ga({chatData:mu,setChatData:Ur,setLoading:Lo,getData:cl,renderChatItems:Tr,handleAdd:Hl,identifier:Je});return}jn(!0)},Za=()=>{if(pt(!0),In){In();return}jn(!1)},Pl=()=>{Uo(!Do)},Su=()=>se(void 0,null,function*(){if(!eo)return;const an=yield(0,ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(an==null?void 0:an.status)===0&&(an==null?void 0:an.total_number)!==-1&&(ci((an==null?void 0:an.total_number)-(an==null?void 0:an.remaining_number)),qa(an==null?void 0:an.total_number))}),vl=()=>{Oe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Rl,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Ru=an=>an.reduce((ia,qo)=>{if(qo.sender==="user"){const Fu=an.find(uo=>uo.key===qo.key&&uo.sender==="AI");Fu&&(Fu!=null&&Fu.text)&&!(Fu!=null&&Fu.error)&&ia.push({question:qo.text,answer:Fu.text})}return ia},[]),cl=(...an)=>se(void 0,[...an],function*(sr="",ia={},qo=mu){if(ir&&(yield ir({mes:sr,setChatData:Ur,fileList:ya,body:ia,checkNum:Su,setLoading:Lo,bodyChatData:qo,setTyping:Ml,setImageGenerator:Ql,renderChatItems:Tr})),!ir){const Fu=ya==null?void 0:ya.map(Pa=>{var Ul;return(Ul=Pa==null?void 0:Pa.response)==null?void 0:Ul.file_id}),uo=gr==null?void 0:gr.map(Pa=>{var Ul;return(Ul=Pa==null?void 0:Pa.response)==null?void 0:Ul.data}),sl=ia.history||Ru(qo),li=wt(wt({identifier:Je,response_mode:"streaming",model:So,scene_awareness:pi,thinking_enabled:Yl,image_generator:di,code_preview:ki,file_ids:Fu,image_list:uo,history:sl,[ft]:sr},At),ia),wl=Object.fromEntries(Object.entries(li).filter(([Pa,Ul])=>Ul!==void 0));yl.current=new We.Z(Me.Z.API_SERVER+lt,wl),yield new Promise((Pa,Ul)=>{let Zi=null,ii=null;yl.current.on("data",Ni=>{Ml(!0);const{chunk:{content:as,type:mi,created:Wi,msg:Yi}}=Ni,ls=Yi==="error";mi==="thinking"&&(Zi=Zi||Wi,Ur(rs=>[...rs].map((Li,_i)=>_i===rs.length-1?qe(wt({},Li),{reasoning:(Li.reasoning||"")+as,loading:!1,hideAnswer:!0,error:ls}):Li))),mi==="text"&&(ii=ii||Wi,Ur(rs=>[...rs].map((Li,_i)=>_i===rs.length-1?qe(wt({},Li),{text:(Li.text||"")+as,loading:!1,startTime:Zi,endTime:ii,error:ls}):Li)))}),yl.current.on("done",()=>{Pa()}),yl.current.on("error",Ni=>{let as="\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(Ni)==="[object Object]"&&Ni.status===-9&&(as=Ni==null?void 0:Ni.message),Ur(mi=>[...mi].map((Wi,Yi)=>Yi===mi.length-1?qe(wt({},Wi),{text:as,loading:!1,error:!0}):Wi)),Pa()}),yl.current.on("cancelled",()=>{Pa()}),yl.current.startStream()})}Su(),Lo(!1)}),Il=an=>{Vi(an.target.value)},pu=(an,sr)=>{if(Yo(),Lo(!0),an==="edit"){Xt.current=mu.slice(sr+2);const ia=mu.splice(sr),{fileList:qo=[],imageList:Fu=[]}=(ia==null?void 0:ia[0])||{},uo=qo.map(wl=>{var Pa;return(Pa=wl.response)==null?void 0:Pa.file_id}),sl=Fu.map(wl=>{var Pa;return(Pa=wl.response)==null?void 0:Pa.data}),li={history:Ru(mu),file_ids:uo,image_list:sl,edit:!0};Ur([...mu,...Tr(Uu,qo,Fu)]),cl(Uu,li,mu)}if(an==="redraw"){Xt.current=mu.slice(sr+1);const ia=mu.splice(sr-1),{text:qo,fileList:Fu=[],imageList:uo=[]}=(ia==null?void 0:ia[0])||{},sl=Fu.map(Pa=>{var Ul;return(Ul=Pa.response)==null?void 0:Ul.file_id}),li=uo.map(Pa=>{var Ul;return(Ul=Pa.response)==null?void 0:Ul.data}),wl={history:Ru(mu),file_ids:sl,image_list:li,edit:!0};Ur([...mu,...Tr(qo,Fu,uo)]),cl(qo,wl,mu)}},Gu=()=>{if(qn.trim()!==""){Yo(),Lo(!0);const an=ya.filter(ia=>ia.status==="done"),sr=gr.filter(ia=>ia.status==="done");Ur([...mu,...Tr(qn,an,sr)]),cl(qn)}},rl=an=>{if(an.shiftKey){if(an.key==="Enter")return}else if(an.key==="Enter"){if(an.preventDefault(),zl||st.current)return;Gu()}},_l=(an,sr)=>{let ia=!1;Nt===!0?ia=!0:Nt==="last"&&(ia=mu.reduce((sl,li,wl)=>li.sender==="user"?wl:sl,-1)===sr);const qo=sr===Fo,Fu=[...(an==null?void 0:an.fileList)||[],...(an==null?void 0:an.imageList)||[]];return a.createElement("div",{className:b.li,style:wt({width:Gt},kt)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:nn})),a.createElement("div",{className:b.content},!!(Fu!=null&&Fu.length)&&a.createElement("div",{className:b.fileWrap},Fu==null?void 0:Fu.map((uo,sl)=>a.createElement("div",{key:sl,className:b.file},a.createElement(ot.Z,{filename:uo==null?void 0:uo.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(be.Z,{title:uo==null?void 0:uo.name},a.createElement("div",{className:b.fileName},uo==null?void 0:uo.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,z.RD)(uo==null?void 0:uo.size)))))),a.createElement("div",{className:b.borderBox},qo?a.createElement(Fe.default.TextArea,{value:Uu,ref:$u,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:uo=>Kr(uo.target.value)}):a.createElement("div",{className:b.text},an==null?void 0:an.text)),qo?a.createElement("div",{className:b.action},a.createElement(Ie.ZP,{onClick:()=>{Kr(""),xo(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Ie.ZP,{disabled:!Uu.trim(),onClick:()=>pu("edit",sr),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:b.action},a.createElement(Ue.CopyToClipboard,{text:(an==null?void 0:an.text)||"",onCopy:()=>xe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(be.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),ia&&!po&&a.createElement(be.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{xo(sr),Kr((an==null?void 0:an.text)||"")},className:"iconfont icon-bianji10 font14"})))))},al=(an,sr)=>{let ia=!1;Ao===!0?ia=!0:Ao==="last"&&(ia=mu.reduce((uo,sl,li)=>sl.sender==="AI"?li:uo,-1)===sr);let qo="";return an!=null&&an.source?qo=an==null?void 0:an.source:(an==null?void 0:an.model)==="deepseek-r1"?qo="\u7531deepseek\u751F\u6210":(an==null?void 0:an.model)==="qwen-max"&&(qo="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:b.li,style:wt({width:Gt},kt)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:Ct})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},an.loading&&a.createElement(a.Fragment,null,an!=null&&an.imageGenerator?a.createElement("div",{className:b.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(an!=null&&an.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:b.loading},a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot})),a.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"))),(an==null?void 0:an.thinkingEnabled)&&a.createElement(y.Z,{time:an==null?void 0:an.time,cancelIndex:ns,loading:an.loading,streamingStatus:!(an!=null&&an.text),onFinish:()=>{Zl(0),Ur(Fu=>[...Fu].map((uo,sl)=>sl===Fu.length-1?qe(wt({},uo),{hideAnswer:!1,time:uo.startTime?uo.endTime-uo.startTime:null}):uo))},value:an==null?void 0:an.reasoning}),!!(an!=null&&an.text)&&!an.hideAnswer&&a.createElement(E.Z,{onDynamic:Rr,cancelIndex:ns,streamingStatus:po,loadImage:!!(an!=null&&an.imageGenerator),onFinish:()=>se(void 0,null,function*(){Zl(0),setTimeout(()=>Ml(!1),0)}),value:an==null?void 0:an.text})),Ia&&!!(an!=null&&an.text)&&qo&&a.createElement("div",{className:b.source},qo),a.createElement("div",{className:b.action},Ot==null?void 0:Ot(an,sr,dl),!(an!=null&&an.imageGenerator)&&a.createElement(Ue.CopyToClipboard,{text:String((an==null?void 0:an.text)||""),onCopy:()=>xe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(be.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Ra&&!po&&a.createElement(a.Fragment,null,a.createElement(be.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:an!=null&&an.like?{color:"#FA8D30"}:{},onClick:()=>Tl("like",!(an!=null&&an.like),sr),className:"iconfot icon-yijiejue font15"})),a.createElement(be.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:an!=null&&an.dislike?{color:"#e86d7c"}:{},onClick:()=>Tl("dislike",!(an!=null&&an.dislike),sr),className:"iconfot icon-weijiejuezhengchang font15"}))),ia&&!po&&a.createElement(be.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>pu("redraw",sr),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Tl=(an,sr,ia)=>se(void 0,null,function*(){if(Gn){const qo=mu.slice(0,ia+1),uo=Ru(qo).length;yield Gn({type:an,value:sr,index:ia,identifier:Je,objectIndex:uo})}Ur(qo=>(qo[ia][an]=sr,sr&&(qo[ia][an==="like"?"dislike":"like"]=!1),[...qo]))}),kl=()=>{var an,sr;Zl(1),(sr=(an=yl.current)==null?void 0:an.cancelRequest)==null||sr.call(an),Lo(!1),Ml(!1)},Hl=()=>se(void 0,null,function*(){var an,sr,ia;da({}),(sr=(an=yl.current)==null?void 0:an.cancelRequest)==null||sr.call(an),Yo(),Ur([]),Lo(!0);const qo=yield Oa();(qo==null?void 0:qo.status)===0&&Ft((ia=qo==null?void 0:qo.data)==null?void 0:ia.identifier),Lo(!1),Ml(!1)}),lu=()=>se(void 0,null,function*(){var an;bu(!0);const sr=yield Va();(sr==null?void 0:sr.status)===0&&fn(((an=sr==null?void 0:sr.data)==null?void 0:an.list)||[]),bu(!1)}),Fi=(...an)=>se(void 0,[...an],function*(sr=Je){var ia,qo,Fu,uo;da({}),(qo=(ia=yl.current)==null?void 0:ia.cancelRequest)==null||qo.call(ia),Yo(),Kn(!0);const sl=yield tr(sr);if(sl.status===0){const li=Mr(((Fu=sl==null?void 0:sl.data)==null?void 0:Fu.messages)||[]);Ur(li),Kn(!1),Ft((uo=sl==null?void 0:sl.data)==null?void 0:uo.identifier);return}Ur([]),Kn(!1)}),gi=(an,sr)=>se(void 0,null,function*(){(yield xr(an)).status===0&&(xe.ZP.success("\u5220\u9664\u6210\u529F"),sr===Je&&Hl(),lu())}),Wl=()=>a.createElement("div",{className:b.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(De.Z,{spinning:yo},!Vt.length&&a.createElement(je.Z,{style:{width:250,paddingBottom:30},image:je.Z.PRESENTED_IMAGE_SIMPLE}),!!Vt.length&&a.createElement("div",{className:b.menu},Vt.map(function(an,sr){return a.createElement("aside",{className:le()(Je===an.identifier&&b.active),key:an.id,onClick:()=>Fi(an.id)},a.createElement("div",{className:b.menuText},a.createElement(be.Z,{title:an==null?void 0:an.question},a.createElement("span",null,an==null?void 0:an.question)),na&&na(an)),a.createElement("div",{className:b.menuDel,onClick:ia=>ia.stopPropagation()},a.createElement(Ye.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>gi(an.id,an.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),jl=an=>{if(an==="file"){if(gr.length){Oe.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:()=>{to([]),xn.current.upload.uploader.fileInput.click()}});return}xn.current.upload.uploader.fileInput.click()}if(an==="image"){if(ya.length){Oe.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:()=>{Cr([]),ha.current.upload.uploader.fileInput.click()}});return}ha.current.upload.uploader.fileInput.click()}},Nl=[...ya,...gr],zl=Nl.some(an=>an.status==="uploading")||po||Xu,ou=Fl>=Rl,dl={chatData:mu,stream:yl,isDisabledNum:ou,isDisAbledUpload:zl,checkNumModal:vl,checkNum:Su,onClose:Za,setChatData:Ur,setLoading:Lo,getData:cl,clearStatus:Yo,typing:Xu,setImageGenerator:Ql,renderChatItems:Tr,setSceneAwareness:Er,setIdentifier:Ft,setCodePreview:ji,setTyping:Ml,onMenuClick:Fi};return a.createElement(a.Fragment,null,Qt?a.createElement("div",{onClick:wu},Qt):Qt!==null&&!Pr&&a.createElement(ae.Z,{draggableExtraNode:An,src:gn,onClick:wu,topPercentage:Xe}),Pr&&a.createElement("div",{className:b.draggableWrap},a.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}},a.createElement("div",{className:b.modal},a.createElement("div",{className:b.head},a.createElement("div",{className:b.title},a.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),zn,St&&a.createElement(x.Z,{value:So,onChange:an=>{bi(!1),Ql(!1),mn(an),to([]),Cr([])}}),Dt&&a.createElement(a.Fragment,null,a.createElement(Le.Z,{className:"ml10",dropdownRender:Wl,onOpenChange:an=>{an&&lu()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:b.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),Yn&&a.createElement(a.Fragment,null,a.createElement(be.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:b.headBtn,onClick:Hl},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(be.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:b.headBtn,onClick:Za},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:le()(b.wrap,Pr&&"body-overflow-hidden")},a.createElement("div",{ref:vu,className:b.chatContainer},gt==null?void 0:gt(dl),Fn&&a.createElement("div",{className:`${b.li} mb20`,style:wt({width:Gt},kt)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:Ct})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},Xn,sa==null?void 0:sa(dl)))),a.createElement("div",{ref:Re},a.createElement(De.Z,{spinning:co,className:"mt20"},mu==null?void 0:mu.map((an,sr)=>a.createElement(a.Fragment,{key:an.key+sr},an.show&&a.createElement(a.Fragment,null,an.sender==="user"&&_l(an,sr),an.sender==="AI"&&al(an,sr),_n&&!["AI","user"].includes(an.sender)&&_n(an,sr,{width:Gt})))))),!Ht&&a.createElement("div",{className:b.backBottom,onClick:()=>{vu.current.scrollTop=vu.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Bl})),!Pt&&a.createElement("div",{className:b.footer},a.createElement("div",{className:b.main},!!Nl.length&&a.createElement("div",{className:b.files},Nl==null?void 0:Nl.map((an,sr)=>a.createElement("div",{key:sr,className:b.file},a.createElement(De.Z,{size:"small",spinning:(an==null?void 0:an.status)==="uploading"},a.createElement(ot.Z,{filename:an==null?void 0:an.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(be.Z,{title:an==null?void 0:an.name},a.createElement("div",{className:b.fileName},an==null?void 0:an.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,z.RD)(an==null?void 0:an.size))),a.createElement("i",{onClick:()=>{Cr(ia=>ia.filter(qo=>qo.uid!==an.uid)),to(ia=>ia.filter(qo=>qo.uid!==an.uid))},className:`aitubiao icon-tupianguanbi ${b.fileDel}`})))),a.createElement("div",{className:b.inputWrap},a.createElement(Fe.default.TextArea,{placeholder:tt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:qn,bordered:!1,onChange:Il,onPressEnter:rl,onCompositionStart:()=>{st.current=!0},onCompositionEnd:()=>{st.current=!1}}),a.createElement("div",{className:b.action},a.createElement("div",{className:b.btnWrap},va&&a.createElement(be.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>Er(!pi),className:le()(b.btn,pi&&b.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),So==="deepseek-r1"&&a.createElement(be.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>bi(!Yl),className:le()(b.btn,Yl&&b.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),jt&&So==="qwen-max"&&a.createElement("div",{onClick:()=>Ql(!di),className:le()(b.btn,di&&b.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!ke&&a.createElement(a.Fragment,null,So==="qwen-max"&&a.createElement(we.default,wt({ref:ha},Ro),a.createElement(be.Z,{title:gr.length>=Gr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(gr.length>=Gr)&&jl("image"),className:gr.length>=Gr?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(we.default,wt({ref:xn},ru),a.createElement(be.Z,{title:ya.length>=nr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(ya.length>=nr)&&jl("file"),className:ya.length>=nr?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),Xu?a.createElement(be.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${b.cancelBtn}`,onClick:kl})):a.createElement(Ie.ZP,{className:(qn==null?void 0:qn.trim())===""?b.sendBtnDisabled:b.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:zl,onClick:Gu}))))))))))},Ke={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},Ze=Object.defineProperty,at=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Zt=(Qe,tt,ke)=>tt in Qe?Ze(Qe,tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[tt]=ke,Ut=(Qe,tt)=>{for(var ke in tt||(tt={}))ze.call(tt,ke)&&Zt(Qe,ke,tt[ke]);if(xt)for(var ke of xt(tt))nt.call(tt,ke)&&Zt(Qe,ke,tt[ke]);return Qe},en=(Qe,tt)=>at(Qe,ct(tt)),rn=(Qe,tt,ke)=>new Promise((Pt,Ct)=>{var nn=lt=>{try{Qt(ke.next(lt))}catch(At){Ct(At)}},gn=lt=>{try{Qt(ke.throw(lt))}catch(At){Ct(At)}},Qt=lt=>lt.done?Pt(lt.value):Promise.resolve(lt.value).then(nn,gn);Qt((ke=ke.apply(Qe,tt)).next())}),It=({description:Qe,code:tt,showData:ke={},sendParams:Pt={},allShow:Ct=!1,draggableExtraNode:nn,singleControl:gn=!1})=>{const[Qt,lt]=(0,a.useState)({}),At=[{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:tt,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:tt,show:ke==null?void 0:ke.ai_code_diagnosis,width:21,type:2},{img:te(41294),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Qe,query:tt,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:tt,show:ke==null?void 0:ke.ai_code_evaluation,type:9},{img:te(93854),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:tt,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",description:Qe,query:tt,show:ke==null?void 0:ke.ai_code_comment,type:8},gn&&{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:tt,show:ke==null?void 0:ke.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(Ra=>!!Ra),Ot=Ra=>{const{setChatData:Ha,setLoading:ir,getData:un,clearStatus:pn,typing:eo,setImageGenerator:Xn,renderChatItems:sa,setSceneAwareness:Ao,setIdentifier:Nt}=Ra;let ft=At;return Ct||(ft=At.filter(Xe=>Xe.show)),a.createElement("div",{className:Ke.bigTips,style:ft.length>7?{gap:14}:{}},ft.map((Xe,St)=>a.createElement(be.Z,{title:Xe.des},a.createElement("div",{onClick:()=>rn(void 0,null,function*(){var jt;if(eo){xe.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Ao(!1),Xn(!1),ir(!0),pn(),lt(Xe);const Dt=sa(Xe.query);Dt[0].show=!1,Dt[1].imageGenerator=!1,Ha(Dt);const $t=yield $n.onAdd(),Gn=(jt=$t==null?void 0:$t.data)==null?void 0:jt.identifier;Nt(Gn),un("",en(Ut({type:Xe.type,description:Xe.description,query:Xe.query,file_ids:[],history:[],is_chat:Xe.type===13,image_generator:!1,scene_awareness:!1,identifier:Gn,custom_agent_name:Xe.custom_agent_name},Pt),{prompt:ke==null?void 0:ke.ai_code_evaluation_promote}))}),key:St,className:Ke.item},a.createElement("img",{src:Xe.img,width:Xe.width}),a.createElement("span",null,Xe.name)))))},Fn=Ra=>rn(void 0,[Ra],function*({type:Ha,value:ir,index:un,identifier:pn,objectIndex:eo}){const Xn={index:eo,identifier:pn};if(Ha==="like"&&(yield(0,ee.ZP)("/api/course_qna_records/like.json",{method:"post",body:Xn})).status!==0||Ha==="dislike"&&(yield(0,ee.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Xn})).status!==0)return Promise.reject()}),ga=Ra=>{let Ha=[];return Ra==null||Ra.forEach(ir=>{var un;const pn=ir.id,eo=ir.think?{reasoning:ir.think,thinkingEnabled:!0}:{},Xn=[{text:ir.question,key:pn,sender:"user",fileList:[],show:!0},Ut({key:pn,loading:!1,sender:"AI",show:!0,source:ir.answer_source,text:ir.answer,like:ir.like,dislike:ir.dislike,time:ir.think_time,id:ir.id,imageGenerator:((un=ir==null?void 0:ir.answer)==null?void 0:un.slice(0,4))==="(0,ee.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ee.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:In,by_self:!0}}),onListClick:Ra=>(0,ee.ZP)(`/api/course_qna_sessions/${Ra}.json`,{method:"get"}),onListDelete:Ra=>(0,ee.ZP)(`/api/course_qna_sessions/${Ra}.json`,{method:"delete"}),onListDealData:ga};return a.createElement(Tt,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:Ct?!1:!(ke!=null&&ke.ai_q_and_a),topFunctionNode:Ot,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:lt,fetchListObject:$n,customPreference:Fn,fetchData:Ut(en(Ut({},Pt),{questionable_type:In,is_chat:!0}),Qt.type===13?{custom_agent_name:"code_plagiarism"}:{}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Pt==null?void 0:Pt.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:nn})}},68041:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return oe}});var a=te(67294),ye={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},xe=te(78957),we=Object.defineProperty,Oe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ie=(me,Ee,Me)=>Ee in me?we(me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Me}):me[Ee]=Me,De=(me,Ee)=>{for(var Me in Ee||(Ee={}))be.call(Ee,Me)&&Ie(me,Me,Ee[Me]);if(Oe)for(var Me of Oe(Ee))Fe.call(Ee,Me)&&Ie(me,Me,Ee[Me]);return me};const je=me=>React.createElement("svg",De({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},me),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 Ye="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Le=Object.defineProperty,ge=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(me,Ee,Me)=>Ee in me?Le(me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Me}):me[Ee]=Me,x=(me,Ee)=>{for(var Me in Ee||(Ee={}))le.call(Ee,Me)&&y(me,Me,Ee[Me]);if(ge)for(var Me of ge(Ee))E.call(Ee,Me)&&y(me,Me,Ee[Me]);return me};const b=me=>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},me),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 ee="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",z=te(67294),oe=({value:me,onChange:Ee})=>{const[Me,Ue]=(0,a.useState)(!1),We=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Ye},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ee}],ot=We.find(rt=>rt.key===me);return z.createElement("div",{className:ye.select},z.createElement(xe.Z,{size:10},z.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),z.createElement("div",{className:ye.box,onMouseLeave:()=>Ue(!1)},z.createElement("div",{className:ye.text,onClick:()=>Ue(!0)},z.createElement("img",{src:ot.img,width:20}),z.createElement("span",null,ot.name),z.createElement("b",{className:"iconfont icon-zhankai6"})),Me&&z.createElement("div",{className:ye.itemWrap},z.createElement("aside",null,We.map(rt=>z.createElement("div",{key:rt.key,className:`${ye.item} ${rt.key===me?ye.active:""}`,onClick:Be=>{Be.stopPropagation(),Ee(rt.key),Ue(!1)}},z.createElement("img",{src:rt.img,width:20}),z.createElement("span",null,rt.name))))))))}},58059:function(Ge,et,te){"use strict";var a=te(67294),ye=te(40534),xe=te(78957),we=te(94184),Oe=te.n(we),be=te(17305),Fe=te(56321),Ie=te(30001),De=Object.defineProperty,je=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(ae,oe,me)=>oe in ae?De(ae,oe,{enumerable:!0,configurable:!0,writable:!0,value:me}):ae[oe]=me,y=(ae,oe)=>{for(var me in oe||(oe={}))ge.call(oe,me)&&E(ae,me,oe[me]);if(Le)for(var me of Le(oe))le.call(oe,me)&&E(ae,me,oe[me]);return ae},x=(ae,oe)=>je(ae,Ye(oe)),b=(ae,oe,me)=>new Promise((Ee,Me)=>{var Ue=rt=>{try{ot(me.next(rt))}catch(Be){Me(Be)}},We=rt=>{try{ot(me.throw(rt))}catch(Be){Me(Be)}},ot=rt=>rt.done?Ee(rt.value):Promise.resolve(rt.value).then(Ue,We);ot((me=me.apply(ae,oe)).next())});const ee=({data:ae,onFinish:oe})=>a.createElement(xe.Z,null,ae.map((me,Ee)=>a.createElement(Ie.op,{key:Ee,style:{height:28},shape:"default",size:"small",onClick:()=>oe(me)},me))),z=({className:ae,style:oe,data:me={},defaultChatData:Ee=[],initDefaultChatDataKey:Me=0,showPrevButton:Ue,showNextButton:We,onPrevButtonClick:ot=()=>{},onNextButtonClick:rt=()=>{},onStatusChange:Be,interactionTotal:zt=0})=>{const _e="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[vt]=(0,be.eh)(),{chatData:Kt,setChatData:mt,calcHistoryList:Et}=(0,be.r5)(),[wt,qe]=(0,a.useState)(0),[se,Rt]=(0,a.useState)(""),[Tt,Ke]=(0,a.useState)(!1),{scrollBoxRef:Ze,bottomInspectRef:at,contentRef:ct,isAtBottom:xt}=(0,be.wr)({status:Tt}),ze=(0,be.h4)(Ze);(0,a.useEffect)(()=>{if(!Kt.length||!Ze.current)return;const rn=Kt[Kt.length-1];rn!=null&&rn.loading&&(Ze.current.scrollTop=Ze.current.scrollHeight)},[Kt.length]),(0,a.useEffect)(()=>{if(Me){nt();let rn=[];return Ee.forEach(Wn=>{const It=Date.now(),Qe=[{text:Wn.question,key:It,sender:"user",show:Wn.question!==_e},{text:Wn.answer,loading:!1,key:It,sender:"AI",show:!0}];rn.push(...Qe)}),mt(rn),()=>{vt.cancel()}}},[Me]);const nt=()=>{vt.cancel(),qe(1)},Zt=rn=>b(void 0,null,function*(){Rt(""),qe(0);const Wn=Date.now(),It=[{text:rn,key:Wn,sender:"user",show:rn!==_e},{loading:!0,key:Wn,sender:"AI",show:!0}];mt([...Kt,...It]);const Qe=Et(Kt);vt.request({url:"/api/stream/course_qna_records/chat_messages.json",body:y({model:"qwen-max",is_chat:!0,prompt:rn,history:Qe},me),onData:(tt,ke)=>{Ke(!0),mt(Pt=>Pt.map((Ct,nn)=>nn===Pt.length-1?x(y({},Ct),{text:tt,loading:!1,error:(ke==null?void 0:ke.msg)==="error"}):Ct))},onError:tt=>{let ke="\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!";mt(Pt=>[...Pt].map((Ct,nn)=>nn===Pt.length-1?x(y({},Ct),{text:ke,loading:!1,error:!0}):Ct))}})}),Ut=(0,a.useMemo)(()=>{const Wn=Kt.filter(tt=>tt.sender==="AI").map(tt=>tt.text).join(""),It=["\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 Qe=0;return It.forEach(tt=>{const ke=Wn.split(tt).length-1;Qe+=ke}),Math.max(0,Qe-1)},[Kt]);(0,a.useEffect)(()=>{typeof Ut=="number"&&typeof zt=="number"&&(Be==null||Be(Ut>=zt))},[Ut,zt]);const en=ze.width?ze.width-20:"100%";return a.createElement("div",{className:Oe()("flex flex-col h-full",ae),style:oe},Ue&&a.createElement("div",{className:ye.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:ot},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:Ze,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:ye.Z.tips,style:{width:en}},a.createElement("img",{className:ye.Z.avatar,src:Fe}),a.createElement("div",{className:ye.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),a.createElement(be.xj,{className:"pl20",style:{width:en},contentRef:ct,chatData:Kt,requestLoading:vt.loading,cancelTyping:wt,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(rn,Wn)=>{var It;if(UtZt(Qe)}))},onAnswerFinish:()=>b(void 0,null,function*(){setTimeout(()=>Ke(!1),0)})}),!(Kt!=null&&Kt.length)&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(Ie.op,{type:"primary",onClick:()=>Zt(_e)},"\u5F00\u542F\u4E92\u52A8")),We&&Ut>=zt&&a.createElement(Ie.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:rt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!xt&&a.createElement("div",{className:ye.Z.backBottom,onClick:()=>{Ze.current.scrollTop=Ze.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:at})),!!(Kt!=null&&Kt.length)&&a.createElement(be.CI,{style:{margin:"0 20px 20px 20px"},onCancel:nt,headExtraNode:Ut>=zt?a.createElement("div",{style:{color:"#434D6C"}},We?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",a.createElement("span",{className:"ml10 c-light-primary"},Ut),"/",zt),value:se,onSubmit:Zt,hideUpload:!0,onChange:Rt,typing:Tt,loading:vt.loading}))};et.Z=z},81676:function(Ge,et,te){"use strict";var a=te(67294),ye=te(40534),xe=te(94184),we=te.n(xe),Oe=te(17305),be=te(56321),Fe=te(30001),Ie=te(65226),De=te(33170),je=Object.defineProperty,Ye=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ae,oe,me)=>oe in ae?je(ae,oe,{enumerable:!0,configurable:!0,writable:!0,value:me}):ae[oe]=me,x=(ae,oe)=>{for(var me in oe||(oe={}))le.call(oe,me)&&y(ae,me,oe[me]);if(ge)for(var me of ge(oe))E.call(oe,me)&&y(ae,me,oe[me]);return ae},b=(ae,oe)=>Ye(ae,Le(oe)),ee=(ae,oe,me)=>new Promise((Ee,Me)=>{var Ue=rt=>{try{ot(me.next(rt))}catch(Be){Me(Be)}},We=rt=>{try{ot(me.throw(rt))}catch(Be){Me(Be)}},ot=rt=>rt.done?Ee(rt.value):Promise.resolve(rt.value).then(Ue,We);ot((me=me.apply(ae,oe)).next())});const z=({className:ae,style:oe,data:me={},defaultChatData:Ee=[],initDefaultChatDataKey:Me=0,showPrevButton:Ue,showNextButton:We,onPrevButtonClick:ot=()=>{},onNextButtonClick:rt=()=>{},onStatusChange:Be,readingTime:zt,analysis:_e,totalTime:vt,openRecord:Kt})=>{const[mt]=(0,Oe.eh)(),{chatData:Et,setChatData:wt,calcHistoryList:qe}=(0,Oe.r5)(),[se,Rt]=(0,a.useState)(0),[Tt,Ke]=(0,a.useState)(""),[Ze,at]=(0,a.useState)(!1),[ct,xt]=(0,a.useState)(null),ze=(0,a.useRef)(null),{scrollBoxRef:nt,bottomInspectRef:Zt,contentRef:Ut,isAtBottom:en}=(0,Oe.wr)({status:Ze}),rn=(0,Oe.h4)(nt);(0,a.useEffect)(()=>{typeof zt=="number"&&xt(zt)},[zt]),(0,a.useEffect)(()=>(ct>0&&ct<=vt&&!document.hidden&&(ze.current=setTimeout(()=>{Kt&&Wn(),xt(Pt=>Math.min(Pt+1,vt))},1e3)),()=>{clearTimeout(ze.current)}),[ct]),(0,a.useEffect)(()=>{if(!Et.length||!nt.current)return;const Pt=Et[Et.length-1];Pt!=null&&Pt.loading&&(nt.current.scrollTop=nt.current.scrollHeight)},[Et.length]),(0,a.useEffect)(()=>{if(Me){Qe();let Pt=[];return Ee.forEach(Ct=>{const nn=Date.now(),gn=[{text:Ct.question,key:nn,sender:"user",show:!0},{text:Ct.answer,loading:!1,key:nn,sender:"AI",show:!0}];Pt.push(...gn)}),wt(Pt),()=>{mt.cancel()}}},[Me]);const Wn=()=>ee(void 0,null,function*(){const Pt=yield(0,De.ZP)(`/api/smart_plan_item_banks/${me==null?void 0:me.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),It=()=>{xt(1)},Qe=()=>{mt.cancel(),Rt(1)},tt=Pt=>ee(void 0,null,function*(){Ke(""),Rt(0);const Ct=Date.now(),nn=[{text:Pt,key:Ct,sender:"user",show:!0},{loading:!0,key:Ct,sender:"AI",show:!0}];wt([...Et,...nn]);const gn=qe(Et);mt.request({url:"/api/stream/course_qna_records/chat_messages.json",body:x({model:"qwen-max",is_chat:!0,prompt:Pt,history:gn},me),onData:(Qt,lt)=>{at(!0),wt(At=>At.map((Ot,Fn)=>Fn===At.length-1?b(x({},Ot),{text:Qt,loading:!1,error:(lt==null?void 0:lt.msg)==="error"}):Ot))},onError:Qt=>{let lt="\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!";wt(At=>[...At].map((Ot,Fn)=>Fn===At.length-1?b(x({},Ot),{text:lt,loading:!1,error:!0}):Ot))}})});(0,a.useEffect)(()=>{typeof ct=="number"&&typeof vt=="number"&&(Be==null||Be(ct>=vt))},[ct,vt]),(0,a.useEffect)(()=>{const Pt=()=>{document.hidden?clearTimeout(ze.current):!document.hidden&&ct>0&&ct{Kt&&Wn(),xt(Ct=>Math.min(Ct+1,vt))},1e3))};return document.addEventListener("visibilitychange",Pt),()=>{document.removeEventListener("visibilitychange",Pt),clearTimeout(ze.current)}},[ct,vt,Kt]);const ke=rn.width?rn.width-20:"100%";return a.createElement("div",{className:we()("flex flex-col h-full",ae),style:oe},Ue&&a.createElement("div",{className:ye.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:ot},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:nt,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:ye.Z.tips,style:{width:ke}},a.createElement("img",{className:ye.Z.avatar,src:be}),a.createElement("div",{className:ye.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),ct>0&&a.createElement("div",{className:ye.Z.tips,style:{width:ke}},a.createElement("img",{className:ye.Z.avatar,src:be}),a.createElement("div",{className:ye.Z.details},a.createElement(Ie.Z,{value:_e}))),a.createElement(Oe.xj,{className:"pl20",style:{width:ke},contentRef:Ut,chatData:Et,requestLoading:mt.loading,cancelTyping:se,onAnswerFinish:()=>ee(void 0,null,function*(){setTimeout(()=>at(!1),0)})}),ct===0&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(Fe.op,{type:"primary",onClick:It},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),We&&ct>=vt&&a.createElement(Fe.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:rt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!en&&a.createElement("div",{className:ye.Z.backBottom,onClick:()=>{nt.current.scrollTop=nt.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Zt})),ct>0&&a.createElement(Oe.CI,{style:{margin:"0 20px 20px 20px"},onCancel:Qe,headExtraNode:ct>=vt?a.createElement("div",{style:{color:"#434D6C"}},We?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},We?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",a.createElement("span",{className:"ml5 mr5 c-light-primary"},vt-ct),"\u79D2"),value:Tt,onSubmit:tt,hideUpload:!0,onChange:Ke,typing:Ze,loading:mt.loading}))};et.Z=z},6655:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Fe}});var a=te(67294),ye={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},xe=te(74330),we=te(67294),Oe=(Ie,De,je)=>new Promise((Ye,Le)=>{var ge=y=>{try{E(je.next(y))}catch(x){Le(x)}},le=y=>{try{E(je.throw(y))}catch(x){Le(x)}},E=y=>y.done?Ye(y.value):Promise.resolve(y.value).then(ge,le);E((je=je.apply(Ie,De)).next())}),Fe=({value:Ie="",streamingStatus:De,onFinish:je,cancelIndex:Ye,time:Le,loading:ge,loadAll:le})=>{const[E,y]=(0,a.useState)(""),[x,b]=(0,a.useState)(!0),ee=(0,a.useRef)(Ie),z=(0,a.useRef)(De),ae=(0,a.useRef)(0),oe=(0,a.useRef)(null),[me,Ee]=(0,a.useState)(!1),Me=70;(0,a.useEffect)(()=>{z.current=De},[De]),(0,a.useEffect)(()=>{ee.current=Ie},[Ie]),(0,a.useEffect)(()=>{if(!De){y(ee.current);return}return Ee(!0),oe.current=setInterval(Ue,Me),()=>{clearInterval(oe.current)}},[]),(0,a.useEffect)(()=>{me&&(y(ee.current),clearInterval(oe.current),Ee(!1),je())},[Ye]);const Ue=()=>Oe(void 0,null,function*(){const We=ee.current[ae.current];We!==void 0?(y(ot=>ot+We),ae.current++,clearInterval(oe.current),oe.current=setInterval(Ue,280/(ee.current.length-ae.current))):z.current===!1&&(y(ee.current),clearInterval(oe.current),Ee(!1),je())});return we.createElement("div",{className:`${ye.reasoning} fadeIn animated`},we.createElement("div",{className:ye.btn,onClick:()=>b(!x)},we.createElement("i",{className:"iconfont icon-shendusikao"}),Le?we.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Le," \u79D2\uFF09"):we.createElement("span",null,"\u601D\u8003\u4E2D..."),x?we.createElement("b",{className:"iconfont icon-shouqi6"}):we.createElement("b",{className:"iconfont icon-zhankai6"})),ge&&we.createElement(xe.Z,{spinning:!0,className:"mt20"}),x&&!ge&&we.createElement("div",{className:ye.content},E,me?we.createElement("span",{className:"aiBlink"},"__"):""))}},43158:function(Ge,et,te){"use strict";te.d(et,{o:function(){return a}});const a=ye=>(ye=ye.replace(new RegExp("(?$1'),ye=ye.replace(new RegExp("(?$1 -`),ye)},93137:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return rt},U:function(){return Ue}});var a=te(67294),ye=te(55054),xe=te(62844),we=te(57399),Oe=te(51959),be=te(15835),Fe=te(94699),Ie=te.n(Fe),De={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"},je="data:image/png;base64,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",Ye="data:image/png;base64,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",Le=te(28706),ge=te(35973),le=te(5764),E=te(67294),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,oe=(Be,zt,_e)=>zt in Be?y(Be,zt,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Be[zt]=_e,me=(Be,zt)=>{for(var _e in zt||(zt={}))z.call(zt,_e)&&oe(Be,_e,zt[_e]);if(ee)for(var _e of ee(zt))ae.call(zt,_e)&&oe(Be,_e,zt[_e]);return Be},Ee=(Be,zt)=>x(Be,b(zt)),Me=(Be,zt,_e)=>new Promise((vt,Kt)=>{var mt=qe=>{try{wt(_e.next(qe))}catch(se){Kt(se)}},Et=qe=>{try{wt(_e.throw(qe))}catch(se){Kt(se)}},wt=qe=>qe.done?vt(qe.value):Promise.resolve(qe.value).then(mt,Et);wt((_e=_e.apply(Be,zt)).next())});const Ue=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:We}=ye.default,ot=({exercise:Be,socket:zt,dispatch:_e,onStartScreenshot:vt,onCloseScreenshot:Kt,handleToDetail:mt})=>{const[Et,wt]=xe.default.useModal(),qe=(0,a.useRef)(),[se,Rt]=(0,a.useState)(!0),Tt=(0,a.useRef)(!1),Ke=(0,ge.useParams)();(0,a.useEffect)(()=>{var Ct,nn,gn;if(document.addEventListener((0,Oe.gH)(),ke,!1),window.addEventListener("blur",Qe,!1),(Ct=Be.exerciseUserInfo)!=null&&Ct.screen_open&&(0,Oe.vp)()&&Rt(!1),(nn=Be.exerciseUserInfo)!=null&&nn.screen_open&&!(0,Oe.vp)()){(0,Le.RG)(" ",!0);const Qt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Be.exerciseUserInfo.screen_sec+3:Be.exerciseUserInfo.screen_sec+10+1;qe.current=xe.default.info({icon:null,centered:!0,width:444,title:(0,le._V)(le.CP.recordScreen1),keyboard:!1,content:E.createElement("div",null,(0,le._V)(le.CP.recordScreen2),E.createElement("span",{style:{color:"#FF9849"}},Be.exerciseUserInfo.screen_num-Be.exerciseUserInfo.used_screen_num),(0,le._V)(le.CP.recordScreen3)),okText:E.createElement("span",null,(0,le._V)(le.CP.recordScreen4),"\uFF08",E.createElement("span",{style:{display:"inline-block"}},E.createElement(We,{onFinish:()=>Me(void 0,null,function*(){var lt;const At=yield tt();(lt=qe.current)==null||lt.destroy(),At.used_screen_num&&rn(At.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Qt*1e3})),"S\uFF09"),onOk:()=>{var lt;(0,Le.RG)(" ",!0),(lt=qe.current)==null||lt.destroy(),Rt(!1),(0,Oe.Dj)(document.body),document.getElementById("root").addEventListener("click",at,!1)}})}return(gn=Be.exerciseUserInfo)!=null&&gn.screen_open&&!(0,Oe.vp)()||document.getElementById("root").addEventListener("click",at,!1),()=>{document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,Oe.gH)(),ke,!1),window.removeEventListener("blur",Qe,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{Be.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,Oe.gH)(),ke,!1))},500),ct()},[Be.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{Be.exerciseUserInfo.used_screen_num>Be.exerciseUserInfo.screen_num&&Yn()},500)},[Be.exerciseUserInfo]);const Ze=()=>Me(void 0,null,function*(){const Ct=yield tt();setTimeout(()=>{var nn,gn;(nn=qe.current)==null||nn.destroy(),qe.current=xe.default.info({okText:E.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:E.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",E.createElement("span",{className:"c-red"},Ct.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",E.createElement("span",{className:"c-red"},(gn=Be.exerciseUserInfo)==null?void 0:gn.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>Me(void 0,null,function*(){(0,Oe.Dj)(document.body)})})},1e3)}),at=Ct=>{!(0,Oe.vp)()&&Ct.target.nodeName!=="A"&&Ct.target.nodeName!=="BUTTON"&&Ct.target.innerHTML!=="\u786E \u5B9A"&&(0,Oe.Dj)(document.body)},ct=()=>Me(void 0,null,function*(){const Ct=yield _e({type:"exercise/getExerciseUserInfo",payload:me({},Ke)});return Ct==null?void 0:Ct.data}),xt=Ct=>Me(void 0,null,function*(){var nn;if((nn=Be.exerciseUserInfo)!=null&&nn.screen_at){const Qt=yield(0,be.ck)(Ee(me({},Ke),{reset:!0}));if((Qt==null?void 0:Qt.status)===-6)return}const gn=yield(0,be.oy)({id:Ke.categoryId});if(gn!=null&&gn.is_commit){xe.default.destroyAll(),yield ze(),It(!0);return}else rn(Ct+1)}),ze=()=>Me(void 0,null,function*(){var Ct;const nn=Ie()(),gn=Be.exerciseUserInfo.screen_sec;if(Ut.current.length>0){const Qt=nn.format("YYYY-MM-DD HH:mm:ss");let lt=Math.floor(nn.diff(Ie()(Ut.current[0].start))/1e3);const At=Ut.current.length;lt/gn>>0>At&&(lt=(At+1)*gn-1),yield(0,be.P8)(Ke.categoryId,{exercise_user_id:(Ct=Be.exerciseUserInfo)==null?void 0:Ct.exercise_user_id,time:Qt,time_long:lt,count:At})}Ut.current=[]}),nt=(0,a.useRef)(0),Zt=(0,a.useRef)(0),Ut=(0,a.useRef)([]),en=(0,a.useRef)(!1),rn=Ct=>Me(void 0,null,function*(){var nn;Tt.current||(vt(),xe.default.destroyAll(),nt.current=Ie()().valueOf(),en.current=!0,qe.current=xe.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:De.exitFullScreenModalWrapper,okText:E.createElement("span",null,(0,le._V)(le.CP.recordScreen8)),content:E.createElement("div",{className:De.exitFullScreenModal},E.createElement("img",{src:je,alt:"",className:De.warningIcon}),E.createElement("div",{className:De.warningText,style:{marginBottom:50,fontWeight:500}},(0,le._V)(le.CP.recordScreen9)),E.createElement("div",{style:{marginBottom:40}},(0,le._V)(le.CP.recordScreen10)),E.createElement("div",{style:{marginBottom:40}},(0,le._V)(le.CP.recordScreen11),E.createElement("span",{className:De.warningText},((nn=Be.exerciseUserInfo)==null?void 0:nn.screen_num)+1),(0,le._V)(le.CP.recordScreen12),E.createElement("span",{className:De.warningText,style:{fontWeight:600}},(0,le._V)(le.CP.recordScreen13)),",",(0,le._V)(le.CP.recordScreen14),E.createElement("span",{className:De.warningText},Ct-1),(0,le._V)(le.CP.recordScreen15)),E.createElement("div",null,E.createElement("span",null,E.createElement(We,{className:De.countdownWrapper,onFinish:()=>{Zt.current=Ie()().valueOf(),Ut.current.push({start:nt.current,end:Zt.current}),xt(Ct)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Be.exerciseUserInfo.screen_sec+1)*1e3}),(0,le._V)(le.CP.recordScreen25)),(0,le._V)(le.CP.recordScreen16))),onOk:()=>{(0,Le.RG)(" ",!0),ze(),(0,Oe.Dj)(document.body),Kt(),qe.current.destroy(),en.current=!1}}))}),Yn=()=>Me(void 0,null,function*(){xe.default.destroyAll(),(yield(0,be.VL)({categoryId:Ke.categoryId,commit_method:1}))&&It()}),It=(Ct=!1)=>Me(void 0,null,function*(){var nn,gn;if(document.removeEventListener((0,Oe.gH)(),ke,!1),(0,Oe.BU)(),xe.default.destroyAll(),Tt.current=!0,Ct){const Qt=yield(0,be.Yu)(Ke.categoryId,{exercise_user_id:(nn=Be.exerciseUserInfo)==null?void 0:nn.exercise_user_id});Et.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:De.forcedModalWrapper,centered:!0,content:E.createElement("div",{className:De.forcedModalContent},E.createElement("img",{src:Ye,alt:""}),E.createElement("div",{className:De.forcedText},(0,le._V)(le.CP.recordScreen17)),E.createElement("div",{className:De.screenNumText},(0,le._V)(le.CP.recordScreen18),(gn=Be.exerciseUserInfo)==null?void 0:gn.screen_num,(0,le._V)(le.CP.recordScreen19)),E.createElement(we.default,{dataSource:Qt==null?void 0:Qt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,le._V)(le.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,le._V)(le.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,le._V)(le.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Kt(),mt()},onOk:()=>{ge.history.push(`/classrooms/${Ke.coursesId}/exercisenotice/${Ke.categoryId}/users/${Ke.login}?isShowApply=true`)}})}else Et.info({content:E.createElement("div",{className:"tc font16"},(0,le._V)(le.CP.recordScreen23),E.createElement("br",null),(0,le._V)(le.CP.recordScreen24)),onOk:()=>{mt()}})}),Qe=Ct=>{(0,Oe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!en.current&&(0,Oe.BU)()},tt=()=>Me(void 0,null,function*(){var Ct;if((Ct=Be.exerciseUserInfo)!=null&&Ct.screen_at){const Qt=yield(0,be.ck)(Ee(me({},Ke),{reset:!0}));if((Qt==null?void 0:Qt.status)===-6)return}const nn=yield(0,be.oy)({id:Ke.categoryId});if(nn!=null&&nn.is_commit){It();return}return yield ct()}),ke=()=>Me(void 0,null,function*(){var Ct;if((0,Le.RG)(" ",!0),(0,Oe.vp)()){if((Ct=Be.exerciseUserInfo)!=null&&Ct.screen_at){var nn=yield(0,be.ck)(Ee(me({},Ke),{reset:!0}));if((nn==null?void 0:nn.status)===-6)return}}else if(!en.current){var nn=yield(0,be.ck)(me({},Ke));if((nn==null?void 0:nn.status)===-6)return;const Qt=yield ct();rn(Qt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Pt=()=>Me(void 0,null,function*(){(0,be.ck)(me({},Ke));const Ct=yield ct();rn(Ct.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return E.createElement("div",null,wt)};var rt=(0,ge.connect)(({exercise:Be,globalSetting:zt})=>({globalSetting:zt,exercise:Be}))(ot)},10208:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return b}});var a=te(67294),ye=te(51380),xe={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},we=te(73631),Oe=te(5623),be=te(38244),Fe=Object.defineProperty,Ie=Object.defineProperties,De=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,ge=(ee,z,ae)=>z in ee?Fe(ee,z,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ee[z]=ae,le=(ee,z)=>{for(var ae in z||(z={}))Ye.call(z,ae)&&ge(ee,ae,z[ae]);if(je)for(var ae of je(z))Le.call(z,ae)&&ge(ee,ae,z[ae]);return ee},E=(ee,z)=>Ie(ee,De(z)),y=(ee,z,ae)=>new Promise((oe,me)=>{var Ee=We=>{try{Ue(ae.next(We))}catch(ot){me(ot)}},Me=We=>{try{Ue(ae.throw(We))}catch(ot){me(ot)}},Ue=We=>We.done?oe(We.value):Promise.resolve(We.value).then(Ee,Me);Ue((ae=ae.apply(ee,z)).next())}),b=({value:ee,onChange:z,scrollId:ae})=>{const[oe,me]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ee()},[]);const Ee=()=>y(void 0,null,function*(){const Be=yield(0,be.NZ)({});if(Be!=null&&Be.data){const zt=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:we,className:xe.folderIcon}),isLeaf:!1,children:Me(Be.data||[])}];me(zt)}}),Me=Be=>Be.map(zt=>({title:zt.name,key:zt.group_id,icon:a.createElement("img",{src:we,className:xe.folderIcon}),isLeaf:zt.children.length===0,children:Me(zt.children)})),Ue=(Be,zt,_e)=>Be.map(vt=>vt.key===zt?le(le({},vt),_e):vt.children?E(le({},vt),{children:Ue(vt.children,zt,_e)}):vt),We=(Be,zt,_e)=>Be.map(vt=>{if(vt.key===zt)return E(le({},vt),{icon:_e?a.createElement("img",{src:Oe,className:xe.folderIcon}):a.createElement("img",{src:we,className:xe.folderIcon})});if(vt.children)return E(le({},vt),{children:We(vt.children,zt,_e)})}),ot=(Be,zt)=>{me(_e=>We(_e,zt.node.key,zt.expanded))},rt=ee?{selectedKeys:ee,defaultExpandedKeys:ee}:{};return oe.length>0&&a.createElement("div",{id:ae||""},a.createElement(ye.default,le({showLine:{showLeafIcon:!1},showIcon:!0,treeData:oe,className:xe.folderWrapper,onSelect:z,onExpand:ot},rt)))}},20670:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return be}});var a=te(55241),ye={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},xe=te(32637),we=te(67294),be=({type:Fe,style:Ie})=>{const De=we.createElement("div",{className:ye.wrap,onClick:je=>{je.preventDefault(),je.stopPropagation()}},we.createElement("p",null,Fe==="shixun"||Fe==="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",we.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Fe==="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"),we.createElement("div",{className:ye.contact},we.createElement("div",{className:ye.img},we.createElement("img",{src:xe,width:"124px",height:"124px"})),we.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return we.createElement(a.Z,{content:De},we.createElement("span",{className:ye.text,style:Ie},"\u9AD8\u6D88\u8017"))}},96325:function(Ge,et,te){"use strict";te.d(et,{X:function(){return we},y:function(){return xe}});var a=te(67294),ye=te(2453);const xe=Oe=>{(0,a.useEffect)(()=>{if(Oe){const be=Ie=>{Ie.key==="F12"&&(Ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Fe=Ie=>{Ie.preventDefault()};return document.addEventListener("keydown",be),document.addEventListener("contextmenu",Fe),()=>{document.removeEventListener("keydown",be),document.removeEventListener("contextmenu",Fe)}}},[Oe])},we=()=>{const[Oe,be]=(0,a.useState)(!1),Fe=Ie=>{const{keyCode:De,ctrlKey:je,metaKey:Ye,type:Le}=Ie;(Le==="paste"||(De===67||De===86)&&(Ye||je))&&(ye.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Ie.preventDefault(),Ie.stopPropagation())};return(0,a.useEffect)(()=>(Oe&&(window.addEventListener("keydown",Fe,!0),window.addEventListener("paste",Fe,!0)),()=>{window.removeEventListener("keydown",Fe,!0),window.removeEventListener("paste",Fe,!0)}),[Oe]),{setOpenDisableCopyAndPaste:be,disableCopyAndPaste:Oe}}},63205:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Ye}});var a=te(67294),ye={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},xe=te(94184),we=te.n(xe),Oe=te(74330),be=te(15979),Fe=te(33170),Ie=te(28706),De=(Le,ge,le)=>new Promise((E,y)=>{var x=z=>{try{ee(le.next(z))}catch(ae){y(ae)}},b=z=>{try{ee(le.throw(z))}catch(ae){y(ae)}},ee=z=>z.done?E(z.value):Promise.resolve(z.value).then(x,b);ee((le=le.apply(Le,ge)).next())}),Ye=({data:Le,className:ge,fullWidth:le,style:E={},onClose:y,onOk:x,showFullTools:b,noAssociationId:ee})=>{const z=(0,a.useRef)(null),ae=(0,a.useRef)(null),oe=(0,a.useRef)(null),me=(0,a.useRef)(null),[Ee,Me]=(0,a.useState)(!1),[Ue,We]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(oe.current||(oe.current=document.createElement("style"),document.head.appendChild(oe.current)),Le!=null&&Le.visible?(document.body.setAttribute("data-custom","y-hidden"),oe.current.innerHTML=" html { overflow-y: hidden; }",Le!=null&&Le.src&&ot()):(document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null)),()=>{document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null)}),[Le==null?void 0:Le.visible]);const ot=()=>De(void 0,null,function*(){Me(!0),We("\u6B63\u5728\u52A0\u8F7D\u4E2D");const _e=yield(0,Ie.ZJ)(Le==null?void 0:Le.src);z.current.src="",z.current.src=_e,z.current.onload=function(){zt()},Me(!1),We("")}),rt=_e=>De(void 0,null,function*(){Me(!0),We("\u6B63\u5728\u4FDD\u5B58\u4E2D");const vt=yield(0,Fe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Le.title,file:_e.dataUrl}});vt!=null&&vt.id&&!ee?(yield(0,Fe.ZP)(`/api/attachments/${Le.id}/add_subitem.json`,{method:"post",body:{subitem_id:vt==null?void 0:vt.id,settings:JSON.stringify(_e.state)}})).status===0&&x():vt!=null&&vt.id&&x(vt),Me(!1),We("")}),Be=()=>{const _e=document.querySelector('a[href="https://markerjs.com/"]');_e&&_e.parentNode&&(_e.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(Kt=>{const mt=document.querySelector(Kt.name);mt&&mt.setAttribute("title",Kt.title)})},zt=()=>{ae.current=new be.hP(z.current),ae.current.targetRoot=me.current,ae.current.addEventListener("render",rt),ae.current.addEventListener("beforeclose",y),b&&(ae.current.availableMarkerTypes=ae.current.ALL_MARKER_TYPES,ae.current.uiStyleSettings.redoButtonVisible=!0,ae.current.uiStyleSettings.notesButtonVisible=!0,ae.current.uiStyleSettings.zoomButtonVisible=!0,ae.current.uiStyleSettings.zoomOutButtonVisible=!0,ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ae.current.uiStyleSettings,ae.current.show(),Le!=null&&Le.snapshotData&&ae.current.restoreState(Le.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Be()},300)};return a.createElement(a.Fragment,null,(Le==null?void 0:Le.visible)&&a.createElement(Oe.Z,{spinning:Ee,tip:Ue,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:me,className:we()(ye.imageDimensions,ge,le?ye.fullWidth:""),style:E},a.createElement("img",{className:ye.img,ref:z}))))}},38478:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Yn},$:function(){return rn}});var a=te(67294),ye={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"},xe=te(94184),we=te.n(xe),Oe=te(91773),be=te(2453),Fe=te(62844),Ie=te(37720),De=te(71230),je=te(84567),Ye=te(85418),Le=te(35059),ge=te(85804),le=te(26410),E=te(38089),y=te(28802),x=te(30001),b=te(11320),ee="data:image/png;base64,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",z="data:image/png;base64,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",ae="data:image/png;base64,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",oe="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",me=te(33170),Ee=te(10208),Me=te(5623),Ue=te(81897),We=te(35713),ot=te(70859),rt=te(20527),Be=te.n(rt),zt=(It,Qe,tt)=>new Promise((ke,Pt)=>{var Ct=Qt=>{try{gn(tt.next(Qt))}catch(lt){Pt(lt)}},nn=Qt=>{try{gn(tt.throw(Qt))}catch(lt){Pt(lt)}},gn=Qt=>Qt.done?ke(Qt.value):Promise.resolve(Qt.value).then(Ct,nn);gn((tt=tt.apply(It,Qe)).next())}),vt=a.memo(({tagName:It="div",value:Qe="",className:tt,style:ke={},onBlur:Pt,id:Ct})=>{const nn=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!nn.current)return;zt(void 0,null,function*(){const lt=nn.current;lt.innerHTML="";const At=Qe==null?void 0:Qe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Ot of At)if(Ot.startsWith("$$")&&Ot.endsWith("$$")||Ot.startsWith("`$$")&&Ot.endsWith("$$`")){const Fn=Ot.startsWith("`$$")?Ot.slice(3,-3):Ot.slice(2,-2),ga=document.createElement("span");ga.setAttribute("contentEditable","false"),ga.setAttribute("title",Ot),ga.className="edu_latex",lt.appendChild(ga),Be().render(Fn,ga,{throwOnError:!1})}else{const Fn=Ot==null?void 0:Ot.replace(/<[^>]*>/g,ga=>ga.startsWith("{var Qt,lt;if(Pt&&nn.current){const Ot=nn.current.cloneNode(!0),Fn=Ot.querySelectorAll("span.edu_latex");for(let ga of Fn){const In=ga.getAttribute("title"),$n=document.createTextNode(In||""),Ra=ga;(lt=(Qt=Ra.parentNode)==null?void 0:Qt.replaceChild)==null||lt.call(Qt,$n,Ra)}Pt(Ot.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(It,{ref:nn,contentEditable:!0,className:tt,style:ke,onBlur:gn}))}),Kt=te(52262),mt=te(33054),Et=te(17173),wt=Object.defineProperty,qe=Object.defineProperties,se=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Ze=(It,Qe,tt)=>Qe in It?wt(It,Qe,{enumerable:!0,configurable:!0,writable:!0,value:tt}):It[Qe]=tt,at=(It,Qe)=>{for(var tt in Qe||(Qe={}))Tt.call(Qe,tt)&&Ze(It,tt,Qe[tt]);if(Rt)for(var tt of Rt(Qe))Ke.call(Qe,tt)&&Ze(It,tt,Qe[tt]);return It},ct=(It,Qe)=>qe(It,se(Qe)),xt=(It,Qe,tt)=>new Promise((ke,Pt)=>{var Ct=Qt=>{try{gn(tt.next(Qt))}catch(lt){Pt(lt)}},nn=Qt=>{try{gn(tt.throw(Qt))}catch(lt){Pt(lt)}},gn=Qt=>Qt.done?ke(Qt.value):Promise.resolve(Qt.value).then(Ct,nn);gn((tt=tt.apply(It,Qe)).next())});const ze=It=>{It.preventDefault();let tt=(It.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,tt)},nt=It=>{It.key==="Enter"&&It.preventDefault()},Zt=({children:It,style:Qe})=>a.createElement("div",{className:ye.leftBox,style:Qe,onPaste:ze},It),Ut=({children:It,style:Qe,className:tt})=>a.createElement("div",{className:we()(ye.rightBox,tt),style:Qe,onPaste:ze},It),en=({className:It,style:Qe={},width:tt=1200,onCancel:ke=()=>{},onSuccess:Pt=()=>{},gather:Ct={},mode:nn=1,stickyTop:gn=0,subDisciplineId:Qt=[],hideWordFeatures:lt,dataSource:At=[],customLeftHeadNode:Ot,customRightHeadNode:Fn,customLeftContent:ga,hideRecognition:In=!1,onExchange:$n,isSingleSelection:Ra=!1,underpinBackgroundStyle:Ha={},headExtraNode:ir,isRefreshItemBank:un=!1,okText:pn="\u786E\u5B9A\u5BFC\u5165",onSave:$r})=>{var Xn;const[sa,Ao]=(0,a.useState)(1),[Nt,ft]=(0,a.useState)(0),[Xe,St]=(0,a.useState)(""),[jt,Dt]=(0,a.useState)(!1),[$t,Vn]=(0,a.useState)([]),[_n,Qn]=(0,a.useState)([]),[la,An]=(0,a.useState)(!1),[zn,na]=(0,a.useState)(!1),[va,Br]=(0,a.useState)(!1),[gt,bt]=(0,a.useState)(!1),[kt,oa]=(0,a.useState)([]),[Ia,Wa]=(0,a.useState)(1),[Rr,da]=(0,a.useState)(!1),[ea,Dr]=(0,a.useState)(!0),[Pr,jn]=(0,a.useState)(0),[So,mn]=(0,a.useState)(!1),[ya]=Oe.default.useForm(),[Cr]=Oe.default.useForm(),gr=(0,a.useRef)(null),eo=(0,a.useRef)(null),po=(0,a.useRef)(),Lo=(0,a.useRef)(null),so=["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"],Kn=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{At!=null&&At.length&&Je(At)},[At]),(0,a.useEffect)(()=>{sa===2&&gr.current.focus()},[sa]),(0,a.useEffect)(()=>{va&&Fu()},[va]);const yo=()=>{if(sa===1){be.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Fe.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:()=>xt(void 0,null,function*(){Ao(1)})})},Fu=()=>xt(void 0,null,function*(){const Se=yield(0,me.ZP)("/api/disciplines.json",{method:"get",params:{source:nn===1?"new_question":"subject"}});oa(Se.disciplines||[])}),mu=Se=>{const Bt=[],Yt=(hn,pt)=>{hn.length>=2&&Bt.push(hn.join(""));for(let Vt=pt;Vt(Se=Se||"",Se=String(Se),Se=Se.replace(/\s+/g,""),Se),qn=Se=>(Se=Se||"",Se=String(Se),Se=Se.replace(/

/g,""),Se=Se.replace(/
/g,` +`),ye)},93137:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return rt},U:function(){return Ue}});var a=te(67294),ye=te(55054),xe=te(62844),we=te(57399),Oe=te(51959),be=te(15835),Fe=te(94699),Ie=te.n(Fe),De={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"},je="data:image/png;base64,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",Ye="data:image/png;base64,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",Le=te(28706),ge=te(35973),le=te(5764),E=te(67294),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,oe=(Be,zt,_e)=>zt in Be?y(Be,zt,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Be[zt]=_e,me=(Be,zt)=>{for(var _e in zt||(zt={}))z.call(zt,_e)&&oe(Be,_e,zt[_e]);if(ee)for(var _e of ee(zt))ae.call(zt,_e)&&oe(Be,_e,zt[_e]);return Be},Ee=(Be,zt)=>x(Be,b(zt)),Me=(Be,zt,_e)=>new Promise((vt,Kt)=>{var mt=qe=>{try{wt(_e.next(qe))}catch(se){Kt(se)}},Et=qe=>{try{wt(_e.throw(qe))}catch(se){Kt(se)}},wt=qe=>qe.done?vt(qe.value):Promise.resolve(qe.value).then(mt,Et);wt((_e=_e.apply(Be,zt)).next())});const Ue=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:We}=ye.default,ot=({exercise:Be,socket:zt,dispatch:_e,onStartScreenshot:vt,onCloseScreenshot:Kt,handleToDetail:mt})=>{const[Et,wt]=xe.default.useModal(),qe=(0,a.useRef)(),[se,Rt]=(0,a.useState)(!0),Tt=(0,a.useRef)(!1),Ke=(0,ge.useParams)();(0,a.useEffect)(()=>{var Ct,nn,gn;if(document.addEventListener((0,Oe.gH)(),ke,!1),window.addEventListener("blur",Qe,!1),(Ct=Be.exerciseUserInfo)!=null&&Ct.screen_open&&(0,Oe.vp)()&&Rt(!1),(nn=Be.exerciseUserInfo)!=null&&nn.screen_open&&!(0,Oe.vp)()){(0,Le.RG)(" ",!0);const Qt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Be.exerciseUserInfo.screen_sec+3:Be.exerciseUserInfo.screen_sec+10+1;qe.current=xe.default.info({icon:null,centered:!0,width:444,title:(0,le._V)(le.CP.recordScreen1),keyboard:!1,content:E.createElement("div",null,(0,le._V)(le.CP.recordScreen2),E.createElement("span",{style:{color:"#FF9849"}},Be.exerciseUserInfo.screen_num-Be.exerciseUserInfo.used_screen_num),(0,le._V)(le.CP.recordScreen3)),okText:E.createElement("span",null,(0,le._V)(le.CP.recordScreen4),"\uFF08",E.createElement("span",{style:{display:"inline-block"}},E.createElement(We,{onFinish:()=>Me(void 0,null,function*(){var lt;const At=yield tt();(lt=qe.current)==null||lt.destroy(),At.used_screen_num&&rn(At.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Qt*1e3})),"S\uFF09"),onOk:()=>{var lt;(0,Le.RG)(" ",!0),(lt=qe.current)==null||lt.destroy(),Rt(!1),(0,Oe.Dj)(document.body),document.getElementById("root").addEventListener("click",at,!1)}})}return(gn=Be.exerciseUserInfo)!=null&&gn.screen_open&&!(0,Oe.vp)()||document.getElementById("root").addEventListener("click",at,!1),()=>{document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,Oe.gH)(),ke,!1),window.removeEventListener("blur",Qe,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{Be.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,Oe.gH)(),ke,!1))},500),ct()},[Be.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{Be.exerciseUserInfo.used_screen_num>Be.exerciseUserInfo.screen_num&&Wn()},500)},[Be.exerciseUserInfo]);const Ze=()=>Me(void 0,null,function*(){const Ct=yield tt();setTimeout(()=>{var nn,gn;(nn=qe.current)==null||nn.destroy(),qe.current=xe.default.info({okText:E.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:E.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",E.createElement("span",{className:"c-red"},Ct.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",E.createElement("span",{className:"c-red"},(gn=Be.exerciseUserInfo)==null?void 0:gn.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>Me(void 0,null,function*(){(0,Oe.Dj)(document.body)})})},1e3)}),at=Ct=>{!(0,Oe.vp)()&&Ct.target.nodeName!=="A"&&Ct.target.nodeName!=="BUTTON"&&Ct.target.innerHTML!=="\u786E \u5B9A"&&(0,Oe.Dj)(document.body)},ct=()=>Me(void 0,null,function*(){const Ct=yield _e({type:"exercise/getExerciseUserInfo",payload:me({},Ke)});return Ct==null?void 0:Ct.data}),xt=Ct=>Me(void 0,null,function*(){var nn;if((nn=Be.exerciseUserInfo)!=null&&nn.screen_at){const Qt=yield(0,be.ck)(Ee(me({},Ke),{reset:!0}));if((Qt==null?void 0:Qt.status)===-6)return}const gn=yield(0,be.oy)({id:Ke.categoryId});if(gn!=null&&gn.is_commit){xe.default.destroyAll(),yield ze(),It(!0);return}else rn(Ct+1)}),ze=()=>Me(void 0,null,function*(){var Ct;const nn=Ie()(),gn=Be.exerciseUserInfo.screen_sec;if(Ut.current.length>0){const Qt=nn.format("YYYY-MM-DD HH:mm:ss");let lt=Math.floor(nn.diff(Ie()(Ut.current[0].start))/1e3);const At=Ut.current.length;lt/gn>>0>At&&(lt=(At+1)*gn-1),yield(0,be.P8)(Ke.categoryId,{exercise_user_id:(Ct=Be.exerciseUserInfo)==null?void 0:Ct.exercise_user_id,time:Qt,time_long:lt,count:At})}Ut.current=[]}),nt=(0,a.useRef)(0),Zt=(0,a.useRef)(0),Ut=(0,a.useRef)([]),en=(0,a.useRef)(!1),rn=Ct=>Me(void 0,null,function*(){var nn;Tt.current||(vt(),xe.default.destroyAll(),nt.current=Ie()().valueOf(),en.current=!0,qe.current=xe.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:De.exitFullScreenModalWrapper,okText:E.createElement("span",null,(0,le._V)(le.CP.recordScreen8)),content:E.createElement("div",{className:De.exitFullScreenModal},E.createElement("img",{src:je,alt:"",className:De.warningIcon}),E.createElement("div",{className:De.warningText,style:{marginBottom:50,fontWeight:500}},(0,le._V)(le.CP.recordScreen9)),E.createElement("div",{style:{marginBottom:40}},(0,le._V)(le.CP.recordScreen10)),E.createElement("div",{style:{marginBottom:40}},(0,le._V)(le.CP.recordScreen11),E.createElement("span",{className:De.warningText},((nn=Be.exerciseUserInfo)==null?void 0:nn.screen_num)+1),(0,le._V)(le.CP.recordScreen12),E.createElement("span",{className:De.warningText,style:{fontWeight:600}},(0,le._V)(le.CP.recordScreen13)),",",(0,le._V)(le.CP.recordScreen14),E.createElement("span",{className:De.warningText},Ct-1),(0,le._V)(le.CP.recordScreen15)),E.createElement("div",null,E.createElement("span",null,E.createElement(We,{className:De.countdownWrapper,onFinish:()=>{Zt.current=Ie()().valueOf(),Ut.current.push({start:nt.current,end:Zt.current}),xt(Ct)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Be.exerciseUserInfo.screen_sec+1)*1e3}),(0,le._V)(le.CP.recordScreen25)),(0,le._V)(le.CP.recordScreen16))),onOk:()=>{(0,Le.RG)(" ",!0),ze(),(0,Oe.Dj)(document.body),Kt(),qe.current.destroy(),en.current=!1}}))}),Wn=()=>Me(void 0,null,function*(){xe.default.destroyAll(),(yield(0,be.VL)({categoryId:Ke.categoryId,commit_method:1}))&&It()}),It=(Ct=!1)=>Me(void 0,null,function*(){var nn,gn;if(document.removeEventListener((0,Oe.gH)(),ke,!1),(0,Oe.BU)(),xe.default.destroyAll(),Tt.current=!0,Ct){const Qt=yield(0,be.Yu)(Ke.categoryId,{exercise_user_id:(nn=Be.exerciseUserInfo)==null?void 0:nn.exercise_user_id});Et.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:De.forcedModalWrapper,centered:!0,content:E.createElement("div",{className:De.forcedModalContent},E.createElement("img",{src:Ye,alt:""}),E.createElement("div",{className:De.forcedText},(0,le._V)(le.CP.recordScreen17)),E.createElement("div",{className:De.screenNumText},(0,le._V)(le.CP.recordScreen18),(gn=Be.exerciseUserInfo)==null?void 0:gn.screen_num,(0,le._V)(le.CP.recordScreen19)),E.createElement(we.default,{dataSource:Qt==null?void 0:Qt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,le._V)(le.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,le._V)(le.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,le._V)(le.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Kt(),mt()},onOk:()=>{ge.history.push(`/classrooms/${Ke.coursesId}/exercisenotice/${Ke.categoryId}/users/${Ke.login}?isShowApply=true`)}})}else Et.info({content:E.createElement("div",{className:"tc font16"},(0,le._V)(le.CP.recordScreen23),E.createElement("br",null),(0,le._V)(le.CP.recordScreen24)),onOk:()=>{mt()}})}),Qe=Ct=>{(0,Oe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!en.current&&(0,Oe.BU)()},tt=()=>Me(void 0,null,function*(){var Ct;if((Ct=Be.exerciseUserInfo)!=null&&Ct.screen_at){const Qt=yield(0,be.ck)(Ee(me({},Ke),{reset:!0}));if((Qt==null?void 0:Qt.status)===-6)return}const nn=yield(0,be.oy)({id:Ke.categoryId});if(nn!=null&&nn.is_commit){It();return}return yield ct()}),ke=()=>Me(void 0,null,function*(){var Ct;if((0,Le.RG)(" ",!0),(0,Oe.vp)()){if((Ct=Be.exerciseUserInfo)!=null&&Ct.screen_at){var nn=yield(0,be.ck)(Ee(me({},Ke),{reset:!0}));if((nn==null?void 0:nn.status)===-6)return}}else if(!en.current){var nn=yield(0,be.ck)(me({},Ke));if((nn==null?void 0:nn.status)===-6)return;const Qt=yield ct();rn(Qt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Pt=()=>Me(void 0,null,function*(){(0,be.ck)(me({},Ke));const Ct=yield ct();rn(Ct.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return E.createElement("div",null,wt)};var rt=(0,ge.connect)(({exercise:Be,globalSetting:zt})=>({globalSetting:zt,exercise:Be}))(ot)},10208:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return b}});var a=te(67294),ye=te(51380),xe={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},we=te(73631),Oe=te(5623),be=te(38244),Fe=Object.defineProperty,Ie=Object.defineProperties,De=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,ge=(ee,z,ae)=>z in ee?Fe(ee,z,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ee[z]=ae,le=(ee,z)=>{for(var ae in z||(z={}))Ye.call(z,ae)&&ge(ee,ae,z[ae]);if(je)for(var ae of je(z))Le.call(z,ae)&&ge(ee,ae,z[ae]);return ee},E=(ee,z)=>Ie(ee,De(z)),y=(ee,z,ae)=>new Promise((oe,me)=>{var Ee=We=>{try{Ue(ae.next(We))}catch(ot){me(ot)}},Me=We=>{try{Ue(ae.throw(We))}catch(ot){me(ot)}},Ue=We=>We.done?oe(We.value):Promise.resolve(We.value).then(Ee,Me);Ue((ae=ae.apply(ee,z)).next())}),b=({value:ee,onChange:z,scrollId:ae})=>{const[oe,me]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ee()},[]);const Ee=()=>y(void 0,null,function*(){const Be=yield(0,be.NZ)({});if(Be!=null&&Be.data){const zt=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:we,className:xe.folderIcon}),isLeaf:!1,children:Me(Be.data||[])}];me(zt)}}),Me=Be=>Be.map(zt=>({title:zt.name,key:zt.group_id,icon:a.createElement("img",{src:we,className:xe.folderIcon}),isLeaf:zt.children.length===0,children:Me(zt.children)})),Ue=(Be,zt,_e)=>Be.map(vt=>vt.key===zt?le(le({},vt),_e):vt.children?E(le({},vt),{children:Ue(vt.children,zt,_e)}):vt),We=(Be,zt,_e)=>Be.map(vt=>{if(vt.key===zt)return E(le({},vt),{icon:_e?a.createElement("img",{src:Oe,className:xe.folderIcon}):a.createElement("img",{src:we,className:xe.folderIcon})});if(vt.children)return E(le({},vt),{children:We(vt.children,zt,_e)})}),ot=(Be,zt)=>{me(_e=>We(_e,zt.node.key,zt.expanded))},rt=ee?{selectedKeys:ee,defaultExpandedKeys:ee}:{};return oe.length>0&&a.createElement("div",{id:ae||""},a.createElement(ye.default,le({showLine:{showLeafIcon:!1},showIcon:!0,treeData:oe,className:xe.folderWrapper,onSelect:z,onExpand:ot},rt)))}},20670:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return be}});var a=te(55241),ye={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},xe=te(32637),we=te(67294),be=({type:Fe,style:Ie})=>{const De=we.createElement("div",{className:ye.wrap,onClick:je=>{je.preventDefault(),je.stopPropagation()}},we.createElement("p",null,Fe==="shixun"||Fe==="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",we.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Fe==="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"),we.createElement("div",{className:ye.contact},we.createElement("div",{className:ye.img},we.createElement("img",{src:xe,width:"124px",height:"124px"})),we.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return we.createElement(a.Z,{content:De},we.createElement("span",{className:ye.text,style:Ie},"\u9AD8\u6D88\u8017"))}},96325:function(Ge,et,te){"use strict";te.d(et,{X:function(){return we},y:function(){return xe}});var a=te(67294),ye=te(2453);const xe=Oe=>{(0,a.useEffect)(()=>{if(Oe){const be=Ie=>{Ie.key==="F12"&&(Ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Fe=Ie=>{Ie.preventDefault()};return document.addEventListener("keydown",be),document.addEventListener("contextmenu",Fe),()=>{document.removeEventListener("keydown",be),document.removeEventListener("contextmenu",Fe)}}},[Oe])},we=()=>{const[Oe,be]=(0,a.useState)(!1),Fe=Ie=>{const{keyCode:De,ctrlKey:je,metaKey:Ye,type:Le}=Ie;(Le==="paste"||(De===67||De===86)&&(Ye||je))&&(ye.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Ie.preventDefault(),Ie.stopPropagation())};return(0,a.useEffect)(()=>(Oe&&(window.addEventListener("keydown",Fe,!0),window.addEventListener("paste",Fe,!0)),()=>{window.removeEventListener("keydown",Fe,!0),window.removeEventListener("paste",Fe,!0)}),[Oe]),{setOpenDisableCopyAndPaste:be,disableCopyAndPaste:Oe}}},63205:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Ye}});var a=te(67294),ye={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},xe=te(94184),we=te.n(xe),Oe=te(74330),be=te(15979),Fe=te(33170),Ie=te(28706),De=(Le,ge,le)=>new Promise((E,y)=>{var x=z=>{try{ee(le.next(z))}catch(ae){y(ae)}},b=z=>{try{ee(le.throw(z))}catch(ae){y(ae)}},ee=z=>z.done?E(z.value):Promise.resolve(z.value).then(x,b);ee((le=le.apply(Le,ge)).next())}),Ye=({data:Le,className:ge,fullWidth:le,style:E={},onClose:y,onOk:x,showFullTools:b,noAssociationId:ee})=>{const z=(0,a.useRef)(null),ae=(0,a.useRef)(null),oe=(0,a.useRef)(null),me=(0,a.useRef)(null),[Ee,Me]=(0,a.useState)(!1),[Ue,We]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(oe.current||(oe.current=document.createElement("style"),document.head.appendChild(oe.current)),Le!=null&&Le.visible?(document.body.setAttribute("data-custom","y-hidden"),oe.current.innerHTML=" html { overflow-y: hidden; }",Le!=null&&Le.src&&ot()):(document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null)),()=>{document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null)}),[Le==null?void 0:Le.visible]);const ot=()=>De(void 0,null,function*(){Me(!0),We("\u6B63\u5728\u52A0\u8F7D\u4E2D");const _e=yield(0,Ie.ZJ)(Le==null?void 0:Le.src);z.current.src="",z.current.src=_e,z.current.onload=function(){zt()},Me(!1),We("")}),rt=_e=>De(void 0,null,function*(){Me(!0),We("\u6B63\u5728\u4FDD\u5B58\u4E2D");const vt=yield(0,Fe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Le.title,file:_e.dataUrl}});vt!=null&&vt.id&&!ee?(yield(0,Fe.ZP)(`/api/attachments/${Le.id}/add_subitem.json`,{method:"post",body:{subitem_id:vt==null?void 0:vt.id,settings:JSON.stringify(_e.state)}})).status===0&&x():vt!=null&&vt.id&&x(vt),Me(!1),We("")}),Be=()=>{const _e=document.querySelector('a[href="https://markerjs.com/"]');_e&&_e.parentNode&&(_e.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(Kt=>{const mt=document.querySelector(Kt.name);mt&&mt.setAttribute("title",Kt.title)})},zt=()=>{ae.current=new be.hP(z.current),ae.current.targetRoot=me.current,ae.current.addEventListener("render",rt),ae.current.addEventListener("beforeclose",y),b&&(ae.current.availableMarkerTypes=ae.current.ALL_MARKER_TYPES,ae.current.uiStyleSettings.redoButtonVisible=!0,ae.current.uiStyleSettings.notesButtonVisible=!0,ae.current.uiStyleSettings.zoomButtonVisible=!0,ae.current.uiStyleSettings.zoomOutButtonVisible=!0,ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ae.current.uiStyleSettings,ae.current.show(),Le!=null&&Le.snapshotData&&ae.current.restoreState(Le.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Be()},300)};return a.createElement(a.Fragment,null,(Le==null?void 0:Le.visible)&&a.createElement(Oe.Z,{spinning:Ee,tip:Ue,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:me,className:we()(ye.imageDimensions,ge,le?ye.fullWidth:""),style:E},a.createElement("img",{className:ye.img,ref:z}))))}},38478:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Wn},$:function(){return rn}});var a=te(67294),ye={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"},xe=te(94184),we=te.n(xe),Oe=te(91773),be=te(2453),Fe=te(62844),Ie=te(37720),De=te(71230),je=te(84567),Ye=te(85418),Le=te(35059),ge=te(85804),le=te(26410),E=te(38089),y=te(28802),x=te(30001),b=te(11320),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAUCAYAAADC1B7dAAAAAXNSR0IArs4c6QAABk1JREFUWEd1lwlsVkUQx3/7ClGMSMSrHCKXHCpQhYhCNB5AYqRQGq1AiKgEEAiokAJFFIoipcVE5EYFyn23IGCJgoTDQimWSJSzCIKIcglUEIGu2bdv3+77vo+XfPl2Z2Zn5z8zuzsjSPDJ0tZV2ftfGog0BG0Q1AbuRABCgJDBvxorWqDE5xkZh+4porNGjRXNyKvlMuCbf2OXDPRIWYHnnQJKqaSQOimFos3s67HmG1NCupzxWDcgD2Qjf0P1qT/fqGAcGh4Yb4x1ZZSsCySy3oAV4LnOCByi9Pl7CQ00HPvIDb0cz8sUqSUFLqgQkJRjPCavzEFUZoaecz2oNjYAjXGJgEQi5Bio1kYiZYDEOEt5z4+ecZ4D2I2kGePl0eWlkUJkVxp/+yvkpOa5IDOtxxIAiE2nuEg5RhjZ2EiFhgYpF6ZfTNq662KzI+TpgOGJPJFaMjwEJCc06YZgtY5AENLMA7HpCcVTYfd0TR/yi+Vvy4F9CyG5BaQviV9nKBeOwNrXoNdOSKqqqSe2wJZ3dfS9JP0LM+MmyJt63iEfaj6m11w5DUWdo+c1yUtX6SfkrNZVOXNpP1I2Cg+qApV1KN6wc+WQ31nTh+63/K05sHc+JLeEjKW3BnT+CKxKh66L4P4WWu7ySVj1sh63GwNN0u36IwVQMk6HPWMHVKmmeceLoOR9exnpFC2nHs2F/LDxqwi5PBIdJTA6ASClbE4XOHsIhjsR3DIByhboCPVYZg2qvAHST21tlA8oA9pnQYuemqwOff5TcPMqpK2Ae5ra9Wd/hvU9ocZDkLbW0ktz4PBynU1+OgZnzhMZQo5quAhBz/DqNQdy7JHEnt4+HbZ+BqMcwJs+gR/nQ62W0EttFHxrB8PR7+xlYq78Zl2h4wQrt6oHnD8MfXaCV8XSb/wL+W2hYUd4fpKlr+sOFw7q58P3VQhosZAjGhwEmkTfE2D8Uavg4GZo+oKenz8O0zrCBw6gb8dD6Xyo3RJ6r7DrDnwD54/a1Di2HU7vhZoNofd6K7fpA7hwFF5ZFO/EpanQJBWe6Kd516/Awvb6bJnLwgQBcUjIofUuI4R+NNVnHrwcB9C3n8Lj6XBvAy0zMw3eLrSbbxwPu+ZBnVbQZ2XiyCrq9xNhz1zNH7wbbquux2Xz4eJJeG6UnitwdzfU46Kh0KwL1H9Oz0/uhA197YWgaPbmrBByyIPSvjuBLSqEnx5zDJ4EwoNOQzVt2xfwTF/L/+Zj2DkP6raCvqtuDWjzRNg1RxvQfR7Uf1rLHi+Gf87AI130mduUDR2yNa9kJjTvCtVr6fnuGbB7mlOduO+YqBByUF2diObKNmGc/Js1bEMe7F0DWdu03MU/ocYDlr/uIyhWgFrCAOfh/mEOnNpnn4LTvwQpKOCFYdCuv9bxzzm4dhlq1oczB6FgIPTbpHmnyqD243avgr5wYoc9N1G7DwnZr450QmbDN/WEY3AefDcVBq+ARk/GR2DtONgxF+qlwCAH0KIBsH9jtO5Tq5XTmnWA12bE6ypbBkUfwjvFcEfNKF9Fb2pbuF4RfYP8gCi93mIh36qVIOWAWb9bZV/nwsYp0K4H9MyNN6JwHGybAw+lwBDnbN24BpU3rfy/lyG3nZ7XSIbMHfG61oyAn1ZD91nwcHARGam/DsDcrvFgTFYleRlCvp4s42oshfZLVdgGX+FEKJoC1apDbhlUvT1qyOps2PIVNEiB95z3Itbcq5cgO8WmYFYx3OWkrpL/vCOc+xWeHQgvBmfW6NmzBDaO0bNInel3AOXUqN5cyN7J0q+Hgqon/M//w5qzeiJsmKyV9J8JbVKjpq4YqwHVT4HMr+O9bihXL8LoVrZIfWM2PNrJyl/5G8a31oAbt4c3F8Q4bhjsW2Ova5O+frpVSRdZ+ws0IPXFgjKqDD3OKzFecpWHVXmg5Fbthks36/1/fzP3OrZVgVtv2v4rT4w5rIvTSIRcEIFO05qEkXPpt6q+jUyiZtA13G0RfFnTbsS0DuZtDPU6fVmSyEP0Gimyg/bBP0Mm3QwgN/3c6CUaxwKMeNptCmPaEZ/ldr5BKiRsJhN0u1COl5QpcsqjDV4IyM3WoESKO1eJjHdTMlGE41LVaVHiuuDA8EiEw7a/AsEpPK8UZCFN7ysU/ffEteD/A0+36M8YCYIrAAAAAElFTkSuQmCC",z="data:image/png;base64,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",ae="data:image/png;base64,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",oe="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",me=te(33170),Ee=te(10208),Me=te(5623),Ue=te(81897),We=te(35713),ot=te(70859),rt=te(20527),Be=te.n(rt),zt=(It,Qe,tt)=>new Promise((ke,Pt)=>{var Ct=Qt=>{try{gn(tt.next(Qt))}catch(lt){Pt(lt)}},nn=Qt=>{try{gn(tt.throw(Qt))}catch(lt){Pt(lt)}},gn=Qt=>Qt.done?ke(Qt.value):Promise.resolve(Qt.value).then(Ct,nn);gn((tt=tt.apply(It,Qe)).next())}),vt=a.memo(({tagName:It="div",value:Qe="",className:tt,style:ke={},onBlur:Pt,id:Ct})=>{const nn=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!nn.current)return;zt(void 0,null,function*(){const lt=nn.current;lt.innerHTML="";const At=Qe==null?void 0:Qe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Ot of At)if(Ot.startsWith("$$")&&Ot.endsWith("$$")||Ot.startsWith("`$$")&&Ot.endsWith("$$`")){const Fn=Ot.startsWith("`$$")?Ot.slice(3,-3):Ot.slice(2,-2),ga=document.createElement("span");ga.setAttribute("contentEditable","false"),ga.setAttribute("title",Ot),ga.className="edu_latex",lt.appendChild(ga),Be().render(Fn,ga,{throwOnError:!1})}else{const Fn=Ot==null?void 0:Ot.replace(/<[^>]*>/g,ga=>ga.startsWith("{var Qt,lt;if(Pt&&nn.current){const Ot=nn.current.cloneNode(!0),Fn=Ot.querySelectorAll("span.edu_latex");for(let ga of Fn){const In=ga.getAttribute("title"),$n=document.createTextNode(In||""),Ra=ga;(lt=(Qt=Ra.parentNode)==null?void 0:Qt.replaceChild)==null||lt.call(Qt,$n,Ra)}Pt(Ot.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(It,{ref:nn,contentEditable:!0,className:tt,style:ke,onBlur:gn}))}),Kt=te(52262),mt=te(33054),Et=te(17173),wt=Object.defineProperty,qe=Object.defineProperties,se=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Ze=(It,Qe,tt)=>Qe in It?wt(It,Qe,{enumerable:!0,configurable:!0,writable:!0,value:tt}):It[Qe]=tt,at=(It,Qe)=>{for(var tt in Qe||(Qe={}))Tt.call(Qe,tt)&&Ze(It,tt,Qe[tt]);if(Rt)for(var tt of Rt(Qe))Ke.call(Qe,tt)&&Ze(It,tt,Qe[tt]);return It},ct=(It,Qe)=>qe(It,se(Qe)),xt=(It,Qe,tt)=>new Promise((ke,Pt)=>{var Ct=Qt=>{try{gn(tt.next(Qt))}catch(lt){Pt(lt)}},nn=Qt=>{try{gn(tt.throw(Qt))}catch(lt){Pt(lt)}},gn=Qt=>Qt.done?ke(Qt.value):Promise.resolve(Qt.value).then(Ct,nn);gn((tt=tt.apply(It,Qe)).next())});const ze=It=>{It.preventDefault();let tt=(It.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,tt)},nt=It=>{It.key==="Enter"&&It.preventDefault()},Zt=({children:It,style:Qe})=>a.createElement("div",{className:ye.leftBox,style:Qe,onPaste:ze},It),Ut=({children:It,style:Qe,className:tt})=>a.createElement("div",{className:we()(ye.rightBox,tt),style:Qe,onPaste:ze},It),en=({className:It,style:Qe={},width:tt=1200,onCancel:ke=()=>{},onSuccess:Pt=()=>{},gather:Ct={},mode:nn=1,stickyTop:gn=0,subDisciplineId:Qt=[],hideWordFeatures:lt,dataSource:At=[],customLeftHeadNode:Ot,customRightHeadNode:Fn,customLeftContent:ga,hideRecognition:In=!1,onExchange:$n,isSingleSelection:Ra=!1,underpinBackgroundStyle:Ha={},headExtraNode:ir,isRefreshItemBank:un=!1,okText:pn="\u786E\u5B9A\u5BFC\u5165",onSave:eo})=>{var Xn;const[sa,Ao]=(0,a.useState)(1),[Nt,ft]=(0,a.useState)(0),[Xe,St]=(0,a.useState)(""),[jt,Dt]=(0,a.useState)(!1),[$t,Gn]=(0,a.useState)([]),[_n,Yn]=(0,a.useState)([]),[la,An]=(0,a.useState)(!1),[zn,na]=(0,a.useState)(!1),[va,Br]=(0,a.useState)(!1),[gt,bt]=(0,a.useState)(!1),[kt,oa]=(0,a.useState)([]),[Ia,Wa]=(0,a.useState)(1),[Rr,da]=(0,a.useState)(!1),[ea,Dr]=(0,a.useState)(!0),[Pr,jn]=(0,a.useState)(0),[So,mn]=(0,a.useState)(!1),[ya]=Oe.default.useForm(),[Cr]=Oe.default.useForm(),gr=(0,a.useRef)(null),to=(0,a.useRef)(null),po=(0,a.useRef)(),Lo=(0,a.useRef)(null),co=["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"],Kn=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{At!=null&&At.length&&Je(At)},[At]),(0,a.useEffect)(()=>{sa===2&&gr.current.focus()},[sa]),(0,a.useEffect)(()=>{va&&bu()},[va]);const yo=()=>{if(sa===1){be.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Fe.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:()=>xt(void 0,null,function*(){Ao(1)})})},bu=()=>xt(void 0,null,function*(){const Se=yield(0,me.ZP)("/api/disciplines.json",{method:"get",params:{source:nn===1?"new_question":"subject"}});oa(Se.disciplines||[])}),mu=Se=>{const Bt=[],Yt=(hn,pt)=>{hn.length>=2&&Bt.push(hn.join(""));for(let Vt=pt;Vt(Se=Se||"",Se=String(Se),Se=Se.replace(/\s+/g,""),Se),qn=Se=>(Se=Se||"",Se=String(Se),Se=Se.replace(/
/g,""),Se=Se.replace(/
/g,` `),Se=Se.replace(/<\/div>/g,` -`),Se=Fl(Se),Se),Vi=Se=>Se.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Fl=Se=>Se.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),ci=Se=>{var Bt;const Yt=Se.clipboardData;if(Yt){const hn=Yt.types.toString(),pt=Yt.items;if(hn==="Files"||Yt.types.indexOf("Files")>-1){Se.preventDefault();try{let Vt=pt[1];((Bt=pt[0])==null?void 0:Bt.kind)==="file"&&(Vt=pt[0]);const fn=Vt.getAsFile();(0,ot.I)(fn,Xt=>{var xn;if(Xt.id){if(((xn=fn==null?void 0:fn.type)==null?void 0:xn.indexOf("image"))>-1){const ha=``;document.execCommand("insertText",!1,ha)}}else(Xt==null?void 0:Xt.status)===401&&(document.location.href="/user/login")})}catch(Vt){be.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Rl(Se,Bt){return xt(this,null,function*(){if(typeof Se=="string")return yield Bt(Se);if(typeof Se!="object"||Se===null)return Se;if(Array.isArray(Se))return yield Promise.all(Se.map(pt=>xt(this,null,function*(){return yield Rl(pt,Bt)})));const Yt={};for(const hn in Se)if(Object.prototype.hasOwnProperty.call(Se,hn)){const pt=Se[hn];typeof pt=="string"?Yt[hn]=yield Bt(pt):typeof pt=="object"?Yt[hn]=yield Rl(pt,Bt):Yt[hn]=pt}return Yt})}const qa=()=>xt(void 0,null,function*(){var Se;Dt(!0),St("\u5904\u7406\u4E2D"),yield new Promise(hn=>setTimeout(hn,1e3));let Bt=(Se=eo.current)==null?void 0:Se.querySelectorAll('[data-text="edit"]'),Yt="";try{Bt.forEach(function(hn){var pt,Vt,fn,Xt;const xn=hn.cloneNode(!0),ha=xn.querySelectorAll("span.edu_latex");for(let Gt of ha){const ln=Gt.getAttribute("title"),Oa=document.createTextNode(ln),Va=Gt;(Vt=(pt=Va.parentNode)==null?void 0:pt.replaceChild)==null||Vt.call(pt,Oa,Va)}const st=xn.querySelectorAll("span[style]");for(let Gt of st)if(Gt.style.fontFamily){const ln=Gt.innerHTML,Oa=document.createTextNode(ln),Va=Gt;(Xt=(fn=Va.parentNode)==null?void 0:fn.replaceChild)==null||Xt.call(fn,Oa,Va)}xn==null||xn.childNodes.forEach(function(Gt){Gt.nodeType===Node.ELEMENT_NODE&&Gt.localName!=="h5"&&Gt.localName!=="h4"?Yt+=`

${Gt.innerHTML}

`:Gt.nodeType===Node.TEXT_NODE&&(Yt+=`

${Gt.textContent}

`)})}),Ft("/api/intelligent_imports/import.json",{html:Fl(Yt)})}catch(hn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",hn)}}),Do=Se=>{let Bt=Se.filter(Yt=>!!(Yt!=null&&Yt.type));return Bt=Bt.map(Yt=>{var hn;const pt=(hn=Zl.find(fn=>fn.id===(Yt==null?void 0:Yt.type)))==null?void 0:hn.deal,Vt=ct(at({},Yt),{id:String(Math.random()).slice(-6),knowledgePoint:Ur(Yt==null?void 0:Yt.knowledgePoint)});return pt?pt(Vt):Vt}),Bt},Uo=()=>{if(sa===1){be.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Fe.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:qa})},Fo=()=>a.createElement("div",{className:ye.row},a.createElement("div",{className:ye.leftLayout},a.createElement(Zt,{style:{height:675}},sa===1&&a.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Ao(2)},a.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",a.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",a.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",a.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",a.createElement("br",null)),a.createElement("div",{className:ye.imgBox,style:{marginTop:75}},a.createElement("img",{width:56,src:z}),a.createElement("span",null,"\u7F16\u8F91\u533A"))),sa===2&&a.createElement("div",{"data-text":"edit",onBlur:()=>{gr.current.innerHTML||Ao(1)},ref:gr,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),a.createElement("div",{className:ye.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},a.createElement("div",{className:ye.imgBox,style:{marginTop:240}},a.createElement("img",{width:56,src:ae}),a.createElement("span",null,"\u9884\u89C8\u533A")))),xo=(Se,Bt,Yt,hn)=>{var pt;console.log(Se,Bt,Yt,hn,"onDataChange\u4FEE\u6539\u6570\u503C");const Vt=JSON.parse(JSON.stringify(_n));hn===void 0?Vt[Bt][Se]=Yt:Vt[Bt].questions[hn][Se]=Yt;const fn=at({},Vt[Bt]),Xt=(pt=Zl.find(xn=>xn.id===(fn==null?void 0:fn.type)))==null?void 0:pt.deal;Vt[Bt]=Xt(fn),Qn(Vt)},Gu=(Se,Bt,Yt)=>{var hn;const pt=Yt!==void 0,Vt=(hn=Zl.find(xn=>xn.id===(Se==null?void 0:Se.type)))==null?void 0:hn.type,fn=`${Bt+1}.${Yt===void 0?"":Yt+1+"."}`,Xt=`${(Se==null?void 0:Se.type)==="7"?"{{":""}${fn}\u3010${Vt}\u3011${(Se==null?void 0:Se.question)||""}`;return a.createElement(a.Fragment,null,pt&&a.createElement("h4",{contentEditable:!0}),a.createElement(vt,{id:Se==null?void 0:Se.id,tagName:"div",value:Xt}))},Kr=(Se,Bt)=>xt(void 0,null,function*(){var Yt;const hn=yield $n(Se,Bt),pt=(Yt=hn==null?void 0:hn.data)==null?void 0:Yt.content;if(pt!=null&&pt.length){const Vt=Do(pt)[0];$t.splice(Bt,1,Vt),_n.splice(Bt,1,Vt),Vn([...$t]),Qn([..._n])}}),vu=(Se,Bt,Yt)=>{var hn;const pt=Yt!==void 0,Vt=(hn=Zl.find(Xt=>Xt.id===(Se==null?void 0:Se.type)))==null?void 0:hn.type,fn=`${Bt+1}.${Yt===void 0?"":Yt+1+"."}`;return pt?a.createElement("div",{style:{padding:"10px 18px"}},`${fn}\u3010${Vt}\u3011`,a.createElement(vt,{id:Se==null?void 0:Se.id,tagName:"span",className:ye.edit,onBlur:Xt=>xo("question",Bt,Xt,Yt),value:(Se==null?void 0:Se.question)||""})):a.createElement(a.Fragment,null,a.createElement("div",{className:ye.actionHead},a.createElement("div",{className:"c-light-primary"},`${fn}\u3010${Vt}\u3011`),nn!==1&&a.createElement(Ie.Z,{disabled:(Se==null?void 0:Se.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Xt=>xo("score",Bt,Xt,Yt),value:Se==null?void 0:Se.score}),a.createElement(De.Z,{align:"middle",style:{marginLeft:"auto"}},!!$n&&a.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Kr(Se,Bt)},a.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),a.createElement(je.default,{onChange:Xt=>xo("checked",Bt,Xt.target.checked,Yt),checked:!!(Se!=null&&Se.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),a.createElement(vt,{id:Se==null?void 0:Se.id,tagName:"div",style:{padding:"10px 18px"},className:ye.edit,onBlur:Xt=>xo("question",Bt,Xt,Yt),value:Se==null?void 0:Se.question}))},qu=(Se,Bt,Yt)=>a.createElement(a.Fragment,null,["0","1","2","4"].includes(Se==null?void 0:Se.type)&&a.createElement(vt,{id:Se==null?void 0:Se.id,value:`\u7B54\u6848\uFF1A${Bt||""}`,tagName:"p"}),!Yt&&a.createElement(vt,{id:Se==null?void 0:Se.id,value:`\u96BE\u5EA6\uFF1A${(Se==null?void 0:Se.difficulty)||""}`,tagName:"p"}),(Se==null?void 0:Se.type)!=="7"&&a.createElement(vt,{id:Se==null?void 0:Se.id,value:`\u89E3\u6790\uFF1A${(Se==null?void 0:Se.analyze)||""}`,tagName:"p"}),!Yt&&a.createElement(vt,{id:Se==null?void 0:Se.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Se==null?void 0:Se.knowledgePoint)||""}`,tagName:"p"})),yl=(Se,Bt,Yt,hn)=>{const pt=hn!==void 0,Vt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],fn=pt&&!Se.last&&!Se.errorMsg?{marginBottom:10}:{},Xt=Vt.map(xn=>({key:xn,label:xn,onClick:()=>xo("difficulty",Yt,xn,hn)}));return a.createElement("div",{className:ye.liWrap,style:fn},["4"].includes(Se==null?void 0:Se.type)&&a.createElement("div",{className:ye.li},a.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),a.createElement(vt,{id:Se==null?void 0:Se.id,tagName:"div",className:`${ye.edit} c-black`,onBlur:xn=>xo("answer",Yt,[xn],hn),value:Bt})),!pt&&a.createElement("div",{className:ye.li},a.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(Ye.Z,{menu:{items:Xt}},a.createElement("span",{className:"c-light-primary"},Se==null?void 0:Se.difficulty,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Se==null?void 0:Se.type)!=="7"&&a.createElement("div",{className:ye.li},a.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),a.createElement(vt,{id:Se==null?void 0:Se.id,tagName:"div",className:`${ye.edit} c-grey-333`,onBlur:xn=>xo("analyze",Yt,xn,hn),value:Se==null?void 0:Se.analyze})),!pt&&a.createElement("div",{onKeyDown:nt,className:ye.li},a.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(vt,{id:Se==null?void 0:Se.id,tagName:"div",value:(Se==null?void 0:Se.knowledgePoint)||"",className:`${ye.edit} c-grey-333`,onBlur:xn=>xo("knowledgePoint",Yt,Ur(qn(xn)),hn)})))},Ju=Se=>a.createElement(a.Fragment,null,typeof(Se==null?void 0:Se.errorMsg)=="string"&&!!(Se!=null&&Se.errorMsg)&&a.createElement("h5",{contentEditable:!1},a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,Se==null?void 0:Se.errorMsg))),Ml=Se=>a.createElement(a.Fragment,null,typeof(Se==null?void 0:Se.errorMsg)=="string"&&!!(Se!=null&&Se.errorMsg)&&a.createElement("h5",null,a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,Se==null?void 0:Se.errorMsg))),Ql=(Se,Bt,Yt,hn)=>{let pt="flex";return(Ra&&Pr!==hn||la&&!(Yt!=null&&Yt.errorMsg))&&(pt="none"),a.createElement("div",{className:ye.row,style:{display:pt}},a.createElement("div",{className:ye.leftLayout},ga||a.createElement(Zt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ye.question},Se))),a.createElement("div",{className:ye.rightLayout},a.createElement(Ut,{className:Yt!=null&&Yt.errorMsg?ye.error:""},Bt)))},Zl=[{id:"0",type:"\u5355\u9009\u9898",element:(Se,Bt,Yt)=>{var hn,pt;const Vt=Yt!==void 0;let fn=(hn=Se==null?void 0:Se.answer)==null?void 0:hn[0];const Xt=a.createElement(a.Fragment,null,Gu(Se,Bt,Yt),(pt=Se==null?void 0:Se.options)==null?void 0:pt.map((Gt,ln)=>a.createElement(vt,{id:Se==null?void 0:Se.id,key:ln,value:`${so[ln]}.${Gt}`,tagName:"p"})),qu(Se,fn,Vt),Ju(Se));let xn=Vt?Se:_n[Bt];const ha=xn==null?void 0:xn.options,st=a.createElement(a.Fragment,null,vu(xn,Bt,Yt),ha==null?void 0:ha.map((Gt,ln)=>{var Oa;return a.createElement("div",{key:ln,className:ye.option},a.createElement("aside",{className:((Oa=xn==null?void 0:xn.answer)==null?void 0:Oa[0])===so[ln]?ye.active:"",onClick:()=>xo("answer",Bt,[so[ln]],Yt)},so[ln]),a.createElement(vt,{id:xn==null?void 0:xn.id,tagName:"div",className:`${ye.text}`,onBlur:Va=>{ha[ln]=Va,xo("options",Bt,ha,Yt)},value:Gt}))}),yl(xn,"",Bt,Yt),Ml(xn));return Vt?[Xt,st]:Ql(Xt,st,xn,Bt)},deal:Se=>{var Bt,Yt,hn;Se.score=Se.score===void 0?2:Se.score;let pt=Ur((Bt=Se==null?void 0:Se.answer)==null?void 0:Bt[0]).toUpperCase();Se.answer=pt?[pt]:[];let Vt=[];if(!(Se!=null&&Se.options))Vt.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{Se.options=(Yt=Se.options)==null?void 0:Yt.slice(0,8);const fn=Se.options.map(xn=>xn==null?void 0:xn.trim().replace(/^\s+|\s+$/g,""));new Set(fn).size!==fn.length&&Vt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return pt||Vt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),pt&&(so.slice(0,((hn=Se==null?void 0:Se.options)==null?void 0:hn.length)||8).includes(pt)||Vt.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")),Ur(Se==null?void 0:Se.question)||Vt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Se.errorMsg=Vt.join(` -`),Se}},{id:"1",type:"\u591A\u9009\u9898",element:(Se,Bt,Yt)=>{var hn,pt;const Vt=Yt!==void 0;let fn=(hn=Se==null?void 0:Se.answer)==null?void 0:hn[0];const Xt=a.createElement(a.Fragment,null,Gu(Se,Bt,Yt),(pt=Se==null?void 0:Se.options)==null?void 0:pt.map((Gt,ln)=>a.createElement(vt,{id:Se==null?void 0:Se.id,key:ln,value:`${so[ln]}.${Gt}`,tagName:"p"})),qu(Se,fn,Vt),Ju(Se));let xn=Vt?Se:_n[Bt];const ha=xn==null?void 0:xn.options,st=a.createElement(a.Fragment,null,vu(xn,Bt,Yt),ha==null?void 0:ha.map((Gt,ln)=>{var Oa,Va;return a.createElement("div",{key:ln,className:ye.option},a.createElement("aside",{className:(Va=(Oa=xn==null?void 0:xn.answer)==null?void 0:Oa[0])!=null&&Va.includes(so[ln])?ye.active:"",onClick:()=>{var tr;let xr=((tr=xn==null?void 0:xn.answer)==null?void 0:tr[0])||"";const Mr=so[ln];xr.includes(Mr)?xr=xr.replace(new RegExp(Mr,"g"),""):xr+=Mr,xr=xr.split("").sort().join(""),xo("answer",Bt,[xr],Yt)}},so[ln]),a.createElement(vt,{id:xn==null?void 0:xn.id,tagName:"div",className:`${ye.text}`,onBlur:tr=>{ha[ln]=tr,xo("options",Bt,ha,Yt)},value:Gt}))}),yl(xn,"",Bt,Yt),Ml(xn));return Vt?[Xt,st]:Ql(Xt,st,xn,Bt)},deal:Se=>{var Bt,Yt,hn;Se.score=Se.score===void 0?2:Se.score;let pt=Ur((Bt=Se==null?void 0:Se.answer)==null?void 0:Bt[0]).toUpperCase().split("").sort().join("");Se.answer=pt?[pt]:[];let Vt=[];if(!(Se!=null&&Se.options))Vt.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{Se.options=(Yt=Se.options)==null?void 0:Yt.slice(0,8);const fn=Se.options.map(xn=>xn==null?void 0:xn.trim().replace(/^\s+|\s+$/g,""));new Set(fn).size!==fn.length&&Vt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(pt||Vt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),pt){const fn=so.slice(0,((hn=Se==null?void 0:Se.options)==null?void 0:hn.length)||8);mu(fn).includes(pt)||Vt.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 Ur(Se==null?void 0:Se.question)||Vt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Se.errorMsg=Vt.join(` -`),Se}},{id:"2",type:"\u5224\u65AD\u9898",element:(Se,Bt,Yt)=>{var hn,pt;const Vt=Yt!==void 0;let fn=(hn=Se==null?void 0:Se.answer)==null?void 0:hn[0];const Xt=a.createElement(a.Fragment,null,Gu(Se,Bt,Yt),qu(Se,fn,Vt),Ju(Se));let xn=Vt?Se:_n[Bt];const ha=["\u6B63\u786E","\u9519\u8BEF"];let st=((pt=xn==null?void 0:xn.answer)==null?void 0:pt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(st)?st="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(st)&&(st="\u9519\u8BEF");const Gt=a.createElement(a.Fragment,null,vu(xn,Bt,Yt),ha==null?void 0:ha.map((ln,Oa)=>a.createElement("div",{key:Oa,className:ye.option},a.createElement("aside",{style:{borderRadius:2},className:st===ln?ye.active:"",onClick:()=>xo("answer",Bt,[ln],Yt)},ln==="\u6B63\u786E"?"T":"F"),a.createElement("div",{style:{pointerEvents:"none"},className:`${ye.text}`},ln))),yl(xn,"",Bt,Yt),Ml(xn));return Vt?[Xt,Gt]:Ql(Xt,Gt,xn,Bt)},deal:Se=>{var Bt;Se.score=Se.score===void 0?2:Se.score;let Yt=Ur((Bt=Se==null?void 0:Se.answer)==null?void 0:Bt[0]);Se.answer=Yt?[Yt]:[];let hn=[];return Yt||hn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Yt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Yt)&&hn.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"),Ur(Se==null?void 0:Se.question)||hn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Se.errorMsg=hn.join(` -`),Se}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Se,Bt,Yt)=>{var hn,pt;const Vt=Yt!==void 0,fn=a.createElement(a.Fragment,null,Gu(Se,Bt,Yt),(hn=Se==null?void 0:Se.answer)==null?void 0:hn.map((ha,st)=>a.createElement(vt,{id:Se==null?void 0:Se.id,key:st,tagName:"p",value:`\u7B54\u6848${st+1}\uFF1A${ha.text||""}`})),qu(Se,"",Vt),Ju(Se));let Xt=Vt?Se:_n[Bt];const xn=a.createElement(a.Fragment,null,vu(Xt,Bt,Yt),(pt=Xt==null?void 0:Xt.answer)==null?void 0:pt.map((ha,st)=>a.createElement("div",{key:st,className:ye.option},a.createElement("aside",{className:ye.fill},"\u586B\u7A7A\u9879",st+1),ha.model===1&&a.createElement(vt,{id:Xt==null?void 0:Xt.id,tagName:"div",onBlur:Gt=>{Xt.answer[st].latex=qn(Gt),xo("answer",Bt,Xt.answer,Yt)},className:`${ye.text}`,value:ha.latex}),ha.model===2&&a.createElement(We.Z,{value:ha.latex,onChange:Gt=>{Xt.answer[st].latex=Gt,xo("answer",Bt,Xt.answer,Yt)}}))),yl(Xt,"",Bt,Yt),Ml(Xt));return Vt?[fn,xn]:Ql(fn,xn,Xt,Bt)},deal:Se=>{var Bt,Yt,hn,pt;Se.score=Se.score===void 0?2:Se.score,Se.question=(Bt=Se.question)==null?void 0:Bt.replaceAll("\u2581","_");const Vt=(Yt=Se.answer)==null?void 0:Yt.map(Xt=>{if(Object.prototype.toString.call(Xt)==="[object Object]")return Xt;Xt=Xt==null?void 0:Xt.trim();const xn={model:1,text:Xt,latex:Xt};return Xt.startsWith("$$")&&Xt.endsWith("$$")||Xt.startsWith("`$$")&&Xt.endsWith("$$`")?(xn.model=2,xn.latex=Xt.slice(2,-2)):xn.latex=qn(Xt),xn});Se.answer=Vt;let fn=[];return Vt||fn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Ur(Se==null?void 0:Se.question)?Se!=null&&Se.question.includes("_")?(hn=Se==null?void 0:Se.answer)!=null&&hn.length&&((Se==null?void 0:Se.question.match(/_+/g))||[]).length!==((pt=Se==null?void 0:Se.answer)==null?void 0:pt.length)&&fn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):fn.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):fn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Se.errorMsg=fn.join(` -`),Se}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Se,Bt,Yt)=>{var hn,pt;const Vt=Yt!==void 0;let fn=(hn=Se==null?void 0:Se.answer)==null?void 0:hn[0];const Xt=a.createElement(a.Fragment,null,Gu(Se,Bt,Yt),qu(Se,fn,Vt),Ju(Se));let xn=Vt?Se:_n[Bt];const ha=a.createElement(a.Fragment,null,vu(xn,Bt,Yt),yl(xn,(pt=xn==null?void 0:xn.answer)==null?void 0:pt[0],Bt,Yt),Ml(xn));return Vt?[Xt,ha]:Ql(Xt,ha,xn,Bt)},deal:Se=>{Se.score=Se.score===void 0?5:Se.score;let Bt=[];return Ur(Se==null?void 0:Se.question)||Bt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Se.errorMsg=Bt.join(` -`),Se}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Se,Bt)=>{var Yt,hn;const pt=_n[Bt],Vt=Kn.slice(0,4).map(fn=>({key:fn,label:fn,onClick:()=>xo("platform",Bt,fn)}));return a.createElement("div",{className:ye.row,style:{display:la?pt!=null&&pt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ye.leftLayout},a.createElement(Zt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ye.question},Gu(Se,Bt),a.createElement(vt,{id:Se==null?void 0:Se.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Se==null?void 0:Se.description)||""}`,tagName:"p"}),qu(Se),a.createElement(vt,{id:Se==null?void 0:Se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Se==null?void 0:Se.timeLimit}`,tagName:"p"}),a.createElement(vt,{id:Se==null?void 0:Se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Se==null?void 0:Se.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(vt,{id:Se==null?void 0:Se.id,value:(Se==null?void 0:Se.code)||"",tagName:"div"}),(Yt=Se==null?void 0:Se.inputs)==null?void 0:Yt.map((fn,Xt)=>{var xn;return a.createElement(a.Fragment,{key:Xt},a.createElement("h4",null),a.createElement(vt,{id:Se==null?void 0:Se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Xt+1})\u8F93\u5165\uFF1A${fn||""}`,tagName:"div"}),a.createElement(vt,{id:Se==null?void 0:Se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Xt+1})\u8F93\u51FA\uFF1A${((xn=Se==null?void 0:Se.outputs)==null?void 0:xn[Xt])||""}`,tagName:"div"}))}),Ju(Se)))),a.createElement("div",{className:ye.rightLayout},a.createElement(Ut,{className:pt!=null&&pt.errorMsg?ye.error:""},vu(pt,Bt),a.createElement("div",{className:ye.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},a.createElement("div",{className:ye.li},a.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),a.createElement(vt,{className:ye.edit,id:pt==null?void 0:pt.id,value:pt==null?void 0:pt.description,tagName:"div",onBlur:fn=>xo("description",Bt,fn)}))),yl(pt,"",Bt),a.createElement("div",{className:ye.liWrap},a.createElement("div",{className:ye.li},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(vt,{className:ye.edit,id:pt==null?void 0:pt.id,value:pt==null?void 0:pt.timeLimit,tagName:"div",onBlur:fn=>xo("timeLimit",Bt,qn(fn))})),a.createElement("div",{className:ye.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(Ye.Z,{menu:{items:Vt}},a.createElement("span",{className:"c-light-primary"},pt==null?void 0:pt.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:ye.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement(vt,{className:ye.edit,id:pt==null?void 0:pt.id,value:(pt==null?void 0:pt.code)||"",onBlur:fn=>xo("code",Bt,qn(fn)),tagName:"div"}))),(hn=pt==null?void 0:pt.inputs)==null?void 0:hn.map((fn,Xt)=>{var xn;return a.createElement("div",{className:ye.liWrap,key:Xt},a.createElement("div",{className:ye.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Xt+1,")\u8F93\u5165\uFF1A"),a.createElement(vt,{id:pt==null?void 0:pt.id,value:fn||"",className:ye.edit,onBlur:ha=>{const st=[...(pt==null?void 0:pt.inputs)||[]];st[Xt]=qn(ha),xo("inputs",Bt,st)},tagName:"div"})),a.createElement("div",{className:ye.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Xt+1,")\u8F93\u51FA\uFF1A"),a.createElement(vt,{id:pt==null?void 0:pt.id,value:((xn=pt==null?void 0:pt.outputs)==null?void 0:xn[Xt])||"",className:ye.edit,onBlur:ha=>{const st=[...(pt==null?void 0:pt.outputs)||[]];st[Xt]=qn(ha),xo("outputs",Bt,st)},tagName:"div"})))}),Ml(pt))))},deal:Se=>{var Bt,Yt,hn;Se.score=Se.score===void 0?10:Se.score,Se.code=(Bt=Se.code)==null?void 0:Bt.trim();let pt=[];Ur(Se==null?void 0:Se.question)?((Yt=Se==null?void 0:Se.question)==null?void 0:Yt.length)>60&&pt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):pt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ur(Se==null?void 0:Se.description)||pt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Vt=Ur(String((Se==null?void 0:Se.timeLimit)||""));if(Se.timeLimit=Vt,(!Vt||Vt&&!["3","4","5","6","7","8","9","10"].includes(Vt))&&pt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Se.platform=Ur(Se==null?void 0:Se.platform),Se!=null&&Se.platform){const fn=["c","c++","java","python"],Xt=(hn=Se==null?void 0:Se.platform)==null?void 0:hn.toLowerCase(),xn=fn.findIndex(ha=>ha===Xt);xn>-1?Se.platform=Kn[xn]:pt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else pt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Se!=null&&Se.inputs)||!(Se!=null&&Se.outputs))Se.inputs=[],Se.outputs=[],pt.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 fn=Math.min(Se.inputs.length,Se.outputs.length);Se.inputs=Se.inputs.slice(0,fn),Se.outputs=Se.outputs.slice(0,fn),Se.outputs.some(Xt=>!Ur(Xt))&&pt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Se.errorMsg=pt.join(` -`),Se}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Se,Bt)=>{var Yt,hn;const pt=_n[Bt];return a.createElement("div",{className:ye.row,style:{display:la?pt!=null&&pt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ye.leftLayout},a.createElement(Zt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ye.question},Gu(Se,Bt),qu(Se),(Yt=Se==null?void 0:Se.questions)==null?void 0:Yt.map((Vt,fn)=>{var Xt;const xn=(Xt=Zl.find(ha=>ha.id===(Vt==null?void 0:Vt.type)))==null?void 0:Xt.element;return a.createElement(a.Fragment,{key:`left-${Se.id}-${fn}`},xn(Vt,Bt,fn)[0])}),Ju(Se),a.createElement("p",{contentEditable:!0},"}}")))),a.createElement("div",{className:ye.rightLayout},a.createElement(Ut,{className:pt!=null&&pt.errorMsg?ye.error:""},vu(pt,Bt),yl(pt,"",Bt),(hn=pt==null?void 0:pt.questions)==null?void 0:hn.map((Vt,fn)=>{var Xt;const xn=(Xt=Zl.find(ha=>ha.id===(Vt==null?void 0:Vt.type)))==null?void 0:Xt.element;return a.createElement(a.Fragment,{key:`right-${pt.id}-${fn}`},xn(Vt,Bt,fn)[1])}),Ml(pt))))},deal:Se=>{var Bt,Yt,hn,pt,Vt;const fn=Do,Xt=[...Zl],xn=Xt.findIndex(ln=>ln.id==="0"),ha=Xt.findIndex(ln=>ln.id==="1");if(xn!==-1){const ln=Xt[xn].deal;Xt[xn].deal=Oa=>{const Va=ln(Oa);return Va.errorMsg&&(Va.errorMsg=Va.errorMsg.split(` +`),Se=Fl(Se),Se),Vi=Se=>Se.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Fl=Se=>Se.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),ci=Se=>{var Bt;const Yt=Se.clipboardData;if(Yt){const hn=Yt.types.toString(),pt=Yt.items;if(hn==="Files"||Yt.types.indexOf("Files")>-1){Se.preventDefault();try{let Vt=pt[1];((Bt=pt[0])==null?void 0:Bt.kind)==="file"&&(Vt=pt[0]);const fn=Vt.getAsFile();(0,ot.I)(fn,Xt=>{var xn;if(Xt.id){if(((xn=fn==null?void 0:fn.type)==null?void 0:xn.indexOf("image"))>-1){const ha=``;document.execCommand("insertText",!1,ha)}}else(Xt==null?void 0:Xt.status)===401&&(document.location.href="/user/login")})}catch(Vt){be.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Rl(Se,Bt){return xt(this,null,function*(){if(typeof Se=="string")return yield Bt(Se);if(typeof Se!="object"||Se===null)return Se;if(Array.isArray(Se))return yield Promise.all(Se.map(pt=>xt(this,null,function*(){return yield Rl(pt,Bt)})));const Yt={};for(const hn in Se)if(Object.prototype.hasOwnProperty.call(Se,hn)){const pt=Se[hn];typeof pt=="string"?Yt[hn]=yield Bt(pt):typeof pt=="object"?Yt[hn]=yield Rl(pt,Bt):Yt[hn]=pt}return Yt})}const qa=()=>xt(void 0,null,function*(){var Se;Dt(!0),St("\u5904\u7406\u4E2D"),yield new Promise(hn=>setTimeout(hn,1e3));let Bt=(Se=to.current)==null?void 0:Se.querySelectorAll('[data-text="edit"]'),Yt="";try{Bt.forEach(function(hn){var pt,Vt,fn,Xt;const xn=hn.cloneNode(!0),ha=xn.querySelectorAll("span.edu_latex");for(let Gt of ha){const ln=Gt.getAttribute("title"),Oa=document.createTextNode(ln),Va=Gt;(Vt=(pt=Va.parentNode)==null?void 0:pt.replaceChild)==null||Vt.call(pt,Oa,Va)}const st=xn.querySelectorAll("span[style]");for(let Gt of st)if(Gt.style.fontFamily){const ln=Gt.innerHTML,Oa=document.createTextNode(ln),Va=Gt;(Xt=(fn=Va.parentNode)==null?void 0:fn.replaceChild)==null||Xt.call(fn,Oa,Va)}xn==null||xn.childNodes.forEach(function(Gt){Gt.nodeType===Node.ELEMENT_NODE&&Gt.localName!=="h5"&&Gt.localName!=="h4"?Yt+=`

${Gt.innerHTML}

`:Gt.nodeType===Node.TEXT_NODE&&(Yt+=`

${Gt.textContent}

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

[TOC]

",(0,xe.Qv)()),(0,xe.Iy)()),lt=lt.replace(/(__special_katext_id_\d+__)/g,(Fn,ga)=>{const{type:In,expression:$n}=At[ga];return(0,De.renderToString)(Me($n)||"",{displayMode:In==="block",throwOnError:!1,output:"html"})}),lt=lt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,xe.AL)();const Ot=document.createElement("div");if(Ot.innerHTML=lt,Be)return Ot.innerText;if(Kt){const Fn=Kt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ct(Ot,Fn),Ot.innerHTML}return setTimeout(()=>Qt(),500),Ot.innerHTML},[Ke,Kt]);(0,a.useEffect)(()=>{nn.current&&nn.current.querySelectorAll(["input","textarea"]).forEach(At=>{At.oninput=tt,At.onblur=ke,At.onfocus=Pt})},[ze]),(0,a.useEffect)(()=>{var lt,At,Ot,Fn,ga;if(qe!=null&&qe.length)try{const In=nn.current.querySelectorAll(".edu-program-fill-score"),$n=nn.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ra,Ha]of $n.entries())Ha.value=((lt=qe==null?void 0:qe[Ra])==null?void 0:lt.value)||"",((At=qe==null?void 0:qe[Ra])==null?void 0:At.type)==="warning"?Ha.className="program-fill-warning":((Ot=qe==null?void 0:qe[Ra])==null?void 0:Ot.type)==="success"?Ha.className="program-fill-success":Ha.className="";for(const[Ra,Ha]of In.entries())Ha.innerHTML=(Fn=qe==null?void 0:qe[Ra])!=null&&Fn.score?`${(ga=qe==null?void 0:qe[Ra])==null?void 0:ga.score}\u5206`:"";nt(qe)}catch(In){console.log(In,"error")}},[qe]);const tt=lt=>{ze[lt.target.dataset.id]=ze[lt.target.dataset.id]||{},ze[lt.target.dataset.id].value=lt.target.value,nt([...ze]),se(ze,lt.target.dataset.id)},ke=lt=>{ze[lt.target.dataset.id]=ze[lt.target.dataset.id]||{},ze[lt.target.dataset.id].value=lt.target.value,nt([...ze]),Rt(ze,lt.target.dataset.id)},Pt=lt=>{ze[lt.target.dataset.id]=ze[lt.target.dataset.id]||{},ze[lt.target.dataset.id].value=lt.target.value,nt([...ze]),Tt(ze,lt.target.dataset.id)};function Ct(lt,At){return lt.childNodes.forEach(Ot=>{var Fn;if(Ot.childNodes.length>0)Ct(Ot,At);else if(Ot.nodeName!=="IMG")if(Ot.innerHTML)Ot.innerHTML=(Fn=Ot.innerHTML)==null?void 0:Fn.replace(new RegExp(At,"gi"),'$&');else{const ga=document.createElement("span");ga.innerHTML=Ot.textContent.replace(new RegExp(At,"gi"),'$&'),Ot.replaceWith(ga)}})}const nn=(0,a.useRef)();xe.jb.WebkitLineClamp=zt,zt&&(_e=ae(ae({},_e),xe.jb));function gn(lt){let At=lt.target;if(At.tagName.toUpperCase()==="A"){let Ot=At.getAttribute("href");if(Ot.indexOf("office")>-1)lt.preventDefault(),at(Ot),xt("office");else if(Ot.indexOf("application/pdf")>-1)lt.preventDefault(),at(Ot),xt("pdf");else if(Ot.indexOf("text/html")>-1)lt.preventDefault(),at(Ot),xt("html");else if(Ot.startsWith("#")){lt.preventDefault();let Fn=document.getElementById(Ot.replace("#",""));Fn&&Fn.scrollIntoView(!0)}}}const Qt=()=>{var lt;const At=(lt=nn.current)==null?void 0:lt.querySelectorAll("video");At==null||At.forEach(Ot=>{if(Ot.oncontextmenu=()=>!1,Ot.src.indexOf(".m3u8")>-1&&!Ot.canPlayType("application/vnd.apple.mpegurl")){if(be().isSupported()){var Fn=new(be());Fn.loadSource(Ot.src),Fn.attachMedia(Ot)}}})};return(0,a.useEffect)(()=>{if(nn.current&&Qe&&Qe.match(Ee)&&window.PR.prettyPrint(),nn.current)return nn.current.addEventListener("click",gn),()=>{var lt;(lt=nn.current)==null||lt.removeEventListener("click",gn),(0,xe.AL)(),(0,xe.Iy)()}},[Qe,nn.current,gn]),(0,a.useEffect)(()=>{var lt;const At=Ot=>{Ot.preventDefault(),Ot.clipboardData.setData("text",window.getSelection().toString())};return(lt=nn.current)==null||lt.addEventListener("copy",At),()=>{var Ot;(Ot=nn.current)==null||Ot.removeEventListener("copy",At)}},[nn.current]),a.createElement(a.Fragment,null,Be&&a.createElement("div",{ref:nn},Qe),!Be&&!en(Qe)&&a.createElement("div",{ref:nn,style:ae({},_e),className:`${rt||""} ${wt?"disabled-fill":""} markdown-body ${Zt.current}`,dangerouslySetInnerHTML:{__html:Qe}}),!Be&&en(Qe)&&a.createElement(le,{html:Qe}),a.createElement(Ye.Z,{close:!0,data:Ze,type:Ze!=null&&Ze.length?ct:"",style:ae({},vt),onClose:()=>at("")}))}},7621:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return we}});var a=te(35973),ye={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},xe=te(67294),we=({message:Oe,className:be,children:Fe,style:Ie={}})=>xe.createElement("div",{className:`custom-spinner ${ye.idsRingWrapper} ${be}`},xe.createElement("div",{className:ye.ldsRing},xe.createElement("div",null),xe.createElement("div",null),xe.createElement("div",null),xe.createElement("div",null)),Oe?xe.createElement("p",{style:Ie},Oe):null,Fe,xe.createElement(a.Outlet,null))},60076:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return we}});var a=te(67294),ye=te(33054),xe=te(67294),we=({defaultX:Oe="40%",leftChild:be,rightChild:Fe,className:Ie,hideResize:De=!1})=>{const[je,Ye]=(0,a.useState)(Oe),Le=(0,a.useRef)();function ge(){Le.current=!0}(0,a.useEffect)(()=>{function y(b){Le.current&&(ye.Z.publish("resize-move-bar",b),Ye(b.pageX))}function x(){Le.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const le=typeof je=="number"&&je!==.01?`${je}px`:Oe,E=`calc(100% - ${De?"0px":"4px"} - ${le})`;return xe.createElement("div",{className:`split-panel-container ${Ie}`},xe.createElement("section",{style:{width:le,display:je===.01?"none":""}},be),xe.createElement("section",{className:"resize-x-bar",onMouseDown:ge},xe.createElement("a",{className:"btn-resize"},xe.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},xe.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"})))),xe.createElement("section",{style:{width:E}},Fe))}},38658:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return be}});var a=te(67294),ye={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_"},xe=te(94184),we=te.n(xe),be=({className:Fe,style:Ie={},leftNode:De,leftTitle:je="\u81EA\u6D4B\u8F93\u5165",rightNode:Ye,rightTitle:Le="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:we()(ye.result,Fe),style:Ie},a.createElement("div",{className:ye.left},a.createElement("div",{className:ye.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,je)),a.createElement("div",{className:ye.leftNode},De)),a.createElement("div",{className:ye.right},a.createElement("div",{className:ye.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,Le)),a.createElement("div",{className:ye.rightNode},Ye)))},88508:function(Ge,et,te){"use strict";var a=te(67294);const ye=we=>String(we).length===1?`0${we}`:we,xe=({className:we="",onChange:Oe,defaultValue:be=0})=>{const[Fe,Ie]=(0,a.useState)(be);(0,a.useEffect)(()=>{const Le=setTimeout(()=>{Ie(Fe+1e3)},1e3);return Oe(Fe+1e3),()=>{clearInterval(Le)}},[Fe]);const De=parseInt(Fe/(60*6e4))||"00",je=parseInt(Fe%(60*6e4)/6e4)||"00",Ye=parseInt(Fe%6e4/1e3)||"00";return a.createElement("div",{className:we},ye(De),":",ye(je),":",ye(Ye))};et.Z=xe},45180:function(Ge,et,te){"use strict";var a=te(67294),ye=te(67294);const xe=({text:we,speed:Oe=100})=>{const[be,Fe]=(0,a.useState)(""),Ie=(0,a.useRef)(0);return(0,a.useEffect)(()=>{Fe(""),Ie.current=0;const De=setInterval(()=>{Ie.currentje+we.charAt(Ie.current)),Ie.current+=1):clearInterval(De)},Oe);return()=>{clearInterval(De)}},[we]),ye.createElement("div",{className:"c-black"},be)};et.Z=xe},59451:function(Ge,et,te){"use strict";te.d(et,{cT:function(){return Ue},pe:function(){return me}});var a=te(67294),ye=te(35059),xe=te(2453),we=te(33170),Oe=te(81354),be=te.n(Oe),Fe=te(25934),Ie=te(35973),De=te(56448),je=te.n(De),Ye=Object.defineProperty,Le=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ot,rt,Be)=>rt in ot?Ye(ot,rt,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ot[rt]=Be,b=(ot,rt)=>{for(var Be in rt||(rt={}))E.call(rt,Be)&&x(ot,Be,rt[Be]);if(le)for(var Be of le(rt))y.call(rt,Be)&&x(ot,Be,rt[Be]);return ot},ee=(ot,rt)=>Le(ot,ge(rt)),z=(ot,rt)=>{var Be={};for(var zt in ot)E.call(ot,zt)&&rt.indexOf(zt)<0&&(Be[zt]=ot[zt]);if(ot!=null&&le)for(var zt of le(ot))rt.indexOf(zt)<0&&y.call(ot,zt)&&(Be[zt]=ot[zt]);return Be},ae=(ot,rt,Be)=>new Promise((zt,_e)=>{var vt=Et=>{try{mt(Be.next(Et))}catch(wt){_e(wt)}},Kt=Et=>{try{mt(Be.throw(Et))}catch(wt){_e(wt)}},mt=Et=>Et.done?zt(Et.value):Promise.resolve(Et.value).then(vt,Kt);mt((Be=Be.apply(ot,rt)).next())});const{Dragger:oe}=ye.default,me=ot=>{const rt="bf3c199c2470cb477d907b1e0917c17b",Be="5183666c72eec9e4";var zt=be().enc.Utf8.parse(rt);let _e=be().enc.Utf8.parse(Be);var vt=be().AES.decrypt(ot,zt,{iv:_e,mode:be().mode.CBC});return vt.toString(be().enc.Utf8)};let Ee;const Me=ot=>ae(void 0,[ot],function*({identifier:rt,oldFilename:Be,newFilename:zt}){var _e,vt,Kt,mt,Et,wt;const qe=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});qe.data=JSON.parse(me(qe.data));const se=new OSS({endpoint:(_e=qe==null?void 0:qe.data)==null?void 0:_e.end_point,region:(vt=qe==null?void 0:qe.data)==null?void 0:vt.region,accessKeyId:(Kt=qe==null?void 0:qe.data)==null?void 0:Kt.access_key_id,accessKeySecret:(mt=qe==null?void 0:qe.data)==null?void 0:mt.access_key_secret,bucket:(Et=qe==null?void 0:qe.data)==null?void 0:Et.bucket,stsToken:(wt=qe==null?void 0:qe.data)==null?void 0:wt.security_token});return new Promise((Rt,Tt)=>{console.log(11111,`${rt}/${Be}`,`${rt}/${zt}`,qe.data),se.copy(`/${rt}/${Be}`,`/${rt}/${zt}`).then(Ke=>{console.log("\u62F7\u8D1D\u6210\u529F",Ke)}).catch(Ke=>{console.log(Ke)})})}),Ue=(ot,rt,Be)=>ae(void 0,null,function*(){var zt,_e,vt,Kt,mt,Et;rt.file_name=ot.name;const wt=yield(0,we.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",me(wt.data)),wt.data=JSON.parse(me(wt.data));const qe=ot.name.split(".");qe.pop();const se=rt.realFileName?qe.join(""):(0,Fe.Z)(),Rt=new(je())({endpoint:(zt=wt==null?void 0:wt.data)==null?void 0:zt.end_point,region:(_e=wt==null?void 0:wt.data)==null?void 0:_e.region,accessKeyId:(vt=wt==null?void 0:wt.data)==null?void 0:vt.access_key_id,accessKeySecret:(Kt=wt==null?void 0:wt.data)==null?void 0:Kt.access_key_secret,bucket:(mt=wt==null?void 0:wt.data)==null?void 0:mt.bucket,stsToken:(Et=wt==null?void 0:wt.data)==null?void 0:Et.security_token});return new Promise((Tt,Ke)=>{var Ze;Rt.multipartUpload(`${se}`,new Blob([ot],{type:ot.type}),ee(b({timeout:200*1e3,partSize:102400},Be),{callback:{url:(Ze=wt==null?void 0:wt.data)==null?void 0:Ze.callback_url,host:wt==null?void 0:wt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,we.rz)(rt)}})).then(function(at){var ct;ot.response=(ct=at.data)==null?void 0:ct.data,Tt(at==null?void 0:at.data)}).catch(function(at){Ke(at),console.log("err:",at)})})}),We=ot=>{var rt=ot,{user:Be,cancelUpload:zt}=rt,_e=z(rt,["user","cancelUpload"]);const[vt,Kt]=(0,a.useState)([]);let[mt,Et]=(0,a.useState)();const wt={onRemove:se=>{Kt([...vt.filter(Rt=>Rt.name!==se.name)]),_e.onChange(vt.filter(Rt=>Rt.name!==se.name))},disabled:_e.disabled,multiple:!0,fileList:vt==null?void 0:vt.map(se=>se.file),customRequest:()=>{},beforeUpload:se=>ae(void 0,null,function*(){let Rt=_e.maxSize||1073741824;if(vt.filter(Tt=>Tt.name===se.name).length){xe.ZP.info(`${se.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(se==null?void 0:se.size)>Rt?(xe.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Rt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(vt.push({name:se.name,file:se}),Kt([...vt]),_e.onChange(vt),!1)})},qe=(se,Rt)=>ae(void 0,null,function*(){var Tt,Ke,Ze,at,ct,xt;Rt.file_name=se.name;const ze=se.name,nt=yield(0,we.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(nt.data=JSON.parse(me(nt.data)),(nt==null?void 0:nt.status)!==0){vt[vt.findIndex(en=>en.name===ze)].status="error",vt[vt.findIndex(en=>en.name===ze)].file.status="error",_e.onChange(vt),xe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}mt=new(je())({endpoint:(Tt=nt==null?void 0:nt.data)==null?void 0:Tt.end_point,region:(Ke=nt==null?void 0:nt.data)==null?void 0:Ke.region,accessKeyId:(Ze=nt==null?void 0:nt.data)==null?void 0:Ze.access_key_id,accessKeySecret:(at=nt==null?void 0:nt.data)==null?void 0:at.access_key_secret,bucket:(ct=nt==null?void 0:nt.data)==null?void 0:ct.bucket,stsToken:(xt=nt==null?void 0:nt.data)==null?void 0:xt.security_token}),console.log(se,"file"),Et(mt);const Zt=se.name.split(".");Zt.pop();const Ut=ze.indexOf(".")>-1?Rt.realFileName?Zt.join("."):(0,Fe.Z)():ze;return new Promise((en,rn)=>{var Yn;try{mt.multipartUpload(`${_e.identifier}/${Ut}${ze.indexOf(".")>-1?"."+ze.split(".").pop():""}`,new Blob([se.file],{type:se.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(It,Qe,tt)=>{try{console.log("\u8FDB\u5EA6",It,Qe,tt);const ke=vt.findIndex(Pt=>Pt.name===ze);vt[ke].file.percent=It*100,vt[ke].tempCheckpoint=Qe,Kt([...vt])}catch(ke){}},checkpoint:vt[vt.findIndex(It=>It.name===ze)].tempCheckpoint,callback:{customValue:{id:ze+""},url:(Yn=nt==null?void 0:nt.data)==null?void 0:Yn.callback_url,host:nt==null?void 0:nt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,we.rz)(Rt)}}).then(function(It){var Qe,tt,ke;const Pt=vt.findIndex(nn=>nn.name===ze);let Ct="done";if(((Qe=It.data)==null?void 0:Qe.status)===0){se.response=(tt=It.data)==null?void 0:tt.data;const nn=vt.findIndex(gn=>gn.name===ze);vt[nn].status="done",vt[nn].file.status="done"}else xe.ZP.warning((ke=It.data)==null?void 0:ke.message),Ct="error";vt[Pt].status=Ct,vt[Pt].file.status=Ct,_e.onChange(vt),en(It==null?void 0:It.data)}).catch(function(It){vt[vt.findIndex(Qe=>Qe.name===ze)].status="error",vt[vt.findIndex(Qe=>Qe.name===ze)].file.status="error",xe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Kt([...vt]),_e.onChange(vt),rn(It),console.log("err:",It)})}catch(It){}})});return(0,a.useEffect)(()=>{vt.every(se=>se==="done"||se==="error")&&_e.onComplete(vt)},[vt]),(0,a.useEffect)(()=>{zt&&(mt==null||mt.cancel())},[zt]),(0,a.useEffect)(()=>{_e.uploading&&vt.map(se=>ae(void 0,null,function*(){var Rt;if((!se.status||se.status==="error")&&!zt){se.status="uploading",se.file.status="uploading";const Tt=yield qe(se,{login:(Rt=Be==null?void 0:Be.userInfo)==null?void 0:Rt.login,container_type:_e.container_type,container_id:_e.container_id,description:_e.description,realFileName:_e.realFileName})}}))},[_e.uploading]),a.createElement(oe,ee(b({},wt),{height:_e.height,className:_e.className}),a.createElement("p",{className:"ant-upload-hint"},_e.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};et.ZP=(0,Ie.connect)(({loading:ot,globalSetting:rt,user:Be})=>({globalSetting:rt,loading:ot.models.competitions,user:Be}))(We)},17305:function(Ge,et,te){"use strict";te.d(et,{xj:function(){return Rt},CI:function(){return zt},h4:function(){return Ie},eh:function(){return we},wr:function(){return Fe},r5:function(){return Oe}});var a=te(67294),ye=te(56243),xe=te(11320);function we(){const[Tt,Ke]=(0,a.useState)(!1),Ze=(0,a.useRef)(null),at=(0,a.useCallback)(()=>{var ze;(ze=Ze.current)==null||ze.cancelRequest(),Ke(!1)},[]);return[{request:(0,a.useCallback)(ze=>{const{url:nt,body:Zt,onData:Ut,onDone:en,onCancelled:rn,onError:Yn}=ze;Ze.current&&Ze.current.cancelRequest();const It=new ye.Z(xe.Z.API_SERVER+nt,Zt);return Ze.current=It,Ke(!0),new Promise((Qe,tt)=>{It.on("data",({chunk:ke,full:Pt})=>{Ut==null||Ut(Pt,ke)}),It.on("done",ke=>{Ke(!1),en==null||en(ke),Qe({status:"done",content:ke})}),It.on("cancelled",ke=>{Ke(!1),rn==null||rn(ke),Qe({status:"cancelled",content:ke})}),It.on("error",ke=>{Ke(!1),Yn==null||Yn(ke),tt(ke)}),It.startStream()})},[]),cancel:at,get loading(){return Tt}}]}function Oe(Tt=[]){const[Ke,Ze]=(0,a.useState)(Tt),at=(0,a.useCallback)((ct,xt)=>{const{limit:ze,onlySuccess:nt=!0}=xt||{},Zt=[],Ut=new Map;ct.forEach(en=>{en.sender==="AI"&&en.key&&Ut.set(en.key,en)});for(const en of ct)if(en.sender==="user"&&en.key){const rn=Ut.get(en.key);if((rn==null?void 0:rn.text)&&(!nt||!(rn!=null&&rn.error))&&(Zt.push({question:en.text||"",answer:rn.text}),ze&&Zt.length>=ze))break}return Zt},[]);return{chatData:Ke,setChatData:Ze,calcHistoryList:at}}var Fe=({status:Tt,rootMargin:Ke="70px",bottomOffset:Ze=50})=>{const at=(0,a.useRef)(null),ct=(0,a.useRef)(null),xt=(0,a.useRef)(null),[ze,nt]=(0,a.useState)(!0),Zt=(0,a.useRef)(!1),Ut=(0,a.useRef)(0);return(0,a.useEffect)(()=>{const en=at.current,rn=ct.current;if(!en||!rn)return;const Yn=new IntersectionObserver(([It])=>{var Qe,tt;if(!document.contains(It.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Qe=It.rootBounds)==null?void 0:Qe.width)===0&&((tt=It.rootBounds)==null?void 0:tt.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(It.boundingClientRect.width===0&&It.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}nt(It.isIntersecting)},{root:en,rootMargin:Ke,threshold:0});return Yn.observe(rn),()=>{Yn.disconnect()}},[Ke,!!(at!=null&&at.current),!!(ct!=null&&ct.current)]),(0,a.useEffect)(()=>{if(!Tt)return;const en=at.current,rn=xt.current;if(!en||!rn)return;Zt.current=!1,Ut.current=en.scrollTop;const Yn=()=>{const{scrollTop:tt,scrollHeight:ke,clientHeight:Pt}=en,Ct=tt>Ut.current,nn=tt+Pt>=ke-Ze;Ct&&nn?(en.scrollTop=ke,Zt.current=!1):Ct||(Zt.current=!0),Ut.current=tt},It=()=>{Zt.current||(en.scrollTop=en.scrollHeight)};en.addEventListener("scroll",Yn);const Qe=new ResizeObserver(It);return Qe.observe(rn),()=>{Qe.disconnect(),en.removeEventListener("scroll",Yn)}},[Tt,Ze]),{scrollBoxRef:at,bottomInspectRef:ct,contentRef:xt,isAtBottom:ze}};function Ie(Tt){const[Ke,Ze]=(0,a.useState)({width:0,height:0});return(0,a.useEffect)(()=>{const at=Tt.current;if(!at)return;const ct=new ResizeObserver(xt=>{for(let ze of xt){const nt=ze.target.offsetWidth,Zt=ze.target.offsetHeight;Ze({width:nt,height:Zt})}});return ct.observe(at),()=>{ct.disconnect()}},[Tt]),Ke}var De=te(2453),je=te(35059),Ye=te(62844),Le=te(83062),ge=te(74330),le=te(85418),E=te(85804),y=te(28802),x=te(94184),b=te.n(x),ee={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"},z=te(28706),ae=te(3407),oe=te(54262),me=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,We=(Tt,Ke,Ze)=>Ke in Tt?me(Tt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Tt[Ke]=Ze,ot=(Tt,Ke)=>{for(var Ze in Ke||(Ke={}))Me.call(Ke,Ze)&&We(Tt,Ze,Ke[Ze]);if(Ee)for(var Ze of Ee(Ke))Ue.call(Ke,Ze)&&We(Tt,Ze,Ke[Ze]);return Tt},rt=(Tt,Ke,Ze)=>new Promise((at,ct)=>{var xt=Zt=>{try{nt(Ze.next(Zt))}catch(Ut){ct(Ut)}},ze=Zt=>{try{nt(Ze.throw(Zt))}catch(Ut){ct(Ut)}},nt=Zt=>Zt.done?at(Zt.value):Promise.resolve(Zt.value).then(xt,ze);nt((Ze=Ze.apply(Tt,Ke)).next())}),zt=(0,a.forwardRef)(({placeholder:Tt="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Ke,style:Ze,hideUpload:at,disabled:ct,disabledTooltip:xt,value:ze="",onChange:nt,onSubmit:Zt,onCancel:Ut,loading:en,typing:rn,toggles:Yn,onFullInputChange:It,onInputFocus:Qe,headExtraNode:tt},ke)=>{var Pt,Ct;const[nn,gn]=(0,a.useState)([]),[Qt,lt]=(0,a.useState)([]),[At,Ot]=(0,a.useState)(!1),[Fn,ga]=(0,a.useState)(!1),In=(0,a.useRef)(null),$n=(0,a.useRef)(null),Ra=(0,a.useRef)(null),Ha=(0,a.useRef)(!1),ir=50,un=10;(0,a.useImperativeHandle)(ke,()=>({onAttachmentsClear:()=>{gn([]),lt([])}}));const pn={maxCount:ir,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:nn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:$t=>rt(void 0,null,function*(){var Vn,_n,Qn,la;const An=(la=(Qn=(_n=(Vn=$t==null?void 0:$t.name)==null?void 0:Vn.split("."))==null?void 0:_n.slice(-1))==null?void 0:Qn[0])==null?void 0:la.toLowerCase(),zn=["doc","docx","md","pdf","txt","xlsx","xls"];return $t.size===0?(De.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),je.default.LIST_IGNORE):zn.includes(An)?$t.size/1024/1024>100?(De.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),je.default.LIST_IGNORE):!0:(De.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),je.default.LIST_IGNORE)}),onChange:({fileList:$t})=>{gn($t)},action:`${(Pt=xe.Z)==null?void 0:Pt.API_SERVER}/api/intelligent_imports/upload_file.json`},$r={maxCount:un,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Qt,multiple:!0,accept:".jpg,.png",beforeUpload:$t=>{var Vn,_n,Qn,la;const An=(la=(Qn=(_n=(Vn=$t==null?void 0:$t.name)==null?void 0:Vn.split("."))==null?void 0:_n.slice(-1))==null?void 0:Qn[0])==null?void 0:la.toLowerCase(),zn=["jpg","png"];return $t.size===0?(De.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),je.default.LIST_IGNORE):zn.includes(An)?$t.size/1024/1024>10?(De.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),je.default.LIST_IGNORE):!0:(De.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),je.default.LIST_IGNORE)},onChange:({fileList:$t})=>{lt($t)},action:`${(Ct=xe.Z)==null?void 0:Ct.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{var $t,Vn;const _n=(Vn=($t=In.current)==null?void 0:$t.resizableTextArea)==null?void 0:Vn.textArea;if(!_n)return;const Qn=new ResizeObserver(()=>{ga(_n.scrollHeight>=96)});return _n&&Qn.observe(_n),()=>{_n&&Qn.unobserve(_n)}},[]);const Xn=$t=>{nt==null||nt($t.target.value)},sa=$t=>{var Vn,_n,Qn,la,An,zn,na,va;if($t==="file"){if(Qt.length){Ye.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 Br,gt,bt,kt;lt([]),(kt=(bt=(gt=(Br=$n.current)==null?void 0:Br.upload)==null?void 0:gt.uploader)==null?void 0:bt.fileInput)==null||kt.click()}});return}(la=(Qn=(_n=(Vn=$n.current)==null?void 0:Vn.upload)==null?void 0:_n.uploader)==null?void 0:Qn.fileInput)==null||la.click()}if($t==="image"){if(nn.length){Ye.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 Br,gt,bt,kt;gn([]),(kt=(bt=(gt=(Br=Ra.current)==null?void 0:Br.upload)==null?void 0:gt.uploader)==null?void 0:bt.fileInput)==null||kt.click()}});return}(va=(na=(zn=(An=Ra.current)==null?void 0:An.upload)==null?void 0:zn.uploader)==null?void 0:na.fileInput)==null||va.click()}},Ao=()=>{Zt==null||Zt(ze,nn,Qt)},Nt=$t=>{if(!($t.shiftKey&&$t.key==="Enter")&&$t.key==="Enter"){if($t.preventDefault(),Xe||Ha.current||en)return;Ao()}},ft=[...nn,...Qt],Xe=ft.some($t=>$t.status==="uploading")||rn||en||!(ze!=null&&ze.trim()),St=!!ft.length||(Yn==null?void 0:Yn.some($t=>$t.active))||tt,jt=at||nn.length>=ir||Qt.length>=un,Dt=[{key:"file",disabled:nn.length>=ir,label:a.createElement(Le.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Qt.length>=un,label:a.createElement(Le.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return a.createElement("div",{style:Ze,className:b()(ee.footerContainer,Ke,At&&ee.full,St&&ee.selected)},a.createElement("div",{className:ee.togglesContainer},tt,Yn==null?void 0:Yn.filter($t=>$t.show!==!1).map(($t,Vn)=>a.createElement(a.Fragment,{key:Vn},a.createElement(Le.Z,{key:$t.label,title:$t.tooltip},a.createElement("div",{onClick:$t.onToggle,className:b()(ee.btn,$t.active&&ee.btnActive)},a.createElement("i",{className:`iconfont ${$t.icon} mr10 font12`}),$t.label)),$t==null?void 0:$t.extraNode)),ft.map($t=>a.createElement("div",{className:ee.attachment,key:$t.uid},($t==null?void 0:$t.status)==="uploading"&&a.createElement(ge.Z,{indicator:a.createElement(ae.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:$t==null?void 0:$t.name,className:"mr10"},(0,z.Pq)($t.name,20)),a.createElement("i",{onClick:()=>{gn(Vn=>Vn.filter(_n=>_n.uid!==$t.uid)),lt(Vn=>Vn.filter(_n=>_n.uid!==$t.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(Le.Z,{title:xt},a.createElement("div",{className:b()(ee.inputContainer,Fn&&ee.lineFour,ct&&ee.disabledInput)},a.createElement(je.default,ot({ref:$n},pn)),a.createElement(je.default,ot({ref:Ra},$r)),a.createElement(le.Z,{className:`${jt?"hide":""}`,menu:{items:Dt,onClick:$t=>sa($t.key)},placement:"top"},a.createElement(E.ZP,{className:ee.uploadBtn,icon:a.createElement(oe.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),a.createElement(y.default.TextArea,{ref:In,autoSize:{minRows:1,maxRows:4},placeholder:Tt,value:ze,variant:"borderless",style:jt?{paddingLeft:0,marginLeft:0}:{},onChange:Xn,onPressEnter:Nt,onCompositionStart:()=>{Ha.current=!0},onCompositionEnd:()=>{Ha.current=!1},onFocus:()=>Qe==null?void 0:Qe()}),rn?a.createElement(Le.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${ee.cancelBtn}`,onClick:Ut})):a.createElement(E.ZP,{className:ee.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Xe,onClick:Ao}),Fn&&a.createElement("span",{className:ee.fullIcon,onClick:()=>{Ot(!At),It==null||It(!At)}},At?a.createElement("span",{className:"iconfont icon-shousuo"}):a.createElement("span",{className:"iconfont icon-zhankai"})))))}),_e={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"},vt=te(89214),Kt=te(6655),mt=te(74855),Et=te(56321),wt="data:image/png;base64,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",qe=(Tt,Ke,Ze)=>new Promise((at,ct)=>{var xt=Zt=>{try{nt(Ze.next(Zt))}catch(Ut){ct(Ut)}},ze=Zt=>{try{nt(Ze.throw(Zt))}catch(Ut){ct(Ut)}},nt=Zt=>Zt.done?at(Zt.value):Promise.resolve(Zt.value).then(xt,ze);nt((Ze=Ze.apply(Tt,Ke)).next())}),Rt=({contentRef:Tt,className:Ke,style:Ze,aiIcon:at=Et,userIcon:ct=wt,chatData:xt,requestLoading:ze,editIndex:nt,onEditFinish:Zt,onEditCancel:Ut,customDataNode:en,extraAnswerAction:rn,cancelTyping:Yn,onAnswerFinish:It,onReasoningFinish:Qe,onDynamic:tt,sensitiveWords:ke=[]})=>{const[Pt,Ct]=(0,a.useState)(""),nn=(0,a.useRef)(null);(0,a.useEffect)(()=>{var At;if(nn.current&&nt!==null){nn.current.focus();const Ot=(At=nn.current.resizableTextArea)==null?void 0:At.textArea;Ot&&(Ot.selectionStart=Ot.selectionEnd=Ot.value.length)}},[nt]);const gn=(At,Ot)=>{let Fn=At;return Ot.forEach(ga=>{const In=new RegExp(ga,"g");Fn=Fn.replace(In,"")}),Fn},Qt=(At,Ot)=>{const Fn=Ot===nt,ga=[...(At==null?void 0:At.fileList)||[],...(At==null?void 0:At.imageList)||[]];return a.createElement("div",{className:_e.li},a.createElement("div",{className:_e.avatarIcon},a.createElement("img",{className:_e.img,src:ct})),a.createElement("div",{className:_e.content},!!(ga!=null&&ga.length)&&a.createElement("div",{className:_e.fileWrap},ga==null?void 0:ga.map((In,$n)=>{var Ra,Ha;return a.createElement("div",{key:$n,className:_e.file},a.createElement("img",{src:te(90034)(`./${((Ha=(Ra=In==null?void 0:In.name)==null?void 0:Ra.split("."))==null?void 0:Ha.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(Le.Z,{title:In==null?void 0:In.name},a.createElement("div",{className:_e.fileName},In==null?void 0:In.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,z.RD)(In==null?void 0:In.size))))})),a.createElement("div",{className:_e.borderBox},Fn?a.createElement(y.default.TextArea,{value:Pt,ref:nn,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:In=>Ct(In.target.value)}):a.createElement("div",{className:_e.text},At==null?void 0:At.text)),Fn?a.createElement("div",{className:_e.action},a.createElement(E.ZP,{onClick:()=>{Ct(""),Ut()},size:"small"},"\u53D6\u6D88"),a.createElement(E.ZP,{disabled:!Pt.trim(),onClick:()=>Zt(Pt),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:_e.action},a.createElement(mt.CopyToClipboard,{text:(At==null?void 0:At.text)||"",onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Le.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},lt=(At,Ot)=>a.createElement("div",{className:_e.li},a.createElement("div",{className:_e.avatarIcon},a.createElement("img",{className:_e.img,src:at})),a.createElement("div",{className:_e.content},a.createElement("div",{className:_e.borderBox},At.loading&&a.createElement(a.Fragment,null,At!=null&&At.imageGenerator?a.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(At!=null&&At.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:_e.loading},a.createElement("div",{className:_e.dot}),a.createElement("div",{className:_e.dot}),a.createElement("div",{className:_e.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(At==null?void 0:At.thinkingEnabled)&&a.createElement(Kt.Z,{time:At==null?void 0:At.time,cancelIndex:Yn,loading:At.loading,streamingStatus:!(At!=null&&At.text),onFinish:()=>qe(void 0,null,function*(){Qe==null||Qe()}),value:At==null?void 0:At.reasoning}),!!(At!=null&&At.text)&&!At.hideAnswer&&a.createElement(vt.Z,{cancelIndex:Yn,onDynamic:tt,streamingStatus:ze,loadImage:!!(At!=null&&At.imageGenerator),onFinish:()=>qe(void 0,null,function*(){It==null||It()}),value:gn(At==null?void 0:At.text,ke)})),(At==null?void 0:At.source)&&!!(At!=null&&At.text)&&a.createElement("div",{className:_e.source},At==null?void 0:At.source),a.createElement("div",{className:_e.action},rn==null?void 0:rn(At,Ot),a.createElement(mt.CopyToClipboard,{text:String((At==null?void 0:At.text)||""),onCopy:()=>De.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(Le.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return a.createElement("div",{ref:Tt,className:b()(Ke),style:Ze},xt==null?void 0:xt.map((At,Ot)=>a.createElement(a.Fragment,{key:At.key+Ot},At.show&&a.createElement(a.Fragment,null,At.sender==="user"&&Qt(At,Ot),At.sender==="AI"&<(At,Ot),en&&!["AI","user"].includes(At.sender)&&en(At,Ot)))))}},71865:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return we}});var a=te(67294),ye=te(33054),xe=te(30264),we=()=>{const[Oe,be]=(0,a.useState)(""),[Fe,Ie]=(0,a.useState)(0);let[De,je]=(0,a.useState)(),[Ye,Le]=(0,a.useState)();const[ge,le]=(0,a.useState)(!1),E=(0,a.useRef)("");(0,a.useEffect)(()=>ye.Z.subscribe("preview-image",Ue=>{be(Ue),console.log(me.current),document.body.style.overflow="hidden"}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,a.useEffect)(()=>{E.current=Oe},[Oe]);function y(Me){Me.keyCode==27&&E.current&&x()}function x(){document.body.style.overflow="auto",je(void 0),Le(void 0),Ie(0),be("")}function b(){Ie(Fe+90)}function ee(){De=me.current.width*1.1,Ye=me.current.height*1.1,Le(Ye),je(De)}function z(){De=me.current.width/1.1,Ye=me.current.height/1.1,Le(Ye),je(De)}const ae=(0,a.useRef)(),oe=(0,a.useRef)(),me=(0,a.useRef)(),Ee=Me=>{(Me.nativeEvent.target===ae.current||Me.nativeEvent.target===oe.current)&&x()};return a.createElement(a.Fragment,null,Oe?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:oe},a.createElement(xe.Z,{className:"image-preview",src:Oe,style:{display:"none"},preview:{visible:!0,src:Oe,onVisibleChange:Me=>{be("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},57444:function(Ge,et,te){"use strict";te.d(et,{h:function(){return ae}});var a=te(67294),ye=te(88044),xe=te(91773),we=te(85804),Oe=te(4631),be=te.n(Oe),Fe=te(71749),Ie=te(30483),De=Object.defineProperty,je=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(oe,me,Ee)=>me in oe?De(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):oe[me]=Ee,y=(oe,me)=>{for(var Ee in me||(me={}))ge.call(me,Ee)&&E(oe,Ee,me[Ee]);if(Le)for(var Ee of Le(me))le.call(me,Ee)&&E(oe,Ee,me[Ee]);return oe},x=(oe,me)=>je(oe,Ye(me));const b=ye.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},z={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"]};et.Z=({callback:oe,onCancel:me})=>{const[Ee,Me]=(0,a.useState)("python");function Ue(ot){Me(z[ot][1])}function We(ot){oe(ot)}return a.createElement(xe.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:We,style:{width:500}}),a.createElement(xe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(ye.default,{getPopupContainer:ot=>ot.parentNode,onChange:Ue},Object.keys(z).map(ot=>a.createElement(b,{key:ot,value:ot},z[ot][0])))),a.createElement(xe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ae,{mode:Ee})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(we.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function ae({value:oe,onChange:me,mode:Ee,options:Me={}}){const Ue=(0,a.useRef)(),[We,ot]=(0,a.useState)();return(0,a.useEffect)(()=>{if(We){let rt=function(Be){const zt=Be.getValue();me&&me(zt)};return We.on("change",rt),()=>{We.off("change",rt)}}},[We,me]),(0,a.useEffect)(()=>{We&&We.setOption("mode",Ee)},[We,Ee]),(0,a.useEffect)(()=>{We&&(oe!==We.getValue()||oe==="")&&setTimeout(()=>{We.setValue(oe||"")},300)},[We,oe]),(0,a.useEffect)(()=>{if(Ue.current&&!We){const rt=be().fromTextArea(Ue.current,y({mode:Ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Me));ot(rt)}},[Ue.current,We]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:Ue}))}},35567:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Br}});var a=te(67294),ye=te(4631),xe=te.n(ye),we=te(91033),Oe=te(71749),be=te(57341),Fe=te(82801),Ie=te(88386),De=te(49047),je=te(80785),Ye=te(65226),Le=({value:gt="",className:bt,showTextOnly:kt,showLines:oa,style:Ia={}})=>{const Wa=(0,a.useMemo)(()=>"",[gt]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:Wa}}))},ge=Object.defineProperty,le=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(gt,bt,kt)=>bt in gt?ge(gt,bt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):gt[bt]=kt,z=(gt,bt)=>{for(var kt in bt||(bt={}))x.call(bt,kt)&&ee(gt,kt,bt[kt]);if(y)for(var kt of y(bt))b.call(bt,kt)&&ee(gt,kt,bt[kt]);return gt},ae=(gt,bt)=>le(gt,E(bt));let oe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function me({onActionCallback:gt,title:bt,icon:kt,actionName:oa,className:Ia="",children:Wa}){function Rr(){gt(oa)}return a.createElement("a",{title:bt,className:Ia,onClick:Rr},a.createElement("i",{className:`${kt}`}),Wa)}var Ee=({watch:gt,showNullButton:bt,showNullProgramButton:kt,onActionCallback:oa,fullScreen:Ia,insertTemp:Wa,hidetoolBar:Rr,extraUse:da})=>{const ea=[...oe,{title:`${gt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${gt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!Rr&&ea.map((Dr,Pr)=>a.createElement("li",{key:Pr},Dr.actionName?a.createElement(me,ae(z({},Dr),{onActionCallback:oa})):a.createElement("span",{className:"v-line"}))),bt?a.createElement("li",null,a.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:oa},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,kt?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:oa},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:oa},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Wa&&a.createElement("li",null,a.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Wa}`,onActionCallback:oa},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),da&&a.createElement("li",null,da),a.createElement("li",{className:"btn-full-screen"},a.createElement(me,{icon:`${Ia?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ia?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:oa})))},Me=te(76621),Ue=te(91773),We=te(28802),ot=te(85804),rt=Object.defineProperty,Be=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,mt=(gt,bt,kt)=>bt in gt?rt(gt,bt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):gt[bt]=kt,Et=(gt,bt)=>{for(var kt in bt||(bt={}))vt.call(bt,kt)&&mt(gt,kt,bt[kt]);if(_e)for(var kt of _e(bt))Kt.call(bt,kt)&&mt(gt,kt,bt[kt]);return gt},wt=(gt,bt)=>Be(gt,zt(bt));const qe={labelCol:{span:4},wrapperCol:{span:20}};var se=({callback:gt,onCancel:bt})=>{function kt(oa){gt(oa)}return a.createElement(Ue.default,wt(Et({},qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:kt,style:{width:500}}),a.createElement(Ue.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(We.default,null)),a.createElement(Ue.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(We.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(ot.ZP,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},Rt=te(57444),Tt=te(70859),Ke=te(62844),Ze=te(71230),at=te(63205),ct=te(67294),xt=({callback:gt,onCancel:bt})=>{const kt=document.createElement("canvas"),oa=kt.getContext("2d");kt.width=1e3,kt.height=800,oa.fillStyle="#ffffff",oa.fillRect(0,0,kt.width,kt.height);const Ia=kt.toDataURL("image/png");return ct.createElement(Ke.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ct.createElement(Ze.Z,{style:{height:"100vh"}},ct.createElement(at.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ia,visible:!0,title:String(Date.now())},onOk:Wa=>{gt({src:Wa.url})},onClose:bt})))},ze=te(23495);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 gt=this.diagram;return!(gt===null||gt.isReadOnly||gt.isModelReadOnly||gt.selection.count<2)},nt.prototype.alignLeft=function(){var gt=this.diagram;gt.startTransaction("aligning left");var bt=1/0;gt.selection.each(function(kt){kt instanceof go.Link||(bt=Math.min(kt.position.x,bt))}),gt.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(bt,kt.position.y))}),gt.commitTransaction("aligning left")},nt.prototype.alignRight=function(){var gt=this.diagram;gt.startTransaction("aligning right");var bt=-1/0;gt.selection.each(function(kt){if(!(kt instanceof go.Link)){var oa=kt.actualBounds.x+kt.actualBounds.width;bt=Math.max(oa,bt)}}),gt.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(bt-kt.actualBounds.width,kt.position.y))}),gt.commitTransaction("aligning right")},nt.prototype.alignTop=function(){var gt=this.diagram;gt.startTransaction("alignTop");var bt=1/0;gt.selection.each(function(kt){kt instanceof go.Link||(bt=Math.min(kt.position.y,bt))}),gt.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(kt.position.x,bt))}),gt.commitTransaction("alignTop")},nt.prototype.alignBottom=function(){var gt=this.diagram;gt.startTransaction("aligning bottom");var bt=-1/0;gt.selection.each(function(kt){if(!(kt instanceof go.Link)){var oa=kt.actualBounds.y+kt.actualBounds.height;bt=Math.max(oa,bt)}}),gt.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(kt.actualBounds.x,bt-kt.actualBounds.height))}),gt.commitTransaction("aligning bottom")},nt.prototype.alignCenterX=function(){var gt=this.diagram,bt=gt.selection.first();if(bt){gt.startTransaction("aligning Center X");var kt=bt.actualBounds.x+bt.actualBounds.width/2;gt.selection.each(function(oa){oa instanceof go.Link||oa.move(new go.Point(kt-oa.actualBounds.width/2,oa.actualBounds.y))}),gt.commitTransaction("aligning Center X")}},nt.prototype.alignCenterY=function(){var gt=this.diagram,bt=gt.selection.first();if(bt){gt.startTransaction("aligning Center Y");var kt=bt.actualBounds.y+bt.actualBounds.height/2;gt.selection.each(function(oa){oa instanceof go.Link||oa.move(new go.Point(oa.actualBounds.x,kt-oa.actualBounds.height/2))}),gt.commitTransaction("aligning Center Y")}},nt.prototype.alignColumn=function(gt){var bt=this.diagram;bt.startTransaction("align Column"),gt===void 0&&(gt=0),gt=parseFloat(gt);var kt=new Array;bt.selection.each(function(da){da instanceof go.Link||kt.push(da)});for(var oa=0;oa0){for(var da=Wa.elt(Rr-1);da!==null&&da.isTreeExpanded&&!da.isTreeLeaf;){var ea=this._sortTreeChildrenByY(da);da=ea.last()}da!==null&>.select(da)}else gt.select(Ia)}}else if(kt.key==="Down")if(bt.isTreeExpanded&&!bt.isTreeLeaf){var oa=this._sortTreeChildrenByY(bt).first();oa!==null&>.select(oa)}else for(;bt!==null;){var Ia=bt.findTreeParentNode();if(Ia===null)break;var Wa=this._sortTreeChildrenByY(Ia),Rr=Wa.indexOf(bt);if(RrWa.y?1:Ia.xWa.x?1:0}),bt},nt.prototype.copyToClipboard=function(gt){go.CommandHandler.prototype.copyToClipboard.call(this,gt),this._lastPasteOffset.set(this.pasteOffset)},nt.prototype.pasteFromClipboard=function(){var gt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(gt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),gt},Object.defineProperty(nt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(gt){if(gt!=="move"&>!=="select"&>!=="scroll"&>!=="tree"&>!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+gt);this._arrowKeyBehavior=gt}}),Object.defineProperty(nt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(gt){if(!(gt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+gt);this._pasteOffset.set(gt)}});var Zt=nt,Ut=te(18023),en=te(15746),rn=te(33170),Yn={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},It=te(52262),Qe=te(67294),tt=(gt,bt,kt)=>new Promise((oa,Ia)=>{var Wa=ea=>{try{da(kt.next(ea))}catch(Dr){Ia(Dr)}},Rr=ea=>{try{da(kt.throw(ea))}catch(Dr){Ia(Dr)}},da=ea=>ea.done?oa(ea.value):Promise.resolve(ea.value).then(Wa,Rr);da((kt=kt.apply(gt,bt)).next())});function ke({onCancel:gt,callback:bt}){let kt=(0,a.useRef)(),oa=(0,a.useRef)(),Ia=(0,a.useRef)(),Wa=(0,a.useRef)(!1);const Rr=(0,a.useRef)(!1),[da,ea]=(0,a.useState)(0);function Dr(){const jn=ze.bx.make,So={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"};kt.current=new ze.S0(oa.current,{padding:20,grid:jn(ze.s_,"Grid",jn(ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jn(ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:qa=>{var Do=qa.diagram.commandHandler.addTopLevelParts(qa.diagram.selection,!0);Do||qa.diagram.currentTool.doCancel()},commandHandler:jn(Zt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:qa=>{var Do=qa.subject;Do.location=Do.location.copy().snapToGridPoint(qa.diagram.grid.gridOrigin,qa.diagram.grid.gridCellSize),setTimeout(()=>{qa.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:qa=>{var Do=qa.subject;setTimeout(()=>{qa.diagram.commandHandler.editTextBlock()})},LinkRelinked:qa=>{var Do=qa.parameter.part;Do.invalidateConnectedLinks();var Uo=qa.subject;qa.diagram.toolManager.linkingTool.isForwards?Uo.toNode.invalidateConnectedLinks():Uo.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),kt.current.nodeTemplate=jn(ze.NB,"Auto",{locationSpot:ze.z6.Center,locationObjectName:"SHAPE",desiredSize:new ze.$u(120,60),minSize:new ze.$u(40,40),resizable:!0,resizeCellSize:new ze.$u(10,10),rotatable:!0},new ze.KX("location","loc",ze.E9.parse).makeTwoWay(ze.E9.stringify),new ze.KX("desiredSize","size",ze.$u.parse).makeTwoWay(ze.$u.stringify),jn(ze.bn,{name:"SHAPE",fill:So.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ze.z6.AllSides,toSpot:ze.z6.AllSides},new ze.KX("figure"),new ze.KX("fill"),new ze.KX("stroke","borderColor"),new ze.KX("strokeWidth","thickness"),new ze.KX("strokeDashArray","dash")),jn(ze.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),jn(ze.al,{margin:1,textAlign:"center",overflow:ze.al.OverflowEllipsis,editable:!0},new ze.KX("text").makeTwoWay(),new ze.KX("stroke","color"))),kt.current.nodeTemplate.toolTip=jn("ToolTip",jn(ze.s_,"Vertical",{maxSize:new ze.$u(200,NaN)},jn(ze.al,{font:"bold 10pt sans-serif",textAlign:"center"},new ze.KX("text")),jn(ze.al,{font:"10pt sans-serif",textAlign:"center"},new ze.KX("text","details"))));function mn(qa,Do){var Uo=(Fo,xo)=>{Fo.handled=!0,Fo.diagram.model.commit(Gu=>{var Kr=xo.part.adornedPart,vu=new ze.E9().setRectSpot(Kr.actualBounds,qa);vu.subtract(Kr.location),vu.scale(2,2),vu.x+=Math.sign(vu.x)*130,vu.y+=Math.sign(vu.y)*130,vu.add(Kr.location),vu.snapToGridPoint(Fo.diagram.grid.gridOrigin,Fo.diagram.grid.gridCellSize);var qu=Gu.copyNodeData(Kr.data);Gu.setGroupKeyForNodeData(qu,Gu.getGroupKeyForNodeData(Kr.data)),Gu.addNodeData(qu);var yl={from:Kr.key,to:Gu.getKeyForNodeData(qu)};Gu.addLinkData(yl);var Ju=Fo.diagram.findNodeForData(qu);Ju.location=vu,Fo.diagram.select(Ju),setTimeout(()=>{Fo.diagram.commandHandler.editTextBlock()},20)})};return jn(ze.bn,{figure:Do,alignment:qa,alignmentFocus:qa.opposite(),width:qa.equals(ze.z6.Top)||qa.equals(ze.z6.Bottom)?25:18,height:qa.equals(ze.z6.Top)||qa.equals(ze.z6.Bottom)?18:25,fill:"orange",stroke:So.white,strokeWidth:4,mouseEnter:(Fo,xo)=>xo.fill="dodgerblue",mouseLeave:(Fo,xo)=>xo.fill="orange",isActionable:!0,click:Uo,contextClick:Uo})}function ya(qa){return jn(ze.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:(Do,Uo)=>Uo.fill="dodgerblue",mouseLeave:(Do,Uo)=>Uo.fill="orange",click:(Do,Uo)=>{Do.diagram.commandHandler.showContextMenu(Uo.part.adornedPart)}},qa||{})}kt.current.nodeTemplate.selectionAdornmentTemplate=jn(ze.uz,"Spot",jn(ze.Vm,{padding:10}),mn(ze.z6.Top,"TriangleUp"),mn(ze.z6.Left,"TriangleLeft"),mn(ze.z6.Right,"TriangleRight"),mn(ze.z6.Bottom,"TriangleDown"),ya({alignment:new ze.z6(.75,0)}));function Cr(qa,Do){return(Uo,Fo)=>{Uo.handled=!0,Uo.diagram.model.commit(xo=>{xo.set(Fo.part.adornedPart.data,qa,Do)})}}function gr(qa,Do){return Do||(Do="color"),jn(ze.bn,{width:16,height:16,stroke:"lightgray",fill:qa,margin:1,background:"transparent",mouseEnter:(Uo,Fo)=>Fo.stroke="dodgerblue",mouseLeave:(Uo,Fo)=>Fo.stroke="lightgray",click:Cr(Do,qa),contextClick:Cr(Do,qa)})}function eo(){return[jn("ContextMenuButton",jn(ze.s_,"Horizontal",gr(So.white,"fill"),gr(So.beige,"fill"),gr(So.extralightblue,"fill"),gr(So.extralightred,"fill"))),jn("ContextMenuButton",jn(ze.s_,"Horizontal",gr(So.lightgray,"fill"),gr(So.lightgreen,"fill"),gr(So.lightblue,"fill"),gr(So.lightred,"fill")))]}function po(){return[jn("ContextMenuButton",jn(ze.s_,"Horizontal",gr(So.black),gr(So.green),gr(So.blue),gr(So.red))),jn("ContextMenuButton",jn(ze.s_,"Horizontal",gr(So.white),gr(So.magenta),gr(So.purple),gr(So.orange)))]}function Lo(qa,Do){return Do||(Do="thickness"),jn(ze.bn,"LineH",{width:16,height:16,strokeWidth:qa,margin:1,background:"transparent",mouseEnter:(Uo,Fo)=>Fo.background="dodgerblue",mouseLeave:(Uo,Fo)=>Fo.background="transparent",click:Cr(Do,qa),contextClick:Cr(Do,qa)})}function so(qa,Do){return Do||(Do="dash"),jn(ze.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:qa,margin:1,background:"transparent",mouseEnter:(Uo,Fo)=>Fo.background="dodgerblue",mouseLeave:(Uo,Fo)=>Fo.background="transparent",click:Cr(Do,qa),contextClick:Cr(Do,qa)})}function Kn(){return[jn("ContextMenuButton",jn(ze.s_,"Horizontal",Lo(1),Lo(2),Lo(3),Lo(4))),jn("ContextMenuButton",jn(ze.s_,"Horizontal",so(null),so([2,4]),so([4,4])))]}function yo(qa,Do){return Do||(Do="figure"),jn(ze.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:qa,margin:1,background:"transparent",mouseEnter:(Uo,Fo)=>Fo.fill="dodgerblue",mouseLeave:(Uo,Fo)=>Fo.fill="lightgray",click:Cr(Do,qa),contextClick:Cr(Do,qa)})}kt.current.nodeTemplate.contextMenu=jn("ContextMenu",jn("ContextMenuButton",jn(ze.s_,"Horizontal",yo("Rectangle"),yo("RoundedRectangle"),yo("Ellipse"),yo("Diamond"))),jn("ContextMenuButton",jn(ze.s_,"Horizontal",yo("Parallelogram2"),yo("ManualOperation"),yo("Procedure"),yo("Cylinder1"))),jn("ContextMenuButton",jn(ze.s_,"Horizontal",yo("Terminator"),yo("CreateRequest"),yo("Document"),yo("TriangleDown"))),eo(),po(),Kn()),kt.current.groupTemplate=jn(ze.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:ze.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(qa,Do)=>{var Uo=Do.addMembers(Do.diagram.selection,!0);Uo||Do.diagram.currentTool.doCancel()},avoidable:!1},new ze.KX("location","loc",ze.E9.parse).makeTwoWay(ze.E9.stringify),jn(ze.s_,"Auto",{name:"BODY"},jn(ze.bn,{parameter1:10,fill:So.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ze.z6.AllSides,toSpot:ze.z6.AllSides},new ze.KX("fill"),new ze.KX("stroke","color"),new ze.KX("strokeWidth","thickness"),new ze.KX("strokeDashArray","dash")),jn(ze.Vm,{background:"transparent",margin:20})),jn(ze.al,{alignment:ze.z6.Top,alignmentFocus:ze.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new ze.KX("text"),new ze.KX("stroke","color"))),kt.current.groupTemplate.selectionAdornmentTemplate=jn(ze.uz,"Spot",jn(ze.s_,"Auto",jn(ze.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),jn(ze.Vm,{margin:1.5})),ya({alignment:ze.z6.TopRight,alignmentFocus:ze.z6.BottomRight})),kt.current.groupTemplate.contextMenu=jn("ContextMenu",eo(),po(),Kn()),kt.current.linkTemplate=jn(ze.rU,{layerName:"Foreground",routing:ze.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new ze.KX("fromSpot","fromSpot",ze.z6.parse),new ze.KX("toSpot","toSpot",ze.z6.parse),new ze.KX("fromShortLength","dir",qa=>qa>=1?10:0),new ze.KX("toShortLength","dir",qa=>qa>=1?10:0),new ze.KX("points").makeTwoWay(),jn(ze.bn,{strokeWidth:2},new ze.KX("stroke","color"),new ze.KX("strokeWidth","thickness"),new ze.KX("strokeDashArray","dash")),jn(ze.bn,{segmentIndex:0,segmentOffset:new ze.E9(15,0),segmentOrientation:ze.rU.OrientAlong,alignmentFocus:ze.z6.Right,figure:"circle",width:10,strokeWidth:0},new ze.KX("fill","color"),new ze.KX("visible","dir",qa=>qa===1)),jn(ze.bn,{segmentIndex:-1,segmentOffset:new ze.E9(-10,6),segmentOrientation:ze.rU.OrientPlus90,alignmentFocus:ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ze.KX("fill","color"),new ze.KX("visible","dir",qa=>qa>=1),new ze.KX("width","thickness",qa=>7+3*qa),new ze.KX("height","thickness",qa=>7+3*qa),new ze.KX("segmentOffset","thickness",qa=>new ze.E9(-15,4+1.5*qa))),jn(ze.bn,{segmentIndex:0,segmentOffset:new ze.E9(15,-6),segmentOrientation:ze.rU.OrientMinus90,alignmentFocus:ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ze.KX("fill","color"),new ze.KX("visible","dir",qa=>qa===2),new ze.KX("width","thickness",qa=>7+3*qa),new ze.KX("height","thickness",qa=>7+3*qa),new ze.KX("segmentOffset","thickness",qa=>new ze.E9(-15,4+1.5*qa))),jn(ze.al,{alignmentFocus:new ze.z6(0,1,-4,0),editable:!0},new ze.KX("text").makeTwoWay(),new ze.KX("stroke","color"))),kt.current.linkTemplate.selectionAdornmentTemplate=jn(ze.uz,jn(ze.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Fu(2)},new ze.KX("pathPattern","thickness",Fu)),ya({alignmentFocus:new ze.z6(0,0,-6,-4)}));function Fu(qa){return jn(ze.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(qa+4).toString()+" H3"})}function mu(qa){var Do="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return qa===0?Do="M0 0 M16 16 M0 8 L16 8":qa===2&&(Do="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),jn(ze.bn,{geometryString:Do,margin:2,background:"transparent",mouseEnter:(Uo,Fo)=>Fo.background="dodgerblue",mouseLeave:(Uo,Fo)=>Fo.background="transparent",click:Cr("dir",qa),contextClick:Cr("dir",qa)})}function Ur(qa){var Do=(Uo,Fo)=>{Uo.handled=!0,Uo.diagram.model.commit(xo=>{var Gu=Fo.part.adornedPart;xo.set(Gu.data,qa?"toSpot":"fromSpot",ze.z6.stringify(ze.z6.AllSides)),(qa?Gu.toNode:Gu.fromNode).invalidateConnectedLinks()})};return jn(ze.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Uo,Fo)=>Fo.background="dodgerblue",mouseLeave:(Uo,Fo)=>Fo.background="transparent",click:Do,contextClick:Do})}function qn(qa,Do){var Uo=0,Fo=ze.z6.RightSide;qa.equals(ze.z6.Top)?(Uo=270,Fo=ze.z6.TopSide):qa.equals(ze.z6.Left)?(Uo=180,Fo=ze.z6.LeftSide):qa.equals(ze.z6.Bottom)&&(Uo=90,Fo=ze.z6.BottomSide),Do||(Uo-=180);var xo=(Gu,Kr)=>{Gu.handled=!0,Gu.diagram.model.commit(vu=>{var qu=Kr.part.adornedPart;vu.set(qu.data,Do?"toSpot":"fromSpot",ze.z6.stringify(Fo)),(Do?qu.toNode:qu.fromNode).invalidateConnectedLinks()})};return jn(ze.bn,{alignment:qa,alignmentFocus:qa.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Uo,background:"transparent",mouseEnter:(Gu,Kr)=>Kr.background="dodgerblue",mouseLeave:(Gu,Kr)=>Kr.background="transparent",click:xo,contextClick:xo})}kt.current.linkTemplate.contextMenu=jn("ContextMenu",po(),Kn(),jn("ContextMenuButton",jn(ze.s_,"Horizontal",mu(0),mu(1),mu(2))),jn("ContextMenuButton",jn(ze.s_,"Horizontal",jn(ze.s_,"Spot",Ur(!1),qn(ze.z6.Top,!1),qn(ze.z6.Left,!1),qn(ze.z6.Right,!1),qn(ze.z6.Bottom,!1)),jn(ze.s_,"Spot",{margin:new ze.Zt(0,0,0,2)},Ur(!0),qn(ze.z6.Top,!0),qn(ze.z6.Left,!0),qn(ze.z6.Right,!0),qn(ze.z6.Bottom,!0)))));const Vi=`{ "class": "GraphLinksModel", +`),ot)};var We=({value:ot="",className:rt,showTextOnly:Be,showLines:zt,style:_e={},stylesPrev:vt={},highlightKeywords:Kt,showProgramFill:mt,isProgramFill:Et,disabledFill:wt=!1,programFillValue:qe,onFillChange:se=Ke=>{},onFillBlur:Rt=()=>{},onFillFocus:Tt=()=>{}})=>{let Ke=E(String(ot||""));const[Ze,at]=(0,a.useState)(""),[ct,xt]=(0,a.useState)("office"),[ze,nt]=(0,a.useState)([]),Zt=(0,a.useRef)("a"+(0,je.Z)()),Ut={},en=lt=>//i.test(lt||""),rn=(lt,At,Ot)=>{const Fn=document.createElement(lt===me?"input":"textarea");Fn.style.width="100%",Fn.style.height=lt===me?"40px":"151px",Fn.rows=5,Fn.spellcheck=!1,Fn.name="edu-program-fill",Fn.placeholder="\u8BF7\u8F93\u5165",Fn.dataset.id=At;const ga=Object.keys(Ut).length;return Ut[ga]=Fn,`${Fn.outerHTML}`};function Wn(lt){return lt=lt.replace(/!\[.*?\]\(.*?\)/g,""),lt=lt.replace(/\[.*?\]\(.*?\)/g,""),lt=lt.replace(new RegExp("","gs"),""),lt=lt.replace(//g,""),lt=lt.replace(//g,""),lt=lt.replace(new RegExp(".*?<\\/video>","gs"),""),lt=lt.replace(new RegExp(".*?<\\/audio>","gs"),""),lt=lt.replace(new RegExp(".*?<\\/style>","gs"),""),lt=lt.replace(new RegExp(".*?<\\/script>","gs"),""),lt}const It=lt=>!Be&&en(Ke)?lt:lt.replace(/([\s\S]+?)<\/style>/gim,function(At,Ot){let Fn=Ot.replace(/(\n|\r)/g,"").split("}"),ga=[];return Fn.map(In=>{In!=""&&ga.push(`.${Zt.current} ${In}`)}),``}),Qe=(0,a.useMemo)(()=>{try{const Fn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,ga=/\"\/api\/attachments\/|\"\/attachments\/download\//g,In=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,$n=/\(\/attachments\/download\//g;Ke=Ke.replace($n,"("+Fe.Z.API_SERVER+"/attachments/download/").replace(Fn,"("+Fe.Z.API_SERVER+"/api/attachments/").replace(ga,'"'+Fe.Z.API_SERVER+"/api/attachments/").replace(In,'"'+Fe.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(Fn){}if(mt){let Fn=-1;return Ke=Ke.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(ga,In,$n){var Ra;return++Fn,rn(ga,Fn,(Ra=qe==null?void 0:qe[Fn])==null?void 0:Ra.value.replaceAll("<","<").replaceAll(">",">"))}),`
${It(Ke||"")}
`}let lt=It(Ke);lt=(0,xe.ZP)(lt);const At=(0,xe.ez)();Ke.match(/\[TOC\]/)&&(lt=lt.replace("

[TOC]

",(0,xe.Qv)()),(0,xe.Iy)()),lt=lt.replace(/(__special_katext_id_\d+__)/g,(Fn,ga)=>{const{type:In,expression:$n}=At[ga];return(0,De.renderToString)(Me($n)||"",{displayMode:In==="block",throwOnError:!1,output:"html"})}),lt=lt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,xe.AL)();const Ot=document.createElement("div");if(Ot.innerHTML=lt,Be)return Ot.innerText;if(Kt){const Fn=Kt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ct(Ot,Fn),Ot.innerHTML}return setTimeout(()=>Qt(),500),Ot.innerHTML},[Ke,Kt]);(0,a.useEffect)(()=>{nn.current&&nn.current.querySelectorAll(["input","textarea"]).forEach(At=>{At.oninput=tt,At.onblur=ke,At.onfocus=Pt})},[ze]),(0,a.useEffect)(()=>{var lt,At,Ot,Fn,ga;if(qe!=null&&qe.length)try{const In=nn.current.querySelectorAll(".edu-program-fill-score"),$n=nn.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ra,Ha]of $n.entries())Ha.value=((lt=qe==null?void 0:qe[Ra])==null?void 0:lt.value)||"",((At=qe==null?void 0:qe[Ra])==null?void 0:At.type)==="warning"?Ha.className="program-fill-warning":((Ot=qe==null?void 0:qe[Ra])==null?void 0:Ot.type)==="success"?Ha.className="program-fill-success":Ha.className="";for(const[Ra,Ha]of In.entries())Ha.innerHTML=(Fn=qe==null?void 0:qe[Ra])!=null&&Fn.score?`${(ga=qe==null?void 0:qe[Ra])==null?void 0:ga.score}\u5206`:"";nt(qe)}catch(In){console.log(In,"error")}},[qe]);const tt=lt=>{ze[lt.target.dataset.id]=ze[lt.target.dataset.id]||{},ze[lt.target.dataset.id].value=lt.target.value,nt([...ze]),se(ze,lt.target.dataset.id)},ke=lt=>{ze[lt.target.dataset.id]=ze[lt.target.dataset.id]||{},ze[lt.target.dataset.id].value=lt.target.value,nt([...ze]),Rt(ze,lt.target.dataset.id)},Pt=lt=>{ze[lt.target.dataset.id]=ze[lt.target.dataset.id]||{},ze[lt.target.dataset.id].value=lt.target.value,nt([...ze]),Tt(ze,lt.target.dataset.id)};function Ct(lt,At){return lt.childNodes.forEach(Ot=>{var Fn;if(Ot.childNodes.length>0)Ct(Ot,At);else if(Ot.nodeName!=="IMG")if(Ot.innerHTML)Ot.innerHTML=(Fn=Ot.innerHTML)==null?void 0:Fn.replace(new RegExp(At,"gi"),'$&');else{const ga=document.createElement("span");ga.innerHTML=Ot.textContent.replace(new RegExp(At,"gi"),'$&'),Ot.replaceWith(ga)}})}const nn=(0,a.useRef)();xe.jb.WebkitLineClamp=zt,zt&&(_e=ae(ae({},_e),xe.jb));function gn(lt){let At=lt.target;if(At.tagName.toUpperCase()==="A"){let Ot=At.getAttribute("href");if(Ot.indexOf("office")>-1)lt.preventDefault(),at(Ot),xt("office");else if(Ot.indexOf("application/pdf")>-1)lt.preventDefault(),at(Ot),xt("pdf");else if(Ot.indexOf("text/html")>-1)lt.preventDefault(),at(Ot),xt("html");else if(Ot.startsWith("#")){lt.preventDefault();let Fn=document.getElementById(Ot.replace("#",""));Fn&&Fn.scrollIntoView(!0)}}}const Qt=()=>{var lt;const At=(lt=nn.current)==null?void 0:lt.querySelectorAll("video");At==null||At.forEach(Ot=>{if(Ot.oncontextmenu=()=>!1,Ot.src.indexOf(".m3u8")>-1&&!Ot.canPlayType("application/vnd.apple.mpegurl")){if(be().isSupported()){var Fn=new(be());Fn.loadSource(Ot.src),Fn.attachMedia(Ot)}}})};return(0,a.useEffect)(()=>{if(nn.current&&Qe&&Qe.match(Ee)&&window.PR.prettyPrint(),nn.current)return nn.current.addEventListener("click",gn),()=>{var lt;(lt=nn.current)==null||lt.removeEventListener("click",gn),(0,xe.AL)(),(0,xe.Iy)()}},[Qe,nn.current,gn]),(0,a.useEffect)(()=>{var lt;const At=Ot=>{Ot.preventDefault(),Ot.clipboardData.setData("text",window.getSelection().toString())};return(lt=nn.current)==null||lt.addEventListener("copy",At),()=>{var Ot;(Ot=nn.current)==null||Ot.removeEventListener("copy",At)}},[nn.current]),a.createElement(a.Fragment,null,Be&&a.createElement("div",{ref:nn},Qe),!Be&&!en(Qe)&&a.createElement("div",{ref:nn,style:ae({},_e),className:`${rt||""} ${wt?"disabled-fill":""} markdown-body ${Zt.current}`,dangerouslySetInnerHTML:{__html:Qe}}),!Be&&en(Qe)&&a.createElement(le,{html:Qe}),a.createElement(Ye.Z,{close:!0,data:Ze,type:Ze!=null&&Ze.length?ct:"",style:ae({},vt),onClose:()=>at("")}))}},7621:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return we}});var a=te(35973),ye={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},xe=te(67294),we=({message:Oe,className:be,children:Fe,style:Ie={}})=>xe.createElement("div",{className:`custom-spinner ${ye.idsRingWrapper} ${be}`},xe.createElement("div",{className:ye.ldsRing},xe.createElement("div",null),xe.createElement("div",null),xe.createElement("div",null),xe.createElement("div",null)),Oe?xe.createElement("p",{style:Ie},Oe):null,Fe,xe.createElement(a.Outlet,null))},60076:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return we}});var a=te(67294),ye=te(33054),xe=te(67294),we=({defaultX:Oe="40%",leftChild:be,rightChild:Fe,className:Ie,hideResize:De=!1})=>{const[je,Ye]=(0,a.useState)(Oe),Le=(0,a.useRef)();function ge(){Le.current=!0}(0,a.useEffect)(()=>{function y(b){Le.current&&(ye.Z.publish("resize-move-bar",b),Ye(b.pageX))}function x(){Le.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const le=typeof je=="number"&&je!==.01?`${je}px`:Oe,E=`calc(100% - ${De?"0px":"4px"} - ${le})`;return xe.createElement("div",{className:`split-panel-container ${Ie}`},xe.createElement("section",{style:{width:le,display:je===.01?"none":""}},be),xe.createElement("section",{className:"resize-x-bar",onMouseDown:ge},xe.createElement("a",{className:"btn-resize"},xe.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},xe.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"})))),xe.createElement("section",{style:{width:E}},Fe))}},38658:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return be}});var a=te(67294),ye={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_"},xe=te(94184),we=te.n(xe),be=({className:Fe,style:Ie={},leftNode:De,leftTitle:je="\u81EA\u6D4B\u8F93\u5165",rightNode:Ye,rightTitle:Le="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:we()(ye.result,Fe),style:Ie},a.createElement("div",{className:ye.left},a.createElement("div",{className:ye.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,je)),a.createElement("div",{className:ye.leftNode},De)),a.createElement("div",{className:ye.right},a.createElement("div",{className:ye.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,Le)),a.createElement("div",{className:ye.rightNode},Ye)))},88508:function(Ge,et,te){"use strict";var a=te(67294);const ye=we=>String(we).length===1?`0${we}`:we,xe=({className:we="",onChange:Oe,defaultValue:be=0})=>{const[Fe,Ie]=(0,a.useState)(be);(0,a.useEffect)(()=>{const Le=setTimeout(()=>{Ie(Fe+1e3)},1e3);return Oe(Fe+1e3),()=>{clearInterval(Le)}},[Fe]);const De=parseInt(Fe/(60*6e4))||"00",je=parseInt(Fe%(60*6e4)/6e4)||"00",Ye=parseInt(Fe%6e4/1e3)||"00";return a.createElement("div",{className:we},ye(De),":",ye(je),":",ye(Ye))};et.Z=xe},45180:function(Ge,et,te){"use strict";var a=te(67294),ye=te(67294);const xe=({text:we,speed:Oe=100})=>{const[be,Fe]=(0,a.useState)(""),Ie=(0,a.useRef)(0);return(0,a.useEffect)(()=>{Fe(""),Ie.current=0;const De=setInterval(()=>{Ie.currentje+we.charAt(Ie.current)),Ie.current+=1):clearInterval(De)},Oe);return()=>{clearInterval(De)}},[we]),ye.createElement("div",{className:"c-black"},be)};et.Z=xe},59451:function(Ge,et,te){"use strict";te.d(et,{cT:function(){return Ue},pe:function(){return me}});var a=te(67294),ye=te(35059),xe=te(2453),we=te(33170),Oe=te(81354),be=te.n(Oe),Fe=te(25934),Ie=te(35973),De=te(56448),je=te.n(De),Ye=Object.defineProperty,Le=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ot,rt,Be)=>rt in ot?Ye(ot,rt,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ot[rt]=Be,b=(ot,rt)=>{for(var Be in rt||(rt={}))E.call(rt,Be)&&x(ot,Be,rt[Be]);if(le)for(var Be of le(rt))y.call(rt,Be)&&x(ot,Be,rt[Be]);return ot},ee=(ot,rt)=>Le(ot,ge(rt)),z=(ot,rt)=>{var Be={};for(var zt in ot)E.call(ot,zt)&&rt.indexOf(zt)<0&&(Be[zt]=ot[zt]);if(ot!=null&&le)for(var zt of le(ot))rt.indexOf(zt)<0&&y.call(ot,zt)&&(Be[zt]=ot[zt]);return Be},ae=(ot,rt,Be)=>new Promise((zt,_e)=>{var vt=Et=>{try{mt(Be.next(Et))}catch(wt){_e(wt)}},Kt=Et=>{try{mt(Be.throw(Et))}catch(wt){_e(wt)}},mt=Et=>Et.done?zt(Et.value):Promise.resolve(Et.value).then(vt,Kt);mt((Be=Be.apply(ot,rt)).next())});const{Dragger:oe}=ye.default,me=ot=>{const rt="bf3c199c2470cb477d907b1e0917c17b",Be="5183666c72eec9e4";var zt=be().enc.Utf8.parse(rt);let _e=be().enc.Utf8.parse(Be);var vt=be().AES.decrypt(ot,zt,{iv:_e,mode:be().mode.CBC});return vt.toString(be().enc.Utf8)};let Ee;const Me=ot=>ae(void 0,[ot],function*({identifier:rt,oldFilename:Be,newFilename:zt}){var _e,vt,Kt,mt,Et,wt;const qe=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});qe.data=JSON.parse(me(qe.data));const se=new OSS({endpoint:(_e=qe==null?void 0:qe.data)==null?void 0:_e.end_point,region:(vt=qe==null?void 0:qe.data)==null?void 0:vt.region,accessKeyId:(Kt=qe==null?void 0:qe.data)==null?void 0:Kt.access_key_id,accessKeySecret:(mt=qe==null?void 0:qe.data)==null?void 0:mt.access_key_secret,bucket:(Et=qe==null?void 0:qe.data)==null?void 0:Et.bucket,stsToken:(wt=qe==null?void 0:qe.data)==null?void 0:wt.security_token});return new Promise((Rt,Tt)=>{console.log(11111,`${rt}/${Be}`,`${rt}/${zt}`,qe.data),se.copy(`/${rt}/${Be}`,`/${rt}/${zt}`).then(Ke=>{console.log("\u62F7\u8D1D\u6210\u529F",Ke)}).catch(Ke=>{console.log(Ke)})})}),Ue=(ot,rt,Be)=>ae(void 0,null,function*(){var zt,_e,vt,Kt,mt,Et;rt.file_name=ot.name;const wt=yield(0,we.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",me(wt.data)),wt.data=JSON.parse(me(wt.data));const qe=ot.name.split(".");qe.pop();const se=rt.realFileName?qe.join(""):(0,Fe.Z)(),Rt=new(je())({endpoint:(zt=wt==null?void 0:wt.data)==null?void 0:zt.end_point,region:(_e=wt==null?void 0:wt.data)==null?void 0:_e.region,accessKeyId:(vt=wt==null?void 0:wt.data)==null?void 0:vt.access_key_id,accessKeySecret:(Kt=wt==null?void 0:wt.data)==null?void 0:Kt.access_key_secret,bucket:(mt=wt==null?void 0:wt.data)==null?void 0:mt.bucket,stsToken:(Et=wt==null?void 0:wt.data)==null?void 0:Et.security_token});return new Promise((Tt,Ke)=>{var Ze;Rt.multipartUpload(`${se}`,new Blob([ot],{type:ot.type}),ee(b({timeout:200*1e3,partSize:102400},Be),{callback:{url:(Ze=wt==null?void 0:wt.data)==null?void 0:Ze.callback_url,host:wt==null?void 0:wt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,we.rz)(rt)}})).then(function(at){var ct;ot.response=(ct=at.data)==null?void 0:ct.data,Tt(at==null?void 0:at.data)}).catch(function(at){Ke(at),console.log("err:",at)})})}),We=ot=>{var rt=ot,{user:Be,cancelUpload:zt}=rt,_e=z(rt,["user","cancelUpload"]);const[vt,Kt]=(0,a.useState)([]);let[mt,Et]=(0,a.useState)();const wt={onRemove:se=>{Kt([...vt.filter(Rt=>Rt.name!==se.name)]),_e.onChange(vt.filter(Rt=>Rt.name!==se.name))},disabled:_e.disabled,multiple:!0,fileList:vt==null?void 0:vt.map(se=>se.file),customRequest:()=>{},beforeUpload:se=>ae(void 0,null,function*(){let Rt=_e.maxSize||1073741824;if(vt.filter(Tt=>Tt.name===se.name).length){xe.ZP.info(`${se.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(se==null?void 0:se.size)>Rt?(xe.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Rt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(vt.push({name:se.name,file:se}),Kt([...vt]),_e.onChange(vt),!1)})},qe=(se,Rt)=>ae(void 0,null,function*(){var Tt,Ke,Ze,at,ct,xt;Rt.file_name=se.name;const ze=se.name,nt=yield(0,we.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(nt.data=JSON.parse(me(nt.data)),(nt==null?void 0:nt.status)!==0){vt[vt.findIndex(en=>en.name===ze)].status="error",vt[vt.findIndex(en=>en.name===ze)].file.status="error",_e.onChange(vt),xe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}mt=new(je())({endpoint:(Tt=nt==null?void 0:nt.data)==null?void 0:Tt.end_point,region:(Ke=nt==null?void 0:nt.data)==null?void 0:Ke.region,accessKeyId:(Ze=nt==null?void 0:nt.data)==null?void 0:Ze.access_key_id,accessKeySecret:(at=nt==null?void 0:nt.data)==null?void 0:at.access_key_secret,bucket:(ct=nt==null?void 0:nt.data)==null?void 0:ct.bucket,stsToken:(xt=nt==null?void 0:nt.data)==null?void 0:xt.security_token}),console.log(se,"file"),Et(mt);const Zt=se.name.split(".");Zt.pop();const Ut=ze.indexOf(".")>-1?Rt.realFileName?Zt.join("."):(0,Fe.Z)():ze;return new Promise((en,rn)=>{var Wn;try{mt.multipartUpload(`${_e.identifier}/${Ut}${ze.indexOf(".")>-1?"."+ze.split(".").pop():""}`,new Blob([se.file],{type:se.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(It,Qe,tt)=>{try{console.log("\u8FDB\u5EA6",It,Qe,tt);const ke=vt.findIndex(Pt=>Pt.name===ze);vt[ke].file.percent=It*100,vt[ke].tempCheckpoint=Qe,Kt([...vt])}catch(ke){}},checkpoint:vt[vt.findIndex(It=>It.name===ze)].tempCheckpoint,callback:{customValue:{id:ze+""},url:(Wn=nt==null?void 0:nt.data)==null?void 0:Wn.callback_url,host:nt==null?void 0:nt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,we.rz)(Rt)}}).then(function(It){var Qe,tt,ke;const Pt=vt.findIndex(nn=>nn.name===ze);let Ct="done";if(((Qe=It.data)==null?void 0:Qe.status)===0){se.response=(tt=It.data)==null?void 0:tt.data;const nn=vt.findIndex(gn=>gn.name===ze);vt[nn].status="done",vt[nn].file.status="done"}else xe.ZP.warning((ke=It.data)==null?void 0:ke.message),Ct="error";vt[Pt].status=Ct,vt[Pt].file.status=Ct,_e.onChange(vt),en(It==null?void 0:It.data)}).catch(function(It){vt[vt.findIndex(Qe=>Qe.name===ze)].status="error",vt[vt.findIndex(Qe=>Qe.name===ze)].file.status="error",xe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Kt([...vt]),_e.onChange(vt),rn(It),console.log("err:",It)})}catch(It){}})});return(0,a.useEffect)(()=>{vt.every(se=>se==="done"||se==="error")&&_e.onComplete(vt)},[vt]),(0,a.useEffect)(()=>{zt&&(mt==null||mt.cancel())},[zt]),(0,a.useEffect)(()=>{_e.uploading&&vt.map(se=>ae(void 0,null,function*(){var Rt;if((!se.status||se.status==="error")&&!zt){se.status="uploading",se.file.status="uploading";const Tt=yield qe(se,{login:(Rt=Be==null?void 0:Be.userInfo)==null?void 0:Rt.login,container_type:_e.container_type,container_id:_e.container_id,description:_e.description,realFileName:_e.realFileName})}}))},[_e.uploading]),a.createElement(oe,ee(b({},wt),{height:_e.height,className:_e.className}),a.createElement("p",{className:"ant-upload-hint"},_e.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};et.ZP=(0,Ie.connect)(({loading:ot,globalSetting:rt,user:Be})=>({globalSetting:rt,loading:ot.models.competitions,user:Be}))(We)},17305:function(Ge,et,te){"use strict";te.d(et,{xj:function(){return Rt},CI:function(){return zt},h4:function(){return Ie},eh:function(){return we},wr:function(){return Fe},r5:function(){return Oe}});var a=te(67294),ye=te(56243),xe=te(11320);function we(){const[Tt,Ke]=(0,a.useState)(!1),Ze=(0,a.useRef)(null),at=(0,a.useCallback)(()=>{var ze;(ze=Ze.current)==null||ze.cancelRequest(),Ke(!1)},[]);return[{request:(0,a.useCallback)(ze=>{const{url:nt,body:Zt,onData:Ut,onDone:en,onCancelled:rn,onError:Wn}=ze;Ze.current&&Ze.current.cancelRequest();const It=new ye.Z(xe.Z.API_SERVER+nt,Zt);return Ze.current=It,Ke(!0),new Promise((Qe,tt)=>{It.on("data",({chunk:ke,full:Pt})=>{Ut==null||Ut(Pt,ke)}),It.on("done",ke=>{Ke(!1),en==null||en(ke),Qe({status:"done",content:ke})}),It.on("cancelled",ke=>{Ke(!1),rn==null||rn(ke),Qe({status:"cancelled",content:ke})}),It.on("error",ke=>{Ke(!1),Wn==null||Wn(ke),tt(ke)}),It.startStream()})},[]),cancel:at,get loading(){return Tt}}]}function Oe(Tt=[]){const[Ke,Ze]=(0,a.useState)(Tt),at=(0,a.useCallback)((ct,xt)=>{const{limit:ze,onlySuccess:nt=!0}=xt||{},Zt=[],Ut=new Map;ct.forEach(en=>{en.sender==="AI"&&en.key&&Ut.set(en.key,en)});for(const en of ct)if(en.sender==="user"&&en.key){const rn=Ut.get(en.key);if((rn==null?void 0:rn.text)&&(!nt||!(rn!=null&&rn.error))&&(Zt.push({question:en.text||"",answer:rn.text}),ze&&Zt.length>=ze))break}return Zt},[]);return{chatData:Ke,setChatData:Ze,calcHistoryList:at}}var Fe=({status:Tt,rootMargin:Ke="70px",bottomOffset:Ze=50})=>{const at=(0,a.useRef)(null),ct=(0,a.useRef)(null),xt=(0,a.useRef)(null),[ze,nt]=(0,a.useState)(!0),Zt=(0,a.useRef)(!1),Ut=(0,a.useRef)(0);return(0,a.useEffect)(()=>{const en=at.current,rn=ct.current;if(!en||!rn)return;const Wn=new IntersectionObserver(([It])=>{var Qe,tt;if(!document.contains(It.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Qe=It.rootBounds)==null?void 0:Qe.width)===0&&((tt=It.rootBounds)==null?void 0:tt.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(It.boundingClientRect.width===0&&It.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}nt(It.isIntersecting)},{root:en,rootMargin:Ke,threshold:0});return Wn.observe(rn),()=>{Wn.disconnect()}},[Ke,!!(at!=null&&at.current),!!(ct!=null&&ct.current)]),(0,a.useEffect)(()=>{if(!Tt)return;const en=at.current,rn=xt.current;if(!en||!rn)return;Zt.current=!1,Ut.current=en.scrollTop;const Wn=()=>{const{scrollTop:tt,scrollHeight:ke,clientHeight:Pt}=en,Ct=tt>Ut.current,nn=tt+Pt>=ke-Ze;Ct&&nn?(en.scrollTop=ke,Zt.current=!1):Ct||(Zt.current=!0),Ut.current=tt},It=()=>{Zt.current||(en.scrollTop=en.scrollHeight)};en.addEventListener("scroll",Wn);const Qe=new ResizeObserver(It);return Qe.observe(rn),()=>{Qe.disconnect(),en.removeEventListener("scroll",Wn)}},[Tt,Ze]),{scrollBoxRef:at,bottomInspectRef:ct,contentRef:xt,isAtBottom:ze}};function Ie(Tt){const[Ke,Ze]=(0,a.useState)({width:0,height:0});return(0,a.useEffect)(()=>{const at=Tt.current;if(!at)return;const ct=new ResizeObserver(xt=>{for(let ze of xt){const nt=ze.target.offsetWidth,Zt=ze.target.offsetHeight;Ze({width:nt,height:Zt})}});return ct.observe(at),()=>{ct.disconnect()}},[Tt]),Ke}var De=te(2453),je=te(35059),Ye=te(62844),Le=te(83062),ge=te(74330),le=te(85418),E=te(85804),y=te(28802),x=te(94184),b=te.n(x),ee={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"},z=te(28706),ae=te(3407),oe=te(54262),me=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,We=(Tt,Ke,Ze)=>Ke in Tt?me(Tt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Tt[Ke]=Ze,ot=(Tt,Ke)=>{for(var Ze in Ke||(Ke={}))Me.call(Ke,Ze)&&We(Tt,Ze,Ke[Ze]);if(Ee)for(var Ze of Ee(Ke))Ue.call(Ke,Ze)&&We(Tt,Ze,Ke[Ze]);return Tt},rt=(Tt,Ke,Ze)=>new Promise((at,ct)=>{var xt=Zt=>{try{nt(Ze.next(Zt))}catch(Ut){ct(Ut)}},ze=Zt=>{try{nt(Ze.throw(Zt))}catch(Ut){ct(Ut)}},nt=Zt=>Zt.done?at(Zt.value):Promise.resolve(Zt.value).then(xt,ze);nt((Ze=Ze.apply(Tt,Ke)).next())}),zt=(0,a.forwardRef)(({placeholder:Tt="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Ke,style:Ze,hideUpload:at,disabled:ct,disabledTooltip:xt,value:ze="",onChange:nt,onSubmit:Zt,onCancel:Ut,loading:en,typing:rn,toggles:Wn,onFullInputChange:It,onInputFocus:Qe,headExtraNode:tt},ke)=>{var Pt,Ct;const[nn,gn]=(0,a.useState)([]),[Qt,lt]=(0,a.useState)([]),[At,Ot]=(0,a.useState)(!1),[Fn,ga]=(0,a.useState)(!1),In=(0,a.useRef)(null),$n=(0,a.useRef)(null),Ra=(0,a.useRef)(null),Ha=(0,a.useRef)(!1),ir=50,un=10;(0,a.useImperativeHandle)(ke,()=>({onAttachmentsClear:()=>{gn([]),lt([])}}));const pn={maxCount:ir,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:nn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:$t=>rt(void 0,null,function*(){var Gn,_n,Yn,la;const An=(la=(Yn=(_n=(Gn=$t==null?void 0:$t.name)==null?void 0:Gn.split("."))==null?void 0:_n.slice(-1))==null?void 0:Yn[0])==null?void 0:la.toLowerCase(),zn=["doc","docx","md","pdf","txt","xlsx","xls"];return $t.size===0?(De.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),je.default.LIST_IGNORE):zn.includes(An)?$t.size/1024/1024>100?(De.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),je.default.LIST_IGNORE):!0:(De.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),je.default.LIST_IGNORE)}),onChange:({fileList:$t})=>{gn($t)},action:`${(Pt=xe.Z)==null?void 0:Pt.API_SERVER}/api/intelligent_imports/upload_file.json`},eo={maxCount:un,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Qt,multiple:!0,accept:".jpg,.png",beforeUpload:$t=>{var Gn,_n,Yn,la;const An=(la=(Yn=(_n=(Gn=$t==null?void 0:$t.name)==null?void 0:Gn.split("."))==null?void 0:_n.slice(-1))==null?void 0:Yn[0])==null?void 0:la.toLowerCase(),zn=["jpg","png"];return $t.size===0?(De.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),je.default.LIST_IGNORE):zn.includes(An)?$t.size/1024/1024>10?(De.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),je.default.LIST_IGNORE):!0:(De.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),je.default.LIST_IGNORE)},onChange:({fileList:$t})=>{lt($t)},action:`${(Ct=xe.Z)==null?void 0:Ct.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{var $t,Gn;const _n=(Gn=($t=In.current)==null?void 0:$t.resizableTextArea)==null?void 0:Gn.textArea;if(!_n)return;const Yn=new ResizeObserver(()=>{ga(_n.scrollHeight>=96)});return _n&&Yn.observe(_n),()=>{_n&&Yn.unobserve(_n)}},[]);const Xn=$t=>{nt==null||nt($t.target.value)},sa=$t=>{var Gn,_n,Yn,la,An,zn,na,va;if($t==="file"){if(Qt.length){Ye.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 Br,gt,bt,kt;lt([]),(kt=(bt=(gt=(Br=$n.current)==null?void 0:Br.upload)==null?void 0:gt.uploader)==null?void 0:bt.fileInput)==null||kt.click()}});return}(la=(Yn=(_n=(Gn=$n.current)==null?void 0:Gn.upload)==null?void 0:_n.uploader)==null?void 0:Yn.fileInput)==null||la.click()}if($t==="image"){if(nn.length){Ye.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 Br,gt,bt,kt;gn([]),(kt=(bt=(gt=(Br=Ra.current)==null?void 0:Br.upload)==null?void 0:gt.uploader)==null?void 0:bt.fileInput)==null||kt.click()}});return}(va=(na=(zn=(An=Ra.current)==null?void 0:An.upload)==null?void 0:zn.uploader)==null?void 0:na.fileInput)==null||va.click()}},Ao=()=>{Zt==null||Zt(ze,nn,Qt)},Nt=$t=>{if(!($t.shiftKey&&$t.key==="Enter")&&$t.key==="Enter"){if($t.preventDefault(),Xe||Ha.current||en)return;Ao()}},ft=[...nn,...Qt],Xe=ft.some($t=>$t.status==="uploading")||rn||en||!(ze!=null&&ze.trim()),St=!!ft.length||(Wn==null?void 0:Wn.some($t=>$t.active))||tt,jt=at||nn.length>=ir||Qt.length>=un,Dt=[{key:"file",disabled:nn.length>=ir,label:a.createElement(Le.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Qt.length>=un,label:a.createElement(Le.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return a.createElement("div",{style:Ze,className:b()(ee.footerContainer,Ke,At&&ee.full,St&&ee.selected)},a.createElement("div",{className:ee.togglesContainer},tt,Wn==null?void 0:Wn.filter($t=>$t.show!==!1).map(($t,Gn)=>a.createElement(a.Fragment,{key:Gn},a.createElement(Le.Z,{key:$t.label,title:$t.tooltip},a.createElement("div",{onClick:$t.onToggle,className:b()(ee.btn,$t.active&&ee.btnActive)},a.createElement("i",{className:`iconfont ${$t.icon} mr10 font12`}),$t.label)),$t==null?void 0:$t.extraNode)),ft.map($t=>a.createElement("div",{className:ee.attachment,key:$t.uid},($t==null?void 0:$t.status)==="uploading"&&a.createElement(ge.Z,{indicator:a.createElement(ae.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:$t==null?void 0:$t.name,className:"mr10"},(0,z.Pq)($t.name,20)),a.createElement("i",{onClick:()=>{gn(Gn=>Gn.filter(_n=>_n.uid!==$t.uid)),lt(Gn=>Gn.filter(_n=>_n.uid!==$t.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(Le.Z,{title:xt},a.createElement("div",{className:b()(ee.inputContainer,Fn&&ee.lineFour,ct&&ee.disabledInput)},a.createElement(je.default,ot({ref:$n},pn)),a.createElement(je.default,ot({ref:Ra},eo)),a.createElement(le.Z,{className:`${jt?"hide":""}`,menu:{items:Dt,onClick:$t=>sa($t.key)},placement:"top"},a.createElement(E.ZP,{className:ee.uploadBtn,icon:a.createElement(oe.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),a.createElement(y.default.TextArea,{ref:In,autoSize:{minRows:1,maxRows:4},placeholder:Tt,value:ze,variant:"borderless",style:jt?{paddingLeft:0,marginLeft:0}:{},onChange:Xn,onPressEnter:Nt,onCompositionStart:()=>{Ha.current=!0},onCompositionEnd:()=>{Ha.current=!1},onFocus:()=>Qe==null?void 0:Qe()}),rn?a.createElement(Le.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${ee.cancelBtn}`,onClick:Ut})):a.createElement(E.ZP,{className:ee.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Xe,onClick:Ao}),Fn&&a.createElement("span",{className:ee.fullIcon,onClick:()=>{Ot(!At),It==null||It(!At)}},At?a.createElement("span",{className:"iconfont icon-shousuo"}):a.createElement("span",{className:"iconfont icon-zhankai"})))))}),_e={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"},vt=te(89214),Kt=te(6655),mt=te(74855),Et=te(56321),wt="data:image/png;base64,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",qe=(Tt,Ke,Ze)=>new Promise((at,ct)=>{var xt=Zt=>{try{nt(Ze.next(Zt))}catch(Ut){ct(Ut)}},ze=Zt=>{try{nt(Ze.throw(Zt))}catch(Ut){ct(Ut)}},nt=Zt=>Zt.done?at(Zt.value):Promise.resolve(Zt.value).then(xt,ze);nt((Ze=Ze.apply(Tt,Ke)).next())}),Rt=({contentRef:Tt,className:Ke,style:Ze,aiIcon:at=Et,userIcon:ct=wt,chatData:xt,requestLoading:ze,editIndex:nt,onEditFinish:Zt,onEditCancel:Ut,customDataNode:en,extraAnswerAction:rn,cancelTyping:Wn,onAnswerFinish:It,onReasoningFinish:Qe,onDynamic:tt,sensitiveWords:ke=[]})=>{const[Pt,Ct]=(0,a.useState)(""),nn=(0,a.useRef)(null);(0,a.useEffect)(()=>{var At;if(nn.current&&nt!==null){nn.current.focus();const Ot=(At=nn.current.resizableTextArea)==null?void 0:At.textArea;Ot&&(Ot.selectionStart=Ot.selectionEnd=Ot.value.length)}},[nt]);const gn=(At,Ot)=>{let Fn=At;return Ot.forEach(ga=>{const In=new RegExp(ga,"g");Fn=Fn.replace(In,"")}),Fn},Qt=(At,Ot)=>{const Fn=Ot===nt,ga=[...(At==null?void 0:At.fileList)||[],...(At==null?void 0:At.imageList)||[]];return a.createElement("div",{className:_e.li},a.createElement("div",{className:_e.avatarIcon},a.createElement("img",{className:_e.img,src:ct})),a.createElement("div",{className:_e.content},!!(ga!=null&&ga.length)&&a.createElement("div",{className:_e.fileWrap},ga==null?void 0:ga.map((In,$n)=>{var Ra,Ha;return a.createElement("div",{key:$n,className:_e.file},a.createElement("img",{src:te(90034)(`./${((Ha=(Ra=In==null?void 0:In.name)==null?void 0:Ra.split("."))==null?void 0:Ha.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(Le.Z,{title:In==null?void 0:In.name},a.createElement("div",{className:_e.fileName},In==null?void 0:In.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,z.RD)(In==null?void 0:In.size))))})),a.createElement("div",{className:_e.borderBox},Fn?a.createElement(y.default.TextArea,{value:Pt,ref:nn,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:In=>Ct(In.target.value)}):a.createElement("div",{className:_e.text},At==null?void 0:At.text)),Fn?a.createElement("div",{className:_e.action},a.createElement(E.ZP,{onClick:()=>{Ct(""),Ut()},size:"small"},"\u53D6\u6D88"),a.createElement(E.ZP,{disabled:!Pt.trim(),onClick:()=>Zt(Pt),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:_e.action},a.createElement(mt.CopyToClipboard,{text:(At==null?void 0:At.text)||"",onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Le.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},lt=(At,Ot)=>a.createElement("div",{className:_e.li},a.createElement("div",{className:_e.avatarIcon},a.createElement("img",{className:_e.img,src:at})),a.createElement("div",{className:_e.content},a.createElement("div",{className:_e.borderBox},At.loading&&a.createElement(a.Fragment,null,At!=null&&At.imageGenerator?a.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(At!=null&&At.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:_e.loading},a.createElement("div",{className:_e.dot}),a.createElement("div",{className:_e.dot}),a.createElement("div",{className:_e.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(At==null?void 0:At.thinkingEnabled)&&a.createElement(Kt.Z,{time:At==null?void 0:At.time,cancelIndex:Wn,loading:At.loading,streamingStatus:!(At!=null&&At.text),onFinish:()=>qe(void 0,null,function*(){Qe==null||Qe()}),value:At==null?void 0:At.reasoning}),!!(At!=null&&At.text)&&!At.hideAnswer&&a.createElement(vt.Z,{cancelIndex:Wn,onDynamic:tt,streamingStatus:ze,loadImage:!!(At!=null&&At.imageGenerator),onFinish:()=>qe(void 0,null,function*(){It==null||It()}),value:gn(At==null?void 0:At.text,ke)})),(At==null?void 0:At.source)&&!!(At!=null&&At.text)&&a.createElement("div",{className:_e.source},At==null?void 0:At.source),a.createElement("div",{className:_e.action},rn==null?void 0:rn(At,Ot),a.createElement(mt.CopyToClipboard,{text:String((At==null?void 0:At.text)||""),onCopy:()=>De.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(Le.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return a.createElement("div",{ref:Tt,className:b()(Ke),style:Ze},xt==null?void 0:xt.map((At,Ot)=>a.createElement(a.Fragment,{key:At.key+Ot},At.show&&a.createElement(a.Fragment,null,At.sender==="user"&&Qt(At,Ot),At.sender==="AI"&<(At,Ot),en&&!["AI","user"].includes(At.sender)&&en(At,Ot)))))}},71865:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return we}});var a=te(67294),ye=te(33054),xe=te(30264),we=()=>{const[Oe,be]=(0,a.useState)(""),[Fe,Ie]=(0,a.useState)(0);let[De,je]=(0,a.useState)(),[Ye,Le]=(0,a.useState)();const[ge,le]=(0,a.useState)(!1),E=(0,a.useRef)("");(0,a.useEffect)(()=>ye.Z.subscribe("preview-image",Ue=>{be(Ue),console.log(me.current),document.body.style.overflow="hidden"}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,a.useEffect)(()=>{E.current=Oe},[Oe]);function y(Me){Me.keyCode==27&&E.current&&x()}function x(){document.body.style.overflow="auto",je(void 0),Le(void 0),Ie(0),be("")}function b(){Ie(Fe+90)}function ee(){De=me.current.width*1.1,Ye=me.current.height*1.1,Le(Ye),je(De)}function z(){De=me.current.width/1.1,Ye=me.current.height/1.1,Le(Ye),je(De)}const ae=(0,a.useRef)(),oe=(0,a.useRef)(),me=(0,a.useRef)(),Ee=Me=>{(Me.nativeEvent.target===ae.current||Me.nativeEvent.target===oe.current)&&x()};return a.createElement(a.Fragment,null,Oe?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:oe},a.createElement(xe.Z,{className:"image-preview",src:Oe,style:{display:"none"},preview:{visible:!0,src:Oe,onVisibleChange:Me=>{be("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},57444:function(Ge,et,te){"use strict";te.d(et,{h:function(){return ae}});var a=te(67294),ye=te(88044),xe=te(91773),we=te(85804),Oe=te(4631),be=te.n(Oe),Fe=te(71749),Ie=te(30483),De=Object.defineProperty,je=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,E=(oe,me,Ee)=>me in oe?De(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):oe[me]=Ee,y=(oe,me)=>{for(var Ee in me||(me={}))ge.call(me,Ee)&&E(oe,Ee,me[Ee]);if(Le)for(var Ee of Le(me))le.call(me,Ee)&&E(oe,Ee,me[Ee]);return oe},x=(oe,me)=>je(oe,Ye(me));const b=ye.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},z={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"]};et.Z=({callback:oe,onCancel:me})=>{const[Ee,Me]=(0,a.useState)("python");function Ue(ot){Me(z[ot][1])}function We(ot){oe(ot)}return a.createElement(xe.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:We,style:{width:500}}),a.createElement(xe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(ye.default,{getPopupContainer:ot=>ot.parentNode,onChange:Ue},Object.keys(z).map(ot=>a.createElement(b,{key:ot,value:ot},z[ot][0])))),a.createElement(xe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ae,{mode:Ee})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(we.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function ae({value:oe,onChange:me,mode:Ee,options:Me={}}){const Ue=(0,a.useRef)(),[We,ot]=(0,a.useState)();return(0,a.useEffect)(()=>{if(We){let rt=function(Be){const zt=Be.getValue();me&&me(zt)};return We.on("change",rt),()=>{We.off("change",rt)}}},[We,me]),(0,a.useEffect)(()=>{We&&We.setOption("mode",Ee)},[We,Ee]),(0,a.useEffect)(()=>{We&&(oe!==We.getValue()||oe==="")&&setTimeout(()=>{We.setValue(oe||"")},300)},[We,oe]),(0,a.useEffect)(()=>{if(Ue.current&&!We){const rt=be().fromTextArea(Ue.current,y({mode:Ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Me));ot(rt)}},[Ue.current,We]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:Ue}))}},35567:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Br}});var a=te(67294),ye=te(4631),xe=te.n(ye),we=te(91033),Oe=te(71749),be=te(57341),Fe=te(82801),Ie=te(88386),De=te(49047),je=te(80785),Ye=te(65226),Le=({value:gt="",className:bt,showTextOnly:kt,showLines:oa,style:Ia={}})=>{const Wa=(0,a.useMemo)(()=>"",[gt]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:Wa}}))},ge=Object.defineProperty,le=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(gt,bt,kt)=>bt in gt?ge(gt,bt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):gt[bt]=kt,z=(gt,bt)=>{for(var kt in bt||(bt={}))x.call(bt,kt)&&ee(gt,kt,bt[kt]);if(y)for(var kt of y(bt))b.call(bt,kt)&&ee(gt,kt,bt[kt]);return gt},ae=(gt,bt)=>le(gt,E(bt));let oe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function me({onActionCallback:gt,title:bt,icon:kt,actionName:oa,className:Ia="",children:Wa}){function Rr(){gt(oa)}return a.createElement("a",{title:bt,className:Ia,onClick:Rr},a.createElement("i",{className:`${kt}`}),Wa)}var Ee=({watch:gt,showNullButton:bt,showNullProgramButton:kt,onActionCallback:oa,fullScreen:Ia,insertTemp:Wa,hidetoolBar:Rr,extraUse:da})=>{const ea=[...oe,{title:`${gt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${gt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!Rr&&ea.map((Dr,Pr)=>a.createElement("li",{key:Pr},Dr.actionName?a.createElement(me,ae(z({},Dr),{onActionCallback:oa})):a.createElement("span",{className:"v-line"}))),bt?a.createElement("li",null,a.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:oa},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,kt?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:oa},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:oa},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Wa&&a.createElement("li",null,a.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Wa}`,onActionCallback:oa},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),da&&a.createElement("li",null,da),a.createElement("li",{className:"btn-full-screen"},a.createElement(me,{icon:`${Ia?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ia?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:oa})))},Me=te(76621),Ue=te(91773),We=te(28802),ot=te(85804),rt=Object.defineProperty,Be=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,mt=(gt,bt,kt)=>bt in gt?rt(gt,bt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):gt[bt]=kt,Et=(gt,bt)=>{for(var kt in bt||(bt={}))vt.call(bt,kt)&&mt(gt,kt,bt[kt]);if(_e)for(var kt of _e(bt))Kt.call(bt,kt)&&mt(gt,kt,bt[kt]);return gt},wt=(gt,bt)=>Be(gt,zt(bt));const qe={labelCol:{span:4},wrapperCol:{span:20}};var se=({callback:gt,onCancel:bt})=>{function kt(oa){gt(oa)}return a.createElement(Ue.default,wt(Et({},qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:kt,style:{width:500}}),a.createElement(Ue.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(We.default,null)),a.createElement(Ue.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(We.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(ot.ZP,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},Rt=te(57444),Tt=te(70859),Ke=te(62844),Ze=te(71230),at=te(63205),ct=te(67294),xt=({callback:gt,onCancel:bt})=>{const kt=document.createElement("canvas"),oa=kt.getContext("2d");kt.width=1e3,kt.height=800,oa.fillStyle="#ffffff",oa.fillRect(0,0,kt.width,kt.height);const Ia=kt.toDataURL("image/png");return ct.createElement(Ke.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ct.createElement(Ze.Z,{style:{height:"100vh"}},ct.createElement(at.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ia,visible:!0,title:String(Date.now())},onOk:Wa=>{gt({src:Wa.url})},onClose:bt})))},ze=te(23495);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 gt=this.diagram;return!(gt===null||gt.isReadOnly||gt.isModelReadOnly||gt.selection.count<2)},nt.prototype.alignLeft=function(){var gt=this.diagram;gt.startTransaction("aligning left");var bt=1/0;gt.selection.each(function(kt){kt instanceof go.Link||(bt=Math.min(kt.position.x,bt))}),gt.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(bt,kt.position.y))}),gt.commitTransaction("aligning left")},nt.prototype.alignRight=function(){var gt=this.diagram;gt.startTransaction("aligning right");var bt=-1/0;gt.selection.each(function(kt){if(!(kt instanceof go.Link)){var oa=kt.actualBounds.x+kt.actualBounds.width;bt=Math.max(oa,bt)}}),gt.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(bt-kt.actualBounds.width,kt.position.y))}),gt.commitTransaction("aligning right")},nt.prototype.alignTop=function(){var gt=this.diagram;gt.startTransaction("alignTop");var bt=1/0;gt.selection.each(function(kt){kt instanceof go.Link||(bt=Math.min(kt.position.y,bt))}),gt.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(kt.position.x,bt))}),gt.commitTransaction("alignTop")},nt.prototype.alignBottom=function(){var gt=this.diagram;gt.startTransaction("aligning bottom");var bt=-1/0;gt.selection.each(function(kt){if(!(kt instanceof go.Link)){var oa=kt.actualBounds.y+kt.actualBounds.height;bt=Math.max(oa,bt)}}),gt.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(kt.actualBounds.x,bt-kt.actualBounds.height))}),gt.commitTransaction("aligning bottom")},nt.prototype.alignCenterX=function(){var gt=this.diagram,bt=gt.selection.first();if(bt){gt.startTransaction("aligning Center X");var kt=bt.actualBounds.x+bt.actualBounds.width/2;gt.selection.each(function(oa){oa instanceof go.Link||oa.move(new go.Point(kt-oa.actualBounds.width/2,oa.actualBounds.y))}),gt.commitTransaction("aligning Center X")}},nt.prototype.alignCenterY=function(){var gt=this.diagram,bt=gt.selection.first();if(bt){gt.startTransaction("aligning Center Y");var kt=bt.actualBounds.y+bt.actualBounds.height/2;gt.selection.each(function(oa){oa instanceof go.Link||oa.move(new go.Point(oa.actualBounds.x,kt-oa.actualBounds.height/2))}),gt.commitTransaction("aligning Center Y")}},nt.prototype.alignColumn=function(gt){var bt=this.diagram;bt.startTransaction("align Column"),gt===void 0&&(gt=0),gt=parseFloat(gt);var kt=new Array;bt.selection.each(function(da){da instanceof go.Link||kt.push(da)});for(var oa=0;oa0){for(var da=Wa.elt(Rr-1);da!==null&&da.isTreeExpanded&&!da.isTreeLeaf;){var ea=this._sortTreeChildrenByY(da);da=ea.last()}da!==null&>.select(da)}else gt.select(Ia)}}else if(kt.key==="Down")if(bt.isTreeExpanded&&!bt.isTreeLeaf){var oa=this._sortTreeChildrenByY(bt).first();oa!==null&>.select(oa)}else for(;bt!==null;){var Ia=bt.findTreeParentNode();if(Ia===null)break;var Wa=this._sortTreeChildrenByY(Ia),Rr=Wa.indexOf(bt);if(RrWa.y?1:Ia.xWa.x?1:0}),bt},nt.prototype.copyToClipboard=function(gt){go.CommandHandler.prototype.copyToClipboard.call(this,gt),this._lastPasteOffset.set(this.pasteOffset)},nt.prototype.pasteFromClipboard=function(){var gt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(gt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),gt},Object.defineProperty(nt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(gt){if(gt!=="move"&>!=="select"&>!=="scroll"&>!=="tree"&>!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+gt);this._arrowKeyBehavior=gt}}),Object.defineProperty(nt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(gt){if(!(gt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+gt);this._pasteOffset.set(gt)}});var Zt=nt,Ut=te(18023),en=te(15746),rn=te(33170),Wn={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},It=te(52262),Qe=te(67294),tt=(gt,bt,kt)=>new Promise((oa,Ia)=>{var Wa=ea=>{try{da(kt.next(ea))}catch(Dr){Ia(Dr)}},Rr=ea=>{try{da(kt.throw(ea))}catch(Dr){Ia(Dr)}},da=ea=>ea.done?oa(ea.value):Promise.resolve(ea.value).then(Wa,Rr);da((kt=kt.apply(gt,bt)).next())});function ke({onCancel:gt,callback:bt}){let kt=(0,a.useRef)(),oa=(0,a.useRef)(),Ia=(0,a.useRef)(),Wa=(0,a.useRef)(!1);const Rr=(0,a.useRef)(!1),[da,ea]=(0,a.useState)(0);function Dr(){const jn=ze.bx.make,So={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"};kt.current=new ze.S0(oa.current,{padding:20,grid:jn(ze.s_,"Grid",jn(ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jn(ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:qa=>{var Do=qa.diagram.commandHandler.addTopLevelParts(qa.diagram.selection,!0);Do||qa.diagram.currentTool.doCancel()},commandHandler:jn(Zt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:qa=>{var Do=qa.subject;Do.location=Do.location.copy().snapToGridPoint(qa.diagram.grid.gridOrigin,qa.diagram.grid.gridCellSize),setTimeout(()=>{qa.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:qa=>{var Do=qa.subject;setTimeout(()=>{qa.diagram.commandHandler.editTextBlock()})},LinkRelinked:qa=>{var Do=qa.parameter.part;Do.invalidateConnectedLinks();var Uo=qa.subject;qa.diagram.toolManager.linkingTool.isForwards?Uo.toNode.invalidateConnectedLinks():Uo.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),kt.current.nodeTemplate=jn(ze.NB,"Auto",{locationSpot:ze.z6.Center,locationObjectName:"SHAPE",desiredSize:new ze.$u(120,60),minSize:new ze.$u(40,40),resizable:!0,resizeCellSize:new ze.$u(10,10),rotatable:!0},new ze.KX("location","loc",ze.E9.parse).makeTwoWay(ze.E9.stringify),new ze.KX("desiredSize","size",ze.$u.parse).makeTwoWay(ze.$u.stringify),jn(ze.bn,{name:"SHAPE",fill:So.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ze.z6.AllSides,toSpot:ze.z6.AllSides},new ze.KX("figure"),new ze.KX("fill"),new ze.KX("stroke","borderColor"),new ze.KX("strokeWidth","thickness"),new ze.KX("strokeDashArray","dash")),jn(ze.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),jn(ze.al,{margin:1,textAlign:"center",overflow:ze.al.OverflowEllipsis,editable:!0},new ze.KX("text").makeTwoWay(),new ze.KX("stroke","color"))),kt.current.nodeTemplate.toolTip=jn("ToolTip",jn(ze.s_,"Vertical",{maxSize:new ze.$u(200,NaN)},jn(ze.al,{font:"bold 10pt sans-serif",textAlign:"center"},new ze.KX("text")),jn(ze.al,{font:"10pt sans-serif",textAlign:"center"},new ze.KX("text","details"))));function mn(qa,Do){var Uo=(Fo,xo)=>{Fo.handled=!0,Fo.diagram.model.commit(Uu=>{var Kr=xo.part.adornedPart,vu=new ze.E9().setRectSpot(Kr.actualBounds,qa);vu.subtract(Kr.location),vu.scale(2,2),vu.x+=Math.sign(vu.x)*130,vu.y+=Math.sign(vu.y)*130,vu.add(Kr.location),vu.snapToGridPoint(Fo.diagram.grid.gridOrigin,Fo.diagram.grid.gridCellSize);var $u=Uu.copyNodeData(Kr.data);Uu.setGroupKeyForNodeData($u,Uu.getGroupKeyForNodeData(Kr.data)),Uu.addNodeData($u);var yl={from:Kr.key,to:Uu.getKeyForNodeData($u)};Uu.addLinkData(yl);var Xu=Fo.diagram.findNodeForData($u);Xu.location=vu,Fo.diagram.select(Xu),setTimeout(()=>{Fo.diagram.commandHandler.editTextBlock()},20)})};return jn(ze.bn,{figure:Do,alignment:qa,alignmentFocus:qa.opposite(),width:qa.equals(ze.z6.Top)||qa.equals(ze.z6.Bottom)?25:18,height:qa.equals(ze.z6.Top)||qa.equals(ze.z6.Bottom)?18:25,fill:"orange",stroke:So.white,strokeWidth:4,mouseEnter:(Fo,xo)=>xo.fill="dodgerblue",mouseLeave:(Fo,xo)=>xo.fill="orange",isActionable:!0,click:Uo,contextClick:Uo})}function ya(qa){return jn(ze.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:(Do,Uo)=>Uo.fill="dodgerblue",mouseLeave:(Do,Uo)=>Uo.fill="orange",click:(Do,Uo)=>{Do.diagram.commandHandler.showContextMenu(Uo.part.adornedPart)}},qa||{})}kt.current.nodeTemplate.selectionAdornmentTemplate=jn(ze.uz,"Spot",jn(ze.Vm,{padding:10}),mn(ze.z6.Top,"TriangleUp"),mn(ze.z6.Left,"TriangleLeft"),mn(ze.z6.Right,"TriangleRight"),mn(ze.z6.Bottom,"TriangleDown"),ya({alignment:new ze.z6(.75,0)}));function Cr(qa,Do){return(Uo,Fo)=>{Uo.handled=!0,Uo.diagram.model.commit(xo=>{xo.set(Fo.part.adornedPart.data,qa,Do)})}}function gr(qa,Do){return Do||(Do="color"),jn(ze.bn,{width:16,height:16,stroke:"lightgray",fill:qa,margin:1,background:"transparent",mouseEnter:(Uo,Fo)=>Fo.stroke="dodgerblue",mouseLeave:(Uo,Fo)=>Fo.stroke="lightgray",click:Cr(Do,qa),contextClick:Cr(Do,qa)})}function to(){return[jn("ContextMenuButton",jn(ze.s_,"Horizontal",gr(So.white,"fill"),gr(So.beige,"fill"),gr(So.extralightblue,"fill"),gr(So.extralightred,"fill"))),jn("ContextMenuButton",jn(ze.s_,"Horizontal",gr(So.lightgray,"fill"),gr(So.lightgreen,"fill"),gr(So.lightblue,"fill"),gr(So.lightred,"fill")))]}function po(){return[jn("ContextMenuButton",jn(ze.s_,"Horizontal",gr(So.black),gr(So.green),gr(So.blue),gr(So.red))),jn("ContextMenuButton",jn(ze.s_,"Horizontal",gr(So.white),gr(So.magenta),gr(So.purple),gr(So.orange)))]}function Lo(qa,Do){return Do||(Do="thickness"),jn(ze.bn,"LineH",{width:16,height:16,strokeWidth:qa,margin:1,background:"transparent",mouseEnter:(Uo,Fo)=>Fo.background="dodgerblue",mouseLeave:(Uo,Fo)=>Fo.background="transparent",click:Cr(Do,qa),contextClick:Cr(Do,qa)})}function co(qa,Do){return Do||(Do="dash"),jn(ze.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:qa,margin:1,background:"transparent",mouseEnter:(Uo,Fo)=>Fo.background="dodgerblue",mouseLeave:(Uo,Fo)=>Fo.background="transparent",click:Cr(Do,qa),contextClick:Cr(Do,qa)})}function Kn(){return[jn("ContextMenuButton",jn(ze.s_,"Horizontal",Lo(1),Lo(2),Lo(3),Lo(4))),jn("ContextMenuButton",jn(ze.s_,"Horizontal",co(null),co([2,4]),co([4,4])))]}function yo(qa,Do){return Do||(Do="figure"),jn(ze.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:qa,margin:1,background:"transparent",mouseEnter:(Uo,Fo)=>Fo.fill="dodgerblue",mouseLeave:(Uo,Fo)=>Fo.fill="lightgray",click:Cr(Do,qa),contextClick:Cr(Do,qa)})}kt.current.nodeTemplate.contextMenu=jn("ContextMenu",jn("ContextMenuButton",jn(ze.s_,"Horizontal",yo("Rectangle"),yo("RoundedRectangle"),yo("Ellipse"),yo("Diamond"))),jn("ContextMenuButton",jn(ze.s_,"Horizontal",yo("Parallelogram2"),yo("ManualOperation"),yo("Procedure"),yo("Cylinder1"))),jn("ContextMenuButton",jn(ze.s_,"Horizontal",yo("Terminator"),yo("CreateRequest"),yo("Document"),yo("TriangleDown"))),to(),po(),Kn()),kt.current.groupTemplate=jn(ze.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:ze.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(qa,Do)=>{var Uo=Do.addMembers(Do.diagram.selection,!0);Uo||Do.diagram.currentTool.doCancel()},avoidable:!1},new ze.KX("location","loc",ze.E9.parse).makeTwoWay(ze.E9.stringify),jn(ze.s_,"Auto",{name:"BODY"},jn(ze.bn,{parameter1:10,fill:So.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:ze.z6.AllSides,toSpot:ze.z6.AllSides},new ze.KX("fill"),new ze.KX("stroke","color"),new ze.KX("strokeWidth","thickness"),new ze.KX("strokeDashArray","dash")),jn(ze.Vm,{background:"transparent",margin:20})),jn(ze.al,{alignment:ze.z6.Top,alignmentFocus:ze.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new ze.KX("text"),new ze.KX("stroke","color"))),kt.current.groupTemplate.selectionAdornmentTemplate=jn(ze.uz,"Spot",jn(ze.s_,"Auto",jn(ze.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),jn(ze.Vm,{margin:1.5})),ya({alignment:ze.z6.TopRight,alignmentFocus:ze.z6.BottomRight})),kt.current.groupTemplate.contextMenu=jn("ContextMenu",to(),po(),Kn()),kt.current.linkTemplate=jn(ze.rU,{layerName:"Foreground",routing:ze.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new ze.KX("fromSpot","fromSpot",ze.z6.parse),new ze.KX("toSpot","toSpot",ze.z6.parse),new ze.KX("fromShortLength","dir",qa=>qa>=1?10:0),new ze.KX("toShortLength","dir",qa=>qa>=1?10:0),new ze.KX("points").makeTwoWay(),jn(ze.bn,{strokeWidth:2},new ze.KX("stroke","color"),new ze.KX("strokeWidth","thickness"),new ze.KX("strokeDashArray","dash")),jn(ze.bn,{segmentIndex:0,segmentOffset:new ze.E9(15,0),segmentOrientation:ze.rU.OrientAlong,alignmentFocus:ze.z6.Right,figure:"circle",width:10,strokeWidth:0},new ze.KX("fill","color"),new ze.KX("visible","dir",qa=>qa===1)),jn(ze.bn,{segmentIndex:-1,segmentOffset:new ze.E9(-10,6),segmentOrientation:ze.rU.OrientPlus90,alignmentFocus:ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ze.KX("fill","color"),new ze.KX("visible","dir",qa=>qa>=1),new ze.KX("width","thickness",qa=>7+3*qa),new ze.KX("height","thickness",qa=>7+3*qa),new ze.KX("segmentOffset","thickness",qa=>new ze.E9(-15,4+1.5*qa))),jn(ze.bn,{segmentIndex:0,segmentOffset:new ze.E9(15,-6),segmentOrientation:ze.rU.OrientMinus90,alignmentFocus:ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new ze.KX("fill","color"),new ze.KX("visible","dir",qa=>qa===2),new ze.KX("width","thickness",qa=>7+3*qa),new ze.KX("height","thickness",qa=>7+3*qa),new ze.KX("segmentOffset","thickness",qa=>new ze.E9(-15,4+1.5*qa))),jn(ze.al,{alignmentFocus:new ze.z6(0,1,-4,0),editable:!0},new ze.KX("text").makeTwoWay(),new ze.KX("stroke","color"))),kt.current.linkTemplate.selectionAdornmentTemplate=jn(ze.uz,jn(ze.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:bu(2)},new ze.KX("pathPattern","thickness",bu)),ya({alignmentFocus:new ze.z6(0,0,-6,-4)}));function bu(qa){return jn(ze.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(qa+4).toString()+" H3"})}function mu(qa){var Do="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return qa===0?Do="M0 0 M16 16 M0 8 L16 8":qa===2&&(Do="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),jn(ze.bn,{geometryString:Do,margin:2,background:"transparent",mouseEnter:(Uo,Fo)=>Fo.background="dodgerblue",mouseLeave:(Uo,Fo)=>Fo.background="transparent",click:Cr("dir",qa),contextClick:Cr("dir",qa)})}function Ur(qa){var Do=(Uo,Fo)=>{Uo.handled=!0,Uo.diagram.model.commit(xo=>{var Uu=Fo.part.adornedPart;xo.set(Uu.data,qa?"toSpot":"fromSpot",ze.z6.stringify(ze.z6.AllSides)),(qa?Uu.toNode:Uu.fromNode).invalidateConnectedLinks()})};return jn(ze.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Uo,Fo)=>Fo.background="dodgerblue",mouseLeave:(Uo,Fo)=>Fo.background="transparent",click:Do,contextClick:Do})}function qn(qa,Do){var Uo=0,Fo=ze.z6.RightSide;qa.equals(ze.z6.Top)?(Uo=270,Fo=ze.z6.TopSide):qa.equals(ze.z6.Left)?(Uo=180,Fo=ze.z6.LeftSide):qa.equals(ze.z6.Bottom)&&(Uo=90,Fo=ze.z6.BottomSide),Do||(Uo-=180);var xo=(Uu,Kr)=>{Uu.handled=!0,Uu.diagram.model.commit(vu=>{var $u=Kr.part.adornedPart;vu.set($u.data,Do?"toSpot":"fromSpot",ze.z6.stringify(Fo)),(Do?$u.toNode:$u.fromNode).invalidateConnectedLinks()})};return jn(ze.bn,{alignment:qa,alignmentFocus:qa.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Uo,background:"transparent",mouseEnter:(Uu,Kr)=>Kr.background="dodgerblue",mouseLeave:(Uu,Kr)=>Kr.background="transparent",click:xo,contextClick:xo})}kt.current.linkTemplate.contextMenu=jn("ContextMenu",po(),Kn(),jn("ContextMenuButton",jn(ze.s_,"Horizontal",mu(0),mu(1),mu(2))),jn("ContextMenuButton",jn(ze.s_,"Horizontal",jn(ze.s_,"Spot",Ur(!1),qn(ze.z6.Top,!1),qn(ze.z6.Left,!1),qn(ze.z6.Right,!1),qn(ze.z6.Bottom,!1)),jn(ze.s_,"Spot",{margin:new ze.Zt(0,0,0,2)},Ur(!0),qn(ze.z6.Top,!0),qn(ze.z6.Left,!0),qn(ze.z6.Right,!0),qn(ze.z6.Bottom,!0)))));const Vi=`{ "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 @@ ${Ut} {"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 Fl=["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 ci(qa){return console.log("shapeName:",qa),Fl.indexOf(qa)>=0}var Rl=new ze.YI(Ia.current,{maxSelectionCount:1,linkTemplate:jn(ze.rU,{locationSpot:ze.z6.Center,selectionAdornmentTemplate:jn(ze.uz,"Link",{locationSpot:ze.z6.Center},jn(ze.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),jn(ze.bn,{toArrow:"Standard",stroke:null}))},{routing:ze.rU.AvoidsNodes,curve:ze.rU.JumpOver,corner:5,toShortLength:4},new ze.KX("points"),jn(ze.bn,{isPanelMain:!0,strokeWidth:2}),jn(ze.bn,{toArrow:"Standard",stroke:null})),model:new ze.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...ze.bn.getFigureGenerators().toArray().map(qa=>({text:"\u672A\u547D\u540D",size:"100 100",figure:qa.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return kt.current.addDiagramListener("TextEdited",function(qa){var Do;const Uo=qa.subject.part;var Fo=(Do=document.activeElement)==null?void 0:Do.value;typeof Fo=="string"&&Fo.trim()===""&&kt.current.model.commit(function(xo){xo.set(Uo.data,"text","\u672A\u547D\u540D"),kt.current.commandHandler.stopCommand()},"increment")}),Rl.nodeTemplate=jn(ze.NB,"Auto",{locationSpot:ze.z6.Center},new ze.KX("location","location",ze.E9.parse).makeTwoWay(ze.E9.stringify),jn(ze.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 ze.KX("stroke").makeTwoWay(),new ze.KX("fill").makeTwoWay(),new ze.KX("figure")),jn(ze.al,{margin:new ze.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new ze.$u(16,16),maxSize:new ze.$u(10,NaN),textAlign:"center",editable:!0},new ze.KX("key").makeTwoWay())),setTimeout(()=>{kt.current.grid=jn(ze.s_,"Grid",jn(ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jn(ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),kt.current.grid.visible=!0,kt.current.grid.gridCellStroke="darkgray",kt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=kt.current,kt.current}const Pr=()=>tt(this,null,function*(){var jn,So=kt.current.makeImage();const mn=yield(0,rn.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:So.src,file_data:JSON.stringify({login:(jn=(0,It.eY)())==null?void 0:jn.login,data:JSON.parse(kt.current.model.toJson())})}});bt({src:mn.url})});return(0,a.useEffect)(()=>(setTimeout(()=>{Dr()},500),ea(da+1),()=>{kt.current=null}),[]),Qe.createElement("div",{ref:Rr,className:"body-overflow-initial"},Qe.createElement(Ke.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!da,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Qe.createElement(Ze.Z,null,Qe.createElement(en.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Qe.createElement(en.Z,{onClick:()=>{var jn,So,mn=kt.current.selection.first();if(Wa.current=!Wa.current,document.activeElement&&mn){let ya=(So=(jn=document.activeElement)==null?void 0:jn.value)==null?void 0:So.trim();typeof ya=="string"&&kt.current.model.commit(function(Cr){Cr.set(mn.data,"text",ya||"\u672A\u547D\u540D"),kt.current.commandHandler.stopCommand()},"increment")}ea(da+1)}},Qe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:gt},Qe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:Wa.current?"none":"block"},className:Yn.flowChartWrp},Qe.createElement("div",{style:{display:"flex",height:"100%"}},Qe.createElement("div",{style:{width:"300px",height:"100%"}},Qe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Qe.createElement("div",{style:{height:"calc(100% - 50px)"},className:Yn.myPaletteDiv,ref:Ia})),Qe.createElement("div",{style:{flex:1,position:"relative"}},Qe.createElement("div",{ref:oa,style:{height:"80vh"}}))),Qe.createElement("div",{className:"tr"},Qe.createElement(ot.ZP,{size:"large",onClick:Pr,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Pt=ke,Ct=te(98813),nn=te(37720);const gn=Ct.ZP.Group,Qt={margin:"0 8px"};var lt=({callback:gt,onCancel:bt})=>{function kt(oa){gt(oa)}return a.createElement(Ue.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:kt},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Qt},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Qt},"\u884C\u6570"),a.createElement(Ue.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(nn.Z,null)),a.createElement("span",{style:Qt},"\u5217\u6570"),a.createElement(Ue.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(nn.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Qt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(Ue.default.Item,{name:"align"},a.createElement(gn,null,a.createElement(Ct.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(Ct.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(Ct.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(Ct.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(ot.ZP,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},At=te(59637),Ot=te(61016),Fn=te.n(Ot),In=(0,a.forwardRef)(({use3d:gt,width:bt,height:kt,callback:oa,showSaveButton:Ia},Wa)=>{const Rr=(0,a.useRef)(),da=(0,a.useRef)(),[ea,Dr]=(0,a.useState)(!1),Pr=(0,a.useRef)({id:Rr,appName:"graphing",width:bt||1e3,height:kt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{da.current=new(Fn())(Pr.current,!0),window.onload=function(){da.current.inject("applet_container")}},[]);const jn=()=>{var So=window.ggbApplet.getPNGBase64(1,!0,72);return oa&&oa(So),So};return(0,a.useEffect)(()=>{Pr.current.appName=ea?"3D":"graphing",da.current.inject("applet_container")},[ea]),(0,a.useEffect)(()=>{Dr(gt)},[gt]),(0,a.useImperativeHandle)(Wa,()=>({getImgData:jn})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Rr}),a.createElement(Ze.Z,{align:"middle"},a.createElement(en.Z,{flex:1},a.createElement(At.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ea,onChange:So=>Dr(So)})),a.createElement(en.Z,null,a.createElement(ot.ZP,{size:"large",onClick:jn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),$n=te(36527),Ra=te(2453);const Ha="link",ir="upload-image",un="add-flowchart",pn="draw-image",$r="add-flowchart",Xn="code-block",sa="add-table",Ao="------------",Nt={default:Ao,left:`:${Ao}`,center:`:${Ao}:`,right:`${Ao}:`};var ft=te(99914);function Xe(){}let St=0;const jt=1e4,Dt="\u2581",$t="@\u2581\u2581@",Vn="@\u2581@",_n=` +]}`;var Fl=["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 ci(qa){return console.log("shapeName:",qa),Fl.indexOf(qa)>=0}var Rl=new ze.YI(Ia.current,{maxSelectionCount:1,linkTemplate:jn(ze.rU,{locationSpot:ze.z6.Center,selectionAdornmentTemplate:jn(ze.uz,"Link",{locationSpot:ze.z6.Center},jn(ze.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),jn(ze.bn,{toArrow:"Standard",stroke:null}))},{routing:ze.rU.AvoidsNodes,curve:ze.rU.JumpOver,corner:5,toShortLength:4},new ze.KX("points"),jn(ze.bn,{isPanelMain:!0,strokeWidth:2}),jn(ze.bn,{toArrow:"Standard",stroke:null})),model:new ze.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...ze.bn.getFigureGenerators().toArray().map(qa=>({text:"\u672A\u547D\u540D",size:"100 100",figure:qa.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return kt.current.addDiagramListener("TextEdited",function(qa){var Do;const Uo=qa.subject.part;var Fo=(Do=document.activeElement)==null?void 0:Do.value;typeof Fo=="string"&&Fo.trim()===""&&kt.current.model.commit(function(xo){xo.set(Uo.data,"text","\u672A\u547D\u540D"),kt.current.commandHandler.stopCommand()},"increment")}),Rl.nodeTemplate=jn(ze.NB,"Auto",{locationSpot:ze.z6.Center},new ze.KX("location","location",ze.E9.parse).makeTwoWay(ze.E9.stringify),jn(ze.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 ze.KX("stroke").makeTwoWay(),new ze.KX("fill").makeTwoWay(),new ze.KX("figure")),jn(ze.al,{margin:new ze.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new ze.$u(16,16),maxSize:new ze.$u(10,NaN),textAlign:"center",editable:!0},new ze.KX("key").makeTwoWay())),setTimeout(()=>{kt.current.grid=jn(ze.s_,"Grid",jn(ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jn(ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),kt.current.grid.visible=!0,kt.current.grid.gridCellStroke="darkgray",kt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=kt.current,kt.current}const Pr=()=>tt(this,null,function*(){var jn,So=kt.current.makeImage();const mn=yield(0,rn.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:So.src,file_data:JSON.stringify({login:(jn=(0,It.eY)())==null?void 0:jn.login,data:JSON.parse(kt.current.model.toJson())})}});bt({src:mn.url})});return(0,a.useEffect)(()=>(setTimeout(()=>{Dr()},500),ea(da+1),()=>{kt.current=null}),[]),Qe.createElement("div",{ref:Rr,className:"body-overflow-initial"},Qe.createElement(Ke.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!da,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Qe.createElement(Ze.Z,null,Qe.createElement(en.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Qe.createElement(en.Z,{onClick:()=>{var jn,So,mn=kt.current.selection.first();if(Wa.current=!Wa.current,document.activeElement&&mn){let ya=(So=(jn=document.activeElement)==null?void 0:jn.value)==null?void 0:So.trim();typeof ya=="string"&&kt.current.model.commit(function(Cr){Cr.set(mn.data,"text",ya||"\u672A\u547D\u540D"),kt.current.commandHandler.stopCommand()},"increment")}ea(da+1)}},Qe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:gt},Qe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:Wa.current?"none":"block"},className:Wn.flowChartWrp},Qe.createElement("div",{style:{display:"flex",height:"100%"}},Qe.createElement("div",{style:{width:"300px",height:"100%"}},Qe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Qe.createElement("div",{style:{height:"calc(100% - 50px)"},className:Wn.myPaletteDiv,ref:Ia})),Qe.createElement("div",{style:{flex:1,position:"relative"}},Qe.createElement("div",{ref:oa,style:{height:"80vh"}}))),Qe.createElement("div",{className:"tr"},Qe.createElement(ot.ZP,{size:"large",onClick:Pr,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Pt=ke,Ct=te(98813),nn=te(37720);const gn=Ct.ZP.Group,Qt={margin:"0 8px"};var lt=({callback:gt,onCancel:bt})=>{function kt(oa){gt(oa)}return a.createElement(Ue.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:kt},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Qt},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Qt},"\u884C\u6570"),a.createElement(Ue.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(nn.Z,null)),a.createElement("span",{style:Qt},"\u5217\u6570"),a.createElement(Ue.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(nn.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Qt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(Ue.default.Item,{name:"align"},a.createElement(gn,null,a.createElement(Ct.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(Ct.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(Ct.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(Ct.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(ot.ZP,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},At=te(59637),Ot=te(61016),Fn=te.n(Ot),In=(0,a.forwardRef)(({use3d:gt,width:bt,height:kt,callback:oa,showSaveButton:Ia},Wa)=>{const Rr=(0,a.useRef)(),da=(0,a.useRef)(),[ea,Dr]=(0,a.useState)(!1),Pr=(0,a.useRef)({id:Rr,appName:"graphing",width:bt||1e3,height:kt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{da.current=new(Fn())(Pr.current,!0),window.onload=function(){da.current.inject("applet_container")}},[]);const jn=()=>{var So=window.ggbApplet.getPNGBase64(1,!0,72);return oa&&oa(So),So};return(0,a.useEffect)(()=>{Pr.current.appName=ea?"3D":"graphing",da.current.inject("applet_container")},[ea]),(0,a.useEffect)(()=>{Dr(gt)},[gt]),(0,a.useImperativeHandle)(Wa,()=>({getImgData:jn})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Rr}),a.createElement(Ze.Z,{align:"middle"},a.createElement(en.Z,{flex:1},a.createElement(At.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ea,onChange:So=>Dr(So)})),a.createElement(en.Z,null,a.createElement(ot.ZP,{size:"large",onClick:jn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),$n=te(36527),Ra=te(2453);const Ha="link",ir="upload-image",un="add-flowchart",pn="draw-image",eo="add-flowchart",Xn="code-block",sa="add-table",Ao="------------",Nt={default:Ao,left:`:${Ao}`,center:`:${Ao}:`,right:`${Ao}:`};var ft=te(99914);function Xe(){}let St=0;const jt=1e4,Dt="\u2581",$t="@\u2581\u2581@",Gn="@\u2581@",_n=` **\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`,Qn=["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 la(gt){return/^\d+$/.test(gt)?`${gt}px`:gt}const zn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",na={[zn+"-B"]:"bold",[zn+"-I"]:"italic"},va={[Ha]:"\u6DFB\u52A0\u94FE\u63A5",[Xn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ir]:"\u6DFB\u52A0\u56FE\u7247",[pn]:"\u6DFB\u52A0\u753B\u56FE",[un]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[sa]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Br=({defaultValue:gt="",onChange:bt,width:kt="100%",height:oa=400,miniToolbar:Ia=!1,isFocus:Wa=!1,watch:Rr,insertTemp:da,mode:ea="markdown",id:Dr="markdown-editor-id",showResizeBar:Pr=!1,noStorage:jn=!1,showNullButton:So=!1,showNullProgramButton:mn=!1,hidetoolBar:ya=!1,fullScreen:Cr=!1,onBlur:gr,onCMBeforeChange:eo,onFullScreen:po,className:Lo="",disablePaste:so=!1,disabled:Kn=!1,disabledFill:yo=!1,placeholder:Fu="",values:mu="",extraUse:Ur})=>{const[qn,Vi]=(0,a.useState)(null),[Fl,ci]=(0,a.useState)(gt),[Rl,qa]=(0,a.useState)(Rr),[Do,Uo]=(0,a.useState)(Cr),[Fo,xo]=(0,a.useState)(""),[Gu,Kr]=(0,a.useState)(0),[vu,qu]=(0,a.useState)(oa),[yl,Ju]=(0,a.useState)(!1),[Ml,Ql]=(0,a.useState)(0),[Ci,ki]=(0,a.useState)(0),ji=(0,a.useRef)(),di=(0,a.useRef)(),Hl=(0,a.useRef)(),pi=(0,a.useRef)();(0,a.useEffect)(()=>{const pt=window.scrollY||window.pageYOffset;ci(mu),qn==null||qn.setValue(mu),window.scrollTo(0,pt)},[mu]),(0,a.useEffect)(()=>{po==null||po(Do)},[Do]),(0,a.useEffect)(()=>{if(ji.current){let pt=function(fn,Xt){var xn;if(so){Xt.preventDefault();return}const ha=Xt.clipboardData;if(ha){const st=ha.types.toString(),Gt=ha.items;if(st==="Files"||ha.types.indexOf("Files")>-1){if(Xt.preventDefault(),ea=="stex")return;try{let ln=Gt[1];((xn=Gt[0])==null?void 0:xn.kind)==="file"&&(ln=Gt[0]);const Oa=ln.getAsFile(),Va=Oa.name.split(".").pop();(0,Tt.I)(Oa,tr=>{var xr,Mr,nr;tr.id?((xr=Oa==null?void 0:Oa.type)==null?void 0:xr.indexOf("image"))>-1?Vt.replaceSelection(``):((Mr=Oa==null?void 0:Oa.type)==null?void 0:Mr.indexOf("video"))>-1?Vt.replaceSelection(``):((nr=Oa==null?void 0:Oa.type)==null?void 0:nr.indexOf("pdf"))>-1?Vt.replaceSelection(`${Oa.name}`):Qn.includes(Va)?Vt.replaceSelection(`${Oa.name}`):Vt.replaceSelection(`[${Oa.name}](/api/attachments/${tr.id}?type=${tr.content_type})`):(tr==null?void 0:tr.status)===401&&(document.location.href="/user/login")})}catch(ln){Ra.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Vt=xe().fromTextArea(ji.current,{mode:ea,lineNumbers:!Ia,lineWrapping:!0,value:gt,autoCloseTags:!0,autoCloseBrackets:!0});return Vt.on("keyup",function(fn,Xt){Xt.keyCode===8&&(fn.getValue()==""?Vt.setOption("placeholder",Fu):Vt.setOption("placeholder",null))}),Vt.on("keydown",function(fn,Xt){if(Xt.keyCode===8){var xn=ns(fn);xn&&Xt.preventDefault()}}),Wa&&Vt.focus(),Vt.on("paste",pt),Kn&&Vt.on("beforeChange",function(fn,Xt){(Xt.origin==="paste"||Xt.origin==="+input")&&Xt.cancel()}),Vi(Vt),()=>{Vt.off("paste",pt)}}},[]);const hr=(0,a.useCallback)(()=>{if(di.current)try{}catch(pt){console.log(pt,"---- to set md editor body height")}},[vu,di,Do]);(0,a.useEffect)(()=>{function pt(){let Vt=new we.Z(fn=>{for(let Xt of fn)(Xt.target.offsetHeight>0||Xt.target.offsetWidth>0)&&(hr(),qn.setSize("100%","100%"),qn.refresh())});return Vt.observe(ji.current.parentElement),Vt}if(qn){const Vt=pt();return()=>{var fn,Xt;(fn=ji.current)!=null&&fn.parentElement&&Vt.unobserve((Xt=ji.current)==null?void 0:Xt.parentElement)}}},[qn,hr]),(0,a.useEffect)(()=>{if(qn){let pt=[];for(const[Vt,fn]of Object.entries(na)){let Xt={[Vt]:()=>{Zl(fn)}};pt.push(Xt),qn.addKeyMap(Xt)}return()=>{for(let Vt of pt)qn.removeKeyMap(Vt)}}},[qn]),(0,a.useEffect)(()=>{Cr!==Do&&Uo(Cr)},[Cr]),(0,ft.Z)(()=>{if(!jn&&Gu>0){let pt=new Date().getTime(),Vt=window.sessionStorage.getItem(Dr);pt>=Gu+jt&&(!Vt||Vt!==Fl)&&(window.sessionStorage.setItem(Dr,Fl),Ju(!0))}},jt),(0,a.useEffect)(()=>{qa(Rr)},[qn,Rr]),(0,a.useEffect)(()=>{qn&&Wa&&qn.focus()},[qn,Wa]),(0,a.useEffect)(()=>{if(Rl&&qn){let pt=function(fn){let Xt=fn.target;if(pi.current){let xn=Xt.scrollTop/Xt.scrollHeight;pi.current.scrollTop=pi.current.scrollHeight*xn}};const Vt=qn.getScrollerElement();return Vt.addEventListener("scroll",pt),()=>{Vt.removeEventListener("scroll",pt)}}},[qn,Rl]),(0,a.useEffect)(()=>{if(qn&&eo){let pt=function(Vt,fn){eo(Vt,fn)};return qn.on("beforeChange",pt),()=>{qn.off("beforeChange",pt)}}},[qn,eo]),(0,a.useEffect)(()=>{if(qn&&gr){let pt=function(){gr(qn.getValue())};return qn.on("blur",pt),()=>{qn.off("blur",pt)}}},[qn,gr]);function ns(pt,Vt){var fn=pt.getDoc(),Xt=fn.getCursor(),xn=fn.getLine(Xt.line),ha=xn.charAt(Xt.ch-1),st=xn.lastIndexOf("@\u2581@",Xt.ch),Gt=xn.lastIndexOf("@\u2581\u2581@",Xt.ch),ln=st>Gt?st:Gt,Oa=st>Gt?3:4;if($t.indexOf(ha)===-1)return null;if(console.log("change1:",Vt,pt,xn,Xt,ln,st,Gt,ha),ln>=0&&Xt.ch-ln<5){var Va=ln+Oa;return fn.replaceRange("",{line:Xt.line,ch:ln},{line:Xt.line,ch:Va}),{line:Xt.line,ch:Va}}return null}(0,a.useEffect)(()=>{if(qn){let pt=function(Vt,fn){const Xt=Vt.getValue();ci(Xt),Kr(new Date().getTime()),Vt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),bt&&(mn?bt(Xt,yn(Xt)):bt(Xt))};return qn.on("change",pt),()=>{qn.off("change",pt)}}},[qn,bt]),(0,a.useEffect)(()=>{if(qn)if(gt==null)qn.setValue(""),ci("");else{const pt=window.scrollY||window.pageYOffset;gt!==qn.getValue()&&(qn.setValue(gt),ci(gt),qn.setCursor(Kn?1:qn.lineCount(),0),window.scrollTo(0,pt))}},[qn,gt]);const Zl=(0,a.useCallback)(pt=>{const Vt=qn.getCursor(),fn=qn.getSelection();let Xt=fn.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Yn=["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 la(gt){return/^\d+$/.test(gt)?`${gt}px`:gt}const zn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",na={[zn+"-B"]:"bold",[zn+"-I"]:"italic"},va={[Ha]:"\u6DFB\u52A0\u94FE\u63A5",[Xn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ir]:"\u6DFB\u52A0\u56FE\u7247",[pn]:"\u6DFB\u52A0\u753B\u56FE",[un]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[sa]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Br=({defaultValue:gt="",onChange:bt,width:kt="100%",height:oa=400,miniToolbar:Ia=!1,isFocus:Wa=!1,watch:Rr,insertTemp:da,mode:ea="markdown",id:Dr="markdown-editor-id",showResizeBar:Pr=!1,noStorage:jn=!1,showNullButton:So=!1,showNullProgramButton:mn=!1,hidetoolBar:ya=!1,fullScreen:Cr=!1,onBlur:gr,onCMBeforeChange:to,onFullScreen:po,className:Lo="",disablePaste:co=!1,disabled:Kn=!1,disabledFill:yo=!1,placeholder:bu="",values:mu="",extraUse:Ur})=>{const[qn,Vi]=(0,a.useState)(null),[Fl,ci]=(0,a.useState)(gt),[Rl,qa]=(0,a.useState)(Rr),[Do,Uo]=(0,a.useState)(Cr),[Fo,xo]=(0,a.useState)(""),[Uu,Kr]=(0,a.useState)(0),[vu,$u]=(0,a.useState)(oa),[yl,Xu]=(0,a.useState)(!1),[Ml,Yl]=(0,a.useState)(0),[bi,ki]=(0,a.useState)(0),ji=(0,a.useRef)(),di=(0,a.useRef)(),Ql=(0,a.useRef)(),pi=(0,a.useRef)();(0,a.useEffect)(()=>{const pt=window.scrollY||window.pageYOffset;ci(mu),qn==null||qn.setValue(mu),window.scrollTo(0,pt)},[mu]),(0,a.useEffect)(()=>{po==null||po(Do)},[Do]),(0,a.useEffect)(()=>{if(ji.current){let pt=function(fn,Xt){var xn;if(co){Xt.preventDefault();return}const ha=Xt.clipboardData;if(ha){const st=ha.types.toString(),Gt=ha.items;if(st==="Files"||ha.types.indexOf("Files")>-1){if(Xt.preventDefault(),ea=="stex")return;try{let ln=Gt[1];((xn=Gt[0])==null?void 0:xn.kind)==="file"&&(ln=Gt[0]);const Oa=ln.getAsFile(),Va=Oa.name.split(".").pop();(0,Tt.I)(Oa,tr=>{var xr,Mr,nr;tr.id?((xr=Oa==null?void 0:Oa.type)==null?void 0:xr.indexOf("image"))>-1?Vt.replaceSelection(``):((Mr=Oa==null?void 0:Oa.type)==null?void 0:Mr.indexOf("video"))>-1?Vt.replaceSelection(``):((nr=Oa==null?void 0:Oa.type)==null?void 0:nr.indexOf("pdf"))>-1?Vt.replaceSelection(`${Oa.name}`):Yn.includes(Va)?Vt.replaceSelection(`${Oa.name}`):Vt.replaceSelection(`[${Oa.name}](/api/attachments/${tr.id}?type=${tr.content_type})`):(tr==null?void 0:tr.status)===401&&(document.location.href="/user/login")})}catch(ln){Ra.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Vt=xe().fromTextArea(ji.current,{mode:ea,lineNumbers:!Ia,lineWrapping:!0,value:gt,autoCloseTags:!0,autoCloseBrackets:!0});return Vt.on("keyup",function(fn,Xt){Xt.keyCode===8&&(fn.getValue()==""?Vt.setOption("placeholder",bu):Vt.setOption("placeholder",null))}),Vt.on("keydown",function(fn,Xt){if(Xt.keyCode===8){var xn=ns(fn);xn&&Xt.preventDefault()}}),Wa&&Vt.focus(),Vt.on("paste",pt),Kn&&Vt.on("beforeChange",function(fn,Xt){(Xt.origin==="paste"||Xt.origin==="+input")&&Xt.cancel()}),Vi(Vt),()=>{Vt.off("paste",pt)}}},[]);const Er=(0,a.useCallback)(()=>{if(di.current)try{}catch(pt){console.log(pt,"---- to set md editor body height")}},[vu,di,Do]);(0,a.useEffect)(()=>{function pt(){let Vt=new we.Z(fn=>{for(let Xt of fn)(Xt.target.offsetHeight>0||Xt.target.offsetWidth>0)&&(Er(),qn.setSize("100%","100%"),qn.refresh())});return Vt.observe(ji.current.parentElement),Vt}if(qn){const Vt=pt();return()=>{var fn,Xt;(fn=ji.current)!=null&&fn.parentElement&&Vt.unobserve((Xt=ji.current)==null?void 0:Xt.parentElement)}}},[qn,Er]),(0,a.useEffect)(()=>{if(qn){let pt=[];for(const[Vt,fn]of Object.entries(na)){let Xt={[Vt]:()=>{Zl(fn)}};pt.push(Xt),qn.addKeyMap(Xt)}return()=>{for(let Vt of pt)qn.removeKeyMap(Vt)}}},[qn]),(0,a.useEffect)(()=>{Cr!==Do&&Uo(Cr)},[Cr]),(0,ft.Z)(()=>{if(!jn&&Uu>0){let pt=new Date().getTime(),Vt=window.sessionStorage.getItem(Dr);pt>=Uu+jt&&(!Vt||Vt!==Fl)&&(window.sessionStorage.setItem(Dr,Fl),Xu(!0))}},jt),(0,a.useEffect)(()=>{qa(Rr)},[qn,Rr]),(0,a.useEffect)(()=>{qn&&Wa&&qn.focus()},[qn,Wa]),(0,a.useEffect)(()=>{if(Rl&&qn){let pt=function(fn){let Xt=fn.target;if(pi.current){let xn=Xt.scrollTop/Xt.scrollHeight;pi.current.scrollTop=pi.current.scrollHeight*xn}};const Vt=qn.getScrollerElement();return Vt.addEventListener("scroll",pt),()=>{Vt.removeEventListener("scroll",pt)}}},[qn,Rl]),(0,a.useEffect)(()=>{if(qn&&to){let pt=function(Vt,fn){to(Vt,fn)};return qn.on("beforeChange",pt),()=>{qn.off("beforeChange",pt)}}},[qn,to]),(0,a.useEffect)(()=>{if(qn&&gr){let pt=function(){gr(qn.getValue())};return qn.on("blur",pt),()=>{qn.off("blur",pt)}}},[qn,gr]);function ns(pt,Vt){var fn=pt.getDoc(),Xt=fn.getCursor(),xn=fn.getLine(Xt.line),ha=xn.charAt(Xt.ch-1),st=xn.lastIndexOf("@\u2581@",Xt.ch),Gt=xn.lastIndexOf("@\u2581\u2581@",Xt.ch),ln=st>Gt?st:Gt,Oa=st>Gt?3:4;if($t.indexOf(ha)===-1)return null;if(console.log("change1:",Vt,pt,xn,Xt,ln,st,Gt,ha),ln>=0&&Xt.ch-ln<5){var Va=ln+Oa;return fn.replaceRange("",{line:Xt.line,ch:ln},{line:Xt.line,ch:Va}),{line:Xt.line,ch:Va}}return null}(0,a.useEffect)(()=>{if(qn){let pt=function(Vt,fn){const Xt=Vt.getValue();ci(Xt),Kr(new Date().getTime()),Vt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),bt&&(mn?bt(Xt,yn(Xt)):bt(Xt))};return qn.on("change",pt),()=>{qn.off("change",pt)}}},[qn,bt]),(0,a.useEffect)(()=>{if(qn)if(gt==null)qn.setValue(""),ci("");else{const pt=window.scrollY||window.pageYOffset;gt!==qn.getValue()&&(qn.setValue(gt),ci(gt),qn.setCursor(Kn?1:qn.lineCount(),0),window.scrollTo(0,pt))}},[qn,gt]);const Zl=(0,a.useCallback)(pt=>{const Vt=qn.getCursor(),fn=qn.getSelection();let Xt=fn.split(` `);switch(pt){case"bold":return qn.replaceSelection("**"+fn+"**"),fn===""&&qn.setCursor(Vt.line,Vt.ch+2),qn.focus();case"italic":return qn.replaceSelection("*"+fn+"*"),fn===""&&qn.setCursor(Vt.line,Vt.ch+1),qn.focus();case"code":return qn.replaceSelection("`"+fn+"`"),fn===""&&qn.setCursor(Vt.line,Vt.ch+1),qn.focus();case"inline-latex":return xo("inline-latex"),qn.focus();case"latex":return qn.replaceSelection("```latex\n"+fn+"\n```"),qn.setCursor(Vt.line+1,fn.length+1),qn.focus();case"line-break":return qn.replaceSelection(`
`),qn.focus();case"list-ul":return fn===""?qn.replaceSelection("- "+fn):qn.replaceSelection(Xt.map(xn=>xn===""?"":`- ${xn}`).join(` `)),qn.focus();case"list-ol":return fn===""?qn.replaceSelection("1. "+fn):qn.replaceSelection(Xt.map((xn,ha)=>xn===""?"":`${ha+1}. ${xn}`).join(` -`)),qn.focus();case"add-null-ch":return fn===""&&qn.setCursor(Vt.line,Vt.ch),qn.replaceSelection(Dt),qn.focus();case"add-signal":return fn===""&&qn.setCursor(Vt.line,Vt.ch),qn.replaceSelection(Vn),qn.focus();case"add-multiple":return fn===""&&qn.setCursor(Vt.line,Vt.ch),qn.replaceSelection($t),qn.focus();case"inster-template-1":return fn===""&&qn.setCursor(Vt.line,Vt.ch),qn.replaceSelection(_n),qn.focus();case"eraser":return qn.setValue(""),qn.focus();case"trigger-watch":return qa(!Rl),qn.focus();case"trigger-full-screen":return Uo(!Do),qn.focus();case Ha:xo(Ha);return;case Xn:xo(Xn);return;case ir:xo(ir);return;case pn:xo(pn);return;case"maths-latex":xo("maths-latex");return;case un:xo(un);return;case sa:xo(sa);return;default:throw new Error}},[qn,Rl,Do]),Bl=(0,a.useCallback)((pt,Vt)=>{var fn,Xt,xn,ha,st,Gt;switch(xo(""),Fo){case Ha:const{title:xr,link:Mr}=pt;return qn.replaceSelection(`[${xr}](${Mr})`),qn.focus();case Xn:const{language:nr,content:Gr}=pt;return qn.replaceSelection(["```"+nr,Gr,"```"].join(` -`)),qn.focus();case"maths-latex":for(var ln=atob(pt),Oa=new Uint8Array(ln.length),Va=0;Va{vl.id?qn.replaceSelection(`![,](/api/attachments/${vl.id}?type=${vl.content_type})`):(vl==null?void 0:vl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":qn.replaceSelection("`$$"+pt+"$$`");break;case ir:case pn:case $r:const{src:ru,alt:Ro}=pt,Tr=Vt,Yo=(xn=(Xt=(fn=Tr==null?void 0:Tr.name)==null?void 0:fn.split("."))==null?void 0:Xt.pop)==null?void 0:xn.call(Xt);return((ha=Tr==null?void 0:Tr.type)==null?void 0:ha.indexOf("image"))>-1||!(Tr!=null&&Tr.type)?Tr!=null&&Tr.align||Tr!=null&&Tr.width?qn.replaceSelection(`

${Ro||

`):qn.replaceSelection(`${Ro||`):((st=Tr==null?void 0:Tr.type)==null?void 0:st.indexOf("video"))>-1?qn.replaceSelection(``):((Gt=Tr==null?void 0:Tr.type)==null?void 0:Gt.indexOf("pdf"))>-1?qn.replaceSelection(`${Tr.name}`):Qn.includes(Yo)?qn.replaceSelection(`${Tr.name}`):qn.replaceSelection(`[${Tr.name}](${ru})`),qn.focus();case sa:const{row:Bu,col:Za,align:Pl}=pt;let Pu=` -`;for(let vl=0;vl{switch(Fo){case Ha:return a.createElement(se,{callback:Bl,onCancel:Re});case Xn:return a.createElement(Rt.Z,{callback:Bl,onCancel:Re});case ir:return a.createElement(Tt.Z,{callback:Bl,onCancel:Re});case un:return a.createElement(Pt,{callback:Bl,onCancel:Re});case sa:return a.createElement(lt,{callback:Bl,onCancel:Re});case"maths-latex":return a.createElement(In,{showSaveButton:!0,callback:Bl});case"inline-latex":return a.createElement($n.Z,{showSaveButton:!0,callback:Bl});default:return null}},[Fo]);function Re(){xo("")}(0,a.useEffect)(()=>{if(Hl.current){let pt=function(st){xn=!0,ha=st.pageY},Vt=function(){xn=!1},fn=function(st){if(xn){let Gt=st.pageY-ha;Gt<0&&(Gt=0),Gt>300&&(Gt=300);let ln=oa+Gt+"px";qu(ln)}},Xt=Hl.current,xn=!1,ha=0;return Xt.addEventListener("mousedown",pt),document.addEventListener("mousemove",fn),document.addEventListener("mouseup",Vt),()=>{Xt.removeEventListener("mousedown",pt),document.removeEventListener("mousemove",fn),document.removeEventListener("mouseup",Vt)}}},[qn,Hl]),(0,a.useEffect)(()=>{qu(oa)},[oa]);const Je=la(kt),Ft=la(vu),Ht={width:Je,height:Ft},Sn=(0,a.useMemo)(()=>{if(Gu){let pt=new Date(Gu),Vt=pt.getHours(),fn=pt.getMinutes(),Xt=pt.getSeconds();return Vt=Vt<10?"0"+Vt:Vt,fn=fn<10?"0"+fn:fn,Xt=Xt<10?"0"+Xt:Xt,`${Vt}:${fn}:${Xt}`}return 0},[Gu]),yn=pt=>{const Vt=[];if(mn){let fn=-1;pt=pt.replace(/(@▁▁@|@▁@)/g,function(Xt,xn,ha){Vt.push({multiLine:Xt!==Vn})})}return Vt};function Se(){window.sessionStorage.removeItem(Dr),Ju(!1),Kr(0)}function Bt(){Ju(!1),Kr(0),qn.setValue(window.sessionStorage.getItem(Dr))}(0,a.useEffect)(()=>{va[Fo]&&Fo!==pn&&Fo!==un&&setTimeout(()=>{const pt=document.getElementsByClassName("markdown-popup-form")[0],Vt=window.innerWidth/2-pt.offsetWidth/2,fn=window.innerHeight/2-pt.offsetHeight/2;Ql(Vt),ki(fn)},0)},[Fo]);const Yt=pt=>{pt.preventDefault();const Vt=pt.clientX-Ml,fn=pt.clientY-Ci;document.body.onmousemove=Xt=>{let xn=Xt.clientX-Vt,ha=Xt.clientY-fn;const st=document.getElementsByClassName("markdown-popup-form")[0],Gt=window.innerWidth-st.offsetWidth,ln=window.innerHeight-st.offsetHeight;xn=Math.max(0,Math.min(xn,Gt)),ha=Math.max(0,Math.min(ha,ln)),hn(Xt.clientX,Xt.clientY,Vt,fn)&&(Ql(xn),ki(ha))},document.body.onmouseup=function(){document.body.onmousemove=null}},hn=(pt,Vt,fn,Xt)=>{const xn=document.body.clientHeight,ha=document.body.clientWidth;return pt<20&&fn>pt||pt>ha-20&&fnVt||Vt>xn-20&&XtWe in Ue?Ye(Ue,We,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Ue[We]=ot,b=(Ue,We)=>{for(var ot in We||(We={}))E.call(We,ot)&&x(Ue,ot,We[ot]);if(le)for(var ot of le(We))y.call(We,ot)&&x(Ue,ot,We[ot]);return Ue},ee=(Ue,We)=>Le(Ue,ge(We));const{useForm:z}=a.default,ae={width:280,marginRight:10},oe={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Ue,onCancel:We})=>{const[ot]=z();let rt=(0,De.useRef)();function Be(vt){rt.current.width=ot.getFieldValue("width"),rt.current.align=ot.getFieldValue("align"),Ue(vt,rt.current)}function zt(vt,Kt){if(vt.status===-1){ye.ZP.error(vt.message);return}ot.setFieldsValue({src:`/api/attachments/${vt.id}`,type:Kt.type})}function _e(vt){let Kt=vt.target.files[0];rt.current=Kt,Me(Kt,zt)}return je.createElement(a.default,ee(b({form:ot},oe),{className:"upload-image-panel",onFinish:Be,style:{width:470,overflow:"hidden"}}),je.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},je.createElement("div",{className:"flex-container"},je.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},je.createElement(xe.default,{style:ae})),je.createElement(Ee,{onFileChange:_e}))),je.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},je.createElement(xe.default,{style:{width:264}})),je.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},je.createElement(we.Z,null,je.createElement(a.default.Item,{name:"width",style:{margin:0}},je.createElement(Oe.Z,{style:{width:264}})),je.createElement("span",{className:"ml8"},"%"))),je.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},je.createElement(be.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"}]})),je.createElement("aside",null,je.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},je.createElement(Fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),je.createElement(Fe.ZP,{type:"default",onClick:We},"\u53D6\u6D88"))))};function Ee({onFileChange:Ue}){return je.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",je.createElement("input",{type:"file",onChange:Ue}))}function Me(Ue,We){if(!Ue)throw new String("\u6CA1\u6709\u6587\u4EF6");let ot=new FormData;ot.append("editormd-image-file",Ue),ot.append("file_param_name","editormd-image-file"),ot.append("byxhr","true");var rt=new window.XMLHttpRequest;rt.withCredentials=!0,rt.addEventListener("load",function(Be){We(JSON.parse(Be.target.responseText),Ue)},!1),rt.addEventListener("error",function(Be){console.error(Be)},!1),rt.open("POST",`${Ie.KI}/api/attachments.json`),rt.send(ot)}},76621:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return xe}});var a=te(67294),ye=te(73935);class xe extends a.Component{constructor(Oe){super(Oe);const be=window.document;this.node=be.createElement("div"),be.body.appendChild(this.node)}render(){const{children:Oe}=this.props;return(0,ye.createPortal)(Oe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},36295:function(Ge,et,te){"use strict";te.d(et,{SV:function(){return ze},ZP:function(){return xt}});var a=te(67294),ye=te(91033);const xe={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"]},we={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`)),qn.focus();case"add-null-ch":return fn===""&&qn.setCursor(Vt.line,Vt.ch),qn.replaceSelection(Dt),qn.focus();case"add-signal":return fn===""&&qn.setCursor(Vt.line,Vt.ch),qn.replaceSelection(Gn),qn.focus();case"add-multiple":return fn===""&&qn.setCursor(Vt.line,Vt.ch),qn.replaceSelection($t),qn.focus();case"inster-template-1":return fn===""&&qn.setCursor(Vt.line,Vt.ch),qn.replaceSelection(_n),qn.focus();case"eraser":return qn.setValue(""),qn.focus();case"trigger-watch":return qa(!Rl),qn.focus();case"trigger-full-screen":return Uo(!Do),qn.focus();case Ha:xo(Ha);return;case Xn:xo(Xn);return;case ir:xo(ir);return;case pn:xo(pn);return;case"maths-latex":xo("maths-latex");return;case un:xo(un);return;case sa:xo(sa);return;default:throw new Error}},[qn,Rl,Do]),Bl=(0,a.useCallback)((pt,Vt)=>{var fn,Xt,xn,ha,st,Gt;switch(xo(""),Fo){case Ha:const{title:xr,link:Mr}=pt;return qn.replaceSelection(`[${xr}](${Mr})`),qn.focus();case Xn:const{language:nr,content:Gr}=pt;return qn.replaceSelection(["```"+nr,Gr,"```"].join(` +`)),qn.focus();case"maths-latex":for(var ln=atob(pt),Oa=new Uint8Array(ln.length),Va=0;Va{vl.id?qn.replaceSelection(`![,](/api/attachments/${vl.id}?type=${vl.content_type})`):(vl==null?void 0:vl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":qn.replaceSelection("`$$"+pt+"$$`");break;case ir:case pn:case eo:const{src:ru,alt:Ro}=pt,Tr=Vt,Yo=(xn=(Xt=(fn=Tr==null?void 0:Tr.name)==null?void 0:fn.split("."))==null?void 0:Xt.pop)==null?void 0:xn.call(Xt);return((ha=Tr==null?void 0:Tr.type)==null?void 0:ha.indexOf("image"))>-1||!(Tr!=null&&Tr.type)?Tr!=null&&Tr.align||Tr!=null&&Tr.width?qn.replaceSelection(`

${Ro||

`):qn.replaceSelection(`${Ro||`):((st=Tr==null?void 0:Tr.type)==null?void 0:st.indexOf("video"))>-1?qn.replaceSelection(``):((Gt=Tr==null?void 0:Tr.type)==null?void 0:Gt.indexOf("pdf"))>-1?qn.replaceSelection(`${Tr.name}`):Yn.includes(Yo)?qn.replaceSelection(`${Tr.name}`):qn.replaceSelection(`[${Tr.name}](${ru})`),qn.focus();case sa:const{row:wu,col:Za,align:Pl}=pt;let Su=` +`;for(let vl=0;vl{switch(Fo){case Ha:return a.createElement(se,{callback:Bl,onCancel:Re});case Xn:return a.createElement(Rt.Z,{callback:Bl,onCancel:Re});case ir:return a.createElement(Tt.Z,{callback:Bl,onCancel:Re});case un:return a.createElement(Pt,{callback:Bl,onCancel:Re});case sa:return a.createElement(lt,{callback:Bl,onCancel:Re});case"maths-latex":return a.createElement(In,{showSaveButton:!0,callback:Bl});case"inline-latex":return a.createElement($n.Z,{showSaveButton:!0,callback:Bl});default:return null}},[Fo]);function Re(){xo("")}(0,a.useEffect)(()=>{if(Ql.current){let pt=function(st){xn=!0,ha=st.pageY},Vt=function(){xn=!1},fn=function(st){if(xn){let Gt=st.pageY-ha;Gt<0&&(Gt=0),Gt>300&&(Gt=300);let ln=oa+Gt+"px";$u(ln)}},Xt=Ql.current,xn=!1,ha=0;return Xt.addEventListener("mousedown",pt),document.addEventListener("mousemove",fn),document.addEventListener("mouseup",Vt),()=>{Xt.removeEventListener("mousedown",pt),document.removeEventListener("mousemove",fn),document.removeEventListener("mouseup",Vt)}}},[qn,Ql]),(0,a.useEffect)(()=>{$u(oa)},[oa]);const Je=la(kt),Ft=la(vu),Ht={width:Je,height:Ft},Sn=(0,a.useMemo)(()=>{if(Uu){let pt=new Date(Uu),Vt=pt.getHours(),fn=pt.getMinutes(),Xt=pt.getSeconds();return Vt=Vt<10?"0"+Vt:Vt,fn=fn<10?"0"+fn:fn,Xt=Xt<10?"0"+Xt:Xt,`${Vt}:${fn}:${Xt}`}return 0},[Uu]),yn=pt=>{const Vt=[];if(mn){let fn=-1;pt=pt.replace(/(@▁▁@|@▁@)/g,function(Xt,xn,ha){Vt.push({multiLine:Xt!==Gn})})}return Vt};function Se(){window.sessionStorage.removeItem(Dr),Xu(!1),Kr(0)}function Bt(){Xu(!1),Kr(0),qn.setValue(window.sessionStorage.getItem(Dr))}(0,a.useEffect)(()=>{va[Fo]&&Fo!==pn&&Fo!==un&&setTimeout(()=>{const pt=document.getElementsByClassName("markdown-popup-form")[0],Vt=window.innerWidth/2-pt.offsetWidth/2,fn=window.innerHeight/2-pt.offsetHeight/2;Yl(Vt),ki(fn)},0)},[Fo]);const Yt=pt=>{pt.preventDefault();const Vt=pt.clientX-Ml,fn=pt.clientY-bi;document.body.onmousemove=Xt=>{let xn=Xt.clientX-Vt,ha=Xt.clientY-fn;const st=document.getElementsByClassName("markdown-popup-form")[0],Gt=window.innerWidth-st.offsetWidth,ln=window.innerHeight-st.offsetHeight;xn=Math.max(0,Math.min(xn,Gt)),ha=Math.max(0,Math.min(ha,ln)),hn(Xt.clientX,Xt.clientY,Vt,fn)&&(Yl(xn),ki(ha))},document.body.onmouseup=function(){document.body.onmousemove=null}},hn=(pt,Vt,fn,Xt)=>{const xn=document.body.clientHeight,ha=document.body.clientWidth;return pt<20&&fn>pt||pt>ha-20&&fnVt||Vt>xn-20&&XtWe in Ue?Ye(Ue,We,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Ue[We]=ot,b=(Ue,We)=>{for(var ot in We||(We={}))E.call(We,ot)&&x(Ue,ot,We[ot]);if(le)for(var ot of le(We))y.call(We,ot)&&x(Ue,ot,We[ot]);return Ue},ee=(Ue,We)=>Le(Ue,ge(We));const{useForm:z}=a.default,ae={width:280,marginRight:10},oe={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Ue,onCancel:We})=>{const[ot]=z();let rt=(0,De.useRef)();function Be(vt){rt.current.width=ot.getFieldValue("width"),rt.current.align=ot.getFieldValue("align"),Ue(vt,rt.current)}function zt(vt,Kt){if(vt.status===-1){ye.ZP.error(vt.message);return}ot.setFieldsValue({src:`/api/attachments/${vt.id}`,type:Kt.type})}function _e(vt){let Kt=vt.target.files[0];rt.current=Kt,Me(Kt,zt)}return je.createElement(a.default,ee(b({form:ot},oe),{className:"upload-image-panel",onFinish:Be,style:{width:470,overflow:"hidden"}}),je.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},je.createElement("div",{className:"flex-container"},je.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},je.createElement(xe.default,{style:ae})),je.createElement(Ee,{onFileChange:_e}))),je.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},je.createElement(xe.default,{style:{width:264}})),je.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},je.createElement(we.Z,null,je.createElement(a.default.Item,{name:"width",style:{margin:0}},je.createElement(Oe.Z,{style:{width:264}})),je.createElement("span",{className:"ml8"},"%"))),je.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},je.createElement(be.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"}]})),je.createElement("aside",null,je.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},je.createElement(Fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),je.createElement(Fe.ZP,{type:"default",onClick:We},"\u53D6\u6D88"))))};function Ee({onFileChange:Ue}){return je.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",je.createElement("input",{type:"file",onChange:Ue}))}function Me(Ue,We){if(!Ue)throw new String("\u6CA1\u6709\u6587\u4EF6");let ot=new FormData;ot.append("editormd-image-file",Ue),ot.append("file_param_name","editormd-image-file"),ot.append("byxhr","true");var rt=new window.XMLHttpRequest;rt.withCredentials=!0,rt.addEventListener("load",function(Be){We(JSON.parse(Be.target.responseText),Ue)},!1),rt.addEventListener("error",function(Be){console.error(Be)},!1),rt.open("POST",`${Ie.KI}/api/attachments.json`),rt.send(ot)}},76621:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return xe}});var a=te(67294),ye=te(73935);class xe extends a.Component{constructor(Oe){super(Oe);const be=window.document;this.node=be.createElement("div"),be.body.appendChild(this.node)}render(){const{children:Oe}=this.props;return(0,ye.createPortal)(Oe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},36295:function(Ge,et,te){"use strict";te.d(et,{SV:function(){return ze},ZP:function(){return xt}});var a=te(67294),ye=te(91033);const xe={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"]},we={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"]},Oe={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,31 +1140,31 @@ ${Ut} `)},{label:"include ",content:["#include "].join(` `)}]},be={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(` `)}]},Fe={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 Ie=te(84204),De=te.n(Ie),je=(nt,Zt,Ut)=>new Promise((en,rn)=>{var Yn=tt=>{try{Qe(Ut.next(tt))}catch(ke){rn(ke)}},It=tt=>{try{Qe(Ut.throw(tt))}catch(ke){rn(ke)}},Qe=tt=>tt.done?en(tt.value):Promise.resolve(tt.value).then(Yn,It);Qe((Ut=Ut.apply(nt,Zt)).next())});const Ye={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"]}},Le=(nt,Zt,Ut,en)=>{const rn=Zt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ut.lineNumber,endColumn:Ut.column});return Array.from(new Set(rn.match(/\b\w{2,}\b/g)||[])).map(It=>({label:It,kind:nt.languages.CompletionItemKind.Text,insertText:It,range:en}))},ge=(nt,Zt,Ut,en)=>{nt.languages.registerCompletionItemProvider(Zt,{provideCompletionItems(rn,Yn){const It=rn.getWordUntilPosition(Yn),Qe={startLineNumber:Yn.lineNumber,endLineNumber:Yn.lineNumber,startColumn:It.startColumn,endColumn:It.endColumn},tt=rn.getLineContent(Yn.lineNumber).substring(It.startColumn-2,It.endColumn);return{suggestions:[...Le(nt,rn,Yn,Qe),...Ut.map(Pt=>({label:Pt,kind:nt.languages.CompletionItemKind.Keyword,documentation:Pt,insertText:Pt,insertTextRules:nt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Qe})),...en.map(Pt=>({label:Pt.label,kind:nt.languages.CompletionItemKind.Snippet,documentation:Pt.content,insertText:tt.startsWith("#")?Pt.content.replace(/#/,""):Pt.content,insertTextRules:nt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Qe}))]}}})};var le=nt=>{Ye.languages.forEach(Zt=>{nt.languages.registerDocumentFormattingEditProvider(Zt,{provideDocumentFormattingEdits(Ut){return je(this,null,function*(){const en=De()(Ut.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:Ut.getFullModelRange(),text:en}]})}})}),ge(nt,"java",we.keywords,we.quickKey),ge(nt,"cpp",Oe.keywords,Oe.quickKey),ge(nt,"c",xe.keywords,[]),ge(nt,"python",be.keywords,be.quickKey),ge(nt,"scala",Fe.keywords,Fe.quickKey)};const E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var y=Object.defineProperty,x=(nt,Zt,Ut)=>Zt in nt?y(nt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):nt[Zt]=Ut,b=(nt,Zt,Ut)=>x(nt,typeof Zt!="symbol"?Zt+"":Zt,Ut);const ee=class hg{constructor(Zt,Ut,en){this.placeholder=Zt,this.editor=Ut,this.monaco=en,Ut.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return hg.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)}};b(ee,"ID","editor.widget.placeholderHint");var ae=ee,oe=te(84144),me=te(2453),Ee=te(83062),Me=te(96486),Ue=te(33054),We=te(74855),ot=Object.defineProperty,rt=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Kt=(nt,Zt,Ut)=>Zt in nt?ot(nt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):nt[Zt]=Ut,mt=(nt,Zt)=>{for(var Ut in Zt||(Zt={}))_e.call(Zt,Ut)&&Kt(nt,Ut,Zt[Ut]);if(zt)for(var Ut of zt(Zt))vt.call(Zt,Ut)&&Kt(nt,Ut,Zt[Ut]);return nt},Et=(nt,Zt)=>rt(nt,Be(Zt)),wt=(nt,Zt)=>{var Ut={};for(var en in nt)_e.call(nt,en)&&Zt.indexOf(en)<0&&(Ut[en]=nt[en]);if(nt!=null&&zt)for(var en of zt(nt))Zt.indexOf(en)<0&&vt.call(nt,en)&&(Ut[en]=nt[en]);return Ut},qe=(nt,Zt,Ut)=>new Promise((en,rn)=>{var Yn=tt=>{try{Qe(Ut.next(tt))}catch(ke){rn(ke)}},It=tt=>{try{Qe(Ut.throw(tt))}catch(ke){rn(ke)}},Qe=tt=>tt.done?en(tt.value):Promise.resolve(tt.value).then(Yn,It);Qe((Ut=Ut.apply(nt,Zt)).next())});function se(nt){return/^\d+$/.test(nt)?`${nt}px`:nt}function Rt(){}let Tt=!1;const Ke={"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 Ze(nt=[]){let Zt=nt;if(Array.isArray(nt)){for(let Ut=0;Utqe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(nt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",nt)}});var xt=nt=>{var Zt=nt,{width:Ut="100%",height:en="100%",value:rn,language:Yn="javascript",style:It={},options:Qe={},overrideServices:tt={},theme:ke="vs-dark",onEditBlur:Pt,isCopy:Ct=!1,onSave:nn,autoHeight:gn=!1,forbidCopy:Qt=!1,onChange:lt=Rt,editorDidMount:At=Rt,onFocus:Ot=Rt,onBreakPoint:Fn=Rt,breakPointValue:ga=[],filename:In="educoder.txt",errorLine:$n,errorContent:Ra="",highlightLine:Ha,openBreakPoint:ir=!1,placeholder:un="",showMiniMap:pn=!0}=Zt,$r=wt(Zt,["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 Xn=(0,a.useRef)(),sa=(0,a.useRef)({}),Ao=(0,a.useRef)(),Nt=(0,a.useRef)(),ft=(0,a.useRef)([]),Xe=(0,a.useRef)(!1),St=(0,a.useRef)(),jt=(0,a.useRef)(),Dt=(0,a.useRef)(!1),[$t,Vn]=(0,a.useState)(!1);function _n(){let da;return Xn.current&&(da=new ye.Z(ea=>{for(let Dr of ea)(Dr.target.offsetHeight>0||Dr.target.offsetWidth>0)&&sa.current.instance.layout()}),da.observe(Xn.current)),da}function Qn(){me.ZP.warning({content:decodeURIComponent(E),key:"monaco-editor-tip"})}const la=()=>{let da=sa.current.instance;if(rn!=null&&da&&$t){const ea=da.getModel();ea&&rn!==ea.getValue()&&(Tt=!0,ea.setValue(rn),da.layout(),Tt=!1)}};(0,a.useEffect)(()=>{const da=Ue.Z.subscribe("formatDocument",ea=>{var Dr;let Pr=sa.current.instance;(Dr=Pr==null?void 0:Pr.getAction)==null||Dr.call(Pr,"editor.action.formatDocument").run()});return window.updateMonacoValue=ea=>{lt(ea)},da},[]),(0,a.useEffect)(()=>{var da;let ea=sa.current.instance;Nt.current&&clearTimeout(Nt.current),Nt.current=setTimeout(()=>{la()},500),rn&&(rn!=null&&rn.length)&&((da=ea==null?void 0:ea.updateOptions)==null||da.call(ea,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(rn.split(/\r\n|\r|\n/g).length))+3,5)}))},[rn,$t,sa.current]),(0,a.useEffect)(()=>{if($n&&sa.current&&sa.current.instance){let ea=sa.current.instance;ea.changeViewZones(function(Dr){var Pr=document.createElement("div");Pr.style.padding="10px 20px",Pr.style.width="calc(100% - 20px)",Pr.className="my-error-line-wrp",Pr.innerHTML=Ra,Dr.addZone({afterLineNumber:$n||11,heightInLines:3,domNode:Pr})});var da={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}};ea.addOverlayWidget(da),ea.revealPositionInCenter({lineNumber:20,column:1})}},[$n,sa.current,$t]);const An=(da="",ea)=>{if(!da||da.trim()==="")return!0;const Pr=sa.current.instance.getModel().getLineTokens(ea);let jn=!1;for(let So=0;So<2;So++)Pr.getStandardTokenType(So)===1&&(jn=!0);return jn};(0,a.useEffect)(()=>{var da;const ea=(da=sa.current)==null?void 0:da.instance;if(ea&&$t&&Qt){const Dr=ea.onDidBlurEditorWidget(()=>{Dt.current=!1}),Pr=ea.onDidFocusEditorText(()=>{Dt.current=!0});return()=>{Dr.dispose(),Pr.dispose()}}},[sa.current,$t,Qt]),(0,a.useEffect)(()=>{var da;if((da=sa.current)!=null&&da.instance&&$t&&ir){let ea=sa.current.instance,Dr=ea.getModel();if(!Dr)return;(()=>{var Kn;let yo=[],Fu=[];const mu=Dr.getAllDecorations();for(let qn of mu)qn.options.className==="highlighted-line"&&(yo.push((Kn=qn==null?void 0:qn.range)==null?void 0:Kn.startLineNumber),Fu.push(qn==null?void 0:qn.id));if(Ha===yo[0])return;Dr.deltaDecorations(Fu,[]);const Ur=Dr.getLineCount();Ha&&Ha<=Ur&&(ea.deltaDecorations([],[{range:new at.Range(Ha,1,Ha,Dr.getLineMaxColumn(Ha)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ea.revealLineInCenter(Ha))})();const jn=(Kn=!1)=>{var yo;let Fu=[],mu=[];const Ur=Dr.getAllDecorations();for(let qn of Ur)qn.options.linesDecorationsClassName==="breakpoints-select"&&(Fu.push((yo=qn==null?void 0:qn.range)==null?void 0:yo.startLineNumber),mu.push(qn==null?void 0:qn.id));if(Kn)return{lines:Fu,ids:mu};Fn(Fu)},So=Kn=>qe(void 0,null,function*(){let yo={range:new at.Range(Kn,1,Kn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Dr.deltaDecorations([],[yo]),jn()}),mn=Kn=>qe(void 0,null,function*(){let yo=[];const Fu=ea.getLineDecorations(Kn);for(let mu of Fu)mu.options.linesDecorationsClassName==="breakpoints-select"&&yo.push(mu.id);yield Dr.deltaDecorations(yo,[]),jn()}),ya=Kn=>{let yo=ea.getLineDecorations(Kn);for(let Fu of yo)if(Fu.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Me.isEqual)(ga,jn(!0).lines)){Dr.deltaDecorations(jn(!0).ids,[]);const Kn=ga.map(yo=>({range:new at.Range(yo,1,yo,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Dr.deltaDecorations([],Kn)}const Cr=ea.onDidChangeModelContent(Kn=>{let yo=ea.getPosition();if(yo){let Fu=yo.lineNumber;clearTimeout(jt.current),jt.current=setTimeout(()=>{An(Dr.getLineContent(Fu),Fu)?mn(Fu):ya(Fu)?(mn(Fu),So(Fu)):jn()},100)}}),gr=ea.onMouseDown(Kn=>{var yo,Fu,mu;if(Kn.target.detail&&((mu=(Fu=(yo=Kn.target)==null?void 0:yo.element)==null?void 0:Fu.className)!=null&&mu.includes("line-numbers"))){let Ur=Kn.target.position.lineNumber;if(An(Dr.getLineContent(Ur),Ur))return;ya(Ur)?mn(Ur):So(Ur)}}),eo=Kn=>{let yo={range:new at.Range(Kn,1,Kn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ft.current=ea.deltaDecorations(ft.current,[yo])},po=()=>{ft.current=ea.deltaDecorations(ft.current,[])},Lo=ea.onMouseMove(Kn=>{var yo,Fu,mu;if(po(),Kn.target.detail&&((mu=(Fu=(yo=Kn.target)==null?void 0:yo.element)==null?void 0:Fu.className)!=null&&mu.includes("line-numbers"))){let Ur=Kn.target.position.lineNumber;if(An(Dr.getLineContent(Ur),Ur))return;eo(Ur)}}),so=ea.onMouseLeave(()=>{po()});return()=>{Cr.dispose(),gr.dispose(),Lo.dispose(),so.dispose()}}},[sa.current,$t,ga,Ha,ir,Yn]),(0,a.useEffect)(()=>{var da;(da=sa.current)!=null&&da.instance&&ir&&sa.current.instance.setPosition({lineNumber:0,column:0})},[Ha]);function zn(){let da=sa.current.instance;if(da){const ea=da.getSelection(),Dr=sa.current.pastePos||{},Pr=new at.Range(Dr.startLineNumber||ea.endLineNumber,Dr.startColumn||ea.endColumn,Dr.endLineNumber||ea.endLineNumber,Dr.endColumn||ea.endColumn);setTimeout(()=>{da.executeEdits("",[{range:Pr,text:""}])},300)}}function na(da){(window.navigator.platform.match("Mac")?da.metaKey:da.ctrlKey)&&da.keyCode==83&&(da.preventDefault(),nn())}const va=()=>{if(gn&&sa.current.instance){const da=sa.current.instance.getContentHeight();Wa(da{if(!Dt.current)return;const{keyCode:ea,ctrlKey:Dr,metaKey:Pr,target:jn,type:So}=da;return(So==="paste"||(ea===67||ea===86)&&(Pr||Dr))&&jn.nodeName==="TEXTAREA"&&(Qn(),da.preventDefault()),!1};function bt(da,ea){var Dr=window.URL||window.webkitURL||window,Pr=new Blob([ea]),jn=document.createElementNS("http://www.w3.org/1999/xhtml","a");jn.href=Dr.createObjectURL(Pr),jn.download=da,Br(jn)}(0,a.useEffect)(()=>{va()},[va]),(0,a.useEffect)(()=>{Xn.current&&!$t&&Promise.all([te.e(5552),te.e(9651)]).then(te.bind(te,55826)).then(da=>{try{at=da,sa.current.instance=at.editor.create(Xn.current,{value:rn,language:Ze(Yn),theme:ke,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:pn||!1}},tt);const ea=sa.current.instance;let jn=[...oe.BH._menuItems].find(Cr=>Cr[0]._debugName=="EditorContext")[1],So=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],mn=(Cr,gr)=>{var eo,po;let Lo=Cr._first;do gr.includes((po=(eo=Lo.element)==null?void 0:eo.command)==null?void 0:po.id)&&Cr._remove(Lo);while(Lo=Lo.next)};if(At(ea,at),setTimeout(()=>{va(),sa.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{bt(In||"educoder.txt",ea.getValue())}})},500),sa.current.subscription=ea.onDidChangeModelContent(Cr=>{Xe.current?clearTimeout(St.current):(va(),lt(ea.getValue(),Cr)),St.current=setTimeout(()=>{Xe.current=!1},500)}),window.Monaco||le(at,Ze(Yn)),Qt&&(mn(jn,So),Xn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",gt),window.removeEventListener("paste",gt),window.addEventListener("keydown",gt),window.addEventListener("paste",gt)),window.Monaco=at,Pt&&ea.onDidBlurEditorWidget(()=>{Pt(ea.getValue())}),Ot&&ea.onDidFocusEditorText(()=>{Qt&&ct(),Ot(ea.getValue())}),Qt){ct();try{ea.onDidPaste(Cr=>{const gr=ea.getSelection(),eo=sa.current.pastePos||{},po=new at.Range(eo.startLineNumber||gr.endLineNumber,eo.startColumn||gr.endColumn,eo.endLineNumber||gr.endLineNumber,eo.endColumn||gr.endColumn);ea.executeEdits("",[{range:Cr.range,text:""}])})}catch(Cr){}}let ya=_n();return un&&typeof un=="string"&&new ae(un,ea,at),Vn(!0),()=>{const Cr=sa.current.instance;Cr.dispose();const gr=Cr.getModel();gr&&gr.dispose(),sa.current.subscription&&sa.current.subscription.dispose(),ya.unobserve(Xn.current)}}catch(ea){}})},[]),(0,a.useEffect)(()=>{if(sa.current.instance&&$t)return document.addEventListener("keydown",na,!1),()=>{document.removeEventListener("keydown",na)}},[nn,$t]),(0,a.useEffect)(()=>{let da=sa.current.instance;if(da&&$t){let ea=Ze(Yn);at.editor.setModelLanguage(da.getModel(),ea)}},[Yn,$t]),(0,a.useEffect)(()=>{sa.current.instance&&$t&&at.editor.setTheme(ke)},[ke,$t]),(0,a.useEffect)(()=>{let da=sa.current.instance;Ao.current=Qe,da&&$t&&(da.updateOptions(mt({},Qe)),setTimeout(()=>{da.getModel().updateOptions(mt({},Qe))},200))},[JSON.stringify(Qe),$t]),(0,a.useEffect)(()=>{let da=sa.current.instance;da&&$t&&da.layout()},[Ut,en,$t]);const[kt,oa]=(0,a.useState)(se(Ut)),[Ia,Wa]=(0,a.useState)(se(en)),Rr=Et(mt({},It),{width:kt,height:Ia,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Xn,style:Rr},Ct&&a.createElement(We.CopyToClipboard,{text:rn,onCopy:()=>me.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Ee.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function ze({width:nt="100%",height:Zt="100%",original:Ut,modified:en,language:rn,options:Yn={}}){const It=(0,a.useRef)(),[Qe,tt]=(0,a.useState)(null);function ke(gn){let Qt;return It.current&&(Qt=new ye.Z(lt=>{for(let At of lt)(At.target.offsetHeight>0||At.target.offsetWidth>0)&&gn.layout()}),Qt.observe(It.current)),Qt}(0,a.useEffect)(()=>(It.current&&Promise.all([te.e(5552),te.e(9404)]).then(te.bind(te,50048)).then(gn=>{at=gn;const Qt=at.editor.createDiffEditor(It.current,Et(mt({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},Yn),{wordWrap:!0}));tt(Qt);let lt=ke(Qt);return()=>{Qt.dispose();const At=Qt.getModel();At&&At.dispose(),lt.unobserve(It.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Qe&&Qe.setModel({original:at.editor.createModel(Ut,rn),modified:at.editor.createModel(en,rn)})},[Ut,en,rn,Qe]);const Pt=se(nt),Ct=se(Zt),nn={width:Pt,height:Ct};return a.createElement("div",{className:"my-diff-editor",ref:It,style:nn})}},21434:function(Ge,et,te){"use strict";var a=te(12867),ye=te(88044),xe=te(59637),we=te(67294);const Oe=ye.default.Option;et.Z=({isTheoretical:be,onFontSizeChange:Fe,cmFontSize:Ie,cmCodeMode:De,autoFormat:je,onCodeModeChange:Ye,onTabToSpace:Le,onAutoFormat:ge,formatDocument:le,className:E="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:z,shixun_environments:ae})=>{var oe;const me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Ee=(oe=ae==null?void 0:ae.find(Me=>Me.shixun_environment_id===z))==null?void 0:oe.program_language;return console.log("----",Ee,ae,z,b),we.createElement("div",{className:`tpi-code-setting ${E}`},we.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),we.createElement(ye.default,{bordered:!1,size:"small",value:De,onChange:Ye},we.createElement(Oe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),we.createElement(Oe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!be&&we.createElement(we.Fragment,null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),we.createElement(ye.default,{bordered:!1,size:"small",value:Ie,onChange:Fe},we.createElement(Oe,{value:12},"12px"),we.createElement(Oe,{value:14},"14px"),we.createElement(Oe,{value:16},"16px"),we.createElement(Oe,{value:18},"18px"),we.createElement(Oe,{value:20},"20px"),we.createElement(Oe,{value:22},"22px"))),we.createElement("div",{className:"file-item"},we.createElement("b",null,"Tab\u8F6C\u6362"),we.createElement(xe.Z,{checked:y,onChange:Le})),we.createElement("div",{className:"file-item",onClick:le},we.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!be&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),we.createElement("span",null,"Ctrl + S")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),we.createElement("span",null,"F1 / Alt + F1")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),we.createElement("span",null,"Ctrl + ]/[")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),we.createElement("span",null,"Ctrl + Shift + \\")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),we.createElement("span",null,"Home")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),we.createElement("span",null,"End"))),x),!be&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,Ee&&we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),we.createElement("span",null,Ee)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),we.createElement("span",null,me[ee==null?void 0:ee.difficulty])),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),we.createElement("span",null,b==null?void 0:b.name)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),we.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},5476:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Ye}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},ye=te(74330),xe=te(83062),we=te(94184),Oe=te.n(we),be=te(28706),Fe=te(26194),Ie=te(52262),De=te(67294),Ye=({className:Le,dataSource:ge=[],col:le=4,right:E,bottom:y=23,precision:x=0,wrapWidth:b=1200,trackEventItems:ee,loading:z,onRemove:ae=()=>{},isCurrent:oe=!0,showAlias:me=!1})=>{const Ee=Math.floor((b-(le-1)*E)/le),Me=[{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 De.createElement(ye.Z,{spinning:z},De.createElement("div",{className:Oe()(a.list,Le)},!!(ge!=null&&ge.length)&&(ge==null?void 0:ge.map((Ue,We)=>{var ot;const{name:rt,id:Be,identifier:zt,featured:_e,school_name:vt,image_url:Kt,excellent:mt,is_plan:Et}=Ue;return De.createElement("div",{key:Be,className:a.wrap,style:{width:Ee,marginRight:(1+We)%le===0?0:E+x,marginBottom:y}},De.createElement("a",{className:a.li,onClick:wt=>{wt.preventDefault(),wt.stopPropagation(),ee&&(0,be.L9)([ee]),(0,be.xg)(`/paths/${zt}`)}},De.createElement("div",{className:a.img},De.createElement("img",{className:a.cover,src:`${Kt}`}),oe&&(0,Ie.bg)()&&(Ue==null?void 0:Ue.studying)&&De.createElement("div",{className:`${a.movebq} user-path-items`,onClick:wt=>{wt.stopPropagation(),ae(Ue)}},De.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),De.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ot=Ue==null?void 0:Ue.subject_tags)==null?void 0:ot.map((wt,qe)=>{var se,Rt;if(qe===0){const Ke=(se=Me.find(Ze=>Ze.name==wt))==null?void 0:se.swimg;return De.createElement("img",{className:a.sign,src:Ke,style:{left:"-4px"}})}const Tt=(Rt=Me.find(Ke=>Ke.name==wt))==null?void 0:Rt.ptimg;return De.createElement("img",{className:a.sign,src:Tt,style:{left:`${48+52*(qe-1)+2*qe}px`}})}),De.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ue==null?void 0:Ue.excellent)&&De.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),De.createElement("div",{className:a.name},De.createElement(xe.Z,{title:me&&(Ue!=null&&Ue.excellent_alias_name)?De.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rt}`,De.createElement("br",null),De.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ue==null?void 0:Ue.excellent_alias_name}`)):rt},De.createElement("span",{className:a.e},me&&(Ue==null?void 0:Ue.excellent_alias_name)||rt))),De.createElement(xe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${vt}`},De.createElement("div",{className:a.unit},De.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),vt)),De.createElement("div",{className:a.tags},De.createElement("div",null,De.createElement(xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),De.createElement("span",null,Ue.stages_count))),De.createElement(xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),De.createElement("span",null,Ue.members_count)))))))})),!ge.length&&De.createElement(Fe.Z,null)))}},30001:function(Ge,et,te){"use strict";te.d(et,{jL:function(){return Oe},w9:function(){return se},QD:function(){return $n},cQ:function(){return Kt.Z},op:function(){return lt},O5:function(){return la},_b:function(){return $r},t7:function(){return b},Gi:function(){return ct},YG:function(){return Ze},qp:function(){return Ye},vr:function(){return ir},qE:function(){return Fn},Je:function(){return ae},wb:function(){return vt},cq:function(){return en},tp:function(){return le}});var a=te(67294),ye={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"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",Oe=({dataSource:An=[],img:zn,imgWidth:na=346,title:va,sunTitle:Br,bannerExtraContent:gt})=>a.createElement("div",{className:ye.banner},a.createElement("div",{className:ye.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,va),a.createElement("span",null,Br)),An.length>0&&a.createElement("div",{className:ye.btns},An.map((bt,kt)=>a.createElement("div",{key:kt,onClick:bt.click},bt.name,bt.sign?a.createElement("img",{src:xe,width:39}):null))),gt),zn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:zn,width:na}))),be={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"},Fe=te(94184),Ie=te.n(Fe),De=te(96486),Ye=({dataSource:An=[],value:zn,onChange:na,onTitleChange:va,className:Br,title:gt,titleWidth:bt=41,style:kt={},fontColor:oa="#6A7283",showCount:Ia})=>{const[Wa,Rr]=(0,a.useState)(0),[da,ea]=(0,a.useState)(!1),Dr=(0,a.useRef)(null),Pr=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var jn;An.length!==0&&(((jn=Dr==null?void 0:Dr.current)==null?void 0:jn.clientHeight)>97?Rr(1):Rr(0)),An.length===0&&Rr(0),ea(!1)},[An]),a.createElement("div",{className:Ie()(be.row,Br),style:kt},a.createElement("div",{onClick:(0,De.throttle)(()=>va==null?void 0:va(),2e3),style:{width:bt,marginTop:da?12:4},className:`${be.title} ${va?"current":""}`},gt),a.createElement("div",{className:da?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},a.createElement("div",{className:be.bar,ref:Pr,style:Wa>0?{height:Wa===1?97:"auto",overflow:Wa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:be.tag,ref:Dr},An==null?void 0:An.map(jn=>a.createElement("span",{onClick:()=>na(jn.id),key:jn.id,style:{color:oa},className:zn===jn.id?be.active:""},a.createElement("span",{title:jn.name,className:be.name},jn.name),!!Ia&&a.createElement("span",{className:be.num},jn.count))))),!!Wa&&a.createElement(a.Fragment,null,Wa===1?a.createElement("div",{onClick:()=>{var jn;Rr(2),((jn=Dr==null?void 0:Dr.current)==null?void 0:jn.clientHeight)>245?ea(!0):ea(!1)},className:be.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Pr.current.scrollTop=0,Rr(1),ea(!1)},className:be.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Le={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"},le=({dataSource:An=[],value:zn,onChange:na,className:va,style:Br={}})=>a.createElement("div",{style:Br,className:Ie()(Le.tabs,va)},An.map(gt=>a.createElement("span",{onClick:()=>na(gt.id),className:zn===gt.id?Le.active:"",key:gt.id},gt.name))),E={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(28802),b=({dataSource:An=[],value:zn="",onChange:na,onInputChange:va=()=>{},className:Br,style:gt={},placeholder:bt,allowClear:kt=!1})=>{var oa;const[Ia,Wa]=(0,a.useState)(""),[Rr,da]=(0,a.useState)("");(0,a.useEffect)(()=>{var Pr;let jn=zn;(Pr=JSON.stringify(zn))!=null&&Pr.includes("{")&&(Wa(zn.id),jn=zn.value||"");try{da(decodeURIComponent(jn||""))}catch(So){da(decodeURIComponent(jn||""))}},[zn]);const ea=()=>{na(encodeURIComponent(Rr),Ia||null)},Dr=Pr=>{Pr!==Ia&&(Wa(Pr),na(encodeURIComponent(Rr),Pr))};return a.createElement("div",{className:Ie()(E.input,Br),style:gt},!!An.length&&a.createElement("div",{className:E.dropdown},a.createElement("div",{className:E.text},(oa=An.find(Pr=>Pr.id===Ia))==null?void 0:oa.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:E.b1}),a.createElement("b",{className:E.b2})),a.createElement("div",{className:E.menu},An.map((Pr,jn)=>a.createElement("div",{key:jn,onClick:()=>Dr(Pr.id)},Pr.name)))),a.createElement(y.default,{onPressEnter:ea,value:Rr,onChange:Pr=>{da(Pr.target.value),va(encodeURIComponent(Pr.target.value),Ia||null)},bordered:!1,placeholder:bt}),a.createElement("i",{onClick:ea,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ee={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"},ae=({value:An,onChange:zn,className:na,total:va,pageSize:Br,style:gt={}})=>{const bt=An<2,kt=An>=Math.ceil(va/Br);return va<=Br?a.createElement(a.Fragment,null):a.createElement("div",{className:Ie()(ee.quickPager,na),style:gt},a.createElement("div",{onClick:()=>{bt||zn(An-1,"prev")},className:bt?ee.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{kt||zn(An+1,"next")},className:kt?ee.disabled:""},"\u4E0B\u4E00\u9875"))},oe={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"},me=te(74330),Ee=te(83062),Me=te(57097),Ue=te(11320),We=te(28706),ot=te(96908),rt=te(57177),Be=te(81378),zt=te(26194),vt=({className:An,dataSource:zn=[],col:na=4,right:va,bottom:Br=23,precision:gt=0,wrapWidth:bt=1200,trackEventItems:kt,loading:oa})=>{const Ia=Math.floor((bt-(na-1)*va)/na);return a.createElement(me.Z,{spinning:oa},a.createElement("div",{className:Ie()(oe.list,An)},!!zn.length&&zn.map((Wa,Rr)=>{const{name:da,id:ea,identifier:Dr,power:Pr,cover_image_id:jn,pic:So}=Wa;return a.createElement("div",{className:oe.wrap,key:ea,style:{width:Ia,marginRight:(1+Rr)%na===0?0:va+gt,marginBottom:Br}},a.createElement("a",{target:"_blank",href:`/shixuns/${Dr}/challenges`,className:oe.li,onClick:mn=>{mn.preventDefault(),kt&&(0,We.L9)([kt]),Pr&&(0,We.xg)(`/shixuns/${Dr}/challenges`)}},a.createElement("div",{className:oe.img},a.createElement("img",{className:oe.cover,src:`${So}`}),Wa.is_jupyter&&a.createElement("img",{className:oe.sign,src:ot}),Wa.is_jupyter_lab&&a.createElement("img",{className:oe.sign,src:rt}),Wa.is_unity_3d&&a.createElement("img",{className:oe.sign,src:Be})),a.createElement("div",{className:oe.name},a.createElement(Ee.Z,{title:da||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:oe.e},da||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:oe.tags},a.createElement(Ee.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,Wa.challenges_count))),!!Wa.myshixuns_count&&a.createElement(Ee.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,Wa.myshixuns_count))),a.createElement(Ee.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,Wa.level))),a.createElement("div",{className:oe.rate},a.createElement(Me.Z,{allowHalf:!0,disabled:!0,defaultValue:Wa.score_info}),a.createElement("span",null,"\xA0",Wa.score_info?`${Wa.score_info}\u5206`:"5\u5206")))),!Pr&&a.createElement("div",{className:oe.lockWrap},a.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!zn.length&&a.createElement(zt.Z,null)))},Kt=te(5476),mt={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"},Et="data:image/png;base64,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",wt=te(67294),se=({className:An,dataSource:zn=[],col:na=4,right:va,bottom:Br=23,precision:gt=0,wrapWidth:bt=1200,trackEventItems:kt,loading:oa,handleVery:Ia=()=>!0})=>{const Wa=Math.floor((bt-(na-1)*va)/na);return wt.createElement(me.Z,{spinning:oa},wt.createElement("div",{className:Ie()(mt.list,An)},!!zn.length&&zn.map((Rr,da)=>{const{subject_identifier:ea,id:Dr,identifier:Pr,power:jn}=Rr,So=Rr.is_public!=0&&Rr.is_public;return wt.createElement("div",{className:mt.wrap,key:Dr,style:{width:Wa,marginRight:(1+da)%na===0?0:va+gt,marginBottom:Br}},wt.createElement("a",{className:mt.li,onClick:mn=>{mn.preventDefault(),Ia(Rr==null?void 0:Rr.first_category_url)&&(kt&&(0,We.L9)([kt]),(0,We.xg)(Rr.first_category_url))}},wt.createElement("div",{className:mt.top},wt.createElement(Ee.Z,{title:Rr.name},wt.createElement("div",{className:mt.name},Rr.name)),wt.createElement("img",{className:mt.img,src:Ue.Z.IMG_SERVER+"/images/"+Rr.avatar_url}),wt.createElement("div",{className:mt.text,title:Rr.creator},Rr.creator),ea&&wt.createElement("div",{className:mt.btns},wt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),wt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),So&&wt.createElement("div",{className:mt.sign},"\u516C\u5F00")),wt.createElement("div",{className:mt.bottom},Rr.visits>0&&wt.createElement(Ee.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},wt.createElement("span",null,wt.createElement("i",{className:"iconfont icon-liulanyan"}),wt.createElement("span",null,Rr.visits))),Rr.course_members_count>0&&wt.createElement(Ee.Z,{title:"\u6210\u5458",placement:"bottom"},wt.createElement("span",null,wt.createElement("i",{className:"iconfont icon-chengyuan"}),Rr.course_members_count)),Rr.tasks_count>0&&wt.createElement(Ee.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},wt.createElement("span",null,wt.createElement("i",{className:"iconfont icon-zuoye"}),Rr.tasks_count)),Rr.is_end?wt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):wt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Rr.is_accessible&&wt.createElement("div",{className:mt.lockWrap},wt.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),wt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!zn.length&&wt.createElement(zt.Z,null)))},Rt={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"},Tt=te(35973),Ze=({dataSource:An=[],value:zn,onChange:na,className:va,style:Br={},tabBarExtraContent:gt})=>a.createElement("div",{className:Ie()(Rt.tabs,va),style:Br},a.createElement("div",{className:Rt.tabsWrap},An.map((bt,kt)=>!(bt!=null&&bt.hide)&&a.createElement("aside",{className:Rt.tab,onClick:()=>{na(bt.id),bt.link&&Tt.history.push(bt.link)},key:kt},a.createElement("div",{className:zn===bt.id?Rt.active:""},bt.name),(bt==null?void 0:bt.resetCount)==null&&(bt==null?void 0:bt.total)!==void 0&&a.createElement("span",null,"\uFF08",bt==null?void 0:bt.total,"\uFF09"),(bt==null?void 0:bt.resetCount)!==void 0&&(bt==null?void 0:bt.total)!==void 0&&a.createElement(Ee.Z,{title:(bt==null?void 0:bt.tip)!=null?bt==null?void 0:bt.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},bt==null?void 0:bt.resetCount),"/",a.createElement("span",null,bt==null?void 0:bt.total),"\uFF09"))))),a.createElement("div",{className:Rt.tabBar},gt)),ct=({className:An,style:zn={},children:na})=>a.createElement("div",{className:Ie()(An),style:zn},na),xt={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"},ze=te(85418),nt=te(50136);const Zt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var en=({sortValue:An,dropValue:zn,className:na,onSort:va,onDrop:Br,dataSource:gt=Zt})=>{var bt;return a.createElement("div",{className:Ie()(xt.orderWrap,na)},a.createElement(ze.Z,{dropdownRender:()=>a.createElement(nt.default,null,gt.map((kt,oa)=>a.createElement(nt.default.Item,{key:oa,onClick:()=>Br(kt.id)},kt.name)))},a.createElement("span",{className:xt.orderTextWrap},(bt=gt.find(kt=>zn===kt.id))==null?void 0:bt.name)),a.createElement("span",{className:xt.orderIconWrap},a.createElement("span",{className:xt.orderAsc},a.createElement("i",{className:An==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xt.cursorPointer} ${xt.active}`:`iconfont icon-sanjiaoxing-up font12 ${xt.cursorPointer}`,onClick:()=>va(An==="asc"?"desc":"asc")})),a.createElement("span",{className:xt.orderDesc},a.createElement("i",{className:An==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xt.cursorPointer} ${xt.active}`:`iconfont icon-sanjiaoxing-down font12 ${xt.cursorPointer}`,onClick:()=>va(An==="asc"?"desc":"asc")}))))},rn={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"},Yn=te(85804),It=Object.defineProperty,Qe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Pt=(An,zn,na)=>zn in An?It(An,zn,{enumerable:!0,configurable:!0,writable:!0,value:na}):An[zn]=na,Ct=(An,zn)=>{for(var na in zn||(zn={}))tt.call(zn,na)&&Pt(An,na,zn[na]);if(Qe)for(var na of Qe(zn))ke.call(zn,na)&&Pt(An,na,zn[na]);return An},nn=(An,zn)=>{var na={};for(var va in An)tt.call(An,va)&&zn.indexOf(va)<0&&(na[va]=An[va]);if(An!=null&&Qe)for(var va of Qe(An))zn.indexOf(va)<0&&ke.call(An,va)&&(na[va]=An[va]);return na},gn=(An,zn,na)=>new Promise((va,Br)=>{var gt=oa=>{try{kt(na.next(oa))}catch(Ia){Br(Ia)}},bt=oa=>{try{kt(na.throw(oa))}catch(Ia){Br(Ia)}},kt=oa=>oa.done?va(oa.value):Promise.resolve(oa.value).then(gt,bt);kt((na=na.apply(An,zn)).next())}),lt=An=>{var zn=An,{className:na,style:va,children:Br,loading:gt=!1,openLoading:bt,onClick:kt=()=>{},size:oa="middle",shape:Ia="round"}=zn,Wa=nn(zn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Rr,da]=(0,a.useState)(!1);return a.createElement(Yn.ZP,Ct({onClick:(0,De.throttle)(ea=>gn(void 0,null,function*(){bt&&da(!0);try{yield kt(ea)}catch(Dr){console.log("error",Dr)}bt&&da(!1)}),2e3,{leading:!0,trailing:!1}),className:Ie()(rn.btn,rn[`${oa}-${Ia}`],na),style:va,size:oa,shape:Ia,loading:Rr||gt},Wa),Br)},At={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"},Fn=({className:An,style:zn,children:na=null,onClick:va,title:Br})=>a.createElement("div",{className:Ie()(At.head,An),style:zn},a.createElement("span",{className:"primary-hover",onClick:va},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:Br},Br),a.createElement("div",{className:At.node},na)),ga={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"},$n=({confirmShow:An=!0,confirmTitle:zn,confirmClick:na,cancelShow:va=!0,cancelTitle:Br,cancelClick:gt,className:bt,style:kt,confirmLoading:oa=!1})=>a.createElement("div",{className:Ie()(ga.btns,bt),style:kt},An&&a.createElement(Yn.ZP,{loading:oa,onClick:na,type:"primary",className:ga.confirm},zn),va&&a.createElement(Yn.ZP,{onClick:gt,className:ga.cancel},Br)),Ra={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"},ir=({className:An,style:zn={},LeftContent:na,children:va,RightContent:Br})=>a.createElement("div",{className:Ie()(Ra.fixedBottom,An),style:zn},a.createElement("div",{className:Ra.wrap},a.createElement("div",{className:Ra.left},na),a.createElement("div",{className:Ra.center},va),a.createElement("div",{className:Ra.right},Br))),un={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"},$r=({className:An,style:zn={},dataSource:na=[]})=>a.createElement("div",{className:Ie()(un.crumbs,An),style:zn},na.map((va,Br)=>BrTt.history.push(va.path)},va.name):a.createElement("span",null,va.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:Br,style:{color:"#5F6368"}},va.name))),Xn=te(55054),sa=Object.defineProperty,Ao=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,jt=(An,zn,na)=>zn in An?sa(An,zn,{enumerable:!0,configurable:!0,writable:!0,value:na}):An[zn]=na,Dt=(An,zn)=>{for(var na in zn||(zn={}))Xe.call(zn,na)&&jt(An,na,zn[na]);if(ft)for(var na of ft(zn))St.call(zn,na)&&jt(An,na,zn[na]);return An},$t=(An,zn)=>Ao(An,Nt(zn)),Vn=(An,zn)=>{var na={};for(var va in An)Xe.call(An,va)&&zn.indexOf(va)<0&&(na[va]=An[va]);if(An!=null&&ft)for(var va of ft(An))zn.indexOf(va)<0&&St.call(An,va)&&(na[va]=An[va]);return na};const{Countdown:_n}=Xn.default;var la=An=>{var zn=An,{onChange:na}=zn,va=Vn(zn,["onChange"]);const[Br,gt]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof Br=="number"&&Br>=0&&na(Br)},[Br]);const bt=kt=>{const oa=Math.floor(kt/1e3);gt(oa)};return a.createElement(_n,$t(Dt({},va),{onChange:bt}))}},99914:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return ye}});var a=te(67294);function ye(xe,we){const Oe=(0,a.useRef)();(0,a.useEffect)(()=>{Oe.current=xe}),(0,a.useEffect)(()=>{function be(){Oe.current()}if(we!==null){let Fe=setInterval(be,we);return()=>clearInterval(Fe)}},[we])}},19201:function(Ge,et,te){"use strict";var a=te(94699),ye=te.n(a),xe=te(71230),we=te(67294);const Oe=({date:be,showTag:Fe})=>we.createElement(xe.Z,{align:"middle"},we.createElement("div",null," ",be?ye()(be).format("YYYY-MM-DD HH:mm"):"--"," "),Fe&&we.createElement(xe.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},we.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));et.Z=Oe},97917:function(Ge,et,te){"use strict";var a=te(67294),ye=te(55054),xe=te(37720),we=te(91773),Oe=te(62844),be=te(74330),Fe=te(57399),Ie=te(28802),De=te(71230),je=te(15746),Ye=te(85804),Le=te(15835),ge=te(94699),le=te.n(ge),E=te(35973),y=te(28706),x=te(53814),b=te(52262),ee=te(9343),z=te(67294),ae=(Me,Ue,We)=>new Promise((ot,rt)=>{var Be=vt=>{try{_e(We.next(vt))}catch(Kt){rt(Kt)}},zt=vt=>{try{_e(We.throw(vt))}catch(Kt){rt(Kt)}},_e=vt=>vt.done?ot(vt.value):Promise.resolve(vt.value).then(Be,zt);_e((We=We.apply(Me,Ue)).next())});const{Countdown:oe}=ye.default,me=({value:Me,onChange:Ue,MaxMinutes:We})=>z.createElement(z.Fragment,null,z.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",z.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",z.createElement("br",null)),z.createElement(xe.Z,{value:Me,onChange:Ue,min:0,precision:0,max:We,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${We}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Ee=({exercise:Me,successCb:Ue,dispatch:We})=>{var ot,rt,Be,zt;const _e=(0,E.useParams)(),[vt]=we.default.useForm(),Kt=we.default.useWatch("time",vt),[mt,Et]=(0,a.useState)(!1),wt=(0,a.useRef)(),{actionTabs:qe}=Me,[se,Rt]=(0,a.useState)(),[,Tt,Ke,Ze]=(0,ee.U)(Le.n7,{id:_e.categoryId}),[,at,ct]=(0,ee.U)(Le.Cd,{});(0,a.useEffect)(()=>{Me.actionTabs.key==="student-unlock"&&(Et(!1),vt.resetFields())},[Me.actionTabs.key]);const xt=()=>new Promise(Qe=>ae(void 0,null,function*(){var tt,ke;return wt.current=yield(0,x.y)({ip_limit:(tt=qe==null?void 0:qe.exerciseParams)==null?void 0:tt.ip_limit,ip_bind:(ke=qe==null?void 0:qe.exerciseParams)==null?void 0:ke.ip_bind_type}),Qe()})),ze=()=>ae(void 0,null,function*(){var Qe,tt,ke,Pt,Ct;yield vt.validateFields();const nn=vt.getFieldsValue();if(Et(!0),(((Qe=qe==null?void 0:qe.exerciseParams)==null?void 0:Qe.ip_limit)!=="no"||(tt=qe==null?void 0:qe.exerciseParams)!=null&&tt.ip_bind_type)&&(yield xt()),(yield(0,Le.ZD)((ke=qe==null?void 0:qe.exerciseParams)==null?void 0:ke.id,{exercise_user_id:(Pt=qe==null?void 0:qe.exerciseParams)==null?void 0:Pt.exercise_user_id,unlock_key:nn.unlock_key,time:nn.time,ip:wt.current})).status===0){if(Ue){We({type:"exercise/setActionTabs",payload:{}}),Ue();return}const Qt=qe==null?void 0:qe.exerciseParams;(0,y.nr)({inner_ip:Qt.inner_ip,public_ip:Qt.public_ip,open_camera:Qt.open_camera,ip_limit:Qt.ip_limit,ip_bind:Qt.ip_bind,ip_bind_type:Qt.ip_bind_type,exercise_tips:Qt.exercise_tips,exerciseId:Qt.id,screen_open:Qt.screen_open,screen_num:Qt.screen_num,screen_sec:Qt.screen_sec,coursesId:_e.coursesId,login:(Ct=(0,b.eY)())==null?void 0:Ct.login,history,identity_verify:Qt.identity_verify,open_phone_video_recording:Qt.open_phone_video_recording,current_status:Qt.current_status}),We({type:"exercise/setActionTabs",payload:{}})}Et(!1)}),nt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Qe=>z.createElement("span",{className:Qe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Qe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Qe=>z.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"}],Zt=((ot=qe==null?void 0:qe.exerciseParams)==null?void 0:ot.errorMessage)&&typeof((rt=qe==null?void 0:qe.exerciseParams)==null?void 0:rt.errorMessage)=="object";(0,a.useEffect)(()=>{Me.actionTabs.key==="student-unlock"&&ae(void 0,null,function*(){const Qe=yield ct(_e);yield Ke({}),Qe.status||Rt(Qe)})},[Me.actionTabs.key]);const{time:Ut,end_time:en}=(se==null?void 0:se.exercise)||{},rn=Ze!=null&&Ze.user_end_time?le()(Ze==null?void 0:Ze.user_end_time).add(1,"minutes"):le()(),Yn=le()(Ze==null?void 0:Ze.user_total_end_time)>rn?Math.round(le().duration(le()(Ze==null?void 0:Ze.user_total_end_time).diff(rn.startOf("minute"))).asMinutes()):0,It=((Ze==null?void 0:Ze.student_left_minutes)||0)+(Kt||0);return z.createElement(z.Fragment,null,z.createElement(Oe.default,{width:514,centered:!0,closable:!!((Be=qe==null?void 0:qe.exerciseParams)!=null&&Be.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Me.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{We({type:"exercise/setActionTabs",payload:{}})}},z.createElement(be.Z,{spinning:Tt||at},Zt&&z.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 "),!Zt&&z.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"),Zt&&z.createElement(Fe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((zt=qe==null?void 0:qe.exerciseParams)==null?void 0:zt.errorMessage)||{}],columns:nt}),z.createElement("div",{className:""},z.createElement(we.default,{form:vt,layout:"vertical",autoComplete:"off"},z.createElement(we.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},z.createElement(Ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ut!==-1?z.createElement(z.Fragment,null,z.createElement(we.default.Item,{name:"time",label:z.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",z.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",le()(Ze==null?void 0:Ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},z.createElement(me,{MaxMinutes:Yn})),z.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",z.createElement("span",{className:"ml5"},Tt||at?"--":It),"\u5206\u949F",It!==0&&(Ze==null?void 0:Ze.user_end_time)&&z.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",z.createElement("span",{className:"ml5"},le()(Ze==null?void 0:Ze.user_end_time).add(Kt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):z.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 ",le()(en).format("YYYY-MM-DD HH:mm")))),z.createElement(De.Z,{justify:"space-between",align:"middle"},z.createElement(je.Z,null),z.createElement(je.Z,null,z.createElement(Ye.ZP,{loading:mt,onClick:ze},"\u8FDB\u5165\u8003\u8BD5"))))))};et.Z=(0,E.connect)(({exercise:Me})=>({exercise:Me}))(Ee)},4106:function(Ge,et,te){"use strict";var a=te(67294),ye=te(35973),xe=te(91773),we=te(62844),Oe=te(2453),be=te(98813),Fe=te(18046),Ie=te(33170),De=Object.defineProperty,je=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,ge=(x,b,ee)=>b in x?De(x,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[b]=ee,le=(x,b)=>{for(var ee in b||(b={}))Ye.call(b,ee)&&ge(x,ee,b[ee]);if(je)for(var ee of je(b))Le.call(b,ee)&&ge(x,ee,b[ee]);return x},E=(x,b,ee)=>new Promise((z,ae)=>{var oe=Me=>{try{Ee(ee.next(Me))}catch(Ue){ae(Ue)}},me=Me=>{try{Ee(ee.throw(Me))}catch(Ue){ae(Ue)}},Ee=Me=>Me.done?z(Me.value):Promise.resolve(Me.value).then(oe,me);Ee((ee=ee.apply(x,b)).next())});const y=({account:x,globalSetting:b,loading:ee,dispatch:z,classroomList:ae,Callback:oe})=>{const[me]=xe.default.useForm(),[Ee,Me]=(0,a.useState)({});return(0,a.useEffect)(()=>{ae.actionTabs.key=="start_smart_plan"?(me.setFieldsValue({lesson_mode:"online_lesson"}),Me({lesson_mode:"online_lesson"})):(me.resetFields(),Me({}))},[ae.actionTabs.key]),a.createElement(we.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ae.actionTabs.key=="start_smart_plan",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"550px",onCancel:()=>{z({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>E(void 0,null,function*(){var Ue,We,ot,rt;let Be=yield(0,Ie.ZP)(`/api/courses/${(We=(Ue=ae==null?void 0:ae.actionTabs)==null?void 0:Ue.params)==null?void 0:We.coursesId}/smart_plans/${(rt=(ot=ae==null?void 0:ae.actionTabs)==null?void 0:ot.params)==null?void 0:rt.smart_plans_id}/settings.json`,{method:"put",body:le({},Ee)});(Be==null?void 0:Be.status)==0&&(Oe.ZP.success("\u5F00\u8BFE\u6210\u529F"),z({type:"classroomList/setActionTabs",payload:{}}),oe())})},a.createElement("div",null,a.createElement(xe.default,{form:me,onValuesChange:()=>Me(le({},me.getFieldsValue()))},a.createElement(xe.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},a.createElement(be.ZP.Group,{onChange:Ue=>{me.setFieldValue("start_at",null),me.setFieldValue("end_at",null),Me(le({},me.getFieldsValue()))}},a.createElement(be.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(be.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement("div",{style:{marginTop:"-10px",marginBottom:(Ee==null?void 0:Ee.lesson_mode)=="self_learning"?"24px":"0",background:"#f0f0f0",padding:"10px"}},(Ee==null?void 0:Ee.lesson_mode)=="online_lesson"?a.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",a.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",a.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"):a.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\u529F\u80FD\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u8D77\u6B62\u65F6\u95F4"),"\uFF0C \u7CFB\u7EDF\u5C06",a.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")),(Ee==null?void 0:Ee.lesson_mode)=="self_learning"&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(xe.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},a.createElement(Fe.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:Ue=>{const We=me.getFieldValue("end_at");return We&&Ue&&Ue>We},onChange:(Ue,We)=>{Ee.start_at=We,Me(le({},Ee))}})),a.createElement(xe.default.Item,{label:"\u7ED3\u8BFE\u65F6\u95F4",name:"end_at",colon:!1},a.createElement(Fe.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:Ue=>{const We=me.getFieldValue("start_at");return We&&Ue&&Ue{Ee.end_at=We,Me(le({},Ee))}}))))))};et.Z=(0,ye.connect)(({account:x,loading:b,globalSetting:ee,classroomList:z})=>({account:x,globalSetting:ee,loading:b.effects,classroomList:z}))(y)},81336:function(Ge,et,te){"use strict";te.r(et),te.d(et,{default:function(){return Si}});var a=te(67294),ye=te(74829),xe=te.n(ye),we=te(35973),Oe=te(91773),be=te(2453),Fe=te(62844),Ie=te(98813),De=te(85418),je=te(83062),Ye=te(95012),Le=te(57399),ge=te(85804),le=te(88044),E=te(19312),y=te(74330),x=te(59637),b=te(33170),ee=te(11320),z=te(65226),ae={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"},oe=te(67294),me=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,We=(Ce,pe,ve)=>pe in Ce?me(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,ot=(Ce,pe)=>{for(var ve in pe||(pe={}))Me.call(pe,ve)&&We(Ce,ve,pe[ve]);if(Ee)for(var ve of Ee(pe))Ue.call(pe,ve)&&We(Ce,ve,pe[ve]);return Ce};const rt={C:oe.createElement("span",{className:ae.c},"C"),"C++":oe.createElement("span",{className:ae.cpp},"C++"),Java:oe.createElement("span",{className:ae.java},"Java"),Python:oe.createElement("span",{className:ae.python},"Python")},Be=({problemset:Ce,dispatch:pe,question:ve,questionIndex:dt})=>{const Lt={fontSize:"18px"};return oe.createElement("div",{className:ae.questionBox},oe.createElement(z.Z,{value:`${dt}\u3001`+(ve==null?void 0:ve.name),style:ot({},Lt)}))};function zt(Ce){var pe;return oe.createElement("div",{className:ae.descBox},oe.createElement("div",{className:ae.title},oe.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(pe=Ce==null?void 0:Ce.languages)==null?void 0:pe.map((ve,dt,Lt)=>oe.createElement(a.Fragment,{key:dt},rt[ve==null?void 0:ve.language]))),oe.createElement("div",{className:ae.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},oe.createElement(z.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(Ce==null?void 0:Ce.description),style:{fontSize:"16px",color:"#000"}})))}var _e=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(Be),vt=te(28706),Kt={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},mt={log(...Ce){this.enabled&&(Ce.push(Date.now()),Kt.logger.log("[ActionCable]",...Ce))}};const Et=()=>new Date().getTime(),wt=Ce=>(Et()-Ce)/1e3;class qe{constructor(pe){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=pe,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=Et(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),mt.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=Et(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),mt.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=Et()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,mt.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=Et(),mt.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:pe,reconnectionBackoffRate:ve}=this.constructor,dt=Math.pow(1+ve,Math.min(this.reconnectAttempts,10)),Jn=(this.reconnectAttempts===0?1:ve)*Math.random();return pe*1e3*dt*(1+Jn)}reconnectIfStale(){this.connectionIsStale()&&(mt.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${wt(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?mt.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${wt(this.disconnectedAt)} s`):(mt.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return wt(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&wt(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(mt.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}qe.staleThreshold=6,qe.reconnectionBackoffRate=.15;var se={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:Rt,protocols:Tt}=se,Ke=Tt.slice(0,Tt.length-1),Ze=[].indexOf;class at{constructor(pe){this.open=this.open.bind(this),this.consumer=pe,this.subscriptions=this.consumer.subscriptions,this.monitor=new qe(this),this.disconnected=!0}send(pe){return this.isOpen()?(this.webSocket.send(JSON.stringify(pe)),!0):!1}open(){if(this.isActive())return mt.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const pe=[...Tt,...this.consumer.subprotocols||[]];return mt.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${pe}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new Kt.WebSocket(this.consumer.url,pe),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:pe}={allowReconnect:!0}){if(pe||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(mt.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(pe){mt.log("Failed to reopen WebSocket",pe)}finally{mt.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 Ze.call(Ke,this.getProtocol())>=0}isState(...pe){return Ze.call(pe,this.getState())>=0}getState(){if(this.webSocket){for(let pe in Kt.WebSocket)if(Kt.WebSocket[pe]===this.webSocket.readyState)return pe.toLowerCase()}return null}installEventHandlers(){for(let pe in this.events){const ve=this.events[pe].bind(this);this.webSocket[`on${pe}`]=ve}}uninstallEventHandlers(){for(let pe in this.events)this.webSocket[`on${pe}`]=function(){}}}at.reopenDelay=500,at.prototype.events={message(Ce){if(!this.isProtocolSupported())return;const{identifier:pe,message:ve,reason:dt,reconnect:Lt,type:Jn}=JSON.parse(Ce.data);switch(this.monitor.recordMessage(),Jn){case Rt.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Rt.disconnect:return mt.log(`Disconnecting. Reason: ${dt}`),this.close({allowReconnect:Lt});case Rt.ping:return null;case Rt.confirmation:return this.subscriptions.confirmSubscription(pe),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(pe,"connected",{reconnected:!0})):this.subscriptions.notify(pe,"connected",{reconnected:!1});case Rt.rejection:return this.subscriptions.reject(pe);default:return this.subscriptions.notify(pe,"received",ve)}},open(){if(mt.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return mt.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(Ce){if(mt.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){mt.log("WebSocket onerror event")}};const ct=function(Ce,pe){if(pe!=null)for(let ve in pe){const dt=pe[ve];Ce[ve]=dt}return Ce};class xt{constructor(pe,ve={},dt){this.consumer=pe,this.identifier=JSON.stringify(ve),ct(this,dt)}perform(pe,ve={}){return ve.action=pe,this.send(ve)}send(pe){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(pe)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class ze{constructor(pe){this.subscriptions=pe,this.pendingSubscriptions=[]}guarantee(pe){this.pendingSubscriptions.indexOf(pe)==-1?(mt.log(`SubscriptionGuarantor guaranteeing ${pe.identifier}`),this.pendingSubscriptions.push(pe)):mt.log(`SubscriptionGuarantor already guaranteeing ${pe.identifier}`),this.startGuaranteeing()}forget(pe){mt.log(`SubscriptionGuarantor forgetting ${pe.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(ve=>ve!==pe)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(pe=>{mt.log(`SubscriptionGuarantor resubscribing ${pe.identifier}`),this.subscriptions.subscribe(pe)})},500)}}class nt{constructor(pe){this.consumer=pe,this.guarantor=new ze(this),this.subscriptions=[]}create(pe,ve){const dt=pe,Lt=typeof dt=="object"?dt:{channel:dt},Jn=new xt(this.consumer,Lt,ve);return this.add(Jn)}add(pe){return this.subscriptions.push(pe),this.consumer.ensureActiveConnection(),this.notify(pe,"initialized"),this.subscribe(pe),pe}remove(pe){return this.forget(pe),this.findAll(pe.identifier).length||this.sendCommand(pe,"unsubscribe"),pe}reject(pe){return this.findAll(pe).map(ve=>(this.forget(ve),this.notify(ve,"rejected"),ve))}forget(pe){return this.guarantor.forget(pe),this.subscriptions=this.subscriptions.filter(ve=>ve!==pe),pe}findAll(pe){return this.subscriptions.filter(ve=>ve.identifier===pe)}reload(){return this.subscriptions.map(pe=>this.subscribe(pe))}notifyAll(pe,...ve){return this.subscriptions.map(dt=>this.notify(dt,pe,...ve))}notify(pe,ve,...dt){let Lt;return typeof pe=="string"?Lt=this.findAll(pe):Lt=[pe],Lt.map(Jn=>typeof Jn[ve]=="function"?Jn[ve](...dt):void 0)}subscribe(pe){this.sendCommand(pe,"subscribe")&&this.guarantor.guarantee(pe)}confirmSubscription(pe){mt.log(`Subscription confirmed ${pe}`),this.findAll(pe).map(ve=>this.guarantor.forget(ve))}sendCommand(pe,ve){const{identifier:dt}=pe;return this.consumer.send({command:ve,identifier:dt})}}class Zt{constructor(pe){this._url=pe,this.subscriptions=new nt(this),this.connection=new at(this),this.subprotocols=[]}get url(){return Ut(this._url)}send(pe){return this.connection.send(pe)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(pe){this.subprotocols=[...this.subprotocols,pe]}}function Ut(Ce){if(typeof Ce=="function"&&(Ce=Ce()),Ce&&!/^wss?:/i.test(Ce)){const pe=document.createElement("a");return pe.href=Ce,pe.href=pe.href,pe.protocol=pe.protocol.replace("http","ws"),pe.href}else return Ce}function en(Ce=rn("url")||se.default_mount_path){return new Zt(Ce)}function rn(Ce){const pe=document.head.querySelector(`meta[name='action-cable-${Ce}']`);if(pe)return pe.getAttribute("content")}var Yn=te(96486),It=te.n(Yn),Qe=te(33054),tt=te(71230),ke=te(15746),Pt=te(67294),Ct=Object.defineProperty,nn=Object.defineProperties,gn=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Ot=(Ce,pe,ve)=>pe in Ce?Ct(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Fn=(Ce,pe)=>{for(var ve in pe||(pe={}))lt.call(pe,ve)&&Ot(Ce,ve,pe[ve]);if(Qt)for(var ve of Qt(pe))At.call(pe,ve)&&Ot(Ce,ve,pe[ve]);return Ce},ga=(Ce,pe)=>nn(Ce,gn(pe));const In=({problemset:Ce,dispatch:pe,question:ve,disabled:dt,showAnswer:Lt,questionIndex:Jn})=>{var ca;const[Pn,on]=(0,a.useState)({}),[Tn,Xa]=(0,a.useState)([]),Ta={fontSize:"18px"},Ba=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{console.log("111"),console.log(ve);const Da=(0,Yn.cloneDeep)(ve);on(Da),Xa(Da==null?void 0:Da.choices)},[ve]),console.log("question--",ve);const Rn=Da=>{const Ya=Tn.map((bn,Sr)=>ga(Fn({},bn),{checked:Sr===Da?!(bn!=null&&bn.checked):!1}));Xa(Ya)};return Pt.createElement("div",null,Pt.createElement("div",{className:ae.questionBox},Pt.createElement(z.Z,{value:`${Jn}\u3001`+(Pn==null?void 0:Pn.name),style:Fn({},Ta)}),(ca=ve==null?void 0:ve.choices)==null?void 0:ca.map((Da,Ya)=>{const{is_answer:bn,checked:Sr,choice_text:Qa,me_answered:_a}=Da;let Ga="";return Lt?bn&&(Ga=ae.rightAnswer):(Sr||_a)&&(Ga=ae.activeAnswer),Pt.createElement(tt.Z,{className:ae.choiceWrap2,align:"middle",wrap:!1},Pt.createElement(ke.Z,{onClick:Lr=>{Rn(Ya)},className:`${ae.choiceIndex} ${Ga}`,style:{cursor:"pointer"}},Pt.createElement("span",null,Ba[Ya])),Pt.createElement(ke.Z,{flex:1,className:`${ae.editorWrap} ml15 current`},Pt.createElement(z.Z,{className:ae.html,value:Qa,style:Fn({},Ta)})))})))};var $n=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(In),Ra=te(24018),Ha=te(35567),ir=te(67294),un=Object.defineProperty,pn=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Nt=(Ce,pe,ve)=>pe in Ce?un(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,ft=(Ce,pe)=>{for(var ve in pe||(pe={}))sa.call(pe,ve)&&Nt(Ce,ve,pe[ve]);if(Xn)for(var ve of Xn(pe))Ao.call(pe,ve)&&Nt(Ce,ve,pe[ve]);return Ce},Xe=(Ce,pe)=>pn(Ce,$r(pe)),St=(Ce,pe)=>{var ve={};for(var dt in Ce)sa.call(Ce,dt)&&pe.indexOf(dt)<0&&(ve[dt]=Ce[dt]);if(Ce!=null&&Xn)for(var dt of Xn(Ce))pe.indexOf(dt)<0&&Ao.call(Ce,dt)&&(ve[dt]=Ce[dt]);return ve};const jt=Ce=>{var pe=Ce,{value:ve,onChange:dt,scrollId:Lt}=pe,Jn=St(pe,["value","onChange","scrollId"]);return ir.createElement("div",{id:Lt||""},ir.createElement(Ha.Z,Xe(ft({},Jn),{defaultValue:ve,onChange:(ca,Pn)=>{Pn!=null&&Pn.length?dt(ca,Pn):dt(ca)}})))},Dt=({value:Ce,onChange:pe,placeholder:ve,height:dt=150,isEdit:Lt,miniToolbar:Jn,watch:ca=!0})=>Lt?ir.createElement(Ha.Z,{isFocus:!0,height:dt||void 0,placeholder:ve,defaultValue:Ce,onChange:pe,miniToolbar:Jn}):ir.createElement("div",{style:{cursor:"pointer"}},Ce?ir.createElement(z.Z,{className:ae.inputBorder,value:Ce}):ir.createElement("div",{className:`${ae.inputBorder} ${ae.placeholder} inputBorderError`},ve));var $t=te(67294),Vn=Object.defineProperty,_n=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,la=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,na=(Ce,pe,ve)=>pe in Ce?Vn(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,va=(Ce,pe)=>{for(var ve in pe||(pe={}))An.call(pe,ve)&&na(Ce,ve,pe[ve]);if(la)for(var ve of la(pe))zn.call(pe,ve)&&na(Ce,ve,pe[ve]);return Ce},Br=(Ce,pe)=>_n(Ce,Qn(pe)),gt=(Ce,pe)=>{var ve={};for(var dt in Ce)An.call(Ce,dt)&&pe.indexOf(dt)<0&&(ve[dt]=Ce[dt]);if(Ce!=null&&la)for(var dt of la(Ce))pe.indexOf(dt)<0&&zn.call(Ce,dt)&&(ve[dt]=Ce[dt]);return ve};const bt=["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"],kt=({value:Ce,onChange:pe,choiceTextKey:ve,answerKey:dt,index:Lt,isEdit:Jn,setInputActive:ca,form:Pn,choiceOptionsPath:on,allowChangeMode:Tn,showAddIcon:Xa,addItem:Ta,deleteItem:Ba})=>{const Rn=(Ce==null?void 0:Ce[dt])===1,Da=()=>{const bn=Pn.getFieldValue(on);Pn.setFieldValue(on,bn.map(Sr=>Br(va({},Sr),{[dt]:0})))},Ya=()=>{Rn?pe(Br(va({},Ce),{[dt]:0})):(Tn||Da(),pe(Br(va({},Ce),{[dt]:1})))};return $t.createElement(tt.Z,{className:ae.choiceWrap,align:"middle",wrap:!1},$t.createElement(ke.Z,{onClick:Ya,className:`${ae.choiceIndex} ${Rn?ae.activeAnswer:""}`},bt[Lt]),$t.createElement(ke.Z,{flex:1,className:`${ae.editorWrap} ml15`,onClick:ca},$t.createElement(Dt,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Jn,value:Ce==null?void 0:Ce[ve],onChange:bn=>{pe(Br(va({},Ce),{[ve]:bn}))}})),$t.createElement(ke.Z,{flex:"0 0 auto",className:"ml15"},$t.createElement("div",{onClick:Ya,className:`${ae.setAnswerBtn} ${Rn?ae.activeAnswer:""}`},Rn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),$t.createElement(ke.Z,{className:ae.actionWrapper},$t.createElement(je.Z,{title:"\u5220\u9664"},$t.createElement(Ra.Z,{className:ae.deleteIcon,onClick:Ba,style:{visibility:Lt>1?"visible":"hidden"}}))))},oa=({questionTitlePlaceholder:Ce,titleKey:pe,choiceKey:ve,analysisKey:dt,choiceTextKey:Lt,answerKey:Jn,choiceOptionsPath:ca,allowChangeMode:Pn=!0,form:on,showAnalysis:Tn=!0})=>{const[Xa,Ta]=(0,a.useState)(),[Ba,Rn]=(0,a.useState)(!1);return $t.createElement("div",{className:ae.wrap},$t.createElement("div",{className:ae.questionTitleEditorWrap},$t.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:pe,labelCol:{span:24},rules:[{required:!0}]},$t.createElement(jt,{scrollId:Array.isArray(pe)?pe.join("_"):`${pe}`,height:150,placeholder:Ce}))),$t.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),$t.createElement(Oe.default.List,{name:ve,rules:[{validator(Da,Ya){const bn=Ya.some(Qa=>Qa[Jn]===1),Sr=Ya.findIndex(Qa=>{var _a;return((_a=Qa[Lt])==null?void 0:_a.length)<=0});return Sr!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${bt[Sr]}\u9009\u9879\u7684\u5185\u5BB9`)):bn?Promise.resolve():(be.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Da,{add:Ya,remove:bn})=>$t.createElement("div",{id:Array.isArray(ca)?ca.join("_"):`${ca}`},Da.map((Sr,Qa)=>{var _a=Sr,{key:Ga,name:Lr}=_a,Wt=gt(_a,["key","name"]);const Qr=Xa===Ga,co=()=>{Ta(Ga)},Fr=Qa<7&&Qa===Da.length-1,Eo=()=>Ya({[Lt]:"",[Jn]:0}),au=()=>bn(Lr);return $t.createElement(Oe.default.Item,Br(va({},Wt),{key:Ga,name:Lr,className:ae.choiceListWrap,rules:[{validator(tu,Sa){return Sa!=null&&Sa.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${bt[Qa]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),$t.createElement(kt,{choiceTextKey:Lt,answerKey:Jn,index:Qa,isEdit:Qr,setInputActive:co,form:on,choiceOptionsPath:ca,allowChangeMode:Pn,showAddIcon:Fr,addItem:Eo,deleteItem:au}))}),Da.length<8&&$t.createElement("div",{className:`${ae.addBtn} mb30`,onClick:()=>Ya({[Lt]:"",[Jn]:0})},$t.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),Tn&&$t.createElement("div",{onClick:()=>Rn(!0)},$t.createElement(Oe.default.Item,{name:dt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},$t.createElement(Dt,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ba}))))};var Ia=te(67294),Wa=Object.defineProperty,Rr=Object.defineProperties,da=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,jn=(Ce,pe,ve)=>pe in Ce?Wa(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,So=(Ce,pe)=>{for(var ve in pe||(pe={}))Dr.call(pe,ve)&&jn(Ce,ve,pe[ve]);if(ea)for(var ve of ea(pe))Pr.call(pe,ve)&&jn(Ce,ve,pe[ve]);return Ce},mn=(Ce,pe)=>Rr(Ce,da(pe)),ya=(Ce,pe)=>{var ve={};for(var dt in Ce)Dr.call(Ce,dt)&&pe.indexOf(dt)<0&&(ve[dt]=Ce[dt]);if(Ce!=null&&ea)for(var dt of ea(Ce))pe.indexOf(dt)<0&&Pr.call(Ce,dt)&&(ve[dt]=Ce[dt]);return ve};const Cr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},gr=({value:Ce,onChange:pe,form:ve})=>{const dt=(Ce==null?void 0:Ce.is_answer)===1,Lt=Ce==null?void 0:Ce.choice_text,Jn=()=>{const ca=ve.getFieldsValue().choices.map(Pn=>({choice_text:Pn.choice_text,is_answer:0}));ve.setFieldsValue({choices:ca}),pe(mn(So({},Ce),{is_answer:1}))};return Ia.createElement(tt.Z,{className:ae.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Ia.createElement(ke.Z,{onClick:Jn,className:`${ae.choiceIndex} ${ae.judgementIndex} ${dt?ae.activeAnswer:""}`},Cr[Lt]),Ia.createElement(ke.Z,{flex:1,className:`${ae.editorWrap} ml15`},Ia.createElement("div",{className:`${ae.inputBorder} ${ae.placeholder} ${dt?ae.activeJudgementAnswer:""}`},Lt)))},eo=({questionTitlePlaceholder:Ce,choiceKey:pe,form:ve})=>{const[dt,Lt]=(0,a.useState)(!1);return Ia.createElement("div",{className:ae.wrap},Ia.createElement("div",{className:ae.questionTitleEditorWrap},Ia.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ia.createElement(jt,{scrollId:"name",height:140,placeholder:Ce}))),Ia.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Ia.createElement(Oe.default.List,{name:"choices",rules:[{validator(Jn,ca){return ca.some(on=>(on==null?void 0:on.is_answer)===1)?Promise.resolve():(be.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Jn=>Ia.createElement("div",{id:"choices"},Jn.map(ca=>{var Pn=ca,{key:on,name:Tn}=Pn,Xa=ya(Pn,["key","name"]);return Ia.createElement(Oe.default.Item,mn(So({},Xa),{key:on,name:Tn,noStyle:!0}),Ia.createElement(gr,{form:ve}))})))),Ia.createElement("div",{onClick:()=>Lt(!0)},Ia.createElement(Oe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ia.createElement(Dt,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:dt}))))};var po=te(28802),Lo=te(37720),so={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},Kn=te(38478),yo=te(43158),Fu=te(93299),mu=te(62442),Ur=te(49627),qn=te(74867),Vi="data:image/png;base64,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",Fl=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())}),Rl=(0,a.forwardRef)(({onSave:Ce,aiImg:pe},ve)=>{var dt;const Lt=`\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%`,Jn=(0,we.useParams)(),[ca,Pn]=(0,a.useState)(!1),[on,Tn]=(0,a.useState)([]),[Xa,Ta]=(0,a.useState)(!0),[Ba,Rn]=(0,a.useState)(null),[Da,Ya]=(0,a.useState)([]),[bn,Sr]=(0,a.useState)(0),[Qa,_a]=(0,a.useState)(0),[Ga,Lr]=(0,a.useState)(!1),[Wt,Qr]=(0,a.useState)(""),[co,Fr]=(0,a.useState)(0),[Eo,au]=(0,a.useState)(0),[tu,Sa]=(0,a.useState)(0),[ar,wo]=(0,a.useState)(0),[qr,No]=(0,a.useState)(0),[Nu,Xo]=(0,a.useState)(0),[jo,zo]=(0,a.useState)(0),[fu,Ko]=(0,a.useState)(0),[pl,si]=(0,a.useState)(null),[Ki,xl]=(0,a.useState)(qn.Q),{contentRef:Ol,value:Di,status:xu,open:_o,close:Qu}=Ki,ml=(0,mu.Z)({contentRef:Ol,status:xu}),{openProgress:Ji,closeProgress:ms,CreateProgressModal:Is,progressOpen:Ns}=(0,Fu.Z)();(0,a.useEffect)(()=>{Ba&&(Sl(),ju()),Ba===!1&&(Qu(),Tn([]),Qr(Lt),Fr(0),au(0),Sa(0),wo(0),No(0),Xo(0),zo(0),Ko(0),si(null))},[Ba]);const ri=()=>{Rn(!0)};(0,a.useImperativeHandle)(ve,()=>({onClick:ri}));const Hu=nl=>{Lr(!0),Sr(nl),_a(0)},Mu=nl=>Fl(void 0,null,function*(){const fs=nl.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(fs)==-1?(be.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):nl.size/1024/1024>10?(be.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),ju=()=>Fl(void 0,null,function*(){const nl=yield(0,b.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});nl.status===0&&(Sr(nl.total_number),_a(nl.remaining_number))}),Sl=()=>Fl(void 0,null,function*(){console.log(Jn,"params"),Ta(!0),Qr("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),Ta(!1)}),bl=nl=>(nl=nl||"",nl=String(nl),nl=nl.replace(/\s+/g,""),nl),Gs=()=>Fl(void 0,null,function*(){var nl,fs,ts;const Fs=[{name:"\u5355\u9009\u9898",num:co||0},{name:"\u591A\u9009\u9898",num:Eo||0},{name:"\u5224\u65AD\u9898",num:tu||0},{name:"\u586B\u7A7A\u9898",num:ar||0},{name:"\u7B80\u7B54\u9898",num:qr||0},{name:"\u7EC4\u5408\u9898",num:fu||0},{name:"\u7F16\u7A0B\u9898",num:Nu||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:jo||0}];if(bl(Wt)){if(Wt.length>1e3){be.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{be.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!bl(Wt)&&!(on!=null&&on.length)){be.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ku=Fs.reduce((tc,cu)=>tc+cu.num,0);if(Ku===0){be.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Ku>5){be.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}Lr(!1);const Oi={scene_type:6,request_identifier:Math.random(),file_id:(fs=(nl=on[0])==null?void 0:nl.response)==null?void 0:fs.id,content:Wt,ppt_page_url:(ts=pe==null?void 0:pe[0])==null?void 0:ts.url,count_arr:Fs.map(tc=>tc.num).join(",")};yield _o(Oi),ju()}),vc=()=>Fl(void 0,null,function*(){const nl=ml();Ji(),Pn(!0),Ya([]);const fs=new FormData;fs.append("html",nl);const ts=yield(0,b.ZP)("/api/intelligent_imports/import.json",{method:"post",body:fs},!0);if((ts==null?void 0:ts.status)===0)if(ts!=null&&ts.data){ms(100),Ya(ts==null?void 0:ts.data);return}else be.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Pn(!1),ms()}),Ks=()=>Fl(void 0,null,function*(){const nl=ml();(0,vt.RG)(nl)}),ec=["uploading","error"].includes((dt=on==null?void 0:on[0])==null?void 0:dt.status);return a.createElement(a.Fragment,null,a.createElement(Ur.Z,{visible:Ga,totalCount:bn,usedCount:Qa,onCancel:()=>Lr(!1),onOk:Gs}),a.createElement(Ye.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:so.extraHeader},a.createElement(tt.Z,{align:"middle"},!xu&&!!Di&&a.createElement(a.Fragment,null,a.createElement(ge.ZP,{className:so.save_btn,style:{marginRight:"20px"},onClick:vc},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),a.createElement(ge.ZP,{className:so.save_btn,onClick:Ks,style:{marginRight:"20px"}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const nl=fs=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:fs,onOk:()=>{Rn(!1)}})};if(xu){nl("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Di?nl("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Rn(!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:Ba},a.createElement("div",{className:so.wrap},a.createElement("div",{className:so.left},a.createElement(y.Z,{spinning:Xa},a.createElement("div",{className:so.tip},a.createElement("img",{src:Vi}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(po.default.TextArea,{style:{height:160},className:"mb20",value:Wt,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:nl=>{Qr(nl.target.value)}}),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),a.createElement(tt.Z,{style:{gap:16}},a.createElement(ke.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(Lo.Z,{min:0,max:10,value:co,onChange:Fr,style:{marginLeft:"8px"}})),a.createElement(ke.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(Lo.Z,{min:0,max:10,value:Eo,onChange:au,style:{marginLeft:"8px"}})),a.createElement(ke.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(Lo.Z,{min:0,max:10,value:tu,onChange:Sa,style:{marginLeft:"8px"}})),a.createElement(ke.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(Lo.Z,{min:0,max:10,value:Nu,onChange:Xo,style:{marginLeft:"8px"}})))),xu?a.createElement("div",{onClick:Qu,className:so.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):ec?a.createElement("div",{className:`${so.bottomBtn} ${so.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{if(bn!==-1){Lr(!0);return}Gs()},className:so.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),a.createElement(qn.Z,{onStatusChange:xl,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ns,noRestrictModal:Hu,stringTransformer:yo.o,onError:nl=>{Object.prototype.toString.call(nl)==="[object Object]"&&nl.status===-9&&Hu(nl.data)}}))),a.createElement(Ye.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ca},a.createElement(tt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(Kn.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Da,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>Pn(!1),onSuccess:()=>{Pn(!1),Rn(!1)},onSave:nl=>Fl(void 0,null,function*(){yield Ce(nl,()=>{Pn(!1),Rn(!1)})})}),a.createElement("div",{style:{height:70}})),Is("\u5904\u7406\u4E2D"))}),qa=te(64250),Do=te(26410),Uo={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"},Fo=te(50976),xo=te(30001),Gu=te(34306),Kr=te(67294),vu=Object.defineProperty,qu=Object.defineProperties,yl=Object.getOwnPropertyDescriptors,Ju=Object.getOwnPropertySymbols,Ml=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable,Ci=(Ce,pe,ve)=>pe in Ce?vu(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,ki=(Ce,pe)=>{for(var ve in pe||(pe={}))Ml.call(pe,ve)&&Ci(Ce,ve,pe[ve]);if(Ju)for(var ve of Ju(pe))Ql.call(pe,ve)&&Ci(Ce,ve,pe[ve]);return Ce},ji=(Ce,pe)=>qu(Ce,yl(pe)),di=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Hl=["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"],pi=({data:Ce=[],totalData:pe,paramsHttp:ve,smartItembanks:dt,socketData:Lt})=>{const Jn=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[ca,Pn]=(0,a.useState)(!1),[on,Tn]=(0,a.useState)(1),[Xa,Ta]=(0,a.useState)();return Kr.createElement("div",{className:Uo.summaryWrap},Kr.createElement(tt.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},Kr.createElement(ke.Z,{style:{display:"flex",alignItems:"center"}},Kr.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Kr.createElement("div",{className:Uo.title},"\u7B54\u9898\u6982\u89C8")),Kr.createElement(ke.Z,{style:{display:"flex"}},Ce==null?void 0:Ce.map((Ba,Rn)=>Kr.createElement("div",{key:Rn,style:{display:"flex",alignItems:"center",marginLeft:Rn==0?"0px":"20px"}},Kr.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Jn[Rn]}}),Kr.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Ba==null?void 0:Ba.name))))),Ce==null?void 0:Ce.map((Ba,Rn)=>{var Da;return Kr.createElement("div",{className:Uo.summaryItem,key:Rn,style:{marginTop:Rn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var Ya;(Ya=[0,1,2])!=null&&Ya.includes(Rn)&&(Pn(!0),Tn(Rn+1))}},Kr.createElement("div",{className:Uo.label},Ba==null?void 0:Ba.name),Kr.createElement(Do.Z,{percent:(Da=[3,4])!=null&&Da.includes(Rn)?Ba==null?void 0:Ba.value:(Ba==null?void 0:Ba.value)/pe*100,size:[575,10],strokeColor:Jn[Rn],format:Ya=>{var bn;return Kr.createElement("span",{className:Uo.percentSty},(bn=[3,4])!=null&&bn.includes(Rn)?((Ba==null?void 0:Ba.value)||0)+"%":(Ba==null?void 0:Ba.value)||0)}}))}),Kr.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),Kr.createElement(ns,{visible:ca,onCancel:()=>{Pn(!1)},paramsHttp:ve,smartItembanks:dt,itemBankId:Lt==null?void 0:Lt.item_bank_id,detailType:on}))},hr=({data:Ce=[],paramsHttp:pe,smartItembanks:ve,socketData:dt})=>{const[Lt,Jn]=(0,a.useState)(),[ca,Pn]=(0,a.useState)(!1),[on,Tn]=(0,a.useState)(),[Xa,Ta]=(0,a.useState)(),Ba=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Kr.createElement("div",{className:Uo.summaryWrap,style:{overflow:"hidden"}},Kr.createElement(tt.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},Kr.createElement(ke.Z,{style:{display:"flex",alignItems:"center"}},Kr.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Kr.createElement("div",{className:Uo.title},"\u7B54\u9898\u8BE6\u60C5"))),Kr.createElement("div",{className:Uo.detailSty},Ce==null?void 0:Ce.map((Rn,Da)=>Kr.createElement("div",{key:Da,className:Uo.detailItem,onMouseEnter:()=>{Jn(Da)},onMouseLeave:()=>{Jn(void 0)}},Kr.createElement(je.Z,{placement:"topLeft",title:Kr.createElement(z.Z,{style:{color:"#fff",fontSize:"12px"},value:`${Hl[Da]} `+(Rn==null?void 0:Rn.choice_text)})},Kr.createElement("div",{className:Uo.questionTitle},Kr.createElement("span",{className:Uo.questionTag,style:{marginRight:"10px"}},Hl[Da]),Kr.createElement(z.Z,{value:Rn==null?void 0:Rn.choice_text,className:Uo.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:Lt==Da?"#3061D0":"#000"}}))),Kr.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"#fff"}},Kr.createElement("div",{className:Uo.proSty,style:{width:`${.01*Number((Rn==null?void 0:Rn.rate)||0)*200}px`}})),Kr.createElement("div",{className:Uo.numSty},Kr.createElement("span",null,(Rn==null?void 0:Rn.user_num)||0,"\u4EBA"),(Rn==null?void 0:Rn.user_num)>0&&Kr.createElement("span",{className:Uo.detailBtn,onClick:()=>{Tn(Rn==null?void 0:Rn.choice_id),Ta(Rn==null?void 0:Rn.item_bank_id),Pn(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),Kr.createElement(ns,{visible:ca,onCancel:()=>{Pn(!1)},paramsHttp:pe,smartItembanks:ve,choice_ids:on,itemBankId:dt==null?void 0:dt.item_bank_id}))},ns=({visible:Ce,onCancel:pe,paramsHttp:ve,smartItembanks:dt,type:Lt,choice_ids:Jn,itemBankId:ca,detailType:Pn=null})=>{const[on,Tn]=(0,a.useState)([]),[Xa,Ta]=(0,a.useState)(0),[Ba,Rn]=(0,a.useState)({page:1,limit:20,course_group_id:"",search:""}),[Da,Ya]=(0,a.useState)([]),[bn,Sr]=(0,a.useState)(!1),Qa=()=>di(void 0,null,function*(){var Lr,Wt,Qr;Sr(!0);const co=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Lr=dt==null?void 0:dt.page)==null?void 0:Lr.id}/students.json`,{method:"get",params:ji(ki({},Ba),{item_bank_id:ca,choice_ids:Jn,type:Pn})});co.status===0&&(Tn(((Wt=co==null?void 0:co.data)==null?void 0:Wt.smart_plan_users)||[]),Ta((Qr=co==null?void 0:co.data)==null?void 0:Qr.count)),Sr(!1)}),_a=()=>di(void 0,null,function*(){const Lr=yield(0,Gu.xV)({coursesId:ve==null?void 0:ve.coursesId,limit:2e3});Lr!=null&&Lr.course_groups&&Ya([...(Lr==null?void 0:Lr.course_groups)||[]])});(0,a.useEffect)(()=>{Ce&&Qa()},[Ce,Ba]),(0,a.useEffect)(()=>{Ce&&_a()},[Ce]);const Ga=()=>{Rn({page:1,limit:20,course_group_id:"",search:""})};return Kr.createElement(Fe.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:Ce,width:622,forceRender:!0,footer:null,onCancel:()=>{pe(),Ga()}},Kr.createElement(y.Z,{spinning:bn},Kr.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},Kr.createElement(le.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Ba.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Da.map(Lr=>({label:Lr==null?void 0:Lr.name,value:Lr==null?void 0:Lr.id}))],onChange:Lr=>{Ba.course_group_id=Lr,Rn(ki({},Ba))}}),Kr.createElement(xo.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Ba.search,onChange:Lr=>{Ba.search=Lr,Ba.page=1,Rn(ki({},Ba))}})),Kr.createElement(Le.default,{dataSource:on,className:Uo.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(Lr,Wt,Qr)=>`${(Ba.page-1)*Ba.limit+Qr+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:Lr=>Kr.createElement("span",{style:{color:"#000"}},Lr||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Lr=>Kr.createElement("span",{style:{color:"#000"}},Lr||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:Lr=>Kr.createElement("span",{style:{color:"#000"}},Lr||"--")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(Lr,Wt)=>{var Qr,co,Fr,Eo,au;const tu=((co=(Qr=Wt==null?void 0:Wt.choices)==null?void 0:Qr.filter(qr=>qr==null?void 0:qr.is_answer))==null?void 0:co.map(qr=>qr==null?void 0:qr.choice_id))||[],Sa=((Eo=(Fr=Wt==null?void 0:Wt.choices)==null?void 0:Fr.filter(qr=>qr==null?void 0:qr.me_answered))==null?void 0:Eo.map(qr=>qr==null?void 0:qr.choice_id))||[],ar=tu.length===Sa.length?tu.length>0&&Sa.every(qr=>tu.includes(qr))?1:3:tu.length>0&&Sa.every(qr=>tu.includes(qr))?2:3,wo=(au=Wt==null?void 0:Wt.choices)==null?void 0:au.map((qr,No)=>qr!=null&&qr.me_answered?Hl[No]:"").filter(qr=>qr!=="");return Kr.createElement(Kr.Fragment,null,Kr.createElement("span",{style:{paddingRight:"20px",color:ar===3?"#E30000":ar===2?"#FF9D18":"#2EC25B"}},wo||"--"))}}],pagination:{total:Xa||0,onChange:(Lr,Wt)=>{Ba.page=Lr,Ba.limit=Wt,Rn(ki({},Ba))},current:Ba==null?void 0:Ba.page,pageSize:Ba==null?void 0:Ba.limit,showTotal:Lr=>Kr.createElement(Kr.Fragment,null,"\u5171",Kr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Lr),"\u6761\u6570\u636E")}})))},Zl=({data:Ce=[]})=>{const pe=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Kr.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},Kr.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},Kr.createElement(Col,{style:{display:"flex",alignItems:"center"}},Kr.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Kr.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),Kr.createElement(Col,{style:{display:"flex"}},Ce==null?void 0:Ce.map((ve,dt)=>Kr.createElement("div",{key:dt,style:{display:"flex",alignItems:"center",marginLeft:dt==0?"0px":"10px"}},Kr.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:pe[dt]}}),Kr.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",Hl[dt]))))),Kr.createElement("div",{className:styles.chart_container},Kr.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:ve=>`${ve}`,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:Ce==null?void 0:Ce.map((ve,dt)=>Hl[dt]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:Ce==null?void 0:Ce.map((ve,dt)=>ve==null?void 0:ve.user_num),barWidth:"20px",itemStyle:{color:function(ve){return pe[ve.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),Kr.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:Ce==null?void 0:Ce.map((ve,dt)=>({value:ve==null?void 0:ve.user_num,name:`\u9009\u9879${Hl[dt]}`,itemStyle:{color:pe[dt]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var Bl=te(97964),bi={gzsm:"gzsm___VoLAf"},Re=te(56243),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==",Ft=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())}),Sn=(0,a.forwardRef)(({isEdit:Ce,isOpen:pe,data:ve,onClose:dt,onOk:Lt},Jn)=>{const[ca,Pn]=(0,a.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[on,Tn]=(0,a.useState)(!1),[Xa,Ta]=(0,a.useState)(!1),[Ba,Rn]=(0,a.useState)(""),[Da,Ya]=(0,a.useState)(10),[bn]=(0,we.useSearchParams)(),[Sr,Qa]=(0,a.useState)(!1),_a=(0,a.useRef)(null),Ga=Eo=>Eo.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,a.useEffect)(()=>{var Eo,au;pe&&(Pn("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),Ce?(Rn((Eo=ve==null?void 0:ve.page)==null?void 0:Eo.page_info),Ya(((au=ve==null?void 0:ve.page)==null?void 0:au.info_read_min_time)||"")):Rn(""))},[pe]);const Lr=()=>Ft(void 0,null,function*(){var Eo;Tn(!0),Ta(!0),_a.current=new Re.Z(ee.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:ca,url:(Eo=ve==null?void 0:ve.url)==null?void 0:Eo.map(au=>au==null?void 0:au.url)}),yield new Promise((au,tu)=>{_a.current.on("data",Sa=>{Ta(!1),Rn(Ga(Sa==null?void 0:Sa.full))}),_a.current.on("done",()=>Ft(void 0,null,function*(){Tn(!1)})),_a.current.startStream()})}),Wt=()=>{const Eo=au=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:au,onOk:()=>{var tu,Sa;(Sa=(tu=_a.current)==null?void 0:tu.cancelRequest)==null||Sa.call(tu),Tn(!1),dt()}})};if(on){Eo("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else dt()},Qr=()=>Ft(void 0,null,function*(){var Eo;if(!Ba.trim()){be.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let au=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Eo=ve==null?void 0:ve.page)==null?void 0:Eo.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Ba,info_read_min_time:Da}});(au==null?void 0:au.status)==0&&Lt()}),co=()=>Ft(void 0,null,function*(){var Eo;if(!Ba.trim()){be.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let au=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Eo=ve==null?void 0:ve.page)==null?void 0:Eo.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Ba,info_read_min_time:Da}});(au==null?void 0:au.status)==0&&(Lt(),bn.get("type")?(0,vt.xg)(`/classrooms/${ve==null?void 0:ve.coursesId}/smart_plan/${ve==null?void 0:ve.id}/ppt_info/info?type=${bn.get("type")}&simulate=true&simulateType=1&pptPage=${ve==null?void 0:ve.position}`):(0,vt.xg)(`/classrooms/${ve==null?void 0:ve.coursesId}/smart_plan/${ve==null?void 0:ve.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${ve==null?void 0:ve.position}`))}),Fr=(0,a.useRef)();return(0,a.useImperativeHandle)(Jn,()=>({onClickSave:Qr,onClickPreview:co,handleClose:Wt})),a.createElement("div",{className:bi.wrap,ref:Fr},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),a.createElement("div",{className:bi.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),a.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{Qa(!Sr)}},a.createElement("img",{src:Je,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),a.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),Sr&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),a.createElement(po.default.TextArea,{style:{height:160},value:ca,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:Eo=>{Pn(Eo.target.value)}}),on?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(xo.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var Eo,au;(au=(Eo=_a.current)==null?void 0:Eo.cancelRequest)==null||au.call(Eo),Tn(!1),Ta(!1)}},"\u505C\u6B62\u751F\u6210")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(xo.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!ca.trim()){be.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}Lr()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement(y.Z,{spinning:Xa},a.createElement(Ha.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Ba,onChange:Eo=>{Rn(Eo)}})),a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement(je.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),a.createElement(le.default,{onChange:Eo=>{Ya(Eo)},value:Da,size:"large",style:{width:"100%",marginTop:"10px"}},a.createElement(le.default.Option,{value:10},"10s"),a.createElement(le.default.Option,{value:30},"30s"),a.createElement(le.default.Option,{value:60},"1min"),a.createElement(le.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),yn={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"},Se="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==",Bt=Object.defineProperty,Yt=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,Xt=(Ce,pe,ve)=>pe in Ce?Bt(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,xn=(Ce,pe)=>{for(var ve in pe||(pe={}))Vt.call(pe,ve)&&Xt(Ce,ve,pe[ve]);if(pt)for(var ve of pt(pe))fn.call(pe,ve)&&Xt(Ce,ve,pe[ve]);return Ce},ha=(Ce,pe)=>Yt(Ce,hn(pe)),st=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Gt=({value:Ce,onChange:pe})=>{const ve=["\u6B63\u786E","\u9519\u8BEF"];return a.createElement("div",{className:yn.judgment},ve.map(dt=>a.createElement("div",{className:dt===Ce?yn.active:"",key:dt},a.createElement("b",{onClick:()=>pe(dt)},dt==="\u6B63\u786E"?"T":"F"),a.createElement("span",null,dt))))};var Oa=(0,a.forwardRef)(({addInteraction:Ce,isEdit:pe,isOpen:ve,data:dt,onClose:Lt,onOk:Jn},ca)=>{var Pn;const on=[{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}],[Tn,Xa]=(0,a.useState)(""),[Ta,Ba]=(0,a.useState)([]),[Rn,Da]=(0,a.useState)(1),[Ya,bn]=(0,a.useState)(3),Sr=(0,a.useRef)(!1),[Qa]=(0,we.useSearchParams)(),_a=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Sa,ar,wo,qr,No,Nu,Xo;if(ve){let jo=1;Ce?(Ba([on[0]]),Da(2),jo=2):((ar=(Sa=dt==null?void 0:dt.page)==null?void 0:Sa.smart_plan_page_knowledges)==null?void 0:ar.length)>0?(Ba((qr=(wo=dt==null?void 0:dt.page)==null?void 0:wo.smart_plan_page_knowledges)==null?void 0:qr.map(fu=>(fu.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",fu.showInput=!1,fu.loading=!1,fu))),Da(1)):(Ba([on[0]]),jo=2,Da(2));let zo=jo===1?(No=dt==null?void 0:dt.page)==null?void 0:No.ai_requirement:((Nu=dt==null?void 0:dt.page)==null?void 0:Nu.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";Xa(zo),bn(((Xo=dt==null?void 0:dt.page)==null?void 0:Xo.ai_question_size)||3)}},[ve]);const Ga=()=>{Sr.current=!1;const Sa=Ta.some(wo=>wo.loading==!0),ar=wo=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:wo,onOk:()=>{if(Sa&&_a.current){_a.current.abort(),Ta==null||Ta.map(qr=>qr.loading=!1),Lt();return}}})};if(Sa){ar("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Lt()},Lr=()=>st(void 0,null,function*(){const Sa=yield au();(Sa==null?void 0:Sa.status)===0&&Jn()}),Wt=()=>st(void 0,null,function*(){const Sa=yield au();(Sa==null?void 0:Sa.status)===0&&(Jn(),Qa.get("type")?(0,vt.xg)(`/classrooms/${dt==null?void 0:dt.coursesId}/smart_plan/${dt==null?void 0:dt.id}/ppt_info/info?type=${Qa.get("type")}&simulate=true&simulateType=2&pptPage=${dt==null?void 0:dt.position}`):(0,vt.xg)(`/classrooms/${dt==null?void 0:dt.coursesId}/smart_plan/${dt==null?void 0:dt.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${dt==null?void 0:dt.position}`))}),Qr=(Sa,ar,wo)=>{Ta[ar][Sa]=wo,Ba([...Ta])},co=Sa=>st(void 0,null,function*(){var ar,wo,qr;Ta[Sa].loading=!0,Ba([...Ta]),_a.current=new AbortController;const No=_a.current.signal,Nu=setTimeout(()=>{_a.current&&(Sr.current=!0,_a.current.abort())},6e4);try{const jo=yield(yield fetch(`${ee.Z.API_SERVER}/api/courses/${dt==null?void 0:dt.coursesId}/smart_plans/${dt==null?void 0:dt.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(ar=dt==null?void 0:dt.url)==null?void 0:ar.map(zo=>zo==null?void 0:zo.url),count:1,type:Ta[Sa].type}),headers:{"Content-Type":"application/json"},signal:No})).json();if((jo==null?void 0:jo.status)===0){const zo=Ta[Sa].type,fu=(qr=(wo=jo==null?void 0:jo.data)==null?void 0:wo.questions)==null?void 0:qr[0];fu&&(Ta[Sa]=ha(xn({},fu),{type:zo}),zo===0&&(Ta[Sa].answer=""),Ba([...Ta]))}}catch(Xo){Sr.current&&be.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(Nu),Ta[Sa].loading=!1,Ba([...Ta])}}),Fr=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],Eo=()=>st(void 0,null,function*(){var Sa;return yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Sa=dt==null?void 0:dt.page)==null?void 0:Sa.id}/${pe?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:pe?"put":"post",body:{questions:Rn==1?Ta:[],is_ai_question:Rn!=1,ai_question_size:Ya,ai_requirement:Tn}})}),au=()=>st(void 0,null,function*(){var Sa,ar,wo,qr;const No=[],Nu=[],Xo=[];if(Rn==1){if(Ta.forEach((jo,zo)=>{var fu;jo.question||No.push(zo+1),((fu=jo.question)==null?void 0:fu.length)>200&&Nu.push(zo+1),jo.type!==0&&!jo.answer&&Xo.push(zo+1)}),No.length){be.ZP.warning(`\u7B2C${No.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(Nu.length){be.ZP.warning(`\u7B2C${Nu.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(Xo.length){be.ZP.warning(`\u7B2C${Xo.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!pe&&(Ta==null?void 0:Ta.length)>3-((ar=(Sa=dt==null?void 0:dt.page)==null?void 0:Sa.smart_plan_page_knowledges)==null?void 0:ar.length)){be.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(Rn==2&&!(Tn!=null&&Tn.trim())){be.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(Ce)if(Rn===2&&((qr=(wo=dt==null?void 0:dt.page)==null?void 0:wo.smart_plan_page_knowledges)==null?void 0:qr.length)>0)Fe.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:()=>st(void 0,null,function*(){const jo=yield Eo();(jo==null?void 0:jo.status)===0&&Jn()})});else return yield Eo();else return yield Eo()}),tu=(0,a.useRef)();return(0,a.useImperativeHandle)(ca,()=>({onClickSave:Lr,onClickPreview:Wt,handleClose:Ga})),a.createElement("div",{className:yn.wrap,ref:tu},a.createElement("div",{className:yn.type_style},"\u4E92\u52A8\u7C7B\u578B"),a.createElement("div",{className:yn.type_list},a.createElement("div",{className:Rn==2?yn.type_tag_active:yn.type_tag_noactive,onClick:()=>{Da(2),Xa("\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),a.createElement("div",{className:Rn==1?yn.type_tag_active:yn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var Sa,ar,wo;Rn==2&&(Xa(""),Da(1),Ba(Ce?[on[0]]:((ar=(Sa=dt==null?void 0:dt.page)==null?void 0:Sa.smart_plan_page_knowledges)==null?void 0:ar.length)>0?(wo=dt==null?void 0:dt.page)==null?void 0:wo.smart_plan_page_knowledges:[on[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),a.createElement("div",{className:yn.type_tootip},Rn==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"),Rn==2&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),a.createElement(po.default.TextArea,{style:{height:160},value:Tn,placeholder:Rn==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:Sa=>{Xa(Sa.target.value)}}),a.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),a.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:Ya,showSearch:!1,onChange:Sa=>{bn(Sa)}},(Pn=[1,2,3])==null?void 0:Pn.map(Sa=>a.createElement(le.default.Option,{value:Sa,key:Sa},Sa)))),Rn==1&&a.createElement("div",{style:{minHeight:"70px"}},Ta.map((Sa,ar)=>{var wo,qr;return a.createElement("div",{key:ar,style:{marginTop:ar===0?20:30}},a.createElement(tt.Z,{align:"middle",className:"mb10"},a.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",ar+1),a.createElement(je.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},a.createElement("img",{src:Se,onClick:()=>{Ta[ar].showInput=!Ta[ar].showInput,Ba([...Ta])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(Ta==null?void 0:Ta.length)<3&&a.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{Ta.push(on[0]),Ba([...Ta]),setTimeout(()=>{const No=document.querySelector(".QASetting-modal"),Nu=No==null?void 0:No.querySelector(".ant-modal-body");Nu==null||Nu.scrollTo({top:Nu.scrollHeight,behavior:"smooth"})},0)}}),a.createElement(je.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},a.createElement("i",{onClick:()=>{if(Ta.length==1){be.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}Ta.splice(ar,1),Ba([...Ta])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),Ta[ar].showInput&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),a.createElement(po.default.TextArea,{style:{height:160},value:(wo=Ta==null?void 0:Ta[ar])==null?void 0:wo.inputValue,disabled:(qr=Ta==null?void 0:Ta[ar])==null?void 0:qr.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:No=>{Ta[ar].inputValue=No.target.value,Ba([...Ta])}}),Ta[ar].loading?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(xo.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{Sr.current=!1,_a.current.abort(),Ta[ar].loading=!1,Ba([...Ta])}},"\u7EC8\u6B62\u51FA\u9898")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(xo.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var No;if(!((No=Ta==null?void 0:Ta[ar])!=null&&No.inputValue.trim())){be.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(Ta.some((Xo,jo)=>jo!=ar&&Xo.loading==!0)){be.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}co(ar)}},"\u5F00\u59CB\u51FA\u9898"))),a.createElement(y.Z,{spinning:Ta[ar].loading},a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},a.createElement(po.default,{onChange:No=>Qr("question",ar,No.target.value),style:{width:"510px"},value:Sa==null?void 0:Sa.question,size:"large"}),a.createElement(le.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:Sa==null?void 0:Sa.type,onChange:No=>{const Nu={type:Number(No),answer:on[No].answer,question:No.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};Ta[ar]=Nu,Ba([...Ta])}},Fr==null?void 0:Fr.map((No,Nu)=>a.createElement(le.default.Option,{value:No==null?void 0:No.key,key:Nu},No==null?void 0:No.label)))),Sa.type===1&&a.createElement(Gt,{value:Sa.answer,onChange:No=>Qr("answer",ar,No)}),Sa.type===2&&a.createElement(po.default,{size:"large",onChange:No=>Qr("answer",ar,No.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:Sa.answer})))})))}),Va={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"},tr="data:image/png;base64,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",xr="data:image/png;base64,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",Mr=te(89214),nr=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())}),ru=({isEdit:Ce=!1,visible:pe,data:ve,onClose:dt,onOk:Lt,openPreview:Jn,changePage:ca})=>{const[Pn,on]=(0,a.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A +`)}]};var Ie=te(84204),De=te.n(Ie),je=(nt,Zt,Ut)=>new Promise((en,rn)=>{var Wn=tt=>{try{Qe(Ut.next(tt))}catch(ke){rn(ke)}},It=tt=>{try{Qe(Ut.throw(tt))}catch(ke){rn(ke)}},Qe=tt=>tt.done?en(tt.value):Promise.resolve(tt.value).then(Wn,It);Qe((Ut=Ut.apply(nt,Zt)).next())});const Ye={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"]}},Le=(nt,Zt,Ut,en)=>{const rn=Zt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ut.lineNumber,endColumn:Ut.column});return Array.from(new Set(rn.match(/\b\w{2,}\b/g)||[])).map(It=>({label:It,kind:nt.languages.CompletionItemKind.Text,insertText:It,range:en}))},ge=(nt,Zt,Ut,en)=>{nt.languages.registerCompletionItemProvider(Zt,{provideCompletionItems(rn,Wn){const It=rn.getWordUntilPosition(Wn),Qe={startLineNumber:Wn.lineNumber,endLineNumber:Wn.lineNumber,startColumn:It.startColumn,endColumn:It.endColumn},tt=rn.getLineContent(Wn.lineNumber).substring(It.startColumn-2,It.endColumn);return{suggestions:[...Le(nt,rn,Wn,Qe),...Ut.map(Pt=>({label:Pt,kind:nt.languages.CompletionItemKind.Keyword,documentation:Pt,insertText:Pt,insertTextRules:nt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Qe})),...en.map(Pt=>({label:Pt.label,kind:nt.languages.CompletionItemKind.Snippet,documentation:Pt.content,insertText:tt.startsWith("#")?Pt.content.replace(/#/,""):Pt.content,insertTextRules:nt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Qe}))]}}})};var le=nt=>{Ye.languages.forEach(Zt=>{nt.languages.registerDocumentFormattingEditProvider(Zt,{provideDocumentFormattingEdits(Ut){return je(this,null,function*(){const en=De()(Ut.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:Ut.getFullModelRange(),text:en}]})}})}),ge(nt,"java",we.keywords,we.quickKey),ge(nt,"cpp",Oe.keywords,Oe.quickKey),ge(nt,"c",xe.keywords,[]),ge(nt,"python",be.keywords,be.quickKey),ge(nt,"scala",Fe.keywords,Fe.quickKey)};const E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var y=Object.defineProperty,x=(nt,Zt,Ut)=>Zt in nt?y(nt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):nt[Zt]=Ut,b=(nt,Zt,Ut)=>x(nt,typeof Zt!="symbol"?Zt+"":Zt,Ut);const ee=class Eg{constructor(Zt,Ut,en){this.placeholder=Zt,this.editor=Ut,this.monaco=en,Ut.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Eg.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)}};b(ee,"ID","editor.widget.placeholderHint");var ae=ee,oe=te(84144),me=te(2453),Ee=te(83062),Me=te(96486),Ue=te(33054),We=te(74855),ot=Object.defineProperty,rt=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Kt=(nt,Zt,Ut)=>Zt in nt?ot(nt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):nt[Zt]=Ut,mt=(nt,Zt)=>{for(var Ut in Zt||(Zt={}))_e.call(Zt,Ut)&&Kt(nt,Ut,Zt[Ut]);if(zt)for(var Ut of zt(Zt))vt.call(Zt,Ut)&&Kt(nt,Ut,Zt[Ut]);return nt},Et=(nt,Zt)=>rt(nt,Be(Zt)),wt=(nt,Zt)=>{var Ut={};for(var en in nt)_e.call(nt,en)&&Zt.indexOf(en)<0&&(Ut[en]=nt[en]);if(nt!=null&&zt)for(var en of zt(nt))Zt.indexOf(en)<0&&vt.call(nt,en)&&(Ut[en]=nt[en]);return Ut},qe=(nt,Zt,Ut)=>new Promise((en,rn)=>{var Wn=tt=>{try{Qe(Ut.next(tt))}catch(ke){rn(ke)}},It=tt=>{try{Qe(Ut.throw(tt))}catch(ke){rn(ke)}},Qe=tt=>tt.done?en(tt.value):Promise.resolve(tt.value).then(Wn,It);Qe((Ut=Ut.apply(nt,Zt)).next())});function se(nt){return/^\d+$/.test(nt)?`${nt}px`:nt}function Rt(){}let Tt=!1;const Ke={"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 Ze(nt=[]){let Zt=nt;if(Array.isArray(nt)){for(let Ut=0;Utqe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(nt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",nt)}});var xt=nt=>{var Zt=nt,{width:Ut="100%",height:en="100%",value:rn,language:Wn="javascript",style:It={},options:Qe={},overrideServices:tt={},theme:ke="vs-dark",onEditBlur:Pt,isCopy:Ct=!1,onSave:nn,autoHeight:gn=!1,forbidCopy:Qt=!1,onChange:lt=Rt,editorDidMount:At=Rt,onFocus:Ot=Rt,onBreakPoint:Fn=Rt,breakPointValue:ga=[],filename:In="educoder.txt",errorLine:$n,errorContent:Ra="",highlightLine:Ha,openBreakPoint:ir=!1,placeholder:un="",showMiniMap:pn=!0}=Zt,eo=wt(Zt,["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 Xn=(0,a.useRef)(),sa=(0,a.useRef)({}),Ao=(0,a.useRef)(),Nt=(0,a.useRef)(),ft=(0,a.useRef)([]),Xe=(0,a.useRef)(!1),St=(0,a.useRef)(),jt=(0,a.useRef)(),Dt=(0,a.useRef)(!1),[$t,Gn]=(0,a.useState)(!1);function _n(){let da;return Xn.current&&(da=new ye.Z(ea=>{for(let Dr of ea)(Dr.target.offsetHeight>0||Dr.target.offsetWidth>0)&&sa.current.instance.layout()}),da.observe(Xn.current)),da}function Yn(){me.ZP.warning({content:decodeURIComponent(E),key:"monaco-editor-tip"})}const la=()=>{let da=sa.current.instance;if(rn!=null&&da&&$t){const ea=da.getModel();ea&&rn!==ea.getValue()&&(Tt=!0,ea.setValue(rn),da.layout(),Tt=!1)}};(0,a.useEffect)(()=>{const da=Ue.Z.subscribe("formatDocument",ea=>{var Dr;let Pr=sa.current.instance;(Dr=Pr==null?void 0:Pr.getAction)==null||Dr.call(Pr,"editor.action.formatDocument").run()});return window.updateMonacoValue=ea=>{lt(ea)},da},[]),(0,a.useEffect)(()=>{var da;let ea=sa.current.instance;Nt.current&&clearTimeout(Nt.current),Nt.current=setTimeout(()=>{la()},500),rn&&(rn!=null&&rn.length)&&((da=ea==null?void 0:ea.updateOptions)==null||da.call(ea,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(rn.split(/\r\n|\r|\n/g).length))+3,5)}))},[rn,$t,sa.current]),(0,a.useEffect)(()=>{if($n&&sa.current&&sa.current.instance){let ea=sa.current.instance;ea.changeViewZones(function(Dr){var Pr=document.createElement("div");Pr.style.padding="10px 20px",Pr.style.width="calc(100% - 20px)",Pr.className="my-error-line-wrp",Pr.innerHTML=Ra,Dr.addZone({afterLineNumber:$n||11,heightInLines:3,domNode:Pr})});var da={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}};ea.addOverlayWidget(da),ea.revealPositionInCenter({lineNumber:20,column:1})}},[$n,sa.current,$t]);const An=(da="",ea)=>{if(!da||da.trim()==="")return!0;const Pr=sa.current.instance.getModel().getLineTokens(ea);let jn=!1;for(let So=0;So<2;So++)Pr.getStandardTokenType(So)===1&&(jn=!0);return jn};(0,a.useEffect)(()=>{var da;const ea=(da=sa.current)==null?void 0:da.instance;if(ea&&$t&&Qt){const Dr=ea.onDidBlurEditorWidget(()=>{Dt.current=!1}),Pr=ea.onDidFocusEditorText(()=>{Dt.current=!0});return()=>{Dr.dispose(),Pr.dispose()}}},[sa.current,$t,Qt]),(0,a.useEffect)(()=>{var da;if((da=sa.current)!=null&&da.instance&&$t&&ir){let ea=sa.current.instance,Dr=ea.getModel();if(!Dr)return;(()=>{var Kn;let yo=[],bu=[];const mu=Dr.getAllDecorations();for(let qn of mu)qn.options.className==="highlighted-line"&&(yo.push((Kn=qn==null?void 0:qn.range)==null?void 0:Kn.startLineNumber),bu.push(qn==null?void 0:qn.id));if(Ha===yo[0])return;Dr.deltaDecorations(bu,[]);const Ur=Dr.getLineCount();Ha&&Ha<=Ur&&(ea.deltaDecorations([],[{range:new at.Range(Ha,1,Ha,Dr.getLineMaxColumn(Ha)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ea.revealLineInCenter(Ha))})();const jn=(Kn=!1)=>{var yo;let bu=[],mu=[];const Ur=Dr.getAllDecorations();for(let qn of Ur)qn.options.linesDecorationsClassName==="breakpoints-select"&&(bu.push((yo=qn==null?void 0:qn.range)==null?void 0:yo.startLineNumber),mu.push(qn==null?void 0:qn.id));if(Kn)return{lines:bu,ids:mu};Fn(bu)},So=Kn=>qe(void 0,null,function*(){let yo={range:new at.Range(Kn,1,Kn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Dr.deltaDecorations([],[yo]),jn()}),mn=Kn=>qe(void 0,null,function*(){let yo=[];const bu=ea.getLineDecorations(Kn);for(let mu of bu)mu.options.linesDecorationsClassName==="breakpoints-select"&&yo.push(mu.id);yield Dr.deltaDecorations(yo,[]),jn()}),ya=Kn=>{let yo=ea.getLineDecorations(Kn);for(let bu of yo)if(bu.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Me.isEqual)(ga,jn(!0).lines)){Dr.deltaDecorations(jn(!0).ids,[]);const Kn=ga.map(yo=>({range:new at.Range(yo,1,yo,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Dr.deltaDecorations([],Kn)}const Cr=ea.onDidChangeModelContent(Kn=>{let yo=ea.getPosition();if(yo){let bu=yo.lineNumber;clearTimeout(jt.current),jt.current=setTimeout(()=>{An(Dr.getLineContent(bu),bu)?mn(bu):ya(bu)?(mn(bu),So(bu)):jn()},100)}}),gr=ea.onMouseDown(Kn=>{var yo,bu,mu;if(Kn.target.detail&&((mu=(bu=(yo=Kn.target)==null?void 0:yo.element)==null?void 0:bu.className)!=null&&mu.includes("line-numbers"))){let Ur=Kn.target.position.lineNumber;if(An(Dr.getLineContent(Ur),Ur))return;ya(Ur)?mn(Ur):So(Ur)}}),to=Kn=>{let yo={range:new at.Range(Kn,1,Kn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ft.current=ea.deltaDecorations(ft.current,[yo])},po=()=>{ft.current=ea.deltaDecorations(ft.current,[])},Lo=ea.onMouseMove(Kn=>{var yo,bu,mu;if(po(),Kn.target.detail&&((mu=(bu=(yo=Kn.target)==null?void 0:yo.element)==null?void 0:bu.className)!=null&&mu.includes("line-numbers"))){let Ur=Kn.target.position.lineNumber;if(An(Dr.getLineContent(Ur),Ur))return;to(Ur)}}),co=ea.onMouseLeave(()=>{po()});return()=>{Cr.dispose(),gr.dispose(),Lo.dispose(),co.dispose()}}},[sa.current,$t,ga,Ha,ir,Wn]),(0,a.useEffect)(()=>{var da;(da=sa.current)!=null&&da.instance&&ir&&sa.current.instance.setPosition({lineNumber:0,column:0})},[Ha]);function zn(){let da=sa.current.instance;if(da){const ea=da.getSelection(),Dr=sa.current.pastePos||{},Pr=new at.Range(Dr.startLineNumber||ea.endLineNumber,Dr.startColumn||ea.endColumn,Dr.endLineNumber||ea.endLineNumber,Dr.endColumn||ea.endColumn);setTimeout(()=>{da.executeEdits("",[{range:Pr,text:""}])},300)}}function na(da){(window.navigator.platform.match("Mac")?da.metaKey:da.ctrlKey)&&da.keyCode==83&&(da.preventDefault(),nn())}const va=()=>{if(gn&&sa.current.instance){const da=sa.current.instance.getContentHeight();Wa(da{if(!Dt.current)return;const{keyCode:ea,ctrlKey:Dr,metaKey:Pr,target:jn,type:So}=da;return(So==="paste"||(ea===67||ea===86)&&(Pr||Dr))&&jn.nodeName==="TEXTAREA"&&(Yn(),da.preventDefault()),!1};function bt(da,ea){var Dr=window.URL||window.webkitURL||window,Pr=new Blob([ea]),jn=document.createElementNS("http://www.w3.org/1999/xhtml","a");jn.href=Dr.createObjectURL(Pr),jn.download=da,Br(jn)}(0,a.useEffect)(()=>{va()},[va]),(0,a.useEffect)(()=>{Xn.current&&!$t&&Promise.all([te.e(5552),te.e(9651)]).then(te.bind(te,55826)).then(da=>{try{at=da,sa.current.instance=at.editor.create(Xn.current,{value:rn,language:Ze(Wn),theme:ke,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:pn||!1}},tt);const ea=sa.current.instance;let jn=[...oe.BH._menuItems].find(Cr=>Cr[0]._debugName=="EditorContext")[1],So=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],mn=(Cr,gr)=>{var to,po;let Lo=Cr._first;do gr.includes((po=(to=Lo.element)==null?void 0:to.command)==null?void 0:po.id)&&Cr._remove(Lo);while(Lo=Lo.next)};if(At(ea,at),setTimeout(()=>{va(),sa.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{bt(In||"educoder.txt",ea.getValue())}})},500),sa.current.subscription=ea.onDidChangeModelContent(Cr=>{Xe.current?clearTimeout(St.current):(va(),lt(ea.getValue(),Cr)),St.current=setTimeout(()=>{Xe.current=!1},500)}),window.Monaco||le(at,Ze(Wn)),Qt&&(mn(jn,So),Xn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",gt),window.removeEventListener("paste",gt),window.addEventListener("keydown",gt),window.addEventListener("paste",gt)),window.Monaco=at,Pt&&ea.onDidBlurEditorWidget(()=>{Pt(ea.getValue())}),Ot&&ea.onDidFocusEditorText(()=>{Qt&&ct(),Ot(ea.getValue())}),Qt){ct();try{ea.onDidPaste(Cr=>{const gr=ea.getSelection(),to=sa.current.pastePos||{},po=new at.Range(to.startLineNumber||gr.endLineNumber,to.startColumn||gr.endColumn,to.endLineNumber||gr.endLineNumber,to.endColumn||gr.endColumn);ea.executeEdits("",[{range:Cr.range,text:""}])})}catch(Cr){}}let ya=_n();return un&&typeof un=="string"&&new ae(un,ea,at),Gn(!0),()=>{const Cr=sa.current.instance;Cr.dispose();const gr=Cr.getModel();gr&&gr.dispose(),sa.current.subscription&&sa.current.subscription.dispose(),ya.unobserve(Xn.current)}}catch(ea){}})},[]),(0,a.useEffect)(()=>{if(sa.current.instance&&$t)return document.addEventListener("keydown",na,!1),()=>{document.removeEventListener("keydown",na)}},[nn,$t]),(0,a.useEffect)(()=>{let da=sa.current.instance;if(da&&$t){let ea=Ze(Wn);at.editor.setModelLanguage(da.getModel(),ea)}},[Wn,$t]),(0,a.useEffect)(()=>{sa.current.instance&&$t&&at.editor.setTheme(ke)},[ke,$t]),(0,a.useEffect)(()=>{let da=sa.current.instance;Ao.current=Qe,da&&$t&&(da.updateOptions(mt({},Qe)),setTimeout(()=>{da.getModel().updateOptions(mt({},Qe))},200))},[JSON.stringify(Qe),$t]),(0,a.useEffect)(()=>{let da=sa.current.instance;da&&$t&&da.layout()},[Ut,en,$t]);const[kt,oa]=(0,a.useState)(se(Ut)),[Ia,Wa]=(0,a.useState)(se(en)),Rr=Et(mt({},It),{width:kt,height:Ia,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Xn,style:Rr},Ct&&a.createElement(We.CopyToClipboard,{text:rn,onCopy:()=>me.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Ee.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function ze({width:nt="100%",height:Zt="100%",original:Ut,modified:en,language:rn,options:Wn={}}){const It=(0,a.useRef)(),[Qe,tt]=(0,a.useState)(null);function ke(gn){let Qt;return It.current&&(Qt=new ye.Z(lt=>{for(let At of lt)(At.target.offsetHeight>0||At.target.offsetWidth>0)&&gn.layout()}),Qt.observe(It.current)),Qt}(0,a.useEffect)(()=>(It.current&&Promise.all([te.e(5552),te.e(9404)]).then(te.bind(te,50048)).then(gn=>{at=gn;const Qt=at.editor.createDiffEditor(It.current,Et(mt({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},Wn),{wordWrap:!0}));tt(Qt);let lt=ke(Qt);return()=>{Qt.dispose();const At=Qt.getModel();At&&At.dispose(),lt.unobserve(It.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Qe&&Qe.setModel({original:at.editor.createModel(Ut,rn),modified:at.editor.createModel(en,rn)})},[Ut,en,rn,Qe]);const Pt=se(nt),Ct=se(Zt),nn={width:Pt,height:Ct};return a.createElement("div",{className:"my-diff-editor",ref:It,style:nn})}},21434:function(Ge,et,te){"use strict";var a=te(12867),ye=te(88044),xe=te(59637),we=te(67294);const Oe=ye.default.Option;et.Z=({isTheoretical:be,onFontSizeChange:Fe,cmFontSize:Ie,cmCodeMode:De,autoFormat:je,onCodeModeChange:Ye,onTabToSpace:Le,onAutoFormat:ge,formatDocument:le,className:E="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:z,shixun_environments:ae})=>{var oe;const me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Ee=(oe=ae==null?void 0:ae.find(Me=>Me.shixun_environment_id===z))==null?void 0:oe.program_language;return console.log("----",Ee,ae,z,b),we.createElement("div",{className:`tpi-code-setting ${E}`},we.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),we.createElement(ye.default,{bordered:!1,size:"small",value:De,onChange:Ye},we.createElement(Oe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),we.createElement(Oe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!be&&we.createElement(we.Fragment,null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),we.createElement(ye.default,{bordered:!1,size:"small",value:Ie,onChange:Fe},we.createElement(Oe,{value:12},"12px"),we.createElement(Oe,{value:14},"14px"),we.createElement(Oe,{value:16},"16px"),we.createElement(Oe,{value:18},"18px"),we.createElement(Oe,{value:20},"20px"),we.createElement(Oe,{value:22},"22px"))),we.createElement("div",{className:"file-item"},we.createElement("b",null,"Tab\u8F6C\u6362"),we.createElement(xe.Z,{checked:y,onChange:Le})),we.createElement("div",{className:"file-item",onClick:le},we.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!be&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),we.createElement("span",null,"Ctrl + S")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),we.createElement("span",null,"F1 / Alt + F1")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),we.createElement("span",null,"Ctrl + ]/[")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),we.createElement("span",null,"Ctrl + Shift + \\")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),we.createElement("span",null,"Home")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),we.createElement("span",null,"End"))),x),!be&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,Ee&&we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),we.createElement("span",null,Ee)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),we.createElement("span",null,me[ee==null?void 0:ee.difficulty])),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),we.createElement("span",null,b==null?void 0:b.name)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),we.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},5476:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Ye}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},ye=te(74330),xe=te(83062),we=te(94184),Oe=te.n(we),be=te(28706),Fe=te(26194),Ie=te(52262),De=te(67294),Ye=({className:Le,dataSource:ge=[],col:le=4,right:E,bottom:y=23,precision:x=0,wrapWidth:b=1200,trackEventItems:ee,loading:z,onRemove:ae=()=>{},isCurrent:oe=!0,showAlias:me=!1})=>{const Ee=Math.floor((b-(le-1)*E)/le),Me=[{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 De.createElement(ye.Z,{spinning:z},De.createElement("div",{className:Oe()(a.list,Le)},!!(ge!=null&&ge.length)&&(ge==null?void 0:ge.map((Ue,We)=>{var ot;const{name:rt,id:Be,identifier:zt,featured:_e,school_name:vt,image_url:Kt,excellent:mt,is_plan:Et}=Ue;return De.createElement("div",{key:Be,className:a.wrap,style:{width:Ee,marginRight:(1+We)%le===0?0:E+x,marginBottom:y}},De.createElement("a",{className:a.li,onClick:wt=>{wt.preventDefault(),wt.stopPropagation(),ee&&(0,be.L9)([ee]),(0,be.xg)(`/paths/${zt}`)}},De.createElement("div",{className:a.img},De.createElement("img",{className:a.cover,src:`${Kt}`}),oe&&(0,Ie.bg)()&&(Ue==null?void 0:Ue.studying)&&De.createElement("div",{className:`${a.movebq} user-path-items`,onClick:wt=>{wt.stopPropagation(),ae(Ue)}},De.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),De.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ot=Ue==null?void 0:Ue.subject_tags)==null?void 0:ot.map((wt,qe)=>{var se,Rt;if(qe===0){const Ke=(se=Me.find(Ze=>Ze.name==wt))==null?void 0:se.swimg;return De.createElement("img",{className:a.sign,src:Ke,style:{left:"-4px"}})}const Tt=(Rt=Me.find(Ke=>Ke.name==wt))==null?void 0:Rt.ptimg;return De.createElement("img",{className:a.sign,src:Tt,style:{left:`${48+52*(qe-1)+2*qe}px`}})}),De.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ue==null?void 0:Ue.excellent)&&De.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),De.createElement("div",{className:a.name},De.createElement(xe.Z,{title:me&&(Ue!=null&&Ue.excellent_alias_name)?De.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rt}`,De.createElement("br",null),De.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ue==null?void 0:Ue.excellent_alias_name}`)):rt},De.createElement("span",{className:a.e},me&&(Ue==null?void 0:Ue.excellent_alias_name)||rt))),De.createElement(xe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${vt}`},De.createElement("div",{className:a.unit},De.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),vt)),De.createElement("div",{className:a.tags},De.createElement("div",null,De.createElement(xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),De.createElement("span",null,Ue.stages_count))),De.createElement(xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),De.createElement("span",null,Ue.members_count)))))))})),!ge.length&&De.createElement(Fe.Z,null)))}},30001:function(Ge,et,te){"use strict";te.d(et,{jL:function(){return Oe},w9:function(){return se},QD:function(){return $n},cQ:function(){return Kt.Z},op:function(){return lt},O5:function(){return la},_b:function(){return eo},t7:function(){return b},Gi:function(){return ct},YG:function(){return Ze},qp:function(){return Ye},vr:function(){return ir},qE:function(){return Fn},Je:function(){return ae},wb:function(){return vt},cq:function(){return en},tp:function(){return le}});var a=te(67294),ye={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"},xe="data:image/png;base64,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",Oe=({dataSource:An=[],img:zn,imgWidth:na=346,title:va,sunTitle:Br,bannerExtraContent:gt})=>a.createElement("div",{className:ye.banner},a.createElement("div",{className:ye.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,va),a.createElement("span",null,Br)),An.length>0&&a.createElement("div",{className:ye.btns},An.map((bt,kt)=>a.createElement("div",{key:kt,onClick:bt.click},bt.name,bt.sign?a.createElement("img",{src:xe,width:39}):null))),gt),zn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:zn,width:na}))),be={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"},Fe=te(94184),Ie=te.n(Fe),De=te(96486),Ye=({dataSource:An=[],value:zn,onChange:na,onTitleChange:va,className:Br,title:gt,titleWidth:bt=41,style:kt={},fontColor:oa="#6A7283",showCount:Ia})=>{const[Wa,Rr]=(0,a.useState)(0),[da,ea]=(0,a.useState)(!1),Dr=(0,a.useRef)(null),Pr=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var jn;An.length!==0&&(((jn=Dr==null?void 0:Dr.current)==null?void 0:jn.clientHeight)>97?Rr(1):Rr(0)),An.length===0&&Rr(0),ea(!1)},[An]),a.createElement("div",{className:Ie()(be.row,Br),style:kt},a.createElement("div",{onClick:(0,De.throttle)(()=>va==null?void 0:va(),2e3),style:{width:bt,marginTop:da?12:4},className:`${be.title} ${va?"current":""}`},gt),a.createElement("div",{className:da?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},a.createElement("div",{className:be.bar,ref:Pr,style:Wa>0?{height:Wa===1?97:"auto",overflow:Wa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:be.tag,ref:Dr},An==null?void 0:An.map(jn=>a.createElement("span",{onClick:()=>na(jn.id),key:jn.id,style:{color:oa},className:zn===jn.id?be.active:""},a.createElement("span",{title:jn.name,className:be.name},jn.name),!!Ia&&a.createElement("span",{className:be.num},jn.count))))),!!Wa&&a.createElement(a.Fragment,null,Wa===1?a.createElement("div",{onClick:()=>{var jn;Rr(2),((jn=Dr==null?void 0:Dr.current)==null?void 0:jn.clientHeight)>245?ea(!0):ea(!1)},className:be.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Pr.current.scrollTop=0,Rr(1),ea(!1)},className:be.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Le={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"},le=({dataSource:An=[],value:zn,onChange:na,className:va,style:Br={}})=>a.createElement("div",{style:Br,className:Ie()(Le.tabs,va)},An.map(gt=>a.createElement("span",{onClick:()=>na(gt.id),className:zn===gt.id?Le.active:"",key:gt.id},gt.name))),E={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(28802),b=({dataSource:An=[],value:zn="",onChange:na,onInputChange:va=()=>{},className:Br,style:gt={},placeholder:bt,allowClear:kt=!1})=>{var oa;const[Ia,Wa]=(0,a.useState)(""),[Rr,da]=(0,a.useState)("");(0,a.useEffect)(()=>{var Pr;let jn=zn;(Pr=JSON.stringify(zn))!=null&&Pr.includes("{")&&(Wa(zn.id),jn=zn.value||"");try{da(decodeURIComponent(jn||""))}catch(So){da(decodeURIComponent(jn||""))}},[zn]);const ea=()=>{na(encodeURIComponent(Rr),Ia||null)},Dr=Pr=>{Pr!==Ia&&(Wa(Pr),na(encodeURIComponent(Rr),Pr))};return a.createElement("div",{className:Ie()(E.input,Br),style:gt},!!An.length&&a.createElement("div",{className:E.dropdown},a.createElement("div",{className:E.text},(oa=An.find(Pr=>Pr.id===Ia))==null?void 0:oa.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:E.b1}),a.createElement("b",{className:E.b2})),a.createElement("div",{className:E.menu},An.map((Pr,jn)=>a.createElement("div",{key:jn,onClick:()=>Dr(Pr.id)},Pr.name)))),a.createElement(y.default,{onPressEnter:ea,value:Rr,onChange:Pr=>{da(Pr.target.value),va(encodeURIComponent(Pr.target.value),Ia||null)},bordered:!1,placeholder:bt}),a.createElement("i",{onClick:ea,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ee={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"},ae=({value:An,onChange:zn,className:na,total:va,pageSize:Br,style:gt={}})=>{const bt=An<2,kt=An>=Math.ceil(va/Br);return va<=Br?a.createElement(a.Fragment,null):a.createElement("div",{className:Ie()(ee.quickPager,na),style:gt},a.createElement("div",{onClick:()=>{bt||zn(An-1,"prev")},className:bt?ee.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{kt||zn(An+1,"next")},className:kt?ee.disabled:""},"\u4E0B\u4E00\u9875"))},oe={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"},me=te(74330),Ee=te(83062),Me=te(57097),Ue=te(11320),We=te(28706),ot=te(96908),rt=te(57177),Be=te(81378),zt=te(26194),vt=({className:An,dataSource:zn=[],col:na=4,right:va,bottom:Br=23,precision:gt=0,wrapWidth:bt=1200,trackEventItems:kt,loading:oa})=>{const Ia=Math.floor((bt-(na-1)*va)/na);return a.createElement(me.Z,{spinning:oa},a.createElement("div",{className:Ie()(oe.list,An)},!!zn.length&&zn.map((Wa,Rr)=>{const{name:da,id:ea,identifier:Dr,power:Pr,cover_image_id:jn,pic:So}=Wa;return a.createElement("div",{className:oe.wrap,key:ea,style:{width:Ia,marginRight:(1+Rr)%na===0?0:va+gt,marginBottom:Br}},a.createElement("a",{target:"_blank",href:`/shixuns/${Dr}/challenges`,className:oe.li,onClick:mn=>{mn.preventDefault(),kt&&(0,We.L9)([kt]),Pr&&(0,We.xg)(`/shixuns/${Dr}/challenges`)}},a.createElement("div",{className:oe.img},a.createElement("img",{className:oe.cover,src:`${So}`}),Wa.is_jupyter&&a.createElement("img",{className:oe.sign,src:ot}),Wa.is_jupyter_lab&&a.createElement("img",{className:oe.sign,src:rt}),Wa.is_unity_3d&&a.createElement("img",{className:oe.sign,src:Be})),a.createElement("div",{className:oe.name},a.createElement(Ee.Z,{title:da||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:oe.e},da||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:oe.tags},a.createElement(Ee.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,Wa.challenges_count))),!!Wa.myshixuns_count&&a.createElement(Ee.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,Wa.myshixuns_count))),a.createElement(Ee.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,Wa.level))),a.createElement("div",{className:oe.rate},a.createElement(Me.Z,{allowHalf:!0,disabled:!0,defaultValue:Wa.score_info}),a.createElement("span",null,"\xA0",Wa.score_info?`${Wa.score_info}\u5206`:"5\u5206")))),!Pr&&a.createElement("div",{className:oe.lockWrap},a.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!zn.length&&a.createElement(zt.Z,null)))},Kt=te(5476),mt={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"},Et="data:image/png;base64,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",wt=te(67294),se=({className:An,dataSource:zn=[],col:na=4,right:va,bottom:Br=23,precision:gt=0,wrapWidth:bt=1200,trackEventItems:kt,loading:oa,handleVery:Ia=()=>!0})=>{const Wa=Math.floor((bt-(na-1)*va)/na);return wt.createElement(me.Z,{spinning:oa},wt.createElement("div",{className:Ie()(mt.list,An)},!!zn.length&&zn.map((Rr,da)=>{const{subject_identifier:ea,id:Dr,identifier:Pr,power:jn}=Rr,So=Rr.is_public!=0&&Rr.is_public;return wt.createElement("div",{className:mt.wrap,key:Dr,style:{width:Wa,marginRight:(1+da)%na===0?0:va+gt,marginBottom:Br}},wt.createElement("a",{className:mt.li,onClick:mn=>{mn.preventDefault(),Ia(Rr==null?void 0:Rr.first_category_url)&&(kt&&(0,We.L9)([kt]),(0,We.xg)(Rr.first_category_url))}},wt.createElement("div",{className:mt.top},wt.createElement(Ee.Z,{title:Rr.name},wt.createElement("div",{className:mt.name},Rr.name)),wt.createElement("img",{className:mt.img,src:Ue.Z.IMG_SERVER+"/images/"+Rr.avatar_url}),wt.createElement("div",{className:mt.text,title:Rr.creator},Rr.creator),ea&&wt.createElement("div",{className:mt.btns},wt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),wt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),So&&wt.createElement("div",{className:mt.sign},"\u516C\u5F00")),wt.createElement("div",{className:mt.bottom},Rr.visits>0&&wt.createElement(Ee.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},wt.createElement("span",null,wt.createElement("i",{className:"iconfont icon-liulanyan"}),wt.createElement("span",null,Rr.visits))),Rr.course_members_count>0&&wt.createElement(Ee.Z,{title:"\u6210\u5458",placement:"bottom"},wt.createElement("span",null,wt.createElement("i",{className:"iconfont icon-chengyuan"}),Rr.course_members_count)),Rr.tasks_count>0&&wt.createElement(Ee.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},wt.createElement("span",null,wt.createElement("i",{className:"iconfont icon-zuoye"}),Rr.tasks_count)),Rr.is_end?wt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):wt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Rr.is_accessible&&wt.createElement("div",{className:mt.lockWrap},wt.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),wt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!zn.length&&wt.createElement(zt.Z,null)))},Rt={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"},Tt=te(35973),Ze=({dataSource:An=[],value:zn,onChange:na,className:va,style:Br={},tabBarExtraContent:gt})=>a.createElement("div",{className:Ie()(Rt.tabs,va),style:Br},a.createElement("div",{className:Rt.tabsWrap},An.map((bt,kt)=>!(bt!=null&&bt.hide)&&a.createElement("aside",{className:Rt.tab,onClick:()=>{na(bt.id),bt.link&&Tt.history.push(bt.link)},key:kt},a.createElement("div",{className:zn===bt.id?Rt.active:""},bt.name),(bt==null?void 0:bt.resetCount)==null&&(bt==null?void 0:bt.total)!==void 0&&a.createElement("span",null,"\uFF08",bt==null?void 0:bt.total,"\uFF09"),(bt==null?void 0:bt.resetCount)!==void 0&&(bt==null?void 0:bt.total)!==void 0&&a.createElement(Ee.Z,{title:(bt==null?void 0:bt.tip)!=null?bt==null?void 0:bt.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},bt==null?void 0:bt.resetCount),"/",a.createElement("span",null,bt==null?void 0:bt.total),"\uFF09"))))),a.createElement("div",{className:Rt.tabBar},gt)),ct=({className:An,style:zn={},children:na})=>a.createElement("div",{className:Ie()(An),style:zn},na),xt={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"},ze=te(85418),nt=te(50136);const Zt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var en=({sortValue:An,dropValue:zn,className:na,onSort:va,onDrop:Br,dataSource:gt=Zt})=>{var bt;return a.createElement("div",{className:Ie()(xt.orderWrap,na)},a.createElement(ze.Z,{dropdownRender:()=>a.createElement(nt.default,null,gt.map((kt,oa)=>a.createElement(nt.default.Item,{key:oa,onClick:()=>Br(kt.id)},kt.name)))},a.createElement("span",{className:xt.orderTextWrap},(bt=gt.find(kt=>zn===kt.id))==null?void 0:bt.name)),a.createElement("span",{className:xt.orderIconWrap},a.createElement("span",{className:xt.orderAsc},a.createElement("i",{className:An==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xt.cursorPointer} ${xt.active}`:`iconfont icon-sanjiaoxing-up font12 ${xt.cursorPointer}`,onClick:()=>va(An==="asc"?"desc":"asc")})),a.createElement("span",{className:xt.orderDesc},a.createElement("i",{className:An==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xt.cursorPointer} ${xt.active}`:`iconfont icon-sanjiaoxing-down font12 ${xt.cursorPointer}`,onClick:()=>va(An==="asc"?"desc":"asc")}))))},rn={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"},Wn=te(85804),It=Object.defineProperty,Qe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Pt=(An,zn,na)=>zn in An?It(An,zn,{enumerable:!0,configurable:!0,writable:!0,value:na}):An[zn]=na,Ct=(An,zn)=>{for(var na in zn||(zn={}))tt.call(zn,na)&&Pt(An,na,zn[na]);if(Qe)for(var na of Qe(zn))ke.call(zn,na)&&Pt(An,na,zn[na]);return An},nn=(An,zn)=>{var na={};for(var va in An)tt.call(An,va)&&zn.indexOf(va)<0&&(na[va]=An[va]);if(An!=null&&Qe)for(var va of Qe(An))zn.indexOf(va)<0&&ke.call(An,va)&&(na[va]=An[va]);return na},gn=(An,zn,na)=>new Promise((va,Br)=>{var gt=oa=>{try{kt(na.next(oa))}catch(Ia){Br(Ia)}},bt=oa=>{try{kt(na.throw(oa))}catch(Ia){Br(Ia)}},kt=oa=>oa.done?va(oa.value):Promise.resolve(oa.value).then(gt,bt);kt((na=na.apply(An,zn)).next())}),lt=An=>{var zn=An,{className:na,style:va,children:Br,loading:gt=!1,openLoading:bt,onClick:kt=()=>{},size:oa="middle",shape:Ia="round"}=zn,Wa=nn(zn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Rr,da]=(0,a.useState)(!1);return a.createElement(Wn.ZP,Ct({onClick:(0,De.throttle)(ea=>gn(void 0,null,function*(){bt&&da(!0);try{yield kt(ea)}catch(Dr){console.log("error",Dr)}bt&&da(!1)}),2e3,{leading:!0,trailing:!1}),className:Ie()(rn.btn,rn[`${oa}-${Ia}`],na),style:va,size:oa,shape:Ia,loading:Rr||gt},Wa),Br)},At={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"},Fn=({className:An,style:zn,children:na=null,onClick:va,title:Br})=>a.createElement("div",{className:Ie()(At.head,An),style:zn},a.createElement("span",{className:"primary-hover",onClick:va},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:Br},Br),a.createElement("div",{className:At.node},na)),ga={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"},$n=({confirmShow:An=!0,confirmTitle:zn,confirmClick:na,cancelShow:va=!0,cancelTitle:Br,cancelClick:gt,className:bt,style:kt,confirmLoading:oa=!1})=>a.createElement("div",{className:Ie()(ga.btns,bt),style:kt},An&&a.createElement(Wn.ZP,{loading:oa,onClick:na,type:"primary",className:ga.confirm},zn),va&&a.createElement(Wn.ZP,{onClick:gt,className:ga.cancel},Br)),Ra={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"},ir=({className:An,style:zn={},LeftContent:na,children:va,RightContent:Br})=>a.createElement("div",{className:Ie()(Ra.fixedBottom,An),style:zn},a.createElement("div",{className:Ra.wrap},a.createElement("div",{className:Ra.left},na),a.createElement("div",{className:Ra.center},va),a.createElement("div",{className:Ra.right},Br))),un={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"},eo=({className:An,style:zn={},dataSource:na=[]})=>a.createElement("div",{className:Ie()(un.crumbs,An),style:zn},na.map((va,Br)=>BrTt.history.push(va.path)},va.name):a.createElement("span",null,va.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:Br,style:{color:"#5F6368"}},va.name))),Xn=te(55054),sa=Object.defineProperty,Ao=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,jt=(An,zn,na)=>zn in An?sa(An,zn,{enumerable:!0,configurable:!0,writable:!0,value:na}):An[zn]=na,Dt=(An,zn)=>{for(var na in zn||(zn={}))Xe.call(zn,na)&&jt(An,na,zn[na]);if(ft)for(var na of ft(zn))St.call(zn,na)&&jt(An,na,zn[na]);return An},$t=(An,zn)=>Ao(An,Nt(zn)),Gn=(An,zn)=>{var na={};for(var va in An)Xe.call(An,va)&&zn.indexOf(va)<0&&(na[va]=An[va]);if(An!=null&&ft)for(var va of ft(An))zn.indexOf(va)<0&&St.call(An,va)&&(na[va]=An[va]);return na};const{Countdown:_n}=Xn.default;var la=An=>{var zn=An,{onChange:na}=zn,va=Gn(zn,["onChange"]);const[Br,gt]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof Br=="number"&&Br>=0&&na(Br)},[Br]);const bt=kt=>{const oa=Math.floor(kt/1e3);gt(oa)};return a.createElement(_n,$t(Dt({},va),{onChange:bt}))}},99914:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return ye}});var a=te(67294);function ye(xe,we){const Oe=(0,a.useRef)();(0,a.useEffect)(()=>{Oe.current=xe}),(0,a.useEffect)(()=>{function be(){Oe.current()}if(we!==null){let Fe=setInterval(be,we);return()=>clearInterval(Fe)}},[we])}},19201:function(Ge,et,te){"use strict";var a=te(94699),ye=te.n(a),xe=te(71230),we=te(67294);const Oe=({date:be,showTag:Fe})=>we.createElement(xe.Z,{align:"middle"},we.createElement("div",null," ",be?ye()(be).format("YYYY-MM-DD HH:mm"):"--"," "),Fe&&we.createElement(xe.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},we.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));et.Z=Oe},97917:function(Ge,et,te){"use strict";var a=te(67294),ye=te(55054),xe=te(37720),we=te(91773),Oe=te(62844),be=te(74330),Fe=te(57399),Ie=te(28802),De=te(71230),je=te(15746),Ye=te(85804),Le=te(15835),ge=te(94699),le=te.n(ge),E=te(35973),y=te(28706),x=te(53814),b=te(52262),ee=te(9343),z=te(67294),ae=(Me,Ue,We)=>new Promise((ot,rt)=>{var Be=vt=>{try{_e(We.next(vt))}catch(Kt){rt(Kt)}},zt=vt=>{try{_e(We.throw(vt))}catch(Kt){rt(Kt)}},_e=vt=>vt.done?ot(vt.value):Promise.resolve(vt.value).then(Be,zt);_e((We=We.apply(Me,Ue)).next())});const{Countdown:oe}=ye.default,me=({value:Me,onChange:Ue,MaxMinutes:We})=>z.createElement(z.Fragment,null,z.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",z.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",z.createElement("br",null)),z.createElement(xe.Z,{value:Me,onChange:Ue,min:0,precision:0,max:We,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${We}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Ee=({exercise:Me,successCb:Ue,dispatch:We})=>{var ot,rt,Be,zt;const _e=(0,E.useParams)(),[vt]=we.default.useForm(),Kt=we.default.useWatch("time",vt),[mt,Et]=(0,a.useState)(!1),wt=(0,a.useRef)(),{actionTabs:qe}=Me,[se,Rt]=(0,a.useState)(),[,Tt,Ke,Ze]=(0,ee.U)(Le.n7,{id:_e.categoryId}),[,at,ct]=(0,ee.U)(Le.Cd,{});(0,a.useEffect)(()=>{Me.actionTabs.key==="student-unlock"&&(Et(!1),vt.resetFields())},[Me.actionTabs.key]);const xt=()=>new Promise(Qe=>ae(void 0,null,function*(){var tt,ke;return wt.current=yield(0,x.y)({ip_limit:(tt=qe==null?void 0:qe.exerciseParams)==null?void 0:tt.ip_limit,ip_bind:(ke=qe==null?void 0:qe.exerciseParams)==null?void 0:ke.ip_bind_type}),Qe()})),ze=()=>ae(void 0,null,function*(){var Qe,tt,ke,Pt,Ct;yield vt.validateFields();const nn=vt.getFieldsValue();if(Et(!0),(((Qe=qe==null?void 0:qe.exerciseParams)==null?void 0:Qe.ip_limit)!=="no"||(tt=qe==null?void 0:qe.exerciseParams)!=null&&tt.ip_bind_type)&&(yield xt()),(yield(0,Le.ZD)((ke=qe==null?void 0:qe.exerciseParams)==null?void 0:ke.id,{exercise_user_id:(Pt=qe==null?void 0:qe.exerciseParams)==null?void 0:Pt.exercise_user_id,unlock_key:nn.unlock_key,time:nn.time,ip:wt.current})).status===0){if(Ue){We({type:"exercise/setActionTabs",payload:{}}),Ue();return}const Qt=qe==null?void 0:qe.exerciseParams;(0,y.nr)({inner_ip:Qt.inner_ip,public_ip:Qt.public_ip,open_camera:Qt.open_camera,ip_limit:Qt.ip_limit,ip_bind:Qt.ip_bind,ip_bind_type:Qt.ip_bind_type,exercise_tips:Qt.exercise_tips,exerciseId:Qt.id,screen_open:Qt.screen_open,screen_num:Qt.screen_num,screen_sec:Qt.screen_sec,coursesId:_e.coursesId,login:(Ct=(0,b.eY)())==null?void 0:Ct.login,history,identity_verify:Qt.identity_verify,open_phone_video_recording:Qt.open_phone_video_recording,current_status:Qt.current_status}),We({type:"exercise/setActionTabs",payload:{}})}Et(!1)}),nt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Qe=>z.createElement("span",{className:Qe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Qe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Qe=>z.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"}],Zt=((ot=qe==null?void 0:qe.exerciseParams)==null?void 0:ot.errorMessage)&&typeof((rt=qe==null?void 0:qe.exerciseParams)==null?void 0:rt.errorMessage)=="object";(0,a.useEffect)(()=>{Me.actionTabs.key==="student-unlock"&&ae(void 0,null,function*(){const Qe=yield ct(_e);yield Ke({}),Qe.status||Rt(Qe)})},[Me.actionTabs.key]);const{time:Ut,end_time:en}=(se==null?void 0:se.exercise)||{},rn=Ze!=null&&Ze.user_end_time?le()(Ze==null?void 0:Ze.user_end_time).add(1,"minutes"):le()(),Wn=le()(Ze==null?void 0:Ze.user_total_end_time)>rn?Math.round(le().duration(le()(Ze==null?void 0:Ze.user_total_end_time).diff(rn.startOf("minute"))).asMinutes()):0,It=((Ze==null?void 0:Ze.student_left_minutes)||0)+(Kt||0);return z.createElement(z.Fragment,null,z.createElement(Oe.default,{width:514,centered:!0,closable:!!((Be=qe==null?void 0:qe.exerciseParams)!=null&&Be.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Me.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{We({type:"exercise/setActionTabs",payload:{}})}},z.createElement(be.Z,{spinning:Tt||at},Zt&&z.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 "),!Zt&&z.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"),Zt&&z.createElement(Fe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((zt=qe==null?void 0:qe.exerciseParams)==null?void 0:zt.errorMessage)||{}],columns:nt}),z.createElement("div",{className:""},z.createElement(we.default,{form:vt,layout:"vertical",autoComplete:"off"},z.createElement(we.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},z.createElement(Ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ut!==-1?z.createElement(z.Fragment,null,z.createElement(we.default.Item,{name:"time",label:z.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",z.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",le()(Ze==null?void 0:Ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},z.createElement(me,{MaxMinutes:Wn})),z.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",z.createElement("span",{className:"ml5"},Tt||at?"--":It),"\u5206\u949F",It!==0&&(Ze==null?void 0:Ze.user_end_time)&&z.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",z.createElement("span",{className:"ml5"},le()(Ze==null?void 0:Ze.user_end_time).add(Kt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):z.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 ",le()(en).format("YYYY-MM-DD HH:mm")))),z.createElement(De.Z,{justify:"space-between",align:"middle"},z.createElement(je.Z,null),z.createElement(je.Z,null,z.createElement(Ye.ZP,{loading:mt,onClick:ze},"\u8FDB\u5165\u8003\u8BD5"))))))};et.Z=(0,E.connect)(({exercise:Me})=>({exercise:Me}))(Ee)},4106:function(Ge,et,te){"use strict";var a=te(67294),ye=te(35973),xe=te(91773),we=te(62844),Oe=te(2453),be=te(98813),Fe=te(18046),Ie=te(33170),De=Object.defineProperty,je=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,ge=(x,b,ee)=>b in x?De(x,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[b]=ee,le=(x,b)=>{for(var ee in b||(b={}))Ye.call(b,ee)&&ge(x,ee,b[ee]);if(je)for(var ee of je(b))Le.call(b,ee)&&ge(x,ee,b[ee]);return x},E=(x,b,ee)=>new Promise((z,ae)=>{var oe=Me=>{try{Ee(ee.next(Me))}catch(Ue){ae(Ue)}},me=Me=>{try{Ee(ee.throw(Me))}catch(Ue){ae(Ue)}},Ee=Me=>Me.done?z(Me.value):Promise.resolve(Me.value).then(oe,me);Ee((ee=ee.apply(x,b)).next())});const y=({account:x,globalSetting:b,loading:ee,dispatch:z,classroomList:ae,Callback:oe})=>{const[me]=xe.default.useForm(),[Ee,Me]=(0,a.useState)({});return(0,a.useEffect)(()=>{ae.actionTabs.key=="start_smart_plan"?(me.setFieldsValue({lesson_mode:"online_lesson"}),Me({lesson_mode:"online_lesson"})):(me.resetFields(),Me({}))},[ae.actionTabs.key]),a.createElement(we.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ae.actionTabs.key=="start_smart_plan",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"550px",onCancel:()=>{z({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>E(void 0,null,function*(){var Ue,We,ot,rt;let Be=yield(0,Ie.ZP)(`/api/courses/${(We=(Ue=ae==null?void 0:ae.actionTabs)==null?void 0:Ue.params)==null?void 0:We.coursesId}/smart_plans/${(rt=(ot=ae==null?void 0:ae.actionTabs)==null?void 0:ot.params)==null?void 0:rt.smart_plans_id}/settings.json`,{method:"put",body:le({},Ee)});(Be==null?void 0:Be.status)==0&&(Oe.ZP.success("\u5F00\u8BFE\u6210\u529F"),z({type:"classroomList/setActionTabs",payload:{}}),oe())})},a.createElement("div",null,a.createElement(xe.default,{form:me,onValuesChange:()=>Me(le({},me.getFieldsValue()))},a.createElement(xe.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},a.createElement(be.ZP.Group,{onChange:Ue=>{me.setFieldValue("start_at",null),me.setFieldValue("end_at",null),Me(le({},me.getFieldsValue()))}},a.createElement(be.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(be.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement("div",{style:{marginTop:"-10px",marginBottom:(Ee==null?void 0:Ee.lesson_mode)=="self_learning"?"24px":"0",background:"#f0f0f0",padding:"10px"}},(Ee==null?void 0:Ee.lesson_mode)=="online_lesson"?a.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",a.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",a.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"):a.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\u529F\u80FD\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u8D77\u6B62\u65F6\u95F4"),"\uFF0C \u7CFB\u7EDF\u5C06",a.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")),(Ee==null?void 0:Ee.lesson_mode)=="self_learning"&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(xe.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},a.createElement(Fe.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:Ue=>{const We=me.getFieldValue("end_at");return We&&Ue&&Ue>We},onChange:(Ue,We)=>{Ee.start_at=We,Me(le({},Ee))}})),a.createElement(xe.default.Item,{label:"\u7ED3\u8BFE\u65F6\u95F4",name:"end_at",colon:!1},a.createElement(Fe.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:Ue=>{const We=me.getFieldValue("start_at");return We&&Ue&&Ue{Ee.end_at=We,Me(le({},Ee))}}))))))};et.Z=(0,ye.connect)(({account:x,loading:b,globalSetting:ee,classroomList:z})=>({account:x,globalSetting:ee,loading:b.effects,classroomList:z}))(y)},81336:function(Ge,et,te){"use strict";te.r(et),te.d(et,{default:function(){return Si}});var a=te(67294),ye=te(74829),xe=te.n(ye),we=te(35973),Oe=te(91773),be=te(2453),Fe=te(62844),Ie=te(98813),De=te(85418),je=te(83062),Ye=te(95012),Le=te(57399),ge=te(85804),le=te(88044),E=te(19312),y=te(74330),x=te(59637),b=te(33170),ee=te(11320),z=te(65226),ae={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"},oe=te(67294),me=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,We=(Ce,pe,ve)=>pe in Ce?me(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,ot=(Ce,pe)=>{for(var ve in pe||(pe={}))Me.call(pe,ve)&&We(Ce,ve,pe[ve]);if(Ee)for(var ve of Ee(pe))Ue.call(pe,ve)&&We(Ce,ve,pe[ve]);return Ce};const rt={C:oe.createElement("span",{className:ae.c},"C"),"C++":oe.createElement("span",{className:ae.cpp},"C++"),Java:oe.createElement("span",{className:ae.java},"Java"),Python:oe.createElement("span",{className:ae.python},"Python")},Be=({problemset:Ce,dispatch:pe,question:ve,questionIndex:dt})=>{const Lt={fontSize:"18px"};return oe.createElement("div",{className:ae.questionBox},oe.createElement(z.Z,{value:`${dt}\u3001`+(ve==null?void 0:ve.name),style:ot({},Lt)}))};function zt(Ce){var pe;return oe.createElement("div",{className:ae.descBox},oe.createElement("div",{className:ae.title},oe.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(pe=Ce==null?void 0:Ce.languages)==null?void 0:pe.map((ve,dt,Lt)=>oe.createElement(a.Fragment,{key:dt},rt[ve==null?void 0:ve.language]))),oe.createElement("div",{className:ae.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},oe.createElement(z.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(Ce==null?void 0:Ce.description),style:{fontSize:"16px",color:"#000"}})))}var _e=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(Be),vt=te(28706),Kt={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},mt={log(...Ce){this.enabled&&(Ce.push(Date.now()),Kt.logger.log("[ActionCable]",...Ce))}};const Et=()=>new Date().getTime(),wt=Ce=>(Et()-Ce)/1e3;class qe{constructor(pe){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=pe,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=Et(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),mt.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=Et(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),mt.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=Et()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,mt.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=Et(),mt.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:pe,reconnectionBackoffRate:ve}=this.constructor,dt=Math.pow(1+ve,Math.min(this.reconnectAttempts,10)),Jn=(this.reconnectAttempts===0?1:ve)*Math.random();return pe*1e3*dt*(1+Jn)}reconnectIfStale(){this.connectionIsStale()&&(mt.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${wt(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?mt.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${wt(this.disconnectedAt)} s`):(mt.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return wt(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&wt(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(mt.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}qe.staleThreshold=6,qe.reconnectionBackoffRate=.15;var se={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:Rt,protocols:Tt}=se,Ke=Tt.slice(0,Tt.length-1),Ze=[].indexOf;class at{constructor(pe){this.open=this.open.bind(this),this.consumer=pe,this.subscriptions=this.consumer.subscriptions,this.monitor=new qe(this),this.disconnected=!0}send(pe){return this.isOpen()?(this.webSocket.send(JSON.stringify(pe)),!0):!1}open(){if(this.isActive())return mt.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const pe=[...Tt,...this.consumer.subprotocols||[]];return mt.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${pe}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new Kt.WebSocket(this.consumer.url,pe),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:pe}={allowReconnect:!0}){if(pe||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(mt.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(pe){mt.log("Failed to reopen WebSocket",pe)}finally{mt.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 Ze.call(Ke,this.getProtocol())>=0}isState(...pe){return Ze.call(pe,this.getState())>=0}getState(){if(this.webSocket){for(let pe in Kt.WebSocket)if(Kt.WebSocket[pe]===this.webSocket.readyState)return pe.toLowerCase()}return null}installEventHandlers(){for(let pe in this.events){const ve=this.events[pe].bind(this);this.webSocket[`on${pe}`]=ve}}uninstallEventHandlers(){for(let pe in this.events)this.webSocket[`on${pe}`]=function(){}}}at.reopenDelay=500,at.prototype.events={message(Ce){if(!this.isProtocolSupported())return;const{identifier:pe,message:ve,reason:dt,reconnect:Lt,type:Jn}=JSON.parse(Ce.data);switch(this.monitor.recordMessage(),Jn){case Rt.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Rt.disconnect:return mt.log(`Disconnecting. Reason: ${dt}`),this.close({allowReconnect:Lt});case Rt.ping:return null;case Rt.confirmation:return this.subscriptions.confirmSubscription(pe),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(pe,"connected",{reconnected:!0})):this.subscriptions.notify(pe,"connected",{reconnected:!1});case Rt.rejection:return this.subscriptions.reject(pe);default:return this.subscriptions.notify(pe,"received",ve)}},open(){if(mt.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return mt.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(Ce){if(mt.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){mt.log("WebSocket onerror event")}};const ct=function(Ce,pe){if(pe!=null)for(let ve in pe){const dt=pe[ve];Ce[ve]=dt}return Ce};class xt{constructor(pe,ve={},dt){this.consumer=pe,this.identifier=JSON.stringify(ve),ct(this,dt)}perform(pe,ve={}){return ve.action=pe,this.send(ve)}send(pe){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(pe)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class ze{constructor(pe){this.subscriptions=pe,this.pendingSubscriptions=[]}guarantee(pe){this.pendingSubscriptions.indexOf(pe)==-1?(mt.log(`SubscriptionGuarantor guaranteeing ${pe.identifier}`),this.pendingSubscriptions.push(pe)):mt.log(`SubscriptionGuarantor already guaranteeing ${pe.identifier}`),this.startGuaranteeing()}forget(pe){mt.log(`SubscriptionGuarantor forgetting ${pe.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(ve=>ve!==pe)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(pe=>{mt.log(`SubscriptionGuarantor resubscribing ${pe.identifier}`),this.subscriptions.subscribe(pe)})},500)}}class nt{constructor(pe){this.consumer=pe,this.guarantor=new ze(this),this.subscriptions=[]}create(pe,ve){const dt=pe,Lt=typeof dt=="object"?dt:{channel:dt},Jn=new xt(this.consumer,Lt,ve);return this.add(Jn)}add(pe){return this.subscriptions.push(pe),this.consumer.ensureActiveConnection(),this.notify(pe,"initialized"),this.subscribe(pe),pe}remove(pe){return this.forget(pe),this.findAll(pe.identifier).length||this.sendCommand(pe,"unsubscribe"),pe}reject(pe){return this.findAll(pe).map(ve=>(this.forget(ve),this.notify(ve,"rejected"),ve))}forget(pe){return this.guarantor.forget(pe),this.subscriptions=this.subscriptions.filter(ve=>ve!==pe),pe}findAll(pe){return this.subscriptions.filter(ve=>ve.identifier===pe)}reload(){return this.subscriptions.map(pe=>this.subscribe(pe))}notifyAll(pe,...ve){return this.subscriptions.map(dt=>this.notify(dt,pe,...ve))}notify(pe,ve,...dt){let Lt;return typeof pe=="string"?Lt=this.findAll(pe):Lt=[pe],Lt.map(Jn=>typeof Jn[ve]=="function"?Jn[ve](...dt):void 0)}subscribe(pe){this.sendCommand(pe,"subscribe")&&this.guarantor.guarantee(pe)}confirmSubscription(pe){mt.log(`Subscription confirmed ${pe}`),this.findAll(pe).map(ve=>this.guarantor.forget(ve))}sendCommand(pe,ve){const{identifier:dt}=pe;return this.consumer.send({command:ve,identifier:dt})}}class Zt{constructor(pe){this._url=pe,this.subscriptions=new nt(this),this.connection=new at(this),this.subprotocols=[]}get url(){return Ut(this._url)}send(pe){return this.connection.send(pe)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(pe){this.subprotocols=[...this.subprotocols,pe]}}function Ut(Ce){if(typeof Ce=="function"&&(Ce=Ce()),Ce&&!/^wss?:/i.test(Ce)){const pe=document.createElement("a");return pe.href=Ce,pe.href=pe.href,pe.protocol=pe.protocol.replace("http","ws"),pe.href}else return Ce}function en(Ce=rn("url")||se.default_mount_path){return new Zt(Ce)}function rn(Ce){const pe=document.head.querySelector(`meta[name='action-cable-${Ce}']`);if(pe)return pe.getAttribute("content")}var Wn=te(96486),It=te.n(Wn),Qe=te(33054),tt=te(71230),ke=te(15746),Pt=te(67294),Ct=Object.defineProperty,nn=Object.defineProperties,gn=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Ot=(Ce,pe,ve)=>pe in Ce?Ct(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Fn=(Ce,pe)=>{for(var ve in pe||(pe={}))lt.call(pe,ve)&&Ot(Ce,ve,pe[ve]);if(Qt)for(var ve of Qt(pe))At.call(pe,ve)&&Ot(Ce,ve,pe[ve]);return Ce},ga=(Ce,pe)=>nn(Ce,gn(pe));const In=({problemset:Ce,dispatch:pe,question:ve,disabled:dt,showAnswer:Lt,questionIndex:Jn})=>{var ca;const[Pn,on]=(0,a.useState)({}),[kn,Xa]=(0,a.useState)([]),Ta={fontSize:"18px"},Ba=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{console.log("111"),console.log(ve);const Da=(0,Wn.cloneDeep)(ve);on(Da),Xa(Da==null?void 0:Da.choices)},[ve]),console.log("question--",ve);const Tn=Da=>{const Ya=kn.map((bn,yr)=>ga(Fn({},bn),{checked:yr===Da?!(bn!=null&&bn.checked):!1}));Xa(Ya)};return Pt.createElement("div",null,Pt.createElement("div",{className:ae.questionBox},Pt.createElement(z.Z,{value:`${Jn}\u3001`+(Pn==null?void 0:Pn.name),style:Fn({},Ta)}),(ca=ve==null?void 0:ve.choices)==null?void 0:ca.map((Da,Ya)=>{const{is_answer:bn,checked:yr,choice_text:Qa,me_answered:_a}=Da;let Ga="";return Lt?bn&&(Ga=ae.rightAnswer):(yr||_a)&&(Ga=ae.activeAnswer),Pt.createElement(tt.Z,{className:ae.choiceWrap2,align:"middle",wrap:!1},Pt.createElement(ke.Z,{onClick:Lr=>{Tn(Ya)},className:`${ae.choiceIndex} ${Ga}`,style:{cursor:"pointer"}},Pt.createElement("span",null,Ba[Ya])),Pt.createElement(ke.Z,{flex:1,className:`${ae.editorWrap} ml15 current`},Pt.createElement(z.Z,{className:ae.html,value:Qa,style:Fn({},Ta)})))})))};var $n=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(In),Ra=te(24018),Ha=te(35567),ir=te(67294),un=Object.defineProperty,pn=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Nt=(Ce,pe,ve)=>pe in Ce?un(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,ft=(Ce,pe)=>{for(var ve in pe||(pe={}))sa.call(pe,ve)&&Nt(Ce,ve,pe[ve]);if(Xn)for(var ve of Xn(pe))Ao.call(pe,ve)&&Nt(Ce,ve,pe[ve]);return Ce},Xe=(Ce,pe)=>pn(Ce,eo(pe)),St=(Ce,pe)=>{var ve={};for(var dt in Ce)sa.call(Ce,dt)&&pe.indexOf(dt)<0&&(ve[dt]=Ce[dt]);if(Ce!=null&&Xn)for(var dt of Xn(Ce))pe.indexOf(dt)<0&&Ao.call(Ce,dt)&&(ve[dt]=Ce[dt]);return ve};const jt=Ce=>{var pe=Ce,{value:ve,onChange:dt,scrollId:Lt}=pe,Jn=St(pe,["value","onChange","scrollId"]);return ir.createElement("div",{id:Lt||""},ir.createElement(Ha.Z,Xe(ft({},Jn),{defaultValue:ve,onChange:(ca,Pn)=>{Pn!=null&&Pn.length?dt(ca,Pn):dt(ca)}})))},Dt=({value:Ce,onChange:pe,placeholder:ve,height:dt=150,isEdit:Lt,miniToolbar:Jn,watch:ca=!0})=>Lt?ir.createElement(Ha.Z,{isFocus:!0,height:dt||void 0,placeholder:ve,defaultValue:Ce,onChange:pe,miniToolbar:Jn}):ir.createElement("div",{style:{cursor:"pointer"}},Ce?ir.createElement(z.Z,{className:ae.inputBorder,value:Ce}):ir.createElement("div",{className:`${ae.inputBorder} ${ae.placeholder} inputBorderError`},ve));var $t=te(67294),Gn=Object.defineProperty,_n=Object.defineProperties,Yn=Object.getOwnPropertyDescriptors,la=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,na=(Ce,pe,ve)=>pe in Ce?Gn(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,va=(Ce,pe)=>{for(var ve in pe||(pe={}))An.call(pe,ve)&&na(Ce,ve,pe[ve]);if(la)for(var ve of la(pe))zn.call(pe,ve)&&na(Ce,ve,pe[ve]);return Ce},Br=(Ce,pe)=>_n(Ce,Yn(pe)),gt=(Ce,pe)=>{var ve={};for(var dt in Ce)An.call(Ce,dt)&&pe.indexOf(dt)<0&&(ve[dt]=Ce[dt]);if(Ce!=null&&la)for(var dt of la(Ce))pe.indexOf(dt)<0&&zn.call(Ce,dt)&&(ve[dt]=Ce[dt]);return ve};const bt=["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"],kt=({value:Ce,onChange:pe,choiceTextKey:ve,answerKey:dt,index:Lt,isEdit:Jn,setInputActive:ca,form:Pn,choiceOptionsPath:on,allowChangeMode:kn,showAddIcon:Xa,addItem:Ta,deleteItem:Ba})=>{const Tn=(Ce==null?void 0:Ce[dt])===1,Da=()=>{const bn=Pn.getFieldValue(on);Pn.setFieldValue(on,bn.map(yr=>Br(va({},yr),{[dt]:0})))},Ya=()=>{Tn?pe(Br(va({},Ce),{[dt]:0})):(kn||Da(),pe(Br(va({},Ce),{[dt]:1})))};return $t.createElement(tt.Z,{className:ae.choiceWrap,align:"middle",wrap:!1},$t.createElement(ke.Z,{onClick:Ya,className:`${ae.choiceIndex} ${Tn?ae.activeAnswer:""}`},bt[Lt]),$t.createElement(ke.Z,{flex:1,className:`${ae.editorWrap} ml15`,onClick:ca},$t.createElement(Dt,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Jn,value:Ce==null?void 0:Ce[ve],onChange:bn=>{pe(Br(va({},Ce),{[ve]:bn}))}})),$t.createElement(ke.Z,{flex:"0 0 auto",className:"ml15"},$t.createElement("div",{onClick:Ya,className:`${ae.setAnswerBtn} ${Tn?ae.activeAnswer:""}`},Tn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),$t.createElement(ke.Z,{className:ae.actionWrapper},$t.createElement(je.Z,{title:"\u5220\u9664"},$t.createElement(Ra.Z,{className:ae.deleteIcon,onClick:Ba,style:{visibility:Lt>1?"visible":"hidden"}}))))},oa=({questionTitlePlaceholder:Ce,titleKey:pe,choiceKey:ve,analysisKey:dt,choiceTextKey:Lt,answerKey:Jn,choiceOptionsPath:ca,allowChangeMode:Pn=!0,form:on,showAnalysis:kn=!0})=>{const[Xa,Ta]=(0,a.useState)(),[Ba,Tn]=(0,a.useState)(!1);return $t.createElement("div",{className:ae.wrap},$t.createElement("div",{className:ae.questionTitleEditorWrap},$t.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:pe,labelCol:{span:24},rules:[{required:!0}]},$t.createElement(jt,{scrollId:Array.isArray(pe)?pe.join("_"):`${pe}`,height:150,placeholder:Ce}))),$t.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),$t.createElement(Oe.default.List,{name:ve,rules:[{validator(Da,Ya){const bn=Ya.some(Qa=>Qa[Jn]===1),yr=Ya.findIndex(Qa=>{var _a;return((_a=Qa[Lt])==null?void 0:_a.length)<=0});return yr!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${bt[yr]}\u9009\u9879\u7684\u5185\u5BB9`)):bn?Promise.resolve():(be.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Da,{add:Ya,remove:bn})=>$t.createElement("div",{id:Array.isArray(ca)?ca.join("_"):`${ca}`},Da.map((yr,Qa)=>{var _a=yr,{key:Ga,name:Lr}=_a,Wt=gt(_a,["key","name"]);const Qr=Xa===Ga,mo=()=>{Ta(Ga)},Fr=Qa<7&&Qa===Da.length-1,Eo=()=>Ya({[Lt]:"",[Jn]:0}),au=()=>bn(Lr);return $t.createElement(Oe.default.Item,Br(va({},Wt),{key:Ga,name:Lr,className:ae.choiceListWrap,rules:[{validator(tu,Sa){return Sa!=null&&Sa.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${bt[Qa]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),$t.createElement(kt,{choiceTextKey:Lt,answerKey:Jn,index:Qa,isEdit:Qr,setInputActive:mo,form:on,choiceOptionsPath:ca,allowChangeMode:Pn,showAddIcon:Fr,addItem:Eo,deleteItem:au}))}),Da.length<8&&$t.createElement("div",{className:`${ae.addBtn} mb30`,onClick:()=>Ya({[Lt]:"",[Jn]:0})},$t.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),kn&&$t.createElement("div",{onClick:()=>Tn(!0)},$t.createElement(Oe.default.Item,{name:dt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},$t.createElement(Dt,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ba}))))};var Ia=te(67294),Wa=Object.defineProperty,Rr=Object.defineProperties,da=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,jn=(Ce,pe,ve)=>pe in Ce?Wa(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,So=(Ce,pe)=>{for(var ve in pe||(pe={}))Dr.call(pe,ve)&&jn(Ce,ve,pe[ve]);if(ea)for(var ve of ea(pe))Pr.call(pe,ve)&&jn(Ce,ve,pe[ve]);return Ce},mn=(Ce,pe)=>Rr(Ce,da(pe)),ya=(Ce,pe)=>{var ve={};for(var dt in Ce)Dr.call(Ce,dt)&&pe.indexOf(dt)<0&&(ve[dt]=Ce[dt]);if(Ce!=null&&ea)for(var dt of ea(Ce))pe.indexOf(dt)<0&&Pr.call(Ce,dt)&&(ve[dt]=Ce[dt]);return ve};const Cr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},gr=({value:Ce,onChange:pe,form:ve})=>{const dt=(Ce==null?void 0:Ce.is_answer)===1,Lt=Ce==null?void 0:Ce.choice_text,Jn=()=>{const ca=ve.getFieldsValue().choices.map(Pn=>({choice_text:Pn.choice_text,is_answer:0}));ve.setFieldsValue({choices:ca}),pe(mn(So({},Ce),{is_answer:1}))};return Ia.createElement(tt.Z,{className:ae.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Ia.createElement(ke.Z,{onClick:Jn,className:`${ae.choiceIndex} ${ae.judgementIndex} ${dt?ae.activeAnswer:""}`},Cr[Lt]),Ia.createElement(ke.Z,{flex:1,className:`${ae.editorWrap} ml15`},Ia.createElement("div",{className:`${ae.inputBorder} ${ae.placeholder} ${dt?ae.activeJudgementAnswer:""}`},Lt)))},to=({questionTitlePlaceholder:Ce,choiceKey:pe,form:ve})=>{const[dt,Lt]=(0,a.useState)(!1);return Ia.createElement("div",{className:ae.wrap},Ia.createElement("div",{className:ae.questionTitleEditorWrap},Ia.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ia.createElement(jt,{scrollId:"name",height:140,placeholder:Ce}))),Ia.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Ia.createElement(Oe.default.List,{name:"choices",rules:[{validator(Jn,ca){return ca.some(on=>(on==null?void 0:on.is_answer)===1)?Promise.resolve():(be.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Jn=>Ia.createElement("div",{id:"choices"},Jn.map(ca=>{var Pn=ca,{key:on,name:kn}=Pn,Xa=ya(Pn,["key","name"]);return Ia.createElement(Oe.default.Item,mn(So({},Xa),{key:on,name:kn,noStyle:!0}),Ia.createElement(gr,{form:ve}))})))),Ia.createElement("div",{onClick:()=>Lt(!0)},Ia.createElement(Oe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ia.createElement(Dt,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:dt}))))};var po=te(28802),Lo=te(37720),co={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},Kn=te(38478),yo=te(43158),bu=te(93299),mu=te(62442),Ur=te(49627),qn=te(74867),Vi="data:image/png;base64,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",Fl=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())}),Rl=(0,a.forwardRef)(({onSave:Ce,aiImg:pe},ve)=>{var dt;const Lt=`\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%`,Jn=(0,we.useParams)(),[ca,Pn]=(0,a.useState)(!1),[on,kn]=(0,a.useState)([]),[Xa,Ta]=(0,a.useState)(!0),[Ba,Tn]=(0,a.useState)(null),[Da,Ya]=(0,a.useState)([]),[bn,yr]=(0,a.useState)(0),[Qa,_a]=(0,a.useState)(0),[Ga,Lr]=(0,a.useState)(!1),[Wt,Qr]=(0,a.useState)(""),[mo,Fr]=(0,a.useState)(0),[Eo,au]=(0,a.useState)(0),[tu,Sa]=(0,a.useState)(0),[ar,wo]=(0,a.useState)(0),[$r,No]=(0,a.useState)(0),[Iu,Xo]=(0,a.useState)(0),[jo,zo]=(0,a.useState)(0),[fu,Ko]=(0,a.useState)(0),[pl,si]=(0,a.useState)(null),[Ki,xl]=(0,a.useState)(qn.Q),{contentRef:Ol,value:xi,status:Bu,open:_o,close:Qu}=Ki,ml=(0,mu.Z)({contentRef:Ol,status:Bu}),{openProgress:Ji,closeProgress:fs,CreateProgressModal:Ns,progressOpen:Ls}=(0,bu.Z)();(0,a.useEffect)(()=>{Ba&&(Sl(),ku()),Ba===!1&&(Qu(),kn([]),Qr(Lt),Fr(0),au(0),Sa(0),wo(0),No(0),Xo(0),zo(0),Ko(0),si(null))},[Ba]);const ai=()=>{Tn(!0)};(0,a.useImperativeHandle)(ve,()=>({onClick:ai}));const Hu=nl=>{Lr(!0),yr(nl),_a(0)},xu=nl=>Fl(void 0,null,function*(){const vs=nl.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(vs)==-1?(be.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):nl.size/1024/1024>10?(be.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),ku=()=>Fl(void 0,null,function*(){const nl=yield(0,b.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});nl.status===0&&(yr(nl.total_number),_a(nl.remaining_number))}),Sl=()=>Fl(void 0,null,function*(){console.log(Jn,"params"),Ta(!0),Qr("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),Ta(!1)}),bl=nl=>(nl=nl||"",nl=String(nl),nl=nl.replace(/\s+/g,""),nl),Us=()=>Fl(void 0,null,function*(){var nl,vs,ts;const Bs=[{name:"\u5355\u9009\u9898",num:mo||0},{name:"\u591A\u9009\u9898",num:Eo||0},{name:"\u5224\u65AD\u9898",num:tu||0},{name:"\u586B\u7A7A\u9898",num:ar||0},{name:"\u7B80\u7B54\u9898",num:$r||0},{name:"\u7EC4\u5408\u9898",num:fu||0},{name:"\u7F16\u7A0B\u9898",num:Iu||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:jo||0}];if(bl(Wt)){if(Wt.length>1e3){be.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{be.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!bl(Wt)&&!(on!=null&&on.length)){be.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ku=Bs.reduce((ec,cu)=>ec+cu.num,0);if(Ku===0){be.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Ku>5){be.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}Lr(!1);const Ri={scene_type:6,request_identifier:Math.random(),file_id:(vs=(nl=on[0])==null?void 0:nl.response)==null?void 0:vs.id,content:Wt,ppt_page_url:(ts=pe==null?void 0:pe[0])==null?void 0:ts.url,count_arr:Bs.map(ec=>ec.num).join(",")};yield _o(Ri),ku()}),pc=()=>Fl(void 0,null,function*(){const nl=ml();Ji(),Pn(!0),Ya([]);const vs=new FormData;vs.append("html",nl);const ts=yield(0,b.ZP)("/api/intelligent_imports/import.json",{method:"post",body:vs},!0);if((ts==null?void 0:ts.status)===0)if(ts!=null&&ts.data){fs(100),Ya(ts==null?void 0:ts.data);return}else be.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Pn(!1),fs()}),Qs=()=>Fl(void 0,null,function*(){const nl=ml();(0,vt.RG)(nl)}),$s=["uploading","error"].includes((dt=on==null?void 0:on[0])==null?void 0:dt.status);return a.createElement(a.Fragment,null,a.createElement(Ur.Z,{visible:Ga,totalCount:bn,usedCount:Qa,onCancel:()=>Lr(!1),onOk:Us}),a.createElement(Ye.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:co.extraHeader},a.createElement(tt.Z,{align:"middle"},!Bu&&!!xi&&a.createElement(a.Fragment,null,a.createElement(ge.ZP,{className:co.save_btn,style:{marginRight:"20px"},onClick:pc},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),a.createElement(ge.ZP,{className:co.save_btn,onClick:Qs,style:{marginRight:"20px"}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const nl=vs=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:vs,onOk:()=>{Tn(!1)}})};if(Bu){nl("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else xi?nl("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Tn(!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:Ba},a.createElement("div",{className:co.wrap},a.createElement("div",{className:co.left},a.createElement(y.Z,{spinning:Xa},a.createElement("div",{className:co.tip},a.createElement("img",{src:Vi}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(po.default.TextArea,{style:{height:160},className:"mb20",value:Wt,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:nl=>{Qr(nl.target.value)}}),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),a.createElement(tt.Z,{style:{gap:16}},a.createElement(ke.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(Lo.Z,{min:0,max:10,value:mo,onChange:Fr,style:{marginLeft:"8px"}})),a.createElement(ke.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(Lo.Z,{min:0,max:10,value:Eo,onChange:au,style:{marginLeft:"8px"}})),a.createElement(ke.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(Lo.Z,{min:0,max:10,value:tu,onChange:Sa,style:{marginLeft:"8px"}})),a.createElement(ke.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(Lo.Z,{min:0,max:10,value:Iu,onChange:Xo,style:{marginLeft:"8px"}})))),Bu?a.createElement("div",{onClick:Qu,className:co.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):$s?a.createElement("div",{className:`${co.bottomBtn} ${co.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{if(bn!==-1){Lr(!0);return}Us()},className:co.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),a.createElement(qn.Z,{onStatusChange:xl,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ls,noRestrictModal:Hu,stringTransformer:yo.o,onError:nl=>{Object.prototype.toString.call(nl)==="[object Object]"&&nl.status===-9&&Hu(nl.data)}}))),a.createElement(Ye.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ca},a.createElement(tt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(Kn.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Da,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>Pn(!1),onSuccess:()=>{Pn(!1),Tn(!1)},onSave:nl=>Fl(void 0,null,function*(){yield Ce(nl,()=>{Pn(!1),Tn(!1)})})}),a.createElement("div",{style:{height:70}})),Ns("\u5904\u7406\u4E2D"))}),qa=te(64250),Do=te(26410),Uo={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"},Fo=te(50976),xo=te(30001),Uu=te(34306),Kr=te(67294),vu=Object.defineProperty,$u=Object.defineProperties,yl=Object.getOwnPropertyDescriptors,Xu=Object.getOwnPropertySymbols,Ml=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,bi=(Ce,pe,ve)=>pe in Ce?vu(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,ki=(Ce,pe)=>{for(var ve in pe||(pe={}))Ml.call(pe,ve)&&bi(Ce,ve,pe[ve]);if(Xu)for(var ve of Xu(pe))Yl.call(pe,ve)&&bi(Ce,ve,pe[ve]);return Ce},ji=(Ce,pe)=>$u(Ce,yl(pe)),di=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Ql=["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"],pi=({data:Ce=[],totalData:pe,paramsHttp:ve,smartItembanks:dt,socketData:Lt})=>{const Jn=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[ca,Pn]=(0,a.useState)(!1),[on,kn]=(0,a.useState)(1),[Xa,Ta]=(0,a.useState)();return Kr.createElement("div",{className:Uo.summaryWrap},Kr.createElement(tt.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},Kr.createElement(ke.Z,{style:{display:"flex",alignItems:"center"}},Kr.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Kr.createElement("div",{className:Uo.title},"\u7B54\u9898\u6982\u89C8")),Kr.createElement(ke.Z,{style:{display:"flex"}},Ce==null?void 0:Ce.map((Ba,Tn)=>Kr.createElement("div",{key:Tn,style:{display:"flex",alignItems:"center",marginLeft:Tn==0?"0px":"20px"}},Kr.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Jn[Tn]}}),Kr.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Ba==null?void 0:Ba.name))))),Ce==null?void 0:Ce.map((Ba,Tn)=>{var Da;return Kr.createElement("div",{className:Uo.summaryItem,key:Tn,style:{marginTop:Tn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var Ya;(Ya=[0,1,2])!=null&&Ya.includes(Tn)&&(Pn(!0),kn(Tn+1))}},Kr.createElement("div",{className:Uo.label},Ba==null?void 0:Ba.name),Kr.createElement(Do.Z,{percent:(Da=[3,4])!=null&&Da.includes(Tn)?Ba==null?void 0:Ba.value:(Ba==null?void 0:Ba.value)/pe*100,size:[575,10],strokeColor:Jn[Tn],format:Ya=>{var bn;return Kr.createElement("span",{className:Uo.percentSty},(bn=[3,4])!=null&&bn.includes(Tn)?((Ba==null?void 0:Ba.value)||0)+"%":(Ba==null?void 0:Ba.value)||0)}}))}),Kr.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),Kr.createElement(ns,{visible:ca,onCancel:()=>{Pn(!1)},paramsHttp:ve,smartItembanks:dt,itemBankId:Lt==null?void 0:Lt.item_bank_id,detailType:on}))},Er=({data:Ce=[],paramsHttp:pe,smartItembanks:ve,socketData:dt})=>{const[Lt,Jn]=(0,a.useState)(),[ca,Pn]=(0,a.useState)(!1),[on,kn]=(0,a.useState)(),[Xa,Ta]=(0,a.useState)(),Ba=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Kr.createElement("div",{className:Uo.summaryWrap,style:{overflow:"hidden"}},Kr.createElement(tt.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},Kr.createElement(ke.Z,{style:{display:"flex",alignItems:"center"}},Kr.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Kr.createElement("div",{className:Uo.title},"\u7B54\u9898\u8BE6\u60C5"))),Kr.createElement("div",{className:Uo.detailSty},Ce==null?void 0:Ce.map((Tn,Da)=>Kr.createElement("div",{key:Da,className:Uo.detailItem,onMouseEnter:()=>{Jn(Da)},onMouseLeave:()=>{Jn(void 0)}},Kr.createElement(je.Z,{placement:"topLeft",title:Kr.createElement(z.Z,{style:{color:"#fff",fontSize:"12px"},value:`${Ql[Da]} `+(Tn==null?void 0:Tn.choice_text)})},Kr.createElement("div",{className:Uo.questionTitle},Kr.createElement("span",{className:Uo.questionTag,style:{marginRight:"10px"}},Ql[Da]),Kr.createElement(z.Z,{value:Tn==null?void 0:Tn.choice_text,className:Uo.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:Lt==Da?"#3061D0":"#000"}}))),Kr.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"#fff"}},Kr.createElement("div",{className:Uo.proSty,style:{width:`${.01*Number((Tn==null?void 0:Tn.rate)||0)*200}px`}})),Kr.createElement("div",{className:Uo.numSty},Kr.createElement("span",null,(Tn==null?void 0:Tn.user_num)||0,"\u4EBA"),(Tn==null?void 0:Tn.user_num)>0&&Kr.createElement("span",{className:Uo.detailBtn,onClick:()=>{kn(Tn==null?void 0:Tn.choice_id),Ta(Tn==null?void 0:Tn.item_bank_id),Pn(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),Kr.createElement(ns,{visible:ca,onCancel:()=>{Pn(!1)},paramsHttp:pe,smartItembanks:ve,choice_ids:on,itemBankId:dt==null?void 0:dt.item_bank_id}))},ns=({visible:Ce,onCancel:pe,paramsHttp:ve,smartItembanks:dt,type:Lt,choice_ids:Jn,itemBankId:ca,detailType:Pn=null})=>{const[on,kn]=(0,a.useState)([]),[Xa,Ta]=(0,a.useState)(0),[Ba,Tn]=(0,a.useState)({page:1,limit:20,course_group_id:"",search:""}),[Da,Ya]=(0,a.useState)([]),[bn,yr]=(0,a.useState)(!1),Qa=()=>di(void 0,null,function*(){var Lr,Wt,Qr;yr(!0);const mo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Lr=dt==null?void 0:dt.page)==null?void 0:Lr.id}/students.json`,{method:"get",params:ji(ki({},Ba),{item_bank_id:ca,choice_ids:Jn,type:Pn})});mo.status===0&&(kn(((Wt=mo==null?void 0:mo.data)==null?void 0:Wt.smart_plan_users)||[]),Ta((Qr=mo==null?void 0:mo.data)==null?void 0:Qr.count)),yr(!1)}),_a=()=>di(void 0,null,function*(){const Lr=yield(0,Uu.xV)({coursesId:ve==null?void 0:ve.coursesId,limit:2e3});Lr!=null&&Lr.course_groups&&Ya([...(Lr==null?void 0:Lr.course_groups)||[]])});(0,a.useEffect)(()=>{Ce&&Qa()},[Ce,Ba]),(0,a.useEffect)(()=>{Ce&&_a()},[Ce]);const Ga=()=>{Tn({page:1,limit:20,course_group_id:"",search:""})};return Kr.createElement(Fe.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:Ce,width:622,forceRender:!0,footer:null,onCancel:()=>{pe(),Ga()}},Kr.createElement(y.Z,{spinning:bn},Kr.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},Kr.createElement(le.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Ba.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Da.map(Lr=>({label:Lr==null?void 0:Lr.name,value:Lr==null?void 0:Lr.id}))],onChange:Lr=>{Ba.course_group_id=Lr,Tn(ki({},Ba))}}),Kr.createElement(xo.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Ba.search,onChange:Lr=>{Ba.search=Lr,Ba.page=1,Tn(ki({},Ba))}})),Kr.createElement(Le.default,{dataSource:on,className:Uo.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(Lr,Wt,Qr)=>`${(Ba.page-1)*Ba.limit+Qr+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:Lr=>Kr.createElement("span",{style:{color:"#000"}},Lr||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Lr=>Kr.createElement("span",{style:{color:"#000"}},Lr||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:Lr=>Kr.createElement("span",{style:{color:"#000"}},Lr||"--")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(Lr,Wt)=>{var Qr,mo,Fr,Eo,au;const tu=((mo=(Qr=Wt==null?void 0:Wt.choices)==null?void 0:Qr.filter($r=>$r==null?void 0:$r.is_answer))==null?void 0:mo.map($r=>$r==null?void 0:$r.choice_id))||[],Sa=((Eo=(Fr=Wt==null?void 0:Wt.choices)==null?void 0:Fr.filter($r=>$r==null?void 0:$r.me_answered))==null?void 0:Eo.map($r=>$r==null?void 0:$r.choice_id))||[],ar=tu.length===Sa.length?tu.length>0&&Sa.every($r=>tu.includes($r))?1:3:tu.length>0&&Sa.every($r=>tu.includes($r))?2:3,wo=(au=Wt==null?void 0:Wt.choices)==null?void 0:au.map(($r,No)=>$r!=null&&$r.me_answered?Ql[No]:"").filter($r=>$r!=="");return Kr.createElement(Kr.Fragment,null,Kr.createElement("span",{style:{paddingRight:"20px",color:ar===3?"#E30000":ar===2?"#FF9D18":"#2EC25B"}},wo||"--"))}}],pagination:{total:Xa||0,onChange:(Lr,Wt)=>{Ba.page=Lr,Ba.limit=Wt,Tn(ki({},Ba))},current:Ba==null?void 0:Ba.page,pageSize:Ba==null?void 0:Ba.limit,showTotal:Lr=>Kr.createElement(Kr.Fragment,null,"\u5171",Kr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Lr),"\u6761\u6570\u636E")}})))},Zl=({data:Ce=[]})=>{const pe=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Kr.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},Kr.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},Kr.createElement(Col,{style:{display:"flex",alignItems:"center"}},Kr.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Kr.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),Kr.createElement(Col,{style:{display:"flex"}},Ce==null?void 0:Ce.map((ve,dt)=>Kr.createElement("div",{key:dt,style:{display:"flex",alignItems:"center",marginLeft:dt==0?"0px":"10px"}},Kr.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:pe[dt]}}),Kr.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",Ql[dt]))))),Kr.createElement("div",{className:styles.chart_container},Kr.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:ve=>`${ve}`,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:Ce==null?void 0:Ce.map((ve,dt)=>Ql[dt]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:Ce==null?void 0:Ce.map((ve,dt)=>ve==null?void 0:ve.user_num),barWidth:"20px",itemStyle:{color:function(ve){return pe[ve.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),Kr.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:Ce==null?void 0:Ce.map((ve,dt)=>({value:ve==null?void 0:ve.user_num,name:`\u9009\u9879${Ql[dt]}`,itemStyle:{color:pe[dt]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var Bl=te(97964),wi={gzsm:"gzsm___VoLAf"},Re=te(56243),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==",Ft=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())}),Sn=(0,a.forwardRef)(({isEdit:Ce,isOpen:pe,data:ve,onClose:dt,onOk:Lt},Jn)=>{const[ca,Pn]=(0,a.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[on,kn]=(0,a.useState)(!1),[Xa,Ta]=(0,a.useState)(!1),[Ba,Tn]=(0,a.useState)(""),[Da,Ya]=(0,a.useState)(10),[bn]=(0,we.useSearchParams)(),[yr,Qa]=(0,a.useState)(!1),_a=(0,a.useRef)(null),Ga=Eo=>Eo.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,a.useEffect)(()=>{var Eo,au;pe&&(Pn("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),Ce?(Tn((Eo=ve==null?void 0:ve.page)==null?void 0:Eo.page_info),Ya(((au=ve==null?void 0:ve.page)==null?void 0:au.info_read_min_time)||"")):Tn(""))},[pe]);const Lr=()=>Ft(void 0,null,function*(){var Eo;kn(!0),Ta(!0),_a.current=new Re.Z(ee.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:ca,url:(Eo=ve==null?void 0:ve.url)==null?void 0:Eo.map(au=>au==null?void 0:au.url)}),yield new Promise((au,tu)=>{_a.current.on("data",Sa=>{Ta(!1),Tn(Ga(Sa==null?void 0:Sa.full))}),_a.current.on("done",()=>Ft(void 0,null,function*(){kn(!1)})),_a.current.startStream()})}),Wt=()=>{const Eo=au=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:au,onOk:()=>{var tu,Sa;(Sa=(tu=_a.current)==null?void 0:tu.cancelRequest)==null||Sa.call(tu),kn(!1),dt()}})};if(on){Eo("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else dt()},Qr=()=>Ft(void 0,null,function*(){var Eo;if(!Ba.trim()){be.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let au=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Eo=ve==null?void 0:ve.page)==null?void 0:Eo.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Ba,info_read_min_time:Da}});(au==null?void 0:au.status)==0&&Lt()}),mo=()=>Ft(void 0,null,function*(){var Eo;if(!Ba.trim()){be.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let au=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Eo=ve==null?void 0:ve.page)==null?void 0:Eo.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Ba,info_read_min_time:Da}});(au==null?void 0:au.status)==0&&(Lt(),bn.get("type")?(0,vt.xg)(`/classrooms/${ve==null?void 0:ve.coursesId}/smart_plan/${ve==null?void 0:ve.id}/ppt_info/info?type=${bn.get("type")}&simulate=true&simulateType=1&pptPage=${ve==null?void 0:ve.position}`):(0,vt.xg)(`/classrooms/${ve==null?void 0:ve.coursesId}/smart_plan/${ve==null?void 0:ve.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${ve==null?void 0:ve.position}`))}),Fr=(0,a.useRef)();return(0,a.useImperativeHandle)(Jn,()=>({onClickSave:Qr,onClickPreview:mo,handleClose:Wt})),a.createElement("div",{className:wi.wrap,ref:Fr},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),a.createElement("div",{className:wi.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),a.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{Qa(!yr)}},a.createElement("img",{src:Je,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),a.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),yr&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),a.createElement(po.default.TextArea,{style:{height:160},value:ca,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:Eo=>{Pn(Eo.target.value)}}),on?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(xo.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var Eo,au;(au=(Eo=_a.current)==null?void 0:Eo.cancelRequest)==null||au.call(Eo),kn(!1),Ta(!1)}},"\u505C\u6B62\u751F\u6210")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(xo.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!ca.trim()){be.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}Lr()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement(y.Z,{spinning:Xa},a.createElement(Ha.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Ba,onChange:Eo=>{Tn(Eo)}})),a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement(je.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),a.createElement(le.default,{onChange:Eo=>{Ya(Eo)},value:Da,size:"large",style:{width:"100%",marginTop:"10px"}},a.createElement(le.default.Option,{value:10},"10s"),a.createElement(le.default.Option,{value:30},"30s"),a.createElement(le.default.Option,{value:60},"1min"),a.createElement(le.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),yn={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"},Se="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==",Bt=Object.defineProperty,Yt=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,Xt=(Ce,pe,ve)=>pe in Ce?Bt(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,xn=(Ce,pe)=>{for(var ve in pe||(pe={}))Vt.call(pe,ve)&&Xt(Ce,ve,pe[ve]);if(pt)for(var ve of pt(pe))fn.call(pe,ve)&&Xt(Ce,ve,pe[ve]);return Ce},ha=(Ce,pe)=>Yt(Ce,hn(pe)),st=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Gt=({value:Ce,onChange:pe})=>{const ve=["\u6B63\u786E","\u9519\u8BEF"];return a.createElement("div",{className:yn.judgment},ve.map(dt=>a.createElement("div",{className:dt===Ce?yn.active:"",key:dt},a.createElement("b",{onClick:()=>pe(dt)},dt==="\u6B63\u786E"?"T":"F"),a.createElement("span",null,dt))))};var Oa=(0,a.forwardRef)(({addInteraction:Ce,isEdit:pe,isOpen:ve,data:dt,onClose:Lt,onOk:Jn},ca)=>{var Pn;const on=[{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}],[kn,Xa]=(0,a.useState)(""),[Ta,Ba]=(0,a.useState)([]),[Tn,Da]=(0,a.useState)(1),[Ya,bn]=(0,a.useState)(3),yr=(0,a.useRef)(!1),[Qa]=(0,we.useSearchParams)(),_a=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Sa,ar,wo,$r,No,Iu,Xo;if(ve){let jo=1;Ce?(Ba([on[0]]),Da(2),jo=2):((ar=(Sa=dt==null?void 0:dt.page)==null?void 0:Sa.smart_plan_page_knowledges)==null?void 0:ar.length)>0?(Ba(($r=(wo=dt==null?void 0:dt.page)==null?void 0:wo.smart_plan_page_knowledges)==null?void 0:$r.map(fu=>(fu.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",fu.showInput=!1,fu.loading=!1,fu))),Da(1)):(Ba([on[0]]),jo=2,Da(2));let zo=jo===1?(No=dt==null?void 0:dt.page)==null?void 0:No.ai_requirement:((Iu=dt==null?void 0:dt.page)==null?void 0:Iu.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";Xa(zo),bn(((Xo=dt==null?void 0:dt.page)==null?void 0:Xo.ai_question_size)||3)}},[ve]);const Ga=()=>{yr.current=!1;const Sa=Ta.some(wo=>wo.loading==!0),ar=wo=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:wo,onOk:()=>{if(Sa&&_a.current){_a.current.abort(),Ta==null||Ta.map($r=>$r.loading=!1),Lt();return}}})};if(Sa){ar("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Lt()},Lr=()=>st(void 0,null,function*(){const Sa=yield au();(Sa==null?void 0:Sa.status)===0&&Jn()}),Wt=()=>st(void 0,null,function*(){const Sa=yield au();(Sa==null?void 0:Sa.status)===0&&(Jn(),Qa.get("type")?(0,vt.xg)(`/classrooms/${dt==null?void 0:dt.coursesId}/smart_plan/${dt==null?void 0:dt.id}/ppt_info/info?type=${Qa.get("type")}&simulate=true&simulateType=2&pptPage=${dt==null?void 0:dt.position}`):(0,vt.xg)(`/classrooms/${dt==null?void 0:dt.coursesId}/smart_plan/${dt==null?void 0:dt.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${dt==null?void 0:dt.position}`))}),Qr=(Sa,ar,wo)=>{Ta[ar][Sa]=wo,Ba([...Ta])},mo=Sa=>st(void 0,null,function*(){var ar,wo,$r;Ta[Sa].loading=!0,Ba([...Ta]),_a.current=new AbortController;const No=_a.current.signal,Iu=setTimeout(()=>{_a.current&&(yr.current=!0,_a.current.abort())},6e4);try{const jo=yield(yield fetch(`${ee.Z.API_SERVER}/api/courses/${dt==null?void 0:dt.coursesId}/smart_plans/${dt==null?void 0:dt.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(ar=dt==null?void 0:dt.url)==null?void 0:ar.map(zo=>zo==null?void 0:zo.url),count:1,type:Ta[Sa].type}),headers:{"Content-Type":"application/json"},signal:No})).json();if((jo==null?void 0:jo.status)===0){const zo=Ta[Sa].type,fu=($r=(wo=jo==null?void 0:jo.data)==null?void 0:wo.questions)==null?void 0:$r[0];fu&&(Ta[Sa]=ha(xn({},fu),{type:zo}),zo===0&&(Ta[Sa].answer=""),Ba([...Ta]))}}catch(Xo){yr.current&&be.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(Iu),Ta[Sa].loading=!1,Ba([...Ta])}}),Fr=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],Eo=()=>st(void 0,null,function*(){var Sa;return yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Sa=dt==null?void 0:dt.page)==null?void 0:Sa.id}/${pe?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:pe?"put":"post",body:{questions:Tn==1?Ta:[],is_ai_question:Tn!=1,ai_question_size:Ya,ai_requirement:kn}})}),au=()=>st(void 0,null,function*(){var Sa,ar,wo,$r;const No=[],Iu=[],Xo=[];if(Tn==1){if(Ta.forEach((jo,zo)=>{var fu;jo.question||No.push(zo+1),((fu=jo.question)==null?void 0:fu.length)>200&&Iu.push(zo+1),jo.type!==0&&!jo.answer&&Xo.push(zo+1)}),No.length){be.ZP.warning(`\u7B2C${No.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(Iu.length){be.ZP.warning(`\u7B2C${Iu.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(Xo.length){be.ZP.warning(`\u7B2C${Xo.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!pe&&(Ta==null?void 0:Ta.length)>3-((ar=(Sa=dt==null?void 0:dt.page)==null?void 0:Sa.smart_plan_page_knowledges)==null?void 0:ar.length)){be.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(Tn==2&&!(kn!=null&&kn.trim())){be.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(Ce)if(Tn===2&&(($r=(wo=dt==null?void 0:dt.page)==null?void 0:wo.smart_plan_page_knowledges)==null?void 0:$r.length)>0)Fe.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:()=>st(void 0,null,function*(){const jo=yield Eo();(jo==null?void 0:jo.status)===0&&Jn()})});else return yield Eo();else return yield Eo()}),tu=(0,a.useRef)();return(0,a.useImperativeHandle)(ca,()=>({onClickSave:Lr,onClickPreview:Wt,handleClose:Ga})),a.createElement("div",{className:yn.wrap,ref:tu},a.createElement("div",{className:yn.type_style},"\u4E92\u52A8\u7C7B\u578B"),a.createElement("div",{className:yn.type_list},a.createElement("div",{className:Tn==2?yn.type_tag_active:yn.type_tag_noactive,onClick:()=>{Da(2),Xa("\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),a.createElement("div",{className:Tn==1?yn.type_tag_active:yn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var Sa,ar,wo;Tn==2&&(Xa(""),Da(1),Ba(Ce?[on[0]]:((ar=(Sa=dt==null?void 0:dt.page)==null?void 0:Sa.smart_plan_page_knowledges)==null?void 0:ar.length)>0?(wo=dt==null?void 0:dt.page)==null?void 0:wo.smart_plan_page_knowledges:[on[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),a.createElement("div",{className:yn.type_tootip},Tn==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"),Tn==2&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),a.createElement(po.default.TextArea,{style:{height:160},value:kn,placeholder:Tn==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:Sa=>{Xa(Sa.target.value)}}),a.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),a.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:Ya,showSearch:!1,onChange:Sa=>{bn(Sa)}},(Pn=[1,2,3])==null?void 0:Pn.map(Sa=>a.createElement(le.default.Option,{value:Sa,key:Sa},Sa)))),Tn==1&&a.createElement("div",{style:{minHeight:"70px"}},Ta.map((Sa,ar)=>{var wo,$r;return a.createElement("div",{key:ar,style:{marginTop:ar===0?20:30}},a.createElement(tt.Z,{align:"middle",className:"mb10"},a.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",ar+1),a.createElement(je.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},a.createElement("img",{src:Se,onClick:()=>{Ta[ar].showInput=!Ta[ar].showInput,Ba([...Ta])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(Ta==null?void 0:Ta.length)<3&&a.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{Ta.push(on[0]),Ba([...Ta]),setTimeout(()=>{const No=document.querySelector(".QASetting-modal"),Iu=No==null?void 0:No.querySelector(".ant-modal-body");Iu==null||Iu.scrollTo({top:Iu.scrollHeight,behavior:"smooth"})},0)}}),a.createElement(je.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},a.createElement("i",{onClick:()=>{if(Ta.length==1){be.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}Ta.splice(ar,1),Ba([...Ta])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),Ta[ar].showInput&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),a.createElement(po.default.TextArea,{style:{height:160},value:(wo=Ta==null?void 0:Ta[ar])==null?void 0:wo.inputValue,disabled:($r=Ta==null?void 0:Ta[ar])==null?void 0:$r.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:No=>{Ta[ar].inputValue=No.target.value,Ba([...Ta])}}),Ta[ar].loading?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(xo.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{yr.current=!1,_a.current.abort(),Ta[ar].loading=!1,Ba([...Ta])}},"\u7EC8\u6B62\u51FA\u9898")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(xo.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var No;if(!((No=Ta==null?void 0:Ta[ar])!=null&&No.inputValue.trim())){be.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(Ta.some((Xo,jo)=>jo!=ar&&Xo.loading==!0)){be.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}mo(ar)}},"\u5F00\u59CB\u51FA\u9898"))),a.createElement(y.Z,{spinning:Ta[ar].loading},a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},a.createElement(po.default,{onChange:No=>Qr("question",ar,No.target.value),style:{width:"510px"},value:Sa==null?void 0:Sa.question,size:"large"}),a.createElement(le.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:Sa==null?void 0:Sa.type,onChange:No=>{const Iu={type:Number(No),answer:on[No].answer,question:No.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};Ta[ar]=Iu,Ba([...Ta])}},Fr==null?void 0:Fr.map((No,Iu)=>a.createElement(le.default.Option,{value:No==null?void 0:No.key,key:Iu},No==null?void 0:No.label)))),Sa.type===1&&a.createElement(Gt,{value:Sa.answer,onChange:No=>Qr("answer",ar,No)}),Sa.type===2&&a.createElement(po.default,{size:"large",onChange:No=>Qr("answer",ar,No.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:Sa.answer})))})))}),Va={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"},tr="data:image/png;base64,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",xr="data:image/png;base64,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",Mr=te(89214),nr=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())}),ru=({isEdit:Ce=!1,visible:pe,data:ve,onClose:dt,onOk:Lt,openPreview:Jn,changePage:ca})=>{const[Pn,on]=(0,a.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A 1. **\u76F4\u89C2\u7684\u6570\u7EC4\u5C55\u793A**\uFF1A\u7528\u67F1\u72B6\u56FE\u5F62\u5F0F\u5C55\u793A\u6570\u7EC4\uFF0C\u9AD8\u5EA6\u4EE3\u8868\u6570\u503C\u5927\u5C0F 2. **\u9010\u6B65\u6267\u884C**\uFF1A\u53EF\u4EE5\u4E00\u6B65\u4E00\u6B65\u6267\u884C\u5FEB\u901F\u6392\u5E8F\u7684\u6BCF\u4E2A\u6B65\u9AA4 3. **\u81EA\u52A8\u64AD\u653E**\uFF1A\u81EA\u52A8\u9010\u6B65\u6267\u884C\u6392\u5E8F\u8FC7\u7A0B 4. **\u76F4\u63A5\u5B8C\u6210**\uFF1A\u4E00\u952E\u5B8C\u6210\u6574\u4E2A\u6392\u5E8F\u8FC7\u7A0B 5. **\u989C\u8272\u6807\u8BB0**\uFF1A\u7528\u4E0D\u540C\u989C\u8272\u6807\u8BB0\u6838\u5FC3\u8981\u7D20 6. **\u4EE3\u7801\u663E\u793A**\uFF1A\u663E\u793A\u5F53\u524D\u6B65\u9AA4\u5BF9\u5E94\u7684\u4EE3\u7801 -7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),[Tn,Xa]=(0,a.useState)(!1),[Ta,Ba]=(0,a.useState)(!1),[Rn,Da]=(0,a.useState)(""),[Ya,bn]=(0,a.useState)(!1),Sr=(0,a.useRef)(null),Qa=(0,a.useRef)(null),_a=()=>{const Wt=Sr.current;if(Wt){const Qr=Math.abs(Wt.scrollHeight-Wt.scrollTop-Wt.clientHeight)<=50;bn(!Qr)}};(0,a.useEffect)(()=>{!Ya&&Qa.current&&Qa.current.scrollIntoView({behavior:"smooth"})},[Rn,Ya]);const Ga=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Wt;pe&&(on(`\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`),[kn,Xa]=(0,a.useState)(!1),[Ta,Ba]=(0,a.useState)(!1),[Tn,Da]=(0,a.useState)(""),[Ya,bn]=(0,a.useState)(!1),yr=(0,a.useRef)(null),Qa=(0,a.useRef)(null),_a=()=>{const Wt=yr.current;if(Wt){const Qr=Math.abs(Wt.scrollHeight-Wt.scrollTop-Wt.clientHeight)<=50;bn(!Qr)}};(0,a.useEffect)(()=>{!Ya&&Qa.current&&Qa.current.scrollIntoView({behavior:"smooth"})},[Tn,Ya]);const Ga=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Wt;pe&&(on(`\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`),Da(Ce?(Wt=ve==null?void 0:ve.page)==null?void 0:Wt.page_info:""))},[pe]);const Lr=()=>nr(void 0,null,function*(){var Wt;Xa(!0),Ba(!0),Ga.current=new Re.Z(ee.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:ve==null?void 0:ve.id,position:1,type:10,is_chat:!0,prompt:Pn,ppt_url:(Wt=ve==null?void 0:ve.url)==null?void 0:Wt.map(Qr=>Qr==null?void 0:Qr.url)}),yield new Promise((Qr,co)=>{Ga.current.on("data",Fr=>{Ba(!1),Da(Fr==null?void 0:Fr.full)}),Ga.current.on("done",()=>nr(void 0,null,function*(){Xa(!1)})),Ga.current.startStream()})});return a.createElement(Ye.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:a.createElement("div",{className:Va.extraHeader},a.createElement(tt.Z,{align:"middle"},Rn&&a.createElement(a.Fragment,null,a.createElement(je.Z,{title:Tn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(ge.ZP,{className:Va.save_btn,style:{marginRight:"20px"},disabled:Tn,onClick:()=>{const Qr=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Jn(Qr)}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),a.createElement(je.Z,{title:Tn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(ge.ZP,{className:Va.save_btn,disabled:Tn,onClick:()=>{const Qr=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,vt.RG)(Qr)}},a.createElement("i",{className:"iconfont icon-zhichifuzhi"}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const Wt=Qr=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Qr,onOk:()=>{var co,Fr;(Fr=(co=Ga.current)==null?void 0:co.cancelRequest)==null||Fr.call(co),Xa(!1),Ba(!1),dt()}})};if(Tn){Wt("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Rn?Wt("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):dt()},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:pe},a.createElement("div",{className:Va.wrap},a.createElement("div",{className:Va.left},a.createElement("div",{className:Va.tip},a.createElement("img",{src:tr}),a.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),a.createElement("div",{className:"mb10 mt30 c-black"},a.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),a.createElement(po.default.TextArea,{style:{height:200},value:Pn,disabled:Tn,onChange:Wt=>{on(Wt.target.value)}}),a.createElement(je.Z,{title:Tn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},Tn?a.createElement("div",{className:Va.stop_btn,onClick:()=>{var Wt,Qr;(Qr=(Wt=Ga.current)==null?void 0:Wt.cancelRequest)==null||Qr.call(Wt),Xa(!1),Ba(!1)}},"\u505C\u6B62\u751F\u6210"):a.createElement("div",{className:Va.start_btn,onClick:()=>{if(!Pn.trim()){be.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Da(""),Lr()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:_a,ref:Sr},Rn?a.createElement(y.Z,{spinning:Ta},Rn&&a.createElement(Mr.Z,{cancelIndex:0,streamingStatus:Tn,loadImage:!1,onFinish:()=>nr(void 0,null,function*(){}),value:Rn,isHiddenHtml:!0}),a.createElement("div",{ref:Qa})):a.createElement("div",{className:Va.imgBox},a.createElement(y.Z,{spinning:Tn},a.createElement("img",{width:56,src:xr}),a.createElement("div",null,"\u9884\u89C8\u533A"))))))},Ro=te(40534),Tr=te(94184),Yo=te.n(Tr),Bu=te(17305),Za=Object.defineProperty,Pl=Object.getOwnPropertySymbols,Pu=Object.prototype.hasOwnProperty,vl=Object.prototype.propertyIsEnumerable,Tu=(Ce,pe,ve)=>pe in Ce?Za(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,cl=(Ce,pe)=>{for(var ve in pe||(pe={}))Pu.call(pe,ve)&&Tu(Ce,ve,pe[ve]);if(Pl)for(var ve of Pl(pe))vl.call(pe,ve)&&Tu(Ce,ve,pe[ve]);return Ce};const Il=Ce=>React.createElement("svg",cl({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ce),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 pu="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Vu=te(56321),rl=Object.defineProperty,ql=Object.defineProperties,al=Object.getOwnPropertyDescriptors,Tl=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,lu=(Ce,pe,ve)=>pe in Ce?rl(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,wi=(Ce,pe)=>{for(var ve in pe||(pe={}))kl.call(pe,ve)&&lu(Ce,ve,pe[ve]);if(Tl)for(var ve of Tl(pe))Kl.call(pe,ve)&&lu(Ce,ve,pe[ve]);return Ce},gi=(Ce,pe)=>ql(Ce,al(pe)),Wl=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())}),Nl=({className:Ce,style:pe,data:ve={},defaultChatData:dt=[],initDefaultChatDataKey:Lt=0,onPptButtonClick:Jn})=>{const[ca]=(0,Bu.eh)(),{chatData:Pn,setChatData:on,calcHistoryList:Tn}=(0,Bu.r5)(),[Xa,Ta]=(0,a.useState)(0),[Ba,Rn]=(0,a.useState)(""),[Da,Ya]=(0,a.useState)(!1),{scrollBoxRef:bn,bottomInspectRef:Sr,contentRef:Qa,isAtBottom:_a}=(0,Bu.wr)({status:Da}),Ga=(0,Bu.h4)(bn),Lr=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!Pn.length||!bn.current)return;const Fr=Pn[Pn.length-1];Fr!=null&&Fr.loading&&(bn.current.scrollTop=bn.current.scrollHeight)},[Pn.length]),(0,a.useEffect)(()=>{if(Lt){Wt();let Fr=[];return dt.forEach(Eo=>{const au=Date.now(),tu=[{text:Eo.question,key:au,sender:"user",show:!0},{text:Eo.answer,loading:!1,key:au,sender:"AI",show:!0}];Fr.push(...tu)}),on(Fr),()=>{ca.cancel()}}},[Lt]);const Wt=()=>{ca.cancel(),Ta(1)},Qr=(Fr,...Eo)=>Wl(void 0,[Fr,...Eo],function*(au,tu=[],Sa=[]){var ar,wo;Rn(""),Ta(0),(wo=(ar=Lr.current)==null?void 0:ar.onAttachmentsClear)==null||wo.call(ar);const qr=Date.now(),No=[{text:au,key:qr,sender:"user",show:!0,fileList:tu,imageList:Sa},{loading:!0,key:qr,sender:"AI",show:!0}];on([...Pn,...No]);const Nu=tu==null?void 0:tu.map(zo=>{var fu;return(fu=zo==null?void 0:zo.response)==null?void 0:fu.file_id}),Xo=Sa==null?void 0:Sa.map(zo=>{var fu;return(fu=zo==null?void 0:zo.response)==null?void 0:fu.data}),jo=Tn(Pn);ca.request({url:"/api/stream/course_qna_records/chat_messages.json",body:wi({model:"qwen-max",is_chat:!0,prompt:au,file_ids:Nu,image_list:Xo,history:jo},ve),onData:(zo,fu)=>{Ya(!0),on(Ko=>Ko.map((pl,si)=>si===Ko.length-1?gi(wi({},pl),{text:zo,loading:!1,error:(fu==null?void 0:fu.msg)==="error"}):pl))},onError:zo=>{let fu="\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!";on(Ko=>[...Ko].map((pl,si)=>si===Ko.length-1?gi(wi({},pl),{text:fu,loading:!1,error:!0}):pl))}})}),co=Ga.width?Ga.width-20:"100%";return a.createElement("div",{className:Yo()("flex flex-col h-full",Ce),style:pe},a.createElement("div",{ref:bn,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:Ro.Z.tips,style:{width:co}},a.createElement("img",{className:Ro.Z.avatar,src:Vu}),a.createElement("div",{className:Ro.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),a.createElement(Bu.xj,{className:"pl20",style:{width:co},contentRef:Qa,chatData:Pn,requestLoading:ca.loading,cancelTyping:Xa,onAnswerFinish:()=>Wl(void 0,null,function*(){setTimeout(()=>Ya(!1),0)})}),!_a&&a.createElement("div",{className:Ro.Z.backBottom,onClick:()=>{bn.current.scrollTop=bn.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Sr})),(Pn==null?void 0:Pn.length)===0&&a.createElement("div",{className:Ro.Z.try},a.createElement("div",{onClick:()=>Rn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},a.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),a.createElement("i",{className:"iconfont icon-you2 font18"})),a.createElement("div",{onClick:()=>Qr("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},a.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),a.createElement("i",{className:"iconfont icon-you2 font18"}))),a.createElement(Bu.CI,{ref:Lr,style:{margin:"0 20px 20px 20px"},onCancel:Wt,headExtraNode:a.createElement("div",{className:Ro.Z.pptBtn,onClick:Jn},a.createElement("img",{src:pu,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Ba,onSubmit:Qr,onChange:Rn,typing:Da,loading:ca.loading}))},zl=te(55238),ou=te(36295),dl=te(19575),an={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"},sr=te(86276),ia=te(3830),qo=te(19201),Du=te(26194),oo=te(67294);const{TabPane:sl}=zl.default;var wl=({item:Ce,backUrl:pe,autoHeight:ve})=>{var dt,Lt;const[Jn,ca]=(0,a.useState)([]),[Pn,on]=(0,a.useState)(!1),[Tn]=(0,we.useSearchParams)(),Xa=(0,we.useParams)();(0,a.useEffect)(()=>{var Rn,Da;((Rn=Ce==null?void 0:Ce.evaluate_codes)==null?void 0:Rn.length)>0?ca((Da=Ce==null?void 0:Ce.evaluate_codes)==null?void 0:Da.map((Ya,bn)=>({key:bn+1,error_msg:Ya!=null&&Ya.error_msg?dl.Base64.decode(Ya==null?void 0:Ya.error_msg):"",status:Ya==null?void 0:Ya.status,created_at:Ya.created_at,code:Ya==null?void 0:Ya.code,show_code:Ya==null?void 0:Ya.show_code,language:Ya==null?void 0:Ya.language,resubmit:Ya==null?void 0:Ya.resubmit}))):ca([{key:"--",error_msg:"--",show_code:!1}])},[Ce==null?void 0:Ce.evaluate_codes]);const Ta=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(Rn,Da)=>oo.createElement("span",null,Da.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(Rn,Da)=>oo.createElement(qo.Z,{date:Da.created_at,showTag:Da==null?void 0:Da.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:(Rn,Da)=>{var Ya;return oo.createElement("span",{className:Rn===0?"c-green":"c-red"},((Ya=sr.Im[Rn])==null?void 0:Ya.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((dt=Jn==null?void 0:Jn[0])==null?void 0:dt.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Rn,Da)=>oo.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Fe.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:oo.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",oo.createElement(ia.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Da==null?void 0:Da.language]})),content:oo.createElement("div",{className:"mb10"},oo.createElement(ou.ZP,{height:300,language:"python",theme:"vs-light",value:Da!=null&&Da.code?dl.Base64.decode(Da==null?void 0:Da.code):"",autoHeight:ve,options:Ba}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Rn=>!!Rn),Ba={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return oo.createElement("div",{style:{position:"relative",marginTop:"10px"}},oo.createElement(zl.default,{defaultActiveKey:"1"},oo.createElement(sl,{tab:oo.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",oo.createElement(je.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"},oo.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(Lt=Ce==null?void 0:Ce.user_answer)!=null&&Lt.length&&(Ce!=null&&Ce.passed_code)?oo.createElement("aside",{className:an.shixunWrp},oo.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),oo.createElement("div",{className:an.full},oo.createElement(ia.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[Ce==null?void 0:Ce.language]}),oo.createElement("span",{onClick:()=>on(!0)},oo.createElement("i",{className:"iconfont icon-quanping2"}),oo.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),oo.createElement(ou.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Ce!=null&&Ce.passed_code?dl.Base64.decode(Ce==null?void 0:Ce.passed_code):"",autoHeight:ve,options:Ba})):oo.createElement(Du.Z,null)),oo.createElement(sl,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},oo.createElement(Le.default,{className:"mt5",bordered:!0,dataSource:Jn,columns:Ta,pagination:!1}))),(Ce==null?void 0:Ce.hack_user_identifier)&&oo.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const Rn=pe||`/classrooms/${Xa==null?void 0:Xa.coursesId}/smart_plan/${Xa==null?void 0:Xa.id}/users/${Xa==null?void 0:Xa.user_login}/ppt_info/info`;(0,vt.xg)(`/myproblems/${Ce==null?void 0:Ce.hack_user_identifier}?backUrl=${Rn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),oo.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:Pn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>on(!1),footer:null},oo.createElement(ou.ZP,{height:500,language:"python",theme:"vs-light",value:Ce!=null&&Ce.passed_code?dl.Base64.decode(Ce==null?void 0:Ce.passed_code):"",autoHeight:ve,options:Ba})))},Pa={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"},Ul="data:image/png;base64,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",Zi="data:image/png;base64,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",ii="data:image/png;base64,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",Ii="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=",as=Object.defineProperty,mi=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,us=(Ce,pe,ve)=>pe in Ce?as(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,rs=(Ce,pe)=>{for(var ve in pe||(pe={}))Wi.call(pe,ve)&&us(Ce,ve,pe[ve]);if(mi)for(var ve of mi(pe))Yi.call(pe,ve)&&us(Ce,ve,pe[ve]);return Ce};const Ni=Ce=>React.createElement("svg",rs({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ce),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 _i="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",vs=Object.defineProperty,hl=Object.getOwnPropertySymbols,hi=Object.prototype.hasOwnProperty,Ll=Object.prototype.propertyIsEnumerable,Ei=(Ce,pe,ve)=>pe in Ce?vs(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,$l=(Ce,pe)=>{for(var ve in pe||(pe={}))hi.call(pe,ve)&&Ei(Ce,ve,pe[ve]);if(hl)for(var ve of hl(pe))Ll.call(pe,ve)&&Ei(Ce,ve,pe[ve]);return Ce};const zi=Ce=>React.createElement("svg",$l({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ce),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 Qi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",ls="data:image/png;base64,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",Ai="data:image/png;base64,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",qi="data:image/png;base64,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",$i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABmCAYAAAC6Ekg1AAAAAXNSR0IArs4c6QAAIABJREFUeF7lfVmWJMdW7fGI7LOkUqkp6XbwuANgBHwzB5gAQ4Af7gdfMAQmAGOAb0bAAN5bD3jcq75KlZWRmRHh/tY+jdkxczN384hMqUrkWlJWRrhbe2zbPo0d6yj7GYbh5d2O/or64c9oRX9KA32RP/NO/T3E1uCfXad/8x9Eg/ueSP5IPzuuN0nxoajyp0lNDY+0tqypKO20PdtRR+tVR93KBqy1tsJzXGjaiuk2jescfdLQLD/V0ir0SiZ+oIH/Sn4ayhQBaRiLlrJaymmoSh5RgW5+fubBlva31vWo/axVuqyS8HRHf6Ce/p1W3b9dnNA/dl33la8hGYbb+/1fd133d0R01tr3d+a5ifFR2Ht08JteK5UGmRwvm8/mYZ4sdgAs8L5A3WpFq66LG0ZzDW4thsoirEb4mSrQi50fEA9Z2YJfsGDjoz8nAFwyQQ3PLhjP2dKeSJZjvcsrqLzxMAzD767O1/9gZYdh2OyGf6J++IvZzr4PDwxxv4wD8fjsb54szKLyk4/mqAVggl3H4If/cpJUbJDHoiqAR3CdH5d89ZULHTE4FNywcIsA2PBe6Pvcemsta66cJ5/9SgWt7W9t35P3c3kF0290/3x51v1lECdlfn/f2t93/jnXe8/+eGE2YtKUjLRPR/pkB2BGwU/MAueUCDRhtVq1sb+MiAmNlhp876xby/XHcilSnkGga0Su905MVBFAW0B0aoKXgke7sPx4y2ppH+Za9uR9XF7B3BvDMPwNmGDHNr/t8J/vpdprE+MWZK5c+aXKj1VHJl3ppXU/z2xKkpJVODczc8L2CN93FfYXQaxSyWhj8c+1dqxUy3hXqIJX3rRDALBUxpLmP8IcjHaQxypzrpzHBr/DFsVcK7PvWycnvtbwxsPFafebbrMd/paGAXa/9/unYXEudX6MBrGGipMjF0sJS79hdp5yMtj2t8T5MYnhrZ3xIGerxn2mqnncsBohcMGCbixxeugX1Nc0h6XhG6kKTSX9uO0+ZO87uButMrYIAGEK+l23ue//hTr684Pb9lO+mIHeFINhC9XycWRvYnQnq/QvXgRSMbfvgDY85hDX2F+1jkp75eO5znh9tTRo/v0xQMob5tedGIXm+bASH2lEm+tdWl82LnPDPFf8k7VTKz62fXPtn5WzcQFNTRroX7vNtv/9Ox/qUhqgQg+NoJU6fygAWtVxwetCZWNem1Fe5q9pSmZF4dgHVp3a/pYsispYt++3SytLDRnC3Cbod2PxHo6t7aXPxmM8wx0b62+fuxLlPqYScXzx7ht+50bchvLz/epHEevj1021hI7+0G0e+uNraJ/Zx3kyI3NTzG8KeI5hY6nPc6Zb7wQASsgLGGCIlVwyG1UQbBCfBLtKqnDekLgY478OB8B8aTe0uDoyk1DYgCFtQ/4YADhBBzwIzm0uKQOIm34AU1Nt2nq2/KljZktrs/5mlfMIvXcAqOOxbFjGTx+LSeH9SaE/TO1eLiQtbwjwNYe+TBWZzMHUTBhbdnwL9q2w6EqVjAdUSikENuc0LiuuNjXLZKfexsmpfzQw1PoPbnRpvB1laN0N8/qnWUeLQDY+c3DHFaxzbUKiC5gYgRC/VwBY2hhnhzF96VjgS1g/U8ipWLqfGgBTQT848DlTdSrbyXgm/NpLWId/dEa9DXCZAuCIVBbkoAyl0plRH0rrbBbE5IHZx2aAeqEIzz4uD2TAV2R9C1rvd3xvN3hyIHw8ACzN0/sDgIVxaBuaJwTACVFM5OIYXbtR3OceW+z88AXOsu4Cy6jMFwthIolzAChlV5+aQJ86ADoQbBGiBqrXDIJLwbClfaPJr6A5s+9885mTnAXfH9TWufIfodACy7X5eq8BMCMmlZGMAxhw6Ihda/l0/NQsUIbFBz6nSsGcAOaBz7VFVBkZ/3FAv4QaNjQgPjICmkbk8aTFq+Ate9MIr0ctjpZBUdXzn4ZG5o8sF7SsUitAC+bQGtt85jadiSmZmrqj21yq95EKLTl/oLy9NyrwxDhMD9H428DmFy09eXjRdBxT0QFtq70ijg91gtjyTBChwJLz5RQeyZ5Vx2Kx7rAGGwBgtr+iAoc1fBSREQAA+A1szDeOOd2IMXutPx/32JrbpNiT2U18/EAc22gnrZSdTMPhm1BoQ17EosUxO+H6wJMUGip/7wFwCfglzx44roteexcBsNXonZ13y8dO/o6fls2hsuIAMgDgSUdG63ooadAT75bIvn0WAJCzCLWBdO2xOaWiVrqHKuOO6bNzEjfX7owJYqz4lbRmGcKZsnxTph6da/KCuR4/enzhSTfeZwaYD8VYCLMFanN8xBguerXCmo6a/wNeZvsfUl8toTAJwJWX90h9DNp+uugEAGXw7d/2bivwWLc9ceUyFxOZjP258ZQmZvCj4J0QzuSR8djkzSqztqgqp7gyB6V5ab4xOdj5wXEAV2SCGqXv4wXzqloBMN0bD5DYqVcWrcBRQSPMeG8AsDCo80ORPvEYeDRfZzbmPzoLzBaQqneHAaDvS0n6s8+ynIPJSCSmUFmY/vRbYIkFwPHg53lLKH+OBCUNUQDsB+r18xTP1OESETrhRaM9pNigtjXvZ2pRF0b9qc1Tvm0UOpxOgjxQ2yiXAOCTgeDiFZiLYTp67xQAtghTk0+hPkjH4NFBQ/8YqNu2nspPaeIDsQG2DHBrZTX+PcV/9Lt8DpvmtNI9R2xaWw7W2CM3ourtc9pvzlIDWIWutrO29idnFdISfLshmJvrgvHWgX5xLN9zACyt3/fHBmgz0rRYylAVwG+JFC51fJQk5xjUbV7VNfwTBwjnPkh0xlrBDQtnloF4RbURoTRZa96qOS9tAl5zTdfCB7A/XzA2h6lxdt8vtiIcO3+V92NXxbZqcFnvhz3jBimxJ3gVeAZbl/TpINYwVcHhBb4fADi3yxwBgDysPiffgok8bNibGrugFcsf9fF/0QbYiBSTNMAzvSXtWlA3szRiVbW2sBM25vlPxTttjg8AoLyr/88qyFtpLPApAHC8H6ef1FRlk8nS91FeY8fkXzPj/6hawmOwhyqjWCJ0oef5S+82AyygThsQTT+1VCttq7MyUYe/vHiCSy8EB0hY64cC1xRjnGJ5fsEtAD+72yNjazWnSQCmmSqg9va9AGvCHhMUyUFD2POIRHsEqs5WzoaXTGsZCEubQZo8VuYj9bqXMnZL+XEj0MFLYgZtbpfMXS3pb6kMz0x9XXGc5Akvt+VFlX86IriFoX+3AdA3WHvXhicNA9RWUHXnmBPjRHQTPW6838+VdfD3wf7ntF8r7Cgq07IYSuLY8l466QAr/MdLQ7I50BRJmbTnqe1PyhMETKFu3D4rL2GAyRj69h42t4e9JfXmsJBvbxE87Dx1DF4y4DOgzAEz1oCKTJuxo58Z+tfoqI+PGjGP2mZcLkw+nV+4S8bzZwiA9QFayvxMtOeHvAJRLH0H6twHo158MQ2A9nokUiPNh30d34QSRVpQ8TDQntmaA8AEbyTFU4kVlhhhZH/GdLxqbYwp6zWDZMygU2JfdQNiYSm67vuySkt+avzzkovtcnCRs6EUPk0cpkqp5WV0VJo7UZvf/PPScyV58WWmo7RkXdZA8f0AQO3pfIfHT+RDGuZo4er2JbftMG6C5yz5C9vS+njXrWi1SvbxlDLMBb62VlR9zsZgAeiFXV5iBvd9L+qq8R3dUEpMrwiEbk0Lm+xj6CAXkqUHM6LjTohYEomRwyWnYAknc4PS0P2ysusrqA3y+M38yTKsmPPEbZgVeSg3vwZWldq5mTWAzUFuGohjDdKGeVyoC/K7C4DOf+B3r/k1WR+OQ8HvkEHm+f6JgM/GKL34yA6SjRnO/Jge+4RfQg1ooGINwAIDVG1VG6HS4NaIXy4xjnes3AL82PvLpFzuRbabAfqeaNdLbOKqG+hkbadDRDEU2YlMVKAzbdIho1RigYeUU4dH7yWur42wwSQF1VjaFJClLSmr1TmwexDPR8S+q/3O61s2eu8uAFo/mtlf9kI2DseAX74/tQ+xR/HRLe3txRzypLf/zfn+WObahXp5c1rZgitZ1V+AlqUcm2thwgBZdY0LWNRfYZN919GJgt/9luiH+44eeind5ATvrjui0zXR6Yro7ITobE10gg879U47PLGaGBjnGrp8AAtvlGlBm3YyBZe171o3rrgOPf/PIa+2d8g7420hngSvlSQleklr0dreTQB0oLdsQis73CNEo+STWRYTtff5pJ+g/UIHH0XsWwsx728KbYXRfDLwawG92qIaCLF63v5XQpUiznjHRkhyII4U/o+I1uuOVtTR7UNHr+7dOeDSfdJedtjcNdBJR3SyIjoHKJ4ISKJMyzMooTZxpgJbfDRgXLYqWmSmfiX9FAscy7QlG43bjx2D9JtbBKq8BM/zfLsNGMvZdlJQbFurUnodAFvkt2VkD3kmG5V56Kg/8Zi409QOBrwccX88ELTwDlN/59dc4+Xoi+ZxOVtQcdRtXAKV9/torwsMtaQhaduiShqXMydhUPbHpz+6FZ2uOtruib7ZJIps6GFRWyhMvsiWfAFTK9RmsET8d2rAuJIn+D8FRq86T8/P4wNdOo1SvrTBZHTKP+bnNeVaIcuymws8YSaGak+0SD/m5XUmkOrBrQaWuahOMcF3mgFaR8oDUsd587wfZR1NN6zG5W8M0L88D5uNhTc9xgDI6p2lv5p5LWhSjw2ES0HQwESdH3u11yXKeQYXBfQogWAEQKJuvWIG983titVer0j6BVUEwYh3PKgJBOgfYba1gKBGr4UxClskWoejiTiWJ/+xv6qKiHUwPBYmxzF2pUaMuZp8EgE0z7PN28v8DjwW0Iw/LFlB+f44t2jeTQCsCFpxpLIPH5vxNQ+oj3fybXrMBs3Mpp1tReID/De5npKyXGyXMdiDbYJTwDf3nbSYnR/7vaiROgHFnNBTAOi8u+b82FNHZ+sV7fZEX9/q7XiFUBEWv6lVl32X/Fl5T/BQbIf4WUOFBiieKms8UbDAvS2zns1jIS8VpCWSkoi23tNiQBi/UwX4MfbUfGPRSpaA4tSymQbAQzbxUm3jzaPepinhGr0VH67u2HNbwMT3Jbq9qLhwuHxWohcVWxxiHQCx/cXFHYV7SmQytZ1fOmTrrnVjTpDi9xarB/U3z90qpbt25fQta3VUf0WlhvoL9fTVZkW3+7R/TewvXf3FztomFJpakOfsGLJ4uQEmcLqcEJ3QQNfnHV2c1cazBIBRRVwiTLl8+JtX0gSrMvbRBufDaOJYxvMn0nE7xngoG4QtmD37FgifzYEf3kNA8ekZYKFV/qM8tmpZJ54WABvkfUbWHsH70iDNxi4gKaL6prFts1AWrg3M+O5B+ktDg4vJOOU9gAPAz05/lPCuCISKoVEFFm8igK9ndZpofbKibujoy7cMNzEm0nC1Vfg8nlcYSmKsckNiVYTYRmV8BpgA0POzgb591dHL5wN98qw0e4/JAE1W3EmPYtSA8bxx3cbOczsgTAx4y4YLf8H5hDAjlOLtg7X9drfb0aB5y7Cx4zm72VD26fH4+A1mbkqfHgBVqP1mnS+Rw6Yz7dpTMEBr59wgTi55f+j0idThQDQhHI79WbsmAZAH3/Ef/qf2+GgAzDn0PDhCXd2B/dmgT6lRRg0UwJJ+auYbPveLMmlFFycdvb1f0euH+OTc3ObMMLzpXpwrI/TaAScPsYF21sfTk4F+uCF21Pz2c6KLkyVMcH6M0ydMXdWearCyuRti/ws36YWDeOlegvL3A9FuEHAtrc04FABFUfvxLEAxZ4vYFCym1jQE27Pw0nq14o3On3xK+ljgIUG8Hj0foBPcUlBOs7A0zeOPA4JzbZ4E8AT0Sh7ipo7OYKy0sFutgvPDv+DbF21p+RNZFbO0sdQkT438914omOdlyqr8bc6KPVZPkPD0n+mbHp6iIzOyKQrsD0a3047o67cr2mrMX3KQNuvOaA/wQuB38yW7t2+8hcrI8eZAgJgZrQe63RDdbTv65MOePrsWp8m8VSI2pq1ZliPSdZ77mY2rLuS4nY2/j0MigHoPB5MCmnnLOaCcwSidxRQghR0aQwQgMijm3ddyjF+wicOC5lcdrWFkLYhg6J6K4dMxwGyyg0CXYq2OxgCRztJOc0jRpeV5SDnhnTwoLBGyo0qOJxRU/TXnR17qPJ75UJ2WxdbS7hog5u/q/PFpjF4EOQPAwp9pIY6tWl9N/TXnx3bf0TebbGFoKRauyadEPAZUupmyzTYbbz4HAgZxcfP3zOIH2mwG2mw7+uiDgX7xwYrH5YxjDZf9TAOhN5XoXGleRqlp/PaYDJSfgfoLDArfqkfLg5+t17h6BSANIn1PUQ6cRn4IvBnBnq2eG1eASE7jPenF6DNkYI5VLZvmAH9PAoLHt9UHSLctlpb+R8AfXOhLfZHkxKUEQ0Hwl681gxL9nbOEOEdFKgPbX99r7J+GVhRU8HofBLQFRKTufg/nRy/Oj1VH391G54cvp7DOW4Y/PDMCtgkXkn8W82fLhFmPfrleD3RzQ3S/J/r844E+Pl/RFrbB9Vyz/JhPS62BLZs/+LW46RiwRMYX603GLZzaiOoxvgfDBsnW2HDuI1gcs7RwrFDKhD0QdsFd3lzIQ0A4eRYMHk4sfLzdSuhQUJt544hjWLPe5NU8HQOszdWj+QXKE/wYLPDRGWAYC23z8YjKJUpfRQpgGK6xv3wnHU+NLhz+dQj7sw61ouZ4AMz5ARCcAuEcQISndLwBmJrER+JURYI5kRNCDB399w/wSpaNAHPQMvf9XM9r3/uR02xfdLIe6NUPsKEN9NsvOjqFTa0jOk9u1jPQmeZ4U+2OIGiIrWVlWtp409Gz0aoap/7nju4x5qb+qn3vbAVAH2jPMislAvzOFbTudjI39gPHFc5mr3AmW0FzNfR0ddYx+CGUiX/UqpQ4y1RlDqqz/q2P8zth3JtsgK2azJyUzMVXzb7vxWUeRR7L5zBf02zD9YFHBkBF+zz0Za414108ClODockV3wp8XoBK/5ZjanzyIw3+S7uSv6oSDcdPmrElgsK2h+rU0ZvNoCc/5kbnuO9rQDf63JmDAwvUhXq27unr1x1dng/0m49XzIRw9E6U93z2Ag4sivvnbSBpVJRy2VNdyrSwkNKUYen5XAEVsLLt0An7Uw83wE+Y4eDOXAvzO19LbOTdXurksRgGethKeQyAaEoPBjjQxWlHdw/ZUcPCoOcMkJuj1g8DRh6CKgAeAnpz7xzF/tphqPhk++vFFXD464U3Dy8saZvZS8Tzm6V1mljHk2xl1vNbQaGKY2MaTmQg0A94f+H8KN4dnDfY4e6qW/E5XGu2ne3gkrSpJ11H//V9XHyhTWNqM+pFKxwGEHNbnW923gU/zIkXn88q9/TNq46++HSg52cd7WD/AsMtWsciKI4TXM23PvBhNRsEOA22wFirbStx2FIwxl9wfuBHIlYGNj2Y1RXRLHeY48EY5DjiAN/s91BxB+p0XtE0mDOeXeAfxOBodZj85D0tiXHxsyYGODWOc6Bn7/5I4McDkrf3sQBnchyyHOthXHzlTl05sk0GfkvUX9/840DQj7JfFrkweIZYExTx3u14YdjZ36x1JdLDbElCIET1zwe0o10/0Om6o/uHgf77TVSl5r2p5YmujVktasieL72XL0bzZqIrCNv5YUOs/q4QEbQS+9f4Z/xhHSTd284DbZ/69hRLTRJ8+NGOY48+PAySYgyfgvnlfhswPdgCkYpsl0Y7hc3wYSvqPZsuNKtP1wsAPjzAVqwwrQ010wEzRTtvXUq+VLDuHMcAW+TbrZVla37Z0144+M3DX5/cNtuKtcWeOT9GjZzfoUtPxP6Z8yOe/GgpcRL8UMAsC6zV0rob2gSJlCLriyQ+kNEd3dFWYoAa84iFJM0doyQWGDynX74e6O2usKydLag6boUuFcdv4rnwvGJFCWxMruAA2dwOdHpO9MsPV/SwH/gMcW3O8l5LFRGUSluDsaapfJU2pknbdZBiW1K4RdwfIpj4/POK+Mz1iIu4cbrbwSaYPoTNEBsWn2dX+2C/J7o8lTKh/iYbeWGv5CosdEa/r5nDjnOC5NpQaZZ0ZtuA43iEeErwa29dge4mKsZxAO0B0OxfS1jNLADOgmAJ6HKma6NVZ34W+wfwg/Mjwpht7VnIoKuC2d/a2J+FW8QHuDhkYtkT/ddrAYUEJyd2iqqsZl9EtTvut4njMovvG9mlsm6iSevVQN+/HuhXLzu6WhNB27vUjDK1+LwMEjIItG/HUOhBYUnyXp930fcpxP6px5YDnFFtInDRyPHgbILWyt12YGbI4Ke2w3430IeXnajGsAewmSDaAavg5hiit20YOPJcHWUDnAPAZvBbDo9VMDquqEkCtbxonxA1K3p5YbEA9XAudX6UOlciVwkQNaHl1LBNs0Kx/enRNwYMV6Ffs9n6Xa1XrEbFBZg+DPUX7O/V24Fe3TvO4orPxTf0opSNxM2Xf8+DoDGrUI4DOKs2YX8FlQzq79t7ot++7FjVw0LngyCq3xmQSxtyT3AOcjX+V5+vFExi8oYRk1NECQy06zj8BbF/tkEbqBoQghlytIKCIhwmG/PmsttezBXYuASkREPA2eir847u7pNoHZl75+ENW65ao0bA+GgqsElAvoj9YmkGv3ZeVZq20IRjAGUS9uTLWpcnRKmshgeJaai08IgIl3R2qfOjVmOOM6G/CWWxAa7R/Hzyp5BTyhLnx4T6WwNAxJit17zY4k8cWLYDQQ3rOvr9a3F+8Pxphme2s8Fj2cdUVPxOqTQnx7agSmLPC7YQjO8B0hhorgIHZjoMdHc/0OUl0WfXEhuHuLewKWgDxrLos1/nKUOPXBijdazQm7WF1V+MMXJYBGCSOcEbOcO042+MfzogkIWHh4FWcH5obrB+19Ozc3GkIHt36cePJ5ij2VNd0UHekvdnvcBcwsRC9TNR2GyWD71fZG1vP1aoy1I4mm1dmIUCCwxnb5fWatgn5x5L536Xl5hCSM6KxuESUzVMsb0x30JoA879IlhZRK2FbsI+BPaXOz/kXfwfQcPwPmLR/fdrBNQKAGJxPL8Qe5IBIJ9Z5XbIb/wNYGRwtqlzU2jsxkbB96q4X+QnPZx9yhoccXygV28G+uPPO3F6rDo6YeeD9awwvqpzm+od5dIW5HIWOJrhhtNbd7rJyNlrQz2OaRFZBdgws4usnUGRw4Fk99g+9GwTDAHNPEkDfQjnB2L/XHyhiYo5PeaAMWxE3jkyC4Bz8jiDV7MgEVqds4u2N3NhPGbxH/LufCvduSoey9F2uqha31+f9HRRIYWH86UymnaTHr+1zlY6B4bC/gCAdvSteOl5Yf2K7Q+OnwKo6ke48+PN7UDf3tn5U0lj/9EV0dWp7etpG2W9wQbV0cOe6OZOEhIYkzAvIwOjn0pVuQKTc1NtukMwyntA1IE2ngT710NP9MefrnhscP+ICxgJG0QqdxkLKQLiASDoQM/jb0nmMR7w7u53TnVVFsjH2sKmIoXyV3pyg3NX6rP393noC9HFeqBzxP7dpWRMgtsFVEtiWSJGJd/eYU6Q+ZXPY9b4WLaUlr2VPL3s1dkl3PrAuFrv/VXhm9ksWuqSSZ07+VFTaK2GqCpO1RlAMFnVNqu6jY4oT2nHHIOUd37YNZXCcaZ3XCh3sCFB/S2HvgiDQ8p7AMj/e603vWlHkbKeAVCTj1ptvos8egjn2CFrtLAOvHehiUtR1P1OvJEARzu2LO2PdxTLLGjfXcorXvgGfKo2i/qMDDADffSc6MVFxyq8eFFr85WDWmne/SoURuwU9fr0e4F2xdaWF05+QAXmO1d4F1ExdQdMguPBZYcR9iZtsq7yc0qJB3V+wAuM0x9T4uEZntVlHWRGmouWifBsHODURu7WQwnxDsOjeaTgJmm7fgoAnO6XA7/QleNvhDPsY39mJetLlOipHb8OgP6bCID58zWQypjIDKJb4LOpvwkAFppv5n6x/UnOw9IWawD4+nag7zaePwmQvbgSVsGqmOJLICtaJEDv1Wagu50kJYXazKcZtOvo6e0D0fe3Ypfy0wy7JCcBsGeVLQZGomDIdWrF/OjQ0/c3OPq2ohX8AHxx09wKmprn2gRk88mkbKIcz3QLRaJfSC6718O8PC8uCYKksooqsR9rtlYyy3U/btzW/UAfXAr74ysDcBrG2X1hqjBWnjct2TtKkV3NADglyCVwnBmweaYzN+nlEsJbh70eCvXwO9f12b4E1JrarWdLiXuLNs6nvG97uyQe8wMVRLOGecmo5Q/Vd06f9dn7Mae2eF4sGvgM+1/YAXV0LPmpHL+Skx84kiU/0hZkW35xKUkFZIG4xadsDAvtzR3R2wei8zM8L0zMnBxcnC6e1xsBQQAmvj87JfrgnOjyREAQP3w0DAxmL6DJzyohiWqxGP/7FdGvP5JYOrDY2Hb5Vwmm/DlcfwomnfF8a8spnntaGVkp+x87ajNRguf3Ds4kTjyh7E8JCoMTWDsPoPA8LteZEDygWR95xvYDXZ6JI4tj/7QLHkDDnDjQlDp1rFxjc/UXX7FdcjIMJh/12YVwrJlralH6yvPnUmHxDNHPV6vDZAkIjsXUFpwjKMZW5jGnimem/s6zv1IRtnTmGUO6G+fv1QSgNGKeEaaChL6w80Nj/0bKb9ZMW4xy7A32P9/H2CY5+UF0/0D0+zey6IIs4GTCCdHzS3hW7SIfDbVwxQGk3tzDyzzQi8uOy7Pqgpqlz0MV/uoNsb0Q4Prps4EuT9LLqJj8QKXeEn13O3CoCC9iC8nQ9FevXg/0+SewTwraivqrKrWGPY1BTcY9TUZgYJmnrC+tmSlJd9/psbikfp1eBJgDsHMPuWd+42Oasd0+viKwNny9H+j5VSHxQUG87T2vBgvgui0k6z7AGnPWbgP08jw2yrweAAAgAElEQVQFhEcdeUvgKutqiWHU9sX0VT/NrSBoMFbedWP5Y0zLHB/GAhOuPg9Eo5HQhh8S+FxF1QnVxxhSeLe2q9QLr34zGftXnFKBwKj+WtEpQHPYyEpCX+7cnR9GpqACPz8Hu1LvY4g7FOGG3e+He2FtH15GZ0kOfPY34vS+1szNz6+IPjyP9j1rIaYN7O/VLdFGwzhyhwiOACJe8befi9IL9mdMR+Qr30yaLHkh7015352T7NCDggFN2zMMdLujkODAWhqZorU7l2ap269o+be2iedx4M2AY//864VYPn4zKyzdyGMBvtfTAFhqez4mtY3fI+8BC2QMX3PUc5pahW+PYGBeDMNEa0PTZegA0Fxe+QsLx0QwVJwffJ1iUI8WFlR8POWwfqRFBEziWgRiqj3yPpiBBD7LuV8R+2y7TtamuhLAitj5ka0GLYWHZ0W02xL9/kZCKUzVsnAWsDnY8zjEJDAwCS0GmP1wJzn4wBRhK4TX2JalX2Q2Rgid+e5WYg4/vZYrL0fbtKrUUJf5nie1j+n1FtStBrp9O9DJGdEXH0osHUBcfizfih97z57M0VJmgS3SkfqZpxhhXpoAGMYWrBmZXizXn9234o8Pm9kgtcq68fIDt0foC8yisikVV78HwhwUSyDpRYxtrDiyNzQywJrsT32ejdeR2DMxl0UOFgT3scBvCsOKfM43K3hs3IcLSOBx6m/LMkif8ZAYduYkHm28GOr2u3RR2ZWXCDcJ4FfGNIUAeQ7M92RdPvOMRYzceUh8sLkf6Ps7AbRwtYjuSQyAl3JW1RiW2YwQ8nKrDo3rc6KPLhybyxaUWTRMXYbtD7ZCtvvlOTFw2mFL9O1biTW0VEzh92qgb77v6VcvV3SJhKcc+xcHZCwm0yvJ1OGSWjxV6phTzpMOw2n25obAdvHEY+wxJ3LncRrMY6w2ZKIJG6GUczLI0TewP7kcy2yImZxaE6cAMBtLlGDqL28wBx2Fyzek2lgV5urxgbAMgCmvOTgmJ4x4jvWT/bBwA5ZeD3qHeYOtiOOdHyUwTPmr/yvwnxKt8dZmr6LxQPllG18uOT8g3PsOt7dlbEvhzxgYwA/OD73PLeg8MsS48lJUx7f3A31zm9mlhEIzQEK1BZZv95JbDu/fPgx08yCgiUV9fUH0kamzOfhpgzAncIDcbfX5y3ihj+2+Ngqw/33zVlRhBt5wz4Vkrb65H+hPXiLtvSRvyId7bEJOuLNx4LDpRzDzh+WWJssqzWGUZXwLFoWB9yTDnByBMGhAOeYXeQ15YwqfaQp87rDUB+cHNiCwYACg/MRdJRkbZ0cNnxfA0EoPbYKZYS0xn202wBozrjFAv84ypFgGgAsopqvT3npM9uemYipoIE5YGG0OdVdDxgLal1l+WOBC+EcJyJZ+1taWYnDyoqrijAM0QuIDnSSkq9+tkfVETmyEH22emU7FxmMvsTIdwlhMwEHAEI8GILGN515DKOQ0wkDXZ3LZEMoCy9jtiG40ps/qvjwb6OMrTerpLWC6uNAKhL8AALGgry7UW+xTssc1zc+CASI5q4EfgBaJD16/Gej6Gip0x+Fz3vtrpoF4jEzaLfcdF1ydo3nJ57j0t4zrmDHW3pXP0X4wWjRDwn60bY5rVO3tgTECEIW94zf6CbPD5amkveKsz4WTMCOwc0Dowc5vRDY0AD0EmEMWOKX+LAOsgZ+H03zLyiei4SjNojVViI+yweZp8O1ZhriTzSgNRVvx3jNkK7udlRqpghc0d+cvGzd72gZo3PpcLUkrbNnxSi2S94LzI6i/RP1qRdsOxjNNWOrUKbwVF5GdcU3b4MiDcgX5HvYdqJTfaxr8pFXa7bMTWXgAMR/QjAWNgGmEsxhjc3jGGUng1IC9EPPxDIxRVWAb2TBPA3Fyg1ebeIeFgSDa+NWrnv7kixWrveFUhPZE2jy9uJQ3ue41bmwulcK0DOX1661tq45ZtIEgb9DKbM2+WStXCLlMgsyf1GGWIgQHbMLJjzjfaUuEFebhSTlD9COIkgCA5ydyXzR/NwuABnR+zcwBXm0NtK/5QgnzUMOGcA+A868chh/urRwUq1UucT9nrRIRkDs/Hg8Afctjq0MqdNtkAsJoo7gxGRCqg2ZqMOOVl0h7L0KPvuzBANUzAB8ozpTyHDogNBFMATGdBP5O7Tv4fX020MnQ0esbeS4vL2+rMU1mBRwyM9Dzi44dIgaCOFEAlffmXkJfUM857H/XCK5OPZG2RJDCCeDHHmBlKgwUKzn7igzJf/zJKmN/EfqmRdjmwc1f0E+kBcV4vgQua6qxB1L7d2R/2DhCcLLG+/EYu/PTfA7YnFzO5TWOJhSYMjBDQtSHbSrrI8jRD/JYwFxcI8gq5rKpRGMWUefsSZApGB9vDuOnC2RjGS61PZ081fbK0eBXw/nxHpwJarV95d3b3raLn63ew8CwxhDiZNqSCGLfUtEMCErW5yzxQQaAWBjY/XfsMoyGdQNA/A5MLQu3CuA34NgaLtuR0wk3GwUCvzgLE2cGfU6EoN9DHUMyUgNBeCQR+8fOFST+tKN1p87+59YEygJYwrlipxaYKfFpkYG+fdXTpy86Blrv/Ei0mWBfjUxE5sXLlHziHSA18GsLljbYyLd3KRUbMTJ48yagG4aBenKHb8jQLOWYiCQmYg/GalfeuLRX6VRpMjC3AXsALIEf90TnBHOA0BcePW7SFABmm3wTWvh3SmPnJVkLbMeqfLcrwIzlAVOSckTSlabuzj1U7NuBTDAfznFSSpnlIFyHsPRCh0IxqTFuruvJ9+WTH9Fa3a/X4SJtBMfAa+jBrsQGPUAaM4QNDemjLk9EVnYPRJsHzerignVLjTf1DYvE7mXHc/gcQIj/OHOMLnrUgO9wRvjiRIzqYteThY7nwPoMJEyTNYAY9j19j9g/HH3T93DO2f8k/rMi6KU9icBYnp6Shzja/qY2xijJaCPbcvVomr1lgc8yVxGoUL4mI4vOjMoaQNlgzBtkhC6o/tEOrODlWKBBdv6agaLJEDYz8Sy3AKCVOgWGBwJlO/DV1tq8chDePL6yRQve43yRDR7YnirLTWKiouiIwCgwxn9mfQk8b2Sg8OQ9idWbHI2xQFjsn8/6PEDYacUeYCF84gQIKpRjewZw9pvHVwfDMrPgN05vPMMdkhp0dstOClHV+N0g9vKPBGD0Hls8g0Xon0UANXsNNW1WkgBBAdKAz6vSRtIM1zCe+DfY39u3A3UnA/3qxSp4sG1YjSmVcKIEU/6zOGeTJ3yD13U8laXSQsv4HPZ2NzATtk3Azj+H29b08c2mp7dve7p6tuZjgpiW4vUtPGUdn4HGsTe786MIZjJz4Rij3zOSf2fyjrnDhfPIEiT2P10XTTZAW9E5q3hS8GspPGWFOUf8KQGwhBE+RGAxouoLYxD0n2TLw4zLttuFHTNOZFm7TcsJEFl6uDhN6YfR+UGc761XuoUdH2CCExz+DQMYzhLoVFdvXwqgiJAKBbfn5/GixrsNVG4p3wMW1E+Ls7NYQbPNWRwfX9bjEBDsj4NmO6h+boHqnOA9dInrsb6EUJc02FeyIw/09auefvlZR9dnEtgeYv9cvfxPj8TVjdMt6MTu57ewcaRfGfxqlcImJ9l4TP02thfSgyGshAG+o81tz2ebr887+t//d0e/+vUpna7rx8TYsw3nx30a8lIUL7YtjmMD/UbD7zm8wlyD/WFiZRinANDXmm+bHgxL382s7HYNsBUASxWmE58I0qHI8wjvRfk97Lzg5FoIhVdXSeQ/jjGmqnSZLQqR9ExxajCyTUlDX6B24FA8vL52eU7IUqTT5QHEG9QD2DnWZt8LwA30jGPHJJTm/k5y+rGtztn0YP8Bk5NErJFt8gkNVUPRFHwX4hJNBebFqwDo1Gl+T8EuZy4ccK3/GasDUG63Pcf+JUffLDuJrs3REnQB1lNrSBhoLgPm208laKwSx40vPSEi8215++LsZ2vUnVn+5tsdXV0is01P//HfHX34yYo+/UhKzXmUOUA4HyIuryrF8hlrK8X+6Zj5cp3yE7QK2HNxAZf8SF/nkyFYb8etHusUjwZ+rWhTW+xTjZWyfwpQTFvrhKd9VxgNzCTchU768Si94b4PpyScIBqTzIY1AmNlvvgkgB59w0mN0zUnM3iL8InBZQbWCcmBDsOiNyCOvcKaZBPyfH460PWpqLsbpLHaAugErKy3AD5cwg12grg/c3YApMzzawwnB0Cx78lF3ghmZhuhFswAKFE8MYO0Li9jhn7J4dlXr3u6uiZ6+YHk/UPGE1uTuVoehFUfGavHc0TBO0f8PLV4fx1TQp+SY4i+rNgGA1/EV/6f/9jRw8OKVqcd/fLXHQeex+ACYYvoFv5DBMA9gtFZFiLDk/4b+ht3y0AyDt9IEFEHQA9mDMy1bXY23mUAnFkjiQMqgmkE1tJ6OIz0NCKhb3AJ/GrFJJys7J1vbMGSxyJZs1U0Hx9UEvM5rjcyehnyZ5qy2xIq3YgCZ4wxsS+OhlwqMOcHp0mHg+JMsrng7xuwLA19MOAzWTebHUBHk6NwcPMGCQ4UfACMKAcg8+xMzOzwNH/1LdEJrlBcCwNk8VRnBRZS33f09kGAED+m9nJYyk4uUkJdERRFdcIiQpByAEAdKZTCrNIBIC9oZZSB7oQ1PNA3r3v6X7+Q2D9c6p5nm0mghdXKOMDpXlmTCmU3BbGKPL6ULaYkGFJ3cN5MCnp6iRISJWAzQk7F0hWZCWDw+MTcgcLw9RJ151ixkeBs4JlJJhdD6w3mDuALU0zMjSpPtwNg3AziEKRsMh2aAumYXbBLUORJnpUWRoB63EpMXP3vUMMBLDAX/9bxHYl59cWpCRaBMCD09hcbQwZA59U44Rt+5J1d39OG75GIodccV6aZkG3B2OXZYG9vt0i9rinudVEgA8ugXmOovt/fgKmAbUQ1FmUaSN1sBgZexO8ZODJYIRB7F4HTNC6+43YtcWOwfyEI2g8Xt1cdJHkwtb+0Ce8A0N/eyrG933wq9knO/BJRKZAdJj35mtMJr54MSSypiSQnguw9rP4u5nrMoJyKSQ4YjJaGBqqrHKNvuIwKQBXryyV/rGgbdEfPcbTbBbNIkKmoK4/Az12SDnoO0UPoTv4zDYD5Sslr8Suwxhr189bF+biQ8xilPT4olmElSLc/ylllpTmYWk/zcS6SvdZhGU1afRaLj7qFjSrB/s5OVyHM5K7v6R6sjvPfiYrJ8WUDQKWjc9jLlMVBxUXGEbAKhJdgDcDuB/URTpSHe7Ef4R4QyPmzSz0upioWQAo3ruHds1PJ82f4AoZ3v5W7JzgMRu2GaD4cIMgzGL7LPMTmAfWeYyAX3vP2P9QFAPzqu55+8bKjZziHzOE1slIZJpyaa1NkXmVPdgRjvBTlExq/Uy6ufU3VXi8bU8kT7FKj8uynEYnWLMwb7LEhsU3c6cO4xxmQ/ignC0+mmWMUGnW34L/Mu6+MPecQvNHuBzpDjkbCqR/XA+38fCB0vlq9UM8BoJuX9xcAvXCNoSv064AOloAwCGVSXr5zTiNYbS/Kl83MnpVWUm1CLKWllWcnK1qdrILw4nJssDxcBgQmB6BCxmYwQKibuG8CgnzN8Vty4xvukkVdV2sBOYDXm43cSXvDSUcRnyenOAwrwERv9XA9mBwYIFTo01Opi+8Y0fg9Xieauh7hG6xqmwdYu4t5QrssZVZiF9S4QQ9oYEJsn9wN9Cefr5kZQ01X/Eu0uXBPhgPEnA36Z4wtlja/OIljfpc6QdIt1C9zDsDX+Max5EUQCMwU4Sw8by4kK+HNkUnlnErKlzITFqgVi92w5EiJW4J3kO0ZAMWEYaze96EdAG27nMaD0fgcgAut/OQdey4FgmS+Ky3N9/BJFmXjH3Z/E53jRri0aBaV2LgD+DJPT8UWCIEEq7sH8Cng2HKCygVQBBiBHcI2B5ABuHFcIef/Ew/Gd28k5RIAECzvHp5EEvvgBcJMVB0CUIpdEBcrEV2dy4kRHMbHcgOLMyAzcEPMHgDaANDPGYfUQP1VQA6eXgeAZs+Eiv3ltz199nFHL66QAYe4bptObqOu/cj2IriUCF9kPH7ryWi3A5R5I/dYX+AjmPi4CICxXs++sFE9GPsDa7+FgwO2TGw4K7q+dqaTAmKk0Bd3HN503POyKbRlWJJQHdkEQrbqqg2wBnJ+k0j582hsW9jAO4Zgj9ycDBA9/ZqoyQNFQrZ5QF2Q2WiAZ+G0qX++lCYgHAFgXTD8o6dwiCARwiBp4oPjAXdrrKDaCiiJwIsjoFeVGKCJ58GgkE3lQbM/m1fxzSYa45k94mJtU0ntKBrWDW4x4/IF/Cyejdc72nAiKhR7lHfRy+vZn3gZY9yggWI4WscnJiTpKUJf/uglknzuab/dsoPn/GxNp6cnvCEYDQxOT+8AzWcvcSrmAOiFLQ2BmVJ1ZSTSg5ByOiU6YsabtBgrPQCCuSPQ/WHT0zevEPBN9JuX4vT5z697HuuXnyK/Y8r/Os0fyHXyV1ob+zuiLFg7Y6aYQBpllOwI2BjPk1HkcZ69E8ReKXPVWGBhtTQtoKZl+T4/5HZxRwsDkZtgh/n8xb8dECY7fLZDFR0rM1LhZKnc8kKDw/qbn3G/VBEWg3CYW86TNxDiVAF+bBdLRVX+AtggFRUuMYfqu8E5W4VIvndjYGaH103dtRf5OBu+49MAAnCyttNsMAx+6tjAAuRgbb003dpuAGnH4yzWEOUlt8JpGA/OuHz5LdEnHwsYA3Th0EFf9kw794TFf6ZM9+J0RacnKzpdr/nWtPCT63Ah5i/OaQpw8q58W56b8dngZNsNYSoyVBm7DCBldkxpKTak7Xagr17LRvTZi46v+kRhX77q+dIpXDj12fN4qS/6j6OBYPhy/FDstKc6b2nKLZdiriIqLWHfPDZFAKzJsVWWkw2/4ZRF931GsCPbvoxT1YBxakomYScEjtlK0GXMshzVCz2PNh+PM/VE0pCyDjBq62pFsNMgDgx2OL70KOiAhTK6jm5hC9wSvbqBR1WEEpdqs6qqai9OFMiZYqkRgAd1GN5As7tBVTMV1YBCwlck3x2DH4KmleFZayJA6qkQG0YDWSUwHErTDfT9K6T6Gjj0BZ5mqJMb/PY/dhwQLAhwxY3bc0YbbArnJys2A4CNCluUl8vBA37rmlicRcnONkgNNJe4oJixxS46SuZTYyrh/Pjupg8mDDiwPn3W8bnsb95Ep8kXLxACJPWh+K/f4MpXhWSHNcEcAe1Ab9zDvmCB5qPIau6+sylMrOBpG2AJ6GqFzWz+89zgSJx5J18vg0C5qX53SYUwB8XSWJb2JnkuLoYy98t4Xih8nilaP4q4F9Zd3orY+7xfK8767O/89du7AlnX0eu7gTOswOv7diPAidx08SdlMfjm2UXHzC+EUmS4gPVi4Iev5MyoPxUSVXKwTAuqRdm2xwCXzPtrnlo4ZX64Jfr0BfEdt1DjOaOMNpd/aTf5V1D/pIEAeAknkhMvAMYVs0WxIZ6v4eyRm/JiKjMFxyQsxi/mVILiKNcySCuHtDZzfJ5oIeFdduajfzJumB9ca4nMzigVSSHewAuPKy7Z4z3wHSj+B6oznuNYS7fpSJiSsesYOoO3bd7smeQ8coMIjwGwhlQ51UzX1qx99X8mABYhogLVNQgbc/wcOMoFjnevaYiI8XgZRIlNxTLzJnftjmtOIL+I//FD3w94Gderdbg0KDV3e2gbOLuyBEUP9OqtIUguYel4Xp2X8otEvJFTG1ChJTCZ77Rwx+V4sXFVet7V0vhrtbntDwCBlO5gqUgd/0efi50T9UD99ZIRvMWWcdpUTW/gd/fdxgBBsKmBpwagiMgeAAXAEfGF2Ezk7G6G9qH2BoRwd8uN7YcRGA3weyTtZcYtDibeIKx+mDu2A+dHhHcdN/SlMinl2cwBSO1+kbC/uRdsr/AhQjZPBoz8O5wLHve3XQUer8OmeLUlEFBBhvfw46nFWBO60g6TC65/N92V/ZNS0hgAWwbSUhmNNqygShuA1RbVCD6NjrjqMxDUS48i+6u3FMCCy4i+uxOgev3WH24vsRwZjUvc8eGxUheGMAawSPH0sjpm54izxYa6YX+8PtVgbAVFgDfAE6nvAbS7nXibX7+R8IvPPyO6OtNsN2rDTHrop15XdUg44BwBgSmqQ4Af1X7YbOA9Y4v4B8ARzhYDRTBbTqyrDZiyDZa+S6XX/ooSZyct+BSPebmdqo5NAEwQMZzicpGW15wzcWiENbK1ODBil+rM5iI5557KkZVlqnPdCVKiazUGWNuAMxn+n8cA24GiPE0m0n7g8wXuxNjUkwB+ZcbTAoJTz6Tz2Ha+sTj3ob3iYZR08DE8wqvuSXsGqFMDff1WosHuHgR4cnNmPqbw6DLLU3mFzZHZHlgf1y1JEpLb5OycqsYkwmPNx+5cggUAEMx1uEwdl/58cCEs7M0bsR1enA/065crBkLUcc9XgnrZsLQx7twzNz6GAbO6mSewcABeHiu9O0QdICjCTuUAR9ZwOuk5ZPwGMNq9HrHuaVYtYxxlEJl+7C92ajm1nM0J7PEXR1ccAdzk13OAuqQd69jxwXPFzjBpQzwOmKsVAp1y85w4XSxA2stAbFdUm9msOXKClPpcX3dxDBoQruGRY9fnO/C+F24DsbxZJRaYszsPgKUyCzuSi3OyFVPjlYcMVFk0JEuK2LKnZ3jEz9SrCcP3+L7j2i4sn0Ml+v5W2KDYlNLsLnA2AJgsusTiBLGgcCeEAJ84OrDG0JT8bhBWpxCPuEMANtEHYC0+sSp3XVQ2ZH7GmVckjXlzYza+gX71C3FcoAKwzHsYAcOPrVZT+4S98f26zJ68CilYYxBjti65St0rjgoYzrCYEEytG095tghQhxoNTzwzRqTowg11MX+BvhkBLwdAHDHMNyt8ZI4mfMtD4WGzJ/ryJjo/TNFAz+UYogBi3MCcOUYdKEk7NCVXkB6XWdw+47FjM0ctG0xOXmqr6ABEO+CVQ9bqO/BOadfwn1kT/YjkA50/73e/+qQgvi2UqgaSxwRCD83JYjbWMgOEec8BQumNd1MCKD0DoLFTQFVKOBZw8B7BzjhRYgAHdgevLsCEj6tpTJnZhYQZRfC0cTLygTs7UAeYH/5hp6nwniXYxGLFcbk73C18p6A1DPTxx0QfXUsAN8oDiPLNcOECIWGeBrRhXNTZIWxG76+ALc8ZtoL9K4GTOBsy7TKOrXNvUCp2Nzhc4J0nul53dHli/tryChZA9Wd7U6DPt3DZtuTnh7uBNwZLmsHxnzoullHHX1LP6cfYZBEvYvJ2wFCXNtWHBdqocDA95iJhgLX1VWp9vgoqyJa/Or2vvwO49WhNyAGwpeA5Ua1NRL7xqpeOP06Tq/n9e662lhbnz6Tz6wSqdj8BC7F4Mb06Vf+31djxKRK5SlMdAXz1pTAbLGKAIgAR6tW9ZRoeJPeKxesBHC2kIwyVqmooW9JoxbyCFop3thZnCGq7uUUiTwFYY6LX1wN98Yk4PhhMEcOo7A5gaUwojJ+CpIRARoeU/qnsOtJPOdWgWXoUHGXs46waKJTmebwOx5uzvCfs9Fk1FZaM/zj/dM4Ua26t2GTbjDBmGCPkdOSNRr3A3DsvzlqFbShmDzV2PCXfdjRuPhlCCehScE9jDmU8mn4aH2sq6918KGcyLa2cE9dcsMrPx900Aob8K00jZNP1VMBYnGPHEM3+F+1P6SJuGTHulR6PM5DB37IwJJMJFgdsdAizwJ0TCMdA+vXtTmx6FtuH3IL4N7JJwwuMMiReUNgNgFpACnkOEXytzEcHEF27uhLwAxNFTB+wAyqtHLNDLkS7/zfenQFmCTMAWK1npNZ2ySQt/fEgIMe6YliKOOklz6D8HsuHzYmfm/hUCoQsH0gGwUHahoIl+LTgZN2QMjdL0oopZAoi6iXTHDvRTOFbyfuLA8Og/auo2/chvh72SItrrAZC5yDnJbG2WmYQ7ecPeKXdonUJ50BVem+8SwdQSxQdeDKjGjyWtwxEC4vkMBia7muSN4T3BlUB+b7jKXbbwnzlGTGFS//ExmWqcjQ+WSo5A0VOurAbONUVWON2K55cgCCObfCo8//SRZH8pXeSvPiI6MNr5DwU0gbAZHAWasqqpXi7xdXAZ5D1Mz96whJT2yo8rHZm2qbMgsbTlkXDl2CujAn/m9litBnWR1YVWry779mLjBMq8cfJ0Eh+SqXmcDvQnjP7yEXlYNrxtIfVEuc0rzf0y65E8LbZEiAqGEoCXLl9kOVl0UmQ0qpoQDWnCC1Fg/fk+ZbFOxaAdFLL+3EZ4OaGRQFQmzW34YbSEkEe96mFJc5Dlc9AJ54+VvgmGzlfahynuJFEMEzfx1/MFC242EIo9OC/cQ+sEQDRg4KjxQbq6bVweRJi2q4uia6RgsslemXHhx7fA/BgeHG2GN5O6a6ouqjDH/9jhwwcEm4+RLWW58LH4exsyk5sKHNcEiC0pKMRFNEIBkhjjQHqBUh32z19eLZ2Xtn6BmpjNyWh/Mww0Jc4FeL7aJ5pvYQKJ1/EQ5/Pv/87BSDzAPvf1pagCXBmGJ2Bqhc466NjtKl5Zm4tuu9L3Vjw+jvyaG0ypthZKqDRRuBpvtGMnHrnIlWbGF/HgQCYjLB522yp5sNvEYOlaYlbnk+HGYiUviLqnC3oXKhLcFsb47TveYtqAbxx9CVGTwJvzRMrsd98Wc++l+wm8IoqGTSTJf6WuDupNc6WgAeDrY/K5ISvMcO23FAmqq0xTXwmj7hjYZoZmhexJieIHtPYYysvbY2MQHmjscQR8bepzjitB/UX3oIPYAiNO2Vq53KOtqlt3DYpm+lv9OxvcNSYQ0httBhLvo5A1X8+G5wlUBhvfNnsu0gtA17YGG2m6gwwX2f2zrSsjVZDLrI/LzZY34nadjfymH4AABKRSURBVAkPbvm/PVyUvisBpopDsAvpMmimgGPoyG2G9oSxK2lZ9P/FqrwKHp/yYmT2v1jr/PIpC3y+aaRQlENTarSOftKoosexRYu+ffNA64szOVGgCRJ8fDJf+OQMc7LQRP1lW5MGHsNp450feA6sEgvbwA714R0LIg7LEOwvpM/X7DhsN0znDABoYGpf+c+ifd4lIC3KhzqStj1d8nE7/5DbOg6WLRlLiQ+U42/i+DB7q6jEXK1TEJ6deQmaQhNtWBLALyYIf0Z87AWOEj6WyxphSVnoCAQXYubk++/2l35CSoNVan3O8PwElAZ2XuKiYTwVnhb+lLbQta2qHsek9lK+tM8gz5eXB2SEEwkVG+T0XE+pRfnmUdtMyjV4xrjf7enrzUCnyLFPWKgCYnjGrrhEX3NbHDth+O5jmwNxfpiqa2xEbfExeFcZi4V4+Nlm9ZfL09hLu6lNu2HH0fwdInZQOd0i4tj5oOEQd6wsE2Bxt+3pw/N1krA1mVO1bYbPJsRZsrn5YJko3/KaMezoCIKpwhg2EllgY0h/vFQXNlD3EeqWtPhhW5mxAfrO1OptRKSfF/PLO50Dn32fT8jUTlGSnDhRM0aypEHxLo6xx7cEDW1TqO2zOI/EbmdBEOXzxB74bKRM9Q3fcVdr+kK+heabix/vdKnXIG5shpAn/Yjjrzc3d3R3ekYrZK1RhqKkhJerqauIkuPzzFyKXrrkmmIszNqDr/h0iIKaPRqfEz5qDvOY/cSCvtVJ4jqY18Et0TAS6xzqsYvBwUgf1BGFdvMlTWz5kBjAzU482M/OLNzat96p4iPRjSDDe1u2+FMISo/BlSTIZCQ9mjcHSO57ZYF8P7VTf3m+m50gS4B3Yp3/zwBCW8z5DrIEEP1ybIGoKFb90IvtJshrPnlpeaVvc37lCksTsxabpm+r4Flqcw9vOP2RbuZTu22pkhJYlsZsbtORuRrbCaWbf/jhgdZX0LvkvhI7OcJB2BxOoWqoZZPRi8NhqwpasR4Dk/s/IisX50dsM4OiOjp8EHNwfii4GjDa+FngcBkAtc3qGbXg6g3iJJXFMvhxrI6M8xXHPfb05r6nZ6dIXOq+9NsEQnrYnSp9ZfA0p1bolhYa4kBTafOglkY/utvwMhZXl97SXGt9HPisQeXOUtueEr+2SlrWZmNoYI09N1bxIz9Wg4h8YdbA0Jo7BYrLGWASF+a3/ZnRmYbI7OUwUS5MI7om49G48Fo8LsfsyZ35FYaQX3GYj60f0zo0S3VTW2zODlO+53uJxXh3t6XvhxWtOe+9qLAcmhJOsMnyxWc391tRj9crujxbc95BK51/M0DE+i1YJ+Q+VPWQn7MAZ/WWciyjnWNWm6sUGctjVqd+Kx5SnSN/LwePDuxtOLrHKCqMVWyb8SwygPUC14Ru9/SBGCgzdp7NgYLLfo+oR7tC0853W7hTPtY1iZO5TrWGerKEMRiW6KYkUEjVX3lz2glS2zxLfZnaaF0rl3KgHxnVHqG6qUErgeMjVOnHN1xF6epahG4qGNVmlZhaAcBYDscVewD0h++nR6EFACd2/yQyf154bfF9++aetmdnkucO50YB3M6ryIlclcHtWb3C3Rd7Dnr+6Ook2KvA9GzUpP8CRGbTs2HiC7xdQlB5R5wRuEzpQY/+wYuMW+UuHYU2m6OBLcccsvqrUKvDs0FuPpI7WCzQO7/UnYEUd6bQQNeaezUmqcrBUOMcQ5IHnUlzXGShPDb/clrDEjDEdzAweV5DTxVsTGaBL+MX2CDsnmhvTmpngLqLJRX7jaARAMedeVwA+HFKKzGUHBjyRZvyi8hUHrPF8TLypNRKmMKo5gq5KuJnoBlOeP25VDszpi8nAKBqUrvvo9SwEtPztUwxdHnO/z/3DPf7nr66w30WJ0msXjjEoiEzYHWoyQz1uHr7/n5H3WpFL65OmF0hC4qP6cOIsbqaXTSEcnDNJ6vOfNfIQK/u9nSvgdJICIA24zQL2Chsc5+eyhldXp4BdMp5KW5poC/7nj5frwl5Hd5ynItIIgduG3NkVVZY4HPLAzkSlriRYHNg9pft7xZ2E9uXCoPMkGaaVkeS9T13mDmttZLeP9/YUtYF9jeGqFIgdE5SaqRlIeD9PICvBla1xWa7pQfHHAjnAHCq7PRdr/6Gt9pRpuwXcOiXAqGttiwlVrG+2IeY8krVHB4aFabJtraMsR+P2u7se1HfpN5udvSmO5E4QFV/mbXoBemSoko8wTbLfMJAA5bf3m7p6vKUrkC1OHVVBGc8x6dBMrucPw6IExJv7vcMRM8v15yMAHWZ1/h219P3Dz2D4Cf4zmELA6xz6ODvtzTQH/o9nVNHH6/WBJ/2nR71Y7XYTrxwo0QvPl8RvQhByH7BuzF06m8Y/Yz9CSuNkJZ4qU1RCGIU6zFAjw6zKKLCx2IGa90CUtSzueHM3mmQkz04fxa41O+FzK91/56Dgnf/+3xB5YstB8KcW5WYZZiq2e6b99fOwQahKFK4QnEzmDECQNtTRcId7chWoyKE7O4a/OxtdSXgS+yCtXFpYXylYSvNU2SUWPPf3O5puxb2B8cEA3c4Vibxe/7Qvfk38BxCX27vtqxiPr864dRS/scDoH1uzg8s6Td3cEDs6fx8RS8u1wFkUQoDoL50u+/p1X6gz8/XdK11cBv1xjsDGgO/M+roZbcmvR45oAnnQbR9yACwI7rsiD7iTDomSf7GOAV+sL/echymYVce9CYBUMXHKxDGTEV0HCgGpuucTGF4y0QDporkxoTQnzkv8Nx6tdk7gg3Orur36oG4iNJme3q+BI1MMmqL2JcrF3jb3ae263rZmh3KEQC6D7JmJ38agJnaGypy42Gxc+4URGIjHDlCSs6RuR60ssR0QeXiu9329C3uFgb9UnXVOzCwJDl5QcisLEtUY54luLdHlpgtPbs6pWs7Q6uODjxr5ckSkxbg3682e9o87On68oSena85N5+lzBJ9VRY+q9w00FeIIF519EtmgTGOzgKrXw89fTX0dDF09NlqxQ4WACDSKDKbdep7GAcFwRdIaz+KY0k39Tb11x3fC0HNUk6CXX56nWKRzE8QKfepS3tvoO9FMqi/heU5fS3mFADW1voMsci/PhA751bCT/R9aVCmwK+FG9cAM33X1F/EOolk6RJwr5f4ZjJQU5MxBYBBlLVNQW68kKYZn2O+Y10F/Gq6uNLYxylwE56gHdffpb89YyxvKhi1HzY7uiGov2LgtzATW7Bga5zAVW11wsxcZmkNe/nh7ZaGbsUqbJACBk7N6qJNsJCaV5sde5I/uDqhC70BjjVoBY1w4sRYHpwjfU9f7XoG2ZcrKNoaRNwRfYc7U4aermlFH+PyeU48K4D7mpmkqPAG3rZ/4e8zGuiFHlupTYvk1Oup9/RqofpbBUHL51ACDCcmbIooyK3NDW9guiSkqFSOpjNCH8kAfbumlvFPhFY/QrU1RGllhHOLPnaB1V/1RPIGLhQwYEIcf7cbuxEY7bL56DjsKM+lBxfzCptwKlgExiTPJqPgmUZgg+39T5vbygQ9cOry6Af6+g7ZWwS0GNjMiaQNtkQFBkyc8CDE70k5wISbux2ne//4g1NRgzUVVjg8ocN0t8Wl6XJP5vPrU47JQ3gKbnwLpzMcITbHASdzgH2v7+mbfc/PP1uv2Olyg5yGSMraregDPWhnTJIdLMNAcp+UsEbL2ozf5zTQc6dS1xYKA+B+Lyn+uZy4ASabhkdQu8/EoCjfk1QQTR5HK8jvaxqLKR/lp87LG9xIrDfb/vfU0xf8RUmy843Ul1BhgTVyOFW8Vf/zYoQ2WAuoVRjfGoMZTyxn+ECQZ6+euCS5SmXrGSVgiQf051pbhpcItg6Ww+48Pvcbd1fB6toWmfe3tK36FrWAZn1sEcby7Q4JWqU9Yv+zy4difhmJr9Nzt5q8wKvJUIGRAfrNzZZOTlf00eXJiE0CQBBsvLnf0enpiq7OT+T6R77VTcJkcAbDn7OxYTJwxrgBpB9wRUC/Z/UWz1yCeXYdeCwDb3C66HAacdrg7K0efcNdK+e41wSe5bn54A0XsXWQOUsO6+1y2b+13pEDxKY32z+LAJhNvbC/PJTao48UmmCmtYPhbvX7bnPf/wt19OeJmJXeKAHkuK7R6pxjgT9PwJvbfeZUMdnRWo+/GfsToa5l/WiMRs/mOYWliJpzcMXzqjGJEPr1ykAlk3QnkCMQzA6yy/e5ROVCWOMrUzu39AaA9v1tT7cUAdD8F7aMfHSPZSlBC0L8nraQMw5TR5vtnm43e7q8WNMVTlUgMSrO2O56ur3fM/O6uljTxak4OzjfXxfjAW0c8Zs9yc4maJ5ofMdanqb38iBjXupoR5Rx4PhC3H5nZ4+HPd30RM/5Dg4J/rO65Q0/45oma98zA5QIbHnC2+BiwLs6vwogGEp16kAR/PyS0CmXqx+0A5lAeu0ilwj36L92m+3wtzQMf1dErryUbAySd3LZtJ2meRnbxLQI8PiZSvWHFfZkb+VMpbSrLK1c2Z+qA1ziDDolm05xB6qBjEnhVLsVKvQ+C5SE0xEnaxyoLwvQGNcKG0QWVzg/SrXdOR+cdLfHvbU3e0mPxVaysLDTGmMpsgA9MwtrtetYHb172NOGY04kXMVSVuFC84vzNccI4nMDP4xTknxFu+KdyQx+DpgUChJF0Oys40QNsigl84oAP5gcPrteg/3Z/JbkVWoF+9vuRP215/3vOG7xpj/5rLyJeiC0rgUpLO1xWcajXHudwwMGa+p+1w3D8PJuO/wn2z39T4031p7xa2NeOh/9iRpfej8YZirMSwYnOD9Up0nBz46qOUdDcZILB8iygUvCSCcGNWb7kLOyaM96vWYQTINbpRARVP//dJHE5rYz4nT8psZ2XObDds9Zik9xCRBYEECMU1QhVETuqLDFKgtaT4i4jUfmRMbUspnwOVRlLGDDSG2FByxlf8z+Imp1CnYx5MbGzOIBra9iD4x2MA/zI3DWeeE+cZD2QG+2Az1bk0t770EwG1EEge972u337hSjzq5WzCYPBVJxSCjLtu+dfdpvpzzmOmUjMXMfmNknmd2ETk6vfFz2N1ysf8Ov3N7v/7rrur8P3cxlpkZccvn5EdGmtByKSyTbCn7EJjaqscctbBZ8TnzgAj3nKGBpE/NxeQ6aquNV3J6dgsrfY6XJYXqxqcXJsCDWaDrPAlVDH+I54rKnd4buVi1A+SBEdQfZUB56yVGHGDIeX87vh4wvcmUlGCKnutKFbF5H7mGyUCMI8qLV76w23JEbPMpcXvQw6588sz6AnJ9yfqYwrJldl6VCvdhSbcwBaEADO2XX7+i2X9GHnJa+lPggZUNQPbes/lrEgW5aqgLbWKQMOs5TFM/UIVeayUT+/LgOfUhC6wE0jaupr/Zu6P7m2dX6H0Kdm93wT9QPf1FkH61r9EdEl6kmtTbXrUeTtSXk6wmebW65tlfU36gOqSjMYcLYoiN9seon5zH9sviogh9+4cY3Zn9Zm2KKo8BhHOzm8WERnFrtokdNDqOUjCvDtrIS4CAn7kTaewutsHBB9ZQgCFku6VYgVMw3ALLFGpMURHCBwwN1WTyf9FrPxjpwExCV94JKqWdo/X5fkiY7M8zvapjPzUPPKveFmyfbmCT20LzFAuCi/u6c91dGGynD+IL74O0vzMLI+aa9KH5ejHAJtmW/0Vh/Wua9I/rnZ5cnf5kAJ/5QJgh7IMKA/IbdJndPCICloqd2jAYMmB2rJ+yO1t0K434Hjs2eyvyS20DmbCKTgzEaiPLIlHZrWRA5AMbERznqmjKcxAn6xi1ht7Mz3PqApbdXBpWsPHEkgAyJmhvT43NoCOJZ7CIiLkZVQa1atUT+NHdU2Njgwijhz4ISnIPQGb1M1s3uZr0KKrHbP0ziDNS7oaebPdEFbJCS2SHKpt6bYVXZRosksbD/KS4GID45MVOHFMFzGSjxxIp04Bf6MuGzi/kuXXNrYOA+h9rbD93vPrxa/4O9OXqNbYIP9FdEw5/Riv40hMiM4DIdq5xNtYpW7blW8PEdKMPETEs8uVjQ6Nb2LSiy8dG4M3EArd7+FpaV9ifnTL69Hgyr3R+xQQ/W073338ql52MGmHc2Mg6xqxXncgr8uHm1DWVqo3ELfjIOzC8ZLc+YIldtjEwATy5Qkpvm+CSCqqzYENZIarCWJKMjZ4uzJRr7DC3UNFzj/UAAMqTWSg0iDtKk3R5ktvs933dyqZfTG+ia6mxIFuxyQ89pskT9BXJJv9muebp2N9k1irMyLW+ntE3BhCCXtrDxZ/jnRdZkvCP6w0D070Tdv9HF6h8/6LqvfMv+P3ZRqo8vsF1QAAAAAElFTkSuQmCC",gl=te(67294);const es=({problemset:Ce,dispatch:pe,question:ve})=>{const[dt,Lt]=(0,a.useState)({}),[Jn,ca]=(0,a.useState)([]),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,a.useEffect)(()=>{const Tn=(0,Yn.cloneDeep)(ve);Lt(Tn),ca(Tn==null?void 0:Tn.choices)},[ve]);const on=()=>{let Tn="";return Jn==null||Jn.forEach((Xa,Ta)=>{Xa!=null&&Xa.is_answer&&(Tn=Tn+Pn[Ta])}),Tn};return gl.createElement("div",{className:ae.solutionWrap},(ve==null?void 0:ve.item_type)=="PROGRAM"?gl.createElement("div",null,gl.createElement(z.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ve==null?void 0:ve.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):gl.createElement(gl.Fragment,null,gl.createElement("div",{className:"c-grey-333 mb5 font16"},gl.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),gl.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((ve==null?void 0:ve.item_type)=="MULTIPLE"?on():Pn[Jn==null?void 0:Jn.findIndex(Tn=>Tn==null?void 0:Tn.is_answer)])||"--"))),gl.createElement("div",null,gl.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Ws=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(es),ps="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",Hi=te(60887),to=te(45587),Po={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"},ei=Object.defineProperty,ti=Object.defineProperties,Ui=Object.getOwnPropertyDescriptors,Jl=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,Dl=Object.prototype.propertyIsEnumerable,Fi=(Ce,pe,ve)=>pe in Ce?ei(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Ys=(Ce,pe)=>{for(var ve in pe||(pe={}))ni.call(pe,ve)&&Fi(Ce,ve,pe[ve]);if(Jl)for(var ve of Jl(pe))Dl.call(pe,ve)&&Fi(Ce,ve,pe[ve]);return Ce},is=(Ce,pe)=>ti(Ce,Ui(pe)),hs=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Qs={cursor:"move",transition:"unset"},Js=Ce=>{var pe,ve;const{tag:dt}=Ce,{listeners:Lt,transform:Jn,transition:ca,isDragging:Pn,setNodeRef:on}=(0,to.nB)({id:dt.id}),Tn=Pn&&Jn?is(Ys({},Qs),{transform:`translate3d(${Jn.x}px, ${Jn.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):is(Ys({},Qs),{transition:"none",zIndex:10,cursor:"pointer"});return a.createElement("div",is(Ys({style:Tn,ref:on},Lt),{className:Po.drag_style}),a.createElement("div",{className:Po.item_bottom},(dt==null?void 0:dt.module_count)>0?(ve=(pe=dt==null?void 0:dt.modules)==null?void 0:pe.map((Xa,Ta)=>`\u4EA4\u4E92${Ta+1}`))==null?void 0:ve.join(" "):"\u7A7A"))},jc=({globalSetting:Ce,interactiveOpen:pe,onClose:ve,maxPage:dt,paramsHttp:Lt,handlePageClick:Jn,handleRefresh:ca,currentPosition:Pn})=>{var on,Tn,Xa;const[Ta,Ba]=(0,a.useState)(!1),[Rn,Da]=(0,a.useState)(!1),[Ya,bn]=(0,a.useState)("1"),[Sr,Qa]=(0,a.useState)("1"),[_a,Ga]=(0,a.useState)({}),Lr=(0,a.useRef)(null),[Wt,Qr]=(0,a.useState)({pages:[],pages_histories:[]}),co=[{title:Sr=="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:(Sa,ar)=>{var wo,qr;return(ar==null?void 0:ar.module_count)>0?(qr=(wo=ar==null?void 0:ar.modules)==null?void 0:wo[0])==null?void 0:qr.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:(Sa,ar)=>{var wo,qr;return(ar==null?void 0:ar.module_count)>0&&(ar==null?void 0:ar.module_count)==2?(qr=(wo=ar==null?void 0:ar.modules)==null?void 0:wo[1])==null?void 0:qr.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:(Sa,ar)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",null,Sr=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),a.createElement(le.default,{key:ar.id,ref:Lr,value:Sr=="1"?ar==null?void 0:ar.position:_a[ar==null?void 0:ar.id],size:"small",style:{width:120,marginLeft:"10px"},options:Wt==null?void 0:Wt.pages,fieldNames:{label:"position",value:"id"},onChange:wo=>hs(void 0,null,function*(){console.log("curentpage",ar==null?void 0:ar.id,"value--",wo),Sr=="1"?yield Eo(wo,ar==null?void 0:ar.id):yield au(wo,ar==null?void 0:ar.id),Ga(qr=>{const No={};for(const Nu in qr)No[Nu]=null;return No})})}))}];(0,a.useEffect)(()=>{Ba(pe),Da(!1),pe&&(Fr(),Qa("1"))},[pe]);const Fr=()=>hs(void 0,null,function*(){const Sa=yield(0,b.ZP)(`/api/courses/${Lt==null?void 0:Lt.coursesId}/smart_plans/${Lt==null?void 0:Lt.id}/list_page_modules.json`,{method:"get"});(Sa==null?void 0:Sa.status)==0&&Qr(Sa==null?void 0:Sa.data)}),Eo=(Sa,ar)=>hs(void 0,null,function*(){const wo=yield(0,b.ZP)(`/api/smart_plan_pages/${Sa}/exchange_module.json`,{method:"put",body:{choose_page_id:ar}});(wo==null?void 0:wo.status)==0&&(be.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),Fr(),ca())}),au=(Sa,ar)=>hs(void 0,null,function*(){const wo=yield(0,b.ZP)(`/api/smart_plan_pages/${Sa}/restore_module.json`,{method:"put",body:{choose_page_id:ar}});(wo==null?void 0:wo.status)==0&&(be.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),Fr(),ca())}),tu=Sa=>{var ar,wo,qr,No,Nu,Xo,jo,zo,fu,Ko,pl;if(((ar=Sa==null?void 0:Sa.active)==null?void 0:ar.id)==((wo=Sa==null?void 0:Sa.over)==null?void 0:wo.id)){bn((qr=Sa==null?void 0:Sa.active)==null?void 0:qr.id);const si=(No=Wt==null?void 0:Wt.pages)==null?void 0:No.find(Ki=>{var xl;return(Ki==null?void 0:Ki.id)==((xl=Sa==null?void 0:Sa.active)==null?void 0:xl.id)});Jn(si==null?void 0:si.position)}(Nu=Sa==null?void 0:Sa.over)!=null&&Nu.id&&((Xo=Sa==null?void 0:Sa.active)==null?void 0:Xo.id)!=((jo=Sa==null?void 0:Sa.over)==null?void 0:jo.id)&&(Eo((zo=Sa==null?void 0:Sa.active)==null?void 0:zo.id,(fu=Sa==null?void 0:Sa.over)==null?void 0:fu.id),console.log((Ko=Sa==null?void 0:Sa.active)==null?void 0:Ko.id),console.log((pl=Sa==null?void 0:Sa.over)==null?void 0:pl.id))};return a.createElement(Fe.default,{footer:null,title:null,closable:!1,open:Ta,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ve()}})),a.createElement("div",{className:Po.header_style},a.createElement("div",null,a.createElement("span",{style:{fontWeight:500}},"\u4E92\u6362\u4EA4\u4E92\uFF1A"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\uFF08\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03\uFF09\u3002")),a.createElement("div",{className:Po.content},a.createElement("div",{className:Po.legend},a.createElement("div",{className:Po.legend_icon,style:{background:"#3061D0"}}),a.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Po.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Po.item_list},a.createElement("div",{className:Po.item_list_title},(Tn=Array.from({length:Math.ceil(((on=Wt==null?void 0:Wt.pages)==null?void 0:on.length)/5)},(Sa,ar)=>ar+1))==null?void 0:Tn.map((Sa,ar)=>a.createElement("div",{className:Po.item_title},a.createElement("div",{className:Po.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Po.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement(Hi.LB,{onDragEnd:tu},a.createElement(to.Fo,{items:Wt==null?void 0:Wt.pages},a.createElement("div",{className:Po.box}," ",Wt==null?void 0:Wt.pages.map(Sa=>a.createElement("div",{className:(Sa==null?void 0:Sa.module_count)>0?Po.page_item_acitve:Po.page_item,style:{backgroundColor:Pn==(Sa==null?void 0:Sa.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Po.item_top},a.createElement("div",{className:Po.top_content},Sa==null?void 0:Sa.position)),a.createElement(Js,{tag:Sa,key:Sa.id})))))))))),!Rn&&a.createElement("div",{className:Po.expandBtn,onClick:()=>{Da(!0)}},a.createElement("div",{className:Po.imgWrap},a.createElement("img",{src:te(9540),width:18})),a.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",a.createElement("br",null),"\u5217\u8868")),Rn&&a.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),a.createElement("div",{onClick:()=>{Da(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},a.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),a.createElement("span",null,"\u6536\u8D77"))),a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},a.createElement("span",null,"\u72B6\u6001"),a.createElement(le.default,{value:Sr,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:Sa=>{Qa(Sa)}}),a.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},Sr=="1"?"\u4EA4\u6362\u7ED1\u5B9A\uFF1A\u652F\u6301\u4EA4\u4E92\u4E8B\u4EF6\u91CD\u65B0\u9009\u62E9\u7ED1\u5B9A\u7684\u5E7B\u706F\u7247\u9875\u9762\u3002":"\u91CD\u65B0\u7ED1\u5B9A\uFF1A\u652F\u6301\u5C06\u5931\u6548\u7684\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u81F3\u5176\u4ED6\u5E7B\u706F\u7247\u9875\u9762\u3002")),a.createElement(Le.default,{scroll:{y:420},columns:co,pagination:!1,dataSource:Sr=="1"?(Xa=Wt==null?void 0:Wt.pages)==null?void 0:Xa.filter(Sa=>Sa==null?void 0:Sa.module_count):Wt==null?void 0:Wt.pages_histories,bordered:!0})))))};var yc=(0,we.connect)(({globalSetting:Ce})=>({globalSetting:Ce}))(jc),ws=te(51959),ss=Object.defineProperty,Ss=Object.defineProperties,Pc=Object.getOwnPropertyDescriptors,Cc=Object.getOwnPropertySymbols,bc=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,Gi=(Ce,pe,ve)=>pe in Ce?ss(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Bi=(Ce,pe)=>{for(var ve in pe||(pe={}))bc.call(pe,ve)&&Gi(Ce,ve,pe[ve]);if(Cc)for(var ve of Cc(pe))Cu.call(pe,ve)&&Gi(Ce,ve,pe[ve]);return Ce},os=(Ce,pe)=>Ss(Ce,Pc(pe)),Zu=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const zc=["\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"],sc={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},cs={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"},Uc=({classroomList:Ce,globalSetting:pe,dispatch:ve,pageNum:dt,pptInfo:Lt,openEwm:Jn,aiImg:ca,addPage:Pn,maxPage:on,setOpenEwm:Tn,behavior:Xa,changePage:Ta,pptFullScreen:Ba,clickTab:Rn,gotoSlide:Da})=>{var Ya,bn,Sr,Qa,_a,Ga,Lr,Wt,Qr,co,Fr,Eo,au,tu,Sa,ar,wo,qr,No,Nu,Xo,jo,zo,fu,Ko,pl,si,Ki,xl,Ol,Di,xu,_o,Qu,ml,Ji,ms,Is,Ns,ri,Hu,Mu,ju,Sl,bl,Gs,vc,Ks,ec,nl,fs,ts,Fs,Ku,oi,Oi,tc,cu,Vs,Ps,Xl,Es,ul,fd,ad,Ls,Bc,nc,xi,rd,Kc,pc,Dc,hc,xc,ac,Mc,ba,od,vd,pd,Bs,Xi,As,Ic,Nc,ud,Ec,Lc,Os;const[Rs]=(0,we.useSearchParams)(),[Oc,Cs]=(0,a.useState)(null),[Ts,Jc]=(0,a.useState)(!1),[hd,Uu]=(0,a.useState)(""),[Wu]=Oe.default.useForm(),[Gl,fi]=(0,a.useState)(!1),or=(0,we.useParams)(),[Yl,Gn]=(0,a.useState)(!1),[vo,mo]=(0,a.useState)(!1),[Eu,$u]=(0,a.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[Su,el]=(0,a.useState)({}),[Vl,Ri]=(0,a.useState)({page:1,page_size:20,course_group_id:"",search:""}),[Zs,ld]=(0,a.useState)(null),[xd,Qd]=(0,a.useState)(!1),[Md,Id]=(0,a.useState)(!1),[Eg,Ag]=(0,a.useState)(null),[Nd,Hd]=(0,a.useState)(null),Ld=(0,a.useRef)(en(ee.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),Kd=(0,a.useRef)(null),[Sg,Jd]=(0,a.useState)(!1),[Ac,yg]=(0,a.useState)({}),[Pg,Od]=(0,a.useState)(!1),[Rd,Td]=(0,a.useState)(1),[Cg,Xd]=(0,a.useState)(!1),[ks,rc]=(0,a.useState)(),[Yg,Qg]=(0,a.useState)(1),[bs,id]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[_d,kd]=(0,a.useState)(!1),bg={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),PROGRAM:te(88597)},[qd,$d]=(0,a.useState)(!1),[eg,tg]=(0,a.useState)("show_after_edit"),[ng,ag]=(0,a.useState)(!1),[Ed,rg]=(0,a.useState)([]),[bd,wg]=(0,a.useState)([]),[Fg,jd]=(0,a.useState)(!1),[Bg,zd]=(0,a.useState)(!1),[Dg,Ad]=(0,a.useState)(!1),[xg,wd]=(0,a.useState)(!1),[Ud,oc]=(0,a.useState)(!1),[uc,Xc]=(0,a.useState)(!1),[Mg,sd]=(0,a.useState)(!1),[Rc,cd]=(0,a.useState)(!1),Sd=(0,a.useRef)(),yd=(0,a.useRef)(),{SmartPlanItemBanks:ht}=Ce,Fd=(0,a.useRef)(null),og=(0,a.useRef)(null),[tl,Sc]=(0,a.useState)(0),[yi,dd]=(0,a.useState)([]),[Ig,ug]=(0,a.useState)(!1),[Ng,Gd]=(0,a.useState)(!1),[lg,ig]=(0,a.useState)({}),Lg=(kn,yr)=>{const io=Ld.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:kn,page_id:yr},{connected:()=>{io.perform("request_initial_stats",{smart_plan_page_item_bank_id:kn,page_id:yr})},received:ko=>{var Yu,fl,_l,Pi,Mi,Ds,xs,Ms;const lc=[{name:((fl=(Yu=ht==null?void 0:ht.item_banks)==null?void 0:Yu[tl])==null?void 0:fl.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:ko==null?void 0:ko.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:ko==null?void 0:ko.answerd_num},{name:((Pi=(_l=ht==null?void 0:ht.item_banks)==null?void 0:_l[tl])==null?void 0:Pi.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:ko==null?void 0:ko.correctly_num},{name:"\u63D0\u4EA4\u7387",value:ko==null?void 0:ko.submitted_rate},{name:((Ds=(Mi=ht==null?void 0:ht.item_banks)==null?void 0:Mi[tl])==null?void 0:Ds.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:ko==null?void 0:ko.correct_rate}];$u({summary:lc,summaryTotal:ko==null?void 0:ko.total_num,details:ko==null?void 0:ko.choice_list,studentList:ko==null?void 0:ko.knowledge_answer_student_list}),ig(ko),((Ms=(xs=ht==null?void 0:ht.item_banks)==null?void 0:xs[tl])==null?void 0:Ms.item_type)=="PROGRAM"&&cg()}});Hd(io)},Vd=()=>{Nd&&(Nd.unsubscribe(),Hd(null))};(0,a.useEffect)(()=>{const kn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return kn!=null&&kn.length&&kn.findIndex(io=>io==(or==null?void 0:or.id))!=-1&&jg(),()=>{Vd(),Ld.current&&Ld.current.disconnect()}},[]),(0,a.useEffect)(()=>{Ba&&Rn&&rc(Rn)},[Ba,Rn]),(0,a.useEffect)(()=>{if(dt)return Qe.Z.subscribe("active-modal-index",yr=>{var io;yr===1&&(Cs(!0),Jc(!1)),yr===2&&(Gn(!0),mo(!0),Uu("SELECT"),Wu.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),yr===3&&Tg(),yr===4&&((io=Kd.current)==null||io.onClick())})},[dt,Pn]),(0,a.useEffect)(()=>Qe.Z.subscribe("active-data-update",yr=>{Ti()}),[]),(0,a.useEffect)(()=>{Md&&Rg()},[Md]),(0,a.useEffect)(()=>{dt&&dt<=on&&(Wu.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Ti(),Gn(!1),mo(!1),Xc(!1),cd(!1),kd(!1),Sc(0))},[dt,on]),(0,a.useEffect)(()=>{Jn&&fi(!0)},[Jn]);const Zd=(kn,yr,io)=>{(0,b.ZP)(`/api/courses/${or==null?void 0:or.coursesId}/smart_plans/${or==null?void 0:or.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:kn,allow_answer:yr,is_end:io,randomData:new Date}}})},Wd=()=>Zu(void 0,null,function*(){var kn;const yr=yield(0,b.ZP)(`/api/smart_plan_pages/${(kn=ht==null?void 0:ht.page)==null?void 0:kn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,a.useEffect)(()=>{var kn,yr,io,ko,Yu,fl,_l,Pi,Mi,Ds,xs,Ms,lc,kc;let js=[];const _c={page_info:0,ai_qna:1,animation_code:2,item_bank:3},ic=(kn=ht==null?void 0:ht.page)==null?void 0:kn.module_sort;ic!=null&&ic.length&&(ic==null||ic.map(vi=>{js.push(Pd[_c[vi]])})),(js==null?void 0:js.some(vi=>(vi==null?void 0:vi.key)===ks))||rc((yr=js==null?void 0:js[0])==null?void 0:yr.key),dd(js),dd([...js]),id(os(Bi({},bs),{defaultValue:(io=ht==null?void 0:ht.page)==null?void 0:io.animation_code,showExtra:!0,open:0})),(Lt==null?void 0:Lt.status)!=="ended"&&Zd(dt,((ko=ht==null?void 0:ht.page)==null?void 0:ko.status)=="in_progress",(Lt==null?void 0:Lt.status)=="ended"),((Yu=ht==null?void 0:ht.relation_positions)==null?void 0:Yu.length)>0&&(fl=ht==null?void 0:ht.relation_positions)!=null&&fl.includes(dt)&&Ta(ht==null?void 0:ht.relation_positions),(ht==null?void 0:ht.count)>0&&Uu(((Pi=(_l=ht==null?void 0:ht.item_banks)==null?void 0:_l[tl])==null?void 0:Pi.item_type)=="SINGLE"||((Ds=(Mi=ht==null?void 0:ht.item_banks)==null?void 0:Mi[tl])==null?void 0:Ds.item_type)=="MULTIPLE"?"SELECT":(Ms=(xs=ht==null?void 0:ht.item_banks)==null?void 0:xs[tl])==null?void 0:Ms.item_type),tg((lc=ht==null?void 0:ht.page)==null?void 0:lc.solution_visibility),$d((kc=ht==null?void 0:ht.page)==null?void 0:kc.enable_ai_tutor)},[ht]);const Ti=()=>Zu(void 0,null,function*(){ve({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:or==null?void 0:or.coursesId,id:or==null?void 0:or.id,position:dt,max_position:on}})}),sg=kn=>Zu(void 0,null,function*(){var yr;if(kn){let io=yield(0,b.ZP)(`/api/smart_plan_item_banks/${kn}/edit.json`,{method:"get"});if((io==null?void 0:io.status)==0)return wg((yr=io==null?void 0:io.data)==null?void 0:yr.all_pages),io==null?void 0:io.data}}),Og=(kn,yr)=>Zu(void 0,null,function*(){var io,ko,Yu,fl,_l,Pi,Mi,Ds,xs,Ms,lc,kc,js,_c,ic,qc;let vi=yield(0,b.ZP)(`/api/courses/${or==null?void 0:or.coursesId}/smart_plans/${or==null?void 0:or.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:kn,page_id:yr}});if((vi==null?void 0:vi.status)==0){const Gg=[{name:((ko=(io=ht==null?void 0:ht.item_banks)==null?void 0:io[tl])==null?void 0:ko.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(Yu=vi==null?void 0:vi.data)==null?void 0:Yu.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(fl=vi==null?void 0:vi.data)==null?void 0:fl.answerd_num},{name:((Pi=(_l=ht==null?void 0:ht.item_banks)==null?void 0:_l[tl])==null?void 0:Pi.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(Mi=vi==null?void 0:vi.data)==null?void 0:Mi.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(Ds=vi==null?void 0:vi.data)==null?void 0:Ds.submitted_rate},{name:((Ms=(xs=ht==null?void 0:ht.item_banks)==null?void 0:xs[tl])==null?void 0:Ms.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(lc=vi==null?void 0:vi.data)==null?void 0:lc.correct_rate}];$u({summary:Gg,summaryTotal:(kc=vi==null?void 0:vi.data)==null?void 0:kc.total_num,details:(js=vi==null?void 0:vi.data)==null?void 0:js.choice_list,studentList:(_c=vi==null?void 0:vi.data)==null?void 0:_c.knowledge_answer_student_list}),ig(vi==null?void 0:vi.data),((qc=(ic=ht==null?void 0:ht.item_banks)==null?void 0:ic[tl])==null?void 0:qc.item_type)=="PROGRAM"&&cg()}});(0,a.useEffect)(()=>{var kn,yr,io,ko,Yu,fl,_l,Pi,Mi,Ds,xs,Ms;return(kn=["in_progress","ended"])!=null&&kn.includes(Lt==null?void 0:Lt.status)&&(((io=(yr=ht==null?void 0:ht.page)==null?void 0:yr.smart_plan_page_knowledges)==null?void 0:io.length)>0||((ko=ht==null?void 0:ht.item_banks)==null?void 0:ko.length)>0||(Yu=ht==null?void 0:ht.page)!=null&&Yu.is_ai_question||((fl=ht==null?void 0:ht.page)==null?void 0:fl.lesson_mode)=="self_learning")&&((Lt==null?void 0:Lt.status)=="in_progress"?(Nd&&Vd(),Lg((Pi=(_l=ht==null?void 0:ht.item_banks)==null?void 0:_l[tl])==null?void 0:Pi.smart_plan_page_item_bank_id,(Mi=ht==null?void 0:ht.page)==null?void 0:Mi.id)):Og((xs=(Ds=ht==null?void 0:ht.item_banks)==null?void 0:Ds[tl])==null?void 0:xs.smart_plan_page_item_bank_id,(Ms=ht==null?void 0:ht.page)==null?void 0:Ms.id)),()=>{Vd()}},[ht,tl]);const cg=()=>Zu(void 0,null,function*(){var kn,yr,io;let ko=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(kn=ht==null?void 0:ht.page)==null?void 0:kn.id}/students.json`,{method:"get",params:os(Bi({},Vl),{item_bank_id:(io=(yr=ht==null?void 0:ht.item_banks)==null?void 0:yr[tl])==null?void 0:io.id})});(ko==null?void 0:ko.status)==0&&el(ko==null?void 0:ko.data)}),Rg=()=>Zu(void 0,null,function*(){var kn;Qd(!0);const yr=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(kn=ht==null?void 0:ht.page)==null?void 0:kn.id}/student_comment.json`,{method:"get",params:{user_id:Eg}});(yr==null?void 0:yr.status)===0&&ld(yr==null?void 0:yr.data),Qd(!1)}),Tg=It().throttle(Pn,2500,{leading:!0,trailing:!1});(0,a.useEffect)(()=>{var kn;((kn=ht==null?void 0:ht.page)==null?void 0:kn.animation_code)!==""&&ks=="3"&&(clearTimeout(og.current),og.current=setTimeout(()=>{var yr,io;const ko=document.createElement("iframe");ko.style.width="100%",ko.style.height="100%",ko.style.overflow="auto",ko.style.border="0";const Yu=fl=>{try{const _l=fl.documentElement.scrollHeight;ko.style.height=`${Math.max(_l+10,400)}px`,_l||setTimeout(()=>{Yu(fl)},1e3)}catch(_l){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",_l)}};if(Fd.current){Fd.current.innerHTML="",Fd.current.appendChild(ko);const fl=ko.contentDocument||ko.contentWindow.document;fl.open(),fl.write((yr=ht==null?void 0:ht.page)==null?void 0:yr.animation_code),(io=fl.documentElement)==null||io.scrollHeight,Yu(fl),setTimeout(()=>{Yu(fl)},1e3)}},1e3))},[(Ya=ht==null?void 0:ht.page)==null?void 0:Ya.animation_code,ks,bs.open,Jn]);const kg=(kn,yr)=>Zu(void 0,null,function*(){var io;const ko=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(io=ht==null?void 0:ht.page)==null?void 0:io.id}/animation_code.json`,{method:"put",body:{animation_code:kn}});(ko==null?void 0:ko.status)===0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),id(os(Bi({},bs),{open:0})),Ti(),yr(),Ad(!1))});(0,a.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[Xa]);const jg=()=>{const kn=io=>Zu(void 0,null,function*(){const ko=yield(0,b.ZP)(`/api/courses/${or==null?void 0:or.coursesId}/smart_plans/${or==null?void 0:or.id}/set_cover.json`,{method:"post",body:io?{}:{position:1}});(ko==null?void 0:ko.status)==0&&be.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),yr=()=>{const io=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(io!=null&&io.length){const ko=io.findIndex(Yu=>Yu==(or==null?void 0:or.id));ko!=-1&&(io==null||io.splice(ko,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(io))}};Fe.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>Zu(void 0,null,function*(){yr(),yield kn(!1)}),onCancel:()=>Zu(void 0,null,function*(){yr()})})},Pd=[{key:"1",label:a.createElement("div",{className:`${Pa.subBtn}`},a.createElement("img",{src:te(65560)}),a.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:a.createElement("div",{className:`${Pa.subBtn}`},a.createElement("img",{src:te(58163)}),a.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:a.createElement("div",{className:`${Pa.subBtn}`},a.createElement("img",{src:te(2402)}),a.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:a.createElement("div",{className:`${Pa.subBtn}`},a.createElement("img",{src:bg[(Sr=(bn=ht==null?void 0:ht.item_banks)==null?void 0:bn[tl])==null?void 0:Sr.item_type]}),a.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],zg=[((Qa=yi==null?void 0:yi[0])==null?void 0:Qa.key)!="4"&&{key:"4",label:a.createElement("div",{onClick:()=>Zu(void 0,null,function*(){(yield Tc("item_bank"))&&wd(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((_a=yi==null?void 0:yi[0])==null?void 0:_a.key)!="2"&&{key:"2",label:a.createElement("div",{onClick:()=>Zu(void 0,null,function*(){(yield Tc("ai_qna"))&&(dd([...yi,Pd[1]]),rc("2"),Xc(!0),sd(!0),oc(!1))})},"\u667A\u80FD\u4E92\u52A8")},((Ga=yi==null?void 0:yi[0])==null?void 0:Ga.key)!="3"&&{key:"3",label:a.createElement("div",{onClick:()=>Zu(void 0,null,function*(){(yield Tc("animation_code"))&&Ad(!0)})},"\u667A\u80FD\u52A8\u6548")},((Lr=yi==null?void 0:yi[0])==null?void 0:Lr.key)!="1"&&{key:"1",label:a.createElement("div",{onClick:()=>Zu(void 0,null,function*(){(yield Tc("page_info"))&&(dd([...yi,Pd[0]]),rc("1"),cd(!0),oc(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(kn=>!!kn),Ug=[{key:"1",label:a.createElement("div",{onClick:()=>{(ht==null?void 0:ht.count)>=5?be.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:a.createElement("div",{onClick:()=>{(ht==null?void 0:ht.count)>=5?be.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:a.createElement("div",{onClick:()=>{(ht==null?void 0:ht.count)>=5?be.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(kn=>!!kn),Tc=kn=>Zu(void 0,null,function*(){var yr;const io=yield(0,b.ZP)(`/api/smart_plan_pages/${(yr=ht==null?void 0:ht.page)==null?void 0:yr.id}/check_module_max.json`,{method:"post",body:{module_type:kn}});return(io==null?void 0:io.status)==0?!0:(Ti(),!1)}),dg=()=>a.createElement(oa,{form:Wu,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}),gg=()=>a.createElement(eo,{form:Wu,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"});return a.createElement("section",null,_d&&a.createElement("div",null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),a.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{kd(!1)}})),a.createElement(Nl,{onPptButtonClick:()=>{const kn=`/IntelligentTools/10?pathid=${or.coursesId}&url=${window.location.origin}&name=${ht==null?void 0:ht.smart_plan_name}&type=Course`;(0,vt.xg)(ee.Z.AI_PLATFORM_URL+kn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(Wt=ht==null?void 0:ht.page)==null?void 0:Wt.id,defaultChatData:ht==null?void 0:ht.course_qna_records,data:{ppt_url:ca==null?void 0:ca.map(kn=>kn==null?void 0:kn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Qr=ht==null?void 0:ht.page)==null?void 0:Qr.id,position:dt,type:10}})),!_d&&a.createElement("div",{className:Pa.box,id:"target"},a.createElement("div",{className:Pa.box_header},a.createElement(Ie.ZP.Group,{className:Pa.addTypeRadio,onChange:kn=>{var yr,io,ko,Yu;ks=="2"&&((io=(yr=ht==null?void 0:ht.page)==null?void 0:yr.smart_plan_page_knowledges)==null?void 0:io.length)==0&&!((ko=ht==null?void 0:ht.page)!=null&&ko.is_ai_question)?Sd.current.handleClose():ks=="1"&&!((Yu=ht==null?void 0:ht.page)!=null&&Yu.page_info)?yd.current.handleClose():rc(kn.target.value)},value:ks,optionType:"button"},yi==null?void 0:yi.map((kn,yr)=>a.createElement(Ie.ZP.Button,{value:kn==null?void 0:kn.key,key:yr},kn==null?void 0:kn.name))),(yi==null?void 0:yi.length)==1&&!uc&&!Rc&&(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(De.Z,{menu:{items:zg},overlayClassName:Pa.menuSty},a.createElement("div",{className:Pa.box_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(yi==null?void 0:yi.length)==2&&!uc&&!Rc&&(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(je.Z,{title:"\u5F53\u524D\u6700\u591A\u652F\u6301\u4E24\u4E2A\u4EA4\u4E92\uFF0C\u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u4EA4\u4E92\u4EE5\u6DFB\u52A0\u65B0\u5185\u5BB9"},a.createElement("div",{className:Pa.box_add,style:{cursor:"not-allowed"}},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(yi==null?void 0:yi.length)==2&&(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(je.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},a.createElement("i",{className:`iconfont icon-tuodong ml20 ${Pa.iconSty}`,style:{cursor:"pointer"},onClick:()=>Zu(void 0,null,function*(){var kn;let yr=yi==null?void 0:yi.map(ko=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[ko==null?void 0:ko.key]);const io=yield(0,b.ZP)(`/api/smart_plan_pages/${(kn=ht==null?void 0:ht.page)==null?void 0:kn.id}/change_module_sort.json`,{method:"put",body:{module_sort:[yr[1],yr[0]]}});(io==null?void 0:io.status)==0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ti())})})),(((co=ht==null?void 0:ht.page)==null?void 0:co.animation_code)||((Eo=(Fr=ht==null?void 0:ht.page)==null?void 0:Fr.smart_plan_page_knowledges)==null?void 0:Eo.length)>0||((au=ht==null?void 0:ht.page)==null?void 0:au.is_ai_question)||((tu=ht==null?void 0:ht.page)==null?void 0:tu.page_info)||(ht==null?void 0:ht.count)>0)&&(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(je.Z,{title:"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65"},a.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${Pa.iconSty}`,style:{cursor:"pointer"},onClick:()=>Zu(void 0,null,function*(){var kn,yr;let io=yield sg((kn=ht==null?void 0:ht.page)==null?void 0:kn.id);const ko=(yr=io==null?void 0:io.all_pages)==null?void 0:yr.filter(Yu=>Yu==null?void 0:Yu.checked).map(Yu=>Yu==null?void 0:Yu.id);rg(ko),ag(io==null?void 0:io.progress_control),zd(!0)})})),a.createElement("div",{className:Pa.box_botton,style:{marginLeft:"auto"},onClick:()=>{kd(!0)}},a.createElement("img",{src:te(49714),width:22}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),a.createElement("div",{className:Pa.box_botton,style:{marginLeft:"10px"},onClick:()=>{ug(!0)}},a.createElement("img",{src:te(49324),width:18}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),a.createElement("div",{className:Pa.box_close,onClick:()=>{(0,ws.vp)()&&(0,ws.BU)(),we.history.push(`/classrooms/${or==null?void 0:or.coursesId}/smart_plan`)}},a.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),a.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),a.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((Sa=ht==null?void 0:ht.page)!=null&&Sa.animation_code)&&!(((wo=(ar=ht==null?void 0:ht.page)==null?void 0:ar.smart_plan_page_knowledges)==null?void 0:wo.length)>0||(qr=ht==null?void 0:ht.page)!=null&&qr.is_ai_question||(No=ht==null?void 0:ht.page)!=null&&No.page_info)&&(ht==null?void 0:ht.count)==0&&(yi==null?void 0:yi.length)==0&&a.createElement("div",{className:Pa.nodataSty},a.createElement("div",{className:Pa.rightWrap},a.createElement("div",{className:Pa.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),a.createElement("div",{className:Pa.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},a.createElement("div",{className:Pa.wrap_button,style:{backgroundImage:`url(${ls})`},onClick:()=>Zu(void 0,null,function*(){if((Lt==null?void 0:Lt.status)=="ended"){be.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 Tc("item_bank"))&&wd(!0)})},a.createElement("div",{className:Pa.wrap_img},a.createElement("img",{width:30,height:30,src:Ul})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),a.createElement("div",{className:Pa.wrap_button,style:{backgroundImage:`url(${Ai})`,marginLeft:"20px"},onClick:()=>Zu(void 0,null,function*(){if((Lt==null?void 0:Lt.status)=="ended"){be.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 Tc("animation_code"))&&Ad(!0)})},a.createElement("div",{className:Pa.wrap_img},a.createElement("img",{width:30,height:30,src:Zi})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),a.createElement("div",{className:Pa.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},a.createElement("div",{className:Pa.wrap_button,style:{backgroundImage:`url(${qi})`},onClick:()=>Zu(void 0,null,function*(){if((Lt==null?void 0:Lt.status)=="ended"){be.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 Tc("ai_qna"))&&(dd([...yi,Pd[1]]),rc("2"),Xc(!0),sd(!0),oc(!1))})},a.createElement("div",{className:Pa.wrap_img},a.createElement("img",{width:30,height:30,src:ii})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),a.createElement("div",{className:Pa.wrap_button,style:{backgroundImage:`url(${$i})`,marginLeft:"20px"},onClick:()=>Zu(void 0,null,function*(){if((Lt==null?void 0:Lt.status)=="ended"){be.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 Tc("page_info"))&&(dd([...yi,Pd[0]]),rc("1"),cd(!0),oc(!1))})},a.createElement("div",{className:Pa.wrap_img},a.createElement("img",{width:30,height:30,src:Ii})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),ks=="1"&&(Rc?a.createElement(Sn,{ref:yd,isOpen:Rc,isEdit:Ud,data:Bi(os(Bi({},ht),{url:ca,position:dt,maxPage:on}),or),changePage:Ta,onOk:()=>{be.ZP.success("\u64CD\u4F5C\u6210\u529F"),cd(!1),oc(!1),Ti()},onClose:()=>{cd(!1),oc(!1),Ti()}}):a.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((Nu=ht==null?void 0:ht.page)==null?void 0:Nu.info_read_min_time)&&a.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Xo=ht==null?void 0:ht.page)==null?void 0:Xo.info_read_min_time)==60?"1min":((jo=ht==null?void 0:ht.page)==null?void 0:jo.info_read_min_time)+"s")),(Lt==null?void 0:Lt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(je.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:Pa.iconTipSty,onClick:()=>{oc(!0),cd(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(je.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:`${Pa.iconTipSty} ${Pa.shanchu}`,onClick:kn=>{Fe.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:()=>Zu(void 0,null,function*(){var yr;let io=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(yr=ht==null?void 0:ht.page)==null?void 0:yr.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(io==null?void 0:io.status)==0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),Ti())})})}},a.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((zo=ht==null?void 0:ht.page)==null?void 0:zo.page_info)&&a.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},a.createElement(z.Z,{className:"font16 mt5",value:(fu=ht==null?void 0:ht.page)==null?void 0:fu.page_info})))),ks=="2"&&(uc?a.createElement(Oa,{ref:Sd,isOpen:uc,isEdit:Ud,addInteraction:Mg,data:Bi(os(Bi({},ht),{url:ca,position:dt,maxPage:on}),or),onOk:()=>{be.ZP.success("\u64CD\u4F5C\u6210\u529F"),Xc(!1),sd(!1),oc(!1),Ti()},onClose:()=>{Xc(!1),sd(!1),oc(!1),Ti()}}):a.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(Lt==null?void 0:Lt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(je.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:Pa.iconTipSty,onClick:()=>{Xc(!0),sd(!1),oc(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(je.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:`${Pa.iconTipSty} ${Pa.shanchu}`,onClick:kn=>{Fe.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:()=>Zu(void 0,null,function*(){var yr;let io=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(yr=ht==null?void 0:ht.page)==null?void 0:yr.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(io==null?void 0:io.status)==0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),Ti())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),((pl=(Ko=ht==null?void 0:ht.page)==null?void 0:Ko.smart_plan_page_knowledges)==null?void 0:pl.length)>0&&a.createElement("div",{style:{width:"100%",marginTop:"15px"}},(Ki=(si=ht==null?void 0:ht.page)==null?void 0:si.smart_plan_page_knowledges)==null?void 0:Ki.map((kn,yr)=>a.createElement("div",{key:"index",style:{marginTop:yr==0?"0":"20px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",zc[yr]),a.createElement("div",{className:Pa.question_list},kn==null?void 0:kn.question),(kn==null?void 0:kn.answer)&&a.createElement("div",{className:Pa.answer_list},a.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),kn==null?void 0:kn.answer)))),((xl=ht==null?void 0:ht.page)==null?void 0:xl.is_ai_question)&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},a.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),a.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",a.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(Ol=ht==null?void 0:ht.page)==null?void 0:Ol.ai_question_size),"\u9053")),a.createElement("div",{key:"index",className:Pa.ai_question_list,style:{marginTop:"15px"}},(Di=ht==null?void 0:ht.page)==null?void 0:Di.ai_requirement)))),a.createElement(qa.Z,{defaultValue:bs.defaultValue,open:bs.open,language:bs.language,height:bs.height,onDynamic:kg,showExtra:bs.showExtra}),ks=="3"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},a.createElement(je.Z,{title:"\u5168\u5C4F\u67E5\u770B"},a.createElement("div",{className:Pa.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{id(os(Bi({},bs),{open:bs.open+1,showExtra:!1}))}},a.createElement("i",{className:"iconfont icon-quanping5"}))),(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(a.Fragment,null,a.createElement(je.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:Pa.iconTipSty,onClick:()=>{id(os(Bi({},bs),{open:bs.open+1,showExtra:!0}))}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(je.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:`${Pa.iconTipSty} ${Pa.shanchu}`,onClick:()=>{Fe.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:()=>Zu(void 0,null,function*(){var kn;const yr=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(kn=ht==null?void 0:ht.page)==null?void 0:kn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(yr==null?void 0:yr.status)===0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),id(os(Bi({},bs),{open:0})),Ti())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),a.createElement("div",{className:Pa.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},a.createElement("div",{ref:Fd}))),ks=="4"&&a.createElement("div",null,a.createElement("div",null,a.createElement("div",{className:Pa.questionWrap},a.createElement("div",{className:Pa.questionHeader},a.createElement("div",{className:Pa.questionTitle},((_o=(xu=ht==null?void 0:ht.item_banks)==null?void 0:xu[tl])==null?void 0:_o.generate_type)=="ai"&&a.createElement(je.Z,{title:"\u667A\u80FD\u51FA\u9898"},a.createElement("img",{src:ps,width:18,height:18})),a.createElement("span",null,"\u3010",cs[(ml=(Qu=ht==null?void 0:ht.item_banks)==null?void 0:Qu[tl])==null?void 0:ml.item_type],"\u3011")),a.createElement("div",{className:Pa.shiti_icon},(ht==null?void 0:ht.count)>0&&((Lt==null?void 0:Lt.status)=="not_started"||((Ji=ht==null?void 0:ht.page)==null?void 0:Ji.status)!="ended")&&a.createElement(je.Z,{title:"\u8BBE\u7F6E"},a.createElement("div",{className:Pa.iconTipSty,onClick:()=>Zu(void 0,null,function*(){var kn;yield sg((kn=ht==null?void 0:ht.page)==null?void 0:kn.id),jd(!0)})},a.createElement("i",{className:`iconfont icon-shezhi9 ${(ms=Pa)==null?void 0:ms.genghuan}`}))),(ht==null?void 0:ht.count)>0&&(Lt==null?void 0:Lt.status)!="ended"&&((Is=ht==null?void 0:ht.page)==null?void 0:Is.status)=="not_started"&&a.createElement(je.Z,{title:"\u66F4\u6362\u8BD5\u9898"},a.createElement("div",{className:Pa.iconTipSty,onClick:()=>Zu(void 0,null,function*(){Cs(!0),Jc(!0)})},a.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(Ns=Pa)==null?void 0:Ns.genghuan}`}))),((Lt==null?void 0:Lt.status)=="not_started"||((ri=ht==null?void 0:ht.page)==null?void 0:ri.status)!="ended")&&a.createElement(je.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},a.createElement("div",{className:Pa.iconTipSty,onClick:()=>Zu(void 0,null,function*(){var kn,yr,io,ko,Yu,fl,_l,Pi,Mi,Ds,xs,Ms,lc,kc,js,_c,ic;((yr=(kn=ht==null?void 0:ht.item_banks)==null?void 0:kn[tl])==null?void 0:yr.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(ko=(io=ht==null?void 0:ht.item_banks)==null?void 0:io[tl])==null?void 0:ko.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${or==null?void 0:or.coursesId}/smart_plan/${or==null?void 0:or.id}/ppt_info/info`):(Wu.setFieldsValue({item_type:((fl=(Yu=ht==null?void 0:ht.item_banks)==null?void 0:Yu[tl])==null?void 0:fl.item_type)=="SINGLE"||((Pi=(_l=ht==null?void 0:ht.item_banks)==null?void 0:_l[tl])==null?void 0:Pi.item_type)=="MULTIPLE"?"SELECT":(Ds=(Mi=ht==null?void 0:ht.item_banks)==null?void 0:Mi[tl])==null?void 0:Ds.item_type,choices:(lc=(Ms=(xs=ht==null?void 0:ht.item_banks)==null?void 0:xs[tl])==null?void 0:Ms.choices)==null?void 0:lc.map(qc=>(qc.is_answer=qc.is_answer?1:0,qc)),analysis:(js=(kc=ht==null?void 0:ht.item_banks)==null?void 0:kc[tl])==null?void 0:js.analysis,name:(ic=(_c=ht==null?void 0:ht.item_banks)==null?void 0:_c[tl])==null?void 0:ic.name}),Gn(!1),mo(!0))})},a.createElement("i",{className:`iconfont icon-bianjikejian ${(Hu=Pa)==null?void 0:Hu.genghuan}`}))),(ht==null?void 0:ht.count)>0&&((Mu=ht==null?void 0:ht.page)==null?void 0:Mu.status)=="not_started"&&(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(je.Z,{title:"\u5220\u9664\u8BD5\u9898"},a.createElement("div",{className:`${Pa.iconTipSty} ${Pa.shanchu}`,onClick:()=>Zu(void 0,null,function*(){Fe.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:()=>Zu(void 0,null,function*(){var kn,yr,io;const ko=yield(0,b.ZP)(`/api/smart_plan_pages/${(kn=ht==null?void 0:ht.page)==null?void 0:kn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(io=(yr=ht==null?void 0:ht.item_banks)==null?void 0:yr[tl])==null?void 0:io.id}});(ko==null?void 0:ko.status)===0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),Gn(!1),Wu.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Ti(),Sc(0))})})})},a.createElement("i",{className:`iconfont icon-shanchu1 ${(ju=Pa)==null?void 0:ju.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((bl=(Sl=ht==null?void 0:ht.item_banks)==null?void 0:Sl[tl])==null?void 0:bl.item_type)&&a.createElement($n,{questionIndex:tl+1,question:(Gs=ht==null?void 0:ht.item_banks)==null?void 0:Gs[tl],disabled:!0,showAnswer:(Lt==null?void 0:Lt.status)!=="in_progress"||((vc=ht==null?void 0:ht.page)==null?void 0:vc.status)==="ended"}),((ec=(Ks=ht==null?void 0:ht.item_banks)==null?void 0:Ks[tl])==null?void 0:ec.item_type)=="PROGRAM"&&a.createElement(_e,{questionIndex:tl+1,question:(nl=ht==null?void 0:ht.item_banks)==null?void 0:nl[tl]}),((ts=(fs=ht==null?void 0:ht.item_banks)==null?void 0:fs[tl])==null?void 0:ts.item_type)=="PROGRAM"&&zt((Fs=ht==null?void 0:ht.item_banks)==null?void 0:Fs[tl]),((Lt==null?void 0:Lt.status)!=="in_progress"||((Ku=ht==null?void 0:ht.page)==null?void 0:Ku.status)==="ended")&&((Oi=(oi=ht==null?void 0:ht.item_banks)==null?void 0:oi[tl])==null?void 0:Oi.item_type)!="PROGRAM"&&a.createElement(Ws,{question:(tc=ht==null?void 0:ht.item_banks)==null?void 0:tc[tl]})))),a.createElement(Ye.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{Gd(!1)},destroyOnClose:!0,forceRender:!0,open:Ng},a.createElement("div",{style:{padding:"20px"}},((ht==null?void 0:ht.count)>0||((Vs=(cu=ht==null?void 0:ht.page)==null?void 0:cu.smart_plan_page_knowledges)==null?void 0:Vs.length)>0||((Ps=ht==null?void 0:ht.page)==null?void 0:Ps.is_ai_question))&&(Lt==null?void 0:Lt.status)!="not_started"&&((Xl=ht==null?void 0:ht.page)==null?void 0:Xl.status)!="not_started"&&a.createElement("div",{className:Pa.staticWrap},(ht==null?void 0:ht.count)>0&&a.createElement(a.Fragment,null,a.createElement(pi,{data:(Eu==null?void 0:Eu.summary)||[],totalData:Eu==null?void 0:Eu.summaryTotal,paramsHttp:or,smartItembanks:ht,socketData:lg}),((ul=(Es=ht==null?void 0:ht.item_banks)==null?void 0:Es[tl])==null?void 0:ul.item_type)!=="PROGRAM"&&a.createElement(hr,{data:(Eu==null?void 0:Eu.details)||[],paramsHttp:or,smartItembanks:ht,socketData:lg})),((ad=(fd=ht==null?void 0:ht.item_banks)==null?void 0:fd[tl])==null?void 0:ad.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),a.createElement("div",{className:Pa.subTitle},"\u7B54\u9898\u8BB0\u5F55")),a.createElement(Le.default,{dataSource:(Su==null?void 0:Su.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(kn,yr,io)=>a.createElement("span",{style:{color:"#000"}},kn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#000"}},kn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#000"}},kn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:kn=>{switch(kn){case"not_started":return a.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return a.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return a.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return a.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(kn,yr)=>a.createElement(ge.ZP,{type:"link",loading:!1,onClick:()=>Zu(void 0,null,function*(){yg(yr),Jd(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(Su==null?void 0:Su.count)||0,onChange:(kn,yr)=>{Ri(os(Bi({},Vl),{page:kn,page_size:yr}))},current:Vl==null?void 0:Vl.page,pageSize:Vl==null?void 0:Vl.page_size,showTotal:kn=>a.createElement(a.Fragment,null,"\u5171",a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},kn),"\u6761\u6570\u636E")}})))),a.createElement("div",{className:Pa.close_drawer,onClick:kn=>{kn.stopPropagation(),Gd(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),vo&&a.createElement(Oe.default,{form:Wu,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},a.createElement(Ye.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:vo},a.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("div",{style:{fontWeight:500,fontSize:16}},Yl?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),a.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{mo(!1),Gn(!1)}})),Yl&&a.createElement(Oe.default.Item,{name:"item_type",label:"\u9898\u578B"},a.createElement(le.default,{size:"large",onChange:kn=>{switch(Wu.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Uu(kn),kn){case"SELECT":Wu.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Wu.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},a.createElement(le.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),a.createElement(le.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Yl?a.createElement(a.Fragment,null,hd=="SELECT"&&dg(),hd=="JUDGMENT"&&gg()):a.createElement(a.Fragment,null,["SINGLE","MULTIPLE"].includes((Bc=(Ls=ht==null?void 0:ht.item_banks)==null?void 0:Ls[tl])==null?void 0:Bc.item_type)&&dg(),((xi=(nc=ht==null?void 0:ht.item_banks)==null?void 0:nc[tl])==null?void 0:xi.item_type)=="JUDGMENT"&&gg()),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:Pa.bottomDiv},a.createElement("div",{className:Pa.save_button,style:{marginRight:"20px"},onClick:()=>{mo(!1),Gn(!1)}},"\u53D6\u6D88"),((Lt==null?void 0:Lt.status)=="not_started"||((rd=ht==null?void 0:ht.page)==null?void 0:rd.status)!="ended")&&a.createElement("div",{className:Pa.save_button,onClick:()=>Zu(void 0,null,function*(){var kn,yr,io,ko,Yu;yield Wu.validateFields();let fl="";Wu.getFieldValue("item_type")=="SELECT"?Wu.getFieldValue("choices").filter(Mi=>Mi.is_answer==1).length>1?fl="MULTIPLE":fl="SINGLE":fl=Wu.getFieldValue("item_type");const _l=Yl?`/api/courses/${or==null?void 0:or.coursesId}/smart_plans/${or==null?void 0:or.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(kn=ht==null?void 0:ht.page)==null?void 0:kn.id}.json`,Pi=yield(0,b.ZP)(_l,{method:Yl?"post":"put",body:os(Bi({},Wu.getFieldsValue()),{item_type:fl,position:dt,smart_plan_id:or==null?void 0:or.id,difficulty:2,item_bank_id:(io=(yr=ht==null?void 0:ht.item_banks)==null?void 0:yr[tl])==null?void 0:io.id})});(Pi==null?void 0:Pi.status)===0&&(be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ti(),Yl&&(((ko=ht==null?void 0:ht.item_banks)==null?void 0:ko.length)>0?Sc((Yu=ht==null?void 0:ht.item_banks)==null?void 0:Yu.length):Sc(0)),rc("4"),Gn(!1),mo(!1))})},"\u4FDD\u5B58"))))),ks=="4"&&a.createElement("div",{className:Pa.page_footer},(ht==null?void 0:ht.count)>1&&((Kc=Array.from({length:ht==null?void 0:ht.count},(kn,yr)=>yr+1))==null?void 0:Kc.map((kn,yr)=>a.createElement("div",{key:yr,className:yr==tl?Pa.num_style_active:Pa.num_style,onClick:()=>{Sc(kn-1)}},kn))),(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(De.Z,{menu:{items:Ug},overlayClassName:Pa.menuSty},a.createElement("div",{className:Pa.question_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),(Lt==null?void 0:Lt.status)=="not_started"&&a.createElement("div",{onClick:()=>Zu(void 0,null,function*(){yield Wd(),Rs.get("type")?(0,vt.xg)(`/classrooms/${or==null?void 0:or.coursesId}/smart_plan/${or==null?void 0:or.id}/ppt_info/info?type=${Rs.get("type")}&simulate=true&simulateType=4&pptPage=${dt}`):(0,vt.xg)(`/classrooms/${or==null?void 0:or.coursesId}/smart_plan/${or==null?void 0:or.id}/ppt_info/info?simulate=true&simulateType=4&pptPage=${dt}`)}),className:Pa.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(ht==null?void 0:ht.count)>0&&((pc=ht==null?void 0:ht.page)==null?void 0:pc.status)!="not_started"&&(Lt==null?void 0:Lt.status)!="not_started"&&a.createElement("div",{className:Pa.question_add,style:{marginLeft:"10px"},onClick:()=>{Gd(!0)}},a.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(Lt==null?void 0:Lt.status)=="in_progress"&&((Dc=ht==null?void 0:ht.page)==null?void 0:Dc.lesson_mode)!="self_learning"&&!(ht!=null&&ht.is_extra)&&(((hc=ht==null?void 0:ht.page)==null?void 0:hc.status)=="not_started"||((xc=ht==null?void 0:ht.page)==null?void 0:xc.status)=="ended")&&a.createElement("div",{className:Pa.yulan_style,onClick:()=>Zu(void 0,null,function*(){var kn;let yr=yield(0,b.ZP)(`/api/courses/${or==null?void 0:or.coursesId}/smart_plans/${or==null?void 0:or.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(kn=ht==null?void 0:ht.page)==null?void 0:kn.id,status:"in_progress"}});(yr==null?void 0:yr.status)==0&&(be.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),Ti(),$u(yr==null?void 0:yr.data))})},((ac=ht==null?void 0:ht.page)==null?void 0:ac.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(Lt==null?void 0:Lt.status)=="in_progress"&&((Mc=ht==null?void 0:ht.page)==null?void 0:Mc.lesson_mode)!="self_learning"&&!(ht!=null&&ht.is_extra)&&((ba=ht==null?void 0:ht.page)==null?void 0:ba.status)=="in_progress"&&a.createElement("div",{className:Pa.yulan_style_end,onClick:()=>Zu(void 0,null,function*(){var kn;let yr=yield(0,b.ZP)(`/api/courses/${or==null?void 0:or.coursesId}/smart_plans/${or==null?void 0:or.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(kn=ht==null?void 0:ht.page)==null?void 0:kn.id,status:"ended"}});(yr==null?void 0:yr.status)==0&&(be.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),Ti(),$u(yr==null?void 0:yr.data))})},"\u7ED3\u675F\u7B54\u9898")),ks=="1"&&a.createElement("div",{className:Pa.page_footer},Rc&&a.createElement("div",{className:Pa.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{yd.current.handleClose()}},"\u53D6\u6D88"),Rc&&a.createElement("div",{className:Pa.yulan_style,onClick:()=>{yd.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),(Lt==null?void 0:Lt.status)=="not_started"&&a.createElement("div",{className:Pa.question_add,style:Rc?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>Zu(void 0,null,function*(){yield Wd(),Rc?yd.current.onClickPreview():Rs.get("type")?(0,vt.xg)(`/classrooms/${or==null?void 0:or.coursesId}/smart_plan/${or==null?void 0:or.id}/ppt_info/info?type=${Rs.get("type")}&simulate=true&simulateType=1&pptPage=${dt}`):(0,vt.xg)(`/classrooms/${or==null?void 0:or.coursesId}/smart_plan/${or==null?void 0:or.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${dt}`)})},"\u9884\u89C8\u4F53\u9A8C")),ks=="2"&&a.createElement("div",{className:Pa.page_footer},uc&&a.createElement("div",{className:Pa.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Sd.current.handleClose()}},"\u53D6\u6D88"),uc&&a.createElement("div",{className:Pa.yulan_style,onClick:()=>{Sd.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),(Lt==null?void 0:Lt.status)=="not_started"&&a.createElement("div",{className:Pa.question_add,style:uc?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>Zu(void 0,null,function*(){yield Wd(),uc?Sd.current.onClickPreview():Rs.get("type")?(0,vt.xg)(`/classrooms/${or==null?void 0:or.coursesId}/smart_plan/${or==null?void 0:or.id}/ppt_info/info?type=${Rs.get("type")}&simulate=true&simulateType=2&pptPage=${dt}`):(0,vt.xg)(`/classrooms/${or==null?void 0:or.coursesId}/smart_plan/${or==null?void 0:or.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${dt}`)})},"\u9884\u89C8\u4F53\u9A8C"),(Lt==null?void 0:Lt.status)!="not_started"&&(((vd=(od=ht==null?void 0:ht.page)==null?void 0:od.smart_plan_page_knowledges)==null?void 0:vd.length)>0||((pd=ht==null?void 0:ht.page)==null?void 0:pd.is_ai_question))&&((Bs=Eu==null?void 0:Eu.studentList)==null?void 0:Bs.length)>0&&a.createElement("div",{className:Pa.question_add,style:{marginLeft:uc?"10px":"auto"},onClick:()=>{Od(!0)}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"),((As=(Xi=ht==null?void 0:ht.page)==null?void 0:Xi.smart_plan_page_knowledges)==null?void 0:As.length)<3&&!((Ic=ht==null?void 0:ht.page)!=null&&Ic.is_ai_question)&&!uc&&(Lt==null?void 0:Lt.status)!="ended"&&a.createElement("div",{className:Pa.yulan_style,style:{marginLeft:((Nc=Eu==null?void 0:Eu.studentList)==null?void 0:Nc.length)>0||(Lt==null?void 0:Lt.status)=="not_started"?"10px":"auto"},onClick:()=>{sd(!0),Xc(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),a.createElement(Fe.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:Pg,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Od(!1)}},a.createElement(Le.default,{pagination:!1,dataSource:(Eu==null?void 0:Eu.studentList)||[],className:Pa.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(kn,yr,io)=>kn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#000"}},kn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:kn=>a.createElement(ge.ZP,{type:"link",loading:!1,onClick:()=>Zu(void 0,null,function*(){Ag(kn),Id(!0),Od(!1)})},"\u67E5\u770B")}]})),Oc&&a.createElement(Bl.Z,{ispptModal:!0,isChangeQuestion:Ts,setScoreShow:Cs,isshixuns:!1,ScoreShow:!!Oc,isloadings:!1,onOk:kn=>Zu(void 0,null,function*(){var yr,io,ko,Yu,fl,_l;if(!kn.length){be.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let Pi=5-(ht==null?void 0:ht.count);if((kn==null?void 0:kn.length)>Pi&&!Ts){be.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 Mi=yield(0,b.ZP)(Ts?`/api/smart_plan_pages/${(yr=ht==null?void 0:ht.page)==null?void 0:yr.id}/change_item_bank.json`:`/api/smart_plan_pages/${(io=ht==null?void 0:ht.page)==null?void 0:io.id}/add_item_banks.json`,{method:Ts?"put":"post",body:Ts?{item_bank_id:(Yu=(ko=ht==null?void 0:ht.item_banks)==null?void 0:ko[tl])==null?void 0:Yu.id,new_item_bank_id:kn==null?void 0:kn[0]}:{item_bank_ids:kn,position:dt,is_smart_plan:!0}});(Mi==null?void 0:Mi.status)==0&&(be.ZP.success(Ts?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),Cs(!1),Jc(!1),yield Ti(),Ts||(((fl=ht==null?void 0:ht.item_banks)==null?void 0:fl.length)>0?Sc((_l=ht==null?void 0:ht.item_banks)==null?void 0:_l.length):Sc(0)),rc("4"),mo(!1))})}),a.createElement(Rl,{aiImg:ca,ref:Kd,onSave:(kn,yr)=>Zu(void 0,null,function*(){var io,ko,Yu;let fl=kn==null?void 0:kn.filter(Mi=>Mi.checked!=!0),_l=5-(ht==null?void 0:ht.count);if((fl==null?void 0:fl.length)>_l){be.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 Pi=yield(0,b.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:fl,mode:1,smart_plan:{id:or==null?void 0:or.id,position:dt},smart_plan_page_id:(io=ht==null?void 0:ht.page)==null?void 0:io.id}});Pi.status===0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ti(),((ko=ht==null?void 0:ht.item_banks)==null?void 0:ko.length)>0?Sc((Yu=ht==null?void 0:ht.item_banks)==null?void 0:Yu.length):Sc(0),rc("4"),console.log(Pi)),yr()})}),a.createElement(Fe.default,{centered:!0,keyboard:!1,open:Gl,title:ht==null?void 0:ht.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{fi(!1),Tn()},onCancel:()=>{fi(!1),Tn()}},a.createElement("div",{className:Pa.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"),a.createElement("div",{className:Pa.erweima},a.createElement(E.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${or==null?void 0:or.coursesId}&id=${or==null?void 0:or.id}`,bgColor:"#FFF",size:260,icon:`${ee.Z.IMG_SERVER}/${(ud=pe==null?void 0:pe.setting)==null?void 0:ud.tab_logo_url}`}))),a.createElement(Fe.default,{centered:!0,title:a.createElement(Ie.ZP.Group,{className:Pa.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:kn=>{Td(kn.target.value)},value:Rd}),className:Pa.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Md,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Td(1),Id(!1)},onCancel:()=>{Td(1),Id(!1)}},a.createElement(y.Z,{spinning:xd},a.createElement("div",{className:Pa.evalueWrap},Rd==1&&a.createElement("div",{className:Pa.evalueSty},a.createElement(z.Z,{className:Pa.ansWrap,value:Zs==null?void 0:Zs.comment})),Rd==2&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),a.createElement("div",{className:Pa.evalueSty},a.createElement("div",{className:Pa.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Ec=Zs==null?void 0:Zs.question_and_answer_list)==null?void 0:Ec.map((kn,yr)=>a.createElement("div",{key:yr,className:"mt10"},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:Pa.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),a.createElement(z.Z,{className:Pa.asnCont,value:kn==null?void 0:kn.question})),a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:Pa.label},"\u56DE\u7B54\uFF1A"),a.createElement(z.Z,{className:Pa.asnCont,value:kn==null?void 0:kn.answer})))))))))),a.createElement(Fe.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:Cg,width:420,forceRender:!0,onOk:()=>Zu(void 0,null,function*(){const kn=yield(0,b.ZP)(`/api/courses/${or==null?void 0:or.coursesId}/smart_plans/${or==null?void 0:or.id}/set_cover.json`,{method:"post",body:{position:dt}});(kn==null?void 0:kn.status)==0&&(be.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Xd(!1))}),onCancel:()=>{Xd(!1)}},a.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),a.createElement(Fe.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:Sg,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Jd(!1)}},a.createElement("div",null,a.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),a.createElement("span",{style:{color:"#333333"}},(Ac==null?void 0:Ac.user_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),a.createElement("span",{style:{color:"#333333"}},(Ac==null?void 0:Ac.student_id)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),a.createElement("span",{style:{color:"#333333"}},(Ac==null?void 0:Ac.group_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),a.createElement("span",{style:{color:"#333333"}},(sc==null?void 0:sc[Ac==null?void 0:Ac.answer_status])||"--")),a.createElement(wl,{item:Ac,backUrl:`/classrooms/${or==null?void 0:or.coursesId}/smart_plan/${or==null?void 0:or.id}/ppt_info/info`}))),a.createElement(Fe.default,{centered:!0,keyboard:!1,open:Fg,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>Zu(void 0,null,function*(){var kn,yr;const io=yield(0,b.ZP)(`/api/smart_plan_pages/${(kn=ht==null?void 0:ht.page)==null?void 0:kn.id}/settings.json`,{method:"put",body:{position:dt,solution_visibility:eg,enable_ai_tutor:qd}});(io==null?void 0:io.status)===0&&(be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Zd(dt,((yr=ht==null?void 0:ht.page)==null?void 0:yr.status)=="in_progress",(Lt==null?void 0:Lt.status)=="ended"),jd(!1),Ti())}),onCancel:()=>{jd(!1)}},a.createElement("div",null,a.createElement("div",{style:{color:"#000000",display:"flex"}},a.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),a.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:eg,onChange:kn=>{tg(kn)}},a.createElement(le.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),a.createElement(le.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),a.createElement(le.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((Os=(Lc=ht==null?void 0:ht.item_banks)==null?void 0:Lc[tl])==null?void 0:Os.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),a.createElement(x.Z,{checked:qd,onChange:kn=>{$d(kn)}})))),a.createElement(Fe.default,{centered:!0,keyboard:!1,open:Bg,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>Zu(void 0,null,function*(){var kn,yr;let io=[];bd==null||bd.map(Yu=>{Ed!=null&&Ed.includes(Yu==null?void 0:Yu.id)&&Yu!=null&&Yu.bind_module&&io.push(Yu==null?void 0:Yu.position)});let ko=!1;if((io==null?void 0:io.length)>0?ko=yield new Promise(fl=>{Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:a.createElement("div",null,"\u68C0\u6D4B\u5230",a.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},io==null?void 0:io.map((_l,Pi,Mi)=>`\u7B2C${_l}\u9875${Pifl(!0),onCancel:()=>fl(!1)})}):ko=!0,ko){const Yu=yield(0,b.ZP)(`/api/smart_plan_pages/${(kn=ht==null?void 0:ht.page)==null?void 0:kn.id}/group.json`,{method:"put",body:(ht==null?void 0:ht.count)>0?{position:dt,page_ids:Ed,progress_control:ng}:{position:dt,page_ids:Ed}});(Yu==null?void 0:Yu.status)===0&&(be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ti(),Zd(dt,((yr=ht==null?void 0:ht.page)==null?void 0:yr.status)=="in_progress",(Lt==null?void 0:Lt.status)=="ended"),zd(!1))}}),onCancel:()=>{zd(!1)}},a.createElement("div",{style:{color:"#333"}},a.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),a.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:Pa.selectMore,disabled:(Lt==null?void 0:Lt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:Ed,showSearch:!1,onChange:kn=>{rg(kn)}},bd==null?void 0:bd.map((kn,yr)=>a.createElement(le.default.Option,{value:kn==null?void 0:kn.id,key:yr,disabled:(kn==null?void 0:kn.position)==dt},"\u7B2C",kn==null?void 0:kn.position,"\u9875"))),(ht==null?void 0:ht.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u542F\u7528\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u5F53\u524D\u9875\u9762\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60")),a.createElement(x.Z,{checked:ng,onChange:kn=>{ag(kn)}})))),a.createElement(Fe.default,{open:xg,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>wd(!1),footer:null,width:372},a.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),a.createElement("div",{className:Pa.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:Qi},{key:1,name:"\u9898\u5E93\u9009\u9898",img:te(8326)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:te(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:_i}].map(kn=>a.createElement("div",{className:Pa.add_button,onClick:()=>{Qe.Z.publish("active-modal-index",kn.key),wd(!1)}},a.createElement("img",{width:18,src:kn.img}),a.createElement("aside",{className:"ml10"},kn.name))))),a.createElement(ru,{isEdit:Ud,data:Bi(os(Bi({},ht),{url:ca,position:dt,maxPage:on}),or),visible:Dg,changePage:Ta,openPreview:kn=>{id(os(Bi({},bs),{defaultValue:kn,showExtra:!0,open:bs.open+1}))},onOk:()=>{be.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ad(!1),Ti()},onClose:()=>Ad(!1)}),a.createElement(yc,{interactiveOpen:Ig,maxPage:on,onClose:()=>ug(!1),paramsHttp:or,handlePageClick:kn=>{Da(kn)},handleRefresh:()=>{Ti()},currentPosition:dt}))};var zs=(0,we.connect)(({classroomList:Ce,globalSetting:pe})=>({classroomList:Ce,globalSetting:pe}))(Uc),cr={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_item_list:"over_item_list___BGRpQ",over_item:"over_item____cy2z",close_button:"close_button___ZfK6v",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",kjgj_style:"kjgj_style___jIqhD",kjgj_item:"kjgj_item___d355l",kjgj_img:"kjgj_img___mwqc3",kjgj_text:"kjgj_text___DcyGA",over_content:"over_content___sF378",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5",arrow:"arrow___fFtZm"},ds=te(16568),cc=te(13144),ys=te.n(cc);const Gc=(0,a.forwardRef)((Ce,pe)=>{const{prefixCls:ve,className:dt,children:Lt,size:Jn,style:ca={}}=Ce,Pn=ys()(`${ve}-panel`,{[`${ve}-panel-hidden`]:Jn===0},dt),on=Jn!==void 0;return a.createElement("div",{ref:pe,className:Pn,style:Object.assign(Object.assign({},ca),{flexBasis:on?Jn:"auto",flexGrow:on?0:1})},Lt)});var Xs=()=>null,Cd=te(38978),dc=te(77527),Vc=te(53124),wc=te(35792),Zc=te(37419),Fc=function(Ce,pe){var ve={};for(var dt in Ce)Object.prototype.hasOwnProperty.call(Ce,dt)&&pe.indexOf(dt)<0&&(ve[dt]=Ce[dt]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,dt=Object.getOwnPropertySymbols(Ce);Lt(0,Zc.Z)(Ce).filter(a.isValidElement).map(ve=>{const{props:dt}=ve,{collapsible:Lt}=dt,Jn=Fc(dt,["collapsible"]);return Object.assign(Object.assign({},Jn),{collapsible:$c(Lt)})}),[Ce])}function Wc(Ce,pe,ve){return a.useMemo(()=>{const dt=[];for(let Lt=0;Lt0||Da.start&&on===0&&Pn>0,Sr=Da.start&&on>0||Ta.end&&Pn===0&&on>0;dt[Lt]={resizable:Ya,startCollapsible:!!(ve?Sr:bn),endCollapsible:!!(ve?bn:Sr)}}return dt},[pe,Ce])}var Yc=te(96641);function gs(Ce){return Number(Ce.slice(0,-1))/100}function Hs(Ce){return typeof Ce=="string"&&Ce.endsWith("%")}function gc(Ce,pe){const ve=Ce.map(Da=>Da.size),dt=Ce.length,Lt=pe||0,Jn=Da=>Da*Lt,[ca,Pn]=a.useState(()=>Ce.map(Da=>Da.defaultSize)),on=a.useMemo(()=>{var Da;const Ya=[];for(let bn=0;bn{let Da=[],Ya=0;for(let Sr=0;SrSr+(Qa||0),0);if(bn>1||!Ya){const Sr=1/bn;Da=Da.map(Qa=>Qa===void 0?0:Qa*Sr)}else{const Sr=(1-bn)/Ya;Da=Da.map(Qa=>Qa===void 0?Sr:Qa)}return Da},[on,Lt]),Xa=a.useMemo(()=>Tn.map(Jn),[Tn,Lt]),Ta=a.useMemo(()=>Ce.map(Da=>Hs(Da.min)?gs(Da.min):(Da.min||0)/Lt),[Ce,Lt]),Ba=a.useMemo(()=>Ce.map(Da=>Hs(Da.max)?gs(Da.max):(Da.max||Lt)/Lt),[Ce,Lt]);return[a.useMemo(()=>pe?Xa:on,[Xa,pe]),Xa,Tn,Ta,Ba,Pn]}function Qc(Ce,pe,ve,dt,Lt,Jn){const ca=Ce.map(Ga=>[Ga.min,Ga.max]),Pn=dt||0,on=Ga=>Ga*Pn;function Tn(Ga,Lr){return typeof Ga=="string"?on(gs(Ga)):Ga!=null?Ga:Lr}const[Xa,Ta]=a.useState([]),Ba=a.useRef([]),[Rn,Da]=a.useState(null),Ya=()=>ve.map(on);return[Ga=>{Ta(Ya()),Da({index:Ga,confirmed:!1})},(Ga,Lr)=>{var Wt;let Qr=null;if((!Rn||!Rn.confirmed)&&Lr!==0){if(Lr>0)Qr=Ga,Da({index:Ga,confirmed:!0});else for(let qr=Ga;qr>=0;qr-=1)if(Xa[qr]>0&&pe[qr].resizable){Qr=qr,Da({index:qr,confirmed:!0});break}}const co=(Wt=Qr!=null?Qr:Rn==null?void 0:Rn.index)!==null&&Wt!==void 0?Wt:Ga,Fr=(0,Yc.Z)(Xa),Eo=co+1,au=Tn(ca[co][0],0),tu=Tn(ca[Eo][0],0),Sa=Tn(ca[co][1],Pn),ar=Tn(ca[Eo][1],Pn);let wo=Lr;return Fr[co]+woSa&&(wo=Sa-Fr[co]),Fr[Eo]-wo>ar&&(wo=Fr[Eo]-ar),Fr[co]+=wo,Fr[Eo]-=wo,Lt(Fr),Fr},()=>{Da(null)},(Ga,Lr)=>{const Wt=Ya(),Qr=Jn?Lr==="start"?"end":"start":Lr,co=Qr==="start"?Ga:Ga+1,Fr=Qr==="start"?Ga+1:Ga,Eo=Wt[co],au=Wt[Fr];if(Eo!==0&&au!==0)Wt[co]=0,Wt[Fr]+=Eo,Ba.current[Ga]=Eo;else{const tu=Eo+au,Sa=Tn(ca[co][0],0),ar=Tn(ca[co][1],Pn),wo=Tn(ca[Fr][0],0),qr=Tn(ca[Fr][1],Pn),No=Math.max(Sa,tu-qr),Xo=(Math.min(ar,tu-wo)-No)/2,jo=Ba.current[Ga],zo=tu-jo;jo&&jo<=qr&&jo>=wo&&zo<=ar&&zo>=Sa?(Wt[Fr]=jo,Wt[co]=zo):(Wt[co]-=Xo,Wt[Fr]+=Xo)}return Lt(Wt),Wt},Rn==null?void 0:Rn.index]}var _s=te(15558),qs=te(55007),td=te(79269),Hc=te(61058);function $s(Ce){return typeof Ce=="number"&&!Number.isNaN(Ce)?Math.round(Ce):0}var mc=Ce=>{const{prefixCls:pe,vertical:ve,index:dt,active:Lt,ariaNow:Jn,ariaMin:ca,ariaMax:Pn,resizable:on,startCollapsible:Tn,endCollapsible:Xa,onOffsetStart:Ta,onOffsetUpdate:Ba,onOffsetEnd:Rn,onCollapse:Da,lazy:Ya,containerSize:bn}=Ce,Sr=`${pe}-bar`,[Qa,_a]=(0,a.useState)(null),[Ga,Lr]=(0,a.useState)(0),Wt=ve?0:Ga,Qr=ve?Ga:0,co=qr=>{on&&qr.currentTarget&&(_a([qr.pageX,qr.pageY]),Ta(dt))},Fr=qr=>{if(on&&qr.touches.length===1){const No=qr.touches[0];_a([No.pageX,No.pageY]),Ta(dt)}},Eo=qr=>{const No=bn*Jn/100,Nu=No+qr,Xo=Math.max(0,bn*ca/100),jo=Math.min(bn,bn*Pn/100);return Math.max(Xo,Math.min(jo,Nu))-No},au=(0,dc.Z)((qr,No)=>{const Nu=Eo(ve?No:qr);Lr(Nu)}),tu=(0,dc.Z)(()=>{Ba(dt,Wt,Qr),Lr(0)});a.useEffect(()=>{if(Qa){const qr=jo=>{const{pageX:zo,pageY:fu}=jo,Ko=zo-Qa[0],pl=fu-Qa[1];Ya?au(Ko,pl):Ba(dt,Ko,pl)},No=()=>{Ya&&tu(),_a(null),Rn()},Nu=jo=>{if(jo.touches.length===1){const zo=jo.touches[0],fu=zo.pageX-Qa[0],Ko=zo.pageY-Qa[1];Ya?au(fu,Ko):Ba(dt,fu,Ko)}},Xo=()=>{Ya&&tu(),_a(null),Rn()};return window.addEventListener("touchmove",Nu),window.addEventListener("touchend",Xo),window.addEventListener("mousemove",qr),window.addEventListener("mouseup",No),()=>{window.removeEventListener("mousemove",qr),window.removeEventListener("mouseup",No),window.removeEventListener("touchmove",Nu),window.removeEventListener("touchend",Xo)}}},[Qa,Ya,ve,dt,bn,Jn,ca,Pn]);const Sa={[`--${Sr}-preview-offset`]:`${Ga}px`},ar=ve?Hc.Z:qs.Z,wo=ve?_s.Z:td.Z;return a.createElement("div",{className:Sr,role:"separator","aria-valuenow":$s(Jn),"aria-valuemin":$s(ca),"aria-valuemax":$s(Pn)},Ya&&a.createElement("div",{className:ys()(`${Sr}-preview`,{[`${Sr}-preview-active`]:!!Ga}),style:Sa}),a.createElement("div",{className:ys()(`${Sr}-dragger`,{[`${Sr}-dragger-disabled`]:!on,[`${Sr}-dragger-active`]:Lt}),onMouseDown:co,onTouchStart:Fr}),Tn&&a.createElement("div",{className:ys()(`${Sr}-collapse-bar`,`${Sr}-collapse-bar-start`),onClick:()=>Da(dt,"start")},a.createElement(ar,{className:ys()(`${Sr}-collapse-icon`,`${Sr}-collapse-start`)})),Xa&&a.createElement("div",{className:ys()(`${Sr}-collapse-bar`,`${Sr}-collapse-bar-end`),onClick:()=>Da(dt,"end")},a.createElement(wo,{className:ys()(`${Sr}-collapse-icon`,`${Sr}-collapse-end`)})))},Us=te(14747),fc=te(83559);const nd=Ce=>{const{componentCls:pe}=Ce;return{[`&-rtl${pe}-horizontal`]:{[`> ${pe}-bar`]:{[`${pe}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${pe}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${pe}-vertical`]:{[`> ${pe}-bar`]:{[`${pe}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${pe}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},de={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},fe=Ce=>{const{componentCls:pe,colorFill:ve,splitBarDraggableSize:dt,splitBarSize:Lt,splitTriggerSize:Jn,controlItemBgHover:ca,controlItemBgActive:Pn,controlItemBgActiveHover:on,prefixCls:Tn}=Ce,Xa=`${pe}-bar`,Ta=`${pe}-mask`,Ba=`${pe}-panel`,Rn=Ce.calc(Jn).div(2).equal(),Da=`${Tn}-bar-preview-offset`,Ya={position:"absolute",background:Ce.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[pe]:Object.assign(Object.assign(Object.assign({},(0,Us.Wf)(Ce)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${Xa}`]:{flex:"none",position:"relative",userSelect:"none",[`${Xa}-dragger`]:Object.assign(Object.assign({},de),{zIndex:1,"&::before":Object.assign({content:'""',background:ca},de),"&::after":Object.assign({content:'""',background:ve},de),[`&:hover:not(${Xa}-dragger-active)`]:{"&::before":{background:Pn}},"&-active":{zIndex:2,"&::before":{background:on}},[`&-disabled${Xa}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:ca}},"&::after":{display:"none"}}}),[`${Xa}-collapse-bar`]:Object.assign(Object.assign({},de),{zIndex:Ce.zIndexPopupBase,background:ca,fontSize:Ce.fontSizeSM,borderRadius:Ce.borderRadiusXS,color:Ce.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:Pn},"&:active":{background:on}}),"&:hover, &:active":{[`${Xa}-collapse-bar`]:{opacity:1}}},[Ta]:{position:"fixed",zIndex:Ce.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${Xa}`]:{width:0,[`${Xa}-preview`]:Object.assign(Object.assign({height:"100%",width:Lt},Ya),{[`&${Xa}-preview-active`]:{display:"block",transform:`translateX(var(--${Da}))`}}),[`${Xa}-dragger`]:{cursor:"col-resize",height:"100%",width:Jn,"&::before":{height:"100%",width:Lt},"&::after":{height:dt,width:Lt}},[`${Xa}-collapse-bar`]:{width:Ce.fontSizeSM,height:Ce.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:Rn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:Rn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${Xa}`]:{height:0,[`${Xa}-preview`]:Object.assign(Object.assign({height:Lt,width:"100%"},Ya),{[`&${Xa}-preview-active`]:{display:"block",transform:`translateY(var(--${Da}))`}}),[`${Xa}-dragger`]:{cursor:"row-resize",width:"100%",height:Jn,"&::before":{width:"100%",height:Lt},"&::after":{width:dt,height:Lt}},[`${Xa}-collapse-bar`]:{height:Ce.fontSizeSM,width:Ce.controlHeightSM,"&-start":{top:"auto",bottom:Rn,transform:"translateX(-50%)"},"&-end":{top:Rn,bottom:"auto",transform:"translateX(-50%)"}}}},[Ba]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${pe}:only-child)`]:{overflow:"hidden"}}}),nd(Ce))}},Te=Ce=>{var pe;const ve=Ce.splitBarSize||2,dt=Ce.splitTriggerSize||6,Lt=Ce.resizeSpinnerSize||20,Jn=(pe=Ce.splitBarDraggableSize)!==null&&pe!==void 0?pe:Lt;return{splitBarSize:ve,splitTriggerSize:dt,splitBarDraggableSize:Jn,resizeSpinnerSize:Lt}};var He=(0,fc.I$)("Splitter",Ce=>[fe(Ce)],Te),re=Ce=>{const{prefixCls:pe,className:ve,style:dt,layout:Lt="horizontal",children:Jn,rootClassName:ca,onResizeStart:Pn,onResize:on,onResizeEnd:Tn,lazy:Xa}=Ce,{getPrefixCls:Ta,direction:Ba,className:Rn,style:Da}=(0,Vc.dj)("splitter"),Ya=Ta("splitter",pe),bn=(0,wc.Z)(Ya),[Sr,Qa,_a]=He(Ya,bn),Ga=Lt==="vertical",Lr=Ba==="rtl",Wt=!Ga&&Lr,Qr=ed(Jn),[co,Fr]=(0,a.useState)(),Eo=_o=>{const{offsetWidth:Qu,offsetHeight:ml}=_o,Ji=Ga?ml:Qu;Ji!==0&&Fr(Ji)},[au,tu,Sa,ar,wo,qr]=gc(Qr,co),No=Wc(Qr,tu,Lr),[Nu,Xo,jo,zo,fu]=Qc(Qr,No,Sa,co,qr,Lr),Ko=(0,dc.Z)(_o=>{Nu(_o),Pn==null||Pn(tu)}),pl=(0,dc.Z)((_o,Qu)=>{const ml=Xo(_o,Qu);on==null||on(ml)}),si=(0,dc.Z)(()=>{jo(),Tn==null||Tn(tu)}),Ki=(0,dc.Z)((_o,Qu)=>{const ml=zo(_o,Qu);on==null||on(ml),Tn==null||Tn(ml)}),xl=ys()(Ya,ve,`${Ya}-${Lt}`,{[`${Ya}-rtl`]:Lr},ca,Rn,_a,bn,Qa),Ol=`${Ya}-mask`,Di=a.useMemo(()=>{const _o=[];let Qu=0;for(let ml=0;ml{const ml=a.createElement(Gc,Object.assign({},_o,{prefixCls:Ya,size:au[Qu]}));let Ji=null;const ms=No[Qu];if(ms){const Is=(Di[Qu-1]||0)+ar[Qu],Ns=(Di[Qu+1]||100)-wo[Qu+1],ri=(Di[Qu-1]||0)+wo[Qu],Hu=(Di[Qu+1]||100)-ar[Qu+1];Ji=a.createElement(mc,{lazy:Xa,index:Qu,active:fu===Qu,prefixCls:Ya,vertical:Ga,resizable:ms.resizable,ariaNow:Di[Qu]*100,ariaMin:Math.max(Is,Ns)*100,ariaMax:Math.min(ri,Hu)*100,startCollapsible:ms.startCollapsible,endCollapsible:ms.endCollapsible,onOffsetStart:Ko,onOffsetUpdate:(Mu,ju,Sl)=>{let bl=Ga?Sl:ju;Wt&&(bl=-bl),pl(Mu,bl)},onOffsetEnd:si,onCollapse:Ki,containerSize:co||0})}return a.createElement(a.Fragment,{key:`split-panel-${Qu}`},ml,Ji)}),typeof fu=="number"&&a.createElement("div",{"aria-hidden":!0,className:ys()(Ol,`${Ol}-${Lt}`)}))))};const ue=re;ue.Panel=Xs;var he=ue,Pe={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"},Ve={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"},ut=Object.defineProperty,Mt=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,wn=(Ce,pe,ve)=>pe in Ce?ut(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Ca=(Ce,pe)=>{for(var ve in pe||(pe={}))En.call(pe,ve)&&wn(Ce,ve,pe[ve]);if(tn)for(var ve of tn(pe))Mn.call(pe,ve)&&wn(Ce,ve,pe[ve]);return Ce},aa=(Ce,pe)=>Mt(Ce,cn(pe));const Ea=({problemset:Ce,dispatch:pe,question:ve,pageCache:dt,solutionVis:Lt,disabled:Jn,questionIndex:ca,pageInfo:Pn,questionChoiceIdsRef:on})=>{const[Tn,Xa]=(0,a.useState)({}),[Ta,Ba]=(0,a.useState)([]),Rn={fontSize:"18px"},Da=(Pn==null?void 0:Pn.status)=="ended"||(ve==null?void 0:ve.is_answered)||(dt==null?void 0:dt.is_end),Ya=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const Qa=(0,Yn.cloneDeep)(ve);Xa(Qa),Ba(Qa.choices)},[ve]);const bn=Qa=>{if(Da)return;const _a=Ta.map((Ga,Lr)=>aa(Ca({},Ga),{checked:Lr===Qa?!(Ga!=null&&Ga.checked):Ga==null?void 0:Ga.checked}));on.current=_a.filter(Ga=>Ga.checked).map(Ga=>Ga==null?void 0:Ga.choice_id),Ba(_a)},Sr=(Qa=!1)=>{let _a="";return Ta.forEach((Ga,Lr)=>{Qa?Ga!=null&&Ga.me_answered&&(_a=_a+Ya[Lr]):Ga!=null&&Ga.is_answer&&(_a=_a+Ya[Lr])}),_a};return console.log(ca),a.createElement("div",null,a.createElement("div",{className:Ve.questionWrap},a.createElement(z.Z,{value:`${ca?ca+"\u3001":""}\u3010\u591A\u9009\u9898\u3011`+(Tn==null?void 0:Tn.name),style:Ca({},Rn)}),Ta==null?void 0:Ta.map((Qa,_a)=>{const{is_answer:Ga,checked:Lr,choice_text:Wt,me_answered:Qr}=Qa;let co="";return Lt?(Ga&&(co=Ve.rightAnswer),!Ga&&(Lr||Qr)&&(co=Ve.errorAnswer)):(Lr||Qr)&&(co=Ve.activeAnswer),a.createElement(tt.Z,{className:Ve.choiceWrap,align:"middle",wrap:!1},a.createElement(ke.Z,{onClick:()=>{bn(_a)},className:`${Ve.choiceIndex} ${co}`,style:{cursor:Jn||ve!=null&&ve.is_answered?"not-allowed":"pointer"}},Ya[_a]),a.createElement(ke.Z,{flex:1,className:`${Ve.editorWrap} ml15 current`},a.createElement(z.Z,{className:Ve.html,value:Wt,style:Ca({},Rn)})))}),Lt&&a.createElement("div",{className:Ve.solutionWrap},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},Sr())),a.createElement("div",null,a.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Tn==null?void 0:Tn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var ma=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(Ea),ta=te(67294),Na=Object.defineProperty,jr=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Ir=(Ce,pe,ve)=>pe in Ce?Na(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,fr=(Ce,pe)=>{for(var ve in pe||(pe={}))Jr.call(pe,ve)&&Ir(Ce,ve,pe[ve]);if(Ka)for(var ve of Ka(pe))za.call(pe,ve)&&Ir(Ce,ve,pe[ve]);return Ce},Vr=(Ce,pe)=>jr(Ce,er(pe));const ro=({questionIndex:Ce,problemset:pe,dispatch:ve,question:dt,solutionVis:Lt,pageCache:Jn,pageInfo:ca,questionChoiceIdsRef:Pn})=>{const[on,Tn]=(0,a.useState)({}),[Xa,Ta]=(0,a.useState)([]),Ba={fontSize:"18px"},Rn=(ca==null?void 0:ca.status)=="ended"||(dt==null?void 0:dt.is_answered)||(Jn==null?void 0:Jn.is_end),Da=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const bn=(0,Yn.cloneDeep)(dt);Tn(bn),Ta(bn.choices)},[dt]);const Ya=bn=>{if(Rn)return;const Sr=Xa.map((Qa,_a)=>Vr(fr({},Qa),{checked:_a===bn}));Pn.current=Sr.filter(Qa=>Qa.checked).map(Qa=>Qa==null?void 0:Qa.choice_id),Ta(Sr)};return ta.createElement("div",null,ta.createElement("div",{className:Ve.questionWrap},ta.createElement(z.Z,{value:`${Ce?Ce+"\u3001":""}\u3010\u5355\u9009\u9898\u3011`+(on==null?void 0:on.name),style:fr({},Ba)}),Xa==null?void 0:Xa.map((bn,Sr)=>{const{is_answer:Qa,checked:_a,choice_text:Ga,me_answered:Lr}=bn;let Wt="";return Lt?(Qa&&(Wt=Ve.rightAnswer),!Qa&&(_a||Lr)&&(Wt=Ve.errorAnswer)):(_a||Lr)&&(Wt=Ve.activeAnswer),ta.createElement(tt.Z,{className:Ve.choiceWrap,align:"middle",wrap:!1},ta.createElement(ke.Z,{onClick:Qr=>{Ya(Sr)},className:`${Ve.choiceIndex} ${Wt}`,style:{cursor:Rn?"not-allowed":"pointer"}},Da[Sr]),ta.createElement(ke.Z,{flex:1,className:`${Ve.editorWrap} ml15 current`},ta.createElement(z.Z,{className:Ve.html,value:Ga,style:fr({},Ba)})))}),Lt&&ta.createElement("div",{className:Ve.solutionWrap},ta.createElement("div",{className:"c-grey-333 mb5 font16"},ta.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),ta.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Da[Xa.findIndex(bn=>bn==null?void 0:bn.is_answer)])),ta.createElement("div",null,ta.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((on==null?void 0:on.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var ur=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(ro),uo=Object.defineProperty,Zr=Object.defineProperties,Co=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,$o=(Ce,pe,ve)=>pe in Ce?uo(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,To=(Ce,pe)=>{for(var ve in pe||(pe={}))no.call(pe,ve)&&$o(Ce,ve,pe[ve]);if(Er)for(var ve of Er(pe))Qo.call(pe,ve)&&$o(Ce,ve,pe[ve]);return Ce},vr=(Ce,pe)=>Zr(Ce,Co(pe));const Go=({problemset:Ce,questionIndex:pe,dispatch:ve,question:dt,pageCache:Lt,solutionVis:Jn,disabled:ca,pageInfo:Pn,questionChoiceIdsRef:on})=>{var Tn;const[Xa,Ta]=(0,a.useState)({}),[Ba,Rn]=(0,a.useState)([]),Da={fontSize:"18px"},Ya=(Pn==null?void 0:Pn.status)=="ended"||(dt==null?void 0:dt.is_answered)||(Lt==null?void 0:Lt.is_end),bn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const Qa=(0,Yn.cloneDeep)(dt);Ta(Qa),Rn(Qa.choices)},[dt]);const Sr=Qa=>{if(Ya)return;const _a=Ba.map((Ga,Lr)=>vr(To({},Ga),{checked:Lr===Qa}));on.current=_a.filter(Ga=>Ga.checked).map(Ga=>Ga==null?void 0:Ga.choice_id),Rn(_a)};return a.createElement("div",null,a.createElement("div",{className:Ve.questionWrap},a.createElement(z.Z,{value:`${pe?pe+"\u3001":""}\u3010\u5224\u65AD\u9898\u3011`+(Xa==null?void 0:Xa.name),style:To({},Da)}),Ba==null?void 0:Ba.map((Qa,_a)=>{const{is_answer:Ga,checked:Lr,choice_text:Wt,me_answered:Qr}=Qa;let co="";return Jn?(Ga&&(co=Ve.rightAnswer),!Ga&&(Lr||Qr)&&(co=Ve.errorAnswer)):(Lr||Qr)&&(co=Ve.activeAnswer),a.createElement(tt.Z,{className:Ve.choiceWrap,align:"middle",wrap:!1},a.createElement(ke.Z,{onClick:()=>{Sr(_a)},className:`${Ve.choiceIndex} ${co}`,style:{cursor:ca||dt!=null&&dt.is_answered?"not-allowed":"pointer"}},bn[_a]),a.createElement(ke.Z,{flex:1,className:`${Ve.editorWrap} ml15 current`},a.createElement(z.Z,{className:Ve.html,value:Wt,style:To({},Da)})))}),Jn&&a.createElement("div",{className:Ve.solutionWrap},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},(Tn=Ba.find(Qa=>Qa==null?void 0:Qa.is_answer))==null?void 0:Tn.choice_text)),a.createElement("div",null,a.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Xa==null?void 0:Xa.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var Vo=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(Go),Au=te(15835),Ou=te(94699),Jo=te.n(Ou),ho=te(88742),wa=te(67294),Mo=Object.defineProperty,iu=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,Nr=(Ce,pe,ve)=>pe in Ce?Mo(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Or=(Ce,pe)=>{for(var ve in pe||(pe={}))fo.call(pe,ve)&&Nr(Ce,ve,pe[ve]);if(iu)for(var ve of iu(pe))mr.call(pe,ve)&&Nr(Ce,ve,pe[ve]);return Ce},pr=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Ar=({problemset:Ce,dispatch:pe,question:ve,pageCache:dt,solutionVis:Lt,SmartPlanItemBanks:Jn,disabled:ca,questionIndex:Pn,questionChoiceIdsRef:on,handleRefresh:Tn,childWindow:Xa})=>{var Ta;const[Ba,Rn]=(0,a.useState)(!1),[Da,Ya]=(0,a.useState)(""),bn=(0,we.useParams)(),[Sr,Qa]=(0,a.useState)(!1),_a=(0,a.useRef)(null),Ga=(0,a.useRef)(null),Lr={fontSize:"18px"},[Wt,Qr]=(0,a.useState)([]),[co,Fr]=(0,a.useState)({page:1,limit:10}),[Eo,au]=(0,a.useState)(0),[tu,Sa]=(0,a.useState)(null),ar={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,a.useEffect)(()=>{if(!Xa||Xa.closed)return;const Xo=()=>{var zo;const fu={type:"showIntelligentTeacherStatus",aiStatus:(zo=Jn==null?void 0:Jn.page)==null?void 0:zo.enable_ai_tutor,questionStatus:(ve==null?void 0:ve.status)==="ended"};Xa.postMessage(fu,"*")};if(Xa.document.readyState==="complete")setTimeout(()=>{Xo()},3e3);else{const zo=()=>{Xo(),Xa.removeEventListener("load",zo)};Xa.addEventListener("load",zo)}const jo=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),ve!=null&&ve.hack_user_identifier&&Nu(),Tn()};return Xa==null||Xa.addEventListener("unload",jo),()=>{Xa==null||Xa.removeEventListener("unload",jo)}},[Xa,Jn,ve==null?void 0:ve.status]),(0,a.useEffect)(()=>()=>{Ga.current=null},[]);const wo=()=>pr(void 0,null,function*(){if(Qa(!0),ve!=null&&ve.hack_identifier){const Xo=yield(0,Au.nF)({id:ve==null?void 0:ve.hack_identifier});if((Xo==null?void 0:Xo.status)===0){const zo=window.open(`/myproblems/${Xo==null?void 0:Xo.identifier}?type=smartPlan&exercisesId=${bn==null?void 0:bn.id}&coursesId=${bn==null?void 0:bn.coursesId}&questionId=${ve==null?void 0:ve.id}&smartPlanItemBankId=${ve==null?void 0:ve.smart_plan_item_bank_id}`,"_blank")}}Qa(!1)}),qr={C:wa.createElement("span",{className:Ve.c},"C"),"C++":wa.createElement("span",{className:Ve.cpp},"C++"),Java:wa.createElement("span",{className:Ve.java},"Java"),Python:wa.createElement("span",{className:Ve.python},"Python")},No={not_started:wa.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:wa.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:wa.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:wa.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},Nu=(Xo=1,jo=10)=>pr(void 0,null,function*(){const zo=yield(0,b.ZP)(`/api/myproblems/${ve==null?void 0:ve.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:Xo,limit:jo}});Qr(zo==null?void 0:zo.records),au(zo==null?void 0:zo.records_count)});return(0,a.useEffect)(()=>{ve!=null&&ve.hack_user_identifier&&Nu()},[ve==null?void 0:ve.hack_user_identifier]),wa.createElement("div",null,wa.createElement("div",{className:Ve.questionWrap},wa.createElement(z.Z,{value:`${Pn?Pn+"\u3001":""}\u3010\u7F16\u7A0B\u9898\u3011`+(ve==null?void 0:ve.name),style:Or({},Lr)}),wa.createElement("div",{className:Ve.descBox},wa.createElement("div",{className:Ve.title},wa.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Ta=ve==null?void 0:ve.languages)==null?void 0:Ta.map((Xo,jo,zo)=>wa.createElement(a.Fragment,{key:jo},qr[Xo==null?void 0:Xo.language]))),wa.createElement("div",{className:Ve.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},wa.createElement(z.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ve==null?void 0:ve.description),style:{fontSize:"16px",color:"#000"}}))),Lt&&wa.createElement("div",{className:Ve.solutionWrap},wa.createElement("div",null,wa.createElement(z.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ve==null?void 0:ve.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),wa.createElement("div",null,wa.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(ve==null?void 0:ve.answer_status)!="not_started"&&wa.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},wa.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),No[ve==null?void 0:ve.answer_status]),(ve==null?void 0:ve.answer_status)!="not_started"&&wa.createElement("div",{className:Ve.descBox},wa.createElement("div",{className:Ve.title},wa.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),wa.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),wa.createElement("div",{className:Ve.desc,style:{backgroundColor:"#fff"}},wa.createElement(ou.ZP,{height:300,language:ve==null?void 0:ve.language,value:ve!=null&&ve.passed_code?dl.Base64.decode(ve==null?void 0:ve.passed_code):"",theme:"default",options:ar}))),(ve==null?void 0:ve.answer_status)!="not_started"&&!!Eo&&wa.createElement(Le.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(Xo,jo,zo)=>wa.createElement("span",{style:{color:"#000"}},(co.page-1)*co.limit+zo+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(Xo,jo)=>wa.createElement("span",{style:{color:"#000"}},jo!=null&&jo.created_at?Jo()(jo==null?void 0:jo.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Xo,jo)=>{var zo;return wa.createElement("span",{className:`${Xo===0?"c-green":"c-red"}`},(zo=sr.Im[Xo])==null?void 0:zo.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Xo,jo)=>wa.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>pr(void 0,null,function*(){var zo,fu,Ko;const pl=yield(0,ho.X6)(jo==null?void 0:jo.id);Fe.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:wa.createElement("div",{className:"mb10"},wa.createElement(ou.ZP,{height:300,language:(zo=pl==null?void 0:pl.data)==null?void 0:zo.language,theme:"vs-light",value:(fu=pl==null?void 0:pl.data)!=null&&fu.code?dl.Base64.decode((Ko=pl==null?void 0:pl.data)==null?void 0:Ko.code):"",options:ar}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(Xo=>!!Xo),pagination:{total:Eo||0,onChange:(Xo,jo)=>pr(void 0,null,function*(){Fr({page:Xo,limit:jo}),yield Nu()}),current:co==null?void 0:co.page,pageSize:co==null?void 0:co.limit,showTotal:Xo=>wa.createElement(wa.Fragment,null,"\u5171",wa.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Xo),"\u6761\u6570\u636E")},dataSource:Wt})))};var lo=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(Ar),ne=te(58059),ie=te(81676),ce={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"},Ae=Object.defineProperty,Ne=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,dn=(Ce,pe,ve)=>pe in Ce?Ae(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,qt=(Ce,pe)=>{for(var ve in pe||(pe={}))yt.call(pe,ve)&&dn(Ce,ve,pe[ve]);if(it)for(var ve of it(pe))sn.call(pe,ve)&&dn(Ce,ve,pe[ve]);return Ce},Bn=(Ce,pe)=>Ne(Ce,$e(pe)),Un=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Cn={cursor:"move",transition:"unset"},Ln=Ce=>{const{tag:pe}=Ce,{listeners:ve,transform:dt,transition:Lt,isDragging:Jn,setNodeRef:ca}=useSortable({id:pe.id}),Pn=Jn&&dt?Bn(qt({},Cn),{transform:`translate3d(${dt.x}px, ${dt.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Bn(qt({},Cn),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",Bn(qt({style:Pn,ref:ca},ve),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(pe==null?void 0:pe.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Nn=({globalSetting:Ce,interactiveOpen:pe,onClose:ve,maxPage:dt,currentPage:Lt,paramsHttp:Jn,handlePageClick:ca,currentPosition:Pn})=>{var on;const[Tn,Xa]=(0,a.useState)(!1),[Ta,Ba]=(0,a.useState)(!1),[Rn,Da]=(0,a.useState)("1");(0,a.useEffect)(()=>{Xa(pe),Ba(!1)},[pe]);const[Ya,bn]=(0,a.useState)([]),Sr=()=>Un(void 0,null,function*(){const _a=yield(0,b.ZP)(`/api/courses/${Jn==null?void 0:Jn.coursesId}/smart_plans/${Jn==null?void 0:Jn.id}/get_user_learn_records.json`,{method:"get"});(_a==null?void 0:_a.status)==0&&bn(_a==null?void 0:_a.data)});(0,a.useEffect)(()=>{pe&&Sr()},[pe]);const Qa=_a=>{var Ga,Lr,Wt,Qr,co,Fr,Eo,au;((Ga=_a==null?void 0:_a.active)==null?void 0:Ga.id)==((Lr=_a==null?void 0:_a.over)==null?void 0:Lr.id)&&(Da((Wt=_a==null?void 0:_a.active)==null?void 0:Wt.id),Ba(!0)),(Qr=_a==null?void 0:_a.over)!=null&&Qr.id&&((co=_a==null?void 0:_a.active)==null?void 0:co.id)!=((Fr=_a==null?void 0:_a.over)==null?void 0:Fr.id)&&(console.log((Eo=_a==null?void 0:_a.active)==null?void 0:Eo.id),console.log((au=_a==null?void 0:_a.over)==null?void 0:au.id))};return a.createElement(Fe.default,{footer:null,title:null,closable:!1,open:Tn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ve()}})),a.createElement("div",{className:ce.header_style},a.createElement("div",null,"\u7CFB\u7EDF\u5C06\u5B9E\u65F6\u8BB0\u5F55\u5B66\u751F\u7684\u5B66\u4E60\u5B8C\u6210\u60C5\u51B5\uFF0C\u5B8C\u6210\u5B66\u4E60\u89C4\u5219\u5982\u4E0B\uFF1A"),a.createElement("div",null,"1.\u5305\u542B\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u6240\u6709\u4EA4\u4E92\u64CD\u4F5C\u624D\u53EF\u6807\u8BB0\u4E3A\u5B8C\u6210\u5B66\u4E60"),a.createElement("div",null,"2.\u65E0\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u5B66\u751F\u6301\u7EED\u89C2\u770B\u8FBE10\u79D2\u540E\u81EA\u52A8\u8BB0\u5F55\u4E3A\u5B8C\u6210\u5B66\u4E60")),a.createElement("div",{className:ce.content},a.createElement("div",{className:ce.legend},a.createElement("div",{className:ce.legend_icon,style:{background:"#2EC25B"}}),a.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:ce.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:ce.item_list},a.createElement("div",{className:ce.item_list_title},(on=Array.from({length:Math.ceil((Ya==null?void 0:Ya.length)/5)},(_a,Ga)=>Ga+1))==null?void 0:on.map((_a,Ga)=>a.createElement("div",{className:ce.item_title},a.createElement("div",{className:ce.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:ce.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement("div",{className:ce.box}," ",Ya==null?void 0:Ya.map(_a=>{var Ga,Lr,Wt;return a.createElement("div",{className:_a!=null&&_a.learn_finish?ce.page_item_acitve:ce.page_item,style:{background:Pn===(_a==null?void 0:_a.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:ce.item_top,onClick:()=>{ca(_a==null?void 0:_a.position)}},a.createElement("div",{className:ce.top_content},_a==null?void 0:_a.position)),!!((Ga=_a==null?void 0:_a.module_sort)!=null&&Ga.length)&&a.createElement("div",{className:ce.drag_style,onClick:()=>{ca(_a==null?void 0:_a.position)}},a.createElement("div",{className:ce.item_bottom},(Wt=(Lr=_a==null?void 0:_a.module_sort)==null?void 0:Lr.map((Qr,co)=>`\u4EA4\u4E92${co+1}`))==null?void 0:Wt.join(" "))))}))))))))};var Dn=(0,we.connect)(({globalSetting:Ce})=>({globalSetting:Ce}))(Nn),Jt=te(67294),Zn=Object.defineProperty,ra=Object.defineProperties,On=Object.getOwnPropertyDescriptors,xa=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,dr=(Ce,pe,ve)=>pe in Ce?Zn(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,pa=(Ce,pe)=>{for(var ve in pe||(pe={}))ua.call(pe,ve)&&dr(Ce,ve,pe[ve]);if(xa)for(var ve of xa(pe))Aa.call(pe,ve)&&dr(Ce,ve,pe[ve]);return Ce},Ja=(Ce,pe)=>ra(Ce,On(pe)),ja=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Wr=({user:Ce,officeToken:pe,classroomList:ve,globalSetting:dt,loading:Lt,problemset:Jn,dispatch:ca,pageCache:Pn,pageNum:on,maxPage:Tn,aiImg:Xa,changePage:Ta,isSimulate:Ba,gotoSlide:Rn})=>{var Da,Ya,bn,Sr,Qa,_a,Ga,Lr,Wt,Qr,co,Fr,Eo,au,tu,Sa,ar,wo,qr,No,Nu,Xo,jo,zo,fu,Ko,pl,si,Ki,xl,Ol,Di,xu,_o,Qu,ml,Ji,ms,Is,Ns,ri,Hu,Mu,ju,Sl,bl,Gs,vc,Ks,ec,nl,fs,ts,Fs;const[Ku,oi]=(0,a.useState)(0),Oi=(0,we.useParams)(),[tc,cu]=(0,a.useState)(!1),[Vs,Ps]=(0,a.useState)(!1),[Xl,Es]=(0,a.useState)(0),[ul,fd]=(0,a.useState)([]),ad=(0,a.useRef)(null),Ls=(0,a.useRef)([]),[Bc,nc]=(0,a.useState)(!1),[xi,rd]=(0,a.useState)(null),[Kc,pc]=(0,a.useState)(!1),[Dc,hc]=(0,a.useState)(!1),[xc]=(0,we.useSearchParams)(),[ac,Mc]=(0,a.useState)(!1),{SmartPlanItemBanks:ba}=ve,od=(0,a.useRef)(),vd={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"},pd={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"},Bs={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},Xi={page_info:"1",ai_qna:"2",item_bank:"4"},[As,Ic]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Nc,ud]=(0,a.useState)(""),Ec=(0,a.useRef)(null),Lc=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Uu;((Uu=ba==null?void 0:ba.page)==null?void 0:Uu.animation_code)!==""&&(clearTimeout(Lc.current),Lc.current=setTimeout(()=>{var Wu;const Gl=document.createElement("iframe");Gl.style.width="100%",Gl.style.height="100%",Gl.style.overflow="auto",Gl.style.border="0";const fi=or=>{try{const Yl=or.documentElement.scrollHeight;Gl.style.height=`${Math.max(Yl+10,400)}px`,Yl||setTimeout(()=>{fi(or)},1e3)}catch(Yl){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Yl)}};if(Ec.current){Ec.current.innerHTML="",Ec.current.appendChild(Gl);const or=Gl.contentDocument||Gl.contentWindow.document;or.open(),or.write((Wu=ba==null?void 0:ba.page)==null?void 0:Wu.animation_code),or.documentElement.scrollHeight,fi(or),setTimeout(()=>{fi(or)},1e3)}},1e3))},[(Da=ba==null?void 0:ba.page)==null?void 0:Da.animation_code,As.open,Xl,Nc]),(0,a.useEffect)(()=>{var Uu;if(on){const Wu=((Uu=ba==null?void 0:ba.page)==null?void 0:Uu.lesson_mode)==="self_learning";(!Wu||Wu&&ad.current!==on)&&Os()}ad.current=on},[on,Ku,Pn==null?void 0:Pn.randomData]),(0,a.useEffect)(()=>{Ls.current=[]},[Ku]),(0,a.useEffect)(()=>{oi(0),Es(0),pc(!1),hc(!1)},[on]);const Os=()=>ja(void 0,null,function*(){cu(!0);const Uu=ca({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Oi==null?void 0:Oi.coursesId,id:Oi==null?void 0:Oi.id,position:on,max_position:Tn,is_simulate:Ba||null}});cu(!1)});(0,a.useEffect)(()=>{var Uu,Wu,Gl,fi,or,Yl,Gn;Ic(Ja(pa({},As),{defaultValue:(Uu=ba==null?void 0:ba.page)==null?void 0:Uu.animation_code})),ud(new Date),Oc((Wu=ba==null?void 0:ba.item_banks)==null?void 0:Wu[Ku]),ba!=null&&ba.relation_positions&&Ta(ba==null?void 0:ba.relation_positions);let vo=[];xc.get("simulateType")?vo=(or=(fi=(Gl=ba==null?void 0:ba.page)==null?void 0:Gl.module_sort)==null?void 0:fi.filter(mo=>xc.get("simulateType")==(Xi==null?void 0:Xi[mo])))==null?void 0:or.map((mo,Eu)=>({key:Eu+1,label:Bs[mo]})):vo=(Gn=(Yl=ba==null?void 0:ba.page)==null?void 0:Yl.module_sort)==null?void 0:Gn.map((mo,Eu)=>({key:Eu+1,label:Bs[mo]})),console.log("items---",vo),fd([...vo||[]])},[ba]);const Rs=()=>ja(void 0,null,function*(){var Uu,Wu,Gl,fi,or;if(Ls.current.length===0){be.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}nc(!0);const Yl=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Uu=ba==null?void 0:ba.page)==null?void 0:Uu.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Gl=(Wu=ba==null?void 0:ba.item_banks)==null?void 0:Wu[Ku])==null?void 0:Gl.id,item_choice_id:((or=(fi=ba==null?void 0:ba.item_banks)==null?void 0:fi[Ku])==null?void 0:or.item_type)=="MULTIPLE"?Ls.current:Ls.current[0],is_simulate:Ba||null}});nc(!1),(Yl==null?void 0:Yl.status)===0&&(yield Os(),be.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),Oc=Uu=>{var Wu,Gl;if(Pn!=null&&Pn.is_end){Ps(!0);return}switch((Wu=ba==null?void 0:ba.page)==null?void 0:Wu.solution_visibility){case"hidden":Ps(!1);break;case"show_after_edit":Uu!=null&&Uu.is_answered?Ps(!0):Ps(!1);break;case"show_after_submission":((Gl=ba==null?void 0:ba.page)==null?void 0:Gl.status)==="ended"?Ps(!0):Ps(!1);break;case"show_after_ended":Pn!=null&&Pn.is_end?Ps(!0):Ps(!1);break;default:Ps(!1)}},Cs=(Uu=0)=>{var Wu,Gl,fi,or;switch((Wu=ul==null?void 0:ul[Uu])==null?void 0:Wu.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Gl=ba==null?void 0:ba.item_banks)==null?void 0:Gl.length)&&((fi=ba==null?void 0:ba.item_banks)==null?void 0:fi.every(Yl=>Yl==null?void 0:Yl.is_answered));case"\u667A\u6167\u4F34\u5B66":return((or=ba==null?void 0:ba.page)==null?void 0:or.finish_ai_qna)||Kc;case"\u9605\u8BFB\u89E3\u6790":return(ba==null?void 0:ba.page.finish_read_page_info)||Dc;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,a.useEffect)(()=>{var Uu;Oc((Uu=ba==null?void 0:ba.item_banks)==null?void 0:Uu[Ku])},[Ku]);const Ts=()=>{if(!Cs()){be.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}Es(1)},Jc=()=>ja(void 0,null,function*(){var Uu,Wu,Gl,fi,or,Yl,Gn,vo;if((Wu=(Uu=ba==null?void 0:ba.item_banks)==null?void 0:Uu[Ku])!=null&&Wu.hack_identifier){const mo=yield(0,Au.nF)({id:(fi=(Gl=ba==null?void 0:ba.item_banks)==null?void 0:Gl[Ku])==null?void 0:fi.hack_identifier});if((mo==null?void 0:mo.status)===0){const Eu=window.open(`/myproblems/${mo==null?void 0:mo.identifier}?type=smartPlan&exercisesId=${Oi==null?void 0:Oi.id}&coursesId=${Oi==null?void 0:Oi.coursesId}&questionId=${(Yl=(or=ba==null?void 0:ba.item_banks)==null?void 0:or[Ku])==null?void 0:Yl.id}&smartPlanItemBankId=${(vo=(Gn=ba==null?void 0:ba.item_banks)==null?void 0:Gn[Ku])==null?void 0:vo.smart_plan_page_item_bank_id}&isSimulate=${Ba}&is_smart_plan=true`,"_blank");rd(Eu)}}}),hd=()=>{if(ul!=null&&ul.length){const Uu=ul==null?void 0:ul.findIndex(Wu=>(Wu==null?void 0:Wu.label)=="\u8BD5\u9898\u4F5C\u7B54");return Uu>-1?Uu==0?Cs(0):Cs(1):!0}else return!0};return(0,a.useEffect)(()=>{var Uu,Wu;if(!xi||xi.closed||((Wu=(Uu=ba==null?void 0:ba.item_banks)==null?void 0:Uu[Ku])==null?void 0:Wu.item_type)!="PROGRAM")return;const Gl=()=>{var or,Yl;const Gn={type:"showIntelligentTeacherStatus",aiStatus:(or=ba==null?void 0:ba.page)==null?void 0:or.enable_ai_tutor,questionStatus:((Yl=ba==null?void 0:ba.page)==null?void 0:Yl.status)==="ended"};xi.postMessage(Gn,"*")};if(xi.document.readyState==="complete")setTimeout(()=>{Gl()},3e3);else{const or=()=>{Gl(),xi.removeEventListener("load",or)};xi.addEventListener("load",or)}const fi=()=>ja(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return xi==null||xi.addEventListener("unload",fi),()=>{xi==null||xi.removeEventListener("unload",fi)}},[xi,ba,Xl,Ku]),Jt.createElement("section",null,Jt.createElement(y.Z,{spinning:!1},Jt.createElement("div",{className:Pe.box},Jt.createElement("div",{className:Pe.box_header,style:{height:Xl==1?"140px":"95px"}},Jt.createElement("div",{className:Pe.box_wrap},!!ul.length&&Jt.createElement("div",{className:Pe.progressbarWrap},Jt.createElement("div",{className:`${Pe.progressItem} ${Xl==0?Pe.activeWrap:""}`,onClick:()=>ja(void 0,null,function*(){Es(0),yield Os()})},ul.length>1&&(Cs()?Jt.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Jt.createElement("div",{className:Pe.circle},"1")),Jt.createElement("div",null,(Ya=ul==null?void 0:ul[0])==null?void 0:Ya.label)),ul.length>1&&Jt.createElement(Jt.Fragment,null,Jt.createElement("img",{src:te(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),Jt.createElement("div",{className:`${Pe.progressItem} ${Xl==1?Pe.activeWrap:""}`,onClick:()=>ja(void 0,null,function*(){Ts(),Cs()&&(yield Os())})},Cs(0)&&Cs(1)?Jt.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Jt.createElement("div",{className:Pe.circle},"2"),Jt.createElement("div",null,(bn=ul==null?void 0:ul[1])==null?void 0:bn.label)))),Jt.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Ba&&Jt.createElement("div",{className:Pe.box_botton,style:{marginRight:"20px"},onClick:()=>{Mc(!0)}},Jt.createElement("img",{src:te(49324),width:18}),Jt.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6")),Jt.createElement("div",{className:Pe.quit,onClick:()=>{we.history.push(`/classrooms/${Oi==null?void 0:Oi.coursesId}/smart_plan`)}},Jt.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),Jt.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60")))),Xl==1&&Jt.createElement("div",{className:Pe.headTip},"\u2B06\uFE0F\xA0\u70B9\u51FB\u9636\u6BB5\u540D\u79F0\u53EF\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5")),Jt.createElement("div",{className:Pe.mainContent,style:{height:Xl==1?((Sr=ul==null?void 0:ul[Xl])==null?void 0:Sr.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((Qa=ul==null?void 0:ul[Xl])==null?void 0:Qa.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(ul!=null&&ul.length)&&Jt.createElement("div",null,Jt.createElement(Du.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"})),((_a=ul==null?void 0:ul[Xl])==null?void 0:_a.label)=="\u667A\u6167\u4F34\u5B66"&&Jt.createElement(ne.Z,{onNextButtonClick:()=>{Ts(),Os()},style:{height:"100%"},onStatusChange:Uu=>{pc(Uu)},showNextButton:Xl+1!=(ul==null?void 0:ul.length),interactionTotal:(Ga=ba==null?void 0:ba.page)==null?void 0:Ga.knowledge_size,initDefaultChatDataKey:((Lr=ba==null?void 0:ba.page)==null?void 0:Lr.id)+((Wt=ba==null?void 0:ba.page)==null?void 0:Wt.update_size),defaultChatData:(Qr=ba==null?void 0:ba.student_qna_records)==null?void 0:Qr.knowledge,data:{ppt_url:Xa==null?void 0:Xa.map(Uu=>Uu==null?void 0:Uu.url),questionable_type:"SmartPlanItemBank",questionable_id:(co=ba==null?void 0:ba.page)==null?void 0:co.id,position:on,type:11,scene_type:Ba?13:null}}),((Fr=ul==null?void 0:ul[Xl])==null?void 0:Fr.label)=="\u9605\u8BFB\u89E3\u6790"&&Jt.createElement(ie.Z,{onNextButtonClick:()=>{Ts(),Os()},style:{height:"100%"},openRecord:!Ba&&((Eo=ba==null?void 0:ba.page)==null?void 0:Eo.finish_read_page_info)===!1,showNextButton:Xl+1!=(ul==null?void 0:ul.length),onStatusChange:Uu=>{hc(Uu)},readingTime:(au=ba==null?void 0:ba.page)==null?void 0:au.info_read_time,analysis:(tu=ba==null?void 0:ba.page)==null?void 0:tu.page_info,totalTime:(Sa=ba==null?void 0:ba.page)==null?void 0:Sa.info_read_min_time,initDefaultChatDataKey:(ar=ba==null?void 0:ba.page)==null?void 0:ar.id,defaultChatData:(wo=ba==null?void 0:ba.student_qna_records)==null?void 0:wo.page_info,data:{ppt_url:Xa==null?void 0:Xa.map(Uu=>Uu==null?void 0:Uu.url),questionable_type:"SmartPlanItemBank",questionable_id:(qr=ba==null?void 0:ba.page)==null?void 0:qr.id,position:on,type:10,scene_type:Ba?13:null}}),Jt.createElement("div",{style:{padding:"0px 20px"}},Jt.createElement(qa.Z,{key:Nc,defaultValue:As.defaultValue,open:As.open,onOpenChange:Uu=>{Ic(Ja(pa({},As),{open:0}))},language:As.language,height:As.height,showExtra:!1}),((No=ul==null?void 0:ul[Xl])==null?void 0:No.label)=="\u52A8\u6548\u5B66\u4E60"&&((Nu=ba==null?void 0:ba.page)==null?void 0:Nu.animation_code)&&Jt.createElement("div",{className:Pe.code_style},Jt.createElement("div",{style:{display:"flex",alignItems:"center"}},Jt.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),Jt.createElement(je.Z,{title:"\u5168\u5C4F\u5C55\u793A"},Jt.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{Ic(Ja(pa({},As),{open:As.open+1}))}}))),Jt.createElement("div",{className:"mt10",ref:Ec})),((Xo=ul==null?void 0:ul[Xl])==null?void 0:Xo.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((jo=ba==null?void 0:ba.item_banks)!=null&&jo[Ku]&&((fu=["in_progress","ended"])!=null&&fu.includes((zo=ba==null?void 0:ba.page)==null?void 0:zo.status))?Jt.createElement(Jt.Fragment,null,Jt.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((pl=(Ko=ba==null?void 0:ba.item_banks)==null?void 0:Ko[Ku])==null?void 0:pl.item_type)==="SINGLE"&&Jt.createElement(ur,{questionIndex:((si=ba==null?void 0:ba.item_banks)==null?void 0:si.length)>1?Ku+1:0,question:(Ki=ba==null?void 0:ba.item_banks)==null?void 0:Ki[Ku],questionChoiceIdsRef:Ls,pageCache:Pn,solutionVis:Vs,pageInfo:ba==null?void 0:ba.page}),((Ol=(xl=ba==null?void 0:ba.item_banks)==null?void 0:xl[Ku])==null?void 0:Ol.item_type)==="MULTIPLE"&&Jt.createElement(ma,{questionIndex:((Di=ba==null?void 0:ba.item_banks)==null?void 0:Di.length)>1?Ku+1:0,question:(xu=ba==null?void 0:ba.item_banks)==null?void 0:xu[Ku],questionChoiceIdsRef:Ls,pageCache:Pn,solutionVis:Vs,pageInfo:ba==null?void 0:ba.page}),((Qu=(_o=ba==null?void 0:ba.item_banks)==null?void 0:_o[Ku])==null?void 0:Qu.item_type)==="JUDGMENT"&&Jt.createElement(Vo,{questionIndex:((ml=ba==null?void 0:ba.item_banks)==null?void 0:ml.length)>1?Ku+1:0,question:(Ji=ba==null?void 0:ba.item_banks)==null?void 0:Ji[Ku],questionChoiceIdsRef:Ls,pageCache:Pn,solutionVis:Vs,pageInfo:ba==null?void 0:ba.page}),((Is=(ms=ba==null?void 0:ba.item_banks)==null?void 0:ms[Ku])==null?void 0:Is.item_type)==="PROGRAM"&&Jt.createElement(lo,{questionIndex:((Ns=ba==null?void 0:ba.item_banks)==null?void 0:Ns.length)>1?Ku+1:0,question:(ri=ba==null?void 0:ba.item_banks)==null?void 0:ri[Ku],questionChoiceIdsRef:Ls,SmartPlanItemBanks:ba,pageCache:Pn,solutionVis:Vs,handleRefresh:Os,childWindow:xi}))):ba!=null&&ba.is_extra?Pn!=null&&Pn.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":Jt.createElement(Du.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"})))),((Hu=ul==null?void 0:ul[Xl])==null?void 0:Hu.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((ju=["in_progress","ended"])==null?void 0:ju.includes((Mu=ba==null?void 0:ba.page)==null?void 0:Mu.status))&&Jt.createElement("div",{className:Pe.page_footer},((Sl=ba==null?void 0:ba.item_banks)==null?void 0:Sl.length)>1&&((bl=Array.from({length:ba==null?void 0:ba.count},(Uu,Wu)=>Wu+1))==null?void 0:bl.map((Uu,Wu)=>Jt.createElement("div",{key:Wu,className:Wu==Ku?Pe.num_style_active:Pe.num_style,onClick:()=>{oi(Wu)}},Uu))),Jt.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},Ku>0&&Jt.createElement("div",{className:Pe.button1,onClick:()=>{Ku>0&&oi(Ku-1)}},"\u4E0A\u4E00\u9898"),Ku+1<(ba==null?void 0:ba.count)&&Jt.createElement("div",{className:Pe.button1,style:{marginLeft:"20px"},onClick:()=>{Ku<(ba==null?void 0:ba.count)&&oi(Ku+1)}},"\u4E0B\u4E00\u9898"),((Gs=ba==null?void 0:ba.item_banks)==null?void 0:Gs[Ku])&&((Ks=(vc=ba==null?void 0:ba.item_banks)==null?void 0:vc[Ku])==null?void 0:Ks.item_type)!="PROGRAM"&&((ec=ba==null?void 0:ba.page)==null?void 0:ec.status)!="ended"&&!((fs=(nl=ba==null?void 0:ba.item_banks)==null?void 0:nl[Ku])!=null&&fs.is_answered)&&!(Pn!=null&&Pn.is_end)&&Jt.createElement(ge.ZP,{className:"ml10",type:"primary",loading:Bc,onClick:()=>{Rs()}},"\u63D0\u4EA4"),((Fs=(ts=ba==null?void 0:ba.item_banks)==null?void 0:ts[Ku])==null?void 0:Fs.item_type)=="PROGRAM"&&Jt.createElement(ge.ZP,{className:"ml10",type:"primary",onClick:()=>{Jc()}},"\u8FDB\u5165\u7B54\u9898"),Cs()&&(Xl==1||Xl==0&&(ul==null?void 0:ul.length)==2)&&Jt.createElement(ge.ZP,{type:"primary",className:"ml10",onClick:()=>{Xl==1?Es(0):Es(1)}},Xl==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"))),Jt.createElement(Dn,{interactiveOpen:ac,maxPage:Tn,onClose:()=>Mc(!1),currentPage:on,paramsHttp:Oi,handlePageClick:Uu=>{Rn(Uu)},currentPosition:on}))))};var $a=(0,we.connect)(({user:Ce,classroomList:pe,loading:ve,globalSetting:dt,problemset:Lt})=>({user:Ce,classroomList:pe,globalSetting:dt,loading:ve.effects,problemset:Lt}))(Wr),vn={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"},Wn=Object.defineProperty,Hn=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,Fa=(Ce,pe,ve)=>pe in Ce?Wn(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,rr=(Ce,pe)=>{for(var ve in pe||(pe={}))ka.call(pe,ve)&&Fa(Ce,ve,pe[ve]);if(Hn)for(var ve of Hn(pe))kr.call(pe,ve)&&Fa(Ce,ve,pe[ve]);return Ce};const Ma=({problemset:Ce,dispatch:pe,question:ve,questionIndex:dt})=>{const[Lt,Jn]=(0,a.useState)({}),[ca,Pn]=(0,a.useState)([]),on={fontSize:"18px"},Tn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const Ta=(0,Yn.cloneDeep)(ve);Jn(Ta),Pn(Ta.choices)},[ve]);const Xa=(Ta=!1)=>{let Ba="";return ca.forEach((Rn,Da)=>{Ta?Rn!=null&&Rn.me_answered&&(Ba=Ba+Tn[Da]):Rn!=null&&Rn.is_answer&&(Ba=Ba+Tn[Da])}),Ba};return a.createElement("div",null,a.createElement("div",{className:an.questionWrap},a.createElement(z.Z,{value:`${dt}\u3001\u3010\u591A\u9009\u9898\u3011`+(Lt==null?void 0:Lt.name),style:rr({},on)}),ca==null?void 0:ca.map((Ta,Ba)=>{const{is_answer:Rn,checked:Da,choice_text:Ya,me_answered:bn}=Ta;let Sr="";return Rn&&(Sr=an.rightAnswer),!Rn&&(Da||bn)&&(Sr=an.errorAnswer),a.createElement(tt.Z,{className:an.choiceWrap,align:"middle",wrap:!1},a.createElement(ke.Z,{className:`${an.choiceIndex} ${Sr}`,style:{cursor:"not-allowed"}},Tn[Ba]),a.createElement(ke.Z,{flex:1,className:`${an.editorWrap} ml15 current`},a.createElement(z.Z,{className:an.html,value:Ya,style:rr({},on)})))})),a.createElement("div",{className:an.solutionWrap},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#000",fontWeight:600}},Xa())),a.createElement("div",null,a.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Lt==null?void 0:Lt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var fa=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(Ma),La=te(67294),lr=Object.defineProperty,Zo=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,br=(Ce,pe,ve)=>pe in Ce?lr(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,wr=(Ce,pe)=>{for(var ve in pe||(pe={}))uu.call(pe,ve)&&br(Ce,ve,pe[ve]);if(Zo)for(var ve of Zo(pe))Hr.call(pe,ve)&&br(Ce,ve,pe[ve]);return Ce};const bo=({problemset:Ce,dispatch:pe,question:ve,questionIndex:dt})=>{const[Lt,Jn]=(0,a.useState)({}),[ca,Pn]=(0,a.useState)([]),on={fontSize:"18px"},Tn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return(0,a.useEffect)(()=>{const Xa=(0,Yn.cloneDeep)(ve);Jn(Xa),Pn(Xa.choices)},[ve]),La.createElement("div",null,La.createElement("div",{className:an.questionWrap},La.createElement(z.Z,{value:`${dt}\u3001\u3010\u5355\u9009\u9898\u3011`+(Lt==null?void 0:Lt.name),style:wr({},on)}),ca==null?void 0:ca.map((Xa,Ta)=>{const{is_answer:Ba,checked:Rn,choice_text:Da,me_answered:Ya}=Xa;let bn="";return Ba&&(bn=an.rightAnswer),!Ba&&(Rn||Ya)&&(bn=an.errorAnswer),La.createElement(tt.Z,{className:an.choiceWrap,align:"middle",wrap:!1},La.createElement(ke.Z,{className:`${an.choiceIndex} ${bn}`,style:{cursor:"not-allowed"}},Tn[Ta]),La.createElement(ke.Z,{flex:1,className:`${an.editorWrap} ml15 current`},La.createElement(z.Z,{className:an.html,value:Da,style:wr({},on)})))})),La.createElement("div",{className:an.solutionWrap},La.createElement("div",{className:"c-grey-333 mb5 font16"},La.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),La.createElement("span",{style:{color:"#000",fontWeight:600,fontSize:"16px"}},Tn[ca.findIndex(Xa=>Xa==null?void 0:Xa.is_answer)])),La.createElement("div",null,La.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Lt==null?void 0:Lt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var du=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(bo),Wo=Object.defineProperty,Oo=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,nu=(Ce,pe,ve)=>pe in Ce?Wo(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,ll=(Ce,pe)=>{for(var ve in pe||(pe={}))Bo.call(pe,ve)&&nu(Ce,ve,pe[ve]);if(Oo)for(var ve of Oo(pe))yu.call(pe,ve)&&nu(Ce,ve,pe[ve]);return Ce};const gu=({problemset:Ce,dispatch:pe,question:ve,questionIndex:dt})=>{var Lt;const[Jn,ca]=(0,a.useState)({}),[Pn,on]=(0,a.useState)([]),Tn={fontSize:"18px"};(0,a.useEffect)(()=>{const Ta=(0,Yn.cloneDeep)(ve);ca(Ta),on(Ta.choices)},[ve]);const Xa=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return a.createElement("div",null,a.createElement("div",{className:an.questionWrap},a.createElement(z.Z,{value:`${dt}\u3001\u3010\u5224\u65AD\u9898\u3011`+(Jn==null?void 0:Jn.name),style:ll({},Tn)}),Pn==null?void 0:Pn.map((Ta,Ba)=>{const{is_answer:Rn,checked:Da,choice_text:Ya,me_answered:bn}=Ta;let Sr="";return Rn&&(Sr=an.rightAnswer),!Rn&&(Da||bn)&&(Sr=an.errorAnswer),a.createElement(tt.Z,{className:an.choiceWrap,align:"middle",wrap:!1},a.createElement(ke.Z,{className:`${an.choiceIndex} ${Sr}`,style:{cursor:"not-allowed"}},Xa[Ba]),a.createElement(ke.Z,{flex:1,className:`${an.editorWrap} ml15 current`},a.createElement(z.Z,{className:an.html,value:Ya,style:ll({},Tn)})))})),a.createElement("div",{className:an.solutionWrap},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#000",fontWeight:600}},(Lt=Pn.find(Ta=>Ta==null?void 0:Ta.is_answer))==null?void 0:Lt.choice_text)),a.createElement("div",null,a.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Jn==null?void 0:Jn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var Xu=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(gu),eu=te(67294),zu=Object.defineProperty,hu=Object.getOwnPropertySymbols,_u=Object.prototype.hasOwnProperty,il=Object.prototype.propertyIsEnumerable,Cl=(Ce,pe,ve)=>pe in Ce?zu(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Iu=(Ce,pe)=>{for(var ve in pe||(pe={}))_u.call(pe,ve)&&Cl(Ce,ve,pe[ve]);if(hu)for(var ve of hu(pe))il.call(pe,ve)&&Cl(Ce,ve,pe[ve]);return Ce};const ai={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},ol=({problemset:Ce,dispatch:pe,question:ve,questionIndex:dt})=>{var Lt;const Jn={fontSize:"18px"},ca={C:eu.createElement("span",{className:an.c},"C"),"C++":eu.createElement("span",{className:an.cpp},"C++"),Java:eu.createElement("span",{className:an.java},"Java"),Python:eu.createElement("span",{className:an.python},"Python")},Pn={not_started:eu.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:eu.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:eu.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:eu.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return eu.createElement("div",null,eu.createElement("div",{className:an.questionWrap},eu.createElement(z.Z,{value:`${dt}\u3001\u3010\u7F16\u7A0B\u9898\u3011`+(ve==null?void 0:ve.name),style:Iu({},Jn)})),eu.createElement("div",{className:an.descBox},eu.createElement("div",{className:an.title},eu.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Lt=ve==null?void 0:ve.languages)==null?void 0:Lt.map((on,Tn,Xa)=>eu.createElement(a.Fragment,{key:Tn},ca[on==null?void 0:on.language]))),eu.createElement("div",{className:an.desc},eu.createElement(z.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ve==null?void 0:ve.description),style:{fontSize:"16px",color:"#000"}}))),(ve==null?void 0:ve.answer_status)!="not_started"&&eu.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},eu.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Pn[ve==null?void 0:ve.answer_status]),["passed","delay_passed"].includes(ve==null?void 0:ve.answer_status)&&eu.createElement("div",{className:an.descBox},eu.createElement("div",{className:an.title},eu.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),eu.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")),eu.createElement("div",{className:an.desc,style:{backgroundColor:"#fff"}},eu.createElement(ou.ZP,{height:300,language:ve==null?void 0:ve.language,value:ve!=null&&ve.passed_code?dl.Base64.decode(ve==null?void 0:ve.passed_code):"",theme:"default",options:ai}))))};var Ru=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(ol),ao=te(67294),su=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const _r=({user:Ce,globalSetting:pe,classroomList:ve,loading:dt,problemset:Lt,dispatch:Jn,pageNum:ca,maxPage:Pn})=>{var on,Tn,Xa,Ta,Ba,Rn,Da,Ya,bn,Sr,Qa,_a,Ga,Lr,Wt,Qr,co,Fr,Eo;const[au]=(0,we.useSearchParams)(),[tu,Sa]=(0,a.useState)(0),ar=(0,we.useParams)(),[wo,qr]=(0,a.useState)(!1);console.log("paramsHttp--",ar);const[No,Nu]=(0,a.useState)(null),[Xo,jo]=(0,a.useState)(!1),[zo,fu]=(0,a.useState)(!1),{SmartPlanItemBanks:Ko}=ve,pl={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,a.useEffect)(()=>{ca&&si()},[ca,ar==null?void 0:ar.user_login]);const si=()=>su(void 0,null,function*(){qr(!0),Jn({type:"classroomList/getSmartPlanItemBanks",payload:{login:ar==null?void 0:ar.user_login,course_id:ar==null?void 0:ar.coursesId,id:ar==null?void 0:ar.id,position:ca,max_position:Pn}}),qr(!1)});(0,a.useEffect)(()=>{var xl,Ol;Sa(0),(xl=Ko==null?void 0:Ko.page)!=null&&xl.id&&Ki((Ol=Ko==null?void 0:Ko.page)==null?void 0:Ol.id)},[Ko]);const Ki=xl=>su(void 0,null,function*(){jo(!0);const Ol=yield(0,b.ZP)(`/api/smart_plan_item_banks/${xl}/student_comment.json`,{method:"get",params:{user_id:ar==null?void 0:ar.user_login}});(Ol==null?void 0:Ol.status)===0&&Nu(Ol==null?void 0:Ol.data),jo(!1)});return ao.createElement("section",null,ao.createElement(y.Z,{spinning:wo},ao.createElement("div",{className:vn.box},ao.createElement("div",{className:vn.box_header,style:{padding:"20px"}},ao.createElement("div",{style:{display:"flex",alignItems:"center"}},ao.createElement("div",{className:vn.header_title},Ko!=null&&Ko.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),ao.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},ao.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},ao.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),ao.createElement("span",{style:{color:"#333333"}},((on=Ko==null?void 0:Ko.user_info)==null?void 0:on.user_name)||"--"),ao.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),ao.createElement("span",{style:{color:"#333333"}},((Tn=Ko==null?void 0:Ko.user_info)==null?void 0:Tn.student_id)||"--"),ao.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),ao.createElement("span",{style:{color:"#333333"}},((Xa=Ko==null?void 0:Ko.user_info)==null?void 0:Xa.group_name)||"--"))),ao.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},ao.createElement("div",{className:"mt10"},((Ba=(Ta=Ko==null?void 0:Ko.item_banks)==null?void 0:Ta[tu])==null?void 0:Ba.item_type)==="SINGLE"&&ao.createElement(du,{question:(Rn=Ko==null?void 0:Ko.item_banks)==null?void 0:Rn[tu],questionIndex:tu+1}),((Ya=(Da=Ko==null?void 0:Ko.item_banks)==null?void 0:Da[tu])==null?void 0:Ya.item_type)==="MULTIPLE"&&ao.createElement(fa,{question:(bn=Ko==null?void 0:Ko.item_banks)==null?void 0:bn[tu],questionIndex:tu+1}),((Qa=(Sr=Ko==null?void 0:Ko.item_banks)==null?void 0:Sr[tu])==null?void 0:Qa.item_type)==="JUDGMENT"&&ao.createElement(Xu,{question:(_a=Ko==null?void 0:Ko.item_banks)==null?void 0:_a[tu],questionIndex:tu+1}),((Lr=(Ga=Ko==null?void 0:Ko.item_banks)==null?void 0:Ga[tu])==null?void 0:Lr.item_type)==="PROGRAM"&&ao.createElement(ao.Fragment,null,ao.createElement(Ru,{question:(Wt=Ko==null?void 0:Ko.item_banks)==null?void 0:Wt[tu],questionIndex:tu+1}),ao.createElement(wl,{item:(Qr=Ko==null?void 0:Ko.item_banks)==null?void 0:Qr[tu]}))),((co=Ko==null?void 0:Ko.page)==null?void 0:co.knowledge_test)&&ao.createElement(ao.Fragment,null,ao.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},ao.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),ao.createElement(ge.ZP,{type:"link",loading:Xo,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>su(void 0,null,function*(){fu(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),ao.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},ao.createElement(z.Z,{className:vn.ansWrap,value:(No==null?void 0:No.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),ao.createElement("div",{className:vn.page_footer},(Ko==null?void 0:Ko.count)>1&&((Fr=Array.from({length:Ko==null?void 0:Ko.count},(xl,Ol)=>Ol+1))==null?void 0:Fr.map((xl,Ol)=>ao.createElement("div",{key:Ol,className:Ol==tu?vn.num_style_active:vn.num_style,onClick:()=>{Sa(xl-1)}},xl))))),ao.createElement(Fe.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:zo,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{fu(!1)},onCancel:()=>{fu(!1)}},ao.createElement(y.Z,{spinning:Xo},ao.createElement("div",{className:vn.evalueWrap},ao.createElement("div",{className:vn.evalueSty},ao.createElement("div",{className:vn.title},"\u5B66\u4E60\u8BC4\u4EF7"),ao.createElement(z.Z,{className:vn.ansWrap,value:(No==null?void 0:No.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),ao.createElement("div",{className:vn.evalueSty,style:{marginTop:"20px"}},ao.createElement("div",{className:vn.title},"\u95EE\u7B54\u8BB0\u5F55"),ao.createElement("div",{className:vn.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Eo=No==null?void 0:No.question_and_answer_list)==null?void 0:Eo.map((xl,Ol)=>ao.createElement("div",{key:Ol,className:"mt10"},ao.createElement("div",{style:{display:"flex"}},ao.createElement("div",{className:vn.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),ao.createElement(z.Z,{className:vn.asnCont,value:xl==null?void 0:xl.question})),ao.createElement("div",{style:{display:"flex"}},ao.createElement("div",{className:vn.label},"\u56DE\u7B54\uFF1A"),ao.createElement(z.Z,{className:vn.asnCont,value:xl==null?void 0:xl.answer})))))))))))};var El=(0,we.connect)(({user:Ce,classroomList:pe,loading:ve,globalSetting:dt,problemset:Lt})=>({user:Ce,classroomList:pe,globalSetting:dt,loading:ve.effects,problemset:Lt}))(_r),Io=te(4106),zr=te(7111),Xr=Object.defineProperty,Ua=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,ku=Object.prototype.propertyIsEnumerable,bu=(Ce,pe,ve)=>pe in Ce?Xr(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,wu=(Ce,pe)=>{for(var ve in pe||(pe={}))Yr.call(pe,ve)&&bu(Ce,ve,pe[ve]);if(Ua)for(var ve of Ua(pe))ku.call(pe,ve)&&bu(Ce,ve,pe[ve]);return Ce},Ho=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(Tn){Lt(Tn)}},ca=on=>{try{Pn(ve.throw(on))}catch(Tn){Lt(Tn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Al={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"},Li=({user:Ce,classroomList:pe,globalSetting:ve,loading:dt,dispatch:Lt})=>{var Jn,ca,Pn,on,Tn,Xa;const[Ta,Ba]=ds.ZP.useNotification(),Rn=(0,a.useRef)(),Da=(0,a.useRef)(),[Ya]=(0,we.useSearchParams)(),[bn,Sr]=(0,a.useState)({}),[Qa,_a]=(0,a.useState)(""),[Ga,Lr]=(0,a.useState)(""),Wt=(0,we.useParams)(),[Qr,co]=(0,a.useState)({}),[Fr,Eo]=(0,a.useState)(),[au,tu]=(0,a.useState)(!1),Sa=(0,a.useRef)(),[ar,wo]=(0,a.useState)(!1),[qr,No]=(0,a.useState)([]),[Nu,Xo]=(0,a.useState)(!0),[jo,zo]=(0,a.useState)(!1),[fu,Ko]=(0,a.useState)([]),[pl,si]=(0,a.useState)(!1),[Ki,xl]=(0,a.useState)([]),[Ol,Di]=(0,a.useState)(!1),[xu,_o]=(0,a.useState)(0),[Qu,ml]=(0,a.useState)(!1),[Ji,ms]=(0,a.useState)([]),[Is,Ns]=(0,a.useState)(""),[ri,Hu]=(0,a.useState)(wu({},{page:1,limit:20,course_group_id:"",status:"all",search:""})),[Mu,ju]=(0,a.useState)(!1),[Sl,bl]=(0,a.useState)(""),[Gs,vc]=(0,a.useState)(0),Ks=(0,a.useRef)(null),[ec,nl]=(0,a.useState)(!1),[fs,ts]=(0,a.useState)(!1),[Fs,Ku]=(0,a.useState)(!1),[oi,Oi]=(0,a.useState)(!1),tc=(0,a.useRef)(!1),{SmartPlanItemBanks:cu}=pe,Vs=(0,a.useRef)(bn),Ps=(0,a.useRef)(),Xl=(0,a.useRef)([1]),Es=Ya.get("simulate")=="true",ul=Ya.get("pptPage")?Number(Ya.get("pptPage")):1,[fd,ad]=(0,a.useState)(!1),[Ls,Bc]=(0,a.useState)(!1),[nc,xi]=a.useState(["60%","40%"]),[rd,Kc]=(0,a.useState)(!1),pc=(0,a.useRef)(!1),[Dc,hc]=(0,a.useState)(!1),[xc,ac]=(0,a.useState)(!1),Mc=(0,a.useRef)(null);(0,a.useEffect)(()=>{const mo=700/window.innerWidth*100,Eu=100-mo;oi?bn!=null&&bn.IsSuper?xi(["100%","0%"]):xi([`${Eu.toFixed(2)}%`,`${mo.toFixed(2)}%`]):xi([`${Eu.toFixed(2)}%`,`${mo.toFixed(2)}%`]),tc.current=oi,oi||ml(!1)},[oi]),(0,a.useEffect)(()=>{ec&&Ga>0&&ts(!0)},[Ga,ec]),window.addEventListener("resize",()=>{clearTimeout(Mc.current),Mc.current=setTimeout(()=>{const Gn=window.innerWidth;console.log("\u89C6\u53E3\u5927\u5C0F\u8C03\u6574\u5B8C\u6210\uFF0C\u5F53\u524D\u5BBD\u5EA6:",Gn);const Eu=700/window.innerWidth*100,$u=100-Eu;oi?bn!=null&&bn.IsSuper?xi(["100%","0%"]):xi([`${$u.toFixed(2)}%`,`${Eu.toFixed(2)}%`]):xi([`${$u.toFixed(2)}%`,`${Eu.toFixed(2)}%`]),tc.current=oi,oi||ml(!1),Bs()},300)}),(0,a.useEffect)(()=>{const Gn=()=>Ho(void 0,null,function*(){if(!pc.current){pc.current=!0;try{yield Bs()}catch(vo){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",vo)}finally{pc.current=!1}}});return window.addEventListener("resize",Gn),()=>{window.removeEventListener("resize",Gn)}},[]),(0,a.useEffect)(()=>(document.body.addEventListener((0,ws.gH)(),od),()=>{document.body.removeEventListener((0,ws.gH)(),od)}),[]);const ba=()=>Ho(void 0,null,function*(){var Gn,vo;yield(Gn=Rn.current)==null?void 0:Gn.ready();const mo=(vo=Rn.current)==null?void 0:vo.Application;mo&&(yield mo.ActivePresentation.SlideShowWindow.View.Exit())});(0,a.useEffect)(()=>{!(bn!=null&&bn.IsSuper)&&!Ya.get("pptPage")&&(_a(ul),Lt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Wt==null?void 0:Wt.coursesId,id:Wt==null?void 0:Wt.id,position:ul}})),(0,vt.s2)()&&we.history.replace(`/miniprogram/courseware/study?courses_id=${Wt==null?void 0:Wt.coursesId}&id=${Wt==null?void 0:Wt.id}`)},[]),(0,a.useEffect)(()=>{Vs.current=bn,bn!=null&&bn.WebofficeURL&&setTimeout(()=>{Cs()},300)},[bn]),(0,a.useEffect)(()=>{var Gn;return(Gn=Ce==null?void 0:Ce.userInfo)!=null&&Gn.login&&Os(),()=>{clearInterval(Sa.current)}},[(Jn=Ce==null?void 0:Ce.userInfo)==null?void 0:Jn.login]),(0,a.useEffect)(()=>{!(bn!=null&&bn.IsSuper)&&(Fr==null?void 0:Fr.is_end)===!1&&(bn==null?void 0:bn.Status)=="in_progress"&&ud()},[Fr==null?void 0:Fr.is_end,bn]),(0,a.useEffect)(()=>{if(Fr!=null&&Fr.is_end&&clearInterval(Sa.current),!(bn!=null&&bn.IsSuper)&&(Fr!=null&&Fr.is_end)){let Gn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];Gn&&(Gn!=null&&Gn.includes(Wt==null?void 0:Wt.id))||(be.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=[Wt==null?void 0:Wt.id]:Gn.push(Wt==null?void 0:Wt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(Gn)))}},[Fr==null?void 0:Fr.is_end,bn]),(0,a.useEffect)(()=>{if(Fr!=null&&Fr.enable_extra&&!(Fr!=null&&Fr.is_end)){let Gn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];Gn&&!(Gn!=null&&Gn.includes(Wt==null?void 0:Wt.id))&&Fe.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:()=>Ho(void 0,null,function*(){(Gn==null?void 0:Gn.length)===0?Gn=[Wt==null?void 0:Wt.id]:Gn.push(Wt==null?void 0:Wt.id),Xi(Fr==null?void 0:Fr.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(Gn))})})}},[Fr==null?void 0:Fr.enable_extra]);const od=()=>{(0,ws.vp)()||ba()};(0,a.useEffect)(()=>{var Gn,vo;(Gn=Ce==null?void 0:Ce.userInfo)!=null&&Gn.login&&(bn!=null&&bn.IsSuper?tu(!0):tu((bn==null?void 0:bn.Status)&&(bn==null?void 0:bn.Status)!="not_started"),(vo=Rn.current)!=null&&vo.ready&&Bs())},[(ca=Ce==null?void 0:Ce.userInfo)==null?void 0:ca.login,bn]),(0,a.useEffect)(()=>{var Gn;Fr!=null&&Fr.page&&((Gn=cu==null?void 0:cu.page)==null?void 0:Gn.lesson_mode)=="online_lesson"&&!(bn!=null&&bn.IsSuper)&&!Es&&Xi(Fr==null?void 0:Fr.page)},[Fr==null?void 0:Fr.page]),(0,a.useEffect)(()=>{var Gn;((Gn=Ce==null?void 0:Ce.userInfo)==null?void 0:Gn.real_name)==="\u6E38\u5BA2"&&Lt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(Pn=Ce==null?void 0:Ce.userInfo)==null?void 0:Pn.real_name]);const vd=()=>{var Gn,vo,mo,Eu,$u;let Su=[];return(((vo=(Gn=cu==null?void 0:cu.page)==null?void 0:Gn.smart_plan_page_knowledges)==null?void 0:vo.length)>0||(mo=cu==null?void 0:cu.page)!=null&&mo.is_ai_question)&&Su.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Eu=cu==null?void 0:cu.page)!=null&&Eu.page_info&&Su.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(cu==null?void 0:cu.count)>0&&Su.push({key:"4",title:"\u8BD5\u9898"}),($u=cu==null?void 0:cu.page)!=null&&$u.animation_code&&Su.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),a.createElement(a.Fragment,null,Su==null?void 0:Su.map((el,Vl)=>a.createElement("span",{style:{cursor:"pointer"},onClick:()=>{console.log(el),Ku(!0),Ns(el==null?void 0:el.key)}},el==null?void 0:el.title,Vl!=(Su==null?void 0:Su.length)-1?"\u3001":"")))};(0,a.useEffect)(()=>{var Gn,vo,mo,Eu,$u,Su,el;ml(!1),Qa&&((Gn=cu==null?void 0:cu.page)==null?void 0:Gn.position)!=Gs&&oi&&(vc((vo=cu==null?void 0:cu.page)==null?void 0:vo.position),ju(!0),setTimeout(()=>{ju(!1)},2e3),bn!=null&&bn.IsSuper&&(((Eu=(mo=cu==null?void 0:cu.page)==null?void 0:mo.smart_plan_page_knowledges)==null?void 0:Eu.length)>0||($u=cu==null?void 0:cu.page)!=null&&$u.is_ai_question||(Su=cu==null?void 0:cu.page)!=null&&Su.page_info||(cu==null?void 0:cu.count)>0||(el=cu==null?void 0:cu.page)!=null&&el.animation_code?Ta.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},closeIcon:null,description:a.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",a.createElement("span",{style:{color:"#3061D0"}},vd())),duration:2,pauseOnHover:!0,onClose:()=>{ml(!0)}}):ml(!0)))},[cu]),(0,a.useEffect)(()=>{pd()},[Qa,Fr==null?void 0:Fr.randomData]);const pd=()=>Ho(void 0,null,function*(){var Gn,vo;if(!(bn!=null&&bn.IsSuper)&&(bn==null?void 0:bn.Status)=="in_progress"&&Qa){const mo=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/check_page_progress.json`,{method:"post",body:{position:Qa}});(mo==null?void 0:mo.status)==0&&((Gn=mo==null?void 0:mo.data)!=null&&Gn.allow||(Ko((vo=mo==null?void 0:mo.data)==null?void 0:vo.not_finish_positions),zo(!0)))}});function Bs(){return Ho(this,null,function*(){try{yield Rn.current.ready();const mo=yield(yield Rn.current.Application.ActiveWindow).View;mo.ZoomToFit=-1;const Eu=new Event("resize");window.dispatchEvent(Eu)}catch(Gn){}})}function Xi(Gn){return Ho(this,null,function*(){yield Rn.current.ready(),Rn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(Gn)})}(0,a.useEffect)(()=>{xc&&Rn.current&&(As(!0),Bs())},[xc,Rn.current]);function As(Gn){return Ho(this,null,function*(){if(!Es&&!(Wt!=null&&Wt.user_login)){Gn?(Oi(!0),(0,ws.Dj)(document.body)):(Oi(!1),(0,ws.BU)()),yield Rn.current.ready();const vo=Rn.current.Application,mo=yield vo.ActivePresentation,Eu=yield vo.ActivePresentation.SlideShowSettings,$u=yield mo.SlideShowWindow;Gn?yield Eu.Run():$u.IsFullScreen=!1;const Su=(yield vo.ActivePresentation.SlideShowWindow)!==null;Oi(Su),Bs()}})}function Ic(){return Ho(this,null,function*(){try{const Gn=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/set_page_cache.json`,{method:"post",body:{type:1}});Eo(wu({},(Gn==null?void 0:Gn.data)||{}))}catch(Gn){}})}const Nc=()=>Ho(void 0,null,function*(){var Gn,vo;let mo=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}.json`,{method:"get"});(mo==null?void 0:mo.status)==0&&(co(mo==null?void 0:mo.data),Wt!=null&&Wt.user_login||(Ya.get("type")=="view"&&(((Gn=mo==null?void 0:mo.data)==null?void 0:Gn.status)=="in_progress"?nl(!0):ac(!0)),((vo=mo==null?void 0:mo.data)==null?void 0:vo.status)=="in_progress"&&Ya.get("type")!="update"&&nl(!0)))}),ud=()=>Ho(void 0,null,function*(){const Gn=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/start_class.json`,{method:"post"})}),Ec=()=>Ho(void 0,null,function*(){var Gn;const vo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Gn=cu==null?void 0:cu.page)==null?void 0:Gn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),Lc=()=>Ho(void 0,null,function*(){Lt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Wt==null?void 0:Wt.coursesId,id:Wt==null?void 0:Wt.id,position:Qa||(Fr==null?void 0:Fr.page)||1,max_position:Ga}})}),Os=()=>Ho(void 0,null,function*(){var Gn,vo,mo;const Eu={};Wt!=null&&Wt.user_login&&(Eu.login=Wt.user_login),Es&&(Eu.is_simulate=!0);const $u=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/get_office_token.json`,{method:"get",params:Eu});Sr($u==null?void 0:$u.data),Xo(!1);const Su=((Gn=$u==null?void 0:$u.data)==null?void 0:Gn.FileName)||"";document.title=Su,(vo=$u==null?void 0:$u.data)!=null&&vo.IsSuper?Nc():Es?ac(!0):(((mo=$u==null?void 0:$u.data)==null?void 0:mo.Status)=="in_progress"&&ac(!0),Sa.current=setInterval(()=>{Ic()},2e3))});function Rs(){return Ho(this,null,function*(){if(!Rn.current)return;clearTimeout(Ps.current),yield Rn.current.ready();const Gn=Rn.current.Application,mo=($u=>{if(!$u||$u.length===0)return[];const Su=[...$u].sort((Ri,Zs)=>Ri-Zs),el=[];let Vl={From:Su[0],To:Su[0]};for(let Ri=1;RiRs(),4*60*1e3)})}function Oc(Gn){return Ho(this,null,function*(){Xl.current=Gn,Rs()})}function Cs(){return Ho(this,null,function*(){var Gn=document.getElementById("weboffice-zone");Rn.current=xe().config({mount:Gn,url:bn==null?void 0:bn.WebofficeURL,refreshToken:Ts,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(bn!=null&&bn.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),Rn.current.setToken({token:bn==null?void 0:bn.AccessToken,timeout:25*60*1e3}),Rn.current.on("fileStatus",function(vo){return Ho(this,null,function*(){console.log("fileStatus:",vo),yield Rn.current.ready();const Eu=yield Rn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;_a(Eu),Xl.current=[Eu],Rs()})}),Rn.current.on("fileOpen",function(vo){hd()}),Rn.current.on("fullscreenChange",function(vo){vo.status==1?Ya.get("type")!="update"&&ac(!0):(0,ws.BU)(),console.log("fullscreenChange:",vo)})})}function Ts(){return new Promise(function(Gn){return Ho(this,null,function*(){var vo,mo,Eu,$u;const Su=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(vo=Vs.current)==null?void 0:vo.AccessToken,refresh_token:(mo=Vs.current)==null?void 0:mo.RefreshToken}});((Eu=Su==null?void 0:Su.data)==null?void 0:Eu.Code)=="InvalidArgument.AccessToken"&&Os(),Vs.current=Su.data,Gn({token:($u=Su==null?void 0:Su.data)==null?void 0:$u.AccessToken,timeout:2*60*1e3}),Gn(Su==null?void 0:Su.data)})})}function Jc(){return Ho(this,null,function*(){Xo(!0),yield Rn.current.ready();const Gn=Rn.current.Application,vo=yield Gn.ActivePresentation,Eu=yield(yield vo.Slides).Count;Lr(Eu);let $u=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});($u==null?void 0:$u.status)==0&&be.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield Gn.ActivePresentation.Slides.AddSlide(Eu),setTimeout(()=>Ho(this,null,function*(){Xo(!1),vo.Slides.Item(Eu).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 hd(){return Ho(this,null,function*(){yield Rn.current.ready();const Gn=Rn.current.Application,vo=yield Gn.ActivePresentation.GetSlideRemark(),Eu=yield(yield Gn.ActivePresentation).Slides,$u=yield Eu.Count;Lr($u),Gn.Sub.SlideShowEnd=()=>Ho(this,null,function*(){Oi(!1),Bs(),ac(!1)}),Gn.Sub.SlideShowBegin=()=>Ho(this,null,function*(){Oi(!0),Bs()});const Su=yield Gn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;_a(Su),Xl.current=[Su],Rs(),Gn.Sub.ActiveSlideChange=el=>Ho(this,null,function*(){var Vl;Lr(yield Eu.Count),_a(((Vl=el==null?void 0:el.Data)==null?void 0:Vl.slideIndex)+1)}),Gn.Sub.SlideDelete=el=>Ho(this,null,function*(){var Vl;console.log("\u76D1\u542C\u5E7B\u706F\u7247\u7684\u5220\u9664\u64CD\u4F5C\u4E8B\u4EF6",el);let Ri=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/delete_page.json`,{method:"delete",body:{position:(Vl=el==null?void 0:el.Data)==null?void 0:Vl.SlideIndex}});(Ri==null?void 0:Ri.status)==0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),Lr(yield Eu.Count))}),Gn.Sub.PresentationNewSlide=el=>Ho(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",el)}),Gn.Sub.SlideMove=el=>Ho(this,null,function*(){var Vl,Ri,Zs;if(bn!=null&&bn.IsSuper&&document.hasFocus()){_a("");let ld=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/change_page_postition.json`,{method:"post",body:{origin_position:(Vl=el==null?void 0:el.Data)==null?void 0:Vl.SlideFromIndex,target_position:(Ri=el==null?void 0:el.Data)==null?void 0:Ri.SlideIndex}});(ld==null?void 0:ld.status)==0&&(be.ZP.success("\u79FB\u52A8\u6210\u529F"),_a((Zs=el==null?void 0:el.Data)==null?void 0:Zs.SlideIndex))}}),yield Gn.ActivePresentation.SlideShowWindow.View.GotoSlide(ul)})}const Uu=()=>Ho(void 0,null,function*(){var Gn,vo;Di(!0);const mo=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/smart_plan_users.json`,{method:"get",params:ri});(mo==null?void 0:mo.status)==0&&(xl((Gn=mo==null?void 0:mo.data)==null?void 0:Gn.smart_plan_users),_o((vo=mo==null?void 0:mo.data)==null?void 0:vo.count)),Di(!1)}),Wu=()=>Ho(void 0,null,function*(){var Gn;Di(!0);const vo=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/header_info.json`,{method:"get"});(vo==null?void 0:vo.status)===0&&ms([{name:"\u5168\u90E8",id:""},...((Gn=vo==null?void 0:vo.data)==null?void 0:Gn.course_groups)||[]]),Di(!1)});(0,a.useEffect)(()=>{var Gn,vo;return cu&&((Gn=cu==null?void 0:cu.page)!=null&&Gn.id)&&!((vo=cu==null?void 0:cu.page)!=null&&vo.has_study_record)&&(bn==null?void 0:bn.IsSuper)===!1&&(bn==null?void 0:bn.Status)=="in_progress"&&(Ks.current=setTimeout(()=>{Ec()},1e4)),()=>{Ks.current&&clearTimeout(Ks.current)}},[dt["classroomList/getSmartPlanItemBanks"],cu,bn==null?void 0:bn.IsSuper]),(0,a.useEffect)(()=>{pl&&(Wu(),Uu())},[pl,ri]);const Gl=()=>{const Gn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(Gn==null?void 0:Gn.findIndex(mo=>(mo==null?void 0:mo.id)==(Wt==null?void 0:Wt.id)&&(mo==null?void 0:mo.courseId)==(Wt==null?void 0:Wt.coursesId)))==-1&&(Gn.push({id:Wt==null?void 0:Wt.id,courseId:Wt==null?void 0:Wt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(Gn)),Xi(1))},fi=()=>Ho(void 0,null,function*(){var Gn,vo,mo,Eu,$u;const Su=()=>Ho(void 0,null,function*(){let Vl=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/change_status.json`,{method:"post"});(Vl==null?void 0:Vl.status)==0&&(be.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),we.history.push(`/classrooms/${Wt==null?void 0:Wt.coursesId}/smart_plan`),(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:Qa,allow_answer:!1,is_end:!0}}}))}),el=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}.json`,{method:"get"});(vo=(Gn=el==null?void 0:el.data)==null?void 0:Gn.not_start_positions)!=null&&vo.length?Fe.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:a.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",a.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",($u=(Eu=(mo=el==null?void 0:el.data)==null?void 0:mo.not_start_positions)==null?void 0:Eu.sort((Vl,Ri)=>Number(Vl)-Number(Ri)))==null?void 0:$u.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:()=>Ho(void 0,null,function*(){var Vl,Ri,Zs;Xi((Zs=(Ri=(Vl=el==null?void 0:el.data)==null?void 0:Vl.not_start_positions)==null?void 0:Ri.sort((ld,xd)=>Number(ld)-Number(xd)))==null?void 0:Zs[0])}),onOk:()=>Ho(void 0,null,function*(){yield Su()})}):Fe.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:()=>Ho(void 0,null,function*(){yield Su()})})}),or=()=>a.createElement(a.Fragment,null,au&&(Wt!=null&&Wt.user_login?a.createElement("div",{className:cr.right},a.createElement(El,{pageNum:Qa,maxPage:Ga})):a.createElement("div",{className:cr.right},a.createElement(y.Z,{spinning:dt["classroomList/getSmartPlanItemBanks"]},a.createElement("div",{style:{visibility:cu?"visible":"hidden",height:"100vh",overflow:"hidden"}},(bn==null?void 0:bn.IsSuper)!==void 0&&a.createElement("div",{style:Ga?{}:{display:"none"}},bn!=null&&bn.IsSuper?a.createElement(zs,{clickTab:Is,pptFullScreen:oi,pageNum:Qa,maxPage:Ga,pptInfo:Qr,openEwm:ar,changePage:Oc,setOpenEwm:()=>{wo(null)},aiImg:qr,addPage:()=>{Jc()},gotoSlide:Gn=>{Xi(Gn)}}):a.createElement($a,{isSimulate:Es,officeToken:bn,pageCache:Fr,pageNum:Qa,aiImg:qr,maxPage:Ga,changePage:Oc,gotoSlide:Gn=>{Xi(Gn)}}))))))),Yl=()=>{var Gn,vo,mo,Eu,$u;return a.createElement("div",{className:cr.left},a.createElement("div",{style:Es?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!Fs&&oi&&(bn==null?void 0:bn.IsSuper)&&Qu&&a.createElement("div",{className:cr.left_float},a.createElement("div",{className:cr.float_icon},a.createElement("img",{src:te(23175),width:20,height:20})),a.createElement("div",{className:cr.float_more},a.createElement("div",{className:cr.float_text,onClick:()=>{Ku(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Qr==null?void 0:Qr.status)=="in_progress"&&((Gn=cu==null?void 0:cu.page)==null?void 0:Gn.lesson_mode)!="self_learning"&&!(cu!=null&&cu.is_extra)&&(((vo=cu==null?void 0:cu.page)==null?void 0:vo.status)=="not_started"||((mo=cu==null?void 0:cu.page)==null?void 0:mo.status)=="ended")&&(bn==null?void 0:bn.IsSuper)&&(cu==null?void 0:cu.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:cr.float_icon},a.createElement("img",{src:te(68045),width:20,height:20})),a.createElement("div",{className:cr.float_text,onClick:()=>Ho(void 0,null,function*(){var Su;let el=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Su=cu==null?void 0:cu.page)==null?void 0:Su.id,status:"in_progress"}});(el==null?void 0:el.status)==0&&(be.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),Lc(),Ku(!0))})},((Eu=cu==null?void 0:cu.page)==null?void 0:Eu.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Qr==null?void 0:Qr.status)=="in_progress"&&!(cu!=null&&cu.is_extra)&&(($u=cu==null?void 0:cu.page)==null?void 0:$u.status)=="in_progress"&&(bn==null?void 0:bn.IsSuper)&&(cu==null?void 0:cu.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:cr.float_icon,style:{background:"rgba(227,0,0,0.1)"}},a.createElement("img",{src:te(7891),width:20,height:20})),a.createElement("div",{className:cr.float_text,onClick:()=>Ho(void 0,null,function*(){var Su;let el=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Su=cu==null?void 0:cu.page)==null?void 0:Su.id,status:"ended"}});(el==null?void 0:el.status)==0&&(be.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),Lc())})},"\u7ED3\u675F\u7B54\u9898")))),Ya.get("simulate")=="true"&&a.createElement("div",{className:cr.btn_float,style:{bottom:0}},a.createElement(xo.op,{className:"mb20",onClick:()=>{Ya.get("type")?we.history.push(`/classrooms/${Wt==null?void 0:Wt.coursesId}/smart_plan/${Wt==null?void 0:Wt.id}/ppt_info/info?type=${Ya.get("type")}`):we.history.push(`/classrooms/${Wt==null?void 0:Wt.coursesId}/smart_plan/${Wt==null?void 0:Wt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!Fs&&oi&&a.createElement("div",{className:cr.btn_float,style:{right:bn!=null&&bn.IsSuper?"0px":"20px"}},a.createElement("div",null,a.createElement(xo.op,{disabled:Qa==1,className:"mb20",onClick:()=>{if(Qa==1){be.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}bl(""),Xi(Qa-1)}},"\u4E0A\u4E00\u9875")),a.createElement("div",null,a.createElement(xo.op,{disabled:Qa==Ga,onClick:()=>{if(Qa==Ga){be.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}bl(""),Xi(Qa+1)}},"\u4E0B\u4E00\u9875")),(bn==null?void 0:bn.IsSuper)&&a.createElement("div",{className:cr.to_page_style},"\u8DF3\u8F6C\u5230",a.createElement(le.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:Sl||void 0,placeholder:"\u9875\u7801",onChange:Su=>{Xi(Su),bl(Su)}},Array.from({length:Ga},(Su,el)=>el+1).map(Su=>a.createElement(le.default.Option,{key:Su,value:Su},Su))))),!Fs&&oi&&(bn==null?void 0:bn.IsSuper)&&Qa==Ga&&(Qr==null?void 0:Qr.status)=="in_progress"&&a.createElement("div",{className:cr.over_content},a.createElement("div",{className:cr.over_button,onClick:()=>Ho(void 0,null,function*(){yield fi()})},a.createElement("img",{src:te(3540),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u7ED3\u675F\u6388\u8BFE"))),!oi&&(Wt==null?void 0:Wt.user_login)&&Dc&&a.createElement("div",{className:cr.over_item_list},a.createElement("div",{className:cr.over_item},a.createElement("div",{className:cr.close_button,onClick:()=>{hc(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:cr.over_button,onClick:()=>{si(!0)}},a.createElement("img",{src:te(78868),className:cr.ewm_img,style:{width:"16px",height:"15px"}}),a.createElement("div",{className:cr.ewm_text},"\u5B66\u751F\u5217\u8868")),a.createElement("div",{className:cr.over_button,onClick:()=>{we.history.push(`/classrooms/${Wt==null?void 0:Wt.coursesId}/smart_plan/${Wt==null?void 0:Wt.id}/detail`)}},a.createElement("img",{src:te(50066),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u9000\u51FA\u8BFE\u4EF6")))),!oi&&!(Wt!=null&&Wt.user_login)&&(bn==null?void 0:bn.IsSuper)&&Dc&&a.createElement("div",{className:cr.over_item_list},a.createElement("div",{className:cr.over_item},a.createElement("div",{className:cr.close_button,onClick:()=>{hc(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:cr.over_button,onClick:()=>{As(!0)}},a.createElement("img",{src:te(15091),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u5168\u5C4F\u64AD\u653E")),(Qr==null?void 0:Qr.status)=="not_started"&&a.createElement("div",{className:cr.over_button,onClick:()=>Ho(void 0,null,function*(){Lt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan",params:{coursesId:Wt==null?void 0:Wt.coursesId,smart_plans_id:Wt==null?void 0:Wt.id}}})})},a.createElement("img",{src:te(76502),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(Qr==null?void 0:Qr.status)=="not_started"&&a.createElement("div",{className:cr.over_button,onClick:()=>Ho(void 0,null,function*(){Bc(!0)})},a.createElement("img",{src:te(93026),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(Qr==null?void 0:Qr.status)=="in_progress"&&a.createElement("div",{className:cr.over_button,onClick:()=>Ho(void 0,null,function*(){yield fi()})},a.createElement("img",{src:te(3540),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),a.createElement("div",{className:cr.over_button,onClick:()=>{wo(new Date)}},a.createElement("img",{src:te(56440),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))),!oi&&!(Wt!=null&&Wt.user_login)&&!(bn!=null&&bn.IsSuper)&&!Es&&a.createElement("div",{className:cr.overcont2wrap},a.createElement(xo.op,{disabled:Qa==1,className:"mr30",onClick:()=>{if(Qa==1){be.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}Xi(Qa-1)}},"\u4E0A\u4E00\u9875"),a.createElement("div",{className:cr.over_content2},a.createElement("div",{className:cr.over_button2,onClick:()=>{we.history.push(`/classrooms/${Wt==null?void 0:Wt.coursesId}/smart_plan`)}},a.createElement("img",{src:te(50066),className:cr.ewm_img2,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),a.createElement(xo.op,{disabled:Qa==Ga,className:"ml30",onClick:()=>{if(Qa==Ga){be.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}Xi(Qa+1)}},"\u4E0B\u4E00\u9875")),!oi&&!Dc&&(bn==null?void 0:bn.IsSuper)&&a.createElement("div",{className:cr.kjgj_style},a.createElement("div",{className:cr.kjgj_item,onClick:()=>{hc(!0)}},a.createElement("div",{className:cr.kjgj_img},a.createElement("img",{src:te(22335),style:{width:"30px",height:"30px"}})),a.createElement("div",{className:cr.kjgj_text},"\u8BFE\u4EF6\u5DE5\u5177"))))};return a.createElement(y.Z,{spinning:Nu},a.createElement("div",{style:{display:"flex"}},Ba,Mu&&a.createElement("div",{className:cr.page_style},"\u7B2C",Qa,"\u9875"),a.createElement(he,{className:`${cr.officeWrp} ${rd?cr.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:Gn=>{console.log("box:",Gn);const vo=Gn[0]+Gn[1],mo=[Gn[0]/vo*100,Gn[1]/vo*100];console.log("newSizes:",mo),mo[0]<20&&(mo[0]=20,mo[1]=80),mo[1]==0?Kc(!0):Kc(!1),xi(mo),Bs()}},oi?a.createElement(a.Fragment,null,a.createElement(he.Panel,{size:nc[0]}," ",Yl()),a.createElement(he.Panel,{size:nc[1],collapsible:!(bn!=null&&bn.IsSuper),style:{overflow:"hidden"}},bn!=null&&bn.IsSuper?a.createElement(Ye.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{Ku(!1)},destroyOnClose:!0,forceRender:!0,open:Fs},or(),a.createElement("div",{className:cr.close_drawer,onClick:Gn=>{Gn.stopPropagation(),Ku(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):or())):a.createElement(a.Fragment,null,a.createElement(he.Panel,{size:nc[0],min:"20%",collapsible:!0}," ",Yl()),a.createElement(he.Panel,{size:nc[1],collapsible:!0,style:{overflow:"hidden"}},(!oi||!(bn!=null&&bn.IsSuper))&&or()))),a.createElement(Io.Z,{Callback:()=>{Nc(),(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:Qa,allow_answer:!1,is_end:!1}}})}}),a.createElement(zr.Z,{v:Qr,params:Wt,user:Ce,visible:Ls,afterOk:()=>{Bc(!1),window.location.reload()},afterCancel:()=>{Bc(!1)}}),a.createElement(Fe.default,{centered:!0,maskClosable:!1,keyboard:!1,open:fs,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},a.createElement("div",{className:cr.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"),a.createElement("div",{className:cr.erweima},a.createElement(E.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Wt==null?void 0:Wt.coursesId}&id=${Wt==null?void 0:Wt.id}`,bgColor:"#FFF",size:260,icon:`${ee.Z.IMG_SERVER}/${(on=ve==null?void 0:ve.setting)==null?void 0:on.tab_logo_url}`})),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},a.createElement(ge.ZP,{type:"primary",onClick:()=>{ts(!1),nl(!1),wo(null),As(!0),Gl()}},"\u5F00\u59CB\u4E0A\u8BFE"))),a.createElement(Fe.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:jo,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var Gn;zo(!1),Xi((Gn=fu==null?void 0:fu.sort())==null?void 0:Gn[0])},onOk:()=>Ho(void 0,null,function*(){var Gn;zo(!1),Xi((Gn=fu==null?void 0:fu.sort())==null?void 0:Gn[0])})},a.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(Tn=fu==null?void 0:fu.sort())==null?void 0:Tn.map((Gn,vo)=>a.createElement("span",{key:vo,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{zo(!1),Xi(Gn)}},"\u7B2C",Gn,"\u9875",vo+1==(fu==null?void 0:fu.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),a.createElement(Fe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:pl,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{si(!1)},footer:null},a.createElement(y.Z,{spinning:!1},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},a.createElement(le.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:ri==null?void 0:ri.course_group_id,options:(Xa=Ji||[])==null?void 0:Xa.map(Gn=>({label:Gn==null?void 0:Gn.name,value:Gn==null?void 0:Gn.id})),onChange:Gn=>{ri.page=1,ri.course_group_id=Gn,Hu(wu({},ri))}}),a.createElement(xo.t7,{style:{width:300},value:{value:ri.search},onChange:(Gn,vo)=>{ri.page=1,ri.search=Gn,Hu(wu({},ri))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),a.createElement(Le.default,{loading:Ol,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Gn=>a.createElement("span",{style:{color:"#666666"}},Gn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:Gn=>a.createElement("span",{style:{color:"#666666"}},Gn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:Gn=>a.createElement("span",{style:{color:"#666666"}},Gn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(Gn,vo)=>a.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{si(!1),we.history.push(`/classrooms/${Wt==null?void 0:Wt.coursesId}/smart_plan/${Wt==null?void 0:Wt.id}/users/${vo==null?void 0:vo.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:Ki,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:ri.limit,current:ri.page,position:["bottomRight"],onChange:(Gn,vo)=>{ri.page=Gn,ri.limit=vo,Hu(wu({},ri))},total:xu,showTotal:(Gn,vo)=>a.createElement("span",null,"\u5171",a.createElement("span",{style:{color:"#165DFF"}}," ",Gn," "),"\u6761\u6570\u636E")}})))))};var Si=(0,we.connect)(({user:Ce,classroomList:pe,loading:ve,globalSetting:dt})=>({user:Ce,classroomList:pe,globalSetting:dt,loading:ve.effects}))(Li)},7111:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return me}});var a=te(67294),ye=te(2453),xe=te(62844),we=te(35059),Oe=te(83062),be=te(26410),Fe=te(33170),Ie={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},De=te(30001),je=te(59451),Ye=te(56448),Le=te.n(Ye),ge=te(28706),le=te(67294),E=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(Ee,Me,Ue)=>Me in Ee?E(Ee,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ee[Me]=Ue,z=(Ee,Me)=>{for(var Ue in Me||(Me={}))x.call(Me,Ue)&&ee(Ee,Ue,Me[Ue]);if(y)for(var Ue of y(Me))b.call(Me,Ue)&&ee(Ee,Ue,Me[Ue]);return Ee},ae=(Ee,Me,Ue)=>new Promise((We,ot)=>{var rt=_e=>{try{zt(Ue.next(_e))}catch(vt){ot(vt)}},Be=_e=>{try{zt(Ue.throw(_e))}catch(vt){ot(vt)}},zt=_e=>_e.done?We(_e.value):Promise.resolve(_e.value).then(rt,Be);zt((Ue=Ue.apply(Ee,Me)).next())}),me=({v:Ee,visible:Me,params:Ue,user:We,afterOk:ot,afterCancel:rt})=>{var Be;const[zt,_e]=(0,a.useState)([]),vt=(0,a.useRef)([]),[Kt,mt]=(0,a.useState)(!1),Et={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{_e([])},accept:".ppt,.pptx",beforeUpload:qe=>ae(void 0,null,function*(){var se,Rt;const Tt=qe.name.endsWith(".ppt"),Ke=qe.name.endsWith(".pptx");if(!Tt&&!Ke)return ye.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(qe.size/1024/1024>200)return ye.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,Fe.ZP)(`/api/courses/${Ue==null?void 0:Ue.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:qe.name}});if((se=at==null?void 0:at.data)!=null&&se.exist)ye.ZP.info("\u8BE5\u8BFE\u4EF6\u5DF2\u5B58\u5728\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u8BFE\u4EF6"),_e([]);else{const ct={id:String(Math.random()).slice(-6),name:qe.name,size:qe.size,file:qe,description:"",percent:0,status:"uploading"};wt(ct,{container_type:"SmartPlan",login:(Rt=We==null?void 0:We.userInfo)==null?void 0:Rt.login,container_id:null,description:"",realFileName:!1}),_e(xt=>[ct])}return Promise.reject()})},wt=(qe,se)=>ae(void 0,null,function*(){var Rt,Tt,Ke,Ze,at,ct,xt,ze,nt,Zt;se.file_name=qe.name;const Ut=qe.name,en=yield(0,Fe.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((en==null?void 0:en.status)!==0){_e(It=>(It[It.findIndex(Qe=>Qe.name===Ut)].status="error",[...It])),ye.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}en.data=JSON.parse((0,je.pe)(en.data));const rn=new(Le())({endpoint:(Rt=en==null?void 0:en.data)==null?void 0:Rt.end_point,region:(Tt=en==null?void 0:en.data)==null?void 0:Tt.region,accessKeyId:(Ke=en==null?void 0:en.data)==null?void 0:Ke.access_key_id,accessKeySecret:(Ze=en==null?void 0:en.data)==null?void 0:Ze.access_key_secret,bucket:(at=en==null?void 0:en.data)==null?void 0:at.bucket,stsToken:(ct=en==null?void 0:en.data)==null?void 0:ct.security_token});qe.name.split(".").pop(),rn.multipartUpload(`smartplans/${Ue.coursesId}/${Ue==null?void 0:Ue.id}/${(xt=We==null?void 0:We.userInfo)==null?void 0:xt.login}/${Date.now()}/${Ut}`,new Blob([qe.file],{type:qe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(It,Qe,tt)=>{_e(ke=>{const Pt=ke.findIndex(Ct=>Ct.name===Ut);return ke[Pt].client=rn,ke[Pt].percent=It*100,ke[Pt].checkpoint=Qe,[...ke]})},checkpoint:(nt=vt.current[(ze=vt.current)==null?void 0:ze.findIndex(It=>It.name===Ut)])==null?void 0:nt.checkpoint,callback:{customValue:{id:Ut+""},url:(Zt=en==null?void 0:en.data)==null?void 0:Zt.callback_url,host:en==null?void 0:en.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Fe.rz)(se)}}).then(function(It){_e(Qe=>{var tt,ke,Pt;const Ct=Qe.findIndex(gn=>gn.name===Ut);let nn="done";return((tt=It.data)==null?void 0:tt.status)===0?Qe[Ct].response=(ke=It.data)==null?void 0:ke.data:(ye.ZP.warning((Pt=It.data)==null?void 0:Pt.message),nn="error"),Qe[Ct].status=nn,[...Qe]})}).catch(function(It){(It==null?void 0:It.name)!=="cancel"&&_e(Qe=>{const tt=Qe.findIndex(ke=>ke.name===Ut);return Qe[tt].status="error",[...Qe]})})});return le.createElement(xe.default,{maskClosable:!1,centered:!0,open:Me,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{rt(),_e([])},okButtonProps:{loading:Kt,disabled:(zt==null?void 0:zt.length)>0&&((Be=zt==null?void 0:zt[0])==null?void 0:Be.status)=="uploading"},onOk:()=>ae(void 0,null,function*(){var qe,se,Rt;if((zt==null?void 0:zt.length)>0&&((qe=zt==null?void 0:zt[0])==null?void 0:qe.status)=="uploading"){ye.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}mt(!0);const Tt=yield yield(0,Fe.ZP)(`/api/courses/${Ue==null?void 0:Ue.coursesId}/smart_plans/${Ee==null?void 0:Ee.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Rt=(se=zt==null?void 0:zt[0])==null?void 0:se.response)==null?void 0:Rt.attachment_id}});return mt(!1),(Tt==null?void 0:Tt.status)===0&&(ye.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),ot(),_e([])),Tt})},le.createElement("div",null,le.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 ",le.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 "),le.createElement(we.default,z({},Et),le.createElement("div",{style:{display:"flex",alignItems:"center"}},le.createElement(De.op,{shape:"default"},le.createElement("div",{style:{display:"flex",alignItems:"center"}},le.createElement("img",{width:14,src:te(69629)}),le.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),le.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),le.createElement("div",{className:Ie.box},zt.map(qe=>le.createElement("div",{key:qe.id,className:Ie.row},le.createElement("div",{className:Ie.icon},qe.status==="done"&&le.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),qe.status==="error"&&le.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),le.createElement("div",null,le.createElement(Oe.Z,{title:qe==null?void 0:qe.name},le.createElement("div",{style:{color:qe.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,ge.tP)(qe==null?void 0:qe.name,9))),qe.status==="uploading"&&le.createElement(be.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:qe.percent,showInfo:!1,size:[168,4]})))))))}},38365:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return E}});var a=te(67294),ye=te(35973),xe=te(62844),we=te(85804),Oe=te(74330),be=te(88742),Fe=te(72971),Ie=te(36295),De=te(19575),je=te(94699),Ye=te.n(je),Le=te(94189),ge=te(67294),le=(y,x,b)=>new Promise((ee,z)=>{var ae=Ee=>{try{me(b.next(Ee))}catch(Me){z(Me)}},oe=Ee=>{try{me(b.throw(Ee))}catch(Me){z(Me)}},me=Ee=>Ee.done?ee(Ee.value):Promise.resolve(Ee.value).then(ae,oe);me((b=b.apply(y,x)).next())}),E=({open:y,onClose:x})=>{const[b,ee]=(0,a.useState)(void 0);console.log((0,ye.useLocation)(),33);const z=(0,ye.useLocation)();(0,a.useEffect)(()=>{y&&function(){return le(this,null,function*(){const Rt=yield(0,be.X6)(y);ee(Rt.data)})}()},[y]);const{status:ae,created_at:oe,code:me,name:Ee,language:Me,pass_sets_count:Ue,set_count:We,error_msg:ot,output:rt,input:Be,expected_output:zt,execute_memory:_e,user:vt,execute_time:Kt,input_file_url:mt,output_file_url:Et,is_file:wt,expected_output_file_url:qe}=b||{};return ge.createElement(xe.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ge.createElement(we.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ge.createElement(Oe.Z,{spinning:!b,delay:500},ge.createElement("div",{className:"record-detail-info"},b?ge.createElement(ge.Fragment,null,ge.createElement("div",{className:"record-detail-body"},ge.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),ge.createElement("ul",{className:"record-info"},ge.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",ge.createElement("span",{className:ae===0?"c-green":"c-red"},Fe.Im[ae])," "),ge.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ge.createElement("span",null,Ye()(oe).format("YYYY-MM-DD HH:mm:ss"))," "),ge.createElement("li",null," \u8BED\u8A00\uFF1A",ge.createElement("span",null,Me)," "),ge.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ge.createElement("span",null,Kt*1e3,"ms")," "),ge.createElement("li",null," ",`${ae===Le.h.HIDE_COMPILE_STATUS?"--":Ue} / ${We} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Fe.gZ)({status:ae,error_msg:ot,execute_time:Kt,output:rt,input:Be,expected_output:zt,input_file_url:mt,output_file_url:Et,is_file:wt,expected_output_file_url:qe}),ge.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ge.createElement(Ie.ZP,{height:"200px",width:"100%",language:Me==null?void 0:Me.toLocaleLowerCase(),value:De.Base64.decode(me),options:{readOnly:!0}}))):null)))}},86276:function(Ge,et,te){"use strict";te.d(et,{Im:function(){return We},Y4:function(){return rt}});var a=te(67294),ye=te(28802),xe=te(2453),we=te(85804),Oe=te(96707),be=te(19575),Fe=te.n(be),Ie=te(11579),De=te(7621),je=te(65226),Ye=te(28706),Le=te(12320),ge=te.n(Le),le=te(33170),E=te(35973),y=te(38365),x=te(33054),b=te(88742),ee=te(30546),z=te(20819),ae=te(94184),oe=te.n(ae),me=te(51959),Ee=te(67294),Me=(_e,vt,Kt)=>new Promise((mt,Et)=>{var wt=Rt=>{try{se(Kt.next(Rt))}catch(Tt){Et(Tt)}},qe=Rt=>{try{se(Kt.throw(Rt))}catch(Tt){Et(Tt)}},se=Rt=>Rt.done?mt(Rt.value):Promise.resolve(Rt.value).then(wt,qe);se((Kt=Kt.apply(_e,vt)).next())});const{TextArea:Ue}=ye.default,We={[Oe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Oe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Oe.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 ot=(_e=>(_e[_e.SET_VISIBLE=0]="SET_VISIBLE",_e[_e.SET_TABINDEX=1]="SET_TABINDEX",_e))(ot||{});function rt(_e){const{status:vt,error_msg:Kt,output:mt,input:Et,expected_output:wt,is_file:qe,input_file_url:se,output_file_url:Rt,expected_output_file_url:Tt,setMonacoValue:Ke,setData:Ze,highlightEndEntry:at}=_e,ct=(0,a.useRef)(),xt=(0,a.useRef)(),ze=(0,a.useRef)();let nt=null;const Zt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(mt&&!qe&&ct.current){const Ut=new Le.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ut.open(ct.current);const en=(at?Ye.jl:Ye.pp)(be.Base64.decode(mt));Ut.write(en),Ut.setOption("theme",{background:"#1e1e1e"})}if(Et&&!qe&&xt.current){const Ut=new Le.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ut.open(xt.current),Ut.write((at?Ye.jl:Ye.pp)(Et)),Ut.setOption("theme",{background:"#1e1e1e"})}if(wt&&!qe&&ze.current){const Ut=new Le.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ut.open(ze.current),Ut.write((at?Ye.jl:Ye.pp)(be.Base64.decode(wt))),Ut.setOption("theme",{background:"#1e1e1e"})}},[mt]),vt){case Oe.h.NOMATCH:nt=Ee.createElement(Ee.Fragment,null,Ee.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!qe&&Ee.createElement("div",{ref:ct}),qe&&Ee.createElement("div",{style:Zt},Ee.createElement("a",{style:{fontSize:"16px"},onClick:()=>Me(this,null,function*(){const Ut=yield(0,le.ZP)(Rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ke(Ut),setTimeout(()=>{Ze(Rt)},200)})},mt)),Ee.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!qe&&Ee.createElement("div",{ref:ze}),qe&&Ee.createElement("div",{style:Zt},Ee.createElement("a",{style:{fontSize:"16px"},onClick:()=>Me(this,null,function*(){const Ut=yield fetch(Tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ke(yield Ut.text()),setTimeout(()=>{Ze(Tt)},200)})},wt)));break;case Oe.h.EXECUTEFAILURE:nt=Ee.createElement(Ee.Fragment,null,Ee.createElement("div",{style:{border:"1px #F6F7F9 solid"}},Ee.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!qe&&Ee.createElement(je.Z,{value:Et,style:Zt}),qe&&Ee.createElement("div",{style:Zt},Ee.createElement("a",{onClick:()=>(0,Ye.LR)(se,Et)},Et))),Ee.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},Ee.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ee.createElement("pre",{className:Ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},be.Base64.decode(Kt),"111")));break;case Oe.h.COMPILEFAILURE:nt=Ee.createElement(Ee.Fragment,null,Ee.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ee.createElement("pre",{className:Ie.Z.error},be.Base64.decode(Kt)));break;case Oe.h.PODFAILURE:nt=Ee.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Oe.h.TIMEOUT:nt=Ee.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Ee.createElement(Ee.Fragment,null," ",nt," ")}function Be(_e){const{status:vt,error_msg:Kt,execute_time:mt,output:Et,input:wt,expected_output:qe,is_file:se,input_file_url:Rt,output_file_url:Tt,expected_output_file_url:Ke}=_e;let Ze=null;switch(vt){case Oe.h.OK:case Oe.h.NOMATCH:case Oe.h.EXECUTEFAILURE:case Oe.h.COMPILEFAILURE:Ze=Ee.createElement("div",{id:"outputResultRef",className:"h100"});break;case Oe.h.PODFAILURE:Ze=Ee.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Oe.h.TIMEOUT:Ze=Ee.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Ee.createElement(Ee.Fragment,null," ",Ze," ")}function zt({value:_e,className:vt}){return Ee.createElement("span",{className:vt},_e)}et.ZP=({input:_e,is_file:vt,debuging:Kt,submitting:mt,executingMessage:Et,debugResult:wt,onChangeInput:qe,onDebugCode:se,onSubmitCode:Rt,hack:Tt,user:Ke,submitResult:Ze,isWhiteTheme:at,topDispatch:ct})=>{const[xt]=(0,E.useSearchParams)(),ze=(0,E.useParams)(),[nt,Zt]=(0,a.useState)(!1),[Ut,en]=(0,a.useState)(!1),[rn,Yn]=(0,a.useState)(1),[It,Qe]=(0,a.useState)(!1),[tt,ke]=(0,a.useState)(0),[Pt,Ct]=(0,a.useState)(!1),[nn,gn]=(0,a.useState)(""),[Qt,lt]=(0,a.useState)(""),At=(0,a.useRef)(),Ot=(0,a.useRef)(),Fn=(0,a.useRef)(null),ga=(0,a.useRef)(null),In=(0,a.useRef)(null);console.log(Ze,"submitResult",ze);const{status:$n,id:Ra,input:Ha,output:ir,expected_output:un,is_file:pn,input_file_url:$r,output_file_url:Xn,expected_output_file_url:sa,error_msg:Ao,hack_sets:Nt}=Ze||{};(0,a.useEffect)(()=>{$n===0&&(Yn(1),ke(0))},[$n,Ra]),(0,a.useEffect)(()=>{Me(void 0,null,function*(){var la;const An=yield(0,b.rX)(ze==null?void 0:ze.id,"submit");(An==null?void 0:An.status)===0&&(An!=null&&An.data&&((la=An==null?void 0:An.data)==null?void 0:la.status)!==0?(ct({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:An==null?void 0:An.data}}),Yn(2),ke(320)):(Yn(1),ke(0)))})},[ze==null?void 0:ze.id]),(0,a.useEffect)(()=>{if(At.current){let Qn=function(bt){na=zn.offsetHeight,va=!0,Br=bt.pageY,In.current.style.display="block"},la=function(){va=!1,In.current.style.display="none"},An=function(bt){if(va){ft();let kt=Br-bt.pageY,oa=na+kt;if(oa<0&&(oa=0),oa>window.innerHeight-150&&(oa=window.innerHeight-150),rn===1){oa<=34?ke(0):ke(oa);return}console.log(oa,"resizeH"),ke(oa)}};const zn=Fn.current;let na=0,va=!1,Br=0;const gt=document.getElementById("case-y-bar");return gt==null||gt.addEventListener("mousedown",Qn),document.addEventListener("mousemove",An),document.addEventListener("mouseup",la),()=>{const bt=document.getElementById("case-y-bar");bt==null||bt.removeEventListener("mousedown",Qn),document.removeEventListener("mousemove",An),document.removeEventListener("mouseup",la)}}},[At,rn]),(0,a.useEffect)(()=>{const Qn=x.Z.subscribe("resize-move-bar",ft);if(xt.get("type")!=="exercises")return document.addEventListener((0,me.gH)(),jt),()=>{document.removeEventListener((0,me.gH)(),jt),Qn()}},[]),(0,a.useEffect)(()=>{});function ft(){var Qn,la,An,zn;const na=document.getElementById("outputResultRef");if(na){let va=na.dataset.text;Ot.current.reset(),Ot.current.writeln(va);const Br=document.getElementById("outputResultRef").offsetWidth-20,gt=((zn=(An=(la=(Qn=Ot.current)==null?void 0:Qn._core)==null?void 0:la._renderService)==null?void 0:An.dimensions)==null?void 0:zn.actualCellWidth)||10,bt=Math.ceil(Br/gt);Ot.current.resize(bt,Math.ceil(na.clientHeight/16))}}function Xe(){Zt(!nt),setTimeout(()=>{ft()},300),nt?ke(320):(ke(window.innerHeight-150),Qe(!0))}function St(){Ut?(en(!1),(0,me.BU)()):(en(!0),(0,me.Dj)(ga.current))}const jt=Qn=>{(0,me.vp)()||en(!1)},Dt=(0,a.useMemo)(()=>{if(wt){const{status:Qn,output:la,error_msg:An}=wt;return setTimeout(()=>{let zn="",na=document.getElementById("outputResultRef");la?zn=be.Base64.decode(la):An&&(zn=be.Base64.decode(An)),Ot.current=new Le.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ot.current.open(na),Ot.current.onKey(function(va){var Br;if(va.domEvent.key.toLocaleUpperCase()==="C"&&va.domEvent.ctrlKey){va.domEvent.preventDefault();let gt=(Br=Ot.current)==null?void 0:Br.getSelection();navigator.clipboard.writeText(gt).then(()=>{})}}),na.dataset.text=zn,Ot.current.setOption("convertEol",!0),ft()},300),Ee.createElement(Ee.Fragment,null,Be(wt))}return null},[wt]);function $t(){var Qn,la;if(!(Tt!=null&&Tt.code)||((Qn=Tt==null?void 0:Tt.code)==null?void 0:Qn.trim().length)===0){(la=xe.ZP)==null||la.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Yn(1),ke(320),se()}const Vn=Qn=>Me(void 0,null,function*(){let la=yield(0,le.ZP)(`/api/problems/${Qn}/start.json`,{method:"get",params:{hack_user_id:Ke==null?void 0:Ke.user_id}});la&&(window.location.href=`/myproblems/${la==null?void 0:la.identifier}${window.location.search}`)});function _n(){pn?navigator.clipboard.writeText(be.Base64.decode(Ao)).then(()=>{xe.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(be.Base64.decode(ir)).then(()=>{xe.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return Ee.createElement(a.Fragment,null,Ee.createElement("div",{className:oe()(Ie.Z.case,at&&Ie.Z.whiteCase),style:{height:tt},ref:Fn},Ee.createElement("div",{className:Ie.Z.fullMask,ref:In}),Ee.createElement("div",{className:Ie.Z["resize-y-bar"],id:"case-y-bar",ref:At,draggable:!1},rn===2&&Ee.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),rn===1&&(tt<=34?Ee.createElement("div",{onClick:()=>{ke(320)},className:Ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",Ee.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):Ee.createElement("div",{onClick:()=>{ke(0)},className:Ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",Ee.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),Ee.createElement("div",null,Ee.createElement("div",{className:Ie.Z.caseHead},Ee.createElement("div",{className:Ie.Z.dot}),Ee.createElement("div",{className:Ie.Z.text},rn===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),rn===2&&!mt&&typeof $n=="number"&&Ee.createElement(Ee.Fragment,null,$n===Oe.h.OK?Ee.createElement("div",{className:Ie.Z.pass},Ee.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):Ee.createElement("div",{className:Ie.Z.noPass},Ee.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),We[$n])),Ee.createElement("div",{className:Ie.Z.btns},rn===2&&!mt&&Ee.createElement(Ee.Fragment,null,$n!==Oe.h.OK&&Ee.createElement("div",{onClick:_n},Ee.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),Ee.createElement("div",{onClick:()=>{Ct(Ra)}},Ee.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),xt.get("type")!=="exercises"&&Ee.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Xe()},Ee.createElement("i",{className:`iconfont icon-${nt?"suoxiao1":"fangda"}`})))),Ee.createElement("div",{style:{display:rn===1?"block":"none"}},Kt?Ee.createElement(De.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):Ee.createElement("div",{style:{height:tt-34}},Ee.createElement("div",{className:Ie.Z.result},Ee.createElement("div",{className:Ie.Z.left},Ee.createElement("div",{className:Ie.Z.title},Ee.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),Ee.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),Ee.createElement("div",{className:Ie.Z.leftNode},Ee.createElement(Ue,{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:vt?"":_e,onChange:qe}))),Ee.createElement("div",{className:Ie.Z.right},Ee.createElement("div",{className:Ie.Z.title},Ee.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),Ee.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),Ee.createElement("div",{className:Ie.Z.node},wt?Dt:Ee.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")))))),Ee.createElement("div",{style:{display:rn===2?"block":"none"}},mt?Ee.createElement(De.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):Ee.createElement("div",{style:{height:tt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},Ee.createElement("div",{ref:ga,className:Ie.Z.elseNode},Ee.createElement("div",{className:Ie.Z.nameWrap},Ee.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),Ee.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),Ee.createElement("div",{className:Ie.Z.scroll},Ee.createElement("pre",{className:Ie.Z.scrollBox,style:It?{height:Ut?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!pn&&Ee.createElement(zt,{value:Ha}),pn&&Ee.createElement("a",{style:{fontSize:"16px"},onClick:()=>Me(void 0,null,function*(){const Qn=yield fetch($r,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});lt(yield Qn.text()),setTimeout(()=>{gn($r)},200)})},Ha)),Ha&&Ee.createElement("div",{className:Ie.Z.action},Ee.createElement("span",{onClick:()=>Qe(!It)},It?"\u6536\u8D77":"\u5C55\u5F00")))),Ee.createElement("div",{className:Ie.Z.result,style:{flex:1,overflow:"hidden"}},Ee.createElement("div",{className:Ie.Z.left},Ee.createElement("div",{className:Ie.Z.title},Ee.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),Ee.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),Ee.createElement("div",{className:Ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},Ee.createElement("pre",null,!pn&&Ee.createElement(zt,{className:"mb10",value:un&&be.Base64.decode(un)||""}),pn&&Ee.createElement("a",{style:{fontSize:"16px"},onClick:()=>Me(void 0,null,function*(){const Qn=yield fetch(sa,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});lt(yield Qn.text()),setTimeout(()=>{gn(sa)},200)})},un)))),Ee.createElement("div",{className:Ie.Z.right},Ee.createElement("div",{className:Ie.Z.title},Ee.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),Ee.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),Ee.createElement("div",{className:Ie.Z.node,style:{color:$n===Oe.h.OK?"#2ABD8C":"#FF2C29"}},Ee.createElement("pre",null,($n===4||$n===5)&&Ee.createElement(zt,{className:"mb10",value:Ao&&be.Base64.decode(Ao)||""}),$n!=4&&$n!=5&&(pn?Ee.createElement("a",{style:{fontSize:"16px"},onClick:()=>Me(void 0,null,function*(){const Qn=yield(0,le.ZP)(Xn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{lt(Qn)}catch(la){lt("")}setTimeout(()=>{gn(Xn)},200)})},ir):Ee.createElement(zt,{className:"mb10",value:ir&&be.Base64.decode(ir)||""})))))))))),Ee.createElement("div",{className:oe()(Ie.Z.footer,at&&Ie.Z.whiteFooter),style:{zIndex:100}},(Tt==null?void 0:Tt.is_program)&&(Tt==null?void 0:Tt.above_question)&&Ee.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Vn(Tt==null?void 0:Tt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Tt==null?void 0:Tt.is_program)&&(Tt==null?void 0:Tt.under_question)&&Ee.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Vn(Tt==null?void 0:Tt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),Ee.createElement(we.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Kt||mt,loading:Kt,color:"#2ABD8C",className:"mr10",onClick:$t},"\u8C03\u8BD5\u4EE3\u7801"),xt.get("qtype")!=="8"&&Ee.createElement(we.ZP,{className:Ie.Z.disabled,type:"primary",icon:Ee.createElement("i",{className:"iconfont icon-bofang1"}),loading:mt,disabled:Kt||mt,onClick:()=>{var Qn,la;if(!(Tt!=null&&Tt.code)||((Qn=Tt==null?void 0:Tt.code)==null?void 0:Qn.trim().length)===0){(la=xe.ZP)==null||la.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Yn(2),ke(320),Rt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),Ee.createElement(y.Z,{onClose:Ct,open:Pt}),Ee.createElement(z.Z,{close:!0,data:nn,type:nn.length?"txt":"",onClose:()=>gn(""),monacoEditor:{value:Qt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},30546:function(Ge,et,te){"use strict";te.r(et),te.d(et,{Types:function(){return hn},default:function(){return Xt}});var a=te(67294),ye=te(35973),xe=te(55054),we=te(62844),Oe=te(74330),be=te(85804),Fe=te(83062),Ie=te(71230),De=te(88742),je=te(15835),Ye=te(51959),Le=te(60076),ge=te(11320),le=te(55304),E=te(95012),y=te(36295),x=te(76621),b=te(40471),ee=te(21434),z=te(2453),ae={list:"list___IRN6i",copy:"copy___qCn9B"},oe=te(74855),me=te(33170),Ee=(st,Gt,ln)=>new Promise((Oa,Va)=>{var tr=nr=>{try{Mr(ln.next(nr))}catch(Gr){Va(Gr)}},xr=nr=>{try{Mr(ln.throw(nr))}catch(Gr){Va(Gr)}},Mr=nr=>nr.done?Oa(nr.value):Promise.resolve(nr.value).then(tr,xr);Mr((ln=ln.apply(st,Gt)).next())}),Ue=({showResourceCentre:st,identifier:Gt})=>{const ln=(0,ye.useParams)(),[Oa,Va]=(0,a.useState)(null);(0,a.useEffect)(()=>{st&&tr()},[st]);const tr=()=>Ee(void 0,null,function*(){const xr=yield(0,me.ZP)(`/api/problems/${Gt}/attachment_list.json`,{method:"get"});(xr==null?void 0:xr.status)==0&&Va(xr.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Oa!=null&&Oa.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Oa==null?void 0:Oa.map((xr,Mr)=>a.createElement("dl",{className:ae.list,key:Mr},a.createElement(Fe.Z,{title:xr.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),xr.title)),a.createElement("dd",null,a.createElement(oe.CopyToClipboard,{text:xr.saved_file_path,onCopy:()=>z.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${ae.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},We=te(67294),ot=Object.defineProperty,rt=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Kt=(st,Gt,ln)=>Gt in st?ot(st,Gt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):st[Gt]=ln,mt=(st,Gt)=>{for(var ln in Gt||(Gt={}))_e.call(Gt,ln)&&Kt(st,ln,Gt[ln]);if(zt)for(var ln of zt(Gt))vt.call(Gt,ln)&&Kt(st,ln,Gt[ln]);return st},Et=(st,Gt)=>rt(st,Be(Gt));const wt={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var qe=(st=>(st[st.set_font_size=0]="set_font_size",st[st.set_theme=1]="set_theme",st[st.on_tab_to_space=2]="on_tab_to_space",st[st.set_show_editor_setting=3]="set_show_editor_setting",st[st.set_show_respurce_center=4]="set_show_respurce_center",st))(qe||{});function se(st,Gt){switch(Gt.type){case 3:return Et(mt({},st),{showEditorSetting:Gt.payload});case 1:return Et(mt({},st),{theme:Gt.payload});case 0:return Et(mt({},st),{fontSize:Gt.payload});case 2:return Et(mt({},st),{tabToSpace:Gt.payload});case 4:return Et(mt({},st),{showResourceCentre:Gt.payload});default:throw new Error}}var Rt=({isLoading:st,value:Gt,onChange:ln,language:Oa,onUpdateCode:Va,ActionBarRender:tr,setIsWhiteTheme:xr,identifier:Mr})=>{const[nr,Gr]=(0,a.useReducer)(se,wt),{theme:ru,fontSize:Ro,showEditorSetting:Tr,tabToSpace:Yo,showResourceCentre:Bu}=nr,Za=(0,a.useRef)(),Pl=(0,a.useRef)();(0,a.useEffect)(()=>{xr(ru==="vs")},[ru]);const Pu={onFontSizeChange:Vu=>{Gr({type:0,payload:Vu}),(0,b.t)("cmFontSize",Vu)},tabToSpace:Yo,cmFontSize:Ro,className:"oj",cmCodeMode:ru,onTabToSpace:Vu=>{Gr({type:2,payload:Vu}),(0,b.t)("cmTabToSpace",Vu)},onCodeModeChange:Vu=>{Gr({type:1,payload:Vu}),(0,b.t)("ProgrammingCodeMode",Vu)}};function vl(){Gr({type:3,payload:!1})}function Tu(){Gr({type:3,payload:!0})}function cl(){Gr({type:4,payload:!1})}function Il(){Gr({type:4,payload:!0})}const pu={value:Gt,language:Oa,theme:ru,options:{fontSize:Ro,insertSpaces:Yo},onChange:Vu=>{ln(Vu),Pl.current=Vu,clearTimeout(Za.current),Za.current=setTimeout(()=>{Va(Pl.current)},1e4)},onEditBlur:Vu=>{Pl.current&&Va(Pl.current)}};return We.createElement(a.Fragment,null,tr(Tu,Il),We.createElement("div",{style:{flex:1,overflow:"hidden"}},!st&&We.createElement(y.ZP,mt({},pu))),We.createElement(x.Z,null,We.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Tr,onClose:vl},We.createElement(ee.Z,mt({},Pu)))),We.createElement(x.Z,null,We.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Bu,onClose:cl},We.createElement(Ue,{showResourceCentre:Bu,identifier:Mr}))))},Tt=te(60141),Ke=te(19575),Ze=te(86276),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"},ct={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},xt=te(57399),ze=te(14845),nt=te(3407),Zt=te(38365),Ut=te(94699),en=te.n(Ut),rn=te(67294);const{Column:Yn}=xt.default;var It=({submitResult:st,submitting:Gt,submitRecords:ln,page:Oa,onPageChange:Va,topicId:tr})=>{const[xr]=(0,ye.useSearchParams)(),{records:Mr,records_count:nr}=ln||{},[Gr,ru]=(0,a.useState)(!1),Ro=xr.get("type")==="1";return rn.createElement(Oe.Z,{spinning:Gt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:rn.createElement(nt.Z,{style:{fontSize:24},spin:!0})},(Mr==null?void 0:Mr.length)>0?rn.createElement(xt.default,{dataSource:Mr,rowKey:"id",pagination:!1},rn.createElement(Yn,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Tr,Yo)=>rn.createElement("span",null," ",en()(Tr).format("YYYY-MM-DD HH:mm:ss"))}),rn.createElement(Yn,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Tr,Yo)=>{var Bu;return rn.createElement("span",{className:`${Tr===0?"c-green":"c-red"} current`,onClick:()=>{ru(Yo.id)}},(Bu=Ze.Im[Tr])==null?void 0:Bu.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),rn.createElement(Yn,{title:`\u6267\u884C\u7528\u65F6 (${Ro?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Tr=>Tr?Ro?Tr:Tr/1e3:""}),rn.createElement(Yn,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ro?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Tr=>Tr?Ro?Tr:parseFloat((Tr/1024).toFixed(2)):""}),rn.createElement(Yn,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),rn.createElement(Yn,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Tr,Yo)=>rn.createElement("span",{className:"c-light-primary current",onClick:()=>{ru(Yo.id)}},"\u67E5\u770B")})):rn.createElement("div",{style:{height:300,width:"100%"}}),rn.createElement(Zt.Z,{onClose:ru,open:Gr}),nr>15?rn.createElement(ze.Z,{className:ct.pagination,current:Oa,pageSize:15,total:nr,onChange:Va}):null)},Qe=te(26194),tt=te(66309),ke={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Pt=te(65226),Ct=te(67294);const nn={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var gn=({hack:st})=>{const{language:Gt,difficult:ln,time_limit:Oa,description:Va}=st,[tr]=(0,ye.useSearchParams)(),xr=nn[ln];return Ct.createElement(Ct.Fragment,null,Ct.createElement("ul",{className:ke.info},Ct.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Ct.createElement("b",{className:ke.info_tag},Gt)),Ct.createElement("li",null,Ct.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Ct.createElement(tt.default,{color:xr==null?void 0:xr.color},xr==null?void 0:xr.name)),Ct.createElement("li",null,Ct.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Ct.createElement("span",{style:{color:"#333333"}},Oa,"\u79D2"))),tr.get("qtype")==="8"?Ct.createElement(Pt.Z,{value:Va,showProgramFill:!0,className:ke.desc}):Ct.createElement(Pt.Z,{value:Va,className:ke.desc}))},Qt={},lt=te(67294),At=({hack:st,current_user:Gt})=>lt.createElement("div",{className:Qt.answer},st!=null&&st.answer_text?lt.createElement(Pt.Z,{style:{padding:"13px 0"},value:(st==null?void 0:st.answer_text)||""}):lt.createElement(Qe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ot=te(33054);function Fn(st,Gt){return(0,me.U2)(`/problems/${st}/comments.json`,{page:Gt,limit:10})}function ga(st){return(0,me.v_)(`/discusses/${st}/plus.json`,{container_type:"Discuss",type:1})}function In(st,Gt,ln){return(0,me.v_)(`/problems/${st}/comments/reply.json`,{comments:{content:ln,parent_id:Gt}})}function $n(st,Gt){return(0,me.v_)(`/problems/${st}/comments.json`,{comments:{content:Gt}})}function Ra(st,Gt,ln){return(0,me.v_)(`/problems/${st}/comments/${Gt}/hidden.json`,ln)}function Ha(st,Gt){return(0,me.IV)(`/problems/${st}/comments/${Gt}`)}var ir=te(93989);function un({author:st}){return a.createElement("a",{href:`/users/${st.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ge.Z.IMG_SERVER}/images/${st.image_url}`,width:"50"}))}function pn({data:st,index:Gt,parentDiscussIndex:ln,user:Oa,onSetActionType:Va}){const{author:tr,can_delete:xr,content:Mr,id:nr,time:Gr}=st;function ru(){Va({id:nr,index:Gt,type:"delete-discuss",parentDiscussIndex:ln,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ro=Oa.admin||xr||tr.user_id===Oa.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(un,{author:tr}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${tr.login}`,target:"_blank"},tr.name),a.createElement("span",{className:"grey"},Gr),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ro?a.createElement("a",{onClick:ru,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(Pt.Z,{className:"discuss-content",value:Mr})))}var $r=({user:st,data:Gt,index:ln,onPlusDiscuss:Oa,onSetActionType:Va,activeDiscussIndex:tr,onReplyDiscuss:xr,onSetActiveDiscussIndex:Mr})=>{const{content:nr,children:Gr,hidden:ru,id:Ro,praise_count:Tr,time:Yo,user_praise:Bu,can_delete:Za,author:Pl}=Gt;function Pu(){Mr(Ro)}function vl(){Oa(Ro,!Bu,ln)}function Tu(){Va({id:Ro,index:ln,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function cl(){Va({id:Ro,index:ln,params:{hidden:ru?"0":"1"},type:"hidden-discuss",message:ru?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Il=st.admin||st.user_id===Pl.user_id;return a.createElement("div",{className:"discuss-item-container",key:Ro},a.createElement(un,{author:Pl}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Pl.login}`,target:"_blank"}," ",Pl.name," "),a.createElement("span",{className:"grey"},Yo)),a.createElement(Pt.Z,{className:"discuss-content",value:nr}),Gr&&Gr.length>0?a.createElement("div",{className:"reply-discuss-container"},Gr.map((pu,Vu)=>a.createElement(pn,{key:pu.id,data:pu,index:Vu,user:st,onSetActionType:Va,parentDiscussIndex:ln}))):null,a.createElement("div",{className:"btn-group"},Il?a.createElement("a",{onClick:cl,title:ru?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:ru?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Za&&(!Gr||Gr.length==0)?a.createElement("a",{onClick:Tu,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Pu,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:vl,className:Bu?"c-orange":""},a.createElement("i",{className:Bu?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,Tr||""))),a.createElement(ir.Z,{id:Ro,activeDiscussIndex:tr,onReplyDiscuss:xr})))},Xn=te(71865),sa={"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"},Ao=te(35567),Nt=(st,Gt,ln)=>new Promise((Oa,Va)=>{var tr=nr=>{try{Mr(ln.next(nr))}catch(Gr){Va(Gr)}},xr=nr=>{try{Mr(ln.throw(nr))}catch(Gr){Va(Gr)}},Mr=nr=>nr.done?Oa(nr.value):Promise.resolve(nr.value).then(tr,xr);Mr((ln=ln.apply(st,Gt)).next())}),ft=({user_praise:st,praise_count:Gt,praisePlus:ln,onCreateDiscuss:Oa,discuss_count:Va})=>{const[tr,xr]=(0,a.useState)(!1),[Mr,nr]=(0,a.useState)("");function Gr(Yo){nr(Yo)}function ru(){xr(!0)}function Ro(){xr(!1)}function Tr(){return Nt(this,null,function*(){Oa(Mr),nr(""),xr(!1)})}return a.createElement("div",{className:`${sa["dis-input-editor-container"]} ${tr?sa.active:""} `},a.createElement("div",{className:tr?`hide ${sa["text-area"]}`:sa["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:ru}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Va," "),a.createElement("a",{className:"c-light-black",onClick:ln,title:st?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${st?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Gt?a.createElement("span",null,Gt):"")),tr?a.createElement("div",{className:sa["input-mask"],onClick:Ro}):null,a.createElement("div",{className:tr?sa["md-container"]:`${sa["md-container"]} hide`},a.createElement(Ao.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Mr,height:240,onChange:Gr}),a.createElement("div",{className:sa["tip-container"],onClick:Ro},a.createElement("a",{className:sa["btn-send"],onClick:Tr}," \u53D1\u9001 "))))},Xe=te(67294),St=Object.defineProperty,jt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Qn=(st,Gt,ln)=>Gt in st?St(st,Gt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):st[Gt]=ln,la=(st,Gt)=>{for(var ln in Gt||(Gt={}))Vn.call(Gt,ln)&&Qn(st,ln,Gt[ln]);if($t)for(var ln of $t(Gt))_n.call(Gt,ln)&&Qn(st,ln,Gt[ln]);return st},An=(st,Gt)=>jt(st,Dt(Gt)),zn=(st,Gt,ln)=>new Promise((Oa,Va)=>{var tr=nr=>{try{Mr(ln.next(nr))}catch(Gr){Va(Gr)}},xr=nr=>{try{Mr(ln.throw(nr))}catch(Gr){Va(Gr)}},Mr=nr=>nr.done?Oa(nr.value):Promise.resolve(nr.value).then(tr,xr);Mr((ln=ln.apply(st,Gt)).next())});const na={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var va=(st=>(st[st.GET_DISCUSSES=0]="GET_DISCUSSES",st[st.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",st[st.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",st[st.PLUS_DISCUSS=3]="PLUS_DISCUSS",st[st.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",st[st.SET_PAGE=5]="SET_PAGE",st[st.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",st))(va||{});function Br(st,Gt){switch(Gt.type){case 6:return An(la({},st),{loading:!0});case 0:return la(la({},st),Gt.payload);case 1:return la(la({},st),Gt.payload);case 4:return la(la({},st),Gt.payload);case 3:return la(la({},st),Gt.payload);case 5:return An(la({},st),{page:Gt.payload});case 2:return la(la({},st),Gt.payload);default:throw new Error}}var gt=({user:st,identifier:Gt,hack:ln,onTriggerPraise:Oa,activeIndex:Va})=>{const[tr,xr]=(0,a.useReducer)(Br,na),{loading:Mr,page:nr,data:Gr,count:ru,actionType:Ro,activeDiscussIndex:Tr}=tr,Yo=(0,a.useCallback)(()=>zn(void 0,null,function*(){xr({type:6});const pu=yield Fn(Gt,nr),{comments:Vu,disscuss_count:rl}=pu;xr({type:0,payload:{data:Vu,count:rl,loading:!1}})}),[nr,Gt]);(0,a.useEffect)(()=>{Va==="2"&&Yo()},[Gt,nr,Va]);function Bu(pu){xr({type:5,payload:pu})}function Za(pu){xr({type:4,payload:{actionType:pu}})}function Pl(pu){xr(Tr===pu?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:pu}})}function Pu(pu,Vu,rl){return zn(this,null,function*(){try{const ql=yield ga(pu);Gr[rl].user_praise=Vu,Gr[rl].praise_count=ql.praise_count,xr({type:3,payload:{data:[...Gr]}})}catch(ql){console.log(ql)}})}function vl(){return zn(this,null,function*(){const{id:pu,params:Vu,type:rl,index:ql,parentDiscussIndex:al}=Ro;if(rl==="hidden-discuss"&&(yield Ra(Gt,pu,Vu),al?Gr[al].children[ql].hidden=Vu.hidden==1:Gr[ql].hidden=Vu.hidden==1,xr({type:4,payload:{actionType:null,data:[...Gr]}})),rl==="delete-discuss"){if(yield Ha(Gt,pu),al||al===0){let Tl=Gr[al].children;for(let kl=Tl.length-1;kl>=0;kl--)if(Tl[kl].id===pu){Tl.splice(kl,1);break}Gr[al].children=Tl}else for(let Tl=Gr.length-1;Tl>=0;Tl--)if(Gr[Tl].id===pu){Gr.splice(Tl,1);break}xr({type:4,payload:{actionType:null,data:[...Gr]}})}})}function Tu(){xr({type:4,payload:{actionType:null}})}function cl(pu,Vu){return zn(this,null,function*(){try{yield In(Gt,pu,Vu),Yo()}catch(rl){console.log(rl)}})}function Il(pu){return zn(this,null,function*(){xr({type:6}),yield $n(Gt,pu),Yo()})}return Xe.createElement(Xe.Fragment,null,Xe.createElement("div",{className:"discuss-panel"},Gr.length===0?Xe.createElement(Qe.Z,null):Gr.map((pu,Vu)=>Xe.createElement($r,{onReplyDiscuss:cl,onPlusDiscuss:Pu,onSetActiveDiscussIndex:Pl,onSetActionType:Za,data:pu,index:Vu,user:st,activeDiscussIndex:Tr})),ru>10?Xe.createElement("div",{className:"pagination-container"},Xe.createElement(ze.Z,{showQuickJumper:!0,onChange:Bu,current:nr,total:ru})):null),Xe.createElement(ft,{user_praise:ln.user_praise,praise_count:ln.praises_count,praisePlus:Oa,discuss_count:ln.comments_count,onCreateDiscuss:Il}),Xe.createElement(x.Z,null,Xe.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:!!Ro,onOk:vl,onCancel:Tu},Xe.createElement("p",null,Ro?Ro.message:"")),Xe.createElement(Xn.Z,null)))},bt=te(88044),kt=te(28802),oa=te(31221),Ia={},Wa=te(67294),Rr=({hack:st,current_user:Gt})=>Wa.createElement("div",{className:Ia.answer},st!=null&&st.analysis?Wa.createElement(Pt.Z,{style:{padding:"13px 0"},value:(st==null?void 0:st.analysis)||""}):Wa.createElement(Qe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),da={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},ea=te(69234),Dr=te(15746),Pr=te(91773),jn=te(37720),So=te(32259),mn=te(67294);const{TextArea:ya}=kt.default,{Panel:Cr}=ea.default;var gr=({data:st,hack:Gt})=>(console.log(st,Gt,"data"),Gt!=null&&Gt.is_file?mn.createElement(So.Y2,{disabled:!0,className:da.uploadTableWrapper,showScore:!Gt.test_set_score,data:st,isProgramHomework:!0}):mn.createElement("div",{className:da.hackSets},st==null?void 0:st.map((ln,Oa)=>mn.createElement(ea.default,{accordion:!0,bordered:!1,key:Oa,defaultActiveKey:Oa===0&&ln.id,className:da.collapseWrapper,expandIcon:({isActive:Va})=>mn.createElement("i",{className:`iconfont icon-weizhankai ${Va?da.open:da.close}`,style:{fontSize:14,transition:"all .2s"}})},mn.createElement(Cr,{key:ln.id,header:mn.createElement(Ie.Z,{align:"middle",justify:"space-between",wrap:!1},mn.createElement(Dr.Z,{className:da.panelHeader},mn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Oa+1)),mn.createElement(Dr.Z,{flex:1},mn.createElement(Ie.Z,{align:"middle",justify:"end",wrap:!1},!(Gt!=null&&Gt.test_set_score)&&mn.createElement(Dr.Z,{className:da.rateInput},mn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),mn.createElement("div",null,mn.createElement(Pr.default.Item,{noStyle:!0},mn.createElement(jn.Z,{value:ln==null?void 0:ln.score,className:da.baseFormItem,min:0,max:100,disabled:!0}))),mn.createElement("span",{className:"ml10"},"%")))))},mn.createElement(Pr.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},mn.createElement(ya,{readOnly:!0,value:ln==null?void 0:ln.input,rows:4})),mn.createElement(Pr.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},mn.createElement(ya,{readOnly:!0,value:ln==null?void 0:ln.output,rows:4}))))))),eo={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},po=te(67294),so=(0,a.forwardRef)(({data:st=[]},Gt)=>{var ln;const[Oa,Va]=(0,a.useState)(),tr=st.filter(Mr=>Mr.show);(0,a.useEffect)(()=>{tr.length&&Va(tr[0].id)},[st==null?void 0:st.length]);const xr=((ln=tr.find(Mr=>Mr.id===Oa))==null?void 0:ln.element)||null;return(0,a.useImperativeHandle)(Gt,()=>({setActiveTab:Mr=>Va(Mr)})),po.createElement("div",{className:eo.tabs},po.createElement("div",{className:eo.tabWarp},tr.map(Mr=>po.createElement("div",{onClick:()=>Va(Mr.id),className:`${eo.tab} ${Mr.id===Oa?eo.active:""}`,key:Mr.id},Mr.name))),po.createElement("div",{className:eo.content},xr))}),Kn=te(67294),yo=Object.defineProperty,Fu=Object.defineProperties,mu=Object.getOwnPropertyDescriptors,Ur=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,Fl=(st,Gt,ln)=>Gt in st?yo(st,Gt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):st[Gt]=ln,ci=(st,Gt)=>{for(var ln in Gt||(Gt={}))qn.call(Gt,ln)&&Fl(st,ln,Gt[ln]);if(Ur)for(var ln of Ur(Gt))Vi.call(Gt,ln)&&Fl(st,ln,Gt[ln]);return st},Rl=(st,Gt)=>Fu(st,mu(Gt)),qa=(st,Gt,ln)=>new Promise((Oa,Va)=>{var tr=nr=>{try{Mr(ln.next(nr))}catch(Gr){Va(Gr)}},xr=nr=>{try{Mr(ln.throw(nr))}catch(Gr){Va(Gr)}},Mr=nr=>nr.done?Oa(nr.value):Promise.resolve(nr.value).then(tr,xr);Mr((ln=ln.apply(st,Gt)).next())});const Do={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Uo={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Fo=({hack:st,onTriggerPraise:Gt,topicId:ln,page:Oa,onPageChange:Va,user:tr,current_user:xr,submitRecords:Mr,submitting:nr,submitResult:Gr,setActiveIndex:ru,hack_sets:Ro})=>{var Tr,Yo;const[Bu]=(0,ye.useSearchParams)(),[Za,Pl]=(0,a.useState)("0"),Pu=(0,ye.useLocation)(),[vl,Tu]=(0,a.useState)(!1),[cl,Il]=(0,a.useState)(null),[pu,Vu]=(0,a.useState)([]),[rl,ql]=(0,a.useState)([]),[al,Tl]=(0,a.useState)({page:1,limit:10}),kl=(0,a.useRef)(null),Kl=(0,a.useRef)(null);console.log(tr,"user");let[lu,wi]=(0,a.useState)(Rl(ci({},(0,ye.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Kl.current&&(st==null?void 0:st.is_close_tips)===!1&&cl===null&&Il(!0)},[Kl.current,st==null?void 0:st.is_close_tips,cl]);function gi(){return qa(this,null,function*(){yield(0,me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{ru(Za)},[Za]);function Wl(ou){return qa(this,null,function*(){let dl=ou.target.id;if(dl==="1"){let an=yield(0,me.ZP)(`/api/myproblems/${lu.id}/redo_logs.json`,{method:"get",params:ci({},al)});(an==null?void 0:an.status)===0&&ql(an==null?void 0:an.data)}Pl(dl)})}(0,a.useEffect)(()=>Ot.Z.subscribe("to-commit-info",()=>{Pl("1"),kl.current&&kl.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>Ot.Z.subscribe("to-reset-info",()=>{Wl({target:{id:"1"}}),kl.current&&kl.current.setActiveTab("2")}),[]);function jl(){Pl("2")}function Nl(){return qa(this,null,function*(){let ou=yield(0,me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:ci({identifier:lu==null?void 0:lu.id},lu)});Vu(ou)})}const zl=[{title:null,description:Kn.createElement("div",null,Kn.createElement("b",{onClick:()=>{Il(!1),gi(),Tu(!0),Nl()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Kn.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"),Kn.createElement(be.ZP,{onClick:()=>{Il(!1),gi()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Kl.current}];return Kn.createElement("div",{className:at["left-panel"]},Kn.createElement("ul",{className:`${at["s-navs"]} ${at["bg-white"]} ${at.b1}`},(st==null?void 0:st.is_program)&&!Bu.get("pageId")&&Kn.createElement(Fe.Z,{title:"\u9898\u76EE\u5217\u8868"},Kn.createElement("div",{onClick:()=>{Nl(),Tu(!0)},className:at.btns,ref:Kl,style:cl?{pointerEvents:"none"}:{}},Kn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Kn.createElement("li",{style:{marginLeft:20}},Kn.createElement("a",{className:Za==="0"?at.active:"",id:"0",onClick:Wl},"\u9898\u76EE\u63CF\u8FF0")),Kn.createElement("li",null,Kn.createElement("a",{className:Za==="1"?at.active:"",id:"1",onClick:Wl},"\u64CD\u4F5C\u8BB0\u5F55")),(Bu.get("type")!=="exercises"&&(st==null?void 0:st.answer_text_show)||Bu.get("type")!=="exercises"&&(st==null?void 0:st.analysis_show))&&Kn.createElement("li",null,Kn.createElement("a",{className:Za==="4"?at.active:"",id:"4",onClick:Wl},"\u89E3\u7B54\u53C2\u8003")),Bu.get("type")!=="exercises"&&Kn.createElement("li",null,Kn.createElement("a",{className:Za==="2"?at.active:"",id:"2",onClick:Wl},"\u8BC4\u8BBA")),!!(Ro!=null&&Ro.length)&&Bu.get("type")!=="exercises"&&Bu.get("type")!=="1"&&Kn.createElement("li",null,Kn.createElement("a",{className:Za==="5"?at.active:"",id:"5",onClick:Wl},"\u6D4B\u8BD5\u7528\u4F8B"))),Kn.createElement("div",{className:`${at["tab-panel-body"]} ${Za==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Kn.createElement(gn,{hack:st,onTriggerPraise:Gt,toDiscuss:jl})),Kn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${Za==="1"?"":"hide"}`},Kn.createElement(so,{ref:kl,data:[{id:"1",show:Bu.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Kn.createElement(Kn.Fragment,null,Mr!=null&&Mr.records_count||nr?Kn.createElement(It,{page:Oa,onPageChange:Va,topicId:ln,submitting:nr,key:(Gr==null?void 0:Gr.id)||1,submitRecords:Mr,submitResult:Gr}):Kn.createElement(Qe.Z,null))},{id:"2",show:Bu.get("type")==="exercises"||(st==null?void 0:st.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Kn.createElement(Kn.Fragment,null,Kn.createElement(xt.default,{pagination:!1,dataSource:rl==null?void 0:rl.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ou,dl,an)=>en()(ou).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ou,dl,an)=>{var sr;return(sr=[{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(ia=>ia.id===ou))==null?void 0:sr.name}}]}),Kn.createElement(ze.Z,{style:{marginTop:10},current:al.page,total:rl==null?void 0:rl.count,hideOnSinglePage:!0,onChange:ou=>qa(void 0,null,function*(){al.page=ou,Tl(al);let dl=yield(0,me.ZP)(`/api/myproblems/${lu.id}/redo_logs.json`,{method:"get",params:Rl(ci({},al),{courseId:lu.courseId})});(dl==null?void 0:dl.status)===0&&ql(dl==null?void 0:dl.data)})}))}]})),Kn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${Za==="4"?"":"hide"}`},Kn.createElement(so,{data:[{id:"1",show:Bu.get("type")!=="exercises"&&(st==null?void 0:st.answer_text_show),name:"\u7B54\u6848",element:Kn.createElement(Kn.Fragment,null,Kn.createElement(At,{hack:st,current_user:xr}))},{id:"2",show:Bu.get("type")!=="exercises"&&(st==null?void 0:st.analysis_show),name:"\u89E3\u6790",element:Kn.createElement(Kn.Fragment,null,Kn.createElement(Rr,{hack:st,current_user:xr}))}]})),Kn.createElement("div",{className:`${at["tab-panel-body"]} ${Za==="2"?"":"hide"}`,style:{padding:0}},Kn.createElement(gt,{user:tr,activeIndex:Za,identifier:st.identifier,hack:st,onTriggerPraise:Gt})),Kn.createElement("div",{className:`${at["tab-panel-body"]} ${Za==="5"?"":"hide"}`,style:{padding:12}},Kn.createElement(gr,{data:Ro||[],hack:st})),Kn.createElement(E.Z,{rootClassName:at.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Tu(!1),open:vl},Kn.createElement(Ie.Z,null,Kn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Kn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",pu==null?void 0:pu.total_count,"\u9898\xA0[\xA0",pu==null?void 0:pu.total_score,"\u5206\xA0]\xA0"),!(tr!=null&&tr.hack_manager)&&Kn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",pu==null?void 0:pu.work_score,"\u5206")),Kn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Kn.createElement(Ie.Z,{align:"middle",className:"mt10 mb10"},!(tr!=null&&tr.hack_manager)&&Kn.createElement(bt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ou=>{lu.page=1,lu.finish_status=ou,wi(ci({},lu)),Nl()}},Kn.createElement(bt.default.Option,{value:""},"\u5168\u90E8"),Kn.createElement(bt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Kn.createElement(bt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Kn.createElement(bt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Kn.createElement(bt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ou=>{lu.page=1,lu.difficult=ou||null,wi(ci({},lu)),Nl()}},Kn.createElement(bt.default.Option,{value:0},"\u5168\u90E8"),Kn.createElement(bt.default.Option,{value:1},"\u7B80\u5355"),Kn.createElement(bt.default.Option,{value:2},"\u9002\u4E2D"),Kn.createElement(bt.default.Option,{value:3},"\u56F0\u96BE")),Kn.createElement(kt.default.Search,{size:"large",onSearch:ou=>{lu.name=ou,lu.page=1,wi(ci({},lu)),Nl()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Kn.createElement("div",{className:at.list,style:{height:36,background:"#3D445C"}},!(tr!=null&&tr.hack_manager)&&Kn.createElement("span",null,"\u72B6\u6001"),Kn.createElement("span",null,"\u5E8F\u53F7"),Kn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Kn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Kn.createElement("div",{style:{overflow:"auto",flex:1}},(Tr=pu==null?void 0:pu.data)!=null&&Tr.length?(Yo=pu==null?void 0:pu.data)==null?void 0:Yo.map((ou,dl)=>Kn.createElement("div",{onClick:()=>qa(void 0,null,function*(){let an=yield(0,me.ZP)(`/api/problems/${ou==null?void 0:ou.identifier}/start.json`,{method:"get",params:{hack_user_id:tr==null?void 0:tr.user_id}});an&&(ye.history.replace(`/myproblems/${an==null?void 0:an.identifier}${window.location.search}`),window.location.reload())}),className:`${at.list} ${ou!=null&&ou.checked?at.active:""}`},!(tr!=null&&tr.hack_manager)&&Kn.createElement(Kn.Fragment,null,!(ou!=null&&ou.opened)&&Kn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ou==null?void 0:ou.opened)&&!(ou!=null&&ou.passed)&&Kn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ou==null?void 0:ou.opened)&&(ou==null?void 0:ou.passed)&&Kn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Kn.createElement("span",null,(lu.page-1)*20+(dl+1)),Kn.createElement("span",{style:{flex:1},title:ou.name},`[${ou==null?void 0:ou.score}\u5206]`,"\xA0",ou.name),Kn.createElement("span",{style:{flexBasis:48,paddingRight:0}},Do[ou.difficult]))):Kn.createElement(Qe.Z,null)),Kn.createElement(ze.Z,{current:lu.page,className:"mt20",hideOnSinglePage:!0,total:pu==null?void 0:pu.count,pageSize:lu.per_page,onChange:(ou,dl)=>{lu.page=ou,lu.per_page=dl,Nl()}})),Kn.createElement(oa.Z,{rootClassName:at.tour,closeIcon:!1,open:!!cl,steps:zl,gap:{offset:3,radius:2}}))},xo=te(62522),Gu=te(53814),Kr=te(88508),vu=te(97917),qu=te(43462),yl=te(93137),Ju=te(11579),Ml=te(94184),Ql=te.n(Ml),Ci=te(96325),ki=te(67132),ji=te(52262),di=te(45180),Hl=te(22707),pi=te(8861),hr=te(67294),ns=Object.defineProperty,Zl=Object.defineProperties,Bl=Object.getOwnPropertyDescriptors,bi=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ft=(st,Gt,ln)=>Gt in st?ns(st,Gt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):st[Gt]=ln,Ht=(st,Gt)=>{for(var ln in Gt||(Gt={}))Re.call(Gt,ln)&&Ft(st,ln,Gt[ln]);if(bi)for(var ln of bi(Gt))Je.call(Gt,ln)&&Ft(st,ln,Gt[ln]);return st},Sn=(st,Gt)=>Zl(st,Bl(Gt)),yn=(st,Gt)=>{var ln={};for(var Oa in st)Re.call(st,Oa)&&Gt.indexOf(Oa)<0&&(ln[Oa]=st[Oa]);if(st!=null&&bi)for(var Oa of bi(st))Gt.indexOf(Oa)<0&&Je.call(st,Oa)&&(ln[Oa]=st[Oa]);return ln},Se=(st,Gt,ln)=>new Promise((Oa,Va)=>{var tr=nr=>{try{Mr(ln.next(nr))}catch(Gr){Va(Gr)}},xr=nr=>{try{Mr(ln.throw(nr))}catch(Gr){Va(Gr)}},Mr=nr=>nr.done?Oa(nr.value):Promise.resolve(nr.value).then(tr,xr);Mr((ln=ln.apply(st,Gt)).next())});const{Countdown:Bt}=xe.default,Yt={Java:"java",C:"c",Python:"py","C++":"c"};var hn=(st=>(st[st.SET_LOADING=0]="SET_LOADING",st[st.GET_DATA=1]="GET_DATA",st[st.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",st[st.SET_DATA=3]="SET_DATA",st[st.SET_DEBUGING=4]="SET_DEBUGING",st[st.SET_SUBMITING=5]="SET_SUBMITING",st[st.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",st[st.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",st[st.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",st[st.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",st[st.SET_PAGE=10]="SET_PAGE",st))(hn||{});function pt(){return new Date().getTime()}const Vt={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function fn(st,Gt){switch(Gt.type){case 1:return Ht(Ht({},st),Gt.payload);case 3:return Sn(Ht({},st),{data:Gt.payload});case 0:return Sn(Ht({},st),{loading:Gt.payload});case 9:return Sn(Ht({},st),{showNote:Gt.payload});case 4:return Sn(Ht({},st),{debuging:Gt.payload});case 5:return Sn(Ht({},st),{submitting:Gt.payload});case 2:return Sn(Ht({},st),{submitRecords:Gt.payload});case 10:return Sn(Ht({},st),{submitRecordPage:Gt.payload});case 6:return Sn(Ht({},st),{executingMessage:Gt.payload});case 7:return Ht(Ht({},st),Gt.payload);case 8:return Ht(Ht({},st),Gt.payload);default:throw new Error}}var Xt=({children:st})=>{var Gt,ln,Oa,Va,tr,xr,Mr,nr,Gr,ru;const[Ro,Tr]=(0,a.useReducer)(fn,Vt),{id:Yo}=(0,ye.useParams)(),Bu=(0,ye.useLocation)(),[Za]=(0,ye.useSearchParams)(),{loading:Pl,data:Pu,debugResult:vl,submitResult:Tu,submitRecords:cl,submitRecordPage:Il,showNote:pu,debuging:Vu,submitting:rl,executingMessage:ql}=Ro,[al,Tl]=(0,a.useState)("#37AD83"),[kl,Kl]=(0,a.useState)(null),[lu,wi]=(0,a.useState)({}),[gi,Wl]=(0,a.useState)(!0),[jl,Nl]=(0,a.useState)(!1),[zl,ou]=(0,a.useState)(!1),dl=(0,a.useRef)(null),an=(0,a.useRef)(0),sr=Pu==null?void 0:Pu.user,ia=Pu==null?void 0:Pu.hack,[qo,Du]=(0,a.useState)(!1),oo=(0,a.useRef)(1),sl=(0,a.useRef)(!1);(0,Ci.y)(Za.get("type")==="exercises");const{setOpenDisableCopyAndPaste:li}=(0,Ci.X)(),[wl,Pa]=(0,a.useState)(""),Ul=(0,qu._)(lu),[Zi,ii]=(0,a.useState)({open:!1,text:""}),[Ii,as]=(0,a.useState)(null),mi=(0,a.useRef)(null);(0,a.useEffect)(()=>{var to;let Po=(to=ia==null?void 0:ia.homework_extension)==null?void 0:to.failed_evaluate_num;typeof Po=="number"&&as(Po)},[(Gt=ia==null?void 0:ia.homework_extension)==null?void 0:Gt.failed_evaluate_num]),(0,a.useEffect)(()=>{function to(){return Se(this,null,function*(){var Po,ei,ti,Ui,Jl;Wl(!0);const ni=yield(0,De.fu)(Yo,{exercise_id:Za.get("exercisesId")});if(setTimeout(()=>{Wl(!1)},800),ni.status!==401){try{ni.hack.code=Ke.Base64.decode(ni.hack.code)}catch(Dl){console.log(Dl)}ni.hack=Sn(Ht({},ni.hack),{is_program:Za.get("type")==="1"}),Tr({type:1,payload:{loading:!1,data:ni}})}if(Za.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Dl;Za.get("coursesId")=="coursesId"?Dl=yield(0,je._F)({categoryId:Za.get("exercisesId"),login:Za.get("login")}):Dl=yield(0,je._B)({categoryId:Za.get("exercisesId"),login:Za.get("login")}),wi(Ht({},Dl)),li((Po=Dl==null?void 0:Dl.exercise)==null?void 0:Po.forbid_copy),typeof((ei=Dl==null?void 0:Dl.exercise)==null?void 0:ei.left_time)=="number"&&(Kl(Date.now()+((ti=Dl==null?void 0:Dl.exercise)==null?void 0:ti.left_time)*1e3),setTimeout(()=>{Tl("red")},(((Ui=Dl==null?void 0:Dl.exercise)==null?void 0:Ui.left_time)-300>0?((Jl=Dl==null?void 0:Dl.exercise)==null?void 0:Jl.left_time)-300:0)*1e3))}})}Yo&&to()},[Yo]),(0,a.useEffect)(()=>{var to;return Za.get("type")==="exercises"&&((to=lu==null?void 0:lu.exercise)!=null&&to.screen_open)&&(window.removeEventListener("blur",Yi,!1),yl.U.forEach((Po,ei)=>{window.addEventListener(Po,Yi,!1)}),window.addEventListener("blur",Yi,!1),window.focus()),()=>{document.removeEventListener((0,Ye.gH)(),Yi)}},[lu]),(0,a.useEffect)(()=>{wl==="1"&&Yo&&ia!=null&&ia.language&&us()},[Yo,Il,ia==null?void 0:ia.language,wl]),(0,a.useEffect)(()=>(ia!=null&&ia.is_program&&(an.current=0,dl.current=setInterval(()=>{Wi()},15e3)),()=>{clearInterval(dl.current)}),[ia==null?void 0:ia.is_program]);const Wi=()=>Se(void 0,null,function*(){let to=yield(0,me.ZP)(`/api/myproblems/${Yo}/save_long_time.json`,{method:"get",params:{answer_long_time:an.current}})}),Yi=()=>{sl.current||(0,Ye.BU)(),window.parent.postMessage("backExercise","*")};function us(){return Se(this,null,function*(){try{const to=yield(0,De.zO)(Yo,{limit:15,page:Il,language:ia==null?void 0:ia.language});Tr({type:2,payload:to})}catch(to){console.log(to)}})}function rs(to){Tr({type:10,payload:to})}function Ni(to){return Se(this,null,function*(){var Po;let ei;(Za.get("ip_limit")==="inner"||Za.get("ip_bind_type")==="true")&&(ei=yield(0,Gu.y)({ip_limit:Za.get("ip_limit"),ip_bind:Za.get("ip_bind_type")==="true"}));const ti=yield(0,De.n4)(Yo,{code:Ke.Base64.encode(to||ia.code),language:ia==null?void 0:ia.language,exercise_id:Za.get("exercisesId"),question_id:Za.get("questionId"),ip:ei});return ti.status===-5&&(0,ye.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Sn(Ht({errorMessage:ti==null?void 0:ti.message},(lu==null?void 0:lu.exercise)||{}),{exercise_user_id:(Po=lu==null?void 0:lu.exercise)==null?void 0:Po.exercise_user_id,id:Za.get("exercisesId")})}}),ti})}function _i(){return Se(this,null,function*(){if(oo.current=2,!rl){Tr({type:5,payload:!0});try{Ot.Z.publish("to-commit-info");const to=yield Ni();if(console.log(to,1),to.status===0){let ni=function(){return Se(this,null,function*(){const{status:Dl,data:Fi}=yield(0,De.rX)(Yo,"submit"),is=pt()-Jl>(ti*Ui+3)*1e3;if(Dl!==0&&!is&&setTimeout(ni,1e3),is){we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Tr({type:5,payload:!1});return}if(Dl===0){Fi.status===2&&we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Fi==null?void 0:Fi.status)===0&&Za.get("type")==="1"&&ou(!0),(Fi==null?void 0:Fi.status)!==0&&Za.get("type")==="1"&&as(Qs=>Qs+1);const hs=yield(0,De.zO)(Yo,{limit:15,page:Il,language:ia==null?void 0:ia.language});Tr({type:8,payload:Sn(Ht({},Ro),{submitResult:Fi,submitting:!1,submitRecords:hs})})}})},Po={};if(Za.get("type")==="exercises"?(Po.extras={exercise_id:Za.get("exercisesId"),question_id:Za.get("questionId")},(Za.get("ip_limit")==="inner"||Za.get("ip_bind_type")==="true")&&(Po.extras.ip=yield(0,Gu.y)({ip_limit:Za.get("ip_limit"),ip_bind:Za.get("ip_bind_type")==="true"}))):Za.get("type")==="smartPlan"&&(Po.extras={smart_plan_page_item_bank_id:Za.get("smartPlanItemBankId"),simulate:Za.get("simulate")==="true"}),(yield(0,De.bM)(Yo,Po)).status===-1&&Za.get("exercisesId")){window.parent.location.href=`/classrooms/${Za.get("coursesId")}/exercise/${Za.get("exercisesId")}/detail`;return}const{time_limit:ti,test_case_size:Ui}=ia,Jl=pt();ni()}else Tr({type:5,payload:!1})}catch(to){console.log(to),Tr({type:5,payload:!1})}Du(!1)}})}function vs(){return Se(this,null,function*(){oo.current=1,Ro.debuging=!0,Tr({type:4,payload:!0});try{if((yield Ni()).status===0){let Jl=function(){return Se(this,null,function*(){const{status:ni,message:Dl,data:Fi}=yield(0,De.rX)(Yo,"debug"),is=pt()-Ui>(Po+3)*1e3;if(ni!==0&&!is&&(Tr({type:6,payload:Dl}),setTimeout(Jl,1e3)),is){we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Tr({type:4,payload:!1}),Tr({type:7,payload:Sn(Ht({},Ro),{debugResult:{status:2},debuging:!1})});return}ni===0&&(Fi.status===2&&we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Tr({type:4,payload:!1}),Tr({type:7,payload:Sn(Ht({},Ro),{debugResult:Fi,debuging:!1})}))})};const{time_limit:Po}=ia;let ei={input:encodeURIComponent(Pu.test_case.input)};if(Za.get("type")==="exercises"&&(ei.exercise_id=Za.get("exercisesId")),(yield(0,De.MU)(Yo,ei)).status===-1&&Za.get("exercisesId")){window.parent.location.href=`/classrooms/${Za.get("coursesId")}/exercise/${Za.get("exercisesId")}/detail`;return}const Ui=pt();Jl()}else Tr({type:4,payload:!1})}catch(to){console.log(to)}finally{}})}function hl(to,Po){const ei=Po?{modify_code:!1}:{};Tr({type:3,payload:Sn(Ht({},Pu),{hack:Ht(Sn(Ht({},ia),{code:to}),ei)})}),Du(!0)}const hi=to=>Se(void 0,null,function*(){let Po=yield(0,me.ZP)(`/api/problems/${ia==null?void 0:ia.identifier}/start.json`,{method:"get",params:{language:to==="C++"||to==="c++"?encodeURIComponent(to):to,hack_user_id:sr==null?void 0:sr.user_id}});Po.status!==-1&&ye.history.replace(`/myproblems/${Po==null?void 0:Po.identifier}${window.location.search}`)});function Ll(to){let Po=to.target.value;Tr({type:3,payload:Sn(Ht({},Pu),{test_case:{input:Po}})})}function Ei(){return Se(this,null,function*(){try{let to={};Za.get("type")==="exercises"?to.exercise_id=Za.get("exercisesId"):ia!=null&&ia.homework_common_id&&(to.homework_common_id=ia==null?void 0:ia.homework_common_id);const Po=yield(0,De.H7)(Yo,Ht({},to));Po.status===401||(hl(Ke.Base64.decode(Po.code)),(Za.get("type")==="exercises"||ia!=null&&ia.homework_common_id)&&Ot.Z.publish("to-reset-info"))}catch(to){console.log(to)}})}function $l(){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:hr.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",hr.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Se(this,null,function*(){const to=yield(0,De.fi)(Yo);to.status===401||hl(Ke.Base64.decode(to.code),!0)})}})}function zi(){Tr({type:9,payload:!0})}function Qi(){Tr({type:9,payload:!1})}function ls(to){return Se(this,null,function*(){yield(0,De.MK)(Yo,to),Tr({type:1,payload:{showNote:!1,data:Sn(Ht({},Pu),{hack:Sn(Ht({},ia),{notes:to.notes})})}})})}const Ai={hack:ia,isLoading:gi,input:(ln=Pu==null?void 0:Pu.test_case)==null?void 0:ln.input,is_file:(Oa=Pu==null?void 0:Pu.test_case)==null?void 0:Oa.is_file,identifier:ia==null?void 0:ia.identifier,attachments_count:Pu==null?void 0:Pu.attachments_count,language:ia==null?void 0:ia.language,code:ia==null?void 0:ia.code,title:"main."+Yt[ia==null?void 0:ia.language],modify_code:ia==null?void 0:ia.modify_code,notes:ia==null?void 0:ia.notes,debugResult:vl,debuging:Vu,submitting:rl,submitResult:Tu,executingMessage:ql,onCancelNote:Qi,onAddNote:ls,showNote:pu,user:sr,onShowNote:zi,onSubmitCode:_i,onChangeCode:hl,onChangeInput:Ll,onDebugCode:vs,onResetCode:Ei,onSyncCode:$l,onUpdateCode:Ni,onChangeLanguage:hi,isWhiteTheme:jl,setIsWhiteTheme:Nl,topDispatch:Tr};function qi(){return Se(this,null,function*(){const{praise_count:to}=yield(0,De.vl)(ia.id,{container_type:"Hack",type:1});let Po=Sn(Ht({},Pu),{hack:Sn(Ht({},ia),{praises_count:to,user_praise:!ia.user_praise})});Tr({type:3,payload:Po})})}const $i={topicId:Yo,submitResult:Tu,submitRecords:cl,submitting:rl,page:Il,onPageChange:rs,hack:ia,user:Pu==null?void 0:Pu.user,hack_sets:Pu==null?void 0:Pu.hack_sets,current_user:Pu==null?void 0:Pu.current_user,onTriggerPraise:qi,setActiveIndex:Pa};console.log(lu);const[gl,es]=(0,a.useState)(!1),[Ws,ps]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const to=Po=>{if(console.log("event-----",Po),Po.data.type==="showIntelligentTeacherStatus"){const{aiStatus:ei,questionStatus:ti}=Po.data;if(es(ei),ti){let Ui=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Ui.includes(Za.get("smartPlanItemBankId")))return;we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:hr.createElement("div",{className:"tc font16"},ti?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Se(void 0,null,function*(){_i(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Ui.push(Za.get("smartPlanItemBankId"))));let Jl="";Za.get("isMiniprogram")?Jl=`/miniprogram/courseware/study?courses_id=${Za.get("coursesId")}&id=${Za.get("exercisesId")}`:Jl=`/classrooms/${Za.get("coursesId")}/smart_plan/${Za.get("exercisesId")}/ppt_info/info`,window.opener?window.close():ye.history.push(Jl)})})}}};return window.addEventListener("message",to),()=>{window.removeEventListener("message",to)}},[]);const Hi=()=>{if(Za.get("type")==="exercises")return!1;const to=Object.entries((ia==null?void 0:ia.homework_extension)||{}).some(([Po,ei])=>Po!=="ai_code_evaluation_promote"&&!!ei);return!!(Za.get("type")==="1"&&((0,ji.$O)()||to)||Za.get("type")==="smartPlan"&&(gl||Za.get("showAi")))};return(0,a.useEffect)(()=>{var to,Po,ei,ti,Ui,Jl,ni;Hi()&&(Ii>((Po=(to=ia==null?void 0:ia.homework_extension)==null?void 0:to.ai_guide_data)==null?void 0:Po.evaluation_num)&&ii({open:!0,text:(ti=(ei=ia==null?void 0:ia.homework_extension)==null?void 0:ei.ai_guide_data)==null?void 0:ti.evaluation_msg}),(Ui=ia==null?void 0:ia.homework_extension)!=null&&Ui.ai_guide&&Ii==0&&!mi.current&&(mi.current=setTimeout(()=>{var Dl,Fi;ii({open:!0,text:(Fi=(Dl=ia==null?void 0:ia.homework_extension)==null?void 0:Dl.ai_guide_data)==null?void 0:Fi.unanswered_msg})},(((ni=(Jl=ia==null?void 0:ia.homework_extension)==null?void 0:Jl.ai_guide_data)==null?void 0:ni.unanswered_time)||0)*60*1e3)),mi.current&&Ii>0&&clearTimeout(mi.current))},[Ii,ia]),hr.createElement(hr.Fragment,null,hr.createElement(Oe.Z,{spinning:Pl,delay:500},Pu?hr.createElement("div",{style:{minWidth:"1200px"}},hr.createElement("header",{className:Ql()(Ju.Z.header,jl&&Ju.Z.whiteHeader)},!((Va=["smartPlan","exercises"])!=null&&Va.includes(Za.get("type")))&&hr.createElement("div",null,hr.createElement("img",{src:`${ge.Z.IMG_SERVER}/images/${sr==null?void 0:sr.image_url}`,alt:"user",width:36}),hr.createElement("span",{style:{color:jl?"#333":"#B2BACB",fontSize:16}},sr==null?void 0:sr.name)),((tr=["smartPlan","exercises"])==null?void 0:tr.includes(Za.get("type")))&&hr.createElement("div",null,hr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",hr.createElement("span",{className:"ml10"},((xr=lu==null?void 0:lu.exercise)==null?void 0:xr.user_name)||(sr==null?void 0:sr.name)||"--")),hr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",hr.createElement("span",{className:"ml10"},((Mr=lu==null?void 0:lu.exercise)==null?void 0:Mr.student_id)||(sr==null?void 0:sr.student_id)||"--"))),hr.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},hr.createElement("div",null,ia.name)),(Za.get("type")==="smartPlan"||(ia==null?void 0:ia.is_program))&&hr.createElement(Kr.Z,{defaultValue:(ia==null?void 0:ia.answer_long_time)||0,onChange:to=>{an.current=to},className:Ju.Z.timepiece}),sr!=null&&sr.hack_manager&&!Za.get("is_smart_plan")?hr.createElement(ye.Link,{className:Ju.Z.btn_edit,to:Za.get("type")==="1"?Za.get("pageId")?`/problems/newedit/${ia.identifier}?type=1&pageId=${Za.get("pageId")}&backUrl=${Za.get("backUrl")}`:`/problems/newedit/${ia.identifier}?type=1`:Za.get("backUrl")?`/problems/newedit/${ia.identifier}?backUrl=${Za.get("backUrl")}`:`/problems/newedit/${ia.identifier}`}," ",hr.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((nr=lu==null?void 0:lu.exercise)!=null&&nr.left_time)&&hr.createElement(hr.Fragment,null,hr.createElement("span",{style:{color:al,marginRight:6},className:`iconfont icon-daojishi ${Ju.Z.djs}`}),hr.createElement("span",{className:"c-white mr20"},hr.createElement(Bt,{valueStyle:{color:al,fontSize:20,fontWeight:500},title:hr.createElement("span",{style:{color:al,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:kl,onFinish:()=>Se(void 0,null,function*(){const to=yield(0,je.VL)({categoryId:Za.get("exercisesId"),commit_method:2});if((to==null?void 0:to.status)===0&&(Ni(),we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:hr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",hr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Se(void 0,null,function*(){window.parent.location.href=`/classrooms/${Za.get("coursesId")}/exercise/${Za.get("exercisesId")}/detail`})})),(to==null?void 0:to.status)===-3){const Po=parseInt(to==null?void 0:to.message);Kl(Date.now()+Po*1e3)}})}))),(Gr=["smartPlan","exercises"])!=null&&Gr.includes(Za.get("type"))?hr.createElement(be.ZP,{type:"primary",onClick:()=>{if(Za.get("type")==="exercises"){const to=()=>Se(void 0,null,function*(){yield Ni(),Du(!1),Ul(),sl.current=!0,Yi()});if(!(cl!=null&&cl.records_count)||qo){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:hr.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:to});return}to()}else{let to="";Za.get("isMiniprogram")=="true"?to=`/miniprogram/courseware/study?courses_id=${Za.get("coursesId")}&id=${Za.get("exercisesId")}`:to=`/classrooms/${Za.get("coursesId")}/smart_plan/${Za.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${Za.get("coursesId")}_${Za.get("exercisesId")}`),console.log(Za.get("isMiniprogram")=="true"),Za.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${Za.get("coursesId")}_${Za.get("exercisesId")}`):ye.history.push(to))}}},Za.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):hr.createElement("span",{onClick:()=>{var to;if(Za.get("backUrl"))ye.history.push(Za.get("backUrl"));else if(Za.get("type")==="1"){let Po=(to=localStorage.getItem("program_homework"))==null?void 0:to.split(",");ye.history.push(`/classrooms/${Po==null?void 0:Po[0]}/program_homework/${Po==null?void 0:Po[1]}/detail`)}else ye.history.push("/problemset")}},hr.createElement(Fe.Z,{title:"\u5173\u95ED"},hr.createElement("i",{style:{color:jl?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),hr.createElement(Oe.Z,{size:"large",spinning:gi},hr.createElement(Le.Z,{className:Ql()(Ju.Z.myProblems,jl&&Ju.Z.whiteMyProblems),leftChild:hr.createElement(Fo,Ht({},$i)),rightChild:hr.createElement(ha,Ht({},Ai))}))):null,hr.createElement(we.default,{centered:!0,closable:!1,width:680,footer:null,open:zl,className:"oj-modal"},hr.createElement("section",{className:"oj-modal-content"},hr.createElement("div",{className:"oj-modal-head"},hr.createElement("img",{src:xo,alt:""}),hr.createElement("i",{onClick:()=>ou(!1),className:"iconfont icon-guanbi1"})),hr.createElement("aside",null,hr.createElement("img",{className:"mr30",src:pi.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",hr.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Tu==null?void 0:Tu.execute_time,"ms"),"\u4F18\u4E8E",hr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Tu==null?void 0:Tu.time_better_than)||100,"%"),"\u7684\u7528\u6237"),hr.createElement("aside",{className:"mb50"},hr.createElement("img",{src:Hl.Z,className:"mr30"}),hr.createElement("span",{className:"oj-modal-tt"},hr.createElement("span",null,hr.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),hr.createElement("span",{className:"c-light-primary"},Tu==null?void 0:Tu.execute_memory,"kb")),hr.createElement("span",null,hr.createElement("span",null))),"\u4F18\u4E8E",hr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Tu==null?void 0:Tu.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),hr.createElement("div",{id:"oj-modal-next",onClick:()=>Se(void 0,null,function*(){var to;if(Tu!=null&&Tu.next_identifier){let Po=yield(0,me.ZP)(`/api/problems/${Tu==null?void 0:Tu.next_identifier}/start.json`,{method:"get",params:{hack_user_id:sr==null?void 0:sr.user_id}});Po&&(ye.history.replace(`/myproblems/${Po==null?void 0:Po.identifier}${window.location.search}`),window.location.reload())}else{let Po=(to=localStorage.getItem("program_homework"))==null?void 0:to.split(",");ye.history.push(`/classrooms/${Po==null?void 0:Po[0]}/program_homework/${Po==null?void 0:Po[1]}/detail`)}}),className:"oj-modal-btn"},Tu!=null&&Tu.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Hi()&&hr.createElement(ki.Z,{showData:Za.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:ia==null?void 0:ia.homework_extension,description:ia==null?void 0:ia.description,allShow:(0,ji.$O)(),code:ia==null?void 0:ia.code,sendParams:{source:"hack",hack_id:Yo},draggableExtraNode:((ru=ia==null?void 0:ia.homework_extension)==null?void 0:ru.ai_guide)&&(Zi==null?void 0:Zi.open)&&hr.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"}},hr.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"}}),hr.createElement(di.Z,{text:(Zi==null?void 0:Zi.text)||""}),hr.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:to=>{ii({open:!1,text:""})}}))})),hr.createElement(vu.Z,{successCb:()=>{oo.current===1?vs():_i()}}))};function xn({title:st,modify_code:Gt,onSyncCode:ln,onShowCodeSetting:Oa,onResetCode:Va,hack:tr,onChangeLanguage:xr,isWhiteTheme:Mr,onShowResourceCentre:nr,attachments_count:Gr}){var ru;const Ro=()=>{we.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:hr.createElement(le.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:Va})},[Tr]=(0,ye.useSearchParams)(),Yo=Tr.get("language"),Bu=Za=>Za==="1"?"c++":Za==="2"?"C++":Za;return(0,a.useEffect)(()=>{Yo&&xr(Bu(Yo))},[]),(0,a.useEffect)(()=>{tr!=null&&tr.tpm_code_modified&&we.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:hr.createElement(le.Z,null),content:hr.createElement("div",null,hr.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),hr.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),hr.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:()=>Va()})},[tr==null?void 0:tr.language]),console.log(tr,Mr,"hack"),hr.createElement("div",{className:`${Ju.Z.codeHead} ${Mr?Ju.Z.whiteCodeHead:""}`},hr.createElement("div",{className:Ju.Z.navWrap},(ru=tr==null?void 0:tr.all_language)==null?void 0:ru.map(Za=>hr.createElement("div",{className:`${Ju.Z.nav} ${Za===(tr==null?void 0:tr.language)?Ju.Z.active:""}`,key:Za,onClick:()=>xr(Za)},hr.createElement(Fe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},hr.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),hr.createElement("span",null,Za)))),hr.createElement(Ie.Z,{align:"middle",style:{marginLeft:"auto"}},Gt?hr.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:ln},hr.createElement("img",{src:Tt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Gr>0&&hr.createElement("a",{onClick:nr},hr.createElement(Fe.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},hr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),hr.createElement("a",{onClick:Ro},hr.createElement(Fe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},hr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),hr.createElement("a",{onClick:Oa},hr.createElement(Fe.Z,{title:"\u8BBE\u7F6E"},hr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function ha(st){var Gt=st,{input:ln,is_file:Oa,identifier:Va,showNote:tr,onShowNote:xr,notes:Mr,onCancelNote:nr,onAddNote:Gr,debugResult:ru,language:Ro,debuging:Tr,submitting:Yo,executingMessage:Bu,code:Za,onSubmitCode:Pl,onDebugCode:Pu,onChangeCode:vl,onChangeInput:Tu,onUpdateCode:cl,user:Il,isLoading:pu,submitResult:Vu}=Gt,rl=yn(Gt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ql(Tl,kl){return hr.createElement(xn,Sn(Ht({},rl),{onShowCodeSetting:Tl,onShowResourceCentre:kl}))}const al=Ht({input:ln,is_file:Oa,debugResult:ru,debuging:Tr,submitting:Yo,executingMessage:Bu,onDebugCode:Pu,onChangeCode:vl,onSubmitCode:Pl,onChangeInput:Tu,user:Il,submitResult:Vu},rl);return hr.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},hr.createElement(Rt,{setIsWhiteTheme:rl==null?void 0:rl.setIsWhiteTheme,isLoading:pu,language:Ro,value:Za,identifier:Va,onChange:vl,onUpdateCode:cl,ActionBarRender:ql}),hr.createElement(Ze.ZP,Ht({},al)))}},96707:function(Ge,et,te){"use strict";te.d(et,{h:function(){return a}});var a=(ye=>(ye[ye.NOMATCH=-1]="NOMATCH",ye[ye.OK=0]="OK",ye[ye.TIMEOUT=2]="TIMEOUT",ye[ye.PODFAILURE=3]="PODFAILURE",ye[ye.COMPILEFAILURE=4]="COMPILEFAILURE",ye[ye.EXECUTEFAILURE=5]="EXECUTEFAILURE",ye[ye.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ye))(a||{})},88742:function(Ge,et,te){"use strict";te.d(et,{H7:function(){return E},MK:function(){return le},MU:function(){return je},X6:function(){return Le},bM:function(){return De},fi:function(){return y},fu:function(){return Ie},n4:function(){return x},rX:function(){return ge},vl:function(){return b},zO:function(){return Ye}});var a=te(33170),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(ee,z,ae)=>z in ee?ye(ee,z,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ee[z]=ae,Fe=(ee,z)=>{for(var ae in z||(z={}))we.call(z,ae)&&be(ee,ae,z[ae]);if(xe)for(var ae of xe(z))Oe.call(z,ae)&&be(ee,ae,z[ae]);return ee};function Ie(ee,z){return(0,a.U2)(`myproblems/${ee}.json`,Fe({hidePopLogin:!0},z||{}))}function De(ee,z){return(0,a.v_)(`myproblems/${ee}/code_submit.json`,z)}function je(ee,z){return(0,a.v_)(`myproblems/${ee}/code_debug.json`,z)}function Ye(ee,z){return z.language&&(z.language=encodeURIComponent(z.language)),(0,a.U2)(`myproblems/${ee}/submit_records.json`,z)}function Le(ee){return(0,a.U2)("myproblems/record_detail.json",{id:ee})}function ge(ee,z){return(0,a.U2)(`myproblems/${ee}/result.json`,{mode:z})}function le(ee,z){return(0,a.v_)(`myproblems/${ee}/add_notes.json`,z)}function E(ee,z){return(0,a.v_)(`myproblems/${ee}/restore_initial_code.json`,z)}function y(ee){return(0,a.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,z){return(0,a.v_)(`myproblems/${ee}/update_code.json`,z)}function b(ee,z){return(0,a.v_)(`discusses/${ee}/plus.json`,z)}},97964:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Ke}});var a=te(67294),ye=te(91773),xe=te(2453),we=te(62844),Oe=te(55238),be=te(88044),Fe=te(38089),Ie=te(60024),De=te(28802),je=te(57399),Ye=te(83062),Le=te(14845),ge=te(85804),le=te(33170),E={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(53430),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(65226),ee=te(28706),z=te(19575);const ae=["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 me=({qitem:Ze})=>{var at,ct,xt,ze,nt,Zt,Ut,en,rn,Yn;return a.createElement("div",{className:x.warp},a.createElement("div",{className:x.mainPart},a.createElement("div",{className:x.qcount},(Ze==null?void 0:Ze.question_type)===8&&a.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(at=Ze==null?void 0:Ze.program_attr)==null?void 0:at.description}),(Ze==null?void 0:Ze.question_type)!=8&&a.createElement(b.Z,{className:x.qtitle,value:(Ze==null?void 0:Ze.name)||(Ze==null?void 0:Ze.title)})),((Ze==null?void 0:Ze.question_type)===0||(Ze==null?void 0:Ze.question_type)===2)&&a.createElement("div",null,(ct=Ze==null?void 0:Ze.choices)==null?void 0:ct.map((It,Qe)=>a.createElement("div",{className:x.redio},!(It!=null&&It.is_answer)&&a.createElement("span",{className:x.redioitem}),(It==null?void 0:It.is_answer)&&a.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),a.createElement(b.Z,{className:It!=null&&It.is_answer?x.titleyes:x.title,value:ae[Qe]+(It==null?void 0:It.choice_text)}),(It==null?void 0:It.is_answer)&&a.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ze==null?void 0:Ze.question_type)===1&&a.createElement("div",null,(xt=Ze==null?void 0:Ze.choices)==null?void 0:xt.map((It,Qe)=>a.createElement("div",{className:x.checkbox},!(It!=null&&It.is_answer)&&a.createElement("span",{className:x.checkboxitem}),(It==null?void 0:It.is_answer)&&a.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),a.createElement(b.Z,{className:It!=null&&It.is_answer?x.titleyes:x.title,value:ae[Qe]+(It==null?void 0:It.choice_text)}),(It==null?void 0:It.is_answer)&&a.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ze==null?void 0:Ze.question_type)===3&&a.createElement("div",{className:x.completion},(ze=Ze==null?void 0:Ze.standard_answer)==null?void 0:ze.map((It,Qe)=>{var tt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Qe+1),a.createElement("div",{className:x.content},(tt=It==null?void 0:It.answer_text)==null?void 0:tt.map((ke,Pt)=>a.createElement("div",{className:x.items},ke))))})),(Ze==null?void 0:Ze.question_type)===4&&a.createElement("div",{className:x.simple},a.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(nt=Ze==null?void 0:Ze.answer_texts)!=null&&nt[0]?a.createElement(b.Z,{className:x.content,value:(Zt=Ze==null?void 0:Ze.answer_texts)==null?void 0:Zt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ze==null?void 0:Ze.question_type)===5&&((Ut=Ze==null?void 0:Ze.challenge_names)==null?void 0:Ut.map((It,Qe)=>a.createElement("div",{className:x.shixun},a.createElement("span",{className:x.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ee.EM)(Qe+1),"\u9898"),It)))),(Ze==null?void 0:Ze.question_type)===6&&a.createElement("div",{className:x.program},a.createElement(b.Z,{className:x.content,value:((en=Ze==null?void 0:Ze.program_attr)==null?void 0:en.description)||"- -"})),(Ze==null?void 0:Ze.question_type)===7&&((rn=Ze==null?void 0:Ze.sub_item_banks)==null?void 0:rn.map((It,Qe)=>{var tt,ke,Pt,Ct,nn;return a.createElement("div",null,a.createElement("div",{className:x.combination},a.createElement("span",{className:x.qtitle},It==null?void 0:It.name)),a.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((It==null?void 0:It.item_type)=="SINGLE"||(It==null?void 0:It.item_type)=="JUDGMENT")&&((tt=It==null?void 0:It.choices)==null?void 0:tt.map((gn,Qt)=>a.createElement("div",{className:x.redio},!(gn!=null&&gn.is_answer)&&a.createElement("span",{className:x.redioitem}),(gn==null?void 0:gn.is_answer)&&a.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),a.createElement(b.Z,{className:gn!=null&&gn.is_answer?x.titleyes:x.title,value:ae[Qt]+(gn==null?void 0:gn.choice_text)}),(gn==null?void 0:gn.is_answer)&&a.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(It==null?void 0:It.item_type)=="MULTIPLE"&&((ke=It==null?void 0:It.choices)==null?void 0:ke.map((gn,Qt)=>a.createElement("div",{className:x.checkbox},!(gn!=null&&gn.is_answer)&&a.createElement("span",{className:x.checkboxitem}),(gn==null?void 0:gn.is_answer)&&a.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),a.createElement(b.Z,{className:gn!=null&&gn.is_answer?x.titleyes:x.title,value:ae[Qt]+(gn==null?void 0:gn.choice_text)}),(gn==null?void 0:gn.is_answer)&&a.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(It==null?void 0:It.item_type)=="COMPLETION"&&a.createElement("div",{className:x.completion},(Pt=It==null?void 0:It.standard_answer)==null?void 0:Pt.map((gn,Qt)=>{var lt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Qt+1),a.createElement("div",{className:x.content},(lt=gn==null?void 0:gn.answer_text)==null?void 0:lt.map((At,Ot)=>a.createElement("div",{className:x.items},At))))})),(It==null?void 0:It.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:x.simple},a.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ct=It==null?void 0:It.answer_texts)!=null&&Ct[0]?a.createElement(b.Z,{className:x.content,value:(nn=It==null?void 0:It.answer_texts)==null?void 0:nn[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ze==null?void 0:Ze.question_type)===8&&a.createElement("div",null,a.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:z.Base64.decode(((Yn=Ze==null?void 0:Ze.program_attr)==null?void 0:Yn.code)||"")})),(Ze==null?void 0:Ze.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(Ze==null?void 0:Ze.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(Ze==null?void 0:Ze.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(Ze==null?void 0:Ze.study_count)||"0"))),a.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Ze==null?void 0:Ze.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ze==null?void 0:Ze.question_type)<=4||[6,8].includes(Ze==null?void 0:Ze.question_type))&&a.createElement("div",{className:x.bottom},a.createElement("div",{className:x.bottomitem},a.createElement("span",{className:x.left},"\u89E3\u6790"),a.createElement("span",{className:x.right},Ze!=null&&Ze.analysis?a.createElement(b.Z,{value:Ze==null?void 0:Ze.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:x.bottomitem},a.createElement("span",{className:x.left},"\u96BE\u5EA6"),a.createElement("span",{className:x.right},(Ze==null?void 0:Ze.difficulty)===1?"\u7B80\u5355":(Ze==null?void 0:Ze.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:x.bottomitem},a.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:x.right},Ze!=null&&Ze.tag_discipline?Ze==null?void 0:Ze.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Ee=te(36913),Me=te(57971),Ue=te(35973),We=te(17663),ot=te(20670),rt=te(38244),Be=te(67294),zt=Object.defineProperty,_e=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,wt=(Ze,at,ct)=>at in Ze?zt(Ze,at,{enumerable:!0,configurable:!0,writable:!0,value:ct}):Ze[at]=ct,qe=(Ze,at)=>{for(var ct in at||(at={}))mt.call(at,ct)&&wt(Ze,ct,at[ct]);if(Kt)for(var ct of Kt(at))Et.call(at,ct)&&wt(Ze,ct,at[ct]);return Ze},se=(Ze,at)=>_e(Ze,vt(at)),Rt=(Ze,at,ct)=>new Promise((xt,ze)=>{var nt=en=>{try{Ut(ct.next(en))}catch(rn){ze(rn)}},Zt=en=>{try{Ut(ct.throw(en))}catch(rn){ze(rn)}},Ut=en=>en.done?xt(en.value):Promise.resolve(en.value).then(nt,Zt);Ut((ct=ct.apply(Ze,at)).next())});const Tt=({setScoreShow:Ze,ScoreShow:at,onOk:ct,isshixuns:xt,isloadings:ze,dispatch:nt,isIntelligentAssistant:Zt=!1,ispptModal:Ut=!1,isChangeQuestion:en=!1,newExercisePaper:rn,shixunsDetail:Yn})=>{var It,Qe,tt;let[ke,Pt]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Zt,is_smart_plan:Ut,group_id:[]}),[Ct,nn]=(0,a.useState)([]),[gn,Qt]=(0,a.useState)([]),[lt,At]=(0,a.useState)([]),[Ot,Fn]=(0,a.useState)([]);const[ga,In]=(0,a.useState)(!1),[$n]=ye.default.useForm(),[Ra,Ha]=(0,a.useState)(),[ir,un]=(0,a.useState)(!1);let[pn,$r]=(0,a.useState)(xt);const[Xn,sa]=(0,a.useState)([]),[Ao,Nt]=(0,a.useState)(0),[ft,Xe]=(0,a.useState)(!0),[St,jt]=(0,a.useState)([]),[Dt,$t]=(0,a.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}],_n=[{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[Qn,la]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const An=(0,a.useRef)(new Set),zn=(0,a.useRef)(new Set),na=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],va=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Br=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[gt,bt]=(0,a.useState)(!1),kt=()=>{$n.resetFields(),pn=!1,$r(!1),bt(!1),$n.submit()};(0,a.useEffect)(()=>{var mn,ya,Cr,gr,eo,po,Lo,so,Kn,yo;(((Cr=(ya=(mn=rn==null?void 0:rn.editData)==null?void 0:mn.exercise)==null?void 0:ya.exist_item_bank_ids)==null?void 0:Cr.length)>0||((po=(eo=(gr=rn==null?void 0:rn.editData)==null?void 0:gr.exercise)==null?void 0:eo.exist_item_bank_shixun_ids)==null?void 0:po.length)>0)&&$t([...(so=(Lo=rn==null?void 0:rn.editData)==null?void 0:Lo.exercise)==null?void 0:so.exist_item_bank_ids,...(yo=(Kn=rn==null?void 0:rn.editData)==null?void 0:Kn.exercise)==null?void 0:yo.exist_item_bank_shixun_ids])},[(Qe=(It=rn==null?void 0:rn.editData)==null?void 0:It.exercise)==null?void 0:Qe.exist_item_bank_ids]),(0,a.useEffect)(()=>{at&&($n.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),ft&&pn&&($n.setFieldsValue({item_type:"SHIXUN"}),ke.item_type="SHIXUN",Pt(qe({},ke)),Xe(!1)),oa(ke),Ia(),Wa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[at]),(0,a.useEffect)(()=>{Ao>0&&setTimeout(()=>{Nt(0)},2e3)},[Ao]);function oa(mn){return Rt(this,null,function*(){var ya,Cr,gr;if(In(!0),Pt(qe({},mn)),(lt==null?void 0:lt.length)<=0&&mn.type==="5"){Fn([]),In(!1);return}console.log("----",lt,Xn);let eo=mn.type==="5"?lt==null?void 0:lt.filter(so=>!Xn.includes(so)):null,po=mn.type==="5"?lt==null?void 0:lt.filter(so=>Xn.includes(so)):null,Lo=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:se(qe({},mn),{discipline_id:((ya=mn==null?void 0:mn.courseid)==null?void 0:ya[0])||null,sub_discipline_id:((Cr=mn==null?void 0:mn.courseid)==null?void 0:Cr[1])||null,ids:eo,shixun_ids:po,include_shixuns:!Zt,group_id:((gr=mn.group_id)==null?void 0:gr.map(so=>so==null?void 0:so.value))||null,keyword:mn.keyword?encodeURIComponent(mn.keyword):mn.keyword,type:mn.type==="5"?null:mn.type,clazz:mn.type==="3"?"ItemBanksGroup":null,bigmodel:Zt,is_smart_plan:Ut})});Fn(Lo),In(!1)})}function Ia(){return Rt(this,null,function*(){let mn=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:ke.type==="5"?null:ke.type,clazz:"ItemBanksGroup"}});nn((0,y.L)(mn==null?void 0:mn.disciplines))})}function Wa(mn){return Rt(this,null,function*(){var ya;let Cr=yield(0,le.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:mn}),gr=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(ya=Cr==null?void 0:Cr.data)==null?void 0:ya.map(eo=>({title:eo.name,id:eo.id,pid:eo.id,value:eo.id,key:eo.id,isLeaf:!eo.have_child}))}];jt(gr)})}function Rr(mn){return Rt(this,null,function*(){var ya,Cr,gr,eo;In(!0);let po=(ya=mn.list)==null?void 0:ya.filter(Kn=>!Xn.includes(Kn)),Lo=(Cr=mn.list)==null?void 0:Cr.filter(Kn=>Xn.includes(Kn));if(po.length===0&&Lo.length===0){In(!1),Fn([]);return}let so=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:se(qe({},mn),{discipline_id:((gr=mn==null?void 0:mn.courseid)==null?void 0:gr[0])||null,sub_discipline_id:((eo=mn==null?void 0:mn.courseid)==null?void 0:eo[1])||null,ids:po,shixun_ids:Lo,type:mn.type==="5"?null:mn.type,clazz:mn.type==="3"?"ItemBanksGroup":null})});In(!1),Fn(so)})}const da=mn=>Rt(void 0,null,function*(){const ya=yield nt({type:"shixunsDetail/release",payload:{id:mn}});let Cr=ya==null?void 0:ya.tag_position,gr=(ya==null?void 0:ya.evaluation_set_position)||[],eo=ya.status;return eo===0?(xe.ZP.success("\u53D1\u5E03\u6210\u529F"),oa(ke),!0):(eo===2?xe.ZP.error(`\u7B2C${gr.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):eo===3?xe.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Cr.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):xe.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),ea=mn=>(mn==null?void 0:mn.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Dr=(mn,ya,Cr)=>mn.map(gr=>gr.key===ya?qe(qe({},gr),Cr):gr.children?se(qe({},gr),{children:Dr(gr.children,ya,Cr)}):gr),Pr=mn=>Rt(void 0,null,function*(){const{key:ya}=mn;let Cr=ke.type;const gr=yield(0,rt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(ya),type:Cr}),{data:eo,total_count:po}=gr||{};po>0&&jt(Lo=>Dr(Lo,ya,{children:eo.map(so=>({title:so.name,id:so.id,pid:so.id,value:so.id,key:so.id,isLeaf:!so.have_child}))}))});function jn(mn){console.log("----",ke),mn==="1"&&(Qn.gg=qe({},ke)),mn==="2"&&(Qn.scj=qe({},ke)),mn==="3"&&(Qn.ttgx=qe({},ke)),mn==="0"&&(Qn.wcjd=qe({},ke)),mn==="5"&&(Qn.yx=qe({},ke)),la(qe({},Qn))}function So(){ke.type==="1"&&(ke=Qn.gg),ke.type==="2"&&(ke=Qn.scj),ke.type==="3"&&(ke=Qn.ttgx),ke.type==="0"&&(ke=Qn.wcjd),ke.type==="5"&&(ke=Qn.yx),(ke==null?void 0:ke.item_type)==="SHIXUN"?(pn=!0,$r(!0)):(pn=!1,$r(!1)),$n.setFieldsValue(qe({},ke)),Pt(qe({},ke)),oa(qe({},ke))}return Be.createElement("div",null,Be.createElement(we.default,{title:!1,footer:!1,open:at,width:1200,centered:!0,className:E.scoremodal,onCancel:()=>{Ze(!1)}},Be.createElement("div",{style:{display:"flex",alignItems:"center"}},Be.createElement("div",{className:E.title},Zt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Zt&&Be.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"),Be.createElement(Oe.default,{className:E.tabWrap,activeKey:ke.type,onChange:mn=>{mn==="3"?(ke.show_all_share=!0,Wa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):ke.show_all_share=null,mn==="0"&&Wa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),jn(ke.type),ke.type=mn,(ke==null?void 0:ke.item_type)==="SHIXUN"&&ke.type!=="5"&&(pn=!0,$r(!0)),bt(!1),ke.type==="5"&&(pn=!1,$r(!1)),So(),Ia()},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:Be.createElement("div",null,"\u5DF2\u9009",lt.length>0&&Be.createElement("span",{className:E.titlecount},lt.length),Ao>0&&Be.createElement("span",{className:E.add},"+",Ao)),key:"5"}]}),Be.createElement(ye.default,{layout:"inline",form:$n,onValuesChange:(mn,ya)=>{const Cr=Object.values(ya).some(eo=>eo!==null&&eo!==""&&eo!==void 0),gr=ya.keyword==="";if(bt(Cr||!gr),ke.page=1,(ya==null?void 0:ya.item_type)==="SHIXUN"){if(ke.type==="5"?$r(!1):$r(!0),mn.keyword||mn.keyword==="")return;$n.submit()}else{if(mn!=null&&mn.courseid&&$n.setFieldsValue({tag_discipline_id:""}),$r(!1),mn.keyword||mn.keyword==="")return;$n.submit()}},onFinish:mn=>{var ya;ke.type==="3"&&(!mn.group_id||((ya=mn==null?void 0:mn.group_id)==null?void 0:ya.length)===0)?ke.show_all_share=!0:ke.show_all_share=null,Pt(qe(qe({},ke),mn)),oa(qe(qe({},ke),mn))}},Be.createElement(ye.default.Item,{name:"item_type"},Be.createElement(be.default,{className:E.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ut?_n:Zt?Vn==null?void 0:Vn.filter(mn=>mn.question_type!==5):Vn).map(mn=>Be.createElement(be.default.Option,{key:mn.value},mn.name)))),Be.createElement(ye.default.Item,{name:"courseid"},Be.createElement(Fe.Z,{className:E.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Ct})),!pn&&Be.createElement(ye.default.Item,{name:"tag_discipline_id"},Be.createElement(be.default,{className:E.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(tt=Ot==null?void 0:Ot.tag_disciplines)==null?void 0:tt.map(mn=>Be.createElement(be.default.Option,{key:mn.id},mn.name)))),Be.createElement(ye.default.Item,{name:pn?"diff":"difficulty"},Be.createElement(be.default,{className:E.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},na.map(mn=>Be.createElement(be.default.Option,{key:mn.value},mn.name)))),pn&&Be.createElement(ye.default.Item,{name:"shixun_publish_status"},Be.createElement(be.default,{className:E.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Br.map(mn=>Be.createElement(be.default.Option,{key:mn.value},mn.name)))),(ke.type==="3"||ke.type==="0")&&!pn&&Be.createElement(ye.default.Item,{name:"group_id"},Be.createElement(Ie.default,{treeDataSimpleMode:!0,style:{width:118},className:E.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(mn,ya)=>ya.title.toUpperCase().indexOf(mn.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Pr,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:St})),gt&&Be.createElement("span",{className:E.allqingchu,onClick:kt},Be.createElement("i",{className:"iconfont icon-guanbi4"}),Be.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Be.createElement(ye.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Be.createElement(De.default.Search,{className:E.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Be.createElement("i",{className:`iconfont icon-sousuo9 font14 ${E.searchIcon}`,onClick:()=>$n.submit()}),onSearch:mn=>{$n.submit()}}))),Be.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Be.createElement("div",{onClick:()=>{ke.updated_at==="asc"?ke.updated_at="desc":ke.updated_at="asc",Pt(se(qe({},ke),{page:1})),oa(se(qe({},ke),{page:1}))}}," ",ke.updated_at?Be.createElement("img",{src:ke.updated_at==="asc"?Ee.Z:Me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Be.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Be.createElement("div",{onClick:()=>{ke.quotes==="asc"?ke.quotes="desc":ke.quotes="asc",Pt(se(qe({},ke),{page:1})),oa(se(qe({},ke),{page:1}))},style:{marginLeft:20}}," ",ke.quotes?Be.createElement("img",{src:ke.quotes==="asc"?Ee.Z:Me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Be.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Be.createElement(je.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Ot==null?void 0:Ot.items)||(Ot==null?void 0:Ot.shixun_list),pagination:!1,loading:ga,rowKey:mn=>mn.id,rowSelection:{type:Zt||en?"radio":"checkbox",selectedRowKeys:gn,getCheckboxProps:mn=>({disabled:mn.shixun_tag_num===1||(Dt==null?void 0:Dt.find(ya=>mn.id===ya))}),onSelect(mn,ya,Cr){if(Zt||en){Qt([mn.id]),zn.current=new Set([mn.id]),Nt(1),At([mn.id]);return}if(ya)(pn||mn!=null&&mn.challenge_names)&&sa([...Xn,mn.id]),Qt([...gn,mn.id]),mn.identifier?An.current.add(mn.id):zn.current.add(mn.id),Nt(1),At([...lt,mn.id]);else{mn.identifier?An.current.delete(mn.id):zn.current.delete(mn.id);let gr=lt.filter(eo=>eo!==mn.id);if(Qt(gr),At(gr),pn||mn!=null&&mn.challenge_names){let eo=Xn.filter(po=>po!==mn.id);sa([...eo])}if(ke.type==="5"){Rr(se(qe({},ke),{list:[...gr]}));return}}},onSelectAll(mn,ya,Cr){var gr,eo;if(mn){const po=Cr.map(so=>so.id),Lo=(eo=Cr==null?void 0:Cr.filter(so=>so==null?void 0:so.challenge_names))==null?void 0:eo.map(so=>so.id);sa([...Xn,...Lo]),Qt([...gn,...po]),At([...lt,...po]);for(const so of Cr)so.identifier?An.current.add(so.id):zn.current.add(so.id)}else{const po=Cr.map(yo=>yo.id),Lo=gn.filter(yo=>!po.some(Fu=>Fu===yo)),so=(gr=Cr==null?void 0:Cr.filter(yo=>yo==null?void 0:yo.challenge_names))==null?void 0:gr.map(yo=>yo.id);Qt([...Lo]),At([...Lo]);let Kn=Xn.filter(yo=>!so.some(Fu=>Fu===yo.id));sa([...Kn]),ke.type==="5"&&Rr(se(qe({},ke),{list:[...Lo]}));for(const yo of po)yo.identifier?An.current.delete(yo):zn.current.delete(yo)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(mn,ya,Cr)=>{var gr,eo;return Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",null,pn||ya!=null&&ya.challenge_names?"\u5B9E\u8BAD\u9898":(eo=(gr=Vn==null?void 0:Vn.filter(po=>po.value===mn))==null?void 0:gr[0])==null?void 0:eo.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:pn?"30%":"60%",key:"name",render:(mn,ya,Cr)=>{var gr;return Be.createElement("div",{style:{display:"flex",alignItems:"center"}},Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",{className:ya!=null&&ya.high_resources_consume?E.q_title:""},Be.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:pn||ya!=null&&ya.challenge_names?ya!=null&&ya.title||mn===null?"--":mn:(ya==null?void 0:ya.item_type)=="BPROGRAM"?(gr=ya==null?void 0:ya.program_attr)==null?void 0:gr.description:mn}))),(ya==null?void 0:ya.high_resources_consume)&&Be.createElement(ot.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!pn,render:(mn,ya,Cr)=>{var gr;return Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("span",null,mn?(gr=mn==null?void 0:mn.split("\u3001"))==null?void 0:gr[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!pn,render:(mn,ya,Cr)=>Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("span",null,mn||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(mn,ya,Cr)=>{var gr,eo,po,Lo;return Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",null,pn||ya!=null&&ya.challenge_names?(ya==null?void 0:ya.level)||((eo=(gr=na==null?void 0:na.filter(so=>so.value===mn))==null?void 0:gr[0])==null?void 0:eo.name):(Lo=(po=na==null?void 0:na.filter(so=>so.value===mn))==null?void 0:po[0])==null?void 0:Lo.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!pn,render:(mn,ya,Cr)=>Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",null,mn||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(mn,ya,Cr)=>Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",null,pn||ya!=null&&ya.challenge_names?(ya==null?void 0:ya.study_count)||(ya==null?void 0:ya.stu_num):mn))},{title:Be.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Be.createElement(Ye.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Be.createElement(We.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!pn,render:(mn,ya,Cr)=>Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",null,mn||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(mn,ya,Cr)=>Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",{style:{flex:1,textAlign:"start"}},Be.createElement("a",{onClick:()=>{var gr,eo;Ha(se(qe({},ya),{question_type:pn||ya!=null&&ya.challenge_names?5:(eo=(gr=Vn==null?void 0:Vn.filter(po=>po.value===(ya==null?void 0:ya.item_type)))==null?void 0:gr[0])==null?void 0:eo.question_type})),un(!0)}},"\u67E5\u770B"),(ya==null?void 0:ya.shixun_tag_num)===1&&Be.createElement("a",{style:{marginLeft:10},onClick:()=>{we.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Be.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Be.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${ya==null?void 0:ya.identifier}/challenges`)}},(ya==null?void 0:ya.shixun_name)||"--"),"\uFF1F"),onOk:()=>Rt(void 0,null,function*(){if(!da(ya==null?void 0:ya.identifier))return new Promise((gr,eo)=>{eo()})})})}},"\u53D1\u5E03")))}].filter(mn=>!mn.hidden)}),Be.createElement(Le.Z,{current:ke.page,total:(Ot==null?void 0:Ot.items_count)||(Ot==null?void 0:Ot.shixuns_count),style:{marginBottom:20},defaultPageSize:ke.per_page,showTotal:mn=>Be.createElement("span",null,"\u5171\xA0",Be.createElement("span",{style:{color:"#165DFF"}},mn),"\xA0\u6761\u6570\u636E"),pageSize:ke.per_page,onChange:(mn,ya)=>{ke.page=mn,ke.per_page=ya,Pt(qe({},ke)),oa(qe({},ke))}}),Be.createElement("div",{className:E.bottom},Be.createElement(ge.ZP,{className:E.no,onClick:()=>{Ze(!1)}},"\u53D6\u6D88"),Be.createElement(ge.ZP,{loading:ze,style:{width:ze&&75},className:E.yes,onClick:()=>Rt(void 0,null,function*(){if((lt==null?void 0:lt.length)<=0){xe.ZP.info(Zt||en?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ct([...zn.current],[...An.current],!0,lt==null?void 0:lt.length)})},Zt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Be.createElement(we.default,{open:ir,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:E.previewModal,width:1e3,centered:!0,onCancel:()=>{un(!1)},onOk:()=>{un(!1)}},Be.createElement(me,{qitem:Ra})))};var Ke=(0,Ue.connect)(({shixunsDetail:Ze,newExercisePaper:at})=>({shixunsDetail:Ze,newExercisePaper:at}))(Tt)},72971:function(Ge,et,te){"use strict";te.d(et,{Im:function(){return We},ZP:function(){return vt},gZ:function(){return zt}});var a=te(67294),ye=te(28802),xe=te(85804),we=te(42922),Oe=te(53978),be=te(94189),Fe=te(19575),Ie=te(7621),De=te(65226),je=te(28706),Ye=te(38658),Le=te(12320),ge=te(94184),le=te.n(ge),E=te(67294),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,oe=(Kt,mt,Et)=>mt in Kt?y(Kt,mt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Kt[mt]=Et,me=(Kt,mt)=>{for(var Et in mt||(mt={}))z.call(mt,Et)&&oe(Kt,Et,mt[Et]);if(ee)for(var Et of ee(mt))ae.call(mt,Et)&&oe(Kt,Et,mt[Et]);return Kt},Ee=(Kt,mt)=>x(Kt,b(mt));const{TextArea:Me}=ye.default,Ue={visible:!1,tabIndex:"0"},We={[be.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[be.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[be.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 ot=(Kt=>(Kt[Kt.SET_VISIBLE=0]="SET_VISIBLE",Kt[Kt.SET_TABINDEX=1]="SET_TABINDEX",Kt))(ot||{});function rt(Kt,mt){switch(mt.type){case 0:return Ee(me({},Kt),{visible:mt.payload});case 1:return Ee(me({},Kt),{tabIndex:mt.payload});default:throw new Error}}function Be({value:Kt,className:mt}){const[Et,wt]=(0,a.useState)(!1),qe=(0,a.useRef)(),se=(0,a.useRef)();return(0,a.useEffect)(()=>{Et&&(se.current.reset(),se.current.write((0,je.pp)(Kt||"")))},[Kt,Et]),(0,a.useEffect)(()=>{var Rt,Tt,Ke,Ze;if(qe.current){se.current=new Le.Terminal({fontSize:14,disableStdin:!0}),se.current.open(qe.current);const at=qe.current.offsetWidth-14,ct=((Ze=(Ke=(Tt=(Rt=se.current)==null?void 0:Rt._core)==null?void 0:Tt._renderService)==null?void 0:Ke.dimensions)==null?void 0:Ze.actualCellWidth)||9.5,xt=Math.ceil(at/ct);se.current.resize(xt,8),wt(!0)}},[]),E.createElement("div",{ref:qe,className:le()("XtermText-valueRef",mt)})}function zt(Kt){const{status:mt,error_msg:Et,output:wt,input:qe,expected_output:se,is_file:Rt,input_file_url:Tt,output_file_url:Ke,expected_output_file_url:Ze}=Kt;let at=null;const ct={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(mt){case be.h.NOMATCH:at=E.createElement(E.Fragment,null,E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Rt&&E.createElement(Be,{className:"mb10",value:qe}),Rt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,je.LR)(Tt,qe)},qe)),E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Rt&&E.createElement(Be,{className:"mb10",value:wt&&Fe.Base64.decode(wt)||""}),Rt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,je.LR)(Ke,wt)},wt)),E.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Rt&&E.createElement(Be,{className:"mb10",value:se&&Fe.Base64.decode(se)||""}),Rt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,je.LR)(Ze,se)},se)));break;case be.h.EXECUTEFAILURE:at=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Rt&&E.createElement(De.Z,{value:qe,style:ct}),Rt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,je.LR)(Tt,qe)},qe)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case be.h.COMPILEFAILURE:at=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Rt&&E.createElement(De.Z,{value:qe,style:ct}),Rt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,je.LR)(Tt,qe)},qe)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case be.h.PODFAILURE:at=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case be.h.TIMEOUT:at=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",at," ")}function _e(Kt){const{status:mt,error_msg:Et,execute_time:wt,output:qe,input:se,expected_output:Rt,is_file:Tt,input_file_url:Ke,output_file_url:Ze,expected_output_file_url:at}=Kt;let ct=null;switch(mt){case be.h.OK:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",wt,"\u79D2"),E.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),E.createElement("pre",null,Fe.Base64.decode(qe)));break;case be.h.NOMATCH:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u8F93\u5165\uFF1A",E.createElement("pre",null,se)),E.createElement("p",null,"\u8F93\u51FA\uFF1A",qe&&Fe.Base64.decode(qe)),E.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Rt&&Fe.Base64.decode(Rt)));break;case be.h.EXECUTEFAILURE:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,se)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case be.h.COMPILEFAILURE:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,se)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case be.h.PODFAILURE:ct=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case be.h.TIMEOUT:ct=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",ct," ")}var vt=({id:Kt,is_file:mt,input:Et,debuging:wt,submitting:qe,executingMessage:se,debugResult:Rt,onChangeInput:Tt,onDebugCode:Ke,onSubmitCode:Ze})=>{const[at,ct]=(0,a.useReducer)(rt,Ue),{visible:xt,tabIndex:ze}=at;(0,a.useEffect)(()=>{ct({type:0,payload:!1})},[Kt]);function nt(rn){let Yn=rn.target.id;ct({type:1,payload:Yn})}function Zt(){ct({type:0,payload:!xt})}const Ut=(0,a.useMemo)(()=>{if(Rt){const{status:rn}=Rt;return E.createElement(E.Fragment,null,_e(Rt))}return null},[Rt]);function en(){ct({type:0,payload:!0}),ct({type:1,payload:"1"}),Ke()}return E.createElement("div",{className:"test-case-panel"},E.createElement("div",{className:`test-case-panel-body ${xt?"active":""}`},E.createElement("ul",{className:"s-navs"},E.createElement("li",null,E.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),E.createElement(Ye.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:E.createElement(Me,{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:mt?"":Et,onChange:Tt}),rightNode:wt?E.createElement(Ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Rt?Ut:E.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")})),E.createElement("a",{className:`btn-collapse ${xt?"up":""}`,onClick:Zt},xt?E.createElement(we.Z,null):E.createElement(Oe.Z,null)),E.createElement("footer",{className:"footer"},E.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),E.createElement("div",{className:"flex-container"},E.createElement(xe.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),E.createElement(xe.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),E.createElement(xe.ZP,{className:"btn-green",type:"ghost",loading:wt,onClick:en},"\u8C03\u8BD5\u4EE3\u7801"),E.createElement(xe.ZP,{type:"primary",className:"custom-ant-disabled",loading:qe,disabled:qe,onClick:()=>{ct({type:0,payload:!1}),Ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},94189:function(Ge,et,te){"use strict";te.d(et,{h:function(){return a}});var a=(ye=>(ye[ye.NOMATCH=-1]="NOMATCH",ye[ye.OK=0]="OK",ye[ye.TIMEOUT=2]="TIMEOUT",ye[ye.PODFAILURE=3]="PODFAILURE",ye[ye.COMPILEFAILURE=4]="COMPILEFAILURE",ye[ye.EXECUTEFAILURE=5]="EXECUTEFAILURE",ye[ye.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ye))(a||{})},32259:function(Ge,et,te){"use strict";te.d(et,{Y2:function(){return Kt},ZP:function(){return mt}});var a=te(67294),ye=te(35059),xe=te(2453),we=te(62844),Oe=te(71230),be=te(98813),Fe=te(85804),Ie=te(84567),De=te(83062),je=te(28802),Ye={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"},Le="data:image/png;base64,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",ge=te(56448),le=te.n(ge),E=te(59451),y=te(33170),x=te(25934),b=te(28706),ee=te(20819),z=te(67294),ae=Object.defineProperty,oe=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,We=(Et,wt,qe)=>wt in Et?ae(Et,wt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Et[wt]=qe,ot=(Et,wt)=>{for(var qe in wt||(wt={}))Me.call(wt,qe)&&We(Et,qe,wt[qe]);if(Ee)for(var qe of Ee(wt))Ue.call(wt,qe)&&We(Et,qe,wt[qe]);return Et},rt=(Et,wt)=>oe(Et,me(wt)),Be=(Et,wt,qe)=>new Promise((se,Rt)=>{var Tt=at=>{try{Ze(qe.next(at))}catch(ct){Rt(ct)}},Ke=at=>{try{Ze(qe.throw(at))}catch(ct){Rt(ct)}},Ze=at=>at.done?se(at.value):Promise.resolve(at.value).then(Tt,Ke);Ze((qe=qe.apply(Et,wt)).next())});const{Dragger:zt}=ye.default,_e=Et=>{const wt=ct=>ct&&ct.substring(0,ct.lastIndexOf("."));for(var qe=[...Et],se=0,Rt=[],Tt=0;Tt{if(ct.forEach(xt=>{let ze=xt.name.split(/\.(?=[^\.]+$)/);xt.name=`${ze[0]}.${ze[1].toLowerCase()}`}),ct[0].name.includes(".in"))return ct.length===2?ct:[ct[0],{}];if(ct[0].name.includes(".out"))return ct.length===2?ct.reverse():[{},ct[0]]})},vt=({onClose:Et,onOK:wt,visible:qe,wrapClassName:se,rootIdentifier:Rt,multiple:Tt=!1,defaultMultipleValue:Ke=!0})=>{const[Ze,at]=(0,a.useState)([]),[ct,xt]=(0,a.useState)({}),[ze,nt]=(0,a.useState)(!1),[Zt,Ut]=(0,a.useState)(!0),en=(0,a.useRef)([]),rn=(0,a.useRef)(0),Yn=()=>{Et()};(0,a.useEffect)(()=>{It()},[]),(0,a.useEffect)(()=>{qe&&(en.current=[],rn.current=0,at([]),Ut(Ke))},[qe]);const It=()=>Be(void 0,null,function*(){try{const Qt=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),lt=JSON.parse((0,E.pe)(Qt.data));xt(lt)}catch(Qt){}}),Qe=Qt=>Qt&&Qt.substring(0,Qt.lastIndexOf(".")),tt=Qt=>{var lt,At;const Ot=Qe((lt=Qt[0])==null?void 0:lt.name)||Qe((At=Qt[1])==null?void 0:At.name),Fn=Ze.filter(ga=>Qe(ga.name)!==Ot);en.current=[...Fn],at([...Fn])},ke=Qt=>{if(!Zt){const In=new FormData;In.append("file",Qt.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:In},!0).then(Ra=>{if(Ra.status===0){rn.current=rn.current+1;const Ha=en.current.map(ir=>{var un;if(ir.name===Qt.name){const pn=ot({},ir);return(un=Qt==null?void 0:Qt.name)!=null&&un.includes(".in")?pn.input=Ra==null?void 0:Ra.content:pn.output=Ra==null?void 0:Ra.content,pn}return ir});if(en.current=[...Ha],at([...Ha]),rn.current>0&&rn.current===Ze.length){nt(!1);let ir=_e(Ha);ir=ir.filter(un=>{var pn,$r;return!!((pn=un[0])!=null&&pn.name&&(($r=un[1])!=null&&$r.name))}),ir=ir.map(un=>rt(ot(ot({},un[0]),un[1]),{is_file:!1})),wt(ir),Et()}}else nt(!1),Et()});return}const lt=new(le())({endpoint:ct.end_point,region:ct.region,accessKeyId:ct.access_key_id,accessKeySecret:ct.access_key_secret,bucket:ct.bucket,stsToken:ct.security_token}),At=Qt.name,Ot={container_type:"TestSet",file_name:At},Fn=(0,x.Z)();let ga=`testsets/${Rt}/${Fn}${At.indexOf(".")>-1?"."+At.split(".").pop():""}`;Rt===null&&(ga=`testsets/${Fn}${At.indexOf(".")>-1?"."+At.split(".").pop():""}`),lt.multipartUpload(ga,new Blob([Qt.file],{type:Qt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:At+""},url:ct==null?void 0:ct.callback_url,host:ct==null?void 0:ct.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(Ot)}}).then(function(In){if(In.data.status===0){rn.current=rn.current+1;const $n=en.current.map(Ra=>{var Ha,ir,un,pn,$r,Xn,sa,Ao,Nt,ft,Xe,St,jt,Dt,$t,Vn,_n;if(Ra.name===((ir=(Ha=In.data)==null?void 0:Ha.data)==null?void 0:ir.file_name)){const Qn=ot({},Ra);return($r=(pn=(un=In.data)==null?void 0:un.data)==null?void 0:pn.file_name)!=null&&$r.includes(".in")?(Qn.in_object_key=(sa=(Xn=In.data)==null?void 0:Xn.data)==null?void 0:sa.object,Qn.in_object_size=(Nt=(Ao=In.data)==null?void 0:Ao.data)==null?void 0:Nt.size,Qn.input=(Xe=(ft=In.data)==null?void 0:ft.data)==null?void 0:Xe.file_name,Qn.in_file=Qt):(Qn.out_object_key=(jt=(St=In.data)==null?void 0:St.data)==null?void 0:jt.object,Qn.out_object_size=($t=(Dt=In.data)==null?void 0:Dt.data)==null?void 0:$t.size,Qn.output=(_n=(Vn=In.data)==null?void 0:Vn.data)==null?void 0:_n.file_name,Qn.out_file=Qt),Qn}return Ra});if(en.current=[...$n],at([...$n]),rn.current>0&&rn.current===Ze.length){nt(!1);let Ra=_e($n);Ra=Ra.filter(Ha=>{var ir,un;return!!((ir=Ha[0])!=null&&ir.name&&((un=Ha[1])!=null&&un.name))}),Ra=Ra.map(Ha=>rt(ot(ot({},Ha[0]),Ha[1]),{is_file:!0})),wt(Ra),Et()}}})},Pt=Qt=>new Promise((lt,At)=>{let Ot=0,Fn=[];for(let ga=0;ga{Ot++,Ot===Qt.length&&(Fn.length?(xe.ZP.warning(`${Fn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),At()):lt(Qt))}).catch(In=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",In),Ot++,Fn.push(Qt[ga].name),Ot===Qt.length&&(Fn.length?(xe.ZP.warning(`${Fn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),At()):lt(Qt))})}),Ct=()=>Be(void 0,null,function*(){if(Ze.length===0){xe.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Pt(Ze),nt(!0),_e(Ze).some(lt=>{var At,Ot;return!((At=lt[0])!=null&&At.name&&((Ot=lt[1])!=null&&Ot.name))})){we.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:()=>Be(void 0,null,function*(){Ze.map(lt=>Be(void 0,null,function*(){ke(lt)}))}),onCancel:()=>{nt(!1)}});return}Ze.map(lt=>Be(void 0,null,function*(){ke(lt)}))}),nn={name:"file",fileList:Ze,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Qt=>{if(Ze!=null&&Ze.some(At=>At.name===Qt.name))return xe.ZP.info(`${Qt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Qt.size/1024/1024>100)return xe.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Qt.name))return xe.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const lt={name:Qt.name,uid:Qt.uid,file:Qt,percent:0};return Ze.push(lt),en.current=[...Ze],at([...Ze]),!1}},gn=_e(Ze);return console.log(Ze,gn,"fileList"),z.createElement(we.default,{open:qe,wrapClassName:se,onOk:Ct,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:ze},onCancel:Yn,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:Ye.wrap},Ze.length?z.createElement("div",null,z.createElement(Oe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Tt?"visible":"hidden"}},z.createElement("span",{className:Ye.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(be.ZP.Group,{className:`ml20 ${Ye.testCaseRadio}`,optionType:"button",value:Zt,onChange:Qt=>Ut(Qt.target.value)},z.createElement(be.ZP,{value:!1},"\u6587\u672C"),z.createElement(be.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(ye.default,ot({},nn),z.createElement(Fe.ZP,{type:"primary",className:Ye.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Kt,{data:gn,onRemove:tt})):z.createElement("div",{className:`${Ye.noData} mb30`},z.createElement(ye.default.Dragger,rt(ot({},nn),{className:Ye.dragger}),z.createElement("img",{src:Le,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:Ye.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:Ye.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.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",z.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",z.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",z.createElement("br",null))))},Kt=({data:Et=[],onRemove:wt,width:qe="auto",showScore:se=!1,disabled:Rt=!1,inputChange:Tt,onEvaluatingChange:Ke,onSelectAll:Ze,checkAll1:at,checkAll2:ct,checkAll3:xt,checkAll4:ze,checkAll5:nt,showEvaluatingSetting:Zt=!1,className:Ut="",isProgramHomework:en=!1})=>{const rn={value:"",filename:"",dataUrl:""},[Yn,It]=(0,a.useState)(ot({},rn)),Qe=Pt=>{let Ct=document.createElement("a");document.body.appendChild(Ct);let nn=URL.createObjectURL(Pt.file);Ct.href=nn,Ct.download=Pt.name,Ct.click(),URL.revokeObjectURL(nn),document.body.removeChild(Ct)},tt=(Pt,Ct)=>{(0,b.LR)(Pt,Ct)},ke=(Pt,Ct)=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{wt(Pt,Ct)},onCancel:()=>{}})};return Et.length?z.createElement("div",{className:Ut,style:{width:qe}},z.createElement("div",{className:`${en?Ye.headProgram:Ye.head}`},Zt&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(Ie.default,{checked:at,onChange:Pt=>{Ze(Pt.target.checked,"hidden")}}),z.createElement(De.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:en?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:se?en?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:se?en?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),se&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Zt&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(Ie.default,{checked:ze,onChange:Pt=>{Ze(Pt.target.checked,"input_visible")}}),z.createElement(De.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Zt&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(Ie.default,{checked:ct,onChange:Pt=>{Ze(Pt.target.checked,"is_invisible")}}),z.createElement(De.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Zt&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(Ie.default,{checked:nt,onChange:Pt=>{Ze(Pt.target.checked,"actual_output_visible")}}),z.createElement(De.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Zt&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(Ie.default,{checked:xt,onChange:Pt=>{Ze(Pt.target.checked,"last_match_rule")}}),z.createElement(De.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"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:Ye.operation,style:en?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:Ye.listWrapper,style:{boxShadow:en?"0px 2px 4px 0px #EAEEF4":"unset"}},Et.map((Pt,Ct)=>{var nn,gn,Qt,lt;return z.createElement("div",{key:Ct,className:Ye.list,style:en?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Zt&&z.createElement("div",{style:{width:"15%"}},z.createElement(Ie.default,{checked:!!Pt.hidden,onChange:At=>{Ke(At.target.checked,Ct,"hidden")}})),z.createElement("div",{style:{width:en?"25%":"15%",paddingLeft:en?"5px":"0px",paddingRight:en?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ct+1),z.createElement("div",{className:Ye.info,style:{width:se?en?"20%":"15%":"25%"}},z.createElement("span",{title:Pt.input||((nn=Pt[0])==null?void 0:nn.name),onClick:()=>Be(void 0,null,function*(){let At;Pt.input?Pt.input_file_url?At=Pt.input_file_url:At=Pt.in_file:At=Pt[0];let Ot;typeof At=="string"?(Ot=yield fetch(At,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),It({value:yield Ot.text(),filename:"",dataUrl:At})):(Ot=yield(0,b.db)(At.file),It({value:Ot.text,filename:At.name,dataUrl:Ot.link}))})},Pt.input||((gn=Pt[0])==null?void 0:gn.name))),z.createElement("div",{className:Ye.info,style:{width:se?en?"20%":"15%":"25%"}},z.createElement("span",{title:Pt.output||((Qt=Pt[1])==null?void 0:Qt.name),onClick:()=>Be(void 0,null,function*(){let At;Pt.input?Pt.output_file_url?At=Pt.output_file_url:At=Pt.out_file:At=Pt[1];let Ot;typeof At=="string"?(Ot=yield fetch(At,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),It({value:yield Ot.text(),filename:"",dataUrl:At})):(Ot=yield(0,b.db)(At.file),It({value:Ot.text,filename:At.name,dataUrl:Ot.link}))})},Pt.output||((lt=Pt[1])==null?void 0:lt.name))),se&&z.createElement("div",{style:{width:"20%"}},z.createElement(je.default,{size:"large",addonAfter:en?"%":null,disabled:Rt,style:{width:"80%"},onChange:At=>Tt(At,Ct),value:Pt.score}),!en&&z.createElement("span",null,"\xA0%")),Zt&&z.createElement("div",{style:{width:"20%"}},z.createElement(Ie.default,{checked:Pt.input_visible||!1,onChange:At=>{Ke(At.target.checked,Ct,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Zt&&z.createElement("div",{style:{width:"20%"}},z.createElement(Ie.default,{checked:Pt.is_invisible||!1,onChange:At=>{Ke(At.target.checked,Ct,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Zt&&z.createElement("div",{style:{width:"20%"}},z.createElement(Ie.default,{checked:Pt.actual_output_visible||!1,onChange:At=>{Ke(At.target.checked,Ct,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Zt&&z.createElement("div",{style:{width:"20%"}},z.createElement(Ie.default,{checked:Pt.last_match_rule||!1,onChange:At=>{Ke(At.target.checked,Ct,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>ke(Pt,Ct),style:en?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:Ye.del},"\u5220\u9664")))})),z.createElement(ee.Z,{close:!0,data:Yn.dataUrl,filename:Yn.filename,type:Yn.dataUrl.length?"txt":"",onClose:()=>It(ot({},rn)),monacoEditor:{value:Yn.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var mt=vt},93989:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return ge}});var a=te(67294),ye=te(2453),xe=te(83062),we=te(74330),Oe=te(71230),be=te(15746),Fe=te(14845),Ie=te(85804),De=te(35567),je=te(33170),Ye=te(65226),Le=(E,y,x)=>new Promise((b,ee)=>{var z=me=>{try{oe(x.next(me))}catch(Ee){ee(Ee)}},ae=me=>{try{oe(x.throw(me))}catch(Ee){ee(Ee)}},oe=me=>me.done?b(me.value):Promise.resolve(me.value).then(z,ae);oe((x=x.apply(E,y)).next())}),ge=({id:E,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,z]=(0,a.useState)(""),[ae,oe]=(0,a.useState)(!1);function me(Me){z(Me)}function Ee(){if(!ee){ye.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(E,ee),z("")}return(0,a.useEffect)(()=>{y!=E&&oe(!1)},[y]),a.createElement("div",{key:E,className:"discuss-item-editor",style:{display:y===E?"block":"none",width:"100%"}},a.createElement(De.Z,{miniToolbar:!0,startInit:y===E,defaultValue:ee,id:E,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:b&&a.createElement(xe.Z,{color:"#fff",open:ae,destroyTooltipOnHide:!0,title:le({id:E,isOpen:ae,activeDiscussIndex:y,onChange:me,setIsOpen:oe}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ae?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>oe(!ae)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:Ee,className:"btn-send"},"\u53D1\u9001"))};const le=E=>{const[y,x]=(0,a.useState)(!1),[b,ee]=(0,a.useState)([]),[z,ae]=(0,a.useState)(1);(0,a.useEffect)(()=>{E!=null&&E.isOpen?oe():(ae(1),ee([]))},[E==null?void 0:E.isOpen]);const oe=()=>Le(void 0,null,function*(){x(!0);const me=yield(0,je.ZP)(`/api/discusses/${E==null?void 0:E.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&ee(me==null?void 0:me.answer),x(!1)});return a.createElement(we.Z,{spinning:y},a.createElement("div",{style:{color:"#000"}},a.createElement(Ye.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[z-1])||""}),a.createElement(Oe.Z,{justify:"end",align:"middle"},a.createElement(be.Z,null,a.createElement(Fe.Z,{simple:!0,current:z,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:me=>{ae(me)}})),a.createElement(be.Z,null,a.createElement(Ie.ZP,{onClick:()=>Le(void 0,null,function*(){E==null||E.onChange(b==null?void 0:b[z-1]),E==null||E.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},5764:function(Ge,et,te){"use strict";te.d(et,{CP:function(){return xe},_V:function(){return be}});var a=te(81354),ye=te.n(a);const xe={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},we={exam:xe};function Oe(Fe="",Ie="exam"){const{secret:De,iv:je}=we[Ie];return AES.encrypt(Fe,De,{iv:je,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function be(Fe="",Ie="exam"){const{secret:De,iv:je}=we[Ie];return a.AES.decrypt(Fe,De,{iv:je,mode:ye().mode.CBC,padding:ye().pad.Pkcs7}).toString(a.enc.Utf8)}},51959:function(Ge,et,te){"use strict";te.d(et,{BU:function(){return ye},Dj:function(){return a},gH:function(){return xe},vp:function(){return we}});function a(Oe){try{Oe.mozRequestFullScreen?Oe.mozRequestFullScreen():Oe.webkitRequestFullScreen&&Oe.webkitRequestFullScreen()}catch(be){console.log(be,":e")}}function ye(){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 xe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function we(){var Oe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,be=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Oe),window.isFullScreen?window.isFullScreen:Oe!=null}},9343:function(Ge,et,te){"use strict";te.d(et,{U:function(){return De}});var a=te(67294),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(je,Ye,Le)=>Ye in je?ye(je,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Le}):je[Ye]=Le,Fe=(je,Ye)=>{for(var Le in Ye||(Ye={}))we.call(Ye,Le)&&be(je,Le,Ye[Le]);if(xe)for(var Le of xe(Ye))Oe.call(Ye,Le)&&be(je,Le,Ye[Le]);return je},Ie=(je,Ye,Le)=>new Promise((ge,le)=>{var E=b=>{try{x(Le.next(b))}catch(ee){le(ee)}},y=b=>{try{x(Le.throw(b))}catch(ee){le(ee)}},x=b=>b.done?ge(b.value):Promise.resolve(b.value).then(E,y);x((Le=Le.apply(je,Ye)).next())});function De(je,Ye){const[Le,ge]=(0,a.useState)(Ye),[le,E]=(0,a.useState)(!1),[y,x]=(0,a.useState)();return[Le,le,(ee,z=!1)=>Ie(this,null,function*(){const ae=z?Ye:Fe(Fe({},Le),ee);E(!0),ge(ae);const oe=yield je(ae);return E(!1),x(oe),oe}),y,x]}},43462:function(Ge,et,te){"use strict";te.d(et,{_:function(){return xe}});var a=te(67294),ye=te(62844);const xe=we=>{var Oe,be;const Fe=(0,a.useRef)([]),Ie=()=>{for(const De of Fe.current)clearTimeout(De);Fe.current=[]};return(0,a.useEffect)(()=>{var De,je,Ye,Le,ge,le;if(Ie(),(De=we==null?void 0:we.exercise)!=null&&De.left_time&&((Ye=(je=we==null?void 0:we.exercise)==null?void 0:je.exercise_events)==null?void 0:Ye.length)>0){for(const E of(Le=we==null?void 0:we.exercise)==null?void 0:Le.exercise_events)if(((ge=we==null?void 0:we.exercise)==null?void 0:ge.left_time)>(E==null?void 0:E.reminder_time)*60){let y=(((le=we==null?void 0:we.exercise)==null?void 0:le.left_time)-(E==null?void 0:E.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{ye.default.info({content:`${E==null?void 0:E.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);Fe.current.push(x)}}},[(Oe=we==null?void 0:we.exercise)==null?void 0:Oe.left_time,(be=we==null?void 0:we.exercise)==null?void 0:be.exercise_events]),Ie}},51161:function(Ge,et,te){"use strict";te.d(et,{AL:function(){return ae},Iy:function(){return Ye},Qv:function(){return le},ez:function(){return z},jb:function(){return Le}});var a=te(47084),ye=te.n(a),xe=te(90621),we=te.n(xe);let Oe=1;function be(Ue,We){const ot=Ue.match(/^(\s+)(?:```)/);if(ot===null)return We;const rt=ot[1];return We.split(` +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),Da(Ce?(Wt=ve==null?void 0:ve.page)==null?void 0:Wt.page_info:""))},[pe]);const Lr=()=>nr(void 0,null,function*(){var Wt;Xa(!0),Ba(!0),Ga.current=new Re.Z(ee.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:ve==null?void 0:ve.id,position:1,type:10,is_chat:!0,prompt:Pn,ppt_url:(Wt=ve==null?void 0:ve.url)==null?void 0:Wt.map(Qr=>Qr==null?void 0:Qr.url)}),yield new Promise((Qr,mo)=>{Ga.current.on("data",Fr=>{Ba(!1),Da(Fr==null?void 0:Fr.full)}),Ga.current.on("done",()=>nr(void 0,null,function*(){Xa(!1)})),Ga.current.startStream()})});return a.createElement(Ye.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:a.createElement("div",{className:Va.extraHeader},a.createElement(tt.Z,{align:"middle"},Tn&&a.createElement(a.Fragment,null,a.createElement(je.Z,{title:kn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(ge.ZP,{className:Va.save_btn,style:{marginRight:"20px"},disabled:kn,onClick:()=>{const Qr=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Jn(Qr)}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),a.createElement(je.Z,{title:kn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(ge.ZP,{className:Va.save_btn,disabled:kn,onClick:()=>{const Qr=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,vt.RG)(Qr)}},a.createElement("i",{className:"iconfont icon-zhichifuzhi"}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const Wt=Qr=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Qr,onOk:()=>{var mo,Fr;(Fr=(mo=Ga.current)==null?void 0:mo.cancelRequest)==null||Fr.call(mo),Xa(!1),Ba(!1),dt()}})};if(kn){Wt("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Tn?Wt("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):dt()},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:pe},a.createElement("div",{className:Va.wrap},a.createElement("div",{className:Va.left},a.createElement("div",{className:Va.tip},a.createElement("img",{src:tr}),a.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),a.createElement("div",{className:"mb10 mt30 c-black"},a.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),a.createElement(po.default.TextArea,{style:{height:200},value:Pn,disabled:kn,onChange:Wt=>{on(Wt.target.value)}}),a.createElement(je.Z,{title:kn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},kn?a.createElement("div",{className:Va.stop_btn,onClick:()=>{var Wt,Qr;(Qr=(Wt=Ga.current)==null?void 0:Wt.cancelRequest)==null||Qr.call(Wt),Xa(!1),Ba(!1)}},"\u505C\u6B62\u751F\u6210"):a.createElement("div",{className:Va.start_btn,onClick:()=>{if(!Pn.trim()){be.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Da(""),Lr()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:_a,ref:yr},Tn?a.createElement(y.Z,{spinning:Ta},Tn&&a.createElement(Mr.Z,{cancelIndex:0,streamingStatus:kn,loadImage:!1,onFinish:()=>nr(void 0,null,function*(){}),value:Tn,isHiddenHtml:!0}),a.createElement("div",{ref:Qa})):a.createElement("div",{className:Va.imgBox},a.createElement(y.Z,{spinning:kn},a.createElement("img",{width:56,src:xr}),a.createElement("div",null,"\u9884\u89C8\u533A"))))))},Ro=te(40534),Tr=te(94184),Yo=te.n(Tr),wu=te(17305),Za=Object.defineProperty,Pl=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,vl=Object.prototype.propertyIsEnumerable,Ru=(Ce,pe,ve)=>pe in Ce?Za(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,cl=(Ce,pe)=>{for(var ve in pe||(pe={}))Su.call(pe,ve)&&Ru(Ce,ve,pe[ve]);if(Pl)for(var ve of Pl(pe))vl.call(pe,ve)&&Ru(Ce,ve,pe[ve]);return Ce};const Il=Ce=>React.createElement("svg",cl({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ce),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 pu="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Gu=te(56321),rl=Object.defineProperty,_l=Object.defineProperties,al=Object.getOwnPropertyDescriptors,Tl=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,lu=(Ce,pe,ve)=>pe in Ce?rl(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Fi=(Ce,pe)=>{for(var ve in pe||(pe={}))kl.call(pe,ve)&&lu(Ce,ve,pe[ve]);if(Tl)for(var ve of Tl(pe))Hl.call(pe,ve)&&lu(Ce,ve,pe[ve]);return Ce},gi=(Ce,pe)=>_l(Ce,al(pe)),Wl=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())}),Nl=({className:Ce,style:pe,data:ve={},defaultChatData:dt=[],initDefaultChatDataKey:Lt=0,onPptButtonClick:Jn})=>{const[ca]=(0,wu.eh)(),{chatData:Pn,setChatData:on,calcHistoryList:kn}=(0,wu.r5)(),[Xa,Ta]=(0,a.useState)(0),[Ba,Tn]=(0,a.useState)(""),[Da,Ya]=(0,a.useState)(!1),{scrollBoxRef:bn,bottomInspectRef:yr,contentRef:Qa,isAtBottom:_a}=(0,wu.wr)({status:Da}),Ga=(0,wu.h4)(bn),Lr=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!Pn.length||!bn.current)return;const Fr=Pn[Pn.length-1];Fr!=null&&Fr.loading&&(bn.current.scrollTop=bn.current.scrollHeight)},[Pn.length]),(0,a.useEffect)(()=>{if(Lt){Wt();let Fr=[];return dt.forEach(Eo=>{const au=Date.now(),tu=[{text:Eo.question,key:au,sender:"user",show:!0},{text:Eo.answer,loading:!1,key:au,sender:"AI",show:!0}];Fr.push(...tu)}),on(Fr),()=>{ca.cancel()}}},[Lt]);const Wt=()=>{ca.cancel(),Ta(1)},Qr=(Fr,...Eo)=>Wl(void 0,[Fr,...Eo],function*(au,tu=[],Sa=[]){var ar,wo;Tn(""),Ta(0),(wo=(ar=Lr.current)==null?void 0:ar.onAttachmentsClear)==null||wo.call(ar);const $r=Date.now(),No=[{text:au,key:$r,sender:"user",show:!0,fileList:tu,imageList:Sa},{loading:!0,key:$r,sender:"AI",show:!0}];on([...Pn,...No]);const Iu=tu==null?void 0:tu.map(zo=>{var fu;return(fu=zo==null?void 0:zo.response)==null?void 0:fu.file_id}),Xo=Sa==null?void 0:Sa.map(zo=>{var fu;return(fu=zo==null?void 0:zo.response)==null?void 0:fu.data}),jo=kn(Pn);ca.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Fi({model:"qwen-max",is_chat:!0,prompt:au,file_ids:Iu,image_list:Xo,history:jo},ve),onData:(zo,fu)=>{Ya(!0),on(Ko=>Ko.map((pl,si)=>si===Ko.length-1?gi(Fi({},pl),{text:zo,loading:!1,error:(fu==null?void 0:fu.msg)==="error"}):pl))},onError:zo=>{let fu="\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!";on(Ko=>[...Ko].map((pl,si)=>si===Ko.length-1?gi(Fi({},pl),{text:fu,loading:!1,error:!0}):pl))}})}),mo=Ga.width?Ga.width-20:"100%";return a.createElement("div",{className:Yo()("flex flex-col h-full",Ce),style:pe},a.createElement("div",{ref:bn,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:Ro.Z.tips,style:{width:mo}},a.createElement("img",{className:Ro.Z.avatar,src:Gu}),a.createElement("div",{className:Ro.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),a.createElement(wu.xj,{className:"pl20",style:{width:mo},contentRef:Qa,chatData:Pn,requestLoading:ca.loading,cancelTyping:Xa,onAnswerFinish:()=>Wl(void 0,null,function*(){setTimeout(()=>Ya(!1),0)})}),!_a&&a.createElement("div",{className:Ro.Z.backBottom,onClick:()=>{bn.current.scrollTop=bn.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:yr})),(Pn==null?void 0:Pn.length)===0&&a.createElement("div",{className:Ro.Z.try},a.createElement("div",{onClick:()=>Tn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},a.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),a.createElement("i",{className:"iconfont icon-you2 font18"})),a.createElement("div",{onClick:()=>Qr("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},a.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),a.createElement("i",{className:"iconfont icon-you2 font18"}))),a.createElement(wu.CI,{ref:Lr,style:{margin:"0 20px 20px 20px"},onCancel:Wt,headExtraNode:a.createElement("div",{className:Ro.Z.pptBtn,onClick:Jn},a.createElement("img",{src:pu,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Ba,onSubmit:Qr,onChange:Tn,typing:Da,loading:ca.loading}))},zl=te(55238),ou=te(36295),dl=te(19575),an={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"},sr=te(86276),ia=te(3830),qo=te(19201),Fu=te(26194),uo=te(67294);const{TabPane:sl}=zl.default;var wl=({item:Ce,backUrl:pe,autoHeight:ve})=>{var dt,Lt;const[Jn,ca]=(0,a.useState)([]),[Pn,on]=(0,a.useState)(!1),[kn]=(0,we.useSearchParams)(),Xa=(0,we.useParams)();(0,a.useEffect)(()=>{var Tn,Da;((Tn=Ce==null?void 0:Ce.evaluate_codes)==null?void 0:Tn.length)>0?ca((Da=Ce==null?void 0:Ce.evaluate_codes)==null?void 0:Da.map((Ya,bn)=>({key:bn+1,error_msg:Ya!=null&&Ya.error_msg?dl.Base64.decode(Ya==null?void 0:Ya.error_msg):"",status:Ya==null?void 0:Ya.status,created_at:Ya.created_at,code:Ya==null?void 0:Ya.code,show_code:Ya==null?void 0:Ya.show_code,language:Ya==null?void 0:Ya.language,resubmit:Ya==null?void 0:Ya.resubmit}))):ca([{key:"--",error_msg:"--",show_code:!1}])},[Ce==null?void 0:Ce.evaluate_codes]);const Ta=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(Tn,Da)=>uo.createElement("span",null,Da.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(Tn,Da)=>uo.createElement(qo.Z,{date:Da.created_at,showTag:Da==null?void 0:Da.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:(Tn,Da)=>{var Ya;return uo.createElement("span",{className:Tn===0?"c-green":"c-red"},((Ya=sr.Im[Tn])==null?void 0:Ya.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((dt=Jn==null?void 0:Jn[0])==null?void 0:dt.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Tn,Da)=>uo.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Fe.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:uo.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",uo.createElement(ia.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Da==null?void 0:Da.language]})),content:uo.createElement("div",{className:"mb10"},uo.createElement(ou.ZP,{height:300,language:"python",theme:"vs-light",value:Da!=null&&Da.code?dl.Base64.decode(Da==null?void 0:Da.code):"",autoHeight:ve,options:Ba}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Tn=>!!Tn),Ba={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return uo.createElement("div",{style:{position:"relative",marginTop:"10px"}},uo.createElement(zl.default,{defaultActiveKey:"1"},uo.createElement(sl,{tab:uo.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",uo.createElement(je.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"},uo.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(Lt=Ce==null?void 0:Ce.user_answer)!=null&&Lt.length&&(Ce!=null&&Ce.passed_code)?uo.createElement("aside",{className:an.shixunWrp},uo.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),uo.createElement("div",{className:an.full},uo.createElement(ia.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[Ce==null?void 0:Ce.language]}),uo.createElement("span",{onClick:()=>on(!0)},uo.createElement("i",{className:"iconfont icon-quanping2"}),uo.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),uo.createElement(ou.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Ce!=null&&Ce.passed_code?dl.Base64.decode(Ce==null?void 0:Ce.passed_code):"",autoHeight:ve,options:Ba})):uo.createElement(Fu.Z,null)),uo.createElement(sl,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},uo.createElement(Le.default,{className:"mt5",bordered:!0,dataSource:Jn,columns:Ta,pagination:!1}))),(Ce==null?void 0:Ce.hack_user_identifier)&&uo.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const Tn=pe||`/classrooms/${Xa==null?void 0:Xa.coursesId}/smart_plan/${Xa==null?void 0:Xa.id}/users/${Xa==null?void 0:Xa.user_login}/ppt_info/info`;(0,vt.xg)(`/myproblems/${Ce==null?void 0:Ce.hack_user_identifier}?backUrl=${Tn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),uo.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:Pn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>on(!1),footer:null},uo.createElement(ou.ZP,{height:500,language:"python",theme:"vs-light",value:Ce!=null&&Ce.passed_code?dl.Base64.decode(Ce==null?void 0:Ce.passed_code):"",autoHeight:ve,options:Ba})))},Pa={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"},Ul="data:image/png;base64,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",Zi="data:image/png;base64,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",ii="data:image/png;base64,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",Ni="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=",as=Object.defineProperty,mi=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,ls=(Ce,pe,ve)=>pe in Ce?as(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,rs=(Ce,pe)=>{for(var ve in pe||(pe={}))Wi.call(pe,ve)&&ls(Ce,ve,pe[ve]);if(mi)for(var ve of mi(pe))Yi.call(pe,ve)&&ls(Ce,ve,pe[ve]);return Ce};const Li=Ce=>React.createElement("svg",rs({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ce),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 _i="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",ps=Object.defineProperty,hl=Object.getOwnPropertySymbols,hi=Object.prototype.hasOwnProperty,Ll=Object.prototype.propertyIsEnumerable,Ei=(Ce,pe,ve)=>pe in Ce?ps(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,ql=(Ce,pe)=>{for(var ve in pe||(pe={}))hi.call(pe,ve)&&Ei(Ce,ve,pe[ve]);if(hl)for(var ve of hl(pe))Ll.call(pe,ve)&&Ei(Ce,ve,pe[ve]);return Ce};const zi=Ce=>React.createElement("svg",ql({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ce),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 Qi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",is="data:image/png;base64,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",Ai="data:image/png;base64,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",qi="data:image/png;base64,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",$i="data:image/png;base64,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",gl=te(67294);const es=({problemset:Ce,dispatch:pe,question:ve})=>{const[dt,Lt]=(0,a.useState)({}),[Jn,ca]=(0,a.useState)([]),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,a.useEffect)(()=>{const kn=(0,Wn.cloneDeep)(ve);Lt(kn),ca(kn==null?void 0:kn.choices)},[ve]);const on=()=>{let kn="";return Jn==null||Jn.forEach((Xa,Ta)=>{Xa!=null&&Xa.is_answer&&(kn=kn+Pn[Ta])}),kn};return gl.createElement("div",{className:ae.solutionWrap},(ve==null?void 0:ve.item_type)=="PROGRAM"?gl.createElement("div",null,gl.createElement(z.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ve==null?void 0:ve.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):gl.createElement(gl.Fragment,null,gl.createElement("div",{className:"c-grey-333 mb5 font16"},gl.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),gl.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((ve==null?void 0:ve.item_type)=="MULTIPLE"?on():Pn[Jn==null?void 0:Jn.findIndex(kn=>kn==null?void 0:kn.is_answer)])||"--"))),gl.createElement("div",null,gl.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Vs=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(es),hs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",Hi=te(60887),no=te(45587),Po={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"},$l=Object.defineProperty,ei=Object.defineProperties,Ui=Object.getOwnPropertyDescriptors,Kl=Object.getOwnPropertySymbols,ti=Object.prototype.hasOwnProperty,Dl=Object.prototype.propertyIsEnumerable,Bi=(Ce,pe,ve)=>pe in Ce?$l(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Zs=(Ce,pe)=>{for(var ve in pe||(pe={}))ti.call(pe,ve)&&Bi(Ce,ve,pe[ve]);if(Kl)for(var ve of Kl(pe))Dl.call(pe,ve)&&Bi(Ce,ve,pe[ve]);return Ce},ss=(Ce,pe)=>ei(Ce,Ui(pe)),Es=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Ws={cursor:"move",transition:"unset"},Ks=Ce=>{var pe,ve;const{tag:dt}=Ce,{listeners:Lt,transform:Jn,transition:ca,isDragging:Pn,setNodeRef:on}=(0,no.nB)({id:dt.id}),kn=Pn&&Jn?ss(Zs({},Ws),{transform:`translate3d(${Jn.x}px, ${Jn.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):ss(Zs({},Ws),{transition:"none",zIndex:10,cursor:"pointer"});return a.createElement("div",ss(Zs({style:kn,ref:on},Lt),{className:Po.drag_style}),a.createElement("div",{className:Po.item_bottom},(dt==null?void 0:dt.module_count)>0?(ve=(pe=dt==null?void 0:dt.modules)==null?void 0:pe.map((Xa,Ta)=>`\u4EA4\u4E92${Ta+1}`))==null?void 0:ve.join(" "):"\u7A7A"))},Rc=({globalSetting:Ce,interactiveOpen:pe,onClose:ve,maxPage:dt,paramsHttp:Lt,handlePageClick:Jn,handleRefresh:ca,currentPosition:Pn})=>{var on,kn,Xa;const[Ta,Ba]=(0,a.useState)(!1),[Tn,Da]=(0,a.useState)(!1),[Ya,bn]=(0,a.useState)("1"),[yr,Qa]=(0,a.useState)("1"),[_a,Ga]=(0,a.useState)({}),Lr=(0,a.useRef)(null),[Wt,Qr]=(0,a.useState)({pages:[],pages_histories:[]}),mo=[{title:yr=="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:(Sa,ar)=>{var wo,$r;return(ar==null?void 0:ar.module_count)>0?($r=(wo=ar==null?void 0:ar.modules)==null?void 0:wo[0])==null?void 0:$r.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:(Sa,ar)=>{var wo,$r;return(ar==null?void 0:ar.module_count)>0&&(ar==null?void 0:ar.module_count)==2?($r=(wo=ar==null?void 0:ar.modules)==null?void 0:wo[1])==null?void 0:$r.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:(Sa,ar)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",null,yr=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),a.createElement(le.default,{key:ar.id,ref:Lr,value:yr=="1"?ar==null?void 0:ar.position:_a[ar==null?void 0:ar.id],size:"small",style:{width:120,marginLeft:"10px"},options:Wt==null?void 0:Wt.pages,fieldNames:{label:"position",value:"id"},onChange:wo=>Es(void 0,null,function*(){console.log("curentpage",ar==null?void 0:ar.id,"value--",wo),yr=="1"?yield Eo(wo,ar==null?void 0:ar.id):yield au(wo,ar==null?void 0:ar.id),Ga($r=>{const No={};for(const Iu in $r)No[Iu]=null;return No})})}))}];(0,a.useEffect)(()=>{Ba(pe),Da(!1),pe&&(Fr(),Qa("1"))},[pe]);const Fr=()=>Es(void 0,null,function*(){const Sa=yield(0,b.ZP)(`/api/courses/${Lt==null?void 0:Lt.coursesId}/smart_plans/${Lt==null?void 0:Lt.id}/list_page_modules.json`,{method:"get"});(Sa==null?void 0:Sa.status)==0&&Qr(Sa==null?void 0:Sa.data)}),Eo=(Sa,ar)=>Es(void 0,null,function*(){const wo=yield(0,b.ZP)(`/api/smart_plan_pages/${Sa}/exchange_module.json`,{method:"put",body:{choose_page_id:ar}});(wo==null?void 0:wo.status)==0&&(be.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),Fr(),ca())}),au=(Sa,ar)=>Es(void 0,null,function*(){const wo=yield(0,b.ZP)(`/api/smart_plan_pages/${Sa}/restore_module.json`,{method:"put",body:{choose_page_id:ar}});(wo==null?void 0:wo.status)==0&&(be.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),Fr(),ca())}),tu=Sa=>{var ar,wo,$r,No,Iu,Xo,jo,zo,fu,Ko,pl;if(((ar=Sa==null?void 0:Sa.active)==null?void 0:ar.id)==((wo=Sa==null?void 0:Sa.over)==null?void 0:wo.id)){bn(($r=Sa==null?void 0:Sa.active)==null?void 0:$r.id);const si=(No=Wt==null?void 0:Wt.pages)==null?void 0:No.find(Ki=>{var xl;return(Ki==null?void 0:Ki.id)==((xl=Sa==null?void 0:Sa.active)==null?void 0:xl.id)});Jn(si==null?void 0:si.position)}(Iu=Sa==null?void 0:Sa.over)!=null&&Iu.id&&((Xo=Sa==null?void 0:Sa.active)==null?void 0:Xo.id)!=((jo=Sa==null?void 0:Sa.over)==null?void 0:jo.id)&&(Eo((zo=Sa==null?void 0:Sa.active)==null?void 0:zo.id,(fu=Sa==null?void 0:Sa.over)==null?void 0:fu.id),console.log((Ko=Sa==null?void 0:Sa.active)==null?void 0:Ko.id),console.log((pl=Sa==null?void 0:Sa.over)==null?void 0:pl.id))};return a.createElement(Fe.default,{footer:null,title:null,closable:!1,open:Ta,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ve()}})),a.createElement("div",{className:Po.header_style},a.createElement("div",null,a.createElement("span",{style:{fontWeight:500}},"\u4E92\u6362\u4EA4\u4E92\uFF1A"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\uFF08\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03\uFF09\u3002")),a.createElement("div",{className:Po.content},a.createElement("div",{className:Po.legend},a.createElement("div",{className:Po.legend_icon,style:{background:"#3061D0"}}),a.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Po.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Po.item_list},a.createElement("div",{className:Po.item_list_title},(kn=Array.from({length:Math.ceil(((on=Wt==null?void 0:Wt.pages)==null?void 0:on.length)/5)},(Sa,ar)=>ar+1))==null?void 0:kn.map((Sa,ar)=>a.createElement("div",{className:Po.item_title},a.createElement("div",{className:Po.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Po.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement(Hi.LB,{onDragEnd:tu},a.createElement(no.Fo,{items:Wt==null?void 0:Wt.pages},a.createElement("div",{className:Po.box}," ",Wt==null?void 0:Wt.pages.map(Sa=>a.createElement("div",{className:(Sa==null?void 0:Sa.module_count)>0?Po.page_item_acitve:Po.page_item,style:{backgroundColor:Pn==(Sa==null?void 0:Sa.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Po.item_top},a.createElement("div",{className:Po.top_content},Sa==null?void 0:Sa.position)),a.createElement(Ks,{tag:Sa,key:Sa.id})))))))))),!Tn&&a.createElement("div",{className:Po.expandBtn,onClick:()=>{Da(!0)}},a.createElement("div",{className:Po.imgWrap},a.createElement("img",{src:te(9540),width:18})),a.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",a.createElement("br",null),"\u5217\u8868")),Tn&&a.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),a.createElement("div",{onClick:()=>{Da(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},a.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),a.createElement("span",null,"\u6536\u8D77"))),a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},a.createElement("span",null,"\u72B6\u6001"),a.createElement(le.default,{value:yr,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:Sa=>{Qa(Sa)}}),a.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},yr=="1"?"\u4EA4\u6362\u7ED1\u5B9A\uFF1A\u652F\u6301\u4EA4\u4E92\u4E8B\u4EF6\u91CD\u65B0\u9009\u62E9\u7ED1\u5B9A\u7684\u5E7B\u706F\u7247\u9875\u9762\u3002":"\u91CD\u65B0\u7ED1\u5B9A\uFF1A\u652F\u6301\u5C06\u5931\u6548\u7684\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u81F3\u5176\u4ED6\u5E7B\u706F\u7247\u9875\u9762\u3002")),a.createElement(Le.default,{scroll:{y:420},columns:mo,pagination:!1,dataSource:yr=="1"?(Xa=Wt==null?void 0:Wt.pages)==null?void 0:Xa.filter(Sa=>Sa==null?void 0:Sa.module_count):Wt==null?void 0:Wt.pages_histories,bordered:!0})))))};var bc=(0,we.connect)(({globalSetting:Ce})=>({globalSetting:Ce}))(Rc),Fs=te(51959),cs=Object.defineProperty,ys=Object.defineProperties,wc=Object.getOwnPropertyDescriptors,Fc=Object.getOwnPropertySymbols,Bc=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,Gi=(Ce,pe,ve)=>pe in Ce?cs(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Di=(Ce,pe)=>{for(var ve in pe||(pe={}))Bc.call(pe,ve)&&Gi(Ce,ve,pe[ve]);if(Fc)for(var ve of Fc(pe))yu.call(pe,ve)&&Gi(Ce,ve,pe[ve]);return Ce},os=(Ce,pe)=>ys(Ce,wc(pe)),Vu=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Tc=["\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"],cc={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},ds={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"},kc=({classroomList:Ce,globalSetting:pe,dispatch:ve,pageNum:dt,pptInfo:Lt,openEwm:Jn,aiImg:ca,addPage:Pn,maxPage:on,setOpenEwm:kn,behavior:Xa,changePage:Ta,pptFullScreen:Ba,clickTab:Tn,gotoSlide:Da})=>{var Ya,bn,yr,Qa,_a,Ga,Lr,Wt,Qr,mo,Fr,Eo,au,tu,Sa,ar,wo,$r,No,Iu,Xo,jo,zo,fu,Ko,pl,si,Ki,xl,Ol,xi,Bu,_o,Qu,ml,Ji,fs,Ns,Ls,ai,Hu,xu,ku,Sl,bl,Us,pc,Qs,$s,nl,vs,ts,Bs,Ku,ri,Ri,ec,cu,Gs,Cs,Jl,As,ul,vd,ad,Os,Mc,tc,Mi,rd,Yc,hc,Ic,Ec,Nc,nc,Ac,ba,pd,od,hd,Qc,Ds,oi,ac,Hc,Kc,Sc,Jc,Rs;const[Hs]=(0,we.useSearchParams)(),[rc,Ss]=(0,a.useState)(null),[Ts,Xc]=(0,a.useState)(!1),[Ed,zu]=(0,a.useState)(""),[Zu]=Oe.default.useForm(),[Gl,yi]=(0,a.useState)(!1),lr=(0,we.useParams)(),[Vl,us]=(0,a.useState)(!1),[Qn,_r]=(0,a.useState)(!1),[fo,Ju]=(0,a.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[el,Du]=(0,a.useState)({}),[Wu,fi]=(0,a.useState)({page:1,page_size:20,course_group_id:"",search:""}),[vi,yc]=(0,a.useState)(null),[ud,wd]=(0,a.useState)(!1),[Id,Nd]=(0,a.useState)(!1),[Ag,Sg]=(0,a.useState)(null),[Ld,Kd]=(0,a.useState)(null),Od=(0,a.useRef)(en(ee.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),Jd=(0,a.useRef)(null),[yg,Xd]=(0,a.useState)(!1),[Pc,Pg]=(0,a.useState)({}),[Cg,Rd]=(0,a.useState)(!1),[Td,kd]=(0,a.useState)(1),[bg,_d]=(0,a.useState)(!1),[ks,oc]=(0,a.useState)(),[Yg,Qg]=(0,a.useState)(1),[bs,ld]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[qd,jd]=(0,a.useState)(!1),wg={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),PROGRAM:te(88597)},[$d,eg]=(0,a.useState)(!1),[tg,ng]=(0,a.useState)("show_after_edit"),[ag,rg]=(0,a.useState)(!1),[Ad,og]=(0,a.useState)([]),[Fd,Fg]=(0,a.useState)([]),[zd,Ud]=(0,a.useState)(!1),[Bg,Gd]=(0,a.useState)(!1),[Dg,Sd]=(0,a.useState)(!1),[xg,Bd]=(0,a.useState)(!1),[Vd,uc]=(0,a.useState)(!1),[lc,_c]=(0,a.useState)(!1),[Mg,id]=(0,a.useState)(!1),[Lc,sd]=(0,a.useState)(!1),yd=(0,a.useRef)(),Pd=(0,a.useRef)(),{SmartPlanItemBanks:ht}=Ce,Dd=(0,a.useRef)(null),ug=(0,a.useRef)(null),[tl,Cc]=(0,a.useState)(0),[Pi,cd]=(0,a.useState)([]),[Ig,lg]=(0,a.useState)(!1),[Ng,Zd]=(0,a.useState)(!1),[ig,sg]=(0,a.useState)({}),Lg=(On,fr)=>{const so=Od.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:On,page_id:fr},{connected:()=>{so.perform("request_initial_stats",{smart_plan_page_item_bank_id:On,page_id:fr})},received:ko=>{var Yu,fl,Xl,Ci,Ii,xs,Ms,Is;const ws=[{name:((fl=(Yu=ht==null?void 0:ht.item_banks)==null?void 0:Yu[tl])==null?void 0:fl.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:ko==null?void 0:ko.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:ko==null?void 0:ko.answerd_num},{name:((Ci=(Xl=ht==null?void 0:ht.item_banks)==null?void 0:Xl[tl])==null?void 0:Ci.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:ko==null?void 0:ko.correctly_num},{name:"\u63D0\u4EA4\u7387",value:ko==null?void 0:ko.submitted_rate},{name:((xs=(Ii=ht==null?void 0:ht.item_banks)==null?void 0:Ii[tl])==null?void 0:xs.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:ko==null?void 0:ko.correct_rate}];Ju({summary:ws,summaryTotal:ko==null?void 0:ko.total_num,details:ko==null?void 0:ko.choice_list,studentList:ko==null?void 0:ko.knowledge_answer_student_list}),sg(ko),((Is=(Ms=ht==null?void 0:ht.item_banks)==null?void 0:Ms[tl])==null?void 0:Is.item_type)=="PROGRAM"&&dg()}});Kd(so)},Wd=()=>{Ld&&(Ld.unsubscribe(),Kd(null))};(0,a.useEffect)(()=>{const On=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return On!=null&&On.length&&On.findIndex(so=>so==(lr==null?void 0:lr.id))!=-1&&jg(),()=>{Wd(),Od.current&&Od.current.disconnect()}},[]),(0,a.useEffect)(()=>{Ba&&Tn&&oc(Tn)},[Ba,Tn]),(0,a.useEffect)(()=>{if(dt)return Qe.Z.subscribe("active-modal-index",fr=>{var so;fr===1&&(Ss(!0),Xc(!1)),fr===2&&(us(!0),_r(!0),zu("SELECT"),Zu.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),fr===3&&Tg(),fr===4&&((so=Jd.current)==null||so.onClick())})},[dt,Pn]),(0,a.useEffect)(()=>Qe.Z.subscribe("active-data-update",fr=>{Ti()}),[]),(0,a.useEffect)(()=>{Id&&Rg()},[Id]),(0,a.useEffect)(()=>{dt&&dt<=on&&(Zu.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Ti(),us(!1),_r(!1),_c(!1),sd(!1),jd(!1),Cc(0))},[dt,on]),(0,a.useEffect)(()=>{Jn&&yi(!0)},[Jn]);const Yd=(On,fr,so)=>{(0,b.ZP)(`/api/courses/${lr==null?void 0:lr.coursesId}/smart_plans/${lr==null?void 0:lr.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:On,allow_answer:fr,is_end:so,randomData:new Date}}})},Qd=()=>Vu(void 0,null,function*(){var On;const fr=yield(0,b.ZP)(`/api/smart_plan_pages/${(On=ht==null?void 0:ht.page)==null?void 0:On.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,a.useEffect)(()=>{var On,fr,so,ko,Yu,fl,Xl,Ci,Ii,xs,Ms,Is;let ws=[];const qc={page_info:0,ai_qna:1,animation_code:2,item_bank:3},ic=(On=ht==null?void 0:ht.page)==null?void 0:On.module_sort;ic!=null&&ic.length&&(ic==null||ic.map(sc=>{ws.push(Cd[qc[sc]])})),(ws==null?void 0:ws.some(sc=>(sc==null?void 0:sc.key)===ks))||oc((fr=ws==null?void 0:ws[0])==null?void 0:fr.key),cd(ws),cd([...ws]),ld(os(Di({},bs),{defaultValue:(so=ht==null?void 0:ht.page)==null?void 0:so.animation_code,showExtra:!0,open:0})),(Lt==null?void 0:Lt.status)!=="ended"&&Yd(dt,((ko=ht==null?void 0:ht.page)==null?void 0:ko.status)=="in_progress",(Lt==null?void 0:Lt.status)=="ended"),((Yu=ht==null?void 0:ht.relation_positions)==null?void 0:Yu.length)>0&&(fl=ht==null?void 0:ht.relation_positions)!=null&&fl.includes(dt)&&Ta(ht==null?void 0:ht.relation_positions),(ht==null?void 0:ht.count)>0&&zu(((Ci=(Xl=ht==null?void 0:ht.item_banks)==null?void 0:Xl[tl])==null?void 0:Ci.item_type)=="SINGLE"||((xs=(Ii=ht==null?void 0:ht.item_banks)==null?void 0:Ii[tl])==null?void 0:xs.item_type)=="MULTIPLE"?"SELECT":(Is=(Ms=ht==null?void 0:ht.item_banks)==null?void 0:Ms[tl])==null?void 0:Is.item_type)},[ht]),(0,a.useEffect)(()=>{var On,fr;zd&&(ng((On=ht==null?void 0:ht.page)==null?void 0:On.solution_visibility),eg((fr=ht==null?void 0:ht.page)==null?void 0:fr.enable_ai_tutor))},[ht,zd]);const Ti=()=>Vu(void 0,null,function*(){ve({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:lr==null?void 0:lr.coursesId,id:lr==null?void 0:lr.id,position:dt,max_position:on}})}),cg=On=>Vu(void 0,null,function*(){var fr;if(On){let so=yield(0,b.ZP)(`/api/smart_plan_item_banks/${On}/edit.json`,{method:"get"});if((so==null?void 0:so.status)==0)return Fg((fr=so==null?void 0:so.data)==null?void 0:fr.all_pages),so==null?void 0:so.data}}),Og=(On,fr)=>Vu(void 0,null,function*(){var so,ko,Yu,fl,Xl,Ci,Ii,xs,Ms,Is,ws,qc,ic,dd,sc,gd;let Xi=yield(0,b.ZP)(`/api/courses/${lr==null?void 0:lr.coursesId}/smart_plans/${lr==null?void 0:lr.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:On,page_id:fr}});if((Xi==null?void 0:Xi.status)==0){const Gg=[{name:((ko=(so=ht==null?void 0:ht.item_banks)==null?void 0:so[tl])==null?void 0:ko.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(Yu=Xi==null?void 0:Xi.data)==null?void 0:Yu.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(fl=Xi==null?void 0:Xi.data)==null?void 0:fl.answerd_num},{name:((Ci=(Xl=ht==null?void 0:ht.item_banks)==null?void 0:Xl[tl])==null?void 0:Ci.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(Ii=Xi==null?void 0:Xi.data)==null?void 0:Ii.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(xs=Xi==null?void 0:Xi.data)==null?void 0:xs.submitted_rate},{name:((Is=(Ms=ht==null?void 0:ht.item_banks)==null?void 0:Ms[tl])==null?void 0:Is.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(ws=Xi==null?void 0:Xi.data)==null?void 0:ws.correct_rate}];Ju({summary:Gg,summaryTotal:(qc=Xi==null?void 0:Xi.data)==null?void 0:qc.total_num,details:(ic=Xi==null?void 0:Xi.data)==null?void 0:ic.choice_list,studentList:(dd=Xi==null?void 0:Xi.data)==null?void 0:dd.knowledge_answer_student_list}),sg(Xi==null?void 0:Xi.data),((gd=(sc=ht==null?void 0:ht.item_banks)==null?void 0:sc[tl])==null?void 0:gd.item_type)=="PROGRAM"&&dg()}});(0,a.useEffect)(()=>{var On,fr,so,ko,Yu,fl,Xl,Ci,Ii,xs,Ms,Is;return(On=["in_progress","ended"])!=null&&On.includes(Lt==null?void 0:Lt.status)&&(((so=(fr=ht==null?void 0:ht.page)==null?void 0:fr.smart_plan_page_knowledges)==null?void 0:so.length)>0||((ko=ht==null?void 0:ht.item_banks)==null?void 0:ko.length)>0||(Yu=ht==null?void 0:ht.page)!=null&&Yu.is_ai_question||((fl=ht==null?void 0:ht.page)==null?void 0:fl.lesson_mode)=="self_learning")&&((Lt==null?void 0:Lt.status)=="in_progress"?(Ld&&Wd(),Lg((Ci=(Xl=ht==null?void 0:ht.item_banks)==null?void 0:Xl[tl])==null?void 0:Ci.smart_plan_page_item_bank_id,(Ii=ht==null?void 0:ht.page)==null?void 0:Ii.id)):Og((Ms=(xs=ht==null?void 0:ht.item_banks)==null?void 0:xs[tl])==null?void 0:Ms.smart_plan_page_item_bank_id,(Is=ht==null?void 0:ht.page)==null?void 0:Is.id)),()=>{Wd()}},[ht,tl]);const dg=()=>Vu(void 0,null,function*(){var On,fr,so;let ko=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(On=ht==null?void 0:ht.page)==null?void 0:On.id}/students.json`,{method:"get",params:os(Di({},Wu),{item_bank_id:(so=(fr=ht==null?void 0:ht.item_banks)==null?void 0:fr[tl])==null?void 0:so.id})});(ko==null?void 0:ko.status)==0&&Du(ko==null?void 0:ko.data)}),Rg=()=>Vu(void 0,null,function*(){var On;wd(!0);const fr=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(On=ht==null?void 0:ht.page)==null?void 0:On.id}/student_comment.json`,{method:"get",params:{user_id:Ag}});(fr==null?void 0:fr.status)===0&&yc(fr==null?void 0:fr.data),wd(!1)}),Tg=It().throttle(Pn,2500,{leading:!0,trailing:!1});(0,a.useEffect)(()=>{var On;((On=ht==null?void 0:ht.page)==null?void 0:On.animation_code)!==""&&ks=="3"&&(clearTimeout(ug.current),ug.current=setTimeout(()=>{var fr,so;const ko=document.createElement("iframe");ko.style.width="100%",ko.style.height="100%",ko.style.overflow="auto",ko.style.border="0";const Yu=fl=>{try{const Xl=fl.documentElement.scrollHeight;ko.style.height=`${Math.max(Xl+10,400)}px`,Xl||setTimeout(()=>{Yu(fl)},1e3)}catch(Xl){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Xl)}};if(Dd.current){Dd.current.innerHTML="",Dd.current.appendChild(ko);const fl=ko.contentDocument||ko.contentWindow.document;fl.open(),fl.write((fr=ht==null?void 0:ht.page)==null?void 0:fr.animation_code),(so=fl.documentElement)==null||so.scrollHeight,Yu(fl),setTimeout(()=>{Yu(fl)},1e3)}},1e3))},[(Ya=ht==null?void 0:ht.page)==null?void 0:Ya.animation_code,ks,bs.open,Jn]);const kg=(On,fr)=>Vu(void 0,null,function*(){var so;const ko=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(so=ht==null?void 0:ht.page)==null?void 0:so.id}/animation_code.json`,{method:"put",body:{animation_code:On}});(ko==null?void 0:ko.status)===0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),ld(os(Di({},bs),{open:0})),Ti(),fr(),Sd(!1))});(0,a.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[Xa]);const jg=()=>{const On=so=>Vu(void 0,null,function*(){const ko=yield(0,b.ZP)(`/api/courses/${lr==null?void 0:lr.coursesId}/smart_plans/${lr==null?void 0:lr.id}/set_cover.json`,{method:"post",body:so?{}:{position:1}});(ko==null?void 0:ko.status)==0&&be.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),fr=()=>{const so=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(so!=null&&so.length){const ko=so.findIndex(Yu=>Yu==(lr==null?void 0:lr.id));ko!=-1&&(so==null||so.splice(ko,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(so))}};Fe.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>Vu(void 0,null,function*(){fr(),yield On(!1)}),onCancel:()=>Vu(void 0,null,function*(){fr()})})},Cd=[{key:"1",label:a.createElement("div",{className:`${Pa.subBtn}`},a.createElement("img",{src:te(65560)}),a.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:a.createElement("div",{className:`${Pa.subBtn}`},a.createElement("img",{src:te(58163)}),a.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:a.createElement("div",{className:`${Pa.subBtn}`},a.createElement("img",{src:te(2402)}),a.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:a.createElement("div",{className:`${Pa.subBtn}`},a.createElement("img",{src:wg[(yr=(bn=ht==null?void 0:ht.item_banks)==null?void 0:bn[tl])==null?void 0:yr.item_type]}),a.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],zg=[((Qa=Pi==null?void 0:Pi[0])==null?void 0:Qa.key)!="4"&&{key:"4",label:a.createElement("div",{onClick:()=>Vu(void 0,null,function*(){(yield Oc("item_bank"))&&Bd(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((_a=Pi==null?void 0:Pi[0])==null?void 0:_a.key)!="2"&&{key:"2",label:a.createElement("div",{onClick:()=>Vu(void 0,null,function*(){(yield Oc("ai_qna"))&&(cd([...Pi,Cd[1]]),oc("2"),_c(!0),id(!0),uc(!1))})},"\u667A\u80FD\u4E92\u52A8")},((Ga=Pi==null?void 0:Pi[0])==null?void 0:Ga.key)!="3"&&{key:"3",label:a.createElement("div",{onClick:()=>Vu(void 0,null,function*(){(yield Oc("animation_code"))&&Sd(!0)})},"\u667A\u80FD\u52A8\u6548")},((Lr=Pi==null?void 0:Pi[0])==null?void 0:Lr.key)!="1"&&{key:"1",label:a.createElement("div",{onClick:()=>Vu(void 0,null,function*(){(yield Oc("page_info"))&&(cd([...Pi,Cd[0]]),oc("1"),sd(!0),uc(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(On=>!!On),Ug=[{key:"1",label:a.createElement("div",{onClick:()=>{(ht==null?void 0:ht.count)>=5?be.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:a.createElement("div",{onClick:()=>{(ht==null?void 0:ht.count)>=5?be.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:a.createElement("div",{onClick:()=>{(ht==null?void 0:ht.count)>=5?be.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(On=>!!On),Oc=On=>Vu(void 0,null,function*(){var fr;const so=yield(0,b.ZP)(`/api/smart_plan_pages/${(fr=ht==null?void 0:ht.page)==null?void 0:fr.id}/check_module_max.json`,{method:"post",body:{module_type:On}});return(so==null?void 0:so.status)==0?!0:(Ti(),!1)}),gg=()=>a.createElement(oa,{form:Zu,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}),mg=()=>a.createElement(to,{form:Zu,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"});return a.createElement("section",null,qd&&a.createElement("div",null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),a.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{jd(!1)}})),a.createElement(Nl,{onPptButtonClick:()=>{const On=`/IntelligentTools/10?pathid=${lr.coursesId}&url=${window.location.origin}&name=${ht==null?void 0:ht.smart_plan_name}&type=Course`;(0,vt.xg)(ee.Z.AI_PLATFORM_URL+On)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(Wt=ht==null?void 0:ht.page)==null?void 0:Wt.id,defaultChatData:ht==null?void 0:ht.course_qna_records,data:{ppt_url:ca==null?void 0:ca.map(On=>On==null?void 0:On.url),questionable_type:"SmartPlanItemBank",questionable_id:(Qr=ht==null?void 0:ht.page)==null?void 0:Qr.id,position:dt,type:10}})),!qd&&a.createElement("div",{className:Pa.box,id:"target"},a.createElement("div",{className:Pa.box_header},a.createElement(Ie.ZP.Group,{className:Pa.addTypeRadio,onChange:On=>{var fr,so,ko,Yu;ks=="2"&&((so=(fr=ht==null?void 0:ht.page)==null?void 0:fr.smart_plan_page_knowledges)==null?void 0:so.length)==0&&!((ko=ht==null?void 0:ht.page)!=null&&ko.is_ai_question)?yd.current.handleClose():ks=="1"&&!((Yu=ht==null?void 0:ht.page)!=null&&Yu.page_info)?Pd.current.handleClose():oc(On.target.value)},value:ks,optionType:"button"},Pi==null?void 0:Pi.map((On,fr)=>a.createElement(Ie.ZP.Button,{value:On==null?void 0:On.key,key:fr},On==null?void 0:On.name))),(Pi==null?void 0:Pi.length)==1&&!lc&&!Lc&&(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(De.Z,{menu:{items:zg},overlayClassName:Pa.menuSty},a.createElement("div",{className:Pa.box_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(Pi==null?void 0:Pi.length)==2&&!lc&&!Lc&&(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(je.Z,{title:"\u5F53\u524D\u6700\u591A\u652F\u6301\u4E24\u4E2A\u4EA4\u4E92\uFF0C\u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u4EA4\u4E92\u4EE5\u6DFB\u52A0\u65B0\u5185\u5BB9"},a.createElement("div",{className:Pa.box_add,style:{cursor:"not-allowed"}},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(Pi==null?void 0:Pi.length)==2&&(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(je.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},a.createElement("i",{className:`iconfont icon-tuodong ml20 ${Pa.iconSty}`,style:{cursor:"pointer"},onClick:()=>Vu(void 0,null,function*(){var On;let fr=Pi==null?void 0:Pi.map(ko=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[ko==null?void 0:ko.key]);const so=yield(0,b.ZP)(`/api/smart_plan_pages/${(On=ht==null?void 0:ht.page)==null?void 0:On.id}/change_module_sort.json`,{method:"put",body:{module_sort:[fr[1],fr[0]]}});(so==null?void 0:so.status)==0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ti())})})),(((mo=ht==null?void 0:ht.page)==null?void 0:mo.animation_code)||((Eo=(Fr=ht==null?void 0:ht.page)==null?void 0:Fr.smart_plan_page_knowledges)==null?void 0:Eo.length)>0||((au=ht==null?void 0:ht.page)==null?void 0:au.is_ai_question)||((tu=ht==null?void 0:ht.page)==null?void 0:tu.page_info)||(ht==null?void 0:ht.count)>0)&&(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(je.Z,{title:"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65"},a.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${Pa.iconSty}`,style:{cursor:"pointer"},onClick:()=>Vu(void 0,null,function*(){var On,fr;let so=yield cg((On=ht==null?void 0:ht.page)==null?void 0:On.id);const ko=(fr=so==null?void 0:so.all_pages)==null?void 0:fr.filter(Yu=>Yu==null?void 0:Yu.checked).map(Yu=>Yu==null?void 0:Yu.id);og(ko),rg(so==null?void 0:so.progress_control),Gd(!0)})})),a.createElement("div",{className:Pa.box_botton,style:{marginLeft:"auto"},onClick:()=>{jd(!0)}},a.createElement("img",{src:te(49714),width:22}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),a.createElement("div",{className:Pa.box_botton,style:{marginLeft:"10px"},onClick:()=>{lg(!0)}},a.createElement("img",{src:te(49324),width:18}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),a.createElement("div",{className:Pa.box_close,onClick:()=>{(0,Fs.vp)()&&(0,Fs.BU)(),we.history.push(`/classrooms/${lr==null?void 0:lr.coursesId}/smart_plan`)}},a.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),a.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),a.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((Sa=ht==null?void 0:ht.page)!=null&&Sa.animation_code)&&!(((wo=(ar=ht==null?void 0:ht.page)==null?void 0:ar.smart_plan_page_knowledges)==null?void 0:wo.length)>0||($r=ht==null?void 0:ht.page)!=null&&$r.is_ai_question||(No=ht==null?void 0:ht.page)!=null&&No.page_info)&&(ht==null?void 0:ht.count)==0&&(Pi==null?void 0:Pi.length)==0&&a.createElement("div",{className:Pa.nodataSty},a.createElement("div",{className:Pa.rightWrap},a.createElement("div",{className:Pa.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),a.createElement("div",{className:Pa.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},a.createElement("div",{className:Pa.wrap_button,style:{backgroundImage:`url(${is})`},onClick:()=>Vu(void 0,null,function*(){if((Lt==null?void 0:Lt.status)=="ended"){be.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 Oc("item_bank"))&&Bd(!0)})},a.createElement("div",{className:Pa.wrap_img},a.createElement("img",{width:30,height:30,src:Ul})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),a.createElement("div",{className:Pa.wrap_button,style:{backgroundImage:`url(${Ai})`,marginLeft:"20px"},onClick:()=>Vu(void 0,null,function*(){if((Lt==null?void 0:Lt.status)=="ended"){be.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 Oc("animation_code"))&&Sd(!0)})},a.createElement("div",{className:Pa.wrap_img},a.createElement("img",{width:30,height:30,src:Zi})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),a.createElement("div",{className:Pa.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},a.createElement("div",{className:Pa.wrap_button,style:{backgroundImage:`url(${qi})`},onClick:()=>Vu(void 0,null,function*(){if((Lt==null?void 0:Lt.status)=="ended"){be.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 Oc("ai_qna"))&&(cd([...Pi,Cd[1]]),oc("2"),_c(!0),id(!0),uc(!1))})},a.createElement("div",{className:Pa.wrap_img},a.createElement("img",{width:30,height:30,src:ii})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),a.createElement("div",{className:Pa.wrap_button,style:{backgroundImage:`url(${$i})`,marginLeft:"20px"},onClick:()=>Vu(void 0,null,function*(){if((Lt==null?void 0:Lt.status)=="ended"){be.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 Oc("page_info"))&&(cd([...Pi,Cd[0]]),oc("1"),sd(!0),uc(!1))})},a.createElement("div",{className:Pa.wrap_img},a.createElement("img",{width:30,height:30,src:Ni})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),ks=="1"&&(Lc?a.createElement(Sn,{ref:Pd,isOpen:Lc,isEdit:Vd,data:Di(os(Di({},ht),{url:ca,position:dt,maxPage:on}),lr),changePage:Ta,onOk:()=>{be.ZP.success("\u64CD\u4F5C\u6210\u529F"),sd(!1),uc(!1),Ti()},onClose:()=>{sd(!1),uc(!1),Ti()}}):a.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((Iu=ht==null?void 0:ht.page)==null?void 0:Iu.info_read_min_time)&&a.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Xo=ht==null?void 0:ht.page)==null?void 0:Xo.info_read_min_time)==60?"1min":((jo=ht==null?void 0:ht.page)==null?void 0:jo.info_read_min_time)+"s")),(Lt==null?void 0:Lt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(je.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:Pa.iconTipSty,onClick:()=>{uc(!0),sd(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(je.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:`${Pa.iconTipSty} ${Pa.shanchu}`,onClick:On=>{Fe.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:()=>Vu(void 0,null,function*(){var fr;let so=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(fr=ht==null?void 0:ht.page)==null?void 0:fr.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(so==null?void 0:so.status)==0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),Ti())})})}},a.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((zo=ht==null?void 0:ht.page)==null?void 0:zo.page_info)&&a.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},a.createElement(z.Z,{className:"font16 mt5",value:(fu=ht==null?void 0:ht.page)==null?void 0:fu.page_info})))),ks=="2"&&(lc?a.createElement(Oa,{ref:yd,isOpen:lc,isEdit:Vd,addInteraction:Mg,data:Di(os(Di({},ht),{url:ca,position:dt,maxPage:on}),lr),onOk:()=>{be.ZP.success("\u64CD\u4F5C\u6210\u529F"),_c(!1),id(!1),uc(!1),Ti()},onClose:()=>{_c(!1),id(!1),uc(!1),Ti()}}):a.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(Lt==null?void 0:Lt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(je.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:Pa.iconTipSty,onClick:()=>{_c(!0),id(!1),uc(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(je.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:`${Pa.iconTipSty} ${Pa.shanchu}`,onClick:On=>{Fe.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:()=>Vu(void 0,null,function*(){var fr;let so=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(fr=ht==null?void 0:ht.page)==null?void 0:fr.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(so==null?void 0:so.status)==0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),Ti())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),((pl=(Ko=ht==null?void 0:ht.page)==null?void 0:Ko.smart_plan_page_knowledges)==null?void 0:pl.length)>0&&a.createElement("div",{style:{width:"100%",marginTop:"15px"}},(Ki=(si=ht==null?void 0:ht.page)==null?void 0:si.smart_plan_page_knowledges)==null?void 0:Ki.map((On,fr)=>a.createElement("div",{key:"index",style:{marginTop:fr==0?"0":"20px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",Tc[fr]),a.createElement("div",{className:Pa.question_list},On==null?void 0:On.question),(On==null?void 0:On.answer)&&a.createElement("div",{className:Pa.answer_list},a.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),On==null?void 0:On.answer)))),((xl=ht==null?void 0:ht.page)==null?void 0:xl.is_ai_question)&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},a.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),a.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",a.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(Ol=ht==null?void 0:ht.page)==null?void 0:Ol.ai_question_size),"\u9053")),a.createElement("div",{key:"index",className:Pa.ai_question_list,style:{marginTop:"15px"}},(xi=ht==null?void 0:ht.page)==null?void 0:xi.ai_requirement)))),a.createElement(qa.Z,{defaultValue:bs.defaultValue,open:bs.open,language:bs.language,height:bs.height,onDynamic:kg,showExtra:bs.showExtra}),ks=="3"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},a.createElement(je.Z,{title:"\u5168\u5C4F\u67E5\u770B"},a.createElement("div",{className:Pa.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{ld(os(Di({},bs),{open:bs.open+1,showExtra:!1}))}},a.createElement("i",{className:"iconfont icon-quanping5"}))),(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(a.Fragment,null,a.createElement(je.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:Pa.iconTipSty,onClick:()=>{ld(os(Di({},bs),{open:bs.open+1,showExtra:!0}))}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(je.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:`${Pa.iconTipSty} ${Pa.shanchu}`,onClick:()=>{Fe.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:()=>Vu(void 0,null,function*(){var On;const fr=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(On=ht==null?void 0:ht.page)==null?void 0:On.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(fr==null?void 0:fr.status)===0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),ld(os(Di({},bs),{open:0})),Ti())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),a.createElement("div",{className:Pa.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},a.createElement("div",{ref:Dd}))),ks=="4"&&a.createElement("div",null,a.createElement("div",null,a.createElement("div",{className:Pa.questionWrap},a.createElement("div",{className:Pa.questionHeader},a.createElement("div",{className:Pa.questionTitle},((_o=(Bu=ht==null?void 0:ht.item_banks)==null?void 0:Bu[tl])==null?void 0:_o.generate_type)=="ai"&&a.createElement(je.Z,{title:"\u667A\u80FD\u51FA\u9898"},a.createElement("img",{src:hs,width:18,height:18})),a.createElement("span",null,"\u3010",ds[(ml=(Qu=ht==null?void 0:ht.item_banks)==null?void 0:Qu[tl])==null?void 0:ml.item_type],"\u3011")),a.createElement("div",{className:Pa.shiti_icon},(ht==null?void 0:ht.count)>0&&((Lt==null?void 0:Lt.status)=="not_started"||((Ji=ht==null?void 0:ht.page)==null?void 0:Ji.status)!="ended")&&a.createElement(je.Z,{title:"\u8BBE\u7F6E"},a.createElement("div",{className:Pa.iconTipSty,onClick:()=>Vu(void 0,null,function*(){var On;yield cg((On=ht==null?void 0:ht.page)==null?void 0:On.id),Ud(!0)})},a.createElement("i",{className:`iconfont icon-shezhi9 ${(fs=Pa)==null?void 0:fs.genghuan}`}))),(ht==null?void 0:ht.count)>0&&(Lt==null?void 0:Lt.status)!="ended"&&((Ns=ht==null?void 0:ht.page)==null?void 0:Ns.status)=="not_started"&&a.createElement(je.Z,{title:"\u66F4\u6362\u8BD5\u9898"},a.createElement("div",{className:Pa.iconTipSty,onClick:()=>Vu(void 0,null,function*(){Ss(!0),Xc(!0)})},a.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(Ls=Pa)==null?void 0:Ls.genghuan}`}))),((Lt==null?void 0:Lt.status)=="not_started"||((ai=ht==null?void 0:ht.page)==null?void 0:ai.status)!="ended")&&a.createElement(je.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},a.createElement("div",{className:Pa.iconTipSty,onClick:()=>Vu(void 0,null,function*(){var On,fr,so,ko,Yu,fl,Xl,Ci,Ii,xs,Ms,Is,ws,qc,ic,dd,sc;((fr=(On=ht==null?void 0:ht.item_banks)==null?void 0:On[tl])==null?void 0:fr.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(ko=(so=ht==null?void 0:ht.item_banks)==null?void 0:so[tl])==null?void 0:ko.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${lr==null?void 0:lr.coursesId}/smart_plan/${lr==null?void 0:lr.id}/ppt_info/info`):(Zu.setFieldsValue({item_type:((fl=(Yu=ht==null?void 0:ht.item_banks)==null?void 0:Yu[tl])==null?void 0:fl.item_type)=="SINGLE"||((Ci=(Xl=ht==null?void 0:ht.item_banks)==null?void 0:Xl[tl])==null?void 0:Ci.item_type)=="MULTIPLE"?"SELECT":(xs=(Ii=ht==null?void 0:ht.item_banks)==null?void 0:Ii[tl])==null?void 0:xs.item_type,choices:(ws=(Is=(Ms=ht==null?void 0:ht.item_banks)==null?void 0:Ms[tl])==null?void 0:Is.choices)==null?void 0:ws.map(gd=>(gd.is_answer=gd.is_answer?1:0,gd)),analysis:(ic=(qc=ht==null?void 0:ht.item_banks)==null?void 0:qc[tl])==null?void 0:ic.analysis,name:(sc=(dd=ht==null?void 0:ht.item_banks)==null?void 0:dd[tl])==null?void 0:sc.name}),us(!1),_r(!0))})},a.createElement("i",{className:`iconfont icon-bianjikejian ${(Hu=Pa)==null?void 0:Hu.genghuan}`}))),(ht==null?void 0:ht.count)>0&&((xu=ht==null?void 0:ht.page)==null?void 0:xu.status)=="not_started"&&(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(je.Z,{title:"\u5220\u9664\u8BD5\u9898"},a.createElement("div",{className:`${Pa.iconTipSty} ${Pa.shanchu}`,onClick:()=>Vu(void 0,null,function*(){Fe.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:()=>Vu(void 0,null,function*(){var On,fr,so;const ko=yield(0,b.ZP)(`/api/smart_plan_pages/${(On=ht==null?void 0:ht.page)==null?void 0:On.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(so=(fr=ht==null?void 0:ht.item_banks)==null?void 0:fr[tl])==null?void 0:so.id}});(ko==null?void 0:ko.status)===0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),us(!1),Zu.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Ti(),Cc(0))})})})},a.createElement("i",{className:`iconfont icon-shanchu1 ${(ku=Pa)==null?void 0:ku.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((bl=(Sl=ht==null?void 0:ht.item_banks)==null?void 0:Sl[tl])==null?void 0:bl.item_type)&&a.createElement($n,{questionIndex:tl+1,question:(Us=ht==null?void 0:ht.item_banks)==null?void 0:Us[tl],disabled:!0,showAnswer:(Lt==null?void 0:Lt.status)!=="in_progress"||((pc=ht==null?void 0:ht.page)==null?void 0:pc.status)==="ended"}),(($s=(Qs=ht==null?void 0:ht.item_banks)==null?void 0:Qs[tl])==null?void 0:$s.item_type)=="PROGRAM"&&a.createElement(_e,{questionIndex:tl+1,question:(nl=ht==null?void 0:ht.item_banks)==null?void 0:nl[tl]}),((ts=(vs=ht==null?void 0:ht.item_banks)==null?void 0:vs[tl])==null?void 0:ts.item_type)=="PROGRAM"&&zt((Bs=ht==null?void 0:ht.item_banks)==null?void 0:Bs[tl]),((Lt==null?void 0:Lt.status)!=="in_progress"||((Ku=ht==null?void 0:ht.page)==null?void 0:Ku.status)==="ended")&&((Ri=(ri=ht==null?void 0:ht.item_banks)==null?void 0:ri[tl])==null?void 0:Ri.item_type)!="PROGRAM"&&a.createElement(Vs,{question:(ec=ht==null?void 0:ht.item_banks)==null?void 0:ec[tl]})))),a.createElement(Ye.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{Zd(!1)},destroyOnClose:!0,forceRender:!0,open:Ng},a.createElement("div",{style:{padding:"20px"}},((ht==null?void 0:ht.count)>0||((Gs=(cu=ht==null?void 0:ht.page)==null?void 0:cu.smart_plan_page_knowledges)==null?void 0:Gs.length)>0||((Cs=ht==null?void 0:ht.page)==null?void 0:Cs.is_ai_question))&&(Lt==null?void 0:Lt.status)!="not_started"&&((Jl=ht==null?void 0:ht.page)==null?void 0:Jl.status)!="not_started"&&a.createElement("div",{className:Pa.staticWrap},(ht==null?void 0:ht.count)>0&&a.createElement(a.Fragment,null,a.createElement(pi,{data:(fo==null?void 0:fo.summary)||[],totalData:fo==null?void 0:fo.summaryTotal,paramsHttp:lr,smartItembanks:ht,socketData:ig}),((ul=(As=ht==null?void 0:ht.item_banks)==null?void 0:As[tl])==null?void 0:ul.item_type)!=="PROGRAM"&&a.createElement(Er,{data:(fo==null?void 0:fo.details)||[],paramsHttp:lr,smartItembanks:ht,socketData:ig})),((ad=(vd=ht==null?void 0:ht.item_banks)==null?void 0:vd[tl])==null?void 0:ad.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),a.createElement("div",{className:Pa.subTitle},"\u7B54\u9898\u8BB0\u5F55")),a.createElement(Le.default,{dataSource:(el==null?void 0:el.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(On,fr,so)=>a.createElement("span",{style:{color:"#000"}},On||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:On=>a.createElement("span",{style:{color:"#000"}},On||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:On=>a.createElement("span",{style:{color:"#000"}},On||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:On=>{switch(On){case"not_started":return a.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return a.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return a.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return a.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(On,fr)=>a.createElement(ge.ZP,{type:"link",loading:!1,onClick:()=>Vu(void 0,null,function*(){Pg(fr),Xd(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(el==null?void 0:el.count)||0,onChange:(On,fr)=>{fi(os(Di({},Wu),{page:On,page_size:fr}))},current:Wu==null?void 0:Wu.page,pageSize:Wu==null?void 0:Wu.page_size,showTotal:On=>a.createElement(a.Fragment,null,"\u5171",a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},On),"\u6761\u6570\u636E")}})))),a.createElement("div",{className:Pa.close_drawer,onClick:On=>{On.stopPropagation(),Zd(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),Qn&&a.createElement(Oe.default,{form:Zu,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},a.createElement(Ye.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:Qn},a.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("div",{style:{fontWeight:500,fontSize:16}},Vl?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),a.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{_r(!1),us(!1)}})),Vl&&a.createElement(Oe.default.Item,{name:"item_type",label:"\u9898\u578B"},a.createElement(le.default,{size:"large",onChange:On=>{switch(Zu.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),zu(On),On){case"SELECT":Zu.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Zu.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},a.createElement(le.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),a.createElement(le.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Vl?a.createElement(a.Fragment,null,Ed=="SELECT"&&gg(),Ed=="JUDGMENT"&&mg()):a.createElement(a.Fragment,null,["SINGLE","MULTIPLE"].includes((Mc=(Os=ht==null?void 0:ht.item_banks)==null?void 0:Os[tl])==null?void 0:Mc.item_type)&&gg(),((Mi=(tc=ht==null?void 0:ht.item_banks)==null?void 0:tc[tl])==null?void 0:Mi.item_type)=="JUDGMENT"&&mg()),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:Pa.bottomDiv},a.createElement("div",{className:Pa.save_button,style:{marginRight:"20px"},onClick:()=>{_r(!1),us(!1)}},"\u53D6\u6D88"),((Lt==null?void 0:Lt.status)=="not_started"||((rd=ht==null?void 0:ht.page)==null?void 0:rd.status)!="ended")&&a.createElement("div",{className:Pa.save_button,onClick:()=>Vu(void 0,null,function*(){var On,fr,so,ko,Yu;yield Zu.validateFields();let fl="";Zu.getFieldValue("item_type")=="SELECT"?Zu.getFieldValue("choices").filter(Ii=>Ii.is_answer==1).length>1?fl="MULTIPLE":fl="SINGLE":fl=Zu.getFieldValue("item_type");const Xl=Vl?`/api/courses/${lr==null?void 0:lr.coursesId}/smart_plans/${lr==null?void 0:lr.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(On=ht==null?void 0:ht.page)==null?void 0:On.id}.json`,Ci=yield(0,b.ZP)(Xl,{method:Vl?"post":"put",body:os(Di({},Zu.getFieldsValue()),{item_type:fl,position:dt,smart_plan_id:lr==null?void 0:lr.id,difficulty:2,item_bank_id:(so=(fr=ht==null?void 0:ht.item_banks)==null?void 0:fr[tl])==null?void 0:so.id})});(Ci==null?void 0:Ci.status)===0&&(be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ti(),Vl&&(((ko=ht==null?void 0:ht.item_banks)==null?void 0:ko.length)>0?Cc((Yu=ht==null?void 0:ht.item_banks)==null?void 0:Yu.length):Cc(0)),oc("4"),us(!1),_r(!1))})},"\u4FDD\u5B58"))))),ks=="4"&&a.createElement("div",{className:Pa.page_footer},(ht==null?void 0:ht.count)>1&&((Yc=Array.from({length:ht==null?void 0:ht.count},(On,fr)=>fr+1))==null?void 0:Yc.map((On,fr)=>a.createElement("div",{key:fr,className:fr==tl?Pa.num_style_active:Pa.num_style,onClick:()=>{Cc(On-1)}},On))),(Lt==null?void 0:Lt.status)!="ended"&&a.createElement(De.Z,{menu:{items:Ug},overlayClassName:Pa.menuSty},a.createElement("div",{className:Pa.question_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),(Lt==null?void 0:Lt.status)=="not_started"&&a.createElement("div",{onClick:()=>Vu(void 0,null,function*(){yield Qd(),Hs.get("type")?(0,vt.xg)(`/classrooms/${lr==null?void 0:lr.coursesId}/smart_plan/${lr==null?void 0:lr.id}/ppt_info/info?type=${Hs.get("type")}&simulate=true&simulateType=4&pptPage=${dt}`):(0,vt.xg)(`/classrooms/${lr==null?void 0:lr.coursesId}/smart_plan/${lr==null?void 0:lr.id}/ppt_info/info?simulate=true&simulateType=4&pptPage=${dt}`)}),className:Pa.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(ht==null?void 0:ht.count)>0&&((hc=ht==null?void 0:ht.page)==null?void 0:hc.status)!="not_started"&&(Lt==null?void 0:Lt.status)!="not_started"&&a.createElement("div",{className:Pa.question_add,style:{marginLeft:"10px"},onClick:()=>{Zd(!0)}},a.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(Lt==null?void 0:Lt.status)=="in_progress"&&((Ic=ht==null?void 0:ht.page)==null?void 0:Ic.lesson_mode)!="self_learning"&&!(ht!=null&&ht.is_extra)&&(((Ec=ht==null?void 0:ht.page)==null?void 0:Ec.status)=="not_started"||((Nc=ht==null?void 0:ht.page)==null?void 0:Nc.status)=="ended")&&a.createElement("div",{className:Pa.yulan_style,onClick:()=>Vu(void 0,null,function*(){var On;let fr=yield(0,b.ZP)(`/api/courses/${lr==null?void 0:lr.coursesId}/smart_plans/${lr==null?void 0:lr.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(On=ht==null?void 0:ht.page)==null?void 0:On.id,status:"in_progress"}});(fr==null?void 0:fr.status)==0&&(be.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),Ti(),Ju(fr==null?void 0:fr.data))})},((nc=ht==null?void 0:ht.page)==null?void 0:nc.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(Lt==null?void 0:Lt.status)=="in_progress"&&((Ac=ht==null?void 0:ht.page)==null?void 0:Ac.lesson_mode)!="self_learning"&&!(ht!=null&&ht.is_extra)&&((ba=ht==null?void 0:ht.page)==null?void 0:ba.status)=="in_progress"&&a.createElement("div",{className:Pa.yulan_style_end,onClick:()=>Vu(void 0,null,function*(){var On;let fr=yield(0,b.ZP)(`/api/courses/${lr==null?void 0:lr.coursesId}/smart_plans/${lr==null?void 0:lr.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(On=ht==null?void 0:ht.page)==null?void 0:On.id,status:"ended"}});(fr==null?void 0:fr.status)==0&&(be.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),Ti(),Ju(fr==null?void 0:fr.data))})},"\u7ED3\u675F\u7B54\u9898")),ks=="1"&&a.createElement("div",{className:Pa.page_footer},Lc&&a.createElement("div",{className:Pa.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Pd.current.handleClose()}},"\u53D6\u6D88"),Lc&&a.createElement("div",{className:Pa.yulan_style,onClick:()=>{Pd.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),(Lt==null?void 0:Lt.status)=="not_started"&&a.createElement("div",{className:Pa.question_add,style:Lc?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>Vu(void 0,null,function*(){yield Qd(),Lc?Pd.current.onClickPreview():Hs.get("type")?(0,vt.xg)(`/classrooms/${lr==null?void 0:lr.coursesId}/smart_plan/${lr==null?void 0:lr.id}/ppt_info/info?type=${Hs.get("type")}&simulate=true&simulateType=1&pptPage=${dt}`):(0,vt.xg)(`/classrooms/${lr==null?void 0:lr.coursesId}/smart_plan/${lr==null?void 0:lr.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${dt}`)})},"\u9884\u89C8\u4F53\u9A8C")),ks=="2"&&a.createElement("div",{className:Pa.page_footer},lc&&a.createElement("div",{className:Pa.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{yd.current.handleClose()}},"\u53D6\u6D88"),lc&&a.createElement("div",{className:Pa.yulan_style,onClick:()=>{yd.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),(Lt==null?void 0:Lt.status)=="not_started"&&a.createElement("div",{className:Pa.question_add,style:lc?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>Vu(void 0,null,function*(){yield Qd(),lc?yd.current.onClickPreview():Hs.get("type")?(0,vt.xg)(`/classrooms/${lr==null?void 0:lr.coursesId}/smart_plan/${lr==null?void 0:lr.id}/ppt_info/info?type=${Hs.get("type")}&simulate=true&simulateType=2&pptPage=${dt}`):(0,vt.xg)(`/classrooms/${lr==null?void 0:lr.coursesId}/smart_plan/${lr==null?void 0:lr.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${dt}`)})},"\u9884\u89C8\u4F53\u9A8C"),(Lt==null?void 0:Lt.status)!="not_started"&&(((od=(pd=ht==null?void 0:ht.page)==null?void 0:pd.smart_plan_page_knowledges)==null?void 0:od.length)>0||((hd=ht==null?void 0:ht.page)==null?void 0:hd.is_ai_question))&&((Qc=fo==null?void 0:fo.studentList)==null?void 0:Qc.length)>0&&a.createElement("div",{className:Pa.question_add,style:{marginLeft:lc?"10px":"auto"},onClick:()=>{Rd(!0)}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"),((oi=(Ds=ht==null?void 0:ht.page)==null?void 0:Ds.smart_plan_page_knowledges)==null?void 0:oi.length)<3&&!((ac=ht==null?void 0:ht.page)!=null&&ac.is_ai_question)&&!lc&&(Lt==null?void 0:Lt.status)!="ended"&&a.createElement("div",{className:Pa.yulan_style,style:{marginLeft:((Hc=fo==null?void 0:fo.studentList)==null?void 0:Hc.length)>0||(Lt==null?void 0:Lt.status)=="not_started"?"10px":"auto"},onClick:()=>{id(!0),_c(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),a.createElement(Fe.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:Cg,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Rd(!1)}},a.createElement(Le.default,{pagination:!1,dataSource:(fo==null?void 0:fo.studentList)||[],className:Pa.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(On,fr,so)=>On},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:On=>a.createElement("span",{style:{color:"#000"}},On||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:On=>a.createElement(ge.ZP,{type:"link",loading:!1,onClick:()=>Vu(void 0,null,function*(){Sg(On),Nd(!0),Rd(!1)})},"\u67E5\u770B")}]})),rc&&a.createElement(Bl.Z,{ispptModal:!0,isChangeQuestion:Ts,setScoreShow:Ss,isshixuns:!1,ScoreShow:!!rc,isloadings:!1,onOk:On=>Vu(void 0,null,function*(){var fr,so,ko,Yu,fl,Xl;if(!On.length){be.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let Ci=5-(ht==null?void 0:ht.count);if((On==null?void 0:On.length)>Ci&&!Ts){be.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 Ii=yield(0,b.ZP)(Ts?`/api/smart_plan_pages/${(fr=ht==null?void 0:ht.page)==null?void 0:fr.id}/change_item_bank.json`:`/api/smart_plan_pages/${(so=ht==null?void 0:ht.page)==null?void 0:so.id}/add_item_banks.json`,{method:Ts?"put":"post",body:Ts?{item_bank_id:(Yu=(ko=ht==null?void 0:ht.item_banks)==null?void 0:ko[tl])==null?void 0:Yu.id,new_item_bank_id:On==null?void 0:On[0]}:{item_bank_ids:On,position:dt,is_smart_plan:!0}});(Ii==null?void 0:Ii.status)==0&&(be.ZP.success(Ts?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),Ss(!1),Xc(!1),yield Ti(),Ts||(((fl=ht==null?void 0:ht.item_banks)==null?void 0:fl.length)>0?Cc((Xl=ht==null?void 0:ht.item_banks)==null?void 0:Xl.length):Cc(0)),oc("4"),_r(!1))})}),a.createElement(Rl,{aiImg:ca,ref:Jd,onSave:(On,fr)=>Vu(void 0,null,function*(){var so,ko,Yu;let fl=On==null?void 0:On.filter(Ii=>Ii.checked!=!0),Xl=5-(ht==null?void 0:ht.count);if((fl==null?void 0:fl.length)>Xl){be.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 Ci=yield(0,b.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:fl,mode:1,smart_plan:{id:lr==null?void 0:lr.id,position:dt},smart_plan_page_id:(so=ht==null?void 0:ht.page)==null?void 0:so.id}});Ci.status===0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ti(),((ko=ht==null?void 0:ht.item_banks)==null?void 0:ko.length)>0?Cc((Yu=ht==null?void 0:ht.item_banks)==null?void 0:Yu.length):Cc(0),oc("4"),console.log(Ci)),fr()})}),a.createElement(Fe.default,{centered:!0,keyboard:!1,open:Gl,title:ht==null?void 0:ht.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{yi(!1),kn()},onCancel:()=>{yi(!1),kn()}},a.createElement("div",{className:Pa.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"),a.createElement("div",{className:Pa.erweima},a.createElement(E.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${lr==null?void 0:lr.coursesId}&id=${lr==null?void 0:lr.id}`,bgColor:"#FFF",size:260,icon:`${ee.Z.IMG_SERVER}/${(Kc=pe==null?void 0:pe.setting)==null?void 0:Kc.tab_logo_url}`}))),a.createElement(Fe.default,{centered:!0,title:a.createElement(Ie.ZP.Group,{className:Pa.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:On=>{kd(On.target.value)},value:Td}),className:Pa.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Id,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{kd(1),Nd(!1)},onCancel:()=>{kd(1),Nd(!1)}},a.createElement(y.Z,{spinning:ud},a.createElement("div",{className:Pa.evalueWrap},Td==1&&a.createElement("div",{className:Pa.evalueSty},a.createElement(z.Z,{className:Pa.ansWrap,value:vi==null?void 0:vi.comment})),Td==2&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),a.createElement("div",{className:Pa.evalueSty},a.createElement("div",{className:Pa.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Sc=vi==null?void 0:vi.question_and_answer_list)==null?void 0:Sc.map((On,fr)=>a.createElement("div",{key:fr,className:"mt10"},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:Pa.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),a.createElement(z.Z,{className:Pa.asnCont,value:On==null?void 0:On.question})),a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:Pa.label},"\u56DE\u7B54\uFF1A"),a.createElement(z.Z,{className:Pa.asnCont,value:On==null?void 0:On.answer})))))))))),a.createElement(Fe.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:bg,width:420,forceRender:!0,onOk:()=>Vu(void 0,null,function*(){const On=yield(0,b.ZP)(`/api/courses/${lr==null?void 0:lr.coursesId}/smart_plans/${lr==null?void 0:lr.id}/set_cover.json`,{method:"post",body:{position:dt}});(On==null?void 0:On.status)==0&&(be.ZP.success("\u8BBE\u7F6E\u6210\u529F"),_d(!1))}),onCancel:()=>{_d(!1)}},a.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),a.createElement(Fe.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:yg,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Xd(!1)}},a.createElement("div",null,a.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),a.createElement("span",{style:{color:"#333333"}},(Pc==null?void 0:Pc.user_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),a.createElement("span",{style:{color:"#333333"}},(Pc==null?void 0:Pc.student_id)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),a.createElement("span",{style:{color:"#333333"}},(Pc==null?void 0:Pc.group_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),a.createElement("span",{style:{color:"#333333"}},(cc==null?void 0:cc[Pc==null?void 0:Pc.answer_status])||"--")),a.createElement(wl,{item:Pc,backUrl:`/classrooms/${lr==null?void 0:lr.coursesId}/smart_plan/${lr==null?void 0:lr.id}/ppt_info/info`}))),a.createElement(Fe.default,{centered:!0,keyboard:!1,open:zd,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>Vu(void 0,null,function*(){var On,fr;const so=yield(0,b.ZP)(`/api/smart_plan_pages/${(On=ht==null?void 0:ht.page)==null?void 0:On.id}/settings.json`,{method:"put",body:{position:dt,solution_visibility:tg,enable_ai_tutor:$d}});(so==null?void 0:so.status)===0&&(be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Yd(dt,((fr=ht==null?void 0:ht.page)==null?void 0:fr.status)=="in_progress",(Lt==null?void 0:Lt.status)=="ended"),Ud(!1),Ti())}),onCancel:()=>{Ud(!1)}},a.createElement("div",null,a.createElement("div",{style:{color:"#000000",display:"flex"}},a.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),a.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:tg,onChange:On=>{ng(On)}},a.createElement(le.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),a.createElement(le.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),a.createElement(le.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((Rs=(Jc=ht==null?void 0:ht.item_banks)==null?void 0:Jc[tl])==null?void 0:Rs.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),a.createElement(x.Z,{checked:$d,onChange:On=>{eg(On)}})))),a.createElement(Fe.default,{centered:!0,keyboard:!1,open:Bg,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>Vu(void 0,null,function*(){var On,fr;let so=[];Fd==null||Fd.map(Yu=>{Ad!=null&&Ad.includes(Yu==null?void 0:Yu.id)&&Yu!=null&&Yu.bind_module&&so.push(Yu==null?void 0:Yu.position)});let ko=!1;if((so==null?void 0:so.length)>0?ko=yield new Promise(fl=>{Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:a.createElement("div",null,"\u68C0\u6D4B\u5230",a.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},so==null?void 0:so.map((Xl,Ci,Ii)=>`\u7B2C${Xl}\u9875${Cifl(!0),onCancel:()=>fl(!1)})}):ko=!0,ko){const Yu=yield(0,b.ZP)(`/api/smart_plan_pages/${(On=ht==null?void 0:ht.page)==null?void 0:On.id}/group.json`,{method:"put",body:(ht==null?void 0:ht.count)>0?{position:dt,page_ids:Ad,progress_control:ag}:{position:dt,page_ids:Ad}});(Yu==null?void 0:Yu.status)===0&&(be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ti(),Yd(dt,((fr=ht==null?void 0:ht.page)==null?void 0:fr.status)=="in_progress",(Lt==null?void 0:Lt.status)=="ended"),Gd(!1))}}),onCancel:()=>{Gd(!1)}},a.createElement("div",{style:{color:"#333"}},a.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),a.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:Pa.selectMore,disabled:(Lt==null?void 0:Lt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:Ad,showSearch:!1,onChange:On=>{og(On)}},Fd==null?void 0:Fd.map((On,fr)=>a.createElement(le.default.Option,{value:On==null?void 0:On.id,key:fr,disabled:(On==null?void 0:On.position)==dt},"\u7B2C",On==null?void 0:On.position,"\u9875"))),(ht==null?void 0:ht.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u542F\u7528\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u5F53\u524D\u9875\u9762\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60")),a.createElement(x.Z,{checked:ag,onChange:On=>{rg(On)}})))),a.createElement(Fe.default,{open:xg,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>Bd(!1),footer:null,width:372},a.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),a.createElement("div",{className:Pa.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:Qi},{key:1,name:"\u9898\u5E93\u9009\u9898",img:te(8326)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:te(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:_i}].map(On=>a.createElement("div",{className:Pa.add_button,onClick:()=>{Qe.Z.publish("active-modal-index",On.key),Bd(!1)}},a.createElement("img",{width:18,src:On.img}),a.createElement("aside",{className:"ml10"},On.name))))),a.createElement(ru,{isEdit:Vd,data:Di(os(Di({},ht),{url:ca,position:dt,maxPage:on}),lr),visible:Dg,changePage:Ta,openPreview:On=>{ld(os(Di({},bs),{defaultValue:On,showExtra:!0,open:bs.open+1}))},onOk:()=>{be.ZP.success("\u64CD\u4F5C\u6210\u529F"),Sd(!1),Ti()},onClose:()=>Sd(!1)}),a.createElement(bc,{interactiveOpen:Ig,maxPage:on,onClose:()=>lg(!1),paramsHttp:lr,handlePageClick:On=>{Da(On)},handleRefresh:()=>{Ti()},currentPosition:dt}))};var js=(0,we.connect)(({classroomList:Ce,globalSetting:pe})=>({classroomList:Ce,globalSetting:pe}))(kc),cr={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_item_list:"over_item_list___BGRpQ",over_item:"over_item____cy2z",close_button:"close_button___ZfK6v",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",kjgj_style:"kjgj_style___jIqhD",kjgj_item:"kjgj_item___d355l",kjgj_img:"kjgj_img___mwqc3",kjgj_text:"kjgj_text___DcyGA",over_content:"over_content___sF378",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5",arrow:"arrow___fFtZm"},gs=te(16568),dc=te(13144),Ps=te.n(dc);const jc=(0,a.forwardRef)((Ce,pe)=>{const{prefixCls:ve,className:dt,children:Lt,size:Jn,style:ca={}}=Ce,Pn=Ps()(`${ve}-panel`,{[`${ve}-panel-hidden`]:Jn===0},dt),on=Jn!==void 0;return a.createElement("div",{ref:pe,className:Pn,style:Object.assign(Object.assign({},ca),{flexBasis:on?Jn:"auto",flexGrow:on?0:1})},Lt)});var Js=()=>null,bd=te(38978),gc=te(77527),zc=te(53124),Dc=te(35792),Uc=te(37419),xc=function(Ce,pe){var ve={};for(var dt in Ce)Object.prototype.hasOwnProperty.call(Ce,dt)&&pe.indexOf(dt)<0&&(ve[dt]=Ce[dt]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,dt=Object.getOwnPropertySymbols(Ce);Lt(0,Uc.Z)(Ce).filter(a.isValidElement).map(ve=>{const{props:dt}=ve,{collapsible:Lt}=dt,Jn=xc(dt,["collapsible"]);return Object.assign(Object.assign({},Jn),{collapsible:$c(Lt)})}),[Ce])}function Gc(Ce,pe,ve){return a.useMemo(()=>{const dt=[];for(let Lt=0;Lt0||Da.start&&on===0&&Pn>0,yr=Da.start&&on>0||Ta.end&&Pn===0&&on>0;dt[Lt]={resizable:Ya,startCollapsible:!!(ve?yr:bn),endCollapsible:!!(ve?bn:yr)}}return dt},[pe,Ce])}var Vc=te(96641);function ms(Ce){return Number(Ce.slice(0,-1))/100}function Ys(Ce){return typeof Ce=="string"&&Ce.endsWith("%")}function mc(Ce,pe){const ve=Ce.map(Da=>Da.size),dt=Ce.length,Lt=pe||0,Jn=Da=>Da*Lt,[ca,Pn]=a.useState(()=>Ce.map(Da=>Da.defaultSize)),on=a.useMemo(()=>{var Da;const Ya=[];for(let bn=0;bn{let Da=[],Ya=0;for(let yr=0;yryr+(Qa||0),0);if(bn>1||!Ya){const yr=1/bn;Da=Da.map(Qa=>Qa===void 0?0:Qa*yr)}else{const yr=(1-bn)/Ya;Da=Da.map(Qa=>Qa===void 0?yr:Qa)}return Da},[on,Lt]),Xa=a.useMemo(()=>kn.map(Jn),[kn,Lt]),Ta=a.useMemo(()=>Ce.map(Da=>Ys(Da.min)?ms(Da.min):(Da.min||0)/Lt),[Ce,Lt]),Ba=a.useMemo(()=>Ce.map(Da=>Ys(Da.max)?ms(Da.max):(Da.max||Lt)/Lt),[Ce,Lt]);return[a.useMemo(()=>pe?Xa:on,[Xa,pe]),Xa,kn,Ta,Ba,Pn]}function Zc(Ce,pe,ve,dt,Lt,Jn){const ca=Ce.map(Ga=>[Ga.min,Ga.max]),Pn=dt||0,on=Ga=>Ga*Pn;function kn(Ga,Lr){return typeof Ga=="string"?on(ms(Ga)):Ga!=null?Ga:Lr}const[Xa,Ta]=a.useState([]),Ba=a.useRef([]),[Tn,Da]=a.useState(null),Ya=()=>ve.map(on);return[Ga=>{Ta(Ya()),Da({index:Ga,confirmed:!1})},(Ga,Lr)=>{var Wt;let Qr=null;if((!Tn||!Tn.confirmed)&&Lr!==0){if(Lr>0)Qr=Ga,Da({index:Ga,confirmed:!0});else for(let $r=Ga;$r>=0;$r-=1)if(Xa[$r]>0&&pe[$r].resizable){Qr=$r,Da({index:$r,confirmed:!0});break}}const mo=(Wt=Qr!=null?Qr:Tn==null?void 0:Tn.index)!==null&&Wt!==void 0?Wt:Ga,Fr=(0,Vc.Z)(Xa),Eo=mo+1,au=kn(ca[mo][0],0),tu=kn(ca[Eo][0],0),Sa=kn(ca[mo][1],Pn),ar=kn(ca[Eo][1],Pn);let wo=Lr;return Fr[mo]+woSa&&(wo=Sa-Fr[mo]),Fr[Eo]-wo>ar&&(wo=Fr[Eo]-ar),Fr[mo]+=wo,Fr[Eo]-=wo,Lt(Fr),Fr},()=>{Da(null)},(Ga,Lr)=>{const Wt=Ya(),Qr=Jn?Lr==="start"?"end":"start":Lr,mo=Qr==="start"?Ga:Ga+1,Fr=Qr==="start"?Ga+1:Ga,Eo=Wt[mo],au=Wt[Fr];if(Eo!==0&&au!==0)Wt[mo]=0,Wt[Fr]+=Eo,Ba.current[Ga]=Eo;else{const tu=Eo+au,Sa=kn(ca[mo][0],0),ar=kn(ca[mo][1],Pn),wo=kn(ca[Fr][0],0),$r=kn(ca[Fr][1],Pn),No=Math.max(Sa,tu-$r),Xo=(Math.min(ar,tu-wo)-No)/2,jo=Ba.current[Ga],zo=tu-jo;jo&&jo<=$r&&jo>=wo&&zo<=ar&&zo>=Sa?(Wt[Fr]=jo,Wt[mo]=zo):(Wt[mo]-=Xo,Wt[Fr]+=Xo)}return Lt(Wt),Wt},Tn==null?void 0:Tn.index]}var Xs=te(15558),_s=te(55007),td=te(79269),Wc=te(61058);function qs(Ce){return typeof Ce=="number"&&!Number.isNaN(Ce)?Math.round(Ce):0}var fc=Ce=>{const{prefixCls:pe,vertical:ve,index:dt,active:Lt,ariaNow:Jn,ariaMin:ca,ariaMax:Pn,resizable:on,startCollapsible:kn,endCollapsible:Xa,onOffsetStart:Ta,onOffsetUpdate:Ba,onOffsetEnd:Tn,onCollapse:Da,lazy:Ya,containerSize:bn}=Ce,yr=`${pe}-bar`,[Qa,_a]=(0,a.useState)(null),[Ga,Lr]=(0,a.useState)(0),Wt=ve?0:Ga,Qr=ve?Ga:0,mo=$r=>{on&&$r.currentTarget&&(_a([$r.pageX,$r.pageY]),Ta(dt))},Fr=$r=>{if(on&&$r.touches.length===1){const No=$r.touches[0];_a([No.pageX,No.pageY]),Ta(dt)}},Eo=$r=>{const No=bn*Jn/100,Iu=No+$r,Xo=Math.max(0,bn*ca/100),jo=Math.min(bn,bn*Pn/100);return Math.max(Xo,Math.min(jo,Iu))-No},au=(0,gc.Z)(($r,No)=>{const Iu=Eo(ve?No:$r);Lr(Iu)}),tu=(0,gc.Z)(()=>{Ba(dt,Wt,Qr),Lr(0)});a.useEffect(()=>{if(Qa){const $r=jo=>{const{pageX:zo,pageY:fu}=jo,Ko=zo-Qa[0],pl=fu-Qa[1];Ya?au(Ko,pl):Ba(dt,Ko,pl)},No=()=>{Ya&&tu(),_a(null),Tn()},Iu=jo=>{if(jo.touches.length===1){const zo=jo.touches[0],fu=zo.pageX-Qa[0],Ko=zo.pageY-Qa[1];Ya?au(fu,Ko):Ba(dt,fu,Ko)}},Xo=()=>{Ya&&tu(),_a(null),Tn()};return window.addEventListener("touchmove",Iu),window.addEventListener("touchend",Xo),window.addEventListener("mousemove",$r),window.addEventListener("mouseup",No),()=>{window.removeEventListener("mousemove",$r),window.removeEventListener("mouseup",No),window.removeEventListener("touchmove",Iu),window.removeEventListener("touchend",Xo)}}},[Qa,Ya,ve,dt,bn,Jn,ca,Pn]);const Sa={[`--${yr}-preview-offset`]:`${Ga}px`},ar=ve?Wc.Z:_s.Z,wo=ve?Xs.Z:td.Z;return a.createElement("div",{className:yr,role:"separator","aria-valuenow":qs(Jn),"aria-valuemin":qs(ca),"aria-valuemax":qs(Pn)},Ya&&a.createElement("div",{className:Ps()(`${yr}-preview`,{[`${yr}-preview-active`]:!!Ga}),style:Sa}),a.createElement("div",{className:Ps()(`${yr}-dragger`,{[`${yr}-dragger-disabled`]:!on,[`${yr}-dragger-active`]:Lt}),onMouseDown:mo,onTouchStart:Fr}),kn&&a.createElement("div",{className:Ps()(`${yr}-collapse-bar`,`${yr}-collapse-bar-start`),onClick:()=>Da(dt,"start")},a.createElement(ar,{className:Ps()(`${yr}-collapse-icon`,`${yr}-collapse-start`)})),Xa&&a.createElement("div",{className:Ps()(`${yr}-collapse-bar`,`${yr}-collapse-bar-end`),onClick:()=>Da(dt,"end")},a.createElement(wo,{className:Ps()(`${yr}-collapse-icon`,`${yr}-collapse-end`)})))},zs=te(14747),vc=te(83559);const nd=Ce=>{const{componentCls:pe}=Ce;return{[`&-rtl${pe}-horizontal`]:{[`> ${pe}-bar`]:{[`${pe}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${pe}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${pe}-vertical`]:{[`> ${pe}-bar`]:{[`${pe}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${pe}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},de={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},fe=Ce=>{const{componentCls:pe,colorFill:ve,splitBarDraggableSize:dt,splitBarSize:Lt,splitTriggerSize:Jn,controlItemBgHover:ca,controlItemBgActive:Pn,controlItemBgActiveHover:on,prefixCls:kn}=Ce,Xa=`${pe}-bar`,Ta=`${pe}-mask`,Ba=`${pe}-panel`,Tn=Ce.calc(Jn).div(2).equal(),Da=`${kn}-bar-preview-offset`,Ya={position:"absolute",background:Ce.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[pe]:Object.assign(Object.assign(Object.assign({},(0,zs.Wf)(Ce)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${Xa}`]:{flex:"none",position:"relative",userSelect:"none",[`${Xa}-dragger`]:Object.assign(Object.assign({},de),{zIndex:1,"&::before":Object.assign({content:'""',background:ca},de),"&::after":Object.assign({content:'""',background:ve},de),[`&:hover:not(${Xa}-dragger-active)`]:{"&::before":{background:Pn}},"&-active":{zIndex:2,"&::before":{background:on}},[`&-disabled${Xa}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:ca}},"&::after":{display:"none"}}}),[`${Xa}-collapse-bar`]:Object.assign(Object.assign({},de),{zIndex:Ce.zIndexPopupBase,background:ca,fontSize:Ce.fontSizeSM,borderRadius:Ce.borderRadiusXS,color:Ce.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:Pn},"&:active":{background:on}}),"&:hover, &:active":{[`${Xa}-collapse-bar`]:{opacity:1}}},[Ta]:{position:"fixed",zIndex:Ce.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${Xa}`]:{width:0,[`${Xa}-preview`]:Object.assign(Object.assign({height:"100%",width:Lt},Ya),{[`&${Xa}-preview-active`]:{display:"block",transform:`translateX(var(--${Da}))`}}),[`${Xa}-dragger`]:{cursor:"col-resize",height:"100%",width:Jn,"&::before":{height:"100%",width:Lt},"&::after":{height:dt,width:Lt}},[`${Xa}-collapse-bar`]:{width:Ce.fontSizeSM,height:Ce.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:Tn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:Tn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${Xa}`]:{height:0,[`${Xa}-preview`]:Object.assign(Object.assign({height:Lt,width:"100%"},Ya),{[`&${Xa}-preview-active`]:{display:"block",transform:`translateY(var(--${Da}))`}}),[`${Xa}-dragger`]:{cursor:"row-resize",width:"100%",height:Jn,"&::before":{width:"100%",height:Lt},"&::after":{width:dt,height:Lt}},[`${Xa}-collapse-bar`]:{height:Ce.fontSizeSM,width:Ce.controlHeightSM,"&-start":{top:"auto",bottom:Tn,transform:"translateX(-50%)"},"&-end":{top:Tn,bottom:"auto",transform:"translateX(-50%)"}}}},[Ba]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${pe}:only-child)`]:{overflow:"hidden"}}}),nd(Ce))}},Te=Ce=>{var pe;const ve=Ce.splitBarSize||2,dt=Ce.splitTriggerSize||6,Lt=Ce.resizeSpinnerSize||20,Jn=(pe=Ce.splitBarDraggableSize)!==null&&pe!==void 0?pe:Lt;return{splitBarSize:ve,splitTriggerSize:dt,splitBarDraggableSize:Jn,resizeSpinnerSize:Lt}};var He=(0,vc.I$)("Splitter",Ce=>[fe(Ce)],Te),re=Ce=>{const{prefixCls:pe,className:ve,style:dt,layout:Lt="horizontal",children:Jn,rootClassName:ca,onResizeStart:Pn,onResize:on,onResizeEnd:kn,lazy:Xa}=Ce,{getPrefixCls:Ta,direction:Ba,className:Tn,style:Da}=(0,zc.dj)("splitter"),Ya=Ta("splitter",pe),bn=(0,Dc.Z)(Ya),[yr,Qa,_a]=He(Ya,bn),Ga=Lt==="vertical",Lr=Ba==="rtl",Wt=!Ga&&Lr,Qr=ed(Jn),[mo,Fr]=(0,a.useState)(),Eo=_o=>{const{offsetWidth:Qu,offsetHeight:ml}=_o,Ji=Ga?ml:Qu;Ji!==0&&Fr(Ji)},[au,tu,Sa,ar,wo,$r]=mc(Qr,mo),No=Gc(Qr,tu,Lr),[Iu,Xo,jo,zo,fu]=Zc(Qr,No,Sa,mo,$r,Lr),Ko=(0,gc.Z)(_o=>{Iu(_o),Pn==null||Pn(tu)}),pl=(0,gc.Z)((_o,Qu)=>{const ml=Xo(_o,Qu);on==null||on(ml)}),si=(0,gc.Z)(()=>{jo(),kn==null||kn(tu)}),Ki=(0,gc.Z)((_o,Qu)=>{const ml=zo(_o,Qu);on==null||on(ml),kn==null||kn(ml)}),xl=Ps()(Ya,ve,`${Ya}-${Lt}`,{[`${Ya}-rtl`]:Lr},ca,Tn,_a,bn,Qa),Ol=`${Ya}-mask`,xi=a.useMemo(()=>{const _o=[];let Qu=0;for(let ml=0;ml{const ml=a.createElement(jc,Object.assign({},_o,{prefixCls:Ya,size:au[Qu]}));let Ji=null;const fs=No[Qu];if(fs){const Ns=(xi[Qu-1]||0)+ar[Qu],Ls=(xi[Qu+1]||100)-wo[Qu+1],ai=(xi[Qu-1]||0)+wo[Qu],Hu=(xi[Qu+1]||100)-ar[Qu+1];Ji=a.createElement(fc,{lazy:Xa,index:Qu,active:fu===Qu,prefixCls:Ya,vertical:Ga,resizable:fs.resizable,ariaNow:xi[Qu]*100,ariaMin:Math.max(Ns,Ls)*100,ariaMax:Math.min(ai,Hu)*100,startCollapsible:fs.startCollapsible,endCollapsible:fs.endCollapsible,onOffsetStart:Ko,onOffsetUpdate:(xu,ku,Sl)=>{let bl=Ga?Sl:ku;Wt&&(bl=-bl),pl(xu,bl)},onOffsetEnd:si,onCollapse:Ki,containerSize:mo||0})}return a.createElement(a.Fragment,{key:`split-panel-${Qu}`},ml,Ji)}),typeof fu=="number"&&a.createElement("div",{"aria-hidden":!0,className:Ps()(Ol,`${Ol}-${Lt}`)}))))};const ue=re;ue.Panel=Js;var he=ue,Pe={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"},Ve={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"},ut=Object.defineProperty,Mt=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,wn=(Ce,pe,ve)=>pe in Ce?ut(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Ca=(Ce,pe)=>{for(var ve in pe||(pe={}))En.call(pe,ve)&&wn(Ce,ve,pe[ve]);if(tn)for(var ve of tn(pe))Mn.call(pe,ve)&&wn(Ce,ve,pe[ve]);return Ce},aa=(Ce,pe)=>Mt(Ce,cn(pe));const Ea=({problemset:Ce,dispatch:pe,question:ve,pageCache:dt,solutionVis:Lt,disabled:Jn,questionIndex:ca,pageInfo:Pn,questionChoiceIdsRef:on})=>{const[kn,Xa]=(0,a.useState)({}),[Ta,Ba]=(0,a.useState)([]),Tn={fontSize:"18px"},Da=(Pn==null?void 0:Pn.status)=="ended"||(ve==null?void 0:ve.is_answered)||(dt==null?void 0:dt.is_end),Ya=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const Qa=(0,Wn.cloneDeep)(ve);Xa(Qa),Ba(Qa.choices)},[ve]);const bn=Qa=>{if(Da)return;const _a=Ta.map((Ga,Lr)=>aa(Ca({},Ga),{checked:Lr===Qa?!(Ga!=null&&Ga.checked):Ga==null?void 0:Ga.checked}));on.current=_a.filter(Ga=>Ga.checked).map(Ga=>Ga==null?void 0:Ga.choice_id),Ba(_a)},yr=(Qa=!1)=>{let _a="";return Ta.forEach((Ga,Lr)=>{Qa?Ga!=null&&Ga.me_answered&&(_a=_a+Ya[Lr]):Ga!=null&&Ga.is_answer&&(_a=_a+Ya[Lr])}),_a};return console.log(ca),a.createElement("div",null,a.createElement("div",{className:Ve.questionWrap},a.createElement(z.Z,{value:`${ca?ca+"\u3001":""}\u3010\u591A\u9009\u9898\u3011`+(kn==null?void 0:kn.name),style:Ca({},Tn)}),Ta==null?void 0:Ta.map((Qa,_a)=>{const{is_answer:Ga,checked:Lr,choice_text:Wt,me_answered:Qr}=Qa;let mo="";return Lt?(Ga&&(mo=Ve.rightAnswer),!Ga&&(Lr||Qr)&&(mo=Ve.errorAnswer)):(Lr||Qr)&&(mo=Ve.activeAnswer),a.createElement(tt.Z,{className:Ve.choiceWrap,align:"middle",wrap:!1},a.createElement(ke.Z,{onClick:()=>{bn(_a)},className:`${Ve.choiceIndex} ${mo}`,style:{cursor:Jn||ve!=null&&ve.is_answered?"not-allowed":"pointer"}},Ya[_a]),a.createElement(ke.Z,{flex:1,className:`${Ve.editorWrap} ml15 current`},a.createElement(z.Z,{className:Ve.html,value:Wt,style:Ca({},Tn)})))}),Lt&&a.createElement("div",{className:Ve.solutionWrap},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},yr())),a.createElement("div",null,a.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((kn==null?void 0:kn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var ma=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(Ea),ta=te(67294),Na=Object.defineProperty,jr=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Ir=(Ce,pe,ve)=>pe in Ce?Na(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,vr=(Ce,pe)=>{for(var ve in pe||(pe={}))Jr.call(pe,ve)&&Ir(Ce,ve,pe[ve]);if(Ka)for(var ve of Ka(pe))za.call(pe,ve)&&Ir(Ce,ve,pe[ve]);return Ce},Vr=(Ce,pe)=>jr(Ce,er(pe));const oo=({questionIndex:Ce,problemset:pe,dispatch:ve,question:dt,solutionVis:Lt,pageCache:Jn,pageInfo:ca,questionChoiceIdsRef:Pn})=>{const[on,kn]=(0,a.useState)({}),[Xa,Ta]=(0,a.useState)([]),Ba={fontSize:"18px"},Tn=(ca==null?void 0:ca.status)=="ended"||(dt==null?void 0:dt.is_answered)||(Jn==null?void 0:Jn.is_end),Da=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const bn=(0,Wn.cloneDeep)(dt);kn(bn),Ta(bn.choices)},[dt]);const Ya=bn=>{if(Tn)return;const yr=Xa.map((Qa,_a)=>Vr(vr({},Qa),{checked:_a===bn}));Pn.current=yr.filter(Qa=>Qa.checked).map(Qa=>Qa==null?void 0:Qa.choice_id),Ta(yr)};return ta.createElement("div",null,ta.createElement("div",{className:Ve.questionWrap},ta.createElement(z.Z,{value:`${Ce?Ce+"\u3001":""}\u3010\u5355\u9009\u9898\u3011`+(on==null?void 0:on.name),style:vr({},Ba)}),Xa==null?void 0:Xa.map((bn,yr)=>{const{is_answer:Qa,checked:_a,choice_text:Ga,me_answered:Lr}=bn;let Wt="";return Lt?(Qa&&(Wt=Ve.rightAnswer),!Qa&&(_a||Lr)&&(Wt=Ve.errorAnswer)):(_a||Lr)&&(Wt=Ve.activeAnswer),ta.createElement(tt.Z,{className:Ve.choiceWrap,align:"middle",wrap:!1},ta.createElement(ke.Z,{onClick:Qr=>{Ya(yr)},className:`${Ve.choiceIndex} ${Wt}`,style:{cursor:Tn?"not-allowed":"pointer"}},Da[yr]),ta.createElement(ke.Z,{flex:1,className:`${Ve.editorWrap} ml15 current`},ta.createElement(z.Z,{className:Ve.html,value:Ga,style:vr({},Ba)})))}),Lt&&ta.createElement("div",{className:Ve.solutionWrap},ta.createElement("div",{className:"c-grey-333 mb5 font16"},ta.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),ta.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Da[Xa.findIndex(bn=>bn==null?void 0:bn.is_answer)])),ta.createElement("div",null,ta.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((on==null?void 0:on.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var or=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(oo),lo=Object.defineProperty,Zr=Object.defineProperties,Co=Object.getOwnPropertyDescriptors,Ar=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,$o=(Ce,pe,ve)=>pe in Ce?lo(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,To=(Ce,pe)=>{for(var ve in pe||(pe={}))ao.call(pe,ve)&&$o(Ce,ve,pe[ve]);if(Ar)for(var ve of Ar(pe))Qo.call(pe,ve)&&$o(Ce,ve,pe[ve]);return Ce},pr=(Ce,pe)=>Zr(Ce,Co(pe));const Go=({problemset:Ce,questionIndex:pe,dispatch:ve,question:dt,pageCache:Lt,solutionVis:Jn,disabled:ca,pageInfo:Pn,questionChoiceIdsRef:on})=>{var kn;const[Xa,Ta]=(0,a.useState)({}),[Ba,Tn]=(0,a.useState)([]),Da={fontSize:"18px"},Ya=(Pn==null?void 0:Pn.status)=="ended"||(dt==null?void 0:dt.is_answered)||(Lt==null?void 0:Lt.is_end),bn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const Qa=(0,Wn.cloneDeep)(dt);Ta(Qa),Tn(Qa.choices)},[dt]);const yr=Qa=>{if(Ya)return;const _a=Ba.map((Ga,Lr)=>pr(To({},Ga),{checked:Lr===Qa}));on.current=_a.filter(Ga=>Ga.checked).map(Ga=>Ga==null?void 0:Ga.choice_id),Tn(_a)};return a.createElement("div",null,a.createElement("div",{className:Ve.questionWrap},a.createElement(z.Z,{value:`${pe?pe+"\u3001":""}\u3010\u5224\u65AD\u9898\u3011`+(Xa==null?void 0:Xa.name),style:To({},Da)}),Ba==null?void 0:Ba.map((Qa,_a)=>{const{is_answer:Ga,checked:Lr,choice_text:Wt,me_answered:Qr}=Qa;let mo="";return Jn?(Ga&&(mo=Ve.rightAnswer),!Ga&&(Lr||Qr)&&(mo=Ve.errorAnswer)):(Lr||Qr)&&(mo=Ve.activeAnswer),a.createElement(tt.Z,{className:Ve.choiceWrap,align:"middle",wrap:!1},a.createElement(ke.Z,{onClick:()=>{yr(_a)},className:`${Ve.choiceIndex} ${mo}`,style:{cursor:ca||dt!=null&&dt.is_answered?"not-allowed":"pointer"}},bn[_a]),a.createElement(ke.Z,{flex:1,className:`${Ve.editorWrap} ml15 current`},a.createElement(z.Z,{className:Ve.html,value:Wt,style:To({},Da)})))}),Jn&&a.createElement("div",{className:Ve.solutionWrap},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},(kn=Ba.find(Qa=>Qa==null?void 0:Qa.is_answer))==null?void 0:kn.choice_text)),a.createElement("div",null,a.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Xa==null?void 0:Xa.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var Vo=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(Go),Eu=te(15835),Lu=te(94699),Jo=te.n(Lu),ho=te(88742),wa=te(67294),Mo=Object.defineProperty,iu=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,Nr=(Ce,pe,ve)=>pe in Ce?Mo(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Or=(Ce,pe)=>{for(var ve in pe||(pe={}))vo.call(pe,ve)&&Nr(Ce,ve,pe[ve]);if(iu)for(var ve of iu(pe))mr.call(pe,ve)&&Nr(Ce,ve,pe[ve]);return Ce},hr=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Sr=({problemset:Ce,dispatch:pe,question:ve,pageCache:dt,solutionVis:Lt,SmartPlanItemBanks:Jn,disabled:ca,questionIndex:Pn,questionChoiceIdsRef:on,handleRefresh:kn,childWindow:Xa})=>{var Ta;const[Ba,Tn]=(0,a.useState)(!1),[Da,Ya]=(0,a.useState)(""),bn=(0,we.useParams)(),[yr,Qa]=(0,a.useState)(!1),_a=(0,a.useRef)(null),Ga=(0,a.useRef)(null),Lr={fontSize:"18px"},[Wt,Qr]=(0,a.useState)([]),[mo,Fr]=(0,a.useState)({page:1,limit:10}),[Eo,au]=(0,a.useState)(0),[tu,Sa]=(0,a.useState)(null),ar={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,a.useEffect)(()=>{if(!Xa||Xa.closed)return;const Xo=()=>{var zo;const fu={type:"showIntelligentTeacherStatus",aiStatus:(zo=Jn==null?void 0:Jn.page)==null?void 0:zo.enable_ai_tutor,questionStatus:(ve==null?void 0:ve.status)==="ended"};Xa.postMessage(fu,"*")};if(Xa.document.readyState==="complete")setTimeout(()=>{Xo()},3e3);else{const zo=()=>{Xo(),Xa.removeEventListener("load",zo)};Xa.addEventListener("load",zo)}const jo=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),ve!=null&&ve.hack_user_identifier&&Iu(),kn()};return Xa==null||Xa.addEventListener("unload",jo),()=>{Xa==null||Xa.removeEventListener("unload",jo)}},[Xa,Jn,ve==null?void 0:ve.status]),(0,a.useEffect)(()=>()=>{Ga.current=null},[]);const wo=()=>hr(void 0,null,function*(){if(Qa(!0),ve!=null&&ve.hack_identifier){const Xo=yield(0,Eu.nF)({id:ve==null?void 0:ve.hack_identifier});if((Xo==null?void 0:Xo.status)===0){const zo=window.open(`/myproblems/${Xo==null?void 0:Xo.identifier}?type=smartPlan&exercisesId=${bn==null?void 0:bn.id}&coursesId=${bn==null?void 0:bn.coursesId}&questionId=${ve==null?void 0:ve.id}&smartPlanItemBankId=${ve==null?void 0:ve.smart_plan_item_bank_id}`,"_blank")}}Qa(!1)}),$r={C:wa.createElement("span",{className:Ve.c},"C"),"C++":wa.createElement("span",{className:Ve.cpp},"C++"),Java:wa.createElement("span",{className:Ve.java},"Java"),Python:wa.createElement("span",{className:Ve.python},"Python")},No={not_started:wa.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:wa.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:wa.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:wa.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},Iu=(Xo=1,jo=10)=>hr(void 0,null,function*(){const zo=yield(0,b.ZP)(`/api/myproblems/${ve==null?void 0:ve.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:Xo,limit:jo}});Qr(zo==null?void 0:zo.records),au(zo==null?void 0:zo.records_count)});return(0,a.useEffect)(()=>{ve!=null&&ve.hack_user_identifier&&Iu()},[ve==null?void 0:ve.hack_user_identifier]),wa.createElement("div",null,wa.createElement("div",{className:Ve.questionWrap},wa.createElement(z.Z,{value:`${Pn?Pn+"\u3001":""}\u3010\u7F16\u7A0B\u9898\u3011`+(ve==null?void 0:ve.name),style:Or({},Lr)}),wa.createElement("div",{className:Ve.descBox},wa.createElement("div",{className:Ve.title},wa.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Ta=ve==null?void 0:ve.languages)==null?void 0:Ta.map((Xo,jo,zo)=>wa.createElement(a.Fragment,{key:jo},$r[Xo==null?void 0:Xo.language]))),wa.createElement("div",{className:Ve.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},wa.createElement(z.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ve==null?void 0:ve.description),style:{fontSize:"16px",color:"#000"}}))),Lt&&wa.createElement("div",{className:Ve.solutionWrap},wa.createElement("div",null,wa.createElement(z.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ve==null?void 0:ve.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),wa.createElement("div",null,wa.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(ve==null?void 0:ve.answer_status)!="not_started"&&wa.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},wa.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),No[ve==null?void 0:ve.answer_status]),(ve==null?void 0:ve.answer_status)!="not_started"&&wa.createElement("div",{className:Ve.descBox},wa.createElement("div",{className:Ve.title},wa.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),wa.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),wa.createElement("div",{className:Ve.desc,style:{backgroundColor:"#fff"}},wa.createElement(ou.ZP,{height:300,language:ve==null?void 0:ve.language,value:ve!=null&&ve.passed_code?dl.Base64.decode(ve==null?void 0:ve.passed_code):"",theme:"default",options:ar}))),(ve==null?void 0:ve.answer_status)!="not_started"&&!!Eo&&wa.createElement(Le.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(Xo,jo,zo)=>wa.createElement("span",{style:{color:"#000"}},(mo.page-1)*mo.limit+zo+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(Xo,jo)=>wa.createElement("span",{style:{color:"#000"}},jo!=null&&jo.created_at?Jo()(jo==null?void 0:jo.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Xo,jo)=>{var zo;return wa.createElement("span",{className:`${Xo===0?"c-green":"c-red"}`},(zo=sr.Im[Xo])==null?void 0:zo.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Xo,jo)=>wa.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>hr(void 0,null,function*(){var zo,fu,Ko;const pl=yield(0,ho.X6)(jo==null?void 0:jo.id);Fe.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:wa.createElement("div",{className:"mb10"},wa.createElement(ou.ZP,{height:300,language:(zo=pl==null?void 0:pl.data)==null?void 0:zo.language,theme:"vs-light",value:(fu=pl==null?void 0:pl.data)!=null&&fu.code?dl.Base64.decode((Ko=pl==null?void 0:pl.data)==null?void 0:Ko.code):"",options:ar}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(Xo=>!!Xo),pagination:{total:Eo||0,onChange:(Xo,jo)=>hr(void 0,null,function*(){Fr({page:Xo,limit:jo}),yield Iu()}),current:mo==null?void 0:mo.page,pageSize:mo==null?void 0:mo.limit,showTotal:Xo=>wa.createElement(wa.Fragment,null,"\u5171",wa.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Xo),"\u6761\u6570\u636E")},dataSource:Wt})))};var io=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(Sr),ne=te(58059),ie=te(81676),ce={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"},Ae=Object.defineProperty,Ne=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,dn=(Ce,pe,ve)=>pe in Ce?Ae(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,qt=(Ce,pe)=>{for(var ve in pe||(pe={}))yt.call(pe,ve)&&dn(Ce,ve,pe[ve]);if(it)for(var ve of it(pe))sn.call(pe,ve)&&dn(Ce,ve,pe[ve]);return Ce},Bn=(Ce,pe)=>Ne(Ce,$e(pe)),Un=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Cn={cursor:"move",transition:"unset"},Ln=Ce=>{const{tag:pe}=Ce,{listeners:ve,transform:dt,transition:Lt,isDragging:Jn,setNodeRef:ca}=useSortable({id:pe.id}),Pn=Jn&&dt?Bn(qt({},Cn),{transform:`translate3d(${dt.x}px, ${dt.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Bn(qt({},Cn),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",Bn(qt({style:Pn,ref:ca},ve),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(pe==null?void 0:pe.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Nn=({globalSetting:Ce,interactiveOpen:pe,onClose:ve,maxPage:dt,currentPage:Lt,paramsHttp:Jn,handlePageClick:ca,currentPosition:Pn})=>{var on;const[kn,Xa]=(0,a.useState)(!1),[Ta,Ba]=(0,a.useState)(!1),[Tn,Da]=(0,a.useState)("1");(0,a.useEffect)(()=>{Xa(pe),Ba(!1)},[pe]);const[Ya,bn]=(0,a.useState)([]),yr=()=>Un(void 0,null,function*(){const _a=yield(0,b.ZP)(`/api/courses/${Jn==null?void 0:Jn.coursesId}/smart_plans/${Jn==null?void 0:Jn.id}/get_user_learn_records.json`,{method:"get"});(_a==null?void 0:_a.status)==0&&bn(_a==null?void 0:_a.data)});(0,a.useEffect)(()=>{pe&&yr()},[pe]);const Qa=_a=>{var Ga,Lr,Wt,Qr,mo,Fr,Eo,au;((Ga=_a==null?void 0:_a.active)==null?void 0:Ga.id)==((Lr=_a==null?void 0:_a.over)==null?void 0:Lr.id)&&(Da((Wt=_a==null?void 0:_a.active)==null?void 0:Wt.id),Ba(!0)),(Qr=_a==null?void 0:_a.over)!=null&&Qr.id&&((mo=_a==null?void 0:_a.active)==null?void 0:mo.id)!=((Fr=_a==null?void 0:_a.over)==null?void 0:Fr.id)&&(console.log((Eo=_a==null?void 0:_a.active)==null?void 0:Eo.id),console.log((au=_a==null?void 0:_a.over)==null?void 0:au.id))};return a.createElement(Fe.default,{footer:null,title:null,closable:!1,open:kn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ve()}})),a.createElement("div",{className:ce.header_style},a.createElement("div",null,"\u7CFB\u7EDF\u5C06\u5B9E\u65F6\u8BB0\u5F55\u5B66\u751F\u7684\u5B66\u4E60\u5B8C\u6210\u60C5\u51B5\uFF0C\u5B8C\u6210\u5B66\u4E60\u89C4\u5219\u5982\u4E0B\uFF1A"),a.createElement("div",null,"1.\u5305\u542B\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u6240\u6709\u4EA4\u4E92\u64CD\u4F5C\u624D\u53EF\u6807\u8BB0\u4E3A\u5B8C\u6210\u5B66\u4E60"),a.createElement("div",null,"2.\u65E0\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u5B66\u751F\u6301\u7EED\u89C2\u770B\u8FBE10\u79D2\u540E\u81EA\u52A8\u8BB0\u5F55\u4E3A\u5B8C\u6210\u5B66\u4E60")),a.createElement("div",{className:ce.content},a.createElement("div",{className:ce.legend},a.createElement("div",{className:ce.legend_icon,style:{background:"#2EC25B"}}),a.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:ce.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:ce.item_list},a.createElement("div",{className:ce.item_list_title},(on=Array.from({length:Math.ceil((Ya==null?void 0:Ya.length)/5)},(_a,Ga)=>Ga+1))==null?void 0:on.map((_a,Ga)=>a.createElement("div",{className:ce.item_title},a.createElement("div",{className:ce.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:ce.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement("div",{className:ce.box}," ",Ya==null?void 0:Ya.map(_a=>{var Ga,Lr,Wt;return a.createElement("div",{className:_a!=null&&_a.learn_finish?ce.page_item_acitve:ce.page_item,style:{background:Pn===(_a==null?void 0:_a.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:ce.item_top,onClick:()=>{ca(_a==null?void 0:_a.position)}},a.createElement("div",{className:ce.top_content},_a==null?void 0:_a.position)),!!((Ga=_a==null?void 0:_a.module_sort)!=null&&Ga.length)&&a.createElement("div",{className:ce.drag_style,onClick:()=>{ca(_a==null?void 0:_a.position)}},a.createElement("div",{className:ce.item_bottom},(Wt=(Lr=_a==null?void 0:_a.module_sort)==null?void 0:Lr.map((Qr,mo)=>`\u4EA4\u4E92${mo+1}`))==null?void 0:Wt.join(" "))))}))))))))};var Dn=(0,we.connect)(({globalSetting:Ce})=>({globalSetting:Ce}))(Nn),Jt=te(67294),Vn=Object.defineProperty,ra=Object.defineProperties,Rn=Object.getOwnPropertyDescriptors,xa=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,dr=(Ce,pe,ve)=>pe in Ce?Vn(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,pa=(Ce,pe)=>{for(var ve in pe||(pe={}))ua.call(pe,ve)&&dr(Ce,ve,pe[ve]);if(xa)for(var ve of xa(pe))Aa.call(pe,ve)&&dr(Ce,ve,pe[ve]);return Ce},Ja=(Ce,pe)=>ra(Ce,Rn(pe)),ja=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Wr=({user:Ce,officeToken:pe,classroomList:ve,globalSetting:dt,loading:Lt,problemset:Jn,dispatch:ca,pageCache:Pn,pageNum:on,maxPage:kn,aiImg:Xa,changePage:Ta,isSimulate:Ba,gotoSlide:Tn})=>{var Da,Ya,bn,yr,Qa,_a,Ga,Lr,Wt,Qr,mo,Fr,Eo,au,tu,Sa,ar,wo,$r,No,Iu,Xo,jo,zo,fu,Ko,pl,si,Ki,xl,Ol,xi,Bu,_o,Qu,ml,Ji,fs,Ns,Ls,ai,Hu,xu,ku,Sl,bl,Us,pc,Qs,$s,nl,vs,ts,Bs;const[Ku,ri]=(0,a.useState)(0),Ri=(0,we.useParams)(),[ec,cu]=(0,a.useState)(!1),[Gs,Cs]=(0,a.useState)(!1),[Jl,As]=(0,a.useState)(0),[ul,vd]=(0,a.useState)([]),ad=(0,a.useRef)(null),Os=(0,a.useRef)([]),[Mc,tc]=(0,a.useState)(!1),[Mi,rd]=(0,a.useState)(null),[Yc,hc]=(0,a.useState)(!1),[Ic,Ec]=(0,a.useState)(!1),[Nc]=(0,we.useSearchParams)(),[nc,Ac]=(0,a.useState)(!1),{SmartPlanItemBanks:ba}=ve,pd=(0,a.useRef)(),od={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"},hd={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"},Qc={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},Ds={page_info:"1",ai_qna:"2",item_bank:"4"},[oi,ac]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Hc,Kc]=(0,a.useState)(""),Sc=(0,a.useRef)(null),Jc=(0,a.useRef)(null);(0,a.useEffect)(()=>{var zu;((zu=ba==null?void 0:ba.page)==null?void 0:zu.animation_code)!==""&&(clearTimeout(Jc.current),Jc.current=setTimeout(()=>{var Zu;const Gl=document.createElement("iframe");Gl.style.width="100%",Gl.style.height="100%",Gl.style.overflow="auto",Gl.style.border="0";const yi=lr=>{try{const Vl=lr.documentElement.scrollHeight;Gl.style.height=`${Math.max(Vl+10,400)}px`,Vl||setTimeout(()=>{yi(lr)},1e3)}catch(Vl){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Vl)}};if(Sc.current){Sc.current.innerHTML="",Sc.current.appendChild(Gl);const lr=Gl.contentDocument||Gl.contentWindow.document;lr.open(),lr.write((Zu=ba==null?void 0:ba.page)==null?void 0:Zu.animation_code),lr.documentElement.scrollHeight,yi(lr),setTimeout(()=>{yi(lr)},1e3)}},1e3))},[(Da=ba==null?void 0:ba.page)==null?void 0:Da.animation_code,oi.open,Jl,Hc]),(0,a.useEffect)(()=>{var zu;if(on){const Zu=((zu=ba==null?void 0:ba.page)==null?void 0:zu.lesson_mode)==="self_learning";(!Zu||Zu&&ad.current!==on)&&Rs()}ad.current=on},[on,Ku,Pn==null?void 0:Pn.randomData]),(0,a.useEffect)(()=>{Os.current=[]},[Ku]),(0,a.useEffect)(()=>{ri(0),As(0),hc(!1),Ec(!1)},[on]);const Rs=()=>ja(void 0,null,function*(){cu(!0);const zu=ca({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Ri==null?void 0:Ri.coursesId,id:Ri==null?void 0:Ri.id,position:on,max_position:kn,is_simulate:Ba||null}});cu(!1)});(0,a.useEffect)(()=>{var zu,Zu,Gl,yi,lr,Vl,us;ac(Ja(pa({},oi),{defaultValue:(zu=ba==null?void 0:ba.page)==null?void 0:zu.animation_code})),Kc(new Date),rc((Zu=ba==null?void 0:ba.item_banks)==null?void 0:Zu[Ku]),ba!=null&&ba.relation_positions&&Ta(ba==null?void 0:ba.relation_positions);let Qn=[];Nc.get("simulateType")?Qn=(lr=(yi=(Gl=ba==null?void 0:ba.page)==null?void 0:Gl.module_sort)==null?void 0:yi.filter(_r=>Nc.get("simulateType")==(Ds==null?void 0:Ds[_r])))==null?void 0:lr.map((_r,fo)=>({key:fo+1,label:Qc[_r]})):Qn=(us=(Vl=ba==null?void 0:ba.page)==null?void 0:Vl.module_sort)==null?void 0:us.map((_r,fo)=>({key:fo+1,label:Qc[_r]})),console.log("items---",Qn),vd([...Qn||[]])},[ba]);const Hs=()=>ja(void 0,null,function*(){var zu,Zu,Gl,yi,lr;if(Os.current.length===0){be.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}tc(!0);const Vl=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(zu=ba==null?void 0:ba.page)==null?void 0:zu.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Gl=(Zu=ba==null?void 0:ba.item_banks)==null?void 0:Zu[Ku])==null?void 0:Gl.id,item_choice_id:((lr=(yi=ba==null?void 0:ba.item_banks)==null?void 0:yi[Ku])==null?void 0:lr.item_type)=="MULTIPLE"?Os.current:Os.current[0],is_simulate:Ba||null}});tc(!1),(Vl==null?void 0:Vl.status)===0&&(yield Rs(),be.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),rc=zu=>{var Zu,Gl;if(Pn!=null&&Pn.is_end){Cs(!0);return}switch((Zu=ba==null?void 0:ba.page)==null?void 0:Zu.solution_visibility){case"hidden":Cs(!1);break;case"show_after_edit":zu!=null&&zu.is_answered?Cs(!0):Cs(!1);break;case"show_after_submission":((Gl=ba==null?void 0:ba.page)==null?void 0:Gl.status)==="ended"?Cs(!0):Cs(!1);break;case"show_after_ended":Pn!=null&&Pn.is_end?Cs(!0):Cs(!1);break;default:Cs(!1)}},Ss=(zu=0)=>{var Zu,Gl,yi,lr;switch((Zu=ul==null?void 0:ul[zu])==null?void 0:Zu.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Gl=ba==null?void 0:ba.item_banks)==null?void 0:Gl.length)&&((yi=ba==null?void 0:ba.item_banks)==null?void 0:yi.every(Vl=>Vl==null?void 0:Vl.is_answered));case"\u667A\u6167\u4F34\u5B66":return((lr=ba==null?void 0:ba.page)==null?void 0:lr.finish_ai_qna)||Yc;case"\u9605\u8BFB\u89E3\u6790":return(ba==null?void 0:ba.page.finish_read_page_info)||Ic;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,a.useEffect)(()=>{var zu;rc((zu=ba==null?void 0:ba.item_banks)==null?void 0:zu[Ku])},[Ku]);const Ts=()=>{if(!Ss()){be.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}As(1)},Xc=()=>ja(void 0,null,function*(){var zu,Zu,Gl,yi,lr,Vl,us,Qn;if((Zu=(zu=ba==null?void 0:ba.item_banks)==null?void 0:zu[Ku])!=null&&Zu.hack_identifier){const _r=yield(0,Eu.nF)({id:(yi=(Gl=ba==null?void 0:ba.item_banks)==null?void 0:Gl[Ku])==null?void 0:yi.hack_identifier});if((_r==null?void 0:_r.status)===0){const fo=window.open(`/myproblems/${_r==null?void 0:_r.identifier}?type=smartPlan&exercisesId=${Ri==null?void 0:Ri.id}&coursesId=${Ri==null?void 0:Ri.coursesId}&questionId=${(Vl=(lr=ba==null?void 0:ba.item_banks)==null?void 0:lr[Ku])==null?void 0:Vl.id}&smartPlanItemBankId=${(Qn=(us=ba==null?void 0:ba.item_banks)==null?void 0:us[Ku])==null?void 0:Qn.smart_plan_page_item_bank_id}&isSimulate=${Ba}&is_smart_plan=true`,"_blank");rd(fo)}}}),Ed=()=>{if(ul!=null&&ul.length){const zu=ul==null?void 0:ul.findIndex(Zu=>(Zu==null?void 0:Zu.label)=="\u8BD5\u9898\u4F5C\u7B54");return zu>-1?zu==0?Ss(0):Ss(1):!0}else return!0};return(0,a.useEffect)(()=>{var zu,Zu;if(!Mi||Mi.closed||((Zu=(zu=ba==null?void 0:ba.item_banks)==null?void 0:zu[Ku])==null?void 0:Zu.item_type)!="PROGRAM")return;const Gl=()=>{var lr,Vl;const us={type:"showIntelligentTeacherStatus",aiStatus:(lr=ba==null?void 0:ba.page)==null?void 0:lr.enable_ai_tutor,questionStatus:((Vl=ba==null?void 0:ba.page)==null?void 0:Vl.status)==="ended"};Mi.postMessage(us,"*")};if(Mi.document.readyState==="complete")setTimeout(()=>{Gl()},3e3);else{const lr=()=>{Gl(),Mi.removeEventListener("load",lr)};Mi.addEventListener("load",lr)}const yi=()=>ja(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return Mi==null||Mi.addEventListener("unload",yi),()=>{Mi==null||Mi.removeEventListener("unload",yi)}},[Mi,ba,Jl,Ku]),Jt.createElement("section",null,Jt.createElement(y.Z,{spinning:!1},Jt.createElement("div",{className:Pe.box},Jt.createElement("div",{className:Pe.box_header,style:{height:Jl==1?"140px":"95px"}},Jt.createElement("div",{className:Pe.box_wrap},!!ul.length&&Jt.createElement("div",{className:Pe.progressbarWrap},Jt.createElement("div",{className:`${Pe.progressItem} ${Jl==0?Pe.activeWrap:""}`,onClick:()=>ja(void 0,null,function*(){As(0),yield Rs()})},ul.length>1&&(Ss()?Jt.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Jt.createElement("div",{className:Pe.circle},"1")),Jt.createElement("div",null,(Ya=ul==null?void 0:ul[0])==null?void 0:Ya.label)),ul.length>1&&Jt.createElement(Jt.Fragment,null,Jt.createElement("img",{src:te(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),Jt.createElement("div",{className:`${Pe.progressItem} ${Jl==1?Pe.activeWrap:""}`,onClick:()=>ja(void 0,null,function*(){Ts(),Ss()&&(yield Rs())})},Ss(0)&&Ss(1)?Jt.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Jt.createElement("div",{className:Pe.circle},"2"),Jt.createElement("div",null,(bn=ul==null?void 0:ul[1])==null?void 0:bn.label)))),Jt.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Ba&&Jt.createElement("div",{className:Pe.box_botton,style:{marginRight:"20px"},onClick:()=>{Ac(!0)}},Jt.createElement("img",{src:te(49324),width:18}),Jt.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6")),Jt.createElement("div",{className:Pe.quit,onClick:()=>{we.history.push(`/classrooms/${Ri==null?void 0:Ri.coursesId}/smart_plan`)}},Jt.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),Jt.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60")))),Jl==1&&Jt.createElement("div",{className:Pe.headTip},"\u2B06\uFE0F\xA0\u70B9\u51FB\u9636\u6BB5\u540D\u79F0\u53EF\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5")),Jt.createElement("div",{className:Pe.mainContent,style:{height:Jl==1?((yr=ul==null?void 0:ul[Jl])==null?void 0:yr.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((Qa=ul==null?void 0:ul[Jl])==null?void 0:Qa.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(ul!=null&&ul.length)&&Jt.createElement("div",null,Jt.createElement(Fu.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"})),((_a=ul==null?void 0:ul[Jl])==null?void 0:_a.label)=="\u667A\u6167\u4F34\u5B66"&&Jt.createElement(ne.Z,{onNextButtonClick:()=>{Ts(),Rs()},style:{height:"100%"},onStatusChange:zu=>{hc(zu)},showNextButton:Jl+1!=(ul==null?void 0:ul.length),interactionTotal:(Ga=ba==null?void 0:ba.page)==null?void 0:Ga.knowledge_size,initDefaultChatDataKey:((Lr=ba==null?void 0:ba.page)==null?void 0:Lr.id)+((Wt=ba==null?void 0:ba.page)==null?void 0:Wt.update_size),defaultChatData:(Qr=ba==null?void 0:ba.student_qna_records)==null?void 0:Qr.knowledge,data:{ppt_url:Xa==null?void 0:Xa.map(zu=>zu==null?void 0:zu.url),questionable_type:"SmartPlanItemBank",questionable_id:(mo=ba==null?void 0:ba.page)==null?void 0:mo.id,position:on,type:11,scene_type:Ba?13:null}}),((Fr=ul==null?void 0:ul[Jl])==null?void 0:Fr.label)=="\u9605\u8BFB\u89E3\u6790"&&Jt.createElement(ie.Z,{onNextButtonClick:()=>{Ts(),Rs()},style:{height:"100%"},openRecord:!Ba&&((Eo=ba==null?void 0:ba.page)==null?void 0:Eo.finish_read_page_info)===!1,showNextButton:Jl+1!=(ul==null?void 0:ul.length),onStatusChange:zu=>{Ec(zu)},readingTime:(au=ba==null?void 0:ba.page)==null?void 0:au.info_read_time,analysis:(tu=ba==null?void 0:ba.page)==null?void 0:tu.page_info,totalTime:(Sa=ba==null?void 0:ba.page)==null?void 0:Sa.info_read_min_time,initDefaultChatDataKey:(ar=ba==null?void 0:ba.page)==null?void 0:ar.id,defaultChatData:(wo=ba==null?void 0:ba.student_qna_records)==null?void 0:wo.page_info,data:{ppt_url:Xa==null?void 0:Xa.map(zu=>zu==null?void 0:zu.url),questionable_type:"SmartPlanItemBank",questionable_id:($r=ba==null?void 0:ba.page)==null?void 0:$r.id,position:on,type:10,scene_type:Ba?13:null}}),Jt.createElement("div",{style:{padding:"0px 20px"}},Jt.createElement(qa.Z,{key:Hc,defaultValue:oi.defaultValue,open:oi.open,onOpenChange:zu=>{ac(Ja(pa({},oi),{open:0}))},language:oi.language,height:oi.height,showExtra:!1}),((No=ul==null?void 0:ul[Jl])==null?void 0:No.label)=="\u52A8\u6548\u5B66\u4E60"&&((Iu=ba==null?void 0:ba.page)==null?void 0:Iu.animation_code)&&Jt.createElement("div",{className:Pe.code_style},Jt.createElement("div",{style:{display:"flex",alignItems:"center"}},Jt.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),Jt.createElement(je.Z,{title:"\u5168\u5C4F\u5C55\u793A"},Jt.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{ac(Ja(pa({},oi),{open:oi.open+1}))}}))),Jt.createElement("div",{className:"mt10",ref:Sc})),((Xo=ul==null?void 0:ul[Jl])==null?void 0:Xo.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((jo=ba==null?void 0:ba.item_banks)!=null&&jo[Ku]&&((fu=["in_progress","ended"])!=null&&fu.includes((zo=ba==null?void 0:ba.page)==null?void 0:zo.status))?Jt.createElement(Jt.Fragment,null,Jt.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((pl=(Ko=ba==null?void 0:ba.item_banks)==null?void 0:Ko[Ku])==null?void 0:pl.item_type)==="SINGLE"&&Jt.createElement(or,{questionIndex:((si=ba==null?void 0:ba.item_banks)==null?void 0:si.length)>1?Ku+1:0,question:(Ki=ba==null?void 0:ba.item_banks)==null?void 0:Ki[Ku],questionChoiceIdsRef:Os,pageCache:Pn,solutionVis:Gs,pageInfo:ba==null?void 0:ba.page}),((Ol=(xl=ba==null?void 0:ba.item_banks)==null?void 0:xl[Ku])==null?void 0:Ol.item_type)==="MULTIPLE"&&Jt.createElement(ma,{questionIndex:((xi=ba==null?void 0:ba.item_banks)==null?void 0:xi.length)>1?Ku+1:0,question:(Bu=ba==null?void 0:ba.item_banks)==null?void 0:Bu[Ku],questionChoiceIdsRef:Os,pageCache:Pn,solutionVis:Gs,pageInfo:ba==null?void 0:ba.page}),((Qu=(_o=ba==null?void 0:ba.item_banks)==null?void 0:_o[Ku])==null?void 0:Qu.item_type)==="JUDGMENT"&&Jt.createElement(Vo,{questionIndex:((ml=ba==null?void 0:ba.item_banks)==null?void 0:ml.length)>1?Ku+1:0,question:(Ji=ba==null?void 0:ba.item_banks)==null?void 0:Ji[Ku],questionChoiceIdsRef:Os,pageCache:Pn,solutionVis:Gs,pageInfo:ba==null?void 0:ba.page}),((Ns=(fs=ba==null?void 0:ba.item_banks)==null?void 0:fs[Ku])==null?void 0:Ns.item_type)==="PROGRAM"&&Jt.createElement(io,{questionIndex:((Ls=ba==null?void 0:ba.item_banks)==null?void 0:Ls.length)>1?Ku+1:0,question:(ai=ba==null?void 0:ba.item_banks)==null?void 0:ai[Ku],questionChoiceIdsRef:Os,SmartPlanItemBanks:ba,pageCache:Pn,solutionVis:Gs,handleRefresh:Rs,childWindow:Mi}))):ba!=null&&ba.is_extra?Pn!=null&&Pn.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":Jt.createElement(Fu.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"})))),((Hu=ul==null?void 0:ul[Jl])==null?void 0:Hu.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((ku=["in_progress","ended"])==null?void 0:ku.includes((xu=ba==null?void 0:ba.page)==null?void 0:xu.status))&&Jt.createElement("div",{className:Pe.page_footer},((Sl=ba==null?void 0:ba.item_banks)==null?void 0:Sl.length)>1&&((bl=Array.from({length:ba==null?void 0:ba.count},(zu,Zu)=>Zu+1))==null?void 0:bl.map((zu,Zu)=>Jt.createElement("div",{key:Zu,className:Zu==Ku?Pe.num_style_active:Pe.num_style,onClick:()=>{ri(Zu)}},zu))),Jt.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},Ku>0&&Jt.createElement("div",{className:Pe.button1,onClick:()=>{Ku>0&&ri(Ku-1)}},"\u4E0A\u4E00\u9898"),Ku+1<(ba==null?void 0:ba.count)&&Jt.createElement("div",{className:Pe.button1,style:{marginLeft:"20px"},onClick:()=>{Ku<(ba==null?void 0:ba.count)&&ri(Ku+1)}},"\u4E0B\u4E00\u9898"),((Us=ba==null?void 0:ba.item_banks)==null?void 0:Us[Ku])&&((Qs=(pc=ba==null?void 0:ba.item_banks)==null?void 0:pc[Ku])==null?void 0:Qs.item_type)!="PROGRAM"&&(($s=ba==null?void 0:ba.page)==null?void 0:$s.status)!="ended"&&!((vs=(nl=ba==null?void 0:ba.item_banks)==null?void 0:nl[Ku])!=null&&vs.is_answered)&&!(Pn!=null&&Pn.is_end)&&Jt.createElement(ge.ZP,{className:"ml10",type:"primary",loading:Mc,onClick:()=>{Hs()}},"\u63D0\u4EA4"),((Bs=(ts=ba==null?void 0:ba.item_banks)==null?void 0:ts[Ku])==null?void 0:Bs.item_type)=="PROGRAM"&&Jt.createElement(ge.ZP,{className:"ml10",type:"primary",onClick:()=>{Xc()}},"\u8FDB\u5165\u7B54\u9898"),Ss()&&(Jl==1||Jl==0&&(ul==null?void 0:ul.length)==2)&&Jt.createElement(ge.ZP,{type:"primary",className:"ml10",onClick:()=>{Jl==1?As(0):As(1)}},Jl==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"))),Jt.createElement(Dn,{interactiveOpen:nc,maxPage:kn,onClose:()=>Ac(!1),currentPage:on,paramsHttp:Ri,handlePageClick:zu=>{Tn(zu)},currentPosition:on}))))};var $a=(0,we.connect)(({user:Ce,classroomList:pe,loading:ve,globalSetting:dt,problemset:Lt})=>({user:Ce,classroomList:pe,globalSetting:dt,loading:ve.effects,problemset:Lt}))(Wr),vn={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"},Zn=Object.defineProperty,Hn=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,Fa=(Ce,pe,ve)=>pe in Ce?Zn(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,rr=(Ce,pe)=>{for(var ve in pe||(pe={}))ka.call(pe,ve)&&Fa(Ce,ve,pe[ve]);if(Hn)for(var ve of Hn(pe))kr.call(pe,ve)&&Fa(Ce,ve,pe[ve]);return Ce};const Ma=({problemset:Ce,dispatch:pe,question:ve,questionIndex:dt})=>{const[Lt,Jn]=(0,a.useState)({}),[ca,Pn]=(0,a.useState)([]),on={fontSize:"18px"},kn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const Ta=(0,Wn.cloneDeep)(ve);Jn(Ta),Pn(Ta.choices)},[ve]);const Xa=(Ta=!1)=>{let Ba="";return ca.forEach((Tn,Da)=>{Ta?Tn!=null&&Tn.me_answered&&(Ba=Ba+kn[Da]):Tn!=null&&Tn.is_answer&&(Ba=Ba+kn[Da])}),Ba};return a.createElement("div",null,a.createElement("div",{className:an.questionWrap},a.createElement(z.Z,{value:`${dt}\u3001\u3010\u591A\u9009\u9898\u3011`+(Lt==null?void 0:Lt.name),style:rr({},on)}),ca==null?void 0:ca.map((Ta,Ba)=>{const{is_answer:Tn,checked:Da,choice_text:Ya,me_answered:bn}=Ta;let yr="";return Tn&&(yr=an.rightAnswer),!Tn&&(Da||bn)&&(yr=an.errorAnswer),a.createElement(tt.Z,{className:an.choiceWrap,align:"middle",wrap:!1},a.createElement(ke.Z,{className:`${an.choiceIndex} ${yr}`,style:{cursor:"not-allowed"}},kn[Ba]),a.createElement(ke.Z,{flex:1,className:`${an.editorWrap} ml15 current`},a.createElement(z.Z,{className:an.html,value:Ya,style:rr({},on)})))})),a.createElement("div",{className:an.solutionWrap},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#000",fontWeight:600}},Xa())),a.createElement("div",null,a.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Lt==null?void 0:Lt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var fa=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(Ma),La=te(67294),ur=Object.defineProperty,Zo=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,br=(Ce,pe,ve)=>pe in Ce?ur(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,wr=(Ce,pe)=>{for(var ve in pe||(pe={}))uu.call(pe,ve)&&br(Ce,ve,pe[ve]);if(Zo)for(var ve of Zo(pe))Hr.call(pe,ve)&&br(Ce,ve,pe[ve]);return Ce};const bo=({problemset:Ce,dispatch:pe,question:ve,questionIndex:dt})=>{const[Lt,Jn]=(0,a.useState)({}),[ca,Pn]=(0,a.useState)([]),on={fontSize:"18px"},kn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return(0,a.useEffect)(()=>{const Xa=(0,Wn.cloneDeep)(ve);Jn(Xa),Pn(Xa.choices)},[ve]),La.createElement("div",null,La.createElement("div",{className:an.questionWrap},La.createElement(z.Z,{value:`${dt}\u3001\u3010\u5355\u9009\u9898\u3011`+(Lt==null?void 0:Lt.name),style:wr({},on)}),ca==null?void 0:ca.map((Xa,Ta)=>{const{is_answer:Ba,checked:Tn,choice_text:Da,me_answered:Ya}=Xa;let bn="";return Ba&&(bn=an.rightAnswer),!Ba&&(Tn||Ya)&&(bn=an.errorAnswer),La.createElement(tt.Z,{className:an.choiceWrap,align:"middle",wrap:!1},La.createElement(ke.Z,{className:`${an.choiceIndex} ${bn}`,style:{cursor:"not-allowed"}},kn[Ta]),La.createElement(ke.Z,{flex:1,className:`${an.editorWrap} ml15 current`},La.createElement(z.Z,{className:an.html,value:Da,style:wr({},on)})))})),La.createElement("div",{className:an.solutionWrap},La.createElement("div",{className:"c-grey-333 mb5 font16"},La.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),La.createElement("span",{style:{color:"#000",fontWeight:600,fontSize:"16px"}},kn[ca.findIndex(Xa=>Xa==null?void 0:Xa.is_answer)])),La.createElement("div",null,La.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Lt==null?void 0:Lt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var du=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(bo),Wo=Object.defineProperty,Oo=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,Au=Object.prototype.propertyIsEnumerable,nu=(Ce,pe,ve)=>pe in Ce?Wo(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,ll=(Ce,pe)=>{for(var ve in pe||(pe={}))Bo.call(pe,ve)&&nu(Ce,ve,pe[ve]);if(Oo)for(var ve of Oo(pe))Au.call(pe,ve)&&nu(Ce,ve,pe[ve]);return Ce};const gu=({problemset:Ce,dispatch:pe,question:ve,questionIndex:dt})=>{var Lt;const[Jn,ca]=(0,a.useState)({}),[Pn,on]=(0,a.useState)([]),kn={fontSize:"18px"};(0,a.useEffect)(()=>{const Ta=(0,Wn.cloneDeep)(ve);ca(Ta),on(Ta.choices)},[ve]);const Xa=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return a.createElement("div",null,a.createElement("div",{className:an.questionWrap},a.createElement(z.Z,{value:`${dt}\u3001\u3010\u5224\u65AD\u9898\u3011`+(Jn==null?void 0:Jn.name),style:ll({},kn)}),Pn==null?void 0:Pn.map((Ta,Ba)=>{const{is_answer:Tn,checked:Da,choice_text:Ya,me_answered:bn}=Ta;let yr="";return Tn&&(yr=an.rightAnswer),!Tn&&(Da||bn)&&(yr=an.errorAnswer),a.createElement(tt.Z,{className:an.choiceWrap,align:"middle",wrap:!1},a.createElement(ke.Z,{className:`${an.choiceIndex} ${yr}`,style:{cursor:"not-allowed"}},Xa[Ba]),a.createElement(ke.Z,{flex:1,className:`${an.editorWrap} ml15 current`},a.createElement(z.Z,{className:an.html,value:Ya,style:ll({},kn)})))})),a.createElement("div",{className:an.solutionWrap},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#000",fontWeight:600}},(Lt=Pn.find(Ta=>Ta==null?void 0:Ta.is_answer))==null?void 0:Lt.choice_text)),a.createElement("div",null,a.createElement(z.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Jn==null?void 0:Jn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var _u=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(gu),eu=te(67294),ju=Object.defineProperty,hu=Object.getOwnPropertySymbols,qu=Object.prototype.hasOwnProperty,il=Object.prototype.propertyIsEnumerable,Cl=(Ce,pe,ve)=>pe in Ce?ju(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Mu=(Ce,pe)=>{for(var ve in pe||(pe={}))qu.call(pe,ve)&&Cl(Ce,ve,pe[ve]);if(hu)for(var ve of hu(pe))il.call(pe,ve)&&Cl(Ce,ve,pe[ve]);return Ce};const ni={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},ol=({problemset:Ce,dispatch:pe,question:ve,questionIndex:dt})=>{var Lt;const Jn={fontSize:"18px"},ca={C:eu.createElement("span",{className:an.c},"C"),"C++":eu.createElement("span",{className:an.cpp},"C++"),Java:eu.createElement("span",{className:an.java},"Java"),Python:eu.createElement("span",{className:an.python},"Python")},Pn={not_started:eu.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:eu.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:eu.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:eu.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return eu.createElement("div",null,eu.createElement("div",{className:an.questionWrap},eu.createElement(z.Z,{value:`${dt}\u3001\u3010\u7F16\u7A0B\u9898\u3011`+(ve==null?void 0:ve.name),style:Mu({},Jn)})),eu.createElement("div",{className:an.descBox},eu.createElement("div",{className:an.title},eu.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Lt=ve==null?void 0:ve.languages)==null?void 0:Lt.map((on,kn,Xa)=>eu.createElement(a.Fragment,{key:kn},ca[on==null?void 0:on.language]))),eu.createElement("div",{className:an.desc},eu.createElement(z.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ve==null?void 0:ve.description),style:{fontSize:"16px",color:"#000"}}))),(ve==null?void 0:ve.answer_status)!="not_started"&&eu.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},eu.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Pn[ve==null?void 0:ve.answer_status]),["passed","delay_passed"].includes(ve==null?void 0:ve.answer_status)&&eu.createElement("div",{className:an.descBox},eu.createElement("div",{className:an.title},eu.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),eu.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")),eu.createElement("div",{className:an.desc,style:{backgroundColor:"#fff"}},eu.createElement(ou.ZP,{height:300,language:ve==null?void 0:ve.language,value:ve!=null&&ve.passed_code?dl.Base64.decode(ve==null?void 0:ve.passed_code):"",theme:"default",options:ni}))))};var Ou=(0,we.connect)(({problemset:Ce})=>({problemset:Ce}))(ol),ro=te(67294),su=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const qr=({user:Ce,globalSetting:pe,classroomList:ve,loading:dt,problemset:Lt,dispatch:Jn,pageNum:ca,maxPage:Pn})=>{var on,kn,Xa,Ta,Ba,Tn,Da,Ya,bn,yr,Qa,_a,Ga,Lr,Wt,Qr,mo,Fr,Eo;const[au]=(0,we.useSearchParams)(),[tu,Sa]=(0,a.useState)(0),ar=(0,we.useParams)(),[wo,$r]=(0,a.useState)(!1);console.log("paramsHttp--",ar);const[No,Iu]=(0,a.useState)(null),[Xo,jo]=(0,a.useState)(!1),[zo,fu]=(0,a.useState)(!1),{SmartPlanItemBanks:Ko}=ve,pl={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,a.useEffect)(()=>{ca&&si()},[ca,ar==null?void 0:ar.user_login]);const si=()=>su(void 0,null,function*(){$r(!0),Jn({type:"classroomList/getSmartPlanItemBanks",payload:{login:ar==null?void 0:ar.user_login,course_id:ar==null?void 0:ar.coursesId,id:ar==null?void 0:ar.id,position:ca,max_position:Pn}}),$r(!1)});(0,a.useEffect)(()=>{var xl,Ol;Sa(0),(xl=Ko==null?void 0:Ko.page)!=null&&xl.id&&Ki((Ol=Ko==null?void 0:Ko.page)==null?void 0:Ol.id)},[Ko]);const Ki=xl=>su(void 0,null,function*(){jo(!0);const Ol=yield(0,b.ZP)(`/api/smart_plan_item_banks/${xl}/student_comment.json`,{method:"get",params:{user_id:ar==null?void 0:ar.user_login}});(Ol==null?void 0:Ol.status)===0&&Iu(Ol==null?void 0:Ol.data),jo(!1)});return ro.createElement("section",null,ro.createElement(y.Z,{spinning:wo},ro.createElement("div",{className:vn.box},ro.createElement("div",{className:vn.box_header,style:{padding:"20px"}},ro.createElement("div",{style:{display:"flex",alignItems:"center"}},ro.createElement("div",{className:vn.header_title},Ko!=null&&Ko.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),ro.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},ro.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},ro.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),ro.createElement("span",{style:{color:"#333333"}},((on=Ko==null?void 0:Ko.user_info)==null?void 0:on.user_name)||"--"),ro.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),ro.createElement("span",{style:{color:"#333333"}},((kn=Ko==null?void 0:Ko.user_info)==null?void 0:kn.student_id)||"--"),ro.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),ro.createElement("span",{style:{color:"#333333"}},((Xa=Ko==null?void 0:Ko.user_info)==null?void 0:Xa.group_name)||"--"))),ro.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},ro.createElement("div",{className:"mt10"},((Ba=(Ta=Ko==null?void 0:Ko.item_banks)==null?void 0:Ta[tu])==null?void 0:Ba.item_type)==="SINGLE"&&ro.createElement(du,{question:(Tn=Ko==null?void 0:Ko.item_banks)==null?void 0:Tn[tu],questionIndex:tu+1}),((Ya=(Da=Ko==null?void 0:Ko.item_banks)==null?void 0:Da[tu])==null?void 0:Ya.item_type)==="MULTIPLE"&&ro.createElement(fa,{question:(bn=Ko==null?void 0:Ko.item_banks)==null?void 0:bn[tu],questionIndex:tu+1}),((Qa=(yr=Ko==null?void 0:Ko.item_banks)==null?void 0:yr[tu])==null?void 0:Qa.item_type)==="JUDGMENT"&&ro.createElement(_u,{question:(_a=Ko==null?void 0:Ko.item_banks)==null?void 0:_a[tu],questionIndex:tu+1}),((Lr=(Ga=Ko==null?void 0:Ko.item_banks)==null?void 0:Ga[tu])==null?void 0:Lr.item_type)==="PROGRAM"&&ro.createElement(ro.Fragment,null,ro.createElement(Ou,{question:(Wt=Ko==null?void 0:Ko.item_banks)==null?void 0:Wt[tu],questionIndex:tu+1}),ro.createElement(wl,{item:(Qr=Ko==null?void 0:Ko.item_banks)==null?void 0:Qr[tu]}))),((mo=Ko==null?void 0:Ko.page)==null?void 0:mo.knowledge_test)&&ro.createElement(ro.Fragment,null,ro.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},ro.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),ro.createElement(ge.ZP,{type:"link",loading:Xo,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>su(void 0,null,function*(){fu(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),ro.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},ro.createElement(z.Z,{className:vn.ansWrap,value:(No==null?void 0:No.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),ro.createElement("div",{className:vn.page_footer},(Ko==null?void 0:Ko.count)>1&&((Fr=Array.from({length:Ko==null?void 0:Ko.count},(xl,Ol)=>Ol+1))==null?void 0:Fr.map((xl,Ol)=>ro.createElement("div",{key:Ol,className:Ol==tu?vn.num_style_active:vn.num_style,onClick:()=>{Sa(xl-1)}},xl))))),ro.createElement(Fe.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:zo,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{fu(!1)},onCancel:()=>{fu(!1)}},ro.createElement(y.Z,{spinning:Xo},ro.createElement("div",{className:vn.evalueWrap},ro.createElement("div",{className:vn.evalueSty},ro.createElement("div",{className:vn.title},"\u5B66\u4E60\u8BC4\u4EF7"),ro.createElement(z.Z,{className:vn.ansWrap,value:(No==null?void 0:No.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),ro.createElement("div",{className:vn.evalueSty,style:{marginTop:"20px"}},ro.createElement("div",{className:vn.title},"\u95EE\u7B54\u8BB0\u5F55"),ro.createElement("div",{className:vn.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Eo=No==null?void 0:No.question_and_answer_list)==null?void 0:Eo.map((xl,Ol)=>ro.createElement("div",{key:Ol,className:"mt10"},ro.createElement("div",{style:{display:"flex"}},ro.createElement("div",{className:vn.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),ro.createElement(z.Z,{className:vn.asnCont,value:xl==null?void 0:xl.question})),ro.createElement("div",{style:{display:"flex"}},ro.createElement("div",{className:vn.label},"\u56DE\u7B54\uFF1A"),ro.createElement(z.Z,{className:vn.asnCont,value:xl==null?void 0:xl.answer})))))))))))};var El=(0,we.connect)(({user:Ce,classroomList:pe,loading:ve,globalSetting:dt,problemset:Lt})=>({user:Ce,classroomList:pe,globalSetting:dt,loading:ve.effects,problemset:Lt}))(qr),Io=te(4106),zr=te(7111),Xr=Object.defineProperty,Ua=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,Tu=Object.prototype.propertyIsEnumerable,Pu=(Ce,pe,ve)=>pe in Ce?Xr(Ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ce[pe]=ve,Cu=(Ce,pe)=>{for(var ve in pe||(pe={}))Yr.call(pe,ve)&&Pu(Ce,ve,pe[ve]);if(Ua)for(var ve of Ua(pe))Tu.call(pe,ve)&&Pu(Ce,ve,pe[ve]);return Ce},Ho=(Ce,pe,ve)=>new Promise((dt,Lt)=>{var Jn=on=>{try{Pn(ve.next(on))}catch(kn){Lt(kn)}},ca=on=>{try{Pn(ve.throw(on))}catch(kn){Lt(kn)}},Pn=on=>on.done?dt(on.value):Promise.resolve(on.value).then(Jn,ca);Pn((ve=ve.apply(Ce,pe)).next())});const Al={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"},Oi=({user:Ce,classroomList:pe,globalSetting:ve,loading:dt,dispatch:Lt})=>{var Jn,ca,Pn,on,kn,Xa;const[Ta,Ba]=gs.ZP.useNotification(),Tn=(0,a.useRef)(),Da=(0,a.useRef)(),[Ya]=(0,we.useSearchParams)(),[bn,yr]=(0,a.useState)({}),[Qa,_a]=(0,a.useState)(""),[Ga,Lr]=(0,a.useState)(""),Wt=(0,we.useParams)(),[Qr,mo]=(0,a.useState)({}),[Fr,Eo]=(0,a.useState)(),[au,tu]=(0,a.useState)(!1),Sa=(0,a.useRef)(),[ar,wo]=(0,a.useState)(!1),[$r,No]=(0,a.useState)([]),[Iu,Xo]=(0,a.useState)(!0),[jo,zo]=(0,a.useState)(!1),[fu,Ko]=(0,a.useState)([]),[pl,si]=(0,a.useState)(!1),[Ki,xl]=(0,a.useState)([]),[Ol,xi]=(0,a.useState)(!1),[Bu,_o]=(0,a.useState)(0),[Qu,ml]=(0,a.useState)(!1),[Ji,fs]=(0,a.useState)([]),[Ns,Ls]=(0,a.useState)(""),[ai,Hu]=(0,a.useState)(Cu({},{page:1,limit:20,course_group_id:"",status:"all",search:""})),[xu,ku]=(0,a.useState)(!1),[Sl,bl]=(0,a.useState)(""),[Us,pc]=(0,a.useState)(0),Qs=(0,a.useRef)(null),[$s,nl]=(0,a.useState)(!1),[vs,ts]=(0,a.useState)(!1),[Bs,Ku]=(0,a.useState)(!1),[ri,Ri]=(0,a.useState)(!1),ec=(0,a.useRef)(!1),{SmartPlanItemBanks:cu}=pe,Gs=(0,a.useRef)(bn),Cs=(0,a.useRef)(),Jl=(0,a.useRef)([1]),As=Ya.get("simulate")=="true",ul=Ya.get("pptPage")?Number(Ya.get("pptPage")):1,[vd,ad]=(0,a.useState)(!1),[Os,Mc]=(0,a.useState)(!1),[tc,Mi]=a.useState(["60%","40%"]),[rd,Yc]=(0,a.useState)(!1),hc=(0,a.useRef)(!1),[Ic,Ec]=(0,a.useState)(!1),[Nc,nc]=(0,a.useState)(!1),Ac=(0,a.useRef)(null),ba=(0,a.useRef)(window.innerWidth);(0,a.useEffect)(()=>{const fo=700/window.innerWidth*100,Ju=100-fo;ri?bn!=null&&bn.IsSuper?Mi(["100%","0%"]):Mi([`${Ju.toFixed(2)}%`,`${fo.toFixed(2)}%`]):Mi([`${Ju.toFixed(2)}%`,`${fo.toFixed(2)}%`]),ec.current=ri,ri||ml(!1)},[ri]),(0,a.useEffect)(()=>{$s&&Ga>0&&ts(!0)},[Ga,$s]),window.addEventListener("resize",()=>{console.log(Ac.current),clearTimeout(Ac.current),Ac.current=setTimeout(()=>{const Qn=window.innerWidth;if(Qn==ba.current)return;console.log("\u89C6\u53E3\u5927\u5C0F\u8C03\u6574\u5B8C\u6210\uFF0C\u5F53\u524D\u5BBD\u5EA6:",Qn);const Ju=700/window.innerWidth*100,el=100-Ju;ri?bn!=null&&bn.IsSuper?Mi(["100%","0%"]):Mi([`${el.toFixed(2)}%`,`${Ju.toFixed(2)}%`]):Mi([`${el.toFixed(2)}%`,`${Ju.toFixed(2)}%`]),ec.current=ri,ri||ml(!1),Ds(),ba.current=Qn},300)}),(0,a.useEffect)(()=>{const Qn=()=>Ho(void 0,null,function*(){if(!hc.current){hc.current=!0;try{yield Ds()}catch(_r){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",_r)}finally{hc.current=!1}}});return window.addEventListener("resize",Qn),()=>{window.removeEventListener("resize",Qn)}},[]),(0,a.useEffect)(()=>(document.body.addEventListener((0,Fs.gH)(),od),()=>{document.body.removeEventListener((0,Fs.gH)(),od)}),[]);const pd=()=>Ho(void 0,null,function*(){var Qn,_r;yield(Qn=Tn.current)==null?void 0:Qn.ready();const fo=(_r=Tn.current)==null?void 0:_r.Application;fo&&(yield fo.ActivePresentation.SlideShowWindow.View.Exit())});(0,a.useEffect)(()=>{!(bn!=null&&bn.IsSuper)&&!Ya.get("pptPage")&&(_a(ul),Lt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Wt==null?void 0:Wt.coursesId,id:Wt==null?void 0:Wt.id,position:ul}})),(0,vt.s2)()&&we.history.replace(`/miniprogram/courseware/study?courses_id=${Wt==null?void 0:Wt.coursesId}&id=${Wt==null?void 0:Wt.id}`)},[]),(0,a.useEffect)(()=>{Gs.current=bn,bn!=null&&bn.WebofficeURL&&setTimeout(()=>{Ts()},300)},[bn]),(0,a.useEffect)(()=>{var Qn;return(Qn=Ce==null?void 0:Ce.userInfo)!=null&&Qn.login&&Hs(),()=>{clearInterval(Sa.current)}},[(Jn=Ce==null?void 0:Ce.userInfo)==null?void 0:Jn.login]),(0,a.useEffect)(()=>{!(bn!=null&&bn.IsSuper)&&(Fr==null?void 0:Fr.is_end)===!1&&(bn==null?void 0:bn.Status)=="in_progress"&&Sc()},[Fr==null?void 0:Fr.is_end,bn]),(0,a.useEffect)(()=>{if(Fr!=null&&Fr.is_end&&clearInterval(Sa.current),!(bn!=null&&bn.IsSuper)&&(Fr!=null&&Fr.is_end)){let Qn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];Qn&&(Qn!=null&&Qn.includes(Wt==null?void 0:Wt.id))||(be.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(Qn==null?void 0:Qn.length)===0?Qn=[Wt==null?void 0:Wt.id]:Qn.push(Wt==null?void 0:Wt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(Qn)))}},[Fr==null?void 0:Fr.is_end,bn]),(0,a.useEffect)(()=>{if(Fr!=null&&Fr.enable_extra&&!(Fr!=null&&Fr.is_end)){let Qn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];Qn&&!(Qn!=null&&Qn.includes(Wt==null?void 0:Wt.id))&&Fe.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:()=>Ho(void 0,null,function*(){(Qn==null?void 0:Qn.length)===0?Qn=[Wt==null?void 0:Wt.id]:Qn.push(Wt==null?void 0:Wt.id),oi(Fr==null?void 0:Fr.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(Qn))})})}},[Fr==null?void 0:Fr.enable_extra]);const od=()=>{(0,Fs.vp)()||pd()};(0,a.useEffect)(()=>{var Qn,_r;(Qn=Ce==null?void 0:Ce.userInfo)!=null&&Qn.login&&(bn!=null&&bn.IsSuper?tu(!0):tu((bn==null?void 0:bn.Status)&&(bn==null?void 0:bn.Status)!="not_started"),(_r=Tn.current)!=null&&_r.ready&&Ds())},[(ca=Ce==null?void 0:Ce.userInfo)==null?void 0:ca.login,bn]),(0,a.useEffect)(()=>{var Qn;Fr!=null&&Fr.page&&((Qn=cu==null?void 0:cu.page)==null?void 0:Qn.lesson_mode)=="online_lesson"&&!(bn!=null&&bn.IsSuper)&&!As&&oi(Fr==null?void 0:Fr.page)},[Fr==null?void 0:Fr.page]),(0,a.useEffect)(()=>{var Qn;((Qn=Ce==null?void 0:Ce.userInfo)==null?void 0:Qn.real_name)==="\u6E38\u5BA2"&&Lt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(Pn=Ce==null?void 0:Ce.userInfo)==null?void 0:Pn.real_name]);const hd=()=>{var Qn,_r,fo,Ju,el;let Du=[];return(((_r=(Qn=cu==null?void 0:cu.page)==null?void 0:Qn.smart_plan_page_knowledges)==null?void 0:_r.length)>0||(fo=cu==null?void 0:cu.page)!=null&&fo.is_ai_question)&&Du.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Ju=cu==null?void 0:cu.page)!=null&&Ju.page_info&&Du.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(cu==null?void 0:cu.count)>0&&Du.push({key:"4",title:"\u8BD5\u9898"}),(el=cu==null?void 0:cu.page)!=null&&el.animation_code&&Du.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),a.createElement(a.Fragment,null,Du==null?void 0:Du.map((Wu,fi)=>a.createElement("span",{style:{cursor:"pointer"},onClick:()=>{console.log(Wu),Ku(!0),Ls(Wu==null?void 0:Wu.key)}},Wu==null?void 0:Wu.title,fi!=(Du==null?void 0:Du.length)-1?"\u3001":"")))};(0,a.useEffect)(()=>{var Qn,_r,fo,Ju,el,Du,Wu;ml(!1),Qa&&((Qn=cu==null?void 0:cu.page)==null?void 0:Qn.position)!=Us&&ri&&(pc((_r=cu==null?void 0:cu.page)==null?void 0:_r.position),ku(!0),setTimeout(()=>{ku(!1)},2e3),bn!=null&&bn.IsSuper&&(((Ju=(fo=cu==null?void 0:cu.page)==null?void 0:fo.smart_plan_page_knowledges)==null?void 0:Ju.length)>0||(el=cu==null?void 0:cu.page)!=null&&el.is_ai_question||(Du=cu==null?void 0:cu.page)!=null&&Du.page_info||(cu==null?void 0:cu.count)>0||(Wu=cu==null?void 0:cu.page)!=null&&Wu.animation_code?Ta.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},closeIcon:null,description:a.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",a.createElement("span",{style:{color:"#3061D0"}},hd())),duration:2,pauseOnHover:!0,onClose:()=>{ml(!0)}}):ml(!0)))},[cu]),(0,a.useEffect)(()=>{Qc()},[Qa,Fr==null?void 0:Fr.randomData]);const Qc=()=>Ho(void 0,null,function*(){var Qn,_r;if(!(bn!=null&&bn.IsSuper)&&(bn==null?void 0:bn.Status)=="in_progress"&&Qa){const fo=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/check_page_progress.json`,{method:"post",body:{position:Qa}});(fo==null?void 0:fo.status)==0&&((Qn=fo==null?void 0:fo.data)!=null&&Qn.allow||(Ko((_r=fo==null?void 0:fo.data)==null?void 0:_r.not_finish_positions),zo(!0)))}});function Ds(){return Ho(this,null,function*(){try{yield Tn.current.ready();const fo=yield(yield Tn.current.Application.ActiveWindow).View;fo.ZoomToFit=-1;const Ju=new Event("resize");window.dispatchEvent(Ju)}catch(Qn){}})}function oi(Qn){return Ho(this,null,function*(){yield Tn.current.ready(),Tn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(Qn)})}(0,a.useEffect)(()=>{Nc&&Tn.current&&(ac(!0),Ds())},[Nc,Tn.current]);function ac(Qn){return Ho(this,null,function*(){if(!As&&!(Wt!=null&&Wt.user_login)){Qn?(Ri(!0),(0,Fs.Dj)(document.body)):(Ri(!1),(0,Fs.BU)()),yield Tn.current.ready();const _r=Tn.current.Application,fo=yield _r.ActivePresentation,Ju=yield _r.ActivePresentation.SlideShowSettings,el=yield fo.SlideShowWindow;Qn?yield Ju.Run():el.IsFullScreen=!1;const Du=(yield _r.ActivePresentation.SlideShowWindow)!==null;Ri(Du),Ds()}})}function Hc(){return Ho(this,null,function*(){try{const Qn=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/set_page_cache.json`,{method:"post",body:{type:1}});Eo(Cu({},(Qn==null?void 0:Qn.data)||{}))}catch(Qn){}})}const Kc=()=>Ho(void 0,null,function*(){var Qn,_r;let fo=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}.json`,{method:"get"});(fo==null?void 0:fo.status)==0&&(mo(fo==null?void 0:fo.data),Wt!=null&&Wt.user_login||(Ya.get("type")=="view"&&(((Qn=fo==null?void 0:fo.data)==null?void 0:Qn.status)=="in_progress"?nl(!0):nc(!0)),((_r=fo==null?void 0:fo.data)==null?void 0:_r.status)=="in_progress"&&Ya.get("type")!="update"&&nl(!0)))}),Sc=()=>Ho(void 0,null,function*(){const Qn=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/start_class.json`,{method:"post"})}),Jc=()=>Ho(void 0,null,function*(){var Qn;const _r=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Qn=cu==null?void 0:cu.page)==null?void 0:Qn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),Rs=()=>Ho(void 0,null,function*(){Lt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Wt==null?void 0:Wt.coursesId,id:Wt==null?void 0:Wt.id,position:Qa||(Fr==null?void 0:Fr.page)||1,max_position:Ga}})}),Hs=()=>Ho(void 0,null,function*(){var Qn,_r,fo;const Ju={};Wt!=null&&Wt.user_login&&(Ju.login=Wt.user_login),As&&(Ju.is_simulate=!0);const el=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/get_office_token.json`,{method:"get",params:Ju});yr(el==null?void 0:el.data),Xo(!1);const Du=((Qn=el==null?void 0:el.data)==null?void 0:Qn.FileName)||"";document.title=Du,(_r=el==null?void 0:el.data)!=null&&_r.IsSuper?Kc():As?nc(!0):(((fo=el==null?void 0:el.data)==null?void 0:fo.Status)=="in_progress"&&nc(!0),Sa.current=setInterval(()=>{Hc()},2e3))});function rc(){return Ho(this,null,function*(){if(!Tn.current)return;clearTimeout(Cs.current),yield Tn.current.ready();const Qn=Tn.current.Application,fo=(el=>{if(!el||el.length===0)return[];const Du=[...el].sort((vi,yc)=>vi-yc),Wu=[];let fi={From:Du[0],To:Du[0]};for(let vi=1;virc(),4*60*1e3)})}function Ss(Qn){return Ho(this,null,function*(){Jl.current=Qn,rc()})}function Ts(){return Ho(this,null,function*(){var Qn=document.getElementById("weboffice-zone");Tn.current=xe().config({mount:Qn,url:bn==null?void 0:bn.WebofficeURL,refreshToken:Xc,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(bn!=null&&bn.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),Tn.current.setToken({token:bn==null?void 0:bn.AccessToken,timeout:25*60*1e3}),Tn.current.on("fileStatus",function(_r){return Ho(this,null,function*(){console.log("fileStatus:",_r),yield Tn.current.ready();const Ju=yield Tn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;_a(Ju),Jl.current=[Ju],rc()})}),Tn.current.on("fileOpen",function(_r){zu()}),Tn.current.on("fullscreenChange",function(_r){_r.status==1?Ya.get("type")!="update"&&nc(!0):(0,Fs.BU)(),console.log("fullscreenChange:",_r)})})}function Xc(){return new Promise(function(Qn){return Ho(this,null,function*(){var _r,fo,Ju,el;const Du=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(_r=Gs.current)==null?void 0:_r.AccessToken,refresh_token:(fo=Gs.current)==null?void 0:fo.RefreshToken}});((Ju=Du==null?void 0:Du.data)==null?void 0:Ju.Code)=="InvalidArgument.AccessToken"&&Hs(),Gs.current=Du.data,Qn({token:(el=Du==null?void 0:Du.data)==null?void 0:el.AccessToken,timeout:2*60*1e3}),Qn(Du==null?void 0:Du.data)})})}function Ed(){return Ho(this,null,function*(){Xo(!0),yield Tn.current.ready();const Qn=Tn.current.Application,_r=yield Qn.ActivePresentation,Ju=yield(yield _r.Slides).Count;Lr(Ju);let el=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(el==null?void 0:el.status)==0&&be.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield Qn.ActivePresentation.Slides.AddSlide(Ju),setTimeout(()=>Ho(this,null,function*(){Xo(!1),_r.Slides.Item(Ju).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 zu(){return Ho(this,null,function*(){yield Tn.current.ready();const Qn=Tn.current.Application,_r=yield Qn.ActivePresentation.GetSlideRemark(),Ju=yield(yield Qn.ActivePresentation).Slides,el=yield Ju.Count;Lr(el),Qn.Sub.SlideShowEnd=()=>Ho(this,null,function*(){Ri(!1),Ds(),nc(!1)}),Qn.Sub.SlideShowBegin=()=>Ho(this,null,function*(){Ri(!0),Ds()});const Du=yield Qn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;_a(Du),Jl.current=[Du],rc(),Qn.Sub.ActiveSlideChange=Wu=>Ho(this,null,function*(){var fi;Lr(yield Ju.Count),_a(((fi=Wu==null?void 0:Wu.Data)==null?void 0:fi.slideIndex)+1)}),Qn.Sub.SlideDelete=Wu=>Ho(this,null,function*(){var fi;console.log("\u76D1\u542C\u5E7B\u706F\u7247\u7684\u5220\u9664\u64CD\u4F5C\u4E8B\u4EF6",Wu);let vi=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/delete_page.json`,{method:"delete",body:{position:(fi=Wu==null?void 0:Wu.Data)==null?void 0:fi.SlideIndex}});(vi==null?void 0:vi.status)==0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),Lr(yield Ju.Count))}),Qn.Sub.PresentationNewSlide=Wu=>Ho(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",Wu)}),Qn.Sub.SlideMove=Wu=>Ho(this,null,function*(){var fi,vi,yc;if(bn!=null&&bn.IsSuper&&document.hasFocus()){_a("");let ud=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/change_page_postition.json`,{method:"post",body:{origin_position:(fi=Wu==null?void 0:Wu.Data)==null?void 0:fi.SlideFromIndex,target_position:(vi=Wu==null?void 0:Wu.Data)==null?void 0:vi.SlideIndex}});(ud==null?void 0:ud.status)==0&&(be.ZP.success("\u79FB\u52A8\u6210\u529F"),_a((yc=Wu==null?void 0:Wu.Data)==null?void 0:yc.SlideIndex))}}),yield Qn.ActivePresentation.SlideShowWindow.View.GotoSlide(ul)})}const Zu=()=>Ho(void 0,null,function*(){var Qn,_r;xi(!0);const fo=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/smart_plan_users.json`,{method:"get",params:ai});(fo==null?void 0:fo.status)==0&&(xl((Qn=fo==null?void 0:fo.data)==null?void 0:Qn.smart_plan_users),_o((_r=fo==null?void 0:fo.data)==null?void 0:_r.count)),xi(!1)}),Gl=()=>Ho(void 0,null,function*(){var Qn;xi(!0);const _r=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/header_info.json`,{method:"get"});(_r==null?void 0:_r.status)===0&&fs([{name:"\u5168\u90E8",id:""},...((Qn=_r==null?void 0:_r.data)==null?void 0:Qn.course_groups)||[]]),xi(!1)});(0,a.useEffect)(()=>{var Qn,_r;return cu&&((Qn=cu==null?void 0:cu.page)!=null&&Qn.id)&&!((_r=cu==null?void 0:cu.page)!=null&&_r.has_study_record)&&(bn==null?void 0:bn.IsSuper)===!1&&(bn==null?void 0:bn.Status)=="in_progress"&&(Qs.current=setTimeout(()=>{Jc()},1e4)),()=>{Qs.current&&clearTimeout(Qs.current)}},[dt["classroomList/getSmartPlanItemBanks"],cu,bn==null?void 0:bn.IsSuper]),(0,a.useEffect)(()=>{pl&&(Gl(),Zu())},[pl,ai]);const yi=()=>{const Qn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(Qn==null?void 0:Qn.findIndex(fo=>(fo==null?void 0:fo.id)==(Wt==null?void 0:Wt.id)&&(fo==null?void 0:fo.courseId)==(Wt==null?void 0:Wt.coursesId)))==-1&&(Qn.push({id:Wt==null?void 0:Wt.id,courseId:Wt==null?void 0:Wt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(Qn)),oi(1))},lr=()=>Ho(void 0,null,function*(){var Qn,_r,fo,Ju,el;const Du=()=>Ho(void 0,null,function*(){let fi=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/change_status.json`,{method:"post"});(fi==null?void 0:fi.status)==0&&(be.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),we.history.push(`/classrooms/${Wt==null?void 0:Wt.coursesId}/smart_plan`),(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:Qa,allow_answer:!1,is_end:!0}}}))}),Wu=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}.json`,{method:"get"});(_r=(Qn=Wu==null?void 0:Wu.data)==null?void 0:Qn.not_start_positions)!=null&&_r.length?Fe.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:a.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",a.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(el=(Ju=(fo=Wu==null?void 0:Wu.data)==null?void 0:fo.not_start_positions)==null?void 0:Ju.sort((fi,vi)=>Number(fi)-Number(vi)))==null?void 0:el.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:()=>Ho(void 0,null,function*(){var fi,vi,yc;oi((yc=(vi=(fi=Wu==null?void 0:Wu.data)==null?void 0:fi.not_start_positions)==null?void 0:vi.sort((ud,wd)=>Number(ud)-Number(wd)))==null?void 0:yc[0])}),onOk:()=>Ho(void 0,null,function*(){yield Du()})}):Fe.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:()=>Ho(void 0,null,function*(){yield Du()})})}),Vl=()=>a.createElement(a.Fragment,null,au&&(Wt!=null&&Wt.user_login?a.createElement("div",{className:cr.right},a.createElement(El,{pageNum:Qa,maxPage:Ga})):a.createElement("div",{className:cr.right},a.createElement(y.Z,{spinning:dt["classroomList/getSmartPlanItemBanks"]},a.createElement("div",{style:{visibility:cu?"visible":"hidden",height:"100vh",overflow:"hidden"}},(bn==null?void 0:bn.IsSuper)!==void 0&&a.createElement("div",{style:Ga?{}:{display:"none"}},bn!=null&&bn.IsSuper?a.createElement(js,{clickTab:Ns,pptFullScreen:ri,pageNum:Qa,maxPage:Ga,pptInfo:Qr,openEwm:ar,changePage:Ss,setOpenEwm:()=>{wo(null)},aiImg:$r,addPage:()=>{Ed()},gotoSlide:Qn=>{oi(Qn)}}):a.createElement($a,{isSimulate:As,officeToken:bn,pageCache:Fr,pageNum:Qa,aiImg:$r,maxPage:Ga,changePage:Ss,gotoSlide:Qn=>{oi(Qn)}}))))))),us=()=>{var Qn,_r,fo,Ju,el;return a.createElement("div",{className:cr.left},a.createElement("div",{style:As?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!Bs&&ri&&(bn==null?void 0:bn.IsSuper)&&Qu&&a.createElement("div",{className:cr.left_float},a.createElement("div",{className:cr.float_icon},a.createElement("img",{src:te(23175),width:20,height:20})),a.createElement("div",{className:cr.float_more},a.createElement("div",{className:cr.float_text,onClick:()=>{Ku(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Qr==null?void 0:Qr.status)=="in_progress"&&((Qn=cu==null?void 0:cu.page)==null?void 0:Qn.lesson_mode)!="self_learning"&&!(cu!=null&&cu.is_extra)&&(((_r=cu==null?void 0:cu.page)==null?void 0:_r.status)=="not_started"||((fo=cu==null?void 0:cu.page)==null?void 0:fo.status)=="ended")&&(bn==null?void 0:bn.IsSuper)&&(cu==null?void 0:cu.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:cr.float_icon},a.createElement("img",{src:te(68045),width:20,height:20})),a.createElement("div",{className:cr.float_text,onClick:()=>Ho(void 0,null,function*(){var Du;let Wu=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Du=cu==null?void 0:cu.page)==null?void 0:Du.id,status:"in_progress"}});(Wu==null?void 0:Wu.status)==0&&(be.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),Rs(),Ku(!0))})},((Ju=cu==null?void 0:cu.page)==null?void 0:Ju.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Qr==null?void 0:Qr.status)=="in_progress"&&!(cu!=null&&cu.is_extra)&&((el=cu==null?void 0:cu.page)==null?void 0:el.status)=="in_progress"&&(bn==null?void 0:bn.IsSuper)&&(cu==null?void 0:cu.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:cr.float_icon,style:{background:"rgba(227,0,0,0.1)"}},a.createElement("img",{src:te(7891),width:20,height:20})),a.createElement("div",{className:cr.float_text,onClick:()=>Ho(void 0,null,function*(){var Du;let Wu=yield(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Du=cu==null?void 0:cu.page)==null?void 0:Du.id,status:"ended"}});(Wu==null?void 0:Wu.status)==0&&(be.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),Rs())})},"\u7ED3\u675F\u7B54\u9898")))),Ya.get("simulate")=="true"&&a.createElement("div",{className:cr.btn_float,style:{bottom:0}},a.createElement(xo.op,{className:"mb20",onClick:()=>{Ya.get("type")?we.history.push(`/classrooms/${Wt==null?void 0:Wt.coursesId}/smart_plan/${Wt==null?void 0:Wt.id}/ppt_info/info?type=${Ya.get("type")}`):we.history.push(`/classrooms/${Wt==null?void 0:Wt.coursesId}/smart_plan/${Wt==null?void 0:Wt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!Bs&&ri&&a.createElement("div",{className:cr.btn_float,style:{right:bn!=null&&bn.IsSuper?"0px":"20px"}},a.createElement("div",null,a.createElement(xo.op,{disabled:Qa==1,className:"mb20",onClick:()=>{if(Qa==1){be.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}bl(""),oi(Qa-1)}},"\u4E0A\u4E00\u9875")),a.createElement("div",null,a.createElement(xo.op,{disabled:Qa==Ga,onClick:()=>{if(Qa==Ga){be.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}bl(""),oi(Qa+1)}},"\u4E0B\u4E00\u9875")),(bn==null?void 0:bn.IsSuper)&&a.createElement("div",{className:cr.to_page_style},"\u8DF3\u8F6C\u5230",a.createElement(le.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:Sl||void 0,placeholder:"\u9875\u7801",onChange:Du=>{oi(Du),bl(Du)}},Array.from({length:Ga},(Du,Wu)=>Wu+1).map(Du=>a.createElement(le.default.Option,{key:Du,value:Du},Du))))),!Bs&&ri&&(bn==null?void 0:bn.IsSuper)&&Qa==Ga&&(Qr==null?void 0:Qr.status)=="in_progress"&&a.createElement("div",{className:cr.over_content},a.createElement("div",{className:cr.over_button,onClick:()=>Ho(void 0,null,function*(){yield lr()})},a.createElement("img",{src:te(3540),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u7ED3\u675F\u6388\u8BFE"))),!ri&&(Wt==null?void 0:Wt.user_login)&&Ic&&a.createElement("div",{className:cr.over_item_list},a.createElement("div",{className:cr.over_item},a.createElement("div",{className:cr.close_button,onClick:()=>{Ec(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:cr.over_button,onClick:()=>{si(!0)}},a.createElement("img",{src:te(78868),className:cr.ewm_img,style:{width:"16px",height:"15px"}}),a.createElement("div",{className:cr.ewm_text},"\u5B66\u751F\u5217\u8868")),a.createElement("div",{className:cr.over_button,onClick:()=>{we.history.push(`/classrooms/${Wt==null?void 0:Wt.coursesId}/smart_plan/${Wt==null?void 0:Wt.id}/detail`)}},a.createElement("img",{src:te(50066),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u9000\u51FA\u8BFE\u4EF6")))),!ri&&!(Wt!=null&&Wt.user_login)&&(bn==null?void 0:bn.IsSuper)&&Ic&&a.createElement("div",{className:cr.over_item_list},a.createElement("div",{className:cr.over_item},a.createElement("div",{className:cr.close_button,onClick:()=>{Ec(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:cr.over_button,onClick:()=>{ac(!0)}},a.createElement("img",{src:te(15091),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u5168\u5C4F\u64AD\u653E")),(Qr==null?void 0:Qr.status)=="not_started"&&a.createElement("div",{className:cr.over_button,onClick:()=>Ho(void 0,null,function*(){Lt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan",params:{coursesId:Wt==null?void 0:Wt.coursesId,smart_plans_id:Wt==null?void 0:Wt.id}}})})},a.createElement("img",{src:te(76502),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(Qr==null?void 0:Qr.status)=="not_started"&&a.createElement("div",{className:cr.over_button,onClick:()=>Ho(void 0,null,function*(){Mc(!0)})},a.createElement("img",{src:te(93026),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(Qr==null?void 0:Qr.status)=="in_progress"&&a.createElement("div",{className:cr.over_button,onClick:()=>Ho(void 0,null,function*(){yield lr()})},a.createElement("img",{src:te(3540),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),a.createElement("div",{className:cr.over_button,onClick:()=>{wo(new Date)}},a.createElement("img",{src:te(56440),className:cr.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))),!ri&&!(Wt!=null&&Wt.user_login)&&!(bn!=null&&bn.IsSuper)&&!As&&a.createElement("div",{className:cr.overcont2wrap},a.createElement(xo.op,{disabled:Qa==1,className:"mr30",onClick:()=>{if(Qa==1){be.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}oi(Qa-1)}},"\u4E0A\u4E00\u9875"),a.createElement("div",{className:cr.over_content2},a.createElement("div",{className:cr.over_button2,onClick:()=>{we.history.push(`/classrooms/${Wt==null?void 0:Wt.coursesId}/smart_plan`)}},a.createElement("img",{src:te(50066),className:cr.ewm_img2,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:cr.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),a.createElement(xo.op,{disabled:Qa==Ga,className:"ml30",onClick:()=>{if(Qa==Ga){be.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}oi(Qa+1)}},"\u4E0B\u4E00\u9875")),!ri&&!Ic&&(bn==null?void 0:bn.IsSuper)&&a.createElement("div",{className:cr.kjgj_style},a.createElement("div",{className:cr.kjgj_item,onClick:()=>{Ec(!0)}},a.createElement("div",{className:cr.kjgj_img},a.createElement("img",{src:te(22335),style:{width:"30px",height:"30px"}})),a.createElement("div",{className:cr.kjgj_text},"\u8BFE\u4EF6\u5DE5\u5177"))))};return a.createElement(y.Z,{spinning:Iu},a.createElement("div",{style:{display:"flex"}},Ba,xu&&a.createElement("div",{className:cr.page_style},"\u7B2C",Qa,"\u9875"),a.createElement(he,{className:`${cr.officeWrp} ${rd?cr.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:Qn=>{console.log("box:",Qn);const _r=Qn[0]+Qn[1],fo=[Qn[0]/_r*100,Qn[1]/_r*100];console.log("newSizes:",fo),fo[0]<20&&(fo[0]=20,fo[1]=80),fo[1]==0?Yc(!0):Yc(!1),Mi(fo),Ds()}},ri?a.createElement(a.Fragment,null,a.createElement(he.Panel,{size:tc[0]}," ",us()),a.createElement(he.Panel,{size:tc[1],collapsible:!(bn!=null&&bn.IsSuper),style:{overflow:"hidden"}},bn!=null&&bn.IsSuper?a.createElement(Ye.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{Ku(!1)},destroyOnClose:!0,forceRender:!0,open:Bs},Vl(),a.createElement("div",{className:cr.close_drawer,onClick:Qn=>{Qn.stopPropagation(),Ku(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):Vl())):a.createElement(a.Fragment,null,a.createElement(he.Panel,{size:tc[0],min:"20%",collapsible:!0}," ",us()),a.createElement(he.Panel,{size:tc[1],collapsible:!0,style:{overflow:"hidden"}},(!ri||!(bn!=null&&bn.IsSuper))&&Vl()))),a.createElement(Io.Z,{Callback:()=>{Kc(),(0,b.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/smart_plans/${Wt==null?void 0:Wt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:Qa,allow_answer:!1,is_end:!1}}})}}),a.createElement(zr.Z,{v:Qr,params:Wt,user:Ce,visible:Os,afterOk:()=>{Mc(!1),window.location.reload()},afterCancel:()=>{Mc(!1)}}),a.createElement(Fe.default,{centered:!0,maskClosable:!1,keyboard:!1,open:vs,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},a.createElement("div",{className:cr.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"),a.createElement("div",{className:cr.erweima},a.createElement(E.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Wt==null?void 0:Wt.coursesId}&id=${Wt==null?void 0:Wt.id}`,bgColor:"#FFF",size:260,icon:`${ee.Z.IMG_SERVER}/${(on=ve==null?void 0:ve.setting)==null?void 0:on.tab_logo_url}`})),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},a.createElement(ge.ZP,{type:"primary",onClick:()=>{ts(!1),nl(!1),wo(null),ac(!0),yi()}},"\u5F00\u59CB\u4E0A\u8BFE"))),a.createElement(Fe.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:jo,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var Qn;zo(!1),oi((Qn=fu==null?void 0:fu.sort())==null?void 0:Qn[0])},onOk:()=>Ho(void 0,null,function*(){var Qn;zo(!1),oi((Qn=fu==null?void 0:fu.sort())==null?void 0:Qn[0])})},a.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(kn=fu==null?void 0:fu.sort())==null?void 0:kn.map((Qn,_r)=>a.createElement("span",{key:_r,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{zo(!1),oi(Qn)}},"\u7B2C",Qn,"\u9875",_r+1==(fu==null?void 0:fu.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),a.createElement(Fe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:pl,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{si(!1)},footer:null},a.createElement(y.Z,{spinning:!1},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},a.createElement(le.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:ai==null?void 0:ai.course_group_id,options:(Xa=Ji||[])==null?void 0:Xa.map(Qn=>({label:Qn==null?void 0:Qn.name,value:Qn==null?void 0:Qn.id})),onChange:Qn=>{ai.page=1,ai.course_group_id=Qn,Hu(Cu({},ai))}}),a.createElement(xo.t7,{style:{width:300},value:{value:ai.search},onChange:(Qn,_r)=>{ai.page=1,ai.search=Qn,Hu(Cu({},ai))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),a.createElement(Le.default,{loading:Ol,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Qn=>a.createElement("span",{style:{color:"#666666"}},Qn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:Qn=>a.createElement("span",{style:{color:"#666666"}},Qn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:Qn=>a.createElement("span",{style:{color:"#666666"}},Qn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(Qn,_r)=>a.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{si(!1),we.history.push(`/classrooms/${Wt==null?void 0:Wt.coursesId}/smart_plan/${Wt==null?void 0:Wt.id}/users/${_r==null?void 0:_r.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:Ki,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:ai.limit,current:ai.page,position:["bottomRight"],onChange:(Qn,_r)=>{ai.page=Qn,ai.limit=_r,Hu(Cu({},ai))},total:Bu,showTotal:(Qn,_r)=>a.createElement("span",null,"\u5171",a.createElement("span",{style:{color:"#165DFF"}}," ",Qn," "),"\u6761\u6570\u636E")}})))))};var Si=(0,we.connect)(({user:Ce,classroomList:pe,loading:ve,globalSetting:dt})=>({user:Ce,classroomList:pe,globalSetting:dt,loading:ve.effects}))(Oi)},7111:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return me}});var a=te(67294),ye=te(2453),xe=te(62844),we=te(35059),Oe=te(83062),be=te(26410),Fe=te(33170),Ie={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},De=te(30001),je=te(59451),Ye=te(56448),Le=te.n(Ye),ge=te(28706),le=te(67294),E=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(Ee,Me,Ue)=>Me in Ee?E(Ee,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ee[Me]=Ue,z=(Ee,Me)=>{for(var Ue in Me||(Me={}))x.call(Me,Ue)&&ee(Ee,Ue,Me[Ue]);if(y)for(var Ue of y(Me))b.call(Me,Ue)&&ee(Ee,Ue,Me[Ue]);return Ee},ae=(Ee,Me,Ue)=>new Promise((We,ot)=>{var rt=_e=>{try{zt(Ue.next(_e))}catch(vt){ot(vt)}},Be=_e=>{try{zt(Ue.throw(_e))}catch(vt){ot(vt)}},zt=_e=>_e.done?We(_e.value):Promise.resolve(_e.value).then(rt,Be);zt((Ue=Ue.apply(Ee,Me)).next())}),me=({v:Ee,visible:Me,params:Ue,user:We,afterOk:ot,afterCancel:rt})=>{var Be;const[zt,_e]=(0,a.useState)([]),vt=(0,a.useRef)([]),[Kt,mt]=(0,a.useState)(!1),Et={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{_e([])},accept:".ppt,.pptx",beforeUpload:qe=>ae(void 0,null,function*(){var se,Rt;const Tt=qe.name.endsWith(".ppt"),Ke=qe.name.endsWith(".pptx");if(!Tt&&!Ke)return ye.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(qe.size/1024/1024>200)return ye.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,Fe.ZP)(`/api/courses/${Ue==null?void 0:Ue.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:qe.name}});if((se=at==null?void 0:at.data)!=null&&se.exist)ye.ZP.info("\u8BE5\u8BFE\u4EF6\u5DF2\u5B58\u5728\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u8BFE\u4EF6"),_e([]);else{const ct={id:String(Math.random()).slice(-6),name:qe.name,size:qe.size,file:qe,description:"",percent:0,status:"uploading"};wt(ct,{container_type:"SmartPlan",login:(Rt=We==null?void 0:We.userInfo)==null?void 0:Rt.login,container_id:null,description:"",realFileName:!1}),_e(xt=>[ct])}return Promise.reject()})},wt=(qe,se)=>ae(void 0,null,function*(){var Rt,Tt,Ke,Ze,at,ct,xt,ze,nt,Zt;se.file_name=qe.name;const Ut=qe.name,en=yield(0,Fe.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((en==null?void 0:en.status)!==0){_e(It=>(It[It.findIndex(Qe=>Qe.name===Ut)].status="error",[...It])),ye.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}en.data=JSON.parse((0,je.pe)(en.data));const rn=new(Le())({endpoint:(Rt=en==null?void 0:en.data)==null?void 0:Rt.end_point,region:(Tt=en==null?void 0:en.data)==null?void 0:Tt.region,accessKeyId:(Ke=en==null?void 0:en.data)==null?void 0:Ke.access_key_id,accessKeySecret:(Ze=en==null?void 0:en.data)==null?void 0:Ze.access_key_secret,bucket:(at=en==null?void 0:en.data)==null?void 0:at.bucket,stsToken:(ct=en==null?void 0:en.data)==null?void 0:ct.security_token});qe.name.split(".").pop(),rn.multipartUpload(`smartplans/${Ue.coursesId}/${Ue==null?void 0:Ue.id}/${(xt=We==null?void 0:We.userInfo)==null?void 0:xt.login}/${Date.now()}/${Ut}`,new Blob([qe.file],{type:qe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(It,Qe,tt)=>{_e(ke=>{const Pt=ke.findIndex(Ct=>Ct.name===Ut);return ke[Pt].client=rn,ke[Pt].percent=It*100,ke[Pt].checkpoint=Qe,[...ke]})},checkpoint:(nt=vt.current[(ze=vt.current)==null?void 0:ze.findIndex(It=>It.name===Ut)])==null?void 0:nt.checkpoint,callback:{customValue:{id:Ut+""},url:(Zt=en==null?void 0:en.data)==null?void 0:Zt.callback_url,host:en==null?void 0:en.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Fe.rz)(se)}}).then(function(It){_e(Qe=>{var tt,ke,Pt;const Ct=Qe.findIndex(gn=>gn.name===Ut);let nn="done";return((tt=It.data)==null?void 0:tt.status)===0?Qe[Ct].response=(ke=It.data)==null?void 0:ke.data:(ye.ZP.warning((Pt=It.data)==null?void 0:Pt.message),nn="error"),Qe[Ct].status=nn,[...Qe]})}).catch(function(It){(It==null?void 0:It.name)!=="cancel"&&_e(Qe=>{const tt=Qe.findIndex(ke=>ke.name===Ut);return Qe[tt].status="error",[...Qe]})})});return le.createElement(xe.default,{maskClosable:!1,centered:!0,open:Me,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{rt(),_e([])},okButtonProps:{loading:Kt,disabled:(zt==null?void 0:zt.length)>0&&((Be=zt==null?void 0:zt[0])==null?void 0:Be.status)=="uploading"},onOk:()=>ae(void 0,null,function*(){var qe,se,Rt;if((zt==null?void 0:zt.length)>0&&((qe=zt==null?void 0:zt[0])==null?void 0:qe.status)=="uploading"){ye.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}mt(!0);const Tt=yield yield(0,Fe.ZP)(`/api/courses/${Ue==null?void 0:Ue.coursesId}/smart_plans/${Ee==null?void 0:Ee.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Rt=(se=zt==null?void 0:zt[0])==null?void 0:se.response)==null?void 0:Rt.attachment_id}});return mt(!1),(Tt==null?void 0:Tt.status)===0&&(ye.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),ot(),_e([])),Tt})},le.createElement("div",null,le.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 ",le.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 "),le.createElement(we.default,z({},Et),le.createElement("div",{style:{display:"flex",alignItems:"center"}},le.createElement(De.op,{shape:"default"},le.createElement("div",{style:{display:"flex",alignItems:"center"}},le.createElement("img",{width:14,src:te(69629)}),le.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),le.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),le.createElement("div",{className:Ie.box},zt.map(qe=>le.createElement("div",{key:qe.id,className:Ie.row},le.createElement("div",{className:Ie.icon},qe.status==="done"&&le.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),qe.status==="error"&&le.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),le.createElement("div",null,le.createElement(Oe.Z,{title:qe==null?void 0:qe.name},le.createElement("div",{style:{color:qe.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,ge.tP)(qe==null?void 0:qe.name,9))),qe.status==="uploading"&&le.createElement(be.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:qe.percent,showInfo:!1,size:[168,4]})))))))}},38365:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return E}});var a=te(67294),ye=te(35973),xe=te(62844),we=te(85804),Oe=te(74330),be=te(88742),Fe=te(72971),Ie=te(36295),De=te(19575),je=te(94699),Ye=te.n(je),Le=te(94189),ge=te(67294),le=(y,x,b)=>new Promise((ee,z)=>{var ae=Ee=>{try{me(b.next(Ee))}catch(Me){z(Me)}},oe=Ee=>{try{me(b.throw(Ee))}catch(Me){z(Me)}},me=Ee=>Ee.done?ee(Ee.value):Promise.resolve(Ee.value).then(ae,oe);me((b=b.apply(y,x)).next())}),E=({open:y,onClose:x})=>{const[b,ee]=(0,a.useState)(void 0);console.log((0,ye.useLocation)(),33);const z=(0,ye.useLocation)();(0,a.useEffect)(()=>{y&&function(){return le(this,null,function*(){const Rt=yield(0,be.X6)(y);ee(Rt.data)})}()},[y]);const{status:ae,created_at:oe,code:me,name:Ee,language:Me,pass_sets_count:Ue,set_count:We,error_msg:ot,output:rt,input:Be,expected_output:zt,execute_memory:_e,user:vt,execute_time:Kt,input_file_url:mt,output_file_url:Et,is_file:wt,expected_output_file_url:qe}=b||{};return ge.createElement(xe.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ge.createElement(we.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ge.createElement(Oe.Z,{spinning:!b,delay:500},ge.createElement("div",{className:"record-detail-info"},b?ge.createElement(ge.Fragment,null,ge.createElement("div",{className:"record-detail-body"},ge.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),ge.createElement("ul",{className:"record-info"},ge.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",ge.createElement("span",{className:ae===0?"c-green":"c-red"},Fe.Im[ae])," "),ge.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ge.createElement("span",null,Ye()(oe).format("YYYY-MM-DD HH:mm:ss"))," "),ge.createElement("li",null," \u8BED\u8A00\uFF1A",ge.createElement("span",null,Me)," "),ge.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ge.createElement("span",null,Kt*1e3,"ms")," "),ge.createElement("li",null," ",`${ae===Le.h.HIDE_COMPILE_STATUS?"--":Ue} / ${We} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Fe.gZ)({status:ae,error_msg:ot,execute_time:Kt,output:rt,input:Be,expected_output:zt,input_file_url:mt,output_file_url:Et,is_file:wt,expected_output_file_url:qe}),ge.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ge.createElement(Ie.ZP,{height:"200px",width:"100%",language:Me==null?void 0:Me.toLocaleLowerCase(),value:De.Base64.decode(me),options:{readOnly:!0}}))):null)))}},86276:function(Ge,et,te){"use strict";te.d(et,{Im:function(){return We},Y4:function(){return rt}});var a=te(67294),ye=te(28802),xe=te(2453),we=te(85804),Oe=te(96707),be=te(19575),Fe=te.n(be),Ie=te(11579),De=te(7621),je=te(65226),Ye=te(28706),Le=te(12320),ge=te.n(Le),le=te(33170),E=te(35973),y=te(38365),x=te(33054),b=te(88742),ee=te(30546),z=te(20819),ae=te(94184),oe=te.n(ae),me=te(51959),Ee=te(67294),Me=(_e,vt,Kt)=>new Promise((mt,Et)=>{var wt=Rt=>{try{se(Kt.next(Rt))}catch(Tt){Et(Tt)}},qe=Rt=>{try{se(Kt.throw(Rt))}catch(Tt){Et(Tt)}},se=Rt=>Rt.done?mt(Rt.value):Promise.resolve(Rt.value).then(wt,qe);se((Kt=Kt.apply(_e,vt)).next())});const{TextArea:Ue}=ye.default,We={[Oe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Oe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Oe.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 ot=(_e=>(_e[_e.SET_VISIBLE=0]="SET_VISIBLE",_e[_e.SET_TABINDEX=1]="SET_TABINDEX",_e))(ot||{});function rt(_e){const{status:vt,error_msg:Kt,output:mt,input:Et,expected_output:wt,is_file:qe,input_file_url:se,output_file_url:Rt,expected_output_file_url:Tt,setMonacoValue:Ke,setData:Ze,highlightEndEntry:at}=_e,ct=(0,a.useRef)(),xt=(0,a.useRef)(),ze=(0,a.useRef)();let nt=null;const Zt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(mt&&!qe&&ct.current){const Ut=new Le.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ut.open(ct.current);const en=(at?Ye.jl:Ye.pp)(be.Base64.decode(mt));Ut.write(en),Ut.setOption("theme",{background:"#1e1e1e"})}if(Et&&!qe&&xt.current){const Ut=new Le.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ut.open(xt.current),Ut.write((at?Ye.jl:Ye.pp)(Et)),Ut.setOption("theme",{background:"#1e1e1e"})}if(wt&&!qe&&ze.current){const Ut=new Le.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ut.open(ze.current),Ut.write((at?Ye.jl:Ye.pp)(be.Base64.decode(wt))),Ut.setOption("theme",{background:"#1e1e1e"})}},[mt]),vt){case Oe.h.NOMATCH:nt=Ee.createElement(Ee.Fragment,null,Ee.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!qe&&Ee.createElement("div",{ref:ct}),qe&&Ee.createElement("div",{style:Zt},Ee.createElement("a",{style:{fontSize:"16px"},onClick:()=>Me(this,null,function*(){const Ut=yield(0,le.ZP)(Rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ke(Ut),setTimeout(()=>{Ze(Rt)},200)})},mt)),Ee.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!qe&&Ee.createElement("div",{ref:ze}),qe&&Ee.createElement("div",{style:Zt},Ee.createElement("a",{style:{fontSize:"16px"},onClick:()=>Me(this,null,function*(){const Ut=yield fetch(Tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ke(yield Ut.text()),setTimeout(()=>{Ze(Tt)},200)})},wt)));break;case Oe.h.EXECUTEFAILURE:nt=Ee.createElement(Ee.Fragment,null,Ee.createElement("div",{style:{border:"1px #F6F7F9 solid"}},Ee.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!qe&&Ee.createElement(je.Z,{value:Et,style:Zt}),qe&&Ee.createElement("div",{style:Zt},Ee.createElement("a",{onClick:()=>(0,Ye.LR)(se,Et)},Et))),Ee.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},Ee.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ee.createElement("pre",{className:Ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},be.Base64.decode(Kt),"111")));break;case Oe.h.COMPILEFAILURE:nt=Ee.createElement(Ee.Fragment,null,Ee.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ee.createElement("pre",{className:Ie.Z.error},be.Base64.decode(Kt)));break;case Oe.h.PODFAILURE:nt=Ee.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Oe.h.TIMEOUT:nt=Ee.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Ee.createElement(Ee.Fragment,null," ",nt," ")}function Be(_e){const{status:vt,error_msg:Kt,execute_time:mt,output:Et,input:wt,expected_output:qe,is_file:se,input_file_url:Rt,output_file_url:Tt,expected_output_file_url:Ke}=_e;let Ze=null;switch(vt){case Oe.h.OK:case Oe.h.NOMATCH:case Oe.h.EXECUTEFAILURE:case Oe.h.COMPILEFAILURE:Ze=Ee.createElement("div",{id:"outputResultRef",className:"h100"});break;case Oe.h.PODFAILURE:Ze=Ee.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Oe.h.TIMEOUT:Ze=Ee.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Ee.createElement(Ee.Fragment,null," ",Ze," ")}function zt({value:_e,className:vt}){return Ee.createElement("span",{className:vt},_e)}et.ZP=({input:_e,is_file:vt,debuging:Kt,submitting:mt,executingMessage:Et,debugResult:wt,onChangeInput:qe,onDebugCode:se,onSubmitCode:Rt,hack:Tt,user:Ke,submitResult:Ze,isWhiteTheme:at,topDispatch:ct})=>{const[xt]=(0,E.useSearchParams)(),ze=(0,E.useParams)(),[nt,Zt]=(0,a.useState)(!1),[Ut,en]=(0,a.useState)(!1),[rn,Wn]=(0,a.useState)(1),[It,Qe]=(0,a.useState)(!1),[tt,ke]=(0,a.useState)(0),[Pt,Ct]=(0,a.useState)(!1),[nn,gn]=(0,a.useState)(""),[Qt,lt]=(0,a.useState)(""),At=(0,a.useRef)(),Ot=(0,a.useRef)(),Fn=(0,a.useRef)(null),ga=(0,a.useRef)(null),In=(0,a.useRef)(null);console.log(Ze,"submitResult",ze);const{status:$n,id:Ra,input:Ha,output:ir,expected_output:un,is_file:pn,input_file_url:eo,output_file_url:Xn,expected_output_file_url:sa,error_msg:Ao,hack_sets:Nt}=Ze||{};(0,a.useEffect)(()=>{$n===0&&(Wn(1),ke(0))},[$n,Ra]),(0,a.useEffect)(()=>{Me(void 0,null,function*(){var la;const An=yield(0,b.rX)(ze==null?void 0:ze.id,"submit");(An==null?void 0:An.status)===0&&(An!=null&&An.data&&((la=An==null?void 0:An.data)==null?void 0:la.status)!==0?(ct({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:An==null?void 0:An.data}}),Wn(2),ke(320)):(Wn(1),ke(0)))})},[ze==null?void 0:ze.id]),(0,a.useEffect)(()=>{if(At.current){let Yn=function(bt){na=zn.offsetHeight,va=!0,Br=bt.pageY,In.current.style.display="block"},la=function(){va=!1,In.current.style.display="none"},An=function(bt){if(va){ft();let kt=Br-bt.pageY,oa=na+kt;if(oa<0&&(oa=0),oa>window.innerHeight-150&&(oa=window.innerHeight-150),rn===1){oa<=34?ke(0):ke(oa);return}console.log(oa,"resizeH"),ke(oa)}};const zn=Fn.current;let na=0,va=!1,Br=0;const gt=document.getElementById("case-y-bar");return gt==null||gt.addEventListener("mousedown",Yn),document.addEventListener("mousemove",An),document.addEventListener("mouseup",la),()=>{const bt=document.getElementById("case-y-bar");bt==null||bt.removeEventListener("mousedown",Yn),document.removeEventListener("mousemove",An),document.removeEventListener("mouseup",la)}}},[At,rn]),(0,a.useEffect)(()=>{const Yn=x.Z.subscribe("resize-move-bar",ft);if(xt.get("type")!=="exercises")return document.addEventListener((0,me.gH)(),jt),()=>{document.removeEventListener((0,me.gH)(),jt),Yn()}},[]),(0,a.useEffect)(()=>{});function ft(){var Yn,la,An,zn;const na=document.getElementById("outputResultRef");if(na){let va=na.dataset.text;Ot.current.reset(),Ot.current.writeln(va);const Br=document.getElementById("outputResultRef").offsetWidth-20,gt=((zn=(An=(la=(Yn=Ot.current)==null?void 0:Yn._core)==null?void 0:la._renderService)==null?void 0:An.dimensions)==null?void 0:zn.actualCellWidth)||10,bt=Math.ceil(Br/gt);Ot.current.resize(bt,Math.ceil(na.clientHeight/16))}}function Xe(){Zt(!nt),setTimeout(()=>{ft()},300),nt?ke(320):(ke(window.innerHeight-150),Qe(!0))}function St(){Ut?(en(!1),(0,me.BU)()):(en(!0),(0,me.Dj)(ga.current))}const jt=Yn=>{(0,me.vp)()||en(!1)},Dt=(0,a.useMemo)(()=>{if(wt){const{status:Yn,output:la,error_msg:An}=wt;return setTimeout(()=>{let zn="",na=document.getElementById("outputResultRef");la?zn=be.Base64.decode(la):An&&(zn=be.Base64.decode(An)),Ot.current=new Le.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ot.current.open(na),Ot.current.onKey(function(va){var Br;if(va.domEvent.key.toLocaleUpperCase()==="C"&&va.domEvent.ctrlKey){va.domEvent.preventDefault();let gt=(Br=Ot.current)==null?void 0:Br.getSelection();navigator.clipboard.writeText(gt).then(()=>{})}}),na.dataset.text=zn,Ot.current.setOption("convertEol",!0),ft()},300),Ee.createElement(Ee.Fragment,null,Be(wt))}return null},[wt]);function $t(){var Yn,la;if(!(Tt!=null&&Tt.code)||((Yn=Tt==null?void 0:Tt.code)==null?void 0:Yn.trim().length)===0){(la=xe.ZP)==null||la.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Wn(1),ke(320),se()}const Gn=Yn=>Me(void 0,null,function*(){let la=yield(0,le.ZP)(`/api/problems/${Yn}/start.json`,{method:"get",params:{hack_user_id:Ke==null?void 0:Ke.user_id}});la&&(window.location.href=`/myproblems/${la==null?void 0:la.identifier}${window.location.search}`)});function _n(){pn?navigator.clipboard.writeText(be.Base64.decode(Ao)).then(()=>{xe.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(be.Base64.decode(ir)).then(()=>{xe.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return Ee.createElement(a.Fragment,null,Ee.createElement("div",{className:oe()(Ie.Z.case,at&&Ie.Z.whiteCase),style:{height:tt},ref:Fn},Ee.createElement("div",{className:Ie.Z.fullMask,ref:In}),Ee.createElement("div",{className:Ie.Z["resize-y-bar"],id:"case-y-bar",ref:At,draggable:!1},rn===2&&Ee.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),rn===1&&(tt<=34?Ee.createElement("div",{onClick:()=>{ke(320)},className:Ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",Ee.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):Ee.createElement("div",{onClick:()=>{ke(0)},className:Ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",Ee.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),Ee.createElement("div",null,Ee.createElement("div",{className:Ie.Z.caseHead},Ee.createElement("div",{className:Ie.Z.dot}),Ee.createElement("div",{className:Ie.Z.text},rn===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),rn===2&&!mt&&typeof $n=="number"&&Ee.createElement(Ee.Fragment,null,$n===Oe.h.OK?Ee.createElement("div",{className:Ie.Z.pass},Ee.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):Ee.createElement("div",{className:Ie.Z.noPass},Ee.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),We[$n])),Ee.createElement("div",{className:Ie.Z.btns},rn===2&&!mt&&Ee.createElement(Ee.Fragment,null,$n!==Oe.h.OK&&Ee.createElement("div",{onClick:_n},Ee.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),Ee.createElement("div",{onClick:()=>{Ct(Ra)}},Ee.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),xt.get("type")!=="exercises"&&Ee.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Xe()},Ee.createElement("i",{className:`iconfont icon-${nt?"suoxiao1":"fangda"}`})))),Ee.createElement("div",{style:{display:rn===1?"block":"none"}},Kt?Ee.createElement(De.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):Ee.createElement("div",{style:{height:tt-34}},Ee.createElement("div",{className:Ie.Z.result},Ee.createElement("div",{className:Ie.Z.left},Ee.createElement("div",{className:Ie.Z.title},Ee.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),Ee.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),Ee.createElement("div",{className:Ie.Z.leftNode},Ee.createElement(Ue,{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:vt?"":_e,onChange:qe}))),Ee.createElement("div",{className:Ie.Z.right},Ee.createElement("div",{className:Ie.Z.title},Ee.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),Ee.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),Ee.createElement("div",{className:Ie.Z.node},wt?Dt:Ee.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")))))),Ee.createElement("div",{style:{display:rn===2?"block":"none"}},mt?Ee.createElement(De.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):Ee.createElement("div",{style:{height:tt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},Ee.createElement("div",{ref:ga,className:Ie.Z.elseNode},Ee.createElement("div",{className:Ie.Z.nameWrap},Ee.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),Ee.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),Ee.createElement("div",{className:Ie.Z.scroll},Ee.createElement("pre",{className:Ie.Z.scrollBox,style:It?{height:Ut?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!pn&&Ee.createElement(zt,{value:Ha}),pn&&Ee.createElement("a",{style:{fontSize:"16px"},onClick:()=>Me(void 0,null,function*(){const Yn=yield fetch(eo,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});lt(yield Yn.text()),setTimeout(()=>{gn(eo)},200)})},Ha)),Ha&&Ee.createElement("div",{className:Ie.Z.action},Ee.createElement("span",{onClick:()=>Qe(!It)},It?"\u6536\u8D77":"\u5C55\u5F00")))),Ee.createElement("div",{className:Ie.Z.result,style:{flex:1,overflow:"hidden"}},Ee.createElement("div",{className:Ie.Z.left},Ee.createElement("div",{className:Ie.Z.title},Ee.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),Ee.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),Ee.createElement("div",{className:Ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},Ee.createElement("pre",null,!pn&&Ee.createElement(zt,{className:"mb10",value:un&&be.Base64.decode(un)||""}),pn&&Ee.createElement("a",{style:{fontSize:"16px"},onClick:()=>Me(void 0,null,function*(){const Yn=yield fetch(sa,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});lt(yield Yn.text()),setTimeout(()=>{gn(sa)},200)})},un)))),Ee.createElement("div",{className:Ie.Z.right},Ee.createElement("div",{className:Ie.Z.title},Ee.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),Ee.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),Ee.createElement("div",{className:Ie.Z.node,style:{color:$n===Oe.h.OK?"#2ABD8C":"#FF2C29"}},Ee.createElement("pre",null,($n===4||$n===5)&&Ee.createElement(zt,{className:"mb10",value:Ao&&be.Base64.decode(Ao)||""}),$n!=4&&$n!=5&&(pn?Ee.createElement("a",{style:{fontSize:"16px"},onClick:()=>Me(void 0,null,function*(){const Yn=yield(0,le.ZP)(Xn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{lt(Yn)}catch(la){lt("")}setTimeout(()=>{gn(Xn)},200)})},ir):Ee.createElement(zt,{className:"mb10",value:ir&&be.Base64.decode(ir)||""})))))))))),Ee.createElement("div",{className:oe()(Ie.Z.footer,at&&Ie.Z.whiteFooter),style:{zIndex:100}},(Tt==null?void 0:Tt.is_program)&&(Tt==null?void 0:Tt.above_question)&&Ee.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Gn(Tt==null?void 0:Tt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Tt==null?void 0:Tt.is_program)&&(Tt==null?void 0:Tt.under_question)&&Ee.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Gn(Tt==null?void 0:Tt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),Ee.createElement(we.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Kt||mt,loading:Kt,color:"#2ABD8C",className:"mr10",onClick:$t},"\u8C03\u8BD5\u4EE3\u7801"),xt.get("qtype")!=="8"&&Ee.createElement(we.ZP,{className:Ie.Z.disabled,type:"primary",icon:Ee.createElement("i",{className:"iconfont icon-bofang1"}),loading:mt,disabled:Kt||mt,onClick:()=>{var Yn,la;if(!(Tt!=null&&Tt.code)||((Yn=Tt==null?void 0:Tt.code)==null?void 0:Yn.trim().length)===0){(la=xe.ZP)==null||la.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Wn(2),ke(320),Rt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),Ee.createElement(y.Z,{onClose:Ct,open:Pt}),Ee.createElement(z.Z,{close:!0,data:nn,type:nn.length?"txt":"",onClose:()=>gn(""),monacoEditor:{value:Qt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},30546:function(Ge,et,te){"use strict";te.r(et),te.d(et,{Types:function(){return hn},default:function(){return Xt}});var a=te(67294),ye=te(35973),xe=te(55054),we=te(62844),Oe=te(74330),be=te(85804),Fe=te(83062),Ie=te(71230),De=te(88742),je=te(15835),Ye=te(51959),Le=te(60076),ge=te(11320),le=te(55304),E=te(95012),y=te(36295),x=te(76621),b=te(40471),ee=te(21434),z=te(2453),ae={list:"list___IRN6i",copy:"copy___qCn9B"},oe=te(74855),me=te(33170),Ee=(st,Gt,ln)=>new Promise((Oa,Va)=>{var tr=nr=>{try{Mr(ln.next(nr))}catch(Gr){Va(Gr)}},xr=nr=>{try{Mr(ln.throw(nr))}catch(Gr){Va(Gr)}},Mr=nr=>nr.done?Oa(nr.value):Promise.resolve(nr.value).then(tr,xr);Mr((ln=ln.apply(st,Gt)).next())}),Ue=({showResourceCentre:st,identifier:Gt})=>{const ln=(0,ye.useParams)(),[Oa,Va]=(0,a.useState)(null);(0,a.useEffect)(()=>{st&&tr()},[st]);const tr=()=>Ee(void 0,null,function*(){const xr=yield(0,me.ZP)(`/api/problems/${Gt}/attachment_list.json`,{method:"get"});(xr==null?void 0:xr.status)==0&&Va(xr.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Oa!=null&&Oa.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Oa==null?void 0:Oa.map((xr,Mr)=>a.createElement("dl",{className:ae.list,key:Mr},a.createElement(Fe.Z,{title:xr.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),xr.title)),a.createElement("dd",null,a.createElement(oe.CopyToClipboard,{text:xr.saved_file_path,onCopy:()=>z.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${ae.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},We=te(67294),ot=Object.defineProperty,rt=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Kt=(st,Gt,ln)=>Gt in st?ot(st,Gt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):st[Gt]=ln,mt=(st,Gt)=>{for(var ln in Gt||(Gt={}))_e.call(Gt,ln)&&Kt(st,ln,Gt[ln]);if(zt)for(var ln of zt(Gt))vt.call(Gt,ln)&&Kt(st,ln,Gt[ln]);return st},Et=(st,Gt)=>rt(st,Be(Gt));const wt={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var qe=(st=>(st[st.set_font_size=0]="set_font_size",st[st.set_theme=1]="set_theme",st[st.on_tab_to_space=2]="on_tab_to_space",st[st.set_show_editor_setting=3]="set_show_editor_setting",st[st.set_show_respurce_center=4]="set_show_respurce_center",st))(qe||{});function se(st,Gt){switch(Gt.type){case 3:return Et(mt({},st),{showEditorSetting:Gt.payload});case 1:return Et(mt({},st),{theme:Gt.payload});case 0:return Et(mt({},st),{fontSize:Gt.payload});case 2:return Et(mt({},st),{tabToSpace:Gt.payload});case 4:return Et(mt({},st),{showResourceCentre:Gt.payload});default:throw new Error}}var Rt=({isLoading:st,value:Gt,onChange:ln,language:Oa,onUpdateCode:Va,ActionBarRender:tr,setIsWhiteTheme:xr,identifier:Mr})=>{const[nr,Gr]=(0,a.useReducer)(se,wt),{theme:ru,fontSize:Ro,showEditorSetting:Tr,tabToSpace:Yo,showResourceCentre:wu}=nr,Za=(0,a.useRef)(),Pl=(0,a.useRef)();(0,a.useEffect)(()=>{xr(ru==="vs")},[ru]);const Su={onFontSizeChange:Gu=>{Gr({type:0,payload:Gu}),(0,b.t)("cmFontSize",Gu)},tabToSpace:Yo,cmFontSize:Ro,className:"oj",cmCodeMode:ru,onTabToSpace:Gu=>{Gr({type:2,payload:Gu}),(0,b.t)("cmTabToSpace",Gu)},onCodeModeChange:Gu=>{Gr({type:1,payload:Gu}),(0,b.t)("ProgrammingCodeMode",Gu)}};function vl(){Gr({type:3,payload:!1})}function Ru(){Gr({type:3,payload:!0})}function cl(){Gr({type:4,payload:!1})}function Il(){Gr({type:4,payload:!0})}const pu={value:Gt,language:Oa,theme:ru,options:{fontSize:Ro,insertSpaces:Yo},onChange:Gu=>{ln(Gu),Pl.current=Gu,clearTimeout(Za.current),Za.current=setTimeout(()=>{Va(Pl.current)},1e4)},onEditBlur:Gu=>{Pl.current&&Va(Pl.current)}};return We.createElement(a.Fragment,null,tr(Ru,Il),We.createElement("div",{style:{flex:1,overflow:"hidden"}},!st&&We.createElement(y.ZP,mt({},pu))),We.createElement(x.Z,null,We.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Tr,onClose:vl},We.createElement(ee.Z,mt({},Su)))),We.createElement(x.Z,null,We.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:wu,onClose:cl},We.createElement(Ue,{showResourceCentre:wu,identifier:Mr}))))},Tt=te(60141),Ke=te(19575),Ze=te(86276),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"},ct={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},xt=te(57399),ze=te(14845),nt=te(3407),Zt=te(38365),Ut=te(94699),en=te.n(Ut),rn=te(67294);const{Column:Wn}=xt.default;var It=({submitResult:st,submitting:Gt,submitRecords:ln,page:Oa,onPageChange:Va,topicId:tr})=>{const[xr]=(0,ye.useSearchParams)(),{records:Mr,records_count:nr}=ln||{},[Gr,ru]=(0,a.useState)(!1),Ro=xr.get("type")==="1";return rn.createElement(Oe.Z,{spinning:Gt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:rn.createElement(nt.Z,{style:{fontSize:24},spin:!0})},(Mr==null?void 0:Mr.length)>0?rn.createElement(xt.default,{dataSource:Mr,rowKey:"id",pagination:!1},rn.createElement(Wn,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Tr,Yo)=>rn.createElement("span",null," ",en()(Tr).format("YYYY-MM-DD HH:mm:ss"))}),rn.createElement(Wn,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Tr,Yo)=>{var wu;return rn.createElement("span",{className:`${Tr===0?"c-green":"c-red"} current`,onClick:()=>{ru(Yo.id)}},(wu=Ze.Im[Tr])==null?void 0:wu.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),rn.createElement(Wn,{title:`\u6267\u884C\u7528\u65F6 (${Ro?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Tr=>Tr?Ro?Tr:Tr/1e3:""}),rn.createElement(Wn,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ro?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Tr=>Tr?Ro?Tr:parseFloat((Tr/1024).toFixed(2)):""}),rn.createElement(Wn,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),rn.createElement(Wn,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Tr,Yo)=>rn.createElement("span",{className:"c-light-primary current",onClick:()=>{ru(Yo.id)}},"\u67E5\u770B")})):rn.createElement("div",{style:{height:300,width:"100%"}}),rn.createElement(Zt.Z,{onClose:ru,open:Gr}),nr>15?rn.createElement(ze.Z,{className:ct.pagination,current:Oa,pageSize:15,total:nr,onChange:Va}):null)},Qe=te(26194),tt=te(66309),ke={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Pt=te(65226),Ct=te(67294);const nn={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var gn=({hack:st})=>{const{language:Gt,difficult:ln,time_limit:Oa,description:Va}=st,[tr]=(0,ye.useSearchParams)(),xr=nn[ln];return Ct.createElement(Ct.Fragment,null,Ct.createElement("ul",{className:ke.info},Ct.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Ct.createElement("b",{className:ke.info_tag},Gt)),Ct.createElement("li",null,Ct.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Ct.createElement(tt.default,{color:xr==null?void 0:xr.color},xr==null?void 0:xr.name)),Ct.createElement("li",null,Ct.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Ct.createElement("span",{style:{color:"#333333"}},Oa,"\u79D2"))),tr.get("qtype")==="8"?Ct.createElement(Pt.Z,{value:Va,showProgramFill:!0,className:ke.desc}):Ct.createElement(Pt.Z,{value:Va,className:ke.desc}))},Qt={},lt=te(67294),At=({hack:st,current_user:Gt})=>lt.createElement("div",{className:Qt.answer},st!=null&&st.answer_text?lt.createElement(Pt.Z,{style:{padding:"13px 0"},value:(st==null?void 0:st.answer_text)||""}):lt.createElement(Qe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ot=te(33054);function Fn(st,Gt){return(0,me.U2)(`/problems/${st}/comments.json`,{page:Gt,limit:10})}function ga(st){return(0,me.v_)(`/discusses/${st}/plus.json`,{container_type:"Discuss",type:1})}function In(st,Gt,ln){return(0,me.v_)(`/problems/${st}/comments/reply.json`,{comments:{content:ln,parent_id:Gt}})}function $n(st,Gt){return(0,me.v_)(`/problems/${st}/comments.json`,{comments:{content:Gt}})}function Ra(st,Gt,ln){return(0,me.v_)(`/problems/${st}/comments/${Gt}/hidden.json`,ln)}function Ha(st,Gt){return(0,me.IV)(`/problems/${st}/comments/${Gt}`)}var ir=te(93989);function un({author:st}){return a.createElement("a",{href:`/users/${st.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ge.Z.IMG_SERVER}/images/${st.image_url}`,width:"50"}))}function pn({data:st,index:Gt,parentDiscussIndex:ln,user:Oa,onSetActionType:Va}){const{author:tr,can_delete:xr,content:Mr,id:nr,time:Gr}=st;function ru(){Va({id:nr,index:Gt,type:"delete-discuss",parentDiscussIndex:ln,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ro=Oa.admin||xr||tr.user_id===Oa.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(un,{author:tr}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${tr.login}`,target:"_blank"},tr.name),a.createElement("span",{className:"grey"},Gr),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ro?a.createElement("a",{onClick:ru,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(Pt.Z,{className:"discuss-content",value:Mr})))}var eo=({user:st,data:Gt,index:ln,onPlusDiscuss:Oa,onSetActionType:Va,activeDiscussIndex:tr,onReplyDiscuss:xr,onSetActiveDiscussIndex:Mr})=>{const{content:nr,children:Gr,hidden:ru,id:Ro,praise_count:Tr,time:Yo,user_praise:wu,can_delete:Za,author:Pl}=Gt;function Su(){Mr(Ro)}function vl(){Oa(Ro,!wu,ln)}function Ru(){Va({id:Ro,index:ln,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function cl(){Va({id:Ro,index:ln,params:{hidden:ru?"0":"1"},type:"hidden-discuss",message:ru?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Il=st.admin||st.user_id===Pl.user_id;return a.createElement("div",{className:"discuss-item-container",key:Ro},a.createElement(un,{author:Pl}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Pl.login}`,target:"_blank"}," ",Pl.name," "),a.createElement("span",{className:"grey"},Yo)),a.createElement(Pt.Z,{className:"discuss-content",value:nr}),Gr&&Gr.length>0?a.createElement("div",{className:"reply-discuss-container"},Gr.map((pu,Gu)=>a.createElement(pn,{key:pu.id,data:pu,index:Gu,user:st,onSetActionType:Va,parentDiscussIndex:ln}))):null,a.createElement("div",{className:"btn-group"},Il?a.createElement("a",{onClick:cl,title:ru?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:ru?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Za&&(!Gr||Gr.length==0)?a.createElement("a",{onClick:Ru,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Su,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:vl,className:wu?"c-orange":""},a.createElement("i",{className:wu?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,Tr||""))),a.createElement(ir.Z,{id:Ro,activeDiscussIndex:tr,onReplyDiscuss:xr})))},Xn=te(71865),sa={"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"},Ao=te(35567),Nt=(st,Gt,ln)=>new Promise((Oa,Va)=>{var tr=nr=>{try{Mr(ln.next(nr))}catch(Gr){Va(Gr)}},xr=nr=>{try{Mr(ln.throw(nr))}catch(Gr){Va(Gr)}},Mr=nr=>nr.done?Oa(nr.value):Promise.resolve(nr.value).then(tr,xr);Mr((ln=ln.apply(st,Gt)).next())}),ft=({user_praise:st,praise_count:Gt,praisePlus:ln,onCreateDiscuss:Oa,discuss_count:Va})=>{const[tr,xr]=(0,a.useState)(!1),[Mr,nr]=(0,a.useState)("");function Gr(Yo){nr(Yo)}function ru(){xr(!0)}function Ro(){xr(!1)}function Tr(){return Nt(this,null,function*(){Oa(Mr),nr(""),xr(!1)})}return a.createElement("div",{className:`${sa["dis-input-editor-container"]} ${tr?sa.active:""} `},a.createElement("div",{className:tr?`hide ${sa["text-area"]}`:sa["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:ru}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Va," "),a.createElement("a",{className:"c-light-black",onClick:ln,title:st?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${st?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Gt?a.createElement("span",null,Gt):"")),tr?a.createElement("div",{className:sa["input-mask"],onClick:Ro}):null,a.createElement("div",{className:tr?sa["md-container"]:`${sa["md-container"]} hide`},a.createElement(Ao.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Mr,height:240,onChange:Gr}),a.createElement("div",{className:sa["tip-container"],onClick:Ro},a.createElement("a",{className:sa["btn-send"],onClick:Tr}," \u53D1\u9001 "))))},Xe=te(67294),St=Object.defineProperty,jt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Yn=(st,Gt,ln)=>Gt in st?St(st,Gt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):st[Gt]=ln,la=(st,Gt)=>{for(var ln in Gt||(Gt={}))Gn.call(Gt,ln)&&Yn(st,ln,Gt[ln]);if($t)for(var ln of $t(Gt))_n.call(Gt,ln)&&Yn(st,ln,Gt[ln]);return st},An=(st,Gt)=>jt(st,Dt(Gt)),zn=(st,Gt,ln)=>new Promise((Oa,Va)=>{var tr=nr=>{try{Mr(ln.next(nr))}catch(Gr){Va(Gr)}},xr=nr=>{try{Mr(ln.throw(nr))}catch(Gr){Va(Gr)}},Mr=nr=>nr.done?Oa(nr.value):Promise.resolve(nr.value).then(tr,xr);Mr((ln=ln.apply(st,Gt)).next())});const na={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var va=(st=>(st[st.GET_DISCUSSES=0]="GET_DISCUSSES",st[st.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",st[st.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",st[st.PLUS_DISCUSS=3]="PLUS_DISCUSS",st[st.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",st[st.SET_PAGE=5]="SET_PAGE",st[st.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",st))(va||{});function Br(st,Gt){switch(Gt.type){case 6:return An(la({},st),{loading:!0});case 0:return la(la({},st),Gt.payload);case 1:return la(la({},st),Gt.payload);case 4:return la(la({},st),Gt.payload);case 3:return la(la({},st),Gt.payload);case 5:return An(la({},st),{page:Gt.payload});case 2:return la(la({},st),Gt.payload);default:throw new Error}}var gt=({user:st,identifier:Gt,hack:ln,onTriggerPraise:Oa,activeIndex:Va})=>{const[tr,xr]=(0,a.useReducer)(Br,na),{loading:Mr,page:nr,data:Gr,count:ru,actionType:Ro,activeDiscussIndex:Tr}=tr,Yo=(0,a.useCallback)(()=>zn(void 0,null,function*(){xr({type:6});const pu=yield Fn(Gt,nr),{comments:Gu,disscuss_count:rl}=pu;xr({type:0,payload:{data:Gu,count:rl,loading:!1}})}),[nr,Gt]);(0,a.useEffect)(()=>{Va==="2"&&Yo()},[Gt,nr,Va]);function wu(pu){xr({type:5,payload:pu})}function Za(pu){xr({type:4,payload:{actionType:pu}})}function Pl(pu){xr(Tr===pu?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:pu}})}function Su(pu,Gu,rl){return zn(this,null,function*(){try{const _l=yield ga(pu);Gr[rl].user_praise=Gu,Gr[rl].praise_count=_l.praise_count,xr({type:3,payload:{data:[...Gr]}})}catch(_l){console.log(_l)}})}function vl(){return zn(this,null,function*(){const{id:pu,params:Gu,type:rl,index:_l,parentDiscussIndex:al}=Ro;if(rl==="hidden-discuss"&&(yield Ra(Gt,pu,Gu),al?Gr[al].children[_l].hidden=Gu.hidden==1:Gr[_l].hidden=Gu.hidden==1,xr({type:4,payload:{actionType:null,data:[...Gr]}})),rl==="delete-discuss"){if(yield Ha(Gt,pu),al||al===0){let Tl=Gr[al].children;for(let kl=Tl.length-1;kl>=0;kl--)if(Tl[kl].id===pu){Tl.splice(kl,1);break}Gr[al].children=Tl}else for(let Tl=Gr.length-1;Tl>=0;Tl--)if(Gr[Tl].id===pu){Gr.splice(Tl,1);break}xr({type:4,payload:{actionType:null,data:[...Gr]}})}})}function Ru(){xr({type:4,payload:{actionType:null}})}function cl(pu,Gu){return zn(this,null,function*(){try{yield In(Gt,pu,Gu),Yo()}catch(rl){console.log(rl)}})}function Il(pu){return zn(this,null,function*(){xr({type:6}),yield $n(Gt,pu),Yo()})}return Xe.createElement(Xe.Fragment,null,Xe.createElement("div",{className:"discuss-panel"},Gr.length===0?Xe.createElement(Qe.Z,null):Gr.map((pu,Gu)=>Xe.createElement(eo,{onReplyDiscuss:cl,onPlusDiscuss:Su,onSetActiveDiscussIndex:Pl,onSetActionType:Za,data:pu,index:Gu,user:st,activeDiscussIndex:Tr})),ru>10?Xe.createElement("div",{className:"pagination-container"},Xe.createElement(ze.Z,{showQuickJumper:!0,onChange:wu,current:nr,total:ru})):null),Xe.createElement(ft,{user_praise:ln.user_praise,praise_count:ln.praises_count,praisePlus:Oa,discuss_count:ln.comments_count,onCreateDiscuss:Il}),Xe.createElement(x.Z,null,Xe.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:!!Ro,onOk:vl,onCancel:Ru},Xe.createElement("p",null,Ro?Ro.message:"")),Xe.createElement(Xn.Z,null)))},bt=te(88044),kt=te(28802),oa=te(31221),Ia={},Wa=te(67294),Rr=({hack:st,current_user:Gt})=>Wa.createElement("div",{className:Ia.answer},st!=null&&st.analysis?Wa.createElement(Pt.Z,{style:{padding:"13px 0"},value:(st==null?void 0:st.analysis)||""}):Wa.createElement(Qe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),da={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},ea=te(69234),Dr=te(15746),Pr=te(91773),jn=te(37720),So=te(32259),mn=te(67294);const{TextArea:ya}=kt.default,{Panel:Cr}=ea.default;var gr=({data:st,hack:Gt})=>(console.log(st,Gt,"data"),Gt!=null&&Gt.is_file?mn.createElement(So.Y2,{disabled:!0,className:da.uploadTableWrapper,showScore:!Gt.test_set_score,data:st,isProgramHomework:!0}):mn.createElement("div",{className:da.hackSets},st==null?void 0:st.map((ln,Oa)=>mn.createElement(ea.default,{accordion:!0,bordered:!1,key:Oa,defaultActiveKey:Oa===0&&ln.id,className:da.collapseWrapper,expandIcon:({isActive:Va})=>mn.createElement("i",{className:`iconfont icon-weizhankai ${Va?da.open:da.close}`,style:{fontSize:14,transition:"all .2s"}})},mn.createElement(Cr,{key:ln.id,header:mn.createElement(Ie.Z,{align:"middle",justify:"space-between",wrap:!1},mn.createElement(Dr.Z,{className:da.panelHeader},mn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Oa+1)),mn.createElement(Dr.Z,{flex:1},mn.createElement(Ie.Z,{align:"middle",justify:"end",wrap:!1},!(Gt!=null&&Gt.test_set_score)&&mn.createElement(Dr.Z,{className:da.rateInput},mn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),mn.createElement("div",null,mn.createElement(Pr.default.Item,{noStyle:!0},mn.createElement(jn.Z,{value:ln==null?void 0:ln.score,className:da.baseFormItem,min:0,max:100,disabled:!0}))),mn.createElement("span",{className:"ml10"},"%")))))},mn.createElement(Pr.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},mn.createElement(ya,{readOnly:!0,value:ln==null?void 0:ln.input,rows:4})),mn.createElement(Pr.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},mn.createElement(ya,{readOnly:!0,value:ln==null?void 0:ln.output,rows:4}))))))),to={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},po=te(67294),co=(0,a.forwardRef)(({data:st=[]},Gt)=>{var ln;const[Oa,Va]=(0,a.useState)(),tr=st.filter(Mr=>Mr.show);(0,a.useEffect)(()=>{tr.length&&Va(tr[0].id)},[st==null?void 0:st.length]);const xr=((ln=tr.find(Mr=>Mr.id===Oa))==null?void 0:ln.element)||null;return(0,a.useImperativeHandle)(Gt,()=>({setActiveTab:Mr=>Va(Mr)})),po.createElement("div",{className:to.tabs},po.createElement("div",{className:to.tabWarp},tr.map(Mr=>po.createElement("div",{onClick:()=>Va(Mr.id),className:`${to.tab} ${Mr.id===Oa?to.active:""}`,key:Mr.id},Mr.name))),po.createElement("div",{className:to.content},xr))}),Kn=te(67294),yo=Object.defineProperty,bu=Object.defineProperties,mu=Object.getOwnPropertyDescriptors,Ur=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,Fl=(st,Gt,ln)=>Gt in st?yo(st,Gt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):st[Gt]=ln,ci=(st,Gt)=>{for(var ln in Gt||(Gt={}))qn.call(Gt,ln)&&Fl(st,ln,Gt[ln]);if(Ur)for(var ln of Ur(Gt))Vi.call(Gt,ln)&&Fl(st,ln,Gt[ln]);return st},Rl=(st,Gt)=>bu(st,mu(Gt)),qa=(st,Gt,ln)=>new Promise((Oa,Va)=>{var tr=nr=>{try{Mr(ln.next(nr))}catch(Gr){Va(Gr)}},xr=nr=>{try{Mr(ln.throw(nr))}catch(Gr){Va(Gr)}},Mr=nr=>nr.done?Oa(nr.value):Promise.resolve(nr.value).then(tr,xr);Mr((ln=ln.apply(st,Gt)).next())});const Do={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Uo={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Fo=({hack:st,onTriggerPraise:Gt,topicId:ln,page:Oa,onPageChange:Va,user:tr,current_user:xr,submitRecords:Mr,submitting:nr,submitResult:Gr,setActiveIndex:ru,hack_sets:Ro})=>{var Tr,Yo;const[wu]=(0,ye.useSearchParams)(),[Za,Pl]=(0,a.useState)("0"),Su=(0,ye.useLocation)(),[vl,Ru]=(0,a.useState)(!1),[cl,Il]=(0,a.useState)(null),[pu,Gu]=(0,a.useState)([]),[rl,_l]=(0,a.useState)([]),[al,Tl]=(0,a.useState)({page:1,limit:10}),kl=(0,a.useRef)(null),Hl=(0,a.useRef)(null);console.log(tr,"user");let[lu,Fi]=(0,a.useState)(Rl(ci({},(0,ye.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Hl.current&&(st==null?void 0:st.is_close_tips)===!1&&cl===null&&Il(!0)},[Hl.current,st==null?void 0:st.is_close_tips,cl]);function gi(){return qa(this,null,function*(){yield(0,me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{ru(Za)},[Za]);function Wl(ou){return qa(this,null,function*(){let dl=ou.target.id;if(dl==="1"){let an=yield(0,me.ZP)(`/api/myproblems/${lu.id}/redo_logs.json`,{method:"get",params:ci({},al)});(an==null?void 0:an.status)===0&&_l(an==null?void 0:an.data)}Pl(dl)})}(0,a.useEffect)(()=>Ot.Z.subscribe("to-commit-info",()=>{Pl("1"),kl.current&&kl.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>Ot.Z.subscribe("to-reset-info",()=>{Wl({target:{id:"1"}}),kl.current&&kl.current.setActiveTab("2")}),[]);function jl(){Pl("2")}function Nl(){return qa(this,null,function*(){let ou=yield(0,me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:ci({identifier:lu==null?void 0:lu.id},lu)});Gu(ou)})}const zl=[{title:null,description:Kn.createElement("div",null,Kn.createElement("b",{onClick:()=>{Il(!1),gi(),Ru(!0),Nl()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Kn.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"),Kn.createElement(be.ZP,{onClick:()=>{Il(!1),gi()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Hl.current}];return Kn.createElement("div",{className:at["left-panel"]},Kn.createElement("ul",{className:`${at["s-navs"]} ${at["bg-white"]} ${at.b1}`},(st==null?void 0:st.is_program)&&!wu.get("pageId")&&Kn.createElement(Fe.Z,{title:"\u9898\u76EE\u5217\u8868"},Kn.createElement("div",{onClick:()=>{Nl(),Ru(!0)},className:at.btns,ref:Hl,style:cl?{pointerEvents:"none"}:{}},Kn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Kn.createElement("li",{style:{marginLeft:20}},Kn.createElement("a",{className:Za==="0"?at.active:"",id:"0",onClick:Wl},"\u9898\u76EE\u63CF\u8FF0")),Kn.createElement("li",null,Kn.createElement("a",{className:Za==="1"?at.active:"",id:"1",onClick:Wl},"\u64CD\u4F5C\u8BB0\u5F55")),(wu.get("type")!=="exercises"&&(st==null?void 0:st.answer_text_show)||wu.get("type")!=="exercises"&&(st==null?void 0:st.analysis_show))&&Kn.createElement("li",null,Kn.createElement("a",{className:Za==="4"?at.active:"",id:"4",onClick:Wl},"\u89E3\u7B54\u53C2\u8003")),wu.get("type")!=="exercises"&&Kn.createElement("li",null,Kn.createElement("a",{className:Za==="2"?at.active:"",id:"2",onClick:Wl},"\u8BC4\u8BBA")),!!(Ro!=null&&Ro.length)&&wu.get("type")!=="exercises"&&wu.get("type")!=="1"&&Kn.createElement("li",null,Kn.createElement("a",{className:Za==="5"?at.active:"",id:"5",onClick:Wl},"\u6D4B\u8BD5\u7528\u4F8B"))),Kn.createElement("div",{className:`${at["tab-panel-body"]} ${Za==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Kn.createElement(gn,{hack:st,onTriggerPraise:Gt,toDiscuss:jl})),Kn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${Za==="1"?"":"hide"}`},Kn.createElement(co,{ref:kl,data:[{id:"1",show:wu.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Kn.createElement(Kn.Fragment,null,Mr!=null&&Mr.records_count||nr?Kn.createElement(It,{page:Oa,onPageChange:Va,topicId:ln,submitting:nr,key:(Gr==null?void 0:Gr.id)||1,submitRecords:Mr,submitResult:Gr}):Kn.createElement(Qe.Z,null))},{id:"2",show:wu.get("type")==="exercises"||(st==null?void 0:st.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Kn.createElement(Kn.Fragment,null,Kn.createElement(xt.default,{pagination:!1,dataSource:rl==null?void 0:rl.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ou,dl,an)=>en()(ou).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ou,dl,an)=>{var sr;return(sr=[{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(ia=>ia.id===ou))==null?void 0:sr.name}}]}),Kn.createElement(ze.Z,{style:{marginTop:10},current:al.page,total:rl==null?void 0:rl.count,hideOnSinglePage:!0,onChange:ou=>qa(void 0,null,function*(){al.page=ou,Tl(al);let dl=yield(0,me.ZP)(`/api/myproblems/${lu.id}/redo_logs.json`,{method:"get",params:Rl(ci({},al),{courseId:lu.courseId})});(dl==null?void 0:dl.status)===0&&_l(dl==null?void 0:dl.data)})}))}]})),Kn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${Za==="4"?"":"hide"}`},Kn.createElement(co,{data:[{id:"1",show:wu.get("type")!=="exercises"&&(st==null?void 0:st.answer_text_show),name:"\u7B54\u6848",element:Kn.createElement(Kn.Fragment,null,Kn.createElement(At,{hack:st,current_user:xr}))},{id:"2",show:wu.get("type")!=="exercises"&&(st==null?void 0:st.analysis_show),name:"\u89E3\u6790",element:Kn.createElement(Kn.Fragment,null,Kn.createElement(Rr,{hack:st,current_user:xr}))}]})),Kn.createElement("div",{className:`${at["tab-panel-body"]} ${Za==="2"?"":"hide"}`,style:{padding:0}},Kn.createElement(gt,{user:tr,activeIndex:Za,identifier:st.identifier,hack:st,onTriggerPraise:Gt})),Kn.createElement("div",{className:`${at["tab-panel-body"]} ${Za==="5"?"":"hide"}`,style:{padding:12}},Kn.createElement(gr,{data:Ro||[],hack:st})),Kn.createElement(E.Z,{rootClassName:at.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ru(!1),open:vl},Kn.createElement(Ie.Z,null,Kn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Kn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",pu==null?void 0:pu.total_count,"\u9898\xA0[\xA0",pu==null?void 0:pu.total_score,"\u5206\xA0]\xA0"),!(tr!=null&&tr.hack_manager)&&Kn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",pu==null?void 0:pu.work_score,"\u5206")),Kn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Kn.createElement(Ie.Z,{align:"middle",className:"mt10 mb10"},!(tr!=null&&tr.hack_manager)&&Kn.createElement(bt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ou=>{lu.page=1,lu.finish_status=ou,Fi(ci({},lu)),Nl()}},Kn.createElement(bt.default.Option,{value:""},"\u5168\u90E8"),Kn.createElement(bt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Kn.createElement(bt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Kn.createElement(bt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Kn.createElement(bt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ou=>{lu.page=1,lu.difficult=ou||null,Fi(ci({},lu)),Nl()}},Kn.createElement(bt.default.Option,{value:0},"\u5168\u90E8"),Kn.createElement(bt.default.Option,{value:1},"\u7B80\u5355"),Kn.createElement(bt.default.Option,{value:2},"\u9002\u4E2D"),Kn.createElement(bt.default.Option,{value:3},"\u56F0\u96BE")),Kn.createElement(kt.default.Search,{size:"large",onSearch:ou=>{lu.name=ou,lu.page=1,Fi(ci({},lu)),Nl()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Kn.createElement("div",{className:at.list,style:{height:36,background:"#3D445C"}},!(tr!=null&&tr.hack_manager)&&Kn.createElement("span",null,"\u72B6\u6001"),Kn.createElement("span",null,"\u5E8F\u53F7"),Kn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Kn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Kn.createElement("div",{style:{overflow:"auto",flex:1}},(Tr=pu==null?void 0:pu.data)!=null&&Tr.length?(Yo=pu==null?void 0:pu.data)==null?void 0:Yo.map((ou,dl)=>Kn.createElement("div",{onClick:()=>qa(void 0,null,function*(){let an=yield(0,me.ZP)(`/api/problems/${ou==null?void 0:ou.identifier}/start.json`,{method:"get",params:{hack_user_id:tr==null?void 0:tr.user_id}});an&&(ye.history.replace(`/myproblems/${an==null?void 0:an.identifier}${window.location.search}`),window.location.reload())}),className:`${at.list} ${ou!=null&&ou.checked?at.active:""}`},!(tr!=null&&tr.hack_manager)&&Kn.createElement(Kn.Fragment,null,!(ou!=null&&ou.opened)&&Kn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ou==null?void 0:ou.opened)&&!(ou!=null&&ou.passed)&&Kn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ou==null?void 0:ou.opened)&&(ou==null?void 0:ou.passed)&&Kn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Kn.createElement("span",null,(lu.page-1)*20+(dl+1)),Kn.createElement("span",{style:{flex:1},title:ou.name},`[${ou==null?void 0:ou.score}\u5206]`,"\xA0",ou.name),Kn.createElement("span",{style:{flexBasis:48,paddingRight:0}},Do[ou.difficult]))):Kn.createElement(Qe.Z,null)),Kn.createElement(ze.Z,{current:lu.page,className:"mt20",hideOnSinglePage:!0,total:pu==null?void 0:pu.count,pageSize:lu.per_page,onChange:(ou,dl)=>{lu.page=ou,lu.per_page=dl,Nl()}})),Kn.createElement(oa.Z,{rootClassName:at.tour,closeIcon:!1,open:!!cl,steps:zl,gap:{offset:3,radius:2}}))},xo=te(62522),Uu=te(53814),Kr=te(88508),vu=te(97917),$u=te(43462),yl=te(93137),Xu=te(11579),Ml=te(94184),Yl=te.n(Ml),bi=te(96325),ki=te(67132),ji=te(52262),di=te(45180),Ql=te(22707),pi=te(8861),Er=te(67294),ns=Object.defineProperty,Zl=Object.defineProperties,Bl=Object.getOwnPropertyDescriptors,wi=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ft=(st,Gt,ln)=>Gt in st?ns(st,Gt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):st[Gt]=ln,Ht=(st,Gt)=>{for(var ln in Gt||(Gt={}))Re.call(Gt,ln)&&Ft(st,ln,Gt[ln]);if(wi)for(var ln of wi(Gt))Je.call(Gt,ln)&&Ft(st,ln,Gt[ln]);return st},Sn=(st,Gt)=>Zl(st,Bl(Gt)),yn=(st,Gt)=>{var ln={};for(var Oa in st)Re.call(st,Oa)&&Gt.indexOf(Oa)<0&&(ln[Oa]=st[Oa]);if(st!=null&&wi)for(var Oa of wi(st))Gt.indexOf(Oa)<0&&Je.call(st,Oa)&&(ln[Oa]=st[Oa]);return ln},Se=(st,Gt,ln)=>new Promise((Oa,Va)=>{var tr=nr=>{try{Mr(ln.next(nr))}catch(Gr){Va(Gr)}},xr=nr=>{try{Mr(ln.throw(nr))}catch(Gr){Va(Gr)}},Mr=nr=>nr.done?Oa(nr.value):Promise.resolve(nr.value).then(tr,xr);Mr((ln=ln.apply(st,Gt)).next())});const{Countdown:Bt}=xe.default,Yt={Java:"java",C:"c",Python:"py","C++":"c"};var hn=(st=>(st[st.SET_LOADING=0]="SET_LOADING",st[st.GET_DATA=1]="GET_DATA",st[st.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",st[st.SET_DATA=3]="SET_DATA",st[st.SET_DEBUGING=4]="SET_DEBUGING",st[st.SET_SUBMITING=5]="SET_SUBMITING",st[st.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",st[st.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",st[st.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",st[st.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",st[st.SET_PAGE=10]="SET_PAGE",st))(hn||{});function pt(){return new Date().getTime()}const Vt={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function fn(st,Gt){switch(Gt.type){case 1:return Ht(Ht({},st),Gt.payload);case 3:return Sn(Ht({},st),{data:Gt.payload});case 0:return Sn(Ht({},st),{loading:Gt.payload});case 9:return Sn(Ht({},st),{showNote:Gt.payload});case 4:return Sn(Ht({},st),{debuging:Gt.payload});case 5:return Sn(Ht({},st),{submitting:Gt.payload});case 2:return Sn(Ht({},st),{submitRecords:Gt.payload});case 10:return Sn(Ht({},st),{submitRecordPage:Gt.payload});case 6:return Sn(Ht({},st),{executingMessage:Gt.payload});case 7:return Ht(Ht({},st),Gt.payload);case 8:return Ht(Ht({},st),Gt.payload);default:throw new Error}}var Xt=({children:st})=>{var Gt,ln,Oa,Va,tr,xr,Mr,nr,Gr,ru;const[Ro,Tr]=(0,a.useReducer)(fn,Vt),{id:Yo}=(0,ye.useParams)(),wu=(0,ye.useLocation)(),[Za]=(0,ye.useSearchParams)(),{loading:Pl,data:Su,debugResult:vl,submitResult:Ru,submitRecords:cl,submitRecordPage:Il,showNote:pu,debuging:Gu,submitting:rl,executingMessage:_l}=Ro,[al,Tl]=(0,a.useState)("#37AD83"),[kl,Hl]=(0,a.useState)(null),[lu,Fi]=(0,a.useState)({}),[gi,Wl]=(0,a.useState)(!0),[jl,Nl]=(0,a.useState)(!1),[zl,ou]=(0,a.useState)(!1),dl=(0,a.useRef)(null),an=(0,a.useRef)(0),sr=Su==null?void 0:Su.user,ia=Su==null?void 0:Su.hack,[qo,Fu]=(0,a.useState)(!1),uo=(0,a.useRef)(1),sl=(0,a.useRef)(!1);(0,bi.y)(Za.get("type")==="exercises");const{setOpenDisableCopyAndPaste:li}=(0,bi.X)(),[wl,Pa]=(0,a.useState)(""),Ul=(0,$u._)(lu),[Zi,ii]=(0,a.useState)({open:!1,text:""}),[Ni,as]=(0,a.useState)(null),mi=(0,a.useRef)(null);(0,a.useEffect)(()=>{var no;let Po=(no=ia==null?void 0:ia.homework_extension)==null?void 0:no.failed_evaluate_num;typeof Po=="number"&&as(Po)},[(Gt=ia==null?void 0:ia.homework_extension)==null?void 0:Gt.failed_evaluate_num]),(0,a.useEffect)(()=>{function no(){return Se(this,null,function*(){var Po,$l,ei,Ui,Kl;Wl(!0);const ti=yield(0,De.fu)(Yo,{exercise_id:Za.get("exercisesId")});if(setTimeout(()=>{Wl(!1)},800),ti.status!==401){try{ti.hack.code=Ke.Base64.decode(ti.hack.code)}catch(Dl){console.log(Dl)}ti.hack=Sn(Ht({},ti.hack),{is_program:Za.get("type")==="1"}),Tr({type:1,payload:{loading:!1,data:ti}})}if(Za.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Dl;Za.get("coursesId")=="coursesId"?Dl=yield(0,je._F)({categoryId:Za.get("exercisesId"),login:Za.get("login")}):Dl=yield(0,je._B)({categoryId:Za.get("exercisesId"),login:Za.get("login")}),Fi(Ht({},Dl)),li((Po=Dl==null?void 0:Dl.exercise)==null?void 0:Po.forbid_copy),typeof(($l=Dl==null?void 0:Dl.exercise)==null?void 0:$l.left_time)=="number"&&(Hl(Date.now()+((ei=Dl==null?void 0:Dl.exercise)==null?void 0:ei.left_time)*1e3),setTimeout(()=>{Tl("red")},(((Ui=Dl==null?void 0:Dl.exercise)==null?void 0:Ui.left_time)-300>0?((Kl=Dl==null?void 0:Dl.exercise)==null?void 0:Kl.left_time)-300:0)*1e3))}})}Yo&&no()},[Yo]),(0,a.useEffect)(()=>{var no;return Za.get("type")==="exercises"&&((no=lu==null?void 0:lu.exercise)!=null&&no.screen_open)&&(window.removeEventListener("blur",Yi,!1),yl.U.forEach((Po,$l)=>{window.addEventListener(Po,Yi,!1)}),window.addEventListener("blur",Yi,!1),window.focus()),()=>{document.removeEventListener((0,Ye.gH)(),Yi)}},[lu]),(0,a.useEffect)(()=>{wl==="1"&&Yo&&ia!=null&&ia.language&&ls()},[Yo,Il,ia==null?void 0:ia.language,wl]),(0,a.useEffect)(()=>(ia!=null&&ia.is_program&&(an.current=0,dl.current=setInterval(()=>{Wi()},15e3)),()=>{clearInterval(dl.current)}),[ia==null?void 0:ia.is_program]);const Wi=()=>Se(void 0,null,function*(){let no=yield(0,me.ZP)(`/api/myproblems/${Yo}/save_long_time.json`,{method:"get",params:{answer_long_time:an.current}})}),Yi=()=>{sl.current||(0,Ye.BU)(),window.parent.postMessage("backExercise","*")};function ls(){return Se(this,null,function*(){try{const no=yield(0,De.zO)(Yo,{limit:15,page:Il,language:ia==null?void 0:ia.language});Tr({type:2,payload:no})}catch(no){console.log(no)}})}function rs(no){Tr({type:10,payload:no})}function Li(no){return Se(this,null,function*(){var Po;let $l;(Za.get("ip_limit")==="inner"||Za.get("ip_bind_type")==="true")&&($l=yield(0,Uu.y)({ip_limit:Za.get("ip_limit"),ip_bind:Za.get("ip_bind_type")==="true"}));const ei=yield(0,De.n4)(Yo,{code:Ke.Base64.encode(no||ia.code),language:ia==null?void 0:ia.language,exercise_id:Za.get("exercisesId"),question_id:Za.get("questionId"),ip:$l});return ei.status===-5&&(0,ye.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Sn(Ht({errorMessage:ei==null?void 0:ei.message},(lu==null?void 0:lu.exercise)||{}),{exercise_user_id:(Po=lu==null?void 0:lu.exercise)==null?void 0:Po.exercise_user_id,id:Za.get("exercisesId")})}}),ei})}function _i(){return Se(this,null,function*(){if(uo.current=2,!rl){Tr({type:5,payload:!0});try{Ot.Z.publish("to-commit-info");const no=yield Li();if(console.log(no,1),no.status===0){let ti=function(){return Se(this,null,function*(){const{status:Dl,data:Bi}=yield(0,De.rX)(Yo,"submit"),ss=pt()-Kl>(ei*Ui+3)*1e3;if(Dl!==0&&!ss&&setTimeout(ti,1e3),ss){we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Tr({type:5,payload:!1});return}if(Dl===0){Bi.status===2&&we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Bi==null?void 0:Bi.status)===0&&Za.get("type")==="1"&&ou(!0),(Bi==null?void 0:Bi.status)!==0&&Za.get("type")==="1"&&as(Ws=>Ws+1);const Es=yield(0,De.zO)(Yo,{limit:15,page:Il,language:ia==null?void 0:ia.language});Tr({type:8,payload:Sn(Ht({},Ro),{submitResult:Bi,submitting:!1,submitRecords:Es})})}})},Po={};if(Za.get("type")==="exercises"?(Po.extras={exercise_id:Za.get("exercisesId"),question_id:Za.get("questionId")},(Za.get("ip_limit")==="inner"||Za.get("ip_bind_type")==="true")&&(Po.extras.ip=yield(0,Uu.y)({ip_limit:Za.get("ip_limit"),ip_bind:Za.get("ip_bind_type")==="true"}))):Za.get("type")==="smartPlan"&&(Po.extras={smart_plan_page_item_bank_id:Za.get("smartPlanItemBankId"),simulate:Za.get("simulate")==="true"}),(yield(0,De.bM)(Yo,Po)).status===-1&&Za.get("exercisesId")){window.parent.location.href=`/classrooms/${Za.get("coursesId")}/exercise/${Za.get("exercisesId")}/detail`;return}const{time_limit:ei,test_case_size:Ui}=ia,Kl=pt();ti()}else Tr({type:5,payload:!1})}catch(no){console.log(no),Tr({type:5,payload:!1})}Fu(!1)}})}function ps(){return Se(this,null,function*(){uo.current=1,Ro.debuging=!0,Tr({type:4,payload:!0});try{if((yield Li()).status===0){let Kl=function(){return Se(this,null,function*(){const{status:ti,message:Dl,data:Bi}=yield(0,De.rX)(Yo,"debug"),ss=pt()-Ui>(Po+3)*1e3;if(ti!==0&&!ss&&(Tr({type:6,payload:Dl}),setTimeout(Kl,1e3)),ss){we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Tr({type:4,payload:!1}),Tr({type:7,payload:Sn(Ht({},Ro),{debugResult:{status:2},debuging:!1})});return}ti===0&&(Bi.status===2&&we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Tr({type:4,payload:!1}),Tr({type:7,payload:Sn(Ht({},Ro),{debugResult:Bi,debuging:!1})}))})};const{time_limit:Po}=ia;let $l={input:encodeURIComponent(Su.test_case.input)};if(Za.get("type")==="exercises"&&($l.exercise_id=Za.get("exercisesId")),(yield(0,De.MU)(Yo,$l)).status===-1&&Za.get("exercisesId")){window.parent.location.href=`/classrooms/${Za.get("coursesId")}/exercise/${Za.get("exercisesId")}/detail`;return}const Ui=pt();Kl()}else Tr({type:4,payload:!1})}catch(no){console.log(no)}finally{}})}function hl(no,Po){const $l=Po?{modify_code:!1}:{};Tr({type:3,payload:Sn(Ht({},Su),{hack:Ht(Sn(Ht({},ia),{code:no}),$l)})}),Fu(!0)}const hi=no=>Se(void 0,null,function*(){let Po=yield(0,me.ZP)(`/api/problems/${ia==null?void 0:ia.identifier}/start.json`,{method:"get",params:{language:no==="C++"||no==="c++"?encodeURIComponent(no):no,hack_user_id:sr==null?void 0:sr.user_id}});Po.status!==-1&&ye.history.replace(`/myproblems/${Po==null?void 0:Po.identifier}${window.location.search}`)});function Ll(no){let Po=no.target.value;Tr({type:3,payload:Sn(Ht({},Su),{test_case:{input:Po}})})}function Ei(){return Se(this,null,function*(){try{let no={};Za.get("type")==="exercises"?no.exercise_id=Za.get("exercisesId"):ia!=null&&ia.homework_common_id&&(no.homework_common_id=ia==null?void 0:ia.homework_common_id);const Po=yield(0,De.H7)(Yo,Ht({},no));Po.status===401||(hl(Ke.Base64.decode(Po.code)),(Za.get("type")==="exercises"||ia!=null&&ia.homework_common_id)&&Ot.Z.publish("to-reset-info"))}catch(no){console.log(no)}})}function ql(){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Er.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Er.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Se(this,null,function*(){const no=yield(0,De.fi)(Yo);no.status===401||hl(Ke.Base64.decode(no.code),!0)})}})}function zi(){Tr({type:9,payload:!0})}function Qi(){Tr({type:9,payload:!1})}function is(no){return Se(this,null,function*(){yield(0,De.MK)(Yo,no),Tr({type:1,payload:{showNote:!1,data:Sn(Ht({},Su),{hack:Sn(Ht({},ia),{notes:no.notes})})}})})}const Ai={hack:ia,isLoading:gi,input:(ln=Su==null?void 0:Su.test_case)==null?void 0:ln.input,is_file:(Oa=Su==null?void 0:Su.test_case)==null?void 0:Oa.is_file,identifier:ia==null?void 0:ia.identifier,attachments_count:Su==null?void 0:Su.attachments_count,language:ia==null?void 0:ia.language,code:ia==null?void 0:ia.code,title:"main."+Yt[ia==null?void 0:ia.language],modify_code:ia==null?void 0:ia.modify_code,notes:ia==null?void 0:ia.notes,debugResult:vl,debuging:Gu,submitting:rl,submitResult:Ru,executingMessage:_l,onCancelNote:Qi,onAddNote:is,showNote:pu,user:sr,onShowNote:zi,onSubmitCode:_i,onChangeCode:hl,onChangeInput:Ll,onDebugCode:ps,onResetCode:Ei,onSyncCode:ql,onUpdateCode:Li,onChangeLanguage:hi,isWhiteTheme:jl,setIsWhiteTheme:Nl,topDispatch:Tr};function qi(){return Se(this,null,function*(){const{praise_count:no}=yield(0,De.vl)(ia.id,{container_type:"Hack",type:1});let Po=Sn(Ht({},Su),{hack:Sn(Ht({},ia),{praises_count:no,user_praise:!ia.user_praise})});Tr({type:3,payload:Po})})}const $i={topicId:Yo,submitResult:Ru,submitRecords:cl,submitting:rl,page:Il,onPageChange:rs,hack:ia,user:Su==null?void 0:Su.user,hack_sets:Su==null?void 0:Su.hack_sets,current_user:Su==null?void 0:Su.current_user,onTriggerPraise:qi,setActiveIndex:Pa};console.log(lu);const[gl,es]=(0,a.useState)(!1),[Vs,hs]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const no=Po=>{if(console.log("event-----",Po),Po.data.type==="showIntelligentTeacherStatus"){const{aiStatus:$l,questionStatus:ei}=Po.data;if(es($l),ei){let Ui=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Ui.includes(Za.get("smartPlanItemBankId")))return;we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Er.createElement("div",{className:"tc font16"},ei?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Se(void 0,null,function*(){_i(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Ui.push(Za.get("smartPlanItemBankId"))));let Kl="";Za.get("isMiniprogram")?Kl=`/miniprogram/courseware/study?courses_id=${Za.get("coursesId")}&id=${Za.get("exercisesId")}`:Kl=`/classrooms/${Za.get("coursesId")}/smart_plan/${Za.get("exercisesId")}/ppt_info/info`,window.opener?window.close():ye.history.push(Kl)})})}}};return window.addEventListener("message",no),()=>{window.removeEventListener("message",no)}},[]);const Hi=()=>{if(Za.get("type")==="exercises")return!1;const no=Object.entries((ia==null?void 0:ia.homework_extension)||{}).some(([Po,$l])=>Po!=="ai_code_evaluation_promote"&&!!$l);return!!(Za.get("type")==="1"&&((0,ji.$O)()||no)||Za.get("type")==="smartPlan"&&(gl||Za.get("showAi")))};return(0,a.useEffect)(()=>{var no,Po,$l,ei,Ui,Kl,ti;Hi()&&(Ni>((Po=(no=ia==null?void 0:ia.homework_extension)==null?void 0:no.ai_guide_data)==null?void 0:Po.evaluation_num)&&ii({open:!0,text:(ei=($l=ia==null?void 0:ia.homework_extension)==null?void 0:$l.ai_guide_data)==null?void 0:ei.evaluation_msg}),(Ui=ia==null?void 0:ia.homework_extension)!=null&&Ui.ai_guide&&Ni==0&&!mi.current&&(mi.current=setTimeout(()=>{var Dl,Bi;ii({open:!0,text:(Bi=(Dl=ia==null?void 0:ia.homework_extension)==null?void 0:Dl.ai_guide_data)==null?void 0:Bi.unanswered_msg})},(((ti=(Kl=ia==null?void 0:ia.homework_extension)==null?void 0:Kl.ai_guide_data)==null?void 0:ti.unanswered_time)||0)*60*1e3)),mi.current&&Ni>0&&clearTimeout(mi.current))},[Ni,ia]),Er.createElement(Er.Fragment,null,Er.createElement(Oe.Z,{spinning:Pl,delay:500},Su?Er.createElement("div",{style:{minWidth:"1200px"}},Er.createElement("header",{className:Yl()(Xu.Z.header,jl&&Xu.Z.whiteHeader)},!((Va=["smartPlan","exercises"])!=null&&Va.includes(Za.get("type")))&&Er.createElement("div",null,Er.createElement("img",{src:`${ge.Z.IMG_SERVER}/images/${sr==null?void 0:sr.image_url}`,alt:"user",width:36}),Er.createElement("span",{style:{color:jl?"#333":"#B2BACB",fontSize:16}},sr==null?void 0:sr.name)),((tr=["smartPlan","exercises"])==null?void 0:tr.includes(Za.get("type")))&&Er.createElement("div",null,Er.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Er.createElement("span",{className:"ml10"},((xr=lu==null?void 0:lu.exercise)==null?void 0:xr.user_name)||(sr==null?void 0:sr.name)||"--")),Er.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Er.createElement("span",{className:"ml10"},((Mr=lu==null?void 0:lu.exercise)==null?void 0:Mr.student_id)||(sr==null?void 0:sr.student_id)||"--"))),Er.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Er.createElement("div",null,ia.name)),(Za.get("type")==="smartPlan"||(ia==null?void 0:ia.is_program))&&Er.createElement(Kr.Z,{defaultValue:(ia==null?void 0:ia.answer_long_time)||0,onChange:no=>{an.current=no},className:Xu.Z.timepiece}),sr!=null&&sr.hack_manager&&!Za.get("is_smart_plan")?Er.createElement(ye.Link,{className:Xu.Z.btn_edit,to:Za.get("type")==="1"?Za.get("pageId")?`/problems/newedit/${ia.identifier}?type=1&pageId=${Za.get("pageId")}&backUrl=${Za.get("backUrl")}`:`/problems/newedit/${ia.identifier}?type=1`:Za.get("backUrl")?`/problems/newedit/${ia.identifier}?backUrl=${Za.get("backUrl")}`:`/problems/newedit/${ia.identifier}`}," ",Er.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((nr=lu==null?void 0:lu.exercise)!=null&&nr.left_time)&&Er.createElement(Er.Fragment,null,Er.createElement("span",{style:{color:al,marginRight:6},className:`iconfont icon-daojishi ${Xu.Z.djs}`}),Er.createElement("span",{className:"c-white mr20"},Er.createElement(Bt,{valueStyle:{color:al,fontSize:20,fontWeight:500},title:Er.createElement("span",{style:{color:al,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:kl,onFinish:()=>Se(void 0,null,function*(){const no=yield(0,je.VL)({categoryId:Za.get("exercisesId"),commit_method:2});if((no==null?void 0:no.status)===0&&(Li(),we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Er.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Er.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Se(void 0,null,function*(){window.parent.location.href=`/classrooms/${Za.get("coursesId")}/exercise/${Za.get("exercisesId")}/detail`})})),(no==null?void 0:no.status)===-3){const Po=parseInt(no==null?void 0:no.message);Hl(Date.now()+Po*1e3)}})}))),(Gr=["smartPlan","exercises"])!=null&&Gr.includes(Za.get("type"))?Er.createElement(be.ZP,{type:"primary",onClick:()=>{if(Za.get("type")==="exercises"){const no=()=>Se(void 0,null,function*(){yield Li(),Fu(!1),Ul(),sl.current=!0,Yi()});if(!(cl!=null&&cl.records_count)||qo){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Er.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:no});return}no()}else{let no="";Za.get("isMiniprogram")=="true"?no=`/miniprogram/courseware/study?courses_id=${Za.get("coursesId")}&id=${Za.get("exercisesId")}`:no=`/classrooms/${Za.get("coursesId")}/smart_plan/${Za.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${Za.get("coursesId")}_${Za.get("exercisesId")}`),console.log(Za.get("isMiniprogram")=="true"),Za.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${Za.get("coursesId")}_${Za.get("exercisesId")}`):ye.history.push(no))}}},Za.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Er.createElement("span",{onClick:()=>{var no;if(Za.get("backUrl"))ye.history.push(Za.get("backUrl"));else if(Za.get("type")==="1"){let Po=(no=localStorage.getItem("program_homework"))==null?void 0:no.split(",");ye.history.push(`/classrooms/${Po==null?void 0:Po[0]}/program_homework/${Po==null?void 0:Po[1]}/detail`)}else ye.history.push("/problemset")}},Er.createElement(Fe.Z,{title:"\u5173\u95ED"},Er.createElement("i",{style:{color:jl?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Er.createElement(Oe.Z,{size:"large",spinning:gi},Er.createElement(Le.Z,{className:Yl()(Xu.Z.myProblems,jl&&Xu.Z.whiteMyProblems),leftChild:Er.createElement(Fo,Ht({},$i)),rightChild:Er.createElement(ha,Ht({},Ai))}))):null,Er.createElement(we.default,{centered:!0,closable:!1,width:680,footer:null,open:zl,className:"oj-modal"},Er.createElement("section",{className:"oj-modal-content"},Er.createElement("div",{className:"oj-modal-head"},Er.createElement("img",{src:xo,alt:""}),Er.createElement("i",{onClick:()=>ou(!1),className:"iconfont icon-guanbi1"})),Er.createElement("aside",null,Er.createElement("img",{className:"mr30",src:pi.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Er.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Ru==null?void 0:Ru.execute_time,"ms"),"\u4F18\u4E8E",Er.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ru==null?void 0:Ru.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Er.createElement("aside",{className:"mb50"},Er.createElement("img",{src:Ql.Z,className:"mr30"}),Er.createElement("span",{className:"oj-modal-tt"},Er.createElement("span",null,Er.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Er.createElement("span",{className:"c-light-primary"},Ru==null?void 0:Ru.execute_memory,"kb")),Er.createElement("span",null,Er.createElement("span",null))),"\u4F18\u4E8E",Er.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ru==null?void 0:Ru.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Er.createElement("div",{id:"oj-modal-next",onClick:()=>Se(void 0,null,function*(){var no;if(Ru!=null&&Ru.next_identifier){let Po=yield(0,me.ZP)(`/api/problems/${Ru==null?void 0:Ru.next_identifier}/start.json`,{method:"get",params:{hack_user_id:sr==null?void 0:sr.user_id}});Po&&(ye.history.replace(`/myproblems/${Po==null?void 0:Po.identifier}${window.location.search}`),window.location.reload())}else{let Po=(no=localStorage.getItem("program_homework"))==null?void 0:no.split(",");ye.history.push(`/classrooms/${Po==null?void 0:Po[0]}/program_homework/${Po==null?void 0:Po[1]}/detail`)}}),className:"oj-modal-btn"},Ru!=null&&Ru.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Hi()&&Er.createElement(ki.Z,{showData:Za.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:ia==null?void 0:ia.homework_extension,description:ia==null?void 0:ia.description,allShow:(0,ji.$O)(),code:ia==null?void 0:ia.code,sendParams:{source:"hack",hack_id:Yo},draggableExtraNode:((ru=ia==null?void 0:ia.homework_extension)==null?void 0:ru.ai_guide)&&(Zi==null?void 0:Zi.open)&&Er.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"}},Er.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"}}),Er.createElement(di.Z,{text:(Zi==null?void 0:Zi.text)||""}),Er.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:no=>{ii({open:!1,text:""})}}))})),Er.createElement(vu.Z,{successCb:()=>{uo.current===1?ps():_i()}}))};function xn({title:st,modify_code:Gt,onSyncCode:ln,onShowCodeSetting:Oa,onResetCode:Va,hack:tr,onChangeLanguage:xr,isWhiteTheme:Mr,onShowResourceCentre:nr,attachments_count:Gr}){var ru;const Ro=()=>{we.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Er.createElement(le.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:Va})},[Tr]=(0,ye.useSearchParams)(),Yo=Tr.get("language"),wu=Za=>Za==="1"?"c++":Za==="2"?"C++":Za;return(0,a.useEffect)(()=>{Yo&&xr(wu(Yo))},[]),(0,a.useEffect)(()=>{tr!=null&&tr.tpm_code_modified&&we.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Er.createElement(le.Z,null),content:Er.createElement("div",null,Er.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Er.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Er.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:()=>Va()})},[tr==null?void 0:tr.language]),console.log(tr,Mr,"hack"),Er.createElement("div",{className:`${Xu.Z.codeHead} ${Mr?Xu.Z.whiteCodeHead:""}`},Er.createElement("div",{className:Xu.Z.navWrap},(ru=tr==null?void 0:tr.all_language)==null?void 0:ru.map(Za=>Er.createElement("div",{className:`${Xu.Z.nav} ${Za===(tr==null?void 0:tr.language)?Xu.Z.active:""}`,key:Za,onClick:()=>xr(Za)},Er.createElement(Fe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Er.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Er.createElement("span",null,Za)))),Er.createElement(Ie.Z,{align:"middle",style:{marginLeft:"auto"}},Gt?Er.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:ln},Er.createElement("img",{src:Tt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Gr>0&&Er.createElement("a",{onClick:nr},Er.createElement(Fe.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Er.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Er.createElement("a",{onClick:Ro},Er.createElement(Fe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Er.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Er.createElement("a",{onClick:Oa},Er.createElement(Fe.Z,{title:"\u8BBE\u7F6E"},Er.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function ha(st){var Gt=st,{input:ln,is_file:Oa,identifier:Va,showNote:tr,onShowNote:xr,notes:Mr,onCancelNote:nr,onAddNote:Gr,debugResult:ru,language:Ro,debuging:Tr,submitting:Yo,executingMessage:wu,code:Za,onSubmitCode:Pl,onDebugCode:Su,onChangeCode:vl,onChangeInput:Ru,onUpdateCode:cl,user:Il,isLoading:pu,submitResult:Gu}=Gt,rl=yn(Gt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function _l(Tl,kl){return Er.createElement(xn,Sn(Ht({},rl),{onShowCodeSetting:Tl,onShowResourceCentre:kl}))}const al=Ht({input:ln,is_file:Oa,debugResult:ru,debuging:Tr,submitting:Yo,executingMessage:wu,onDebugCode:Su,onChangeCode:vl,onSubmitCode:Pl,onChangeInput:Ru,user:Il,submitResult:Gu},rl);return Er.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Er.createElement(Rt,{setIsWhiteTheme:rl==null?void 0:rl.setIsWhiteTheme,isLoading:pu,language:Ro,value:Za,identifier:Va,onChange:vl,onUpdateCode:cl,ActionBarRender:_l}),Er.createElement(Ze.ZP,Ht({},al)))}},96707:function(Ge,et,te){"use strict";te.d(et,{h:function(){return a}});var a=(ye=>(ye[ye.NOMATCH=-1]="NOMATCH",ye[ye.OK=0]="OK",ye[ye.TIMEOUT=2]="TIMEOUT",ye[ye.PODFAILURE=3]="PODFAILURE",ye[ye.COMPILEFAILURE=4]="COMPILEFAILURE",ye[ye.EXECUTEFAILURE=5]="EXECUTEFAILURE",ye[ye.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ye))(a||{})},88742:function(Ge,et,te){"use strict";te.d(et,{H7:function(){return E},MK:function(){return le},MU:function(){return je},X6:function(){return Le},bM:function(){return De},fi:function(){return y},fu:function(){return Ie},n4:function(){return x},rX:function(){return ge},vl:function(){return b},zO:function(){return Ye}});var a=te(33170),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(ee,z,ae)=>z in ee?ye(ee,z,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ee[z]=ae,Fe=(ee,z)=>{for(var ae in z||(z={}))we.call(z,ae)&&be(ee,ae,z[ae]);if(xe)for(var ae of xe(z))Oe.call(z,ae)&&be(ee,ae,z[ae]);return ee};function Ie(ee,z){return(0,a.U2)(`myproblems/${ee}.json`,Fe({hidePopLogin:!0},z||{}))}function De(ee,z){return(0,a.v_)(`myproblems/${ee}/code_submit.json`,z)}function je(ee,z){return(0,a.v_)(`myproblems/${ee}/code_debug.json`,z)}function Ye(ee,z){return z.language&&(z.language=encodeURIComponent(z.language)),(0,a.U2)(`myproblems/${ee}/submit_records.json`,z)}function Le(ee){return(0,a.U2)("myproblems/record_detail.json",{id:ee})}function ge(ee,z){return(0,a.U2)(`myproblems/${ee}/result.json`,{mode:z})}function le(ee,z){return(0,a.v_)(`myproblems/${ee}/add_notes.json`,z)}function E(ee,z){return(0,a.v_)(`myproblems/${ee}/restore_initial_code.json`,z)}function y(ee){return(0,a.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,z){return(0,a.v_)(`myproblems/${ee}/update_code.json`,z)}function b(ee,z){return(0,a.v_)(`discusses/${ee}/plus.json`,z)}},97964:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Ke}});var a=te(67294),ye=te(91773),xe=te(2453),we=te(62844),Oe=te(55238),be=te(88044),Fe=te(38089),Ie=te(60024),De=te(28802),je=te(57399),Ye=te(83062),Le=te(14845),ge=te(85804),le=te(33170),E={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(53430),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(65226),ee=te(28706),z=te(19575);const ae=["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 me=({qitem:Ze})=>{var at,ct,xt,ze,nt,Zt,Ut,en,rn,Wn;return a.createElement("div",{className:x.warp},a.createElement("div",{className:x.mainPart},a.createElement("div",{className:x.qcount},(Ze==null?void 0:Ze.question_type)===8&&a.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(at=Ze==null?void 0:Ze.program_attr)==null?void 0:at.description}),(Ze==null?void 0:Ze.question_type)!=8&&a.createElement(b.Z,{className:x.qtitle,value:(Ze==null?void 0:Ze.name)||(Ze==null?void 0:Ze.title)})),((Ze==null?void 0:Ze.question_type)===0||(Ze==null?void 0:Ze.question_type)===2)&&a.createElement("div",null,(ct=Ze==null?void 0:Ze.choices)==null?void 0:ct.map((It,Qe)=>a.createElement("div",{className:x.redio},!(It!=null&&It.is_answer)&&a.createElement("span",{className:x.redioitem}),(It==null?void 0:It.is_answer)&&a.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),a.createElement(b.Z,{className:It!=null&&It.is_answer?x.titleyes:x.title,value:ae[Qe]+(It==null?void 0:It.choice_text)}),(It==null?void 0:It.is_answer)&&a.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ze==null?void 0:Ze.question_type)===1&&a.createElement("div",null,(xt=Ze==null?void 0:Ze.choices)==null?void 0:xt.map((It,Qe)=>a.createElement("div",{className:x.checkbox},!(It!=null&&It.is_answer)&&a.createElement("span",{className:x.checkboxitem}),(It==null?void 0:It.is_answer)&&a.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),a.createElement(b.Z,{className:It!=null&&It.is_answer?x.titleyes:x.title,value:ae[Qe]+(It==null?void 0:It.choice_text)}),(It==null?void 0:It.is_answer)&&a.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ze==null?void 0:Ze.question_type)===3&&a.createElement("div",{className:x.completion},(ze=Ze==null?void 0:Ze.standard_answer)==null?void 0:ze.map((It,Qe)=>{var tt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Qe+1),a.createElement("div",{className:x.content},(tt=It==null?void 0:It.answer_text)==null?void 0:tt.map((ke,Pt)=>a.createElement("div",{className:x.items},ke))))})),(Ze==null?void 0:Ze.question_type)===4&&a.createElement("div",{className:x.simple},a.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(nt=Ze==null?void 0:Ze.answer_texts)!=null&&nt[0]?a.createElement(b.Z,{className:x.content,value:(Zt=Ze==null?void 0:Ze.answer_texts)==null?void 0:Zt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ze==null?void 0:Ze.question_type)===5&&((Ut=Ze==null?void 0:Ze.challenge_names)==null?void 0:Ut.map((It,Qe)=>a.createElement("div",{className:x.shixun},a.createElement("span",{className:x.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ee.EM)(Qe+1),"\u9898"),It)))),(Ze==null?void 0:Ze.question_type)===6&&a.createElement("div",{className:x.program},a.createElement(b.Z,{className:x.content,value:((en=Ze==null?void 0:Ze.program_attr)==null?void 0:en.description)||"- -"})),(Ze==null?void 0:Ze.question_type)===7&&((rn=Ze==null?void 0:Ze.sub_item_banks)==null?void 0:rn.map((It,Qe)=>{var tt,ke,Pt,Ct,nn;return a.createElement("div",null,a.createElement("div",{className:x.combination},a.createElement("span",{className:x.qtitle},It==null?void 0:It.name)),a.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((It==null?void 0:It.item_type)=="SINGLE"||(It==null?void 0:It.item_type)=="JUDGMENT")&&((tt=It==null?void 0:It.choices)==null?void 0:tt.map((gn,Qt)=>a.createElement("div",{className:x.redio},!(gn!=null&&gn.is_answer)&&a.createElement("span",{className:x.redioitem}),(gn==null?void 0:gn.is_answer)&&a.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),a.createElement(b.Z,{className:gn!=null&&gn.is_answer?x.titleyes:x.title,value:ae[Qt]+(gn==null?void 0:gn.choice_text)}),(gn==null?void 0:gn.is_answer)&&a.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(It==null?void 0:It.item_type)=="MULTIPLE"&&((ke=It==null?void 0:It.choices)==null?void 0:ke.map((gn,Qt)=>a.createElement("div",{className:x.checkbox},!(gn!=null&&gn.is_answer)&&a.createElement("span",{className:x.checkboxitem}),(gn==null?void 0:gn.is_answer)&&a.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),a.createElement(b.Z,{className:gn!=null&&gn.is_answer?x.titleyes:x.title,value:ae[Qt]+(gn==null?void 0:gn.choice_text)}),(gn==null?void 0:gn.is_answer)&&a.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(It==null?void 0:It.item_type)=="COMPLETION"&&a.createElement("div",{className:x.completion},(Pt=It==null?void 0:It.standard_answer)==null?void 0:Pt.map((gn,Qt)=>{var lt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Qt+1),a.createElement("div",{className:x.content},(lt=gn==null?void 0:gn.answer_text)==null?void 0:lt.map((At,Ot)=>a.createElement("div",{className:x.items},At))))})),(It==null?void 0:It.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:x.simple},a.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ct=It==null?void 0:It.answer_texts)!=null&&Ct[0]?a.createElement(b.Z,{className:x.content,value:(nn=It==null?void 0:It.answer_texts)==null?void 0:nn[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ze==null?void 0:Ze.question_type)===8&&a.createElement("div",null,a.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:z.Base64.decode(((Wn=Ze==null?void 0:Ze.program_attr)==null?void 0:Wn.code)||"")})),(Ze==null?void 0:Ze.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(Ze==null?void 0:Ze.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(Ze==null?void 0:Ze.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(Ze==null?void 0:Ze.study_count)||"0"))),a.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Ze==null?void 0:Ze.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ze==null?void 0:Ze.question_type)<=4||[6,8].includes(Ze==null?void 0:Ze.question_type))&&a.createElement("div",{className:x.bottom},a.createElement("div",{className:x.bottomitem},a.createElement("span",{className:x.left},"\u89E3\u6790"),a.createElement("span",{className:x.right},Ze!=null&&Ze.analysis?a.createElement(b.Z,{value:Ze==null?void 0:Ze.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:x.bottomitem},a.createElement("span",{className:x.left},"\u96BE\u5EA6"),a.createElement("span",{className:x.right},(Ze==null?void 0:Ze.difficulty)===1?"\u7B80\u5355":(Ze==null?void 0:Ze.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:x.bottomitem},a.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:x.right},Ze!=null&&Ze.tag_discipline?Ze==null?void 0:Ze.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Ee=te(36913),Me=te(57971),Ue=te(35973),We=te(17663),ot=te(20670),rt=te(38244),Be=te(67294),zt=Object.defineProperty,_e=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,wt=(Ze,at,ct)=>at in Ze?zt(Ze,at,{enumerable:!0,configurable:!0,writable:!0,value:ct}):Ze[at]=ct,qe=(Ze,at)=>{for(var ct in at||(at={}))mt.call(at,ct)&&wt(Ze,ct,at[ct]);if(Kt)for(var ct of Kt(at))Et.call(at,ct)&&wt(Ze,ct,at[ct]);return Ze},se=(Ze,at)=>_e(Ze,vt(at)),Rt=(Ze,at,ct)=>new Promise((xt,ze)=>{var nt=en=>{try{Ut(ct.next(en))}catch(rn){ze(rn)}},Zt=en=>{try{Ut(ct.throw(en))}catch(rn){ze(rn)}},Ut=en=>en.done?xt(en.value):Promise.resolve(en.value).then(nt,Zt);Ut((ct=ct.apply(Ze,at)).next())});const Tt=({setScoreShow:Ze,ScoreShow:at,onOk:ct,isshixuns:xt,isloadings:ze,dispatch:nt,isIntelligentAssistant:Zt=!1,ispptModal:Ut=!1,isChangeQuestion:en=!1,newExercisePaper:rn,shixunsDetail:Wn})=>{var It,Qe,tt;let[ke,Pt]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Zt,is_smart_plan:Ut,group_id:[]}),[Ct,nn]=(0,a.useState)([]),[gn,Qt]=(0,a.useState)([]),[lt,At]=(0,a.useState)([]),[Ot,Fn]=(0,a.useState)([]);const[ga,In]=(0,a.useState)(!1),[$n]=ye.default.useForm(),[Ra,Ha]=(0,a.useState)(),[ir,un]=(0,a.useState)(!1);let[pn,eo]=(0,a.useState)(xt);const[Xn,sa]=(0,a.useState)([]),[Ao,Nt]=(0,a.useState)(0),[ft,Xe]=(0,a.useState)(!0),[St,jt]=(0,a.useState)([]),[Dt,$t]=(0,a.useState)([]),Gn=[{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}],_n=[{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[Yn,la]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const An=(0,a.useRef)(new Set),zn=(0,a.useRef)(new Set),na=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],va=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Br=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[gt,bt]=(0,a.useState)(!1),kt=()=>{$n.resetFields(),pn=!1,eo(!1),bt(!1),$n.submit()};(0,a.useEffect)(()=>{var mn,ya,Cr,gr,to,po,Lo,co,Kn,yo;(((Cr=(ya=(mn=rn==null?void 0:rn.editData)==null?void 0:mn.exercise)==null?void 0:ya.exist_item_bank_ids)==null?void 0:Cr.length)>0||((po=(to=(gr=rn==null?void 0:rn.editData)==null?void 0:gr.exercise)==null?void 0:to.exist_item_bank_shixun_ids)==null?void 0:po.length)>0)&&$t([...(co=(Lo=rn==null?void 0:rn.editData)==null?void 0:Lo.exercise)==null?void 0:co.exist_item_bank_ids,...(yo=(Kn=rn==null?void 0:rn.editData)==null?void 0:Kn.exercise)==null?void 0:yo.exist_item_bank_shixun_ids])},[(Qe=(It=rn==null?void 0:rn.editData)==null?void 0:It.exercise)==null?void 0:Qe.exist_item_bank_ids]),(0,a.useEffect)(()=>{at&&($n.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),ft&&pn&&($n.setFieldsValue({item_type:"SHIXUN"}),ke.item_type="SHIXUN",Pt(qe({},ke)),Xe(!1)),oa(ke),Ia(),Wa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[at]),(0,a.useEffect)(()=>{Ao>0&&setTimeout(()=>{Nt(0)},2e3)},[Ao]);function oa(mn){return Rt(this,null,function*(){var ya,Cr,gr;if(In(!0),Pt(qe({},mn)),(lt==null?void 0:lt.length)<=0&&mn.type==="5"){Fn([]),In(!1);return}console.log("----",lt,Xn);let to=mn.type==="5"?lt==null?void 0:lt.filter(co=>!Xn.includes(co)):null,po=mn.type==="5"?lt==null?void 0:lt.filter(co=>Xn.includes(co)):null,Lo=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:se(qe({},mn),{discipline_id:((ya=mn==null?void 0:mn.courseid)==null?void 0:ya[0])||null,sub_discipline_id:((Cr=mn==null?void 0:mn.courseid)==null?void 0:Cr[1])||null,ids:to,shixun_ids:po,include_shixuns:!Zt,group_id:((gr=mn.group_id)==null?void 0:gr.map(co=>co==null?void 0:co.value))||null,keyword:mn.keyword?encodeURIComponent(mn.keyword):mn.keyword,type:mn.type==="5"?null:mn.type,clazz:mn.type==="3"?"ItemBanksGroup":null,bigmodel:Zt,is_smart_plan:Ut})});Fn(Lo),In(!1)})}function Ia(){return Rt(this,null,function*(){let mn=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:ke.type==="5"?null:ke.type,clazz:"ItemBanksGroup"}});nn((0,y.L)(mn==null?void 0:mn.disciplines))})}function Wa(mn){return Rt(this,null,function*(){var ya;let Cr=yield(0,le.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:mn}),gr=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(ya=Cr==null?void 0:Cr.data)==null?void 0:ya.map(to=>({title:to.name,id:to.id,pid:to.id,value:to.id,key:to.id,isLeaf:!to.have_child}))}];jt(gr)})}function Rr(mn){return Rt(this,null,function*(){var ya,Cr,gr,to;In(!0);let po=(ya=mn.list)==null?void 0:ya.filter(Kn=>!Xn.includes(Kn)),Lo=(Cr=mn.list)==null?void 0:Cr.filter(Kn=>Xn.includes(Kn));if(po.length===0&&Lo.length===0){In(!1),Fn([]);return}let co=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:se(qe({},mn),{discipline_id:((gr=mn==null?void 0:mn.courseid)==null?void 0:gr[0])||null,sub_discipline_id:((to=mn==null?void 0:mn.courseid)==null?void 0:to[1])||null,ids:po,shixun_ids:Lo,type:mn.type==="5"?null:mn.type,clazz:mn.type==="3"?"ItemBanksGroup":null})});In(!1),Fn(co)})}const da=mn=>Rt(void 0,null,function*(){const ya=yield nt({type:"shixunsDetail/release",payload:{id:mn}});let Cr=ya==null?void 0:ya.tag_position,gr=(ya==null?void 0:ya.evaluation_set_position)||[],to=ya.status;return to===0?(xe.ZP.success("\u53D1\u5E03\u6210\u529F"),oa(ke),!0):(to===2?xe.ZP.error(`\u7B2C${gr.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):to===3?xe.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Cr.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):xe.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),ea=mn=>(mn==null?void 0:mn.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Dr=(mn,ya,Cr)=>mn.map(gr=>gr.key===ya?qe(qe({},gr),Cr):gr.children?se(qe({},gr),{children:Dr(gr.children,ya,Cr)}):gr),Pr=mn=>Rt(void 0,null,function*(){const{key:ya}=mn;let Cr=ke.type;const gr=yield(0,rt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(ya),type:Cr}),{data:to,total_count:po}=gr||{};po>0&&jt(Lo=>Dr(Lo,ya,{children:to.map(co=>({title:co.name,id:co.id,pid:co.id,value:co.id,key:co.id,isLeaf:!co.have_child}))}))});function jn(mn){console.log("----",ke),mn==="1"&&(Yn.gg=qe({},ke)),mn==="2"&&(Yn.scj=qe({},ke)),mn==="3"&&(Yn.ttgx=qe({},ke)),mn==="0"&&(Yn.wcjd=qe({},ke)),mn==="5"&&(Yn.yx=qe({},ke)),la(qe({},Yn))}function So(){ke.type==="1"&&(ke=Yn.gg),ke.type==="2"&&(ke=Yn.scj),ke.type==="3"&&(ke=Yn.ttgx),ke.type==="0"&&(ke=Yn.wcjd),ke.type==="5"&&(ke=Yn.yx),(ke==null?void 0:ke.item_type)==="SHIXUN"?(pn=!0,eo(!0)):(pn=!1,eo(!1)),$n.setFieldsValue(qe({},ke)),Pt(qe({},ke)),oa(qe({},ke))}return Be.createElement("div",null,Be.createElement(we.default,{title:!1,footer:!1,open:at,width:1200,centered:!0,className:E.scoremodal,onCancel:()=>{Ze(!1)}},Be.createElement("div",{style:{display:"flex",alignItems:"center"}},Be.createElement("div",{className:E.title},Zt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Zt&&Be.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"),Be.createElement(Oe.default,{className:E.tabWrap,activeKey:ke.type,onChange:mn=>{mn==="3"?(ke.show_all_share=!0,Wa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):ke.show_all_share=null,mn==="0"&&Wa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),jn(ke.type),ke.type=mn,(ke==null?void 0:ke.item_type)==="SHIXUN"&&ke.type!=="5"&&(pn=!0,eo(!0)),bt(!1),ke.type==="5"&&(pn=!1,eo(!1)),So(),Ia()},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:Be.createElement("div",null,"\u5DF2\u9009",lt.length>0&&Be.createElement("span",{className:E.titlecount},lt.length),Ao>0&&Be.createElement("span",{className:E.add},"+",Ao)),key:"5"}]}),Be.createElement(ye.default,{layout:"inline",form:$n,onValuesChange:(mn,ya)=>{const Cr=Object.values(ya).some(to=>to!==null&&to!==""&&to!==void 0),gr=ya.keyword==="";if(bt(Cr||!gr),ke.page=1,(ya==null?void 0:ya.item_type)==="SHIXUN"){if(ke.type==="5"?eo(!1):eo(!0),mn.keyword||mn.keyword==="")return;$n.submit()}else{if(mn!=null&&mn.courseid&&$n.setFieldsValue({tag_discipline_id:""}),eo(!1),mn.keyword||mn.keyword==="")return;$n.submit()}},onFinish:mn=>{var ya;ke.type==="3"&&(!mn.group_id||((ya=mn==null?void 0:mn.group_id)==null?void 0:ya.length)===0)?ke.show_all_share=!0:ke.show_all_share=null,Pt(qe(qe({},ke),mn)),oa(qe(qe({},ke),mn))}},Be.createElement(ye.default.Item,{name:"item_type"},Be.createElement(be.default,{className:E.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ut?_n:Zt?Gn==null?void 0:Gn.filter(mn=>mn.question_type!==5):Gn).map(mn=>Be.createElement(be.default.Option,{key:mn.value},mn.name)))),Be.createElement(ye.default.Item,{name:"courseid"},Be.createElement(Fe.Z,{className:E.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Ct})),!pn&&Be.createElement(ye.default.Item,{name:"tag_discipline_id"},Be.createElement(be.default,{className:E.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(tt=Ot==null?void 0:Ot.tag_disciplines)==null?void 0:tt.map(mn=>Be.createElement(be.default.Option,{key:mn.id},mn.name)))),Be.createElement(ye.default.Item,{name:pn?"diff":"difficulty"},Be.createElement(be.default,{className:E.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},na.map(mn=>Be.createElement(be.default.Option,{key:mn.value},mn.name)))),pn&&Be.createElement(ye.default.Item,{name:"shixun_publish_status"},Be.createElement(be.default,{className:E.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Br.map(mn=>Be.createElement(be.default.Option,{key:mn.value},mn.name)))),(ke.type==="3"||ke.type==="0")&&!pn&&Be.createElement(ye.default.Item,{name:"group_id"},Be.createElement(Ie.default,{treeDataSimpleMode:!0,style:{width:118},className:E.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(mn,ya)=>ya.title.toUpperCase().indexOf(mn.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Pr,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:St})),gt&&Be.createElement("span",{className:E.allqingchu,onClick:kt},Be.createElement("i",{className:"iconfont icon-guanbi4"}),Be.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Be.createElement(ye.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Be.createElement(De.default.Search,{className:E.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Be.createElement("i",{className:`iconfont icon-sousuo9 font14 ${E.searchIcon}`,onClick:()=>$n.submit()}),onSearch:mn=>{$n.submit()}}))),Be.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Be.createElement("div",{onClick:()=>{ke.updated_at==="asc"?ke.updated_at="desc":ke.updated_at="asc",Pt(se(qe({},ke),{page:1})),oa(se(qe({},ke),{page:1}))}}," ",ke.updated_at?Be.createElement("img",{src:ke.updated_at==="asc"?Ee.Z:Me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Be.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Be.createElement("div",{onClick:()=>{ke.quotes==="asc"?ke.quotes="desc":ke.quotes="asc",Pt(se(qe({},ke),{page:1})),oa(se(qe({},ke),{page:1}))},style:{marginLeft:20}}," ",ke.quotes?Be.createElement("img",{src:ke.quotes==="asc"?Ee.Z:Me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Be.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Be.createElement(je.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Ot==null?void 0:Ot.items)||(Ot==null?void 0:Ot.shixun_list),pagination:!1,loading:ga,rowKey:mn=>mn.id,rowSelection:{type:Zt||en?"radio":"checkbox",selectedRowKeys:gn,getCheckboxProps:mn=>({disabled:mn.shixun_tag_num===1||(Dt==null?void 0:Dt.find(ya=>mn.id===ya))}),onSelect(mn,ya,Cr){if(Zt||en){Qt([mn.id]),zn.current=new Set([mn.id]),Nt(1),At([mn.id]);return}if(ya)(pn||mn!=null&&mn.challenge_names)&&sa([...Xn,mn.id]),Qt([...gn,mn.id]),mn.identifier?An.current.add(mn.id):zn.current.add(mn.id),Nt(1),At([...lt,mn.id]);else{mn.identifier?An.current.delete(mn.id):zn.current.delete(mn.id);let gr=lt.filter(to=>to!==mn.id);if(Qt(gr),At(gr),pn||mn!=null&&mn.challenge_names){let to=Xn.filter(po=>po!==mn.id);sa([...to])}if(ke.type==="5"){Rr(se(qe({},ke),{list:[...gr]}));return}}},onSelectAll(mn,ya,Cr){var gr,to;if(mn){const po=Cr.map(co=>co.id),Lo=(to=Cr==null?void 0:Cr.filter(co=>co==null?void 0:co.challenge_names))==null?void 0:to.map(co=>co.id);sa([...Xn,...Lo]),Qt([...gn,...po]),At([...lt,...po]);for(const co of Cr)co.identifier?An.current.add(co.id):zn.current.add(co.id)}else{const po=Cr.map(yo=>yo.id),Lo=gn.filter(yo=>!po.some(bu=>bu===yo)),co=(gr=Cr==null?void 0:Cr.filter(yo=>yo==null?void 0:yo.challenge_names))==null?void 0:gr.map(yo=>yo.id);Qt([...Lo]),At([...Lo]);let Kn=Xn.filter(yo=>!co.some(bu=>bu===yo.id));sa([...Kn]),ke.type==="5"&&Rr(se(qe({},ke),{list:[...Lo]}));for(const yo of po)yo.identifier?An.current.delete(yo):zn.current.delete(yo)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(mn,ya,Cr)=>{var gr,to;return Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",null,pn||ya!=null&&ya.challenge_names?"\u5B9E\u8BAD\u9898":(to=(gr=Gn==null?void 0:Gn.filter(po=>po.value===mn))==null?void 0:gr[0])==null?void 0:to.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:pn?"30%":"60%",key:"name",render:(mn,ya,Cr)=>{var gr;return Be.createElement("div",{style:{display:"flex",alignItems:"center"}},Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",{className:ya!=null&&ya.high_resources_consume?E.q_title:""},Be.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:pn||ya!=null&&ya.challenge_names?ya!=null&&ya.title||mn===null?"--":mn:(ya==null?void 0:ya.item_type)=="BPROGRAM"?(gr=ya==null?void 0:ya.program_attr)==null?void 0:gr.description:mn}))),(ya==null?void 0:ya.high_resources_consume)&&Be.createElement(ot.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!pn,render:(mn,ya,Cr)=>{var gr;return Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("span",null,mn?(gr=mn==null?void 0:mn.split("\u3001"))==null?void 0:gr[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!pn,render:(mn,ya,Cr)=>Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("span",null,mn||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(mn,ya,Cr)=>{var gr,to,po,Lo;return Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",null,pn||ya!=null&&ya.challenge_names?(ya==null?void 0:ya.level)||((to=(gr=na==null?void 0:na.filter(co=>co.value===mn))==null?void 0:gr[0])==null?void 0:to.name):(Lo=(po=na==null?void 0:na.filter(co=>co.value===mn))==null?void 0:po[0])==null?void 0:Lo.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!pn,render:(mn,ya,Cr)=>Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",null,mn||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(mn,ya,Cr)=>Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",null,pn||ya!=null&&ya.challenge_names?(ya==null?void 0:ya.study_count)||(ya==null?void 0:ya.stu_num):mn))},{title:Be.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Be.createElement(Ye.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Be.createElement(We.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!pn,render:(mn,ya,Cr)=>Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",null,mn||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(mn,ya,Cr)=>Be.createElement(Ye.Z,{title:ea(ya)},Be.createElement("div",{style:{flex:1,textAlign:"start"}},Be.createElement("a",{onClick:()=>{var gr,to;Ha(se(qe({},ya),{question_type:pn||ya!=null&&ya.challenge_names?5:(to=(gr=Gn==null?void 0:Gn.filter(po=>po.value===(ya==null?void 0:ya.item_type)))==null?void 0:gr[0])==null?void 0:to.question_type})),un(!0)}},"\u67E5\u770B"),(ya==null?void 0:ya.shixun_tag_num)===1&&Be.createElement("a",{style:{marginLeft:10},onClick:()=>{we.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Be.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Be.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${ya==null?void 0:ya.identifier}/challenges`)}},(ya==null?void 0:ya.shixun_name)||"--"),"\uFF1F"),onOk:()=>Rt(void 0,null,function*(){if(!da(ya==null?void 0:ya.identifier))return new Promise((gr,to)=>{to()})})})}},"\u53D1\u5E03")))}].filter(mn=>!mn.hidden)}),Be.createElement(Le.Z,{current:ke.page,total:(Ot==null?void 0:Ot.items_count)||(Ot==null?void 0:Ot.shixuns_count),style:{marginBottom:20},defaultPageSize:ke.per_page,showTotal:mn=>Be.createElement("span",null,"\u5171\xA0",Be.createElement("span",{style:{color:"#165DFF"}},mn),"\xA0\u6761\u6570\u636E"),pageSize:ke.per_page,onChange:(mn,ya)=>{ke.page=mn,ke.per_page=ya,Pt(qe({},ke)),oa(qe({},ke))}}),Be.createElement("div",{className:E.bottom},Be.createElement(ge.ZP,{className:E.no,onClick:()=>{Ze(!1)}},"\u53D6\u6D88"),Be.createElement(ge.ZP,{loading:ze,style:{width:ze&&75},className:E.yes,onClick:()=>Rt(void 0,null,function*(){if((lt==null?void 0:lt.length)<=0){xe.ZP.info(Zt||en?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ct([...zn.current],[...An.current],!0,lt==null?void 0:lt.length)})},Zt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Be.createElement(we.default,{open:ir,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:E.previewModal,width:1e3,centered:!0,onCancel:()=>{un(!1)},onOk:()=>{un(!1)}},Be.createElement(me,{qitem:Ra})))};var Ke=(0,Ue.connect)(({shixunsDetail:Ze,newExercisePaper:at})=>({shixunsDetail:Ze,newExercisePaper:at}))(Tt)},72971:function(Ge,et,te){"use strict";te.d(et,{Im:function(){return We},ZP:function(){return vt},gZ:function(){return zt}});var a=te(67294),ye=te(28802),xe=te(85804),we=te(42922),Oe=te(53978),be=te(94189),Fe=te(19575),Ie=te(7621),De=te(65226),je=te(28706),Ye=te(38658),Le=te(12320),ge=te(94184),le=te.n(ge),E=te(67294),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,oe=(Kt,mt,Et)=>mt in Kt?y(Kt,mt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Kt[mt]=Et,me=(Kt,mt)=>{for(var Et in mt||(mt={}))z.call(mt,Et)&&oe(Kt,Et,mt[Et]);if(ee)for(var Et of ee(mt))ae.call(mt,Et)&&oe(Kt,Et,mt[Et]);return Kt},Ee=(Kt,mt)=>x(Kt,b(mt));const{TextArea:Me}=ye.default,Ue={visible:!1,tabIndex:"0"},We={[be.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[be.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[be.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 ot=(Kt=>(Kt[Kt.SET_VISIBLE=0]="SET_VISIBLE",Kt[Kt.SET_TABINDEX=1]="SET_TABINDEX",Kt))(ot||{});function rt(Kt,mt){switch(mt.type){case 0:return Ee(me({},Kt),{visible:mt.payload});case 1:return Ee(me({},Kt),{tabIndex:mt.payload});default:throw new Error}}function Be({value:Kt,className:mt}){const[Et,wt]=(0,a.useState)(!1),qe=(0,a.useRef)(),se=(0,a.useRef)();return(0,a.useEffect)(()=>{Et&&(se.current.reset(),se.current.write((0,je.pp)(Kt||"")))},[Kt,Et]),(0,a.useEffect)(()=>{var Rt,Tt,Ke,Ze;if(qe.current){se.current=new Le.Terminal({fontSize:14,disableStdin:!0}),se.current.open(qe.current);const at=qe.current.offsetWidth-14,ct=((Ze=(Ke=(Tt=(Rt=se.current)==null?void 0:Rt._core)==null?void 0:Tt._renderService)==null?void 0:Ke.dimensions)==null?void 0:Ze.actualCellWidth)||9.5,xt=Math.ceil(at/ct);se.current.resize(xt,8),wt(!0)}},[]),E.createElement("div",{ref:qe,className:le()("XtermText-valueRef",mt)})}function zt(Kt){const{status:mt,error_msg:Et,output:wt,input:qe,expected_output:se,is_file:Rt,input_file_url:Tt,output_file_url:Ke,expected_output_file_url:Ze}=Kt;let at=null;const ct={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(mt){case be.h.NOMATCH:at=E.createElement(E.Fragment,null,E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Rt&&E.createElement(Be,{className:"mb10",value:qe}),Rt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,je.LR)(Tt,qe)},qe)),E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Rt&&E.createElement(Be,{className:"mb10",value:wt&&Fe.Base64.decode(wt)||""}),Rt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,je.LR)(Ke,wt)},wt)),E.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Rt&&E.createElement(Be,{className:"mb10",value:se&&Fe.Base64.decode(se)||""}),Rt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,je.LR)(Ze,se)},se)));break;case be.h.EXECUTEFAILURE:at=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Rt&&E.createElement(De.Z,{value:qe,style:ct}),Rt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,je.LR)(Tt,qe)},qe)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case be.h.COMPILEFAILURE:at=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Rt&&E.createElement(De.Z,{value:qe,style:ct}),Rt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,je.LR)(Tt,qe)},qe)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case be.h.PODFAILURE:at=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case be.h.TIMEOUT:at=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",at," ")}function _e(Kt){const{status:mt,error_msg:Et,execute_time:wt,output:qe,input:se,expected_output:Rt,is_file:Tt,input_file_url:Ke,output_file_url:Ze,expected_output_file_url:at}=Kt;let ct=null;switch(mt){case be.h.OK:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",wt,"\u79D2"),E.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),E.createElement("pre",null,Fe.Base64.decode(qe)));break;case be.h.NOMATCH:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u8F93\u5165\uFF1A",E.createElement("pre",null,se)),E.createElement("p",null,"\u8F93\u51FA\uFF1A",qe&&Fe.Base64.decode(qe)),E.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Rt&&Fe.Base64.decode(Rt)));break;case be.h.EXECUTEFAILURE:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,se)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case be.h.COMPILEFAILURE:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,se)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},Fe.Base64.decode(Et)));break;case be.h.PODFAILURE:ct=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case be.h.TIMEOUT:ct=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",ct," ")}var vt=({id:Kt,is_file:mt,input:Et,debuging:wt,submitting:qe,executingMessage:se,debugResult:Rt,onChangeInput:Tt,onDebugCode:Ke,onSubmitCode:Ze})=>{const[at,ct]=(0,a.useReducer)(rt,Ue),{visible:xt,tabIndex:ze}=at;(0,a.useEffect)(()=>{ct({type:0,payload:!1})},[Kt]);function nt(rn){let Wn=rn.target.id;ct({type:1,payload:Wn})}function Zt(){ct({type:0,payload:!xt})}const Ut=(0,a.useMemo)(()=>{if(Rt){const{status:rn}=Rt;return E.createElement(E.Fragment,null,_e(Rt))}return null},[Rt]);function en(){ct({type:0,payload:!0}),ct({type:1,payload:"1"}),Ke()}return E.createElement("div",{className:"test-case-panel"},E.createElement("div",{className:`test-case-panel-body ${xt?"active":""}`},E.createElement("ul",{className:"s-navs"},E.createElement("li",null,E.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),E.createElement(Ye.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:E.createElement(Me,{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:mt?"":Et,onChange:Tt}),rightNode:wt?E.createElement(Ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Rt?Ut:E.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")})),E.createElement("a",{className:`btn-collapse ${xt?"up":""}`,onClick:Zt},xt?E.createElement(we.Z,null):E.createElement(Oe.Z,null)),E.createElement("footer",{className:"footer"},E.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),E.createElement("div",{className:"flex-container"},E.createElement(xe.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),E.createElement(xe.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),E.createElement(xe.ZP,{className:"btn-green",type:"ghost",loading:wt,onClick:en},"\u8C03\u8BD5\u4EE3\u7801"),E.createElement(xe.ZP,{type:"primary",className:"custom-ant-disabled",loading:qe,disabled:qe,onClick:()=>{ct({type:0,payload:!1}),Ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},94189:function(Ge,et,te){"use strict";te.d(et,{h:function(){return a}});var a=(ye=>(ye[ye.NOMATCH=-1]="NOMATCH",ye[ye.OK=0]="OK",ye[ye.TIMEOUT=2]="TIMEOUT",ye[ye.PODFAILURE=3]="PODFAILURE",ye[ye.COMPILEFAILURE=4]="COMPILEFAILURE",ye[ye.EXECUTEFAILURE=5]="EXECUTEFAILURE",ye[ye.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ye))(a||{})},32259:function(Ge,et,te){"use strict";te.d(et,{Y2:function(){return Kt},ZP:function(){return mt}});var a=te(67294),ye=te(35059),xe=te(2453),we=te(62844),Oe=te(71230),be=te(98813),Fe=te(85804),Ie=te(84567),De=te(83062),je=te(28802),Ye={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"},Le="data:image/png;base64,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",ge=te(56448),le=te.n(ge),E=te(59451),y=te(33170),x=te(25934),b=te(28706),ee=te(20819),z=te(67294),ae=Object.defineProperty,oe=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,We=(Et,wt,qe)=>wt in Et?ae(Et,wt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Et[wt]=qe,ot=(Et,wt)=>{for(var qe in wt||(wt={}))Me.call(wt,qe)&&We(Et,qe,wt[qe]);if(Ee)for(var qe of Ee(wt))Ue.call(wt,qe)&&We(Et,qe,wt[qe]);return Et},rt=(Et,wt)=>oe(Et,me(wt)),Be=(Et,wt,qe)=>new Promise((se,Rt)=>{var Tt=at=>{try{Ze(qe.next(at))}catch(ct){Rt(ct)}},Ke=at=>{try{Ze(qe.throw(at))}catch(ct){Rt(ct)}},Ze=at=>at.done?se(at.value):Promise.resolve(at.value).then(Tt,Ke);Ze((qe=qe.apply(Et,wt)).next())});const{Dragger:zt}=ye.default,_e=Et=>{const wt=ct=>ct&&ct.substring(0,ct.lastIndexOf("."));for(var qe=[...Et],se=0,Rt=[],Tt=0;Tt{if(ct.forEach(xt=>{let ze=xt.name.split(/\.(?=[^\.]+$)/);xt.name=`${ze[0]}.${ze[1].toLowerCase()}`}),ct[0].name.includes(".in"))return ct.length===2?ct:[ct[0],{}];if(ct[0].name.includes(".out"))return ct.length===2?ct.reverse():[{},ct[0]]})},vt=({onClose:Et,onOK:wt,visible:qe,wrapClassName:se,rootIdentifier:Rt,multiple:Tt=!1,defaultMultipleValue:Ke=!0})=>{const[Ze,at]=(0,a.useState)([]),[ct,xt]=(0,a.useState)({}),[ze,nt]=(0,a.useState)(!1),[Zt,Ut]=(0,a.useState)(!0),en=(0,a.useRef)([]),rn=(0,a.useRef)(0),Wn=()=>{Et()};(0,a.useEffect)(()=>{It()},[]),(0,a.useEffect)(()=>{qe&&(en.current=[],rn.current=0,at([]),Ut(Ke))},[qe]);const It=()=>Be(void 0,null,function*(){try{const Qt=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),lt=JSON.parse((0,E.pe)(Qt.data));xt(lt)}catch(Qt){}}),Qe=Qt=>Qt&&Qt.substring(0,Qt.lastIndexOf(".")),tt=Qt=>{var lt,At;const Ot=Qe((lt=Qt[0])==null?void 0:lt.name)||Qe((At=Qt[1])==null?void 0:At.name),Fn=Ze.filter(ga=>Qe(ga.name)!==Ot);en.current=[...Fn],at([...Fn])},ke=Qt=>{if(!Zt){const In=new FormData;In.append("file",Qt.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:In},!0).then(Ra=>{if(Ra.status===0){rn.current=rn.current+1;const Ha=en.current.map(ir=>{var un;if(ir.name===Qt.name){const pn=ot({},ir);return(un=Qt==null?void 0:Qt.name)!=null&&un.includes(".in")?pn.input=Ra==null?void 0:Ra.content:pn.output=Ra==null?void 0:Ra.content,pn}return ir});if(en.current=[...Ha],at([...Ha]),rn.current>0&&rn.current===Ze.length){nt(!1);let ir=_e(Ha);ir=ir.filter(un=>{var pn,eo;return!!((pn=un[0])!=null&&pn.name&&((eo=un[1])!=null&&eo.name))}),ir=ir.map(un=>rt(ot(ot({},un[0]),un[1]),{is_file:!1})),wt(ir),Et()}}else nt(!1),Et()});return}const lt=new(le())({endpoint:ct.end_point,region:ct.region,accessKeyId:ct.access_key_id,accessKeySecret:ct.access_key_secret,bucket:ct.bucket,stsToken:ct.security_token}),At=Qt.name,Ot={container_type:"TestSet",file_name:At},Fn=(0,x.Z)();let ga=`testsets/${Rt}/${Fn}${At.indexOf(".")>-1?"."+At.split(".").pop():""}`;Rt===null&&(ga=`testsets/${Fn}${At.indexOf(".")>-1?"."+At.split(".").pop():""}`),lt.multipartUpload(ga,new Blob([Qt.file],{type:Qt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:At+""},url:ct==null?void 0:ct.callback_url,host:ct==null?void 0:ct.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(Ot)}}).then(function(In){if(In.data.status===0){rn.current=rn.current+1;const $n=en.current.map(Ra=>{var Ha,ir,un,pn,eo,Xn,sa,Ao,Nt,ft,Xe,St,jt,Dt,$t,Gn,_n;if(Ra.name===((ir=(Ha=In.data)==null?void 0:Ha.data)==null?void 0:ir.file_name)){const Yn=ot({},Ra);return(eo=(pn=(un=In.data)==null?void 0:un.data)==null?void 0:pn.file_name)!=null&&eo.includes(".in")?(Yn.in_object_key=(sa=(Xn=In.data)==null?void 0:Xn.data)==null?void 0:sa.object,Yn.in_object_size=(Nt=(Ao=In.data)==null?void 0:Ao.data)==null?void 0:Nt.size,Yn.input=(Xe=(ft=In.data)==null?void 0:ft.data)==null?void 0:Xe.file_name,Yn.in_file=Qt):(Yn.out_object_key=(jt=(St=In.data)==null?void 0:St.data)==null?void 0:jt.object,Yn.out_object_size=($t=(Dt=In.data)==null?void 0:Dt.data)==null?void 0:$t.size,Yn.output=(_n=(Gn=In.data)==null?void 0:Gn.data)==null?void 0:_n.file_name,Yn.out_file=Qt),Yn}return Ra});if(en.current=[...$n],at([...$n]),rn.current>0&&rn.current===Ze.length){nt(!1);let Ra=_e($n);Ra=Ra.filter(Ha=>{var ir,un;return!!((ir=Ha[0])!=null&&ir.name&&((un=Ha[1])!=null&&un.name))}),Ra=Ra.map(Ha=>rt(ot(ot({},Ha[0]),Ha[1]),{is_file:!0})),wt(Ra),Et()}}})},Pt=Qt=>new Promise((lt,At)=>{let Ot=0,Fn=[];for(let ga=0;ga{Ot++,Ot===Qt.length&&(Fn.length?(xe.ZP.warning(`${Fn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),At()):lt(Qt))}).catch(In=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",In),Ot++,Fn.push(Qt[ga].name),Ot===Qt.length&&(Fn.length?(xe.ZP.warning(`${Fn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),At()):lt(Qt))})}),Ct=()=>Be(void 0,null,function*(){if(Ze.length===0){xe.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Pt(Ze),nt(!0),_e(Ze).some(lt=>{var At,Ot;return!((At=lt[0])!=null&&At.name&&((Ot=lt[1])!=null&&Ot.name))})){we.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:()=>Be(void 0,null,function*(){Ze.map(lt=>Be(void 0,null,function*(){ke(lt)}))}),onCancel:()=>{nt(!1)}});return}Ze.map(lt=>Be(void 0,null,function*(){ke(lt)}))}),nn={name:"file",fileList:Ze,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Qt=>{if(Ze!=null&&Ze.some(At=>At.name===Qt.name))return xe.ZP.info(`${Qt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Qt.size/1024/1024>100)return xe.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Qt.name))return xe.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const lt={name:Qt.name,uid:Qt.uid,file:Qt,percent:0};return Ze.push(lt),en.current=[...Ze],at([...Ze]),!1}},gn=_e(Ze);return console.log(Ze,gn,"fileList"),z.createElement(we.default,{open:qe,wrapClassName:se,onOk:Ct,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:ze},onCancel:Wn,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:Ye.wrap},Ze.length?z.createElement("div",null,z.createElement(Oe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Tt?"visible":"hidden"}},z.createElement("span",{className:Ye.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(be.ZP.Group,{className:`ml20 ${Ye.testCaseRadio}`,optionType:"button",value:Zt,onChange:Qt=>Ut(Qt.target.value)},z.createElement(be.ZP,{value:!1},"\u6587\u672C"),z.createElement(be.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(ye.default,ot({},nn),z.createElement(Fe.ZP,{type:"primary",className:Ye.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Kt,{data:gn,onRemove:tt})):z.createElement("div",{className:`${Ye.noData} mb30`},z.createElement(ye.default.Dragger,rt(ot({},nn),{className:Ye.dragger}),z.createElement("img",{src:Le,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:Ye.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:Ye.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.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",z.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",z.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",z.createElement("br",null))))},Kt=({data:Et=[],onRemove:wt,width:qe="auto",showScore:se=!1,disabled:Rt=!1,inputChange:Tt,onEvaluatingChange:Ke,onSelectAll:Ze,checkAll1:at,checkAll2:ct,checkAll3:xt,checkAll4:ze,checkAll5:nt,showEvaluatingSetting:Zt=!1,className:Ut="",isProgramHomework:en=!1})=>{const rn={value:"",filename:"",dataUrl:""},[Wn,It]=(0,a.useState)(ot({},rn)),Qe=Pt=>{let Ct=document.createElement("a");document.body.appendChild(Ct);let nn=URL.createObjectURL(Pt.file);Ct.href=nn,Ct.download=Pt.name,Ct.click(),URL.revokeObjectURL(nn),document.body.removeChild(Ct)},tt=(Pt,Ct)=>{(0,b.LR)(Pt,Ct)},ke=(Pt,Ct)=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{wt(Pt,Ct)},onCancel:()=>{}})};return Et.length?z.createElement("div",{className:Ut,style:{width:qe}},z.createElement("div",{className:`${en?Ye.headProgram:Ye.head}`},Zt&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(Ie.default,{checked:at,onChange:Pt=>{Ze(Pt.target.checked,"hidden")}}),z.createElement(De.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:en?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:se?en?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:se?en?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),se&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Zt&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(Ie.default,{checked:ze,onChange:Pt=>{Ze(Pt.target.checked,"input_visible")}}),z.createElement(De.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Zt&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(Ie.default,{checked:ct,onChange:Pt=>{Ze(Pt.target.checked,"is_invisible")}}),z.createElement(De.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Zt&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(Ie.default,{checked:nt,onChange:Pt=>{Ze(Pt.target.checked,"actual_output_visible")}}),z.createElement(De.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Zt&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(Ie.default,{checked:xt,onChange:Pt=>{Ze(Pt.target.checked,"last_match_rule")}}),z.createElement(De.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"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:Ye.operation,style:en?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:Ye.listWrapper,style:{boxShadow:en?"0px 2px 4px 0px #EAEEF4":"unset"}},Et.map((Pt,Ct)=>{var nn,gn,Qt,lt;return z.createElement("div",{key:Ct,className:Ye.list,style:en?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Zt&&z.createElement("div",{style:{width:"15%"}},z.createElement(Ie.default,{checked:!!Pt.hidden,onChange:At=>{Ke(At.target.checked,Ct,"hidden")}})),z.createElement("div",{style:{width:en?"25%":"15%",paddingLeft:en?"5px":"0px",paddingRight:en?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ct+1),z.createElement("div",{className:Ye.info,style:{width:se?en?"20%":"15%":"25%"}},z.createElement("span",{title:Pt.input||((nn=Pt[0])==null?void 0:nn.name),onClick:()=>Be(void 0,null,function*(){let At;Pt.input?Pt.input_file_url?At=Pt.input_file_url:At=Pt.in_file:At=Pt[0];let Ot;typeof At=="string"?(Ot=yield fetch(At,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),It({value:yield Ot.text(),filename:"",dataUrl:At})):(Ot=yield(0,b.db)(At.file),It({value:Ot.text,filename:At.name,dataUrl:Ot.link}))})},Pt.input||((gn=Pt[0])==null?void 0:gn.name))),z.createElement("div",{className:Ye.info,style:{width:se?en?"20%":"15%":"25%"}},z.createElement("span",{title:Pt.output||((Qt=Pt[1])==null?void 0:Qt.name),onClick:()=>Be(void 0,null,function*(){let At;Pt.input?Pt.output_file_url?At=Pt.output_file_url:At=Pt.out_file:At=Pt[1];let Ot;typeof At=="string"?(Ot=yield fetch(At,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),It({value:yield Ot.text(),filename:"",dataUrl:At})):(Ot=yield(0,b.db)(At.file),It({value:Ot.text,filename:At.name,dataUrl:Ot.link}))})},Pt.output||((lt=Pt[1])==null?void 0:lt.name))),se&&z.createElement("div",{style:{width:"20%"}},z.createElement(je.default,{size:"large",addonAfter:en?"%":null,disabled:Rt,style:{width:"80%"},onChange:At=>Tt(At,Ct),value:Pt.score}),!en&&z.createElement("span",null,"\xA0%")),Zt&&z.createElement("div",{style:{width:"20%"}},z.createElement(Ie.default,{checked:Pt.input_visible||!1,onChange:At=>{Ke(At.target.checked,Ct,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Zt&&z.createElement("div",{style:{width:"20%"}},z.createElement(Ie.default,{checked:Pt.is_invisible||!1,onChange:At=>{Ke(At.target.checked,Ct,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Zt&&z.createElement("div",{style:{width:"20%"}},z.createElement(Ie.default,{checked:Pt.actual_output_visible||!1,onChange:At=>{Ke(At.target.checked,Ct,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Zt&&z.createElement("div",{style:{width:"20%"}},z.createElement(Ie.default,{checked:Pt.last_match_rule||!1,onChange:At=>{Ke(At.target.checked,Ct,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>ke(Pt,Ct),style:en?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:Ye.del},"\u5220\u9664")))})),z.createElement(ee.Z,{close:!0,data:Wn.dataUrl,filename:Wn.filename,type:Wn.dataUrl.length?"txt":"",onClose:()=>It(ot({},rn)),monacoEditor:{value:Wn.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var mt=vt},93989:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return ge}});var a=te(67294),ye=te(2453),xe=te(83062),we=te(74330),Oe=te(71230),be=te(15746),Fe=te(14845),Ie=te(85804),De=te(35567),je=te(33170),Ye=te(65226),Le=(E,y,x)=>new Promise((b,ee)=>{var z=me=>{try{oe(x.next(me))}catch(Ee){ee(Ee)}},ae=me=>{try{oe(x.throw(me))}catch(Ee){ee(Ee)}},oe=me=>me.done?b(me.value):Promise.resolve(me.value).then(z,ae);oe((x=x.apply(E,y)).next())}),ge=({id:E,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,z]=(0,a.useState)(""),[ae,oe]=(0,a.useState)(!1);function me(Me){z(Me)}function Ee(){if(!ee){ye.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(E,ee),z("")}return(0,a.useEffect)(()=>{y!=E&&oe(!1)},[y]),a.createElement("div",{key:E,className:"discuss-item-editor",style:{display:y===E?"block":"none",width:"100%"}},a.createElement(De.Z,{miniToolbar:!0,startInit:y===E,defaultValue:ee,id:E,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:b&&a.createElement(xe.Z,{color:"#fff",open:ae,destroyTooltipOnHide:!0,title:le({id:E,isOpen:ae,activeDiscussIndex:y,onChange:me,setIsOpen:oe}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ae?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>oe(!ae)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:Ee,className:"btn-send"},"\u53D1\u9001"))};const le=E=>{const[y,x]=(0,a.useState)(!1),[b,ee]=(0,a.useState)([]),[z,ae]=(0,a.useState)(1);(0,a.useEffect)(()=>{E!=null&&E.isOpen?oe():(ae(1),ee([]))},[E==null?void 0:E.isOpen]);const oe=()=>Le(void 0,null,function*(){x(!0);const me=yield(0,je.ZP)(`/api/discusses/${E==null?void 0:E.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&ee(me==null?void 0:me.answer),x(!1)});return a.createElement(we.Z,{spinning:y},a.createElement("div",{style:{color:"#000"}},a.createElement(Ye.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[z-1])||""}),a.createElement(Oe.Z,{justify:"end",align:"middle"},a.createElement(be.Z,null,a.createElement(Fe.Z,{simple:!0,current:z,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:me=>{ae(me)}})),a.createElement(be.Z,null,a.createElement(Ie.ZP,{onClick:()=>Le(void 0,null,function*(){E==null||E.onChange(b==null?void 0:b[z-1]),E==null||E.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},5764:function(Ge,et,te){"use strict";te.d(et,{CP:function(){return xe},_V:function(){return be}});var a=te(81354),ye=te.n(a);const xe={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},we={exam:xe};function Oe(Fe="",Ie="exam"){const{secret:De,iv:je}=we[Ie];return AES.encrypt(Fe,De,{iv:je,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function be(Fe="",Ie="exam"){const{secret:De,iv:je}=we[Ie];return a.AES.decrypt(Fe,De,{iv:je,mode:ye().mode.CBC,padding:ye().pad.Pkcs7}).toString(a.enc.Utf8)}},51959:function(Ge,et,te){"use strict";te.d(et,{BU:function(){return ye},Dj:function(){return a},gH:function(){return xe},vp:function(){return we}});function a(Oe){try{Oe.mozRequestFullScreen?Oe.mozRequestFullScreen():Oe.webkitRequestFullScreen&&Oe.webkitRequestFullScreen()}catch(be){console.log(be,":e")}}function ye(){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 xe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function we(){var Oe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,be=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Oe),window.isFullScreen?window.isFullScreen:Oe!=null}},9343:function(Ge,et,te){"use strict";te.d(et,{U:function(){return De}});var a=te(67294),ye=Object.defineProperty,xe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(je,Ye,Le)=>Ye in je?ye(je,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Le}):je[Ye]=Le,Fe=(je,Ye)=>{for(var Le in Ye||(Ye={}))we.call(Ye,Le)&&be(je,Le,Ye[Le]);if(xe)for(var Le of xe(Ye))Oe.call(Ye,Le)&&be(je,Le,Ye[Le]);return je},Ie=(je,Ye,Le)=>new Promise((ge,le)=>{var E=b=>{try{x(Le.next(b))}catch(ee){le(ee)}},y=b=>{try{x(Le.throw(b))}catch(ee){le(ee)}},x=b=>b.done?ge(b.value):Promise.resolve(b.value).then(E,y);x((Le=Le.apply(je,Ye)).next())});function De(je,Ye){const[Le,ge]=(0,a.useState)(Ye),[le,E]=(0,a.useState)(!1),[y,x]=(0,a.useState)();return[Le,le,(ee,z=!1)=>Ie(this,null,function*(){const ae=z?Ye:Fe(Fe({},Le),ee);E(!0),ge(ae);const oe=yield je(ae);return E(!1),x(oe),oe}),y,x]}},43462:function(Ge,et,te){"use strict";te.d(et,{_:function(){return xe}});var a=te(67294),ye=te(62844);const xe=we=>{var Oe,be;const Fe=(0,a.useRef)([]),Ie=()=>{for(const De of Fe.current)clearTimeout(De);Fe.current=[]};return(0,a.useEffect)(()=>{var De,je,Ye,Le,ge,le;if(Ie(),(De=we==null?void 0:we.exercise)!=null&&De.left_time&&((Ye=(je=we==null?void 0:we.exercise)==null?void 0:je.exercise_events)==null?void 0:Ye.length)>0){for(const E of(Le=we==null?void 0:we.exercise)==null?void 0:Le.exercise_events)if(((ge=we==null?void 0:we.exercise)==null?void 0:ge.left_time)>(E==null?void 0:E.reminder_time)*60){let y=(((le=we==null?void 0:we.exercise)==null?void 0:le.left_time)-(E==null?void 0:E.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{ye.default.info({content:`${E==null?void 0:E.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);Fe.current.push(x)}}},[(Oe=we==null?void 0:we.exercise)==null?void 0:Oe.left_time,(be=we==null?void 0:we.exercise)==null?void 0:be.exercise_events]),Ie}},51161:function(Ge,et,te){"use strict";te.d(et,{AL:function(){return ae},Iy:function(){return Ye},Qv:function(){return le},ez:function(){return z},jb:function(){return Le}});var a=te(47084),ye=te.n(a),xe=te(90621),we=te.n(xe);let Oe=1;function be(Ue,We){const ot=Ue.match(/^(\s+)(?:```)/);if(ot===null)return We;const rt=ot[1];return We.split(` `).map(Be=>{const zt=Be.match(/^\s+/);if(zt===null)return Be;const[_e]=zt;return _e.length>=rt.length?Be.slice(rt.length):Be}).join(` `)}let Fe=[],Ie=["
    "];const De=new(ye()).Renderer,je=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ye(){Fe.length=0,Ie=["
      "]}const Le={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ge(Ue,We,ot,rt){if(We>=Ue.length||Ue[We].level<=ot)return We;var Be=Ue[We];rt.push("
    • "+Be.text+""),We++;var zt=[];return We=ge(Ue,We,Be.level,zt),zt.length>0&&(rt.push("
        "),zt.forEach(function(_e){rt.push(_e)}),rt.push("
      ")),rt.push("
    • "),We=ge(Ue,We,ot,rt),We}function le(){return ge(Fe,0,0,Ie),Ie.push("
    "),Ie.join("")}const E={heading(Ue){const We=je.exec(Ue);if(Oe+=1,We)return{type:"heading",raw:We[0],depth:We[1].length,text:We[2]}},fences(Ue){const We=this.rules.block.fences.exec(Ue);if(We){const ot=We[0];let rt=be(ot,We[3]||"");const Be=We[2]?We[2].trim():We[2];if(["latex","katex","math"].indexOf(Be)>=0){const zt=b(),_e=rt;rt=zt,ee[zt]={type:"block",expression:_e}}return{type:"code",raw:ot,lang:Be,text:rt}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let ee={};function z(){return ee}function ae(){x=0,ee={}}function oe(Ue){return Ue=Ue.replace(y,(We,ot)=>{const rt=b();return ee[rt]={type:"inline",expression:ot},rt}),Ue}const me=De.listitem;De.listitem=function(Ue){return me(oe(Ue))};const Ee=De.paragraph;De.paragraph=function(Ue){return Ee(oe(Ue))};const Me=De.tablecell;De.tablecell=function(Ue,We){return Me(oe(Ue),We)},De.code=function(Ue,We,ot){const rt=(We||"").match(/\S*/)[0];return rt?["latex","katex","math"].indexOf(rt)>=0?`

    ${Ue}

    `:`
    ${ot?Ue:(0,xe.escape)(Ue,!0)}
    -`:'
    '+(ot?Ue:(0,xe.escape)(Ue,!0))+"
    "},De.heading=function(Ue,We,ot){let rt=this.options.headerPrefix+ot.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Fe.push({anchor:rt,level:We,text:Ue}),"'+Ue+""},ye().setOptions({silent:!0,gfm:!0,pedantic:!1}),ye().use({tokenizer:E,renderer:De}),et.ZP=ye()},40471:function(Ge,et,te){"use strict";te.d(et,{G:function(){return Oe},t:function(){return we}});var a=te(58971),ye=te.n(a);const xe=null;function we(be,Fe){let Ie=ye().get("__ec");Ie||(Ie={}),Ie[be]=Fe,ye().set("__ec",Ie)}function Oe(be,Fe){let Ie=ye().get("__ec");return Ie?Ie[be]===void 0?Fe:Ie[be]:Fe}},19312:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Ao}});var a=te(67294);function ye(Nt,ft){(ft==null||ft>Nt.length)&&(ft=Nt.length);for(var Xe=0,St=Array(ft);Xe=Nt.length?{done:!0}:{done:!1,value:Nt[St++]}},e:function(Qn){throw Qn},f:jt}}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 Dt,$t=!0,Vn=!1;return{s:function(){Xe=Xe.call(Nt)},n:function(){var Qn=Xe.next();return $t=Qn.done,Qn},e:function(Qn){Vn=!0,Dt=Qn},f:function(){try{$t||Xe.return==null||Xe.return()}finally{if(Vn)throw Dt}}}}function Oe(Nt,ft){if(!(Nt instanceof ft))throw new TypeError("Cannot call a class as a function")}function be(Nt){"@babel/helpers - typeof";return be=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ft){return typeof ft}:function(ft){return ft&&typeof Symbol=="function"&&ft.constructor===Symbol&&ft!==Symbol.prototype?"symbol":typeof ft},be(Nt)}function Fe(Nt,ft){if(be(Nt)!="object"||!Nt)return Nt;var Xe=Nt[Symbol.toPrimitive];if(Xe!==void 0){var St=Xe.call(Nt,ft||"default");if(be(St)!="object")return St;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ft==="string"?String:Number)(Nt)}function Ie(Nt){var ft=Fe(Nt,"string");return be(ft)=="symbol"?ft:ft+""}function De(Nt,ft){for(var Xe=0;Xe31||Nt>>>ft)throw new RangeError("Value out of range");for(var St=ft-1;St>=0;St--)Xe.push(Nt>>>St&1)}function E(Nt,ft){return(Nt>>>ft&1)!=0}function y(Nt){if(!Nt)throw new Error("Assertion error")}var x=function(){function Nt(ft,Xe){Oe(this,Nt),Ye(this,"modeBits",void 0),Ye(this,"numBitsCharCount",void 0),this.modeBits=ft,this.numBitsCharCount=Xe}return je(Nt,[{key:"numCharCountBits",value:function(Xe){return this.numBitsCharCount[Math.floor((Xe+7)/17)]}}]),Nt}();Le=x,Ye(x,"NUMERIC",new Le(1,[10,12,14])),Ye(x,"ALPHANUMERIC",new Le(2,[9,11,13])),Ye(x,"BYTE",new Le(4,[8,16,16])),Ye(x,"KANJI",new Le(8,[8,10,12])),Ye(x,"ECI",new Le(7,[0,0,0]));var b=je(function Nt(ft,Xe){Oe(this,Nt),Ye(this,"ordinal",void 0),Ye(this,"formatBits",void 0),this.ordinal=ft,this.formatBits=Xe});ge=b,Ye(b,"LOW",new ge(0,1)),Ye(b,"MEDIUM",new ge(1,0)),Ye(b,"QUARTILE",new ge(2,3)),Ye(b,"HIGH",new ge(3,2));var ee=function(){function Nt(ft,Xe,St){if(Oe(this,Nt),Ye(this,"mode",void 0),Ye(this,"numChars",void 0),Ye(this,"bitData",void 0),this.mode=ft,this.numChars=Xe,this.bitData=St,Xe<0)throw new RangeError("Invalid argument");this.bitData=St.slice()}return je(Nt,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(Xe){var St=[],jt=we(Xe),Dt;try{for(jt.s();!(Dt=jt.n()).done;){var $t=Dt.value;le($t,8,St)}}catch(Vn){jt.e(Vn)}finally{jt.f()}return new Nt(x.BYTE,Xe.length,St)}},{key:"makeNumeric",value:function(Xe){if(!Nt.isNumeric(Xe))throw new RangeError("String contains non-numeric characters");for(var St=[],jt=0;jt=1<<_n)return 1/0;jt+=4+_n+Vn.bitData.length}}catch(Qn){Dt.e(Qn)}finally{Dt.f()}return jt}},{key:"toUtf8ByteArray",value:function(Xe){for(var St=encodeURI(Xe),jt=[],Dt=0;DtNt.MAX_VERSION)throw new RangeError("Version value out of range");if(Dt<-1||Dt>7)throw new RangeError("Mask value out of range");this.size=ft*4+17;for(var $t=[],Vn=0;Vn>>9)*1335;var $t=(St<<10|jt)^21522;y($t>>>15==0);for(var Vn=0;Vn<=5;Vn++)this.setFunctionModule(8,Vn,E($t,Vn));this.setFunctionModule(8,7,E($t,6)),this.setFunctionModule(8,8,E($t,7)),this.setFunctionModule(7,8,E($t,8));for(var _n=9;_n<15;_n++)this.setFunctionModule(14-_n,8,E($t,_n));for(var Qn=0;Qn<8;Qn++)this.setFunctionModule(this.size-1-Qn,8,E($t,Qn));for(var la=8;la<15;la++)this.setFunctionModule(8,this.size-15+la,E($t,la));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var Xe=this.version,St=0;St<12;St++)Xe=Xe<<1^(Xe>>>11)*7973;var jt=this.version<<12|Xe;y(jt>>>18==0);for(var Dt=0;Dt<18;Dt++){var $t=E(jt,Dt),Vn=this.size-11+Dt%3,_n=Math.floor(Dt/3);this.setFunctionModule(Vn,_n,$t),this.setFunctionModule(_n,Vn,$t)}}}},{key:"drawFinderPattern",value:function(Xe,St){for(var jt=-4;jt<=4;jt++)for(var Dt=-4;Dt<=4;Dt++){var $t=Math.max(Math.abs(Dt),Math.abs(jt)),Vn=Xe+Dt,_n=St+jt;0<=Vn&&Vn=_n)&>.push(Wa[Ia])})},kt=0;kt=1;jt-=2){jt==6&&(jt=5);for(var Dt=0;Dt>>3],7-(St&7)),St++)}}y(St==Xe.length*8)}},{key:"applyMask",value:function(Xe){if(Xe<0||Xe>7)throw new RangeError("Mask value out of range");for(var St=0;St5&&Xe++):(this.finderPenaltyAddHistory(Dt,$t),jt||(Xe+=this.finderPenaltyCountPatterns($t)*Nt.PENALTY_N3),jt=this.modules[St][Vn],Dt=1);Xe+=this.finderPenaltyTerminateAndCount(jt,Dt,$t)*Nt.PENALTY_N3}for(var _n=0;_n5&&Xe++):(this.finderPenaltyAddHistory(la,An),Qn||(Xe+=this.finderPenaltyCountPatterns(An)*Nt.PENALTY_N3),Qn=this.modules[zn][_n],la=1);Xe+=this.finderPenaltyTerminateAndCount(Qn,la,An)*Nt.PENALTY_N3}for(var na=0;na0&&Xe[2]==St&&Xe[3]==St*3&&Xe[4]==St&&Xe[5]==St;return(jt&&Xe[0]>=St*4&&Xe[6]>=St?1:0)+(jt&&Xe[6]>=St*4&&Xe[0]>=St?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(Xe,St,jt){var Dt=St;return Xe&&(this.finderPenaltyAddHistory(Dt,jt),Dt=0),Dt+=this.size,this.finderPenaltyAddHistory(Dt,jt),this.finderPenaltyCountPatterns(jt)}},{key:"finderPenaltyAddHistory",value:function(Xe,St){var jt=Xe;St[0]==0&&(jt+=this.size),St.pop(),St.unshift(jt)}}],[{key:"encodeText",value:function(Xe,St){var jt=ee.makeSegments(Xe);return Nt.encodeSegments(jt,St)}},{key:"encodeBinary",value:function(Xe,St){var jt=ee.makeBytes(Xe);return Nt.encodeSegments([jt],St)}},{key:"encodeSegments",value:function(Xe,St){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,$t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,Vn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(Nt.MIN_VERSION<=jt&&jt<=Dt&&Dt<=Nt.MAX_VERSION)||$t<-1||$t>7)throw new RangeError("Invalid value");var _n,Qn;for(_n=jt;;_n++){var la=Nt.getNumDataCodewords(_n,St)*8,An=ee.getTotalBits(Xe,_n);if(An<=la){Qn=An;break}if(_n>=Dt)throw new RangeError("Data too long")}for(var zn=St,na=0,va=[b.MEDIUM,b.QUARTILE,b.HIGH];na>>3]|=Pr<<7-(jn&7)}),new Nt(_n,zn,Dr,$t)}},{key:"getNumRawDataModules",value:function(Xe){if(XeNt.MAX_VERSION)throw new RangeError("Version number out of range");var St=(16*Xe+128)*Xe+64;if(Xe>=2){var jt=Math.floor(Xe/7)+2;St-=(25*jt-10)*jt-55,Xe>=7&&(St-=36)}return y(208<=St&&St<=29648),St}},{key:"getNumDataCodewords",value:function(Xe,St){return Math.floor(Nt.getNumRawDataModules(Xe)/8)-Nt.ECC_CODEWORDS_PER_BLOCK[St.ordinal][Xe]*Nt.NUM_ERROR_CORRECTION_BLOCKS[St.ordinal][Xe]}},{key:"reedSolomonComputeDivisor",value:function(Xe){if(Xe<1||Xe>255)throw new RangeError("Degree out of range");for(var St=[],jt=0;jt>>8||St>>>8)throw new RangeError("Byte out of range");for(var jt=0,Dt=7;Dt>=0;Dt--)jt=jt<<1^(jt>>>7)*285,jt^=(St>>>Dt&1)*Xe;return y(jt>>>8==0),jt}}]),Nt}();Ye(z,"MIN_VERSION",1),Ye(z,"MAX_VERSION",40),Ye(z,"PENALTY_N1",3),Ye(z,"PENALTY_N2",3),Ye(z,"PENALTY_N3",40),Ye(z,"PENALTY_N4",10),Ye(z,"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]]),Ye(z,"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 ae={L:b.LOW,M:b.MEDIUM,Q:b.QUARTILE,H:b.HIGH},oe=128,me="L",Ee="#FFFFFF",Me="#000000",Ue=!1,We=1,ot=4,rt=0,Be=.1;function zt(Nt){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Xe=[];return Nt.forEach(function(St,jt){var Dt=null;St.forEach(function($t,Vn){if(!$t&&Dt!==null){Xe.push("M".concat(Dt+ft," ").concat(jt+ft,"h").concat(Vn-Dt,"v1H").concat(Dt+ft,"z")),Dt=null;return}if(Vn===St.length-1){if(!$t)return;Dt===null?Xe.push("M".concat(Vn+ft,",").concat(jt+ft," h1v1H").concat(Vn+ft,"z")):Xe.push("M".concat(Dt+ft,",").concat(jt+ft," h").concat(Vn+1-Dt,"v1H").concat(Dt+ft,"z"));return}$t&&Dt===null&&(Dt=Vn)})}),Xe.join("")}function _e(Nt,ft){return Nt.slice().map(function(Xe,St){return St=ft.y+ft.h?Xe:Xe.map(function(jt,Dt){return Dt=ft.x+ft.w?jt:!1})})}function vt(Nt,ft,Xe,St){if(St==null)return null;var jt=Nt.length+Xe*2,Dt=Math.floor(ft*Be),$t=jt/ft,Vn=(St.width||Dt)*$t,_n=(St.height||Dt)*$t,Qn=St.x==null?Nt.length/2-Vn/2:St.x*$t,la=St.y==null?Nt.length/2-_n/2:St.y*$t,An=St.opacity==null?1:St.opacity,zn=null;if(St.excavate){var na=Math.floor(Qn),va=Math.floor(la),Br=Math.ceil(Vn+Qn-na),gt=Math.ceil(_n+la-va);zn={x:na,y:va,w:Br,h:gt}}var bt=St.crossOrigin;return{x:Qn,y:la,h:_n,w:Vn,excavation:zn,opacity:An,crossOrigin:bt}}function Kt(Nt,ft){return ft!=null?Math.floor(ft):Nt?ot:rt}var mt=function(){try{new Path2D().addPath(new Path2D)}catch(Nt){return!1}return!0}();function Et(){return Et=Object.assign?Object.assign.bind():function(Nt){for(var ft=1;ft_n[An.status];return(jt!=null?jt:Qn)({status:Dt,locale:Xe,onRefresh:St})}var In=te(16777),$n=te(24327),Ra=te(14747),Ha=te(83559),ir=te(43259);const un=Nt=>{const{componentCls:ft,lineWidth:Xe,lineType:St,colorSplit:jt}=Nt;return{[ft]:Object.assign(Object.assign({},(0,Ra.Wf)(Nt)),{display:"flex",justifyContent:"center",alignItems:"center",padding:Nt.paddingSM,backgroundColor:Nt.colorWhite,borderRadius:Nt.borderRadiusLG,border:`${(0,In.unit)(Xe)} ${St} ${jt}`,position:"relative",overflow:"hidden",[`& > ${ft}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:Nt.colorText,lineHeight:Nt.lineHeight,background:Nt.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${ft}-expired, & > ${ft}-scanned`]:{color:Nt.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:Nt.marginXS,fontSize:Nt.controlHeight}}),[`${ft}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},pn=Nt=>({QRCodeMaskBackgroundColor:new $n.FastColor(Nt.colorBgContainer).setA(.96).toRgbString()});var $r=(0,Ha.I$)("QRCode",Nt=>{const ft=(0,ir.mergeToken)(Nt,{QRCodeTextColor:Nt.colorText});return un(ft)},pn),Xn=function(Nt,ft){var Xe={};for(var St in Nt)Object.prototype.hasOwnProperty.call(Nt,St)&&ft.indexOf(St)<0&&(Xe[St]=Nt[St]);if(Nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,St=Object.getOwnPropertySymbols(Nt);jt{var ft,Xe,St,jt;const[,Dt]=(0,tt.ZP)(),{value:$t,type:Vn="canvas",icon:_n="",size:Qn=160,iconSize:la,color:An=Dt.colorText,errorLevel:zn="M",status:na="active",bordered:va=!0,onRefresh:Br,style:gt,className:bt,rootClassName:kt,prefixCls:oa,bgColor:Ia="transparent",statusRender:Wa}=Nt,Rr=Xn(Nt,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:da}=(0,a.useContext)(It.E_),ea=da("qrcode",oa),[Dr,Pr,jn]=$r(ea),So={src:_n,x:void 0,y:void 0,height:typeof la=="number"?la:(ft=la==null?void 0:la.height)!==null&&ft!==void 0?ft:40,width:typeof la=="number"?la:(Xe=la==null?void 0:la.width)!==null&&Xe!==void 0?Xe:40,excavate:!0,crossOrigin:"anonymous"},mn=(0,Yn.Z)(Rr,!0),ya=(0,rn.Z)(Rr,Object.keys(mn)),Cr=Object.assign({value:$t,size:Qn,level:zn,bgColor:Ia,fgColor:An,style:{width:gt==null?void 0:gt.width,height:gt==null?void 0:gt.height},imageSettings:_n?So:void 0},mn),[gr]=(0,Qe.Z)("QRCode");if(!$t)return null;const eo=en()(ea,bt,kt,Pr,jn,{[`${ea}-borderless`]:!va}),po=Object.assign(Object.assign({backgroundColor:Ia},gt),{width:(St=gt==null?void 0:gt.width)!==null&&St!==void 0?St:Qn,height:(jt=gt==null?void 0:gt.height)!==null&&jt!==void 0?jt:Qn});return Dr(a.createElement("div",Object.assign({},ya,{className:eo,style:po}),na!=="active"&&a.createElement("div",{className:`${ea}-mask`},a.createElement(ga,{prefixCls:ea,locale:gr,status:na,onRefresh:Br,statusRender:Wa})),Vn==="canvas"?a.createElement(ze,Object.assign({},Cr)):a.createElement(Zt,Object.assign({},Cr))))}},28734:function(Ge){(function(et,te){Ge.exports=te()})(this,function(){"use strict";return function(et,te){var a=te.prototype,ye=a.format;a.format=function(xe){var we=this,Oe=this.$locale();if(!this.isValid())return ye.bind(this)(xe);var be=this.$utils(),Fe=(xe||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(Ie){switch(Ie){case"Q":return Math.ceil((we.$M+1)/3);case"Do":return Oe.ordinal(we.$D);case"gggg":return we.weekYear();case"GGGG":return we.isoWeekYear();case"wo":return Oe.ordinal(we.week(),"W");case"w":case"ww":return be.s(we.week(),Ie==="w"?1:2,"0");case"W":case"WW":return be.s(we.isoWeek(),Ie==="W"?1:2,"0");case"k":case"kk":return be.s(String(we.$H===0?24:we.$H),Ie==="k"?1:2,"0");case"X":return Math.floor(we.$d.getTime()/1e3);case"x":return we.$d.getTime();case"z":return"["+we.offsetName()+"]";case"zzz":return"["+we.offsetName("long")+"]";default:return Ie}});return ye.bind(this)(Fe)}}})},96036:function(Ge){(function(et,te){Ge.exports=te()})(this,function(){"use strict";return function(et,te,a){var ye=te.prototype,xe=function(Ie){return Ie&&(Ie.indexOf?Ie:Ie.s)},we=function(Ie,De,je,Ye,Le){var ge=Ie.name?Ie:Ie.$locale(),le=xe(ge[De]),E=xe(ge[je]),y=le||E.map(function(b){return b.slice(0,Ye)});if(!Le)return y;var x=ge.weekStart;return y.map(function(b,ee){return y[(ee+(x||0))%7]})},Oe=function(){return a.Ls[a.locale()]},be=function(Ie,De){return Ie.formats[De]||function(je){return je.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Ye,Le,ge){return Le||ge.slice(1)})}(Ie.formats[De.toUpperCase()])},Fe=function(){var Ie=this;return{months:function(De){return De?De.format("MMMM"):we(Ie,"months")},monthsShort:function(De){return De?De.format("MMM"):we(Ie,"monthsShort","months",3)},firstDayOfWeek:function(){return Ie.$locale().weekStart||0},weekdays:function(De){return De?De.format("dddd"):we(Ie,"weekdays")},weekdaysMin:function(De){return De?De.format("dd"):we(Ie,"weekdaysMin","weekdays",2)},weekdaysShort:function(De){return De?De.format("ddd"):we(Ie,"weekdaysShort","weekdays",3)},longDateFormat:function(De){return be(Ie.$locale(),De)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};ye.localeData=function(){return Fe.bind(this)()},a.localeData=function(){var Ie=Oe();return{firstDayOfWeek:function(){return Ie.weekStart||0},weekdays:function(){return a.weekdays()},weekdaysShort:function(){return a.weekdaysShort()},weekdaysMin:function(){return a.weekdaysMin()},months:function(){return a.months()},monthsShort:function(){return a.monthsShort()},longDateFormat:function(De){return be(Ie,De)},meridiem:Ie.meridiem,ordinal:Ie.ordinal}},a.months=function(){return we(Oe(),"months")},a.monthsShort=function(){return we(Oe(),"monthsShort","months",3)},a.weekdays=function(Ie){return we(Oe(),"weekdays",null,null,Ie)},a.weekdaysShort=function(Ie){return we(Oe(),"weekdaysShort","weekdays",3,Ie)},a.weekdaysMin=function(Ie){return we(Oe(),"weekdaysMin","weekdays",2,Ie)}}})},55183:function(Ge){(function(et,te){Ge.exports=te()})(this,function(){"use strict";var et="week",te="year";return function(a,ye,xe){var we=ye.prototype;we.week=function(Oe){if(Oe===void 0&&(Oe=null),Oe!==null)return this.add(7*(Oe-this.week()),"day");var be=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var Fe=xe(this).startOf(te).add(1,te).date(be),Ie=xe(this).endOf(et);if(Fe.isBefore(Ie))return 1}var De=xe(this).startOf(te).date(be).startOf(et).subtract(1,"millisecond"),je=this.diff(De,et,!0);return je<0?xe(this).startOf("week").week():Math.ceil(je)},we.weeks=function(Oe){return Oe===void 0&&(Oe=null),this.week(Oe)}}})},172:function(Ge){(function(et,te){Ge.exports=te()})(this,function(){"use strict";return function(et,te){te.prototype.weekYear=function(){var a=this.month(),ye=this.week(),xe=this.year();return ye===1&&a===11?xe+1:a===0&&ye>=52?xe-1:xe}}})},6833:function(Ge){(function(et,te){Ge.exports=te()})(this,function(){"use strict";return function(et,te){te.prototype.weekday=function(a){var ye=this.$locale().weekStart||0,xe=this.$W,we=(xere.length)&&(ue=re.length);for(var he=0,Pe=Array(ue);he'+(ot?Ue:(0,xe.escape)(Ue,!0))+""},De.heading=function(Ue,We,ot){let rt=this.options.headerPrefix+ot.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Fe.push({anchor:rt,level:We,text:Ue}),"'+Ue+""},ye().setOptions({silent:!0,gfm:!0,pedantic:!1}),ye().use({tokenizer:E,renderer:De}),et.ZP=ye()},40471:function(Ge,et,te){"use strict";te.d(et,{G:function(){return Oe},t:function(){return we}});var a=te(58971),ye=te.n(a);const xe=null;function we(be,Fe){let Ie=ye().get("__ec");Ie||(Ie={}),Ie[be]=Fe,ye().set("__ec",Ie)}function Oe(be,Fe){let Ie=ye().get("__ec");return Ie?Ie[be]===void 0?Fe:Ie[be]:Fe}},19312:function(Ge,et,te){"use strict";te.d(et,{Z:function(){return Ao}});var a=te(67294);function ye(Nt,ft){(ft==null||ft>Nt.length)&&(ft=Nt.length);for(var Xe=0,St=Array(ft);Xe=Nt.length?{done:!0}:{done:!1,value:Nt[St++]}},e:function(Yn){throw Yn},f:jt}}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 Dt,$t=!0,Gn=!1;return{s:function(){Xe=Xe.call(Nt)},n:function(){var Yn=Xe.next();return $t=Yn.done,Yn},e:function(Yn){Gn=!0,Dt=Yn},f:function(){try{$t||Xe.return==null||Xe.return()}finally{if(Gn)throw Dt}}}}function Oe(Nt,ft){if(!(Nt instanceof ft))throw new TypeError("Cannot call a class as a function")}function be(Nt){"@babel/helpers - typeof";return be=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ft){return typeof ft}:function(ft){return ft&&typeof Symbol=="function"&&ft.constructor===Symbol&&ft!==Symbol.prototype?"symbol":typeof ft},be(Nt)}function Fe(Nt,ft){if(be(Nt)!="object"||!Nt)return Nt;var Xe=Nt[Symbol.toPrimitive];if(Xe!==void 0){var St=Xe.call(Nt,ft||"default");if(be(St)!="object")return St;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ft==="string"?String:Number)(Nt)}function Ie(Nt){var ft=Fe(Nt,"string");return be(ft)=="symbol"?ft:ft+""}function De(Nt,ft){for(var Xe=0;Xe31||Nt>>>ft)throw new RangeError("Value out of range");for(var St=ft-1;St>=0;St--)Xe.push(Nt>>>St&1)}function E(Nt,ft){return(Nt>>>ft&1)!=0}function y(Nt){if(!Nt)throw new Error("Assertion error")}var x=function(){function Nt(ft,Xe){Oe(this,Nt),Ye(this,"modeBits",void 0),Ye(this,"numBitsCharCount",void 0),this.modeBits=ft,this.numBitsCharCount=Xe}return je(Nt,[{key:"numCharCountBits",value:function(Xe){return this.numBitsCharCount[Math.floor((Xe+7)/17)]}}]),Nt}();Le=x,Ye(x,"NUMERIC",new Le(1,[10,12,14])),Ye(x,"ALPHANUMERIC",new Le(2,[9,11,13])),Ye(x,"BYTE",new Le(4,[8,16,16])),Ye(x,"KANJI",new Le(8,[8,10,12])),Ye(x,"ECI",new Le(7,[0,0,0]));var b=je(function Nt(ft,Xe){Oe(this,Nt),Ye(this,"ordinal",void 0),Ye(this,"formatBits",void 0),this.ordinal=ft,this.formatBits=Xe});ge=b,Ye(b,"LOW",new ge(0,1)),Ye(b,"MEDIUM",new ge(1,0)),Ye(b,"QUARTILE",new ge(2,3)),Ye(b,"HIGH",new ge(3,2));var ee=function(){function Nt(ft,Xe,St){if(Oe(this,Nt),Ye(this,"mode",void 0),Ye(this,"numChars",void 0),Ye(this,"bitData",void 0),this.mode=ft,this.numChars=Xe,this.bitData=St,Xe<0)throw new RangeError("Invalid argument");this.bitData=St.slice()}return je(Nt,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(Xe){var St=[],jt=we(Xe),Dt;try{for(jt.s();!(Dt=jt.n()).done;){var $t=Dt.value;le($t,8,St)}}catch(Gn){jt.e(Gn)}finally{jt.f()}return new Nt(x.BYTE,Xe.length,St)}},{key:"makeNumeric",value:function(Xe){if(!Nt.isNumeric(Xe))throw new RangeError("String contains non-numeric characters");for(var St=[],jt=0;jt=1<<_n)return 1/0;jt+=4+_n+Gn.bitData.length}}catch(Yn){Dt.e(Yn)}finally{Dt.f()}return jt}},{key:"toUtf8ByteArray",value:function(Xe){for(var St=encodeURI(Xe),jt=[],Dt=0;DtNt.MAX_VERSION)throw new RangeError("Version value out of range");if(Dt<-1||Dt>7)throw new RangeError("Mask value out of range");this.size=ft*4+17;for(var $t=[],Gn=0;Gn>>9)*1335;var $t=(St<<10|jt)^21522;y($t>>>15==0);for(var Gn=0;Gn<=5;Gn++)this.setFunctionModule(8,Gn,E($t,Gn));this.setFunctionModule(8,7,E($t,6)),this.setFunctionModule(8,8,E($t,7)),this.setFunctionModule(7,8,E($t,8));for(var _n=9;_n<15;_n++)this.setFunctionModule(14-_n,8,E($t,_n));for(var Yn=0;Yn<8;Yn++)this.setFunctionModule(this.size-1-Yn,8,E($t,Yn));for(var la=8;la<15;la++)this.setFunctionModule(8,this.size-15+la,E($t,la));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var Xe=this.version,St=0;St<12;St++)Xe=Xe<<1^(Xe>>>11)*7973;var jt=this.version<<12|Xe;y(jt>>>18==0);for(var Dt=0;Dt<18;Dt++){var $t=E(jt,Dt),Gn=this.size-11+Dt%3,_n=Math.floor(Dt/3);this.setFunctionModule(Gn,_n,$t),this.setFunctionModule(_n,Gn,$t)}}}},{key:"drawFinderPattern",value:function(Xe,St){for(var jt=-4;jt<=4;jt++)for(var Dt=-4;Dt<=4;Dt++){var $t=Math.max(Math.abs(Dt),Math.abs(jt)),Gn=Xe+Dt,_n=St+jt;0<=Gn&&Gn=_n)&>.push(Wa[Ia])})},kt=0;kt=1;jt-=2){jt==6&&(jt=5);for(var Dt=0;Dt>>3],7-(St&7)),St++)}}y(St==Xe.length*8)}},{key:"applyMask",value:function(Xe){if(Xe<0||Xe>7)throw new RangeError("Mask value out of range");for(var St=0;St5&&Xe++):(this.finderPenaltyAddHistory(Dt,$t),jt||(Xe+=this.finderPenaltyCountPatterns($t)*Nt.PENALTY_N3),jt=this.modules[St][Gn],Dt=1);Xe+=this.finderPenaltyTerminateAndCount(jt,Dt,$t)*Nt.PENALTY_N3}for(var _n=0;_n5&&Xe++):(this.finderPenaltyAddHistory(la,An),Yn||(Xe+=this.finderPenaltyCountPatterns(An)*Nt.PENALTY_N3),Yn=this.modules[zn][_n],la=1);Xe+=this.finderPenaltyTerminateAndCount(Yn,la,An)*Nt.PENALTY_N3}for(var na=0;na0&&Xe[2]==St&&Xe[3]==St*3&&Xe[4]==St&&Xe[5]==St;return(jt&&Xe[0]>=St*4&&Xe[6]>=St?1:0)+(jt&&Xe[6]>=St*4&&Xe[0]>=St?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(Xe,St,jt){var Dt=St;return Xe&&(this.finderPenaltyAddHistory(Dt,jt),Dt=0),Dt+=this.size,this.finderPenaltyAddHistory(Dt,jt),this.finderPenaltyCountPatterns(jt)}},{key:"finderPenaltyAddHistory",value:function(Xe,St){var jt=Xe;St[0]==0&&(jt+=this.size),St.pop(),St.unshift(jt)}}],[{key:"encodeText",value:function(Xe,St){var jt=ee.makeSegments(Xe);return Nt.encodeSegments(jt,St)}},{key:"encodeBinary",value:function(Xe,St){var jt=ee.makeBytes(Xe);return Nt.encodeSegments([jt],St)}},{key:"encodeSegments",value:function(Xe,St){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,$t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,Gn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(Nt.MIN_VERSION<=jt&&jt<=Dt&&Dt<=Nt.MAX_VERSION)||$t<-1||$t>7)throw new RangeError("Invalid value");var _n,Yn;for(_n=jt;;_n++){var la=Nt.getNumDataCodewords(_n,St)*8,An=ee.getTotalBits(Xe,_n);if(An<=la){Yn=An;break}if(_n>=Dt)throw new RangeError("Data too long")}for(var zn=St,na=0,va=[b.MEDIUM,b.QUARTILE,b.HIGH];na>>3]|=Pr<<7-(jn&7)}),new Nt(_n,zn,Dr,$t)}},{key:"getNumRawDataModules",value:function(Xe){if(XeNt.MAX_VERSION)throw new RangeError("Version number out of range");var St=(16*Xe+128)*Xe+64;if(Xe>=2){var jt=Math.floor(Xe/7)+2;St-=(25*jt-10)*jt-55,Xe>=7&&(St-=36)}return y(208<=St&&St<=29648),St}},{key:"getNumDataCodewords",value:function(Xe,St){return Math.floor(Nt.getNumRawDataModules(Xe)/8)-Nt.ECC_CODEWORDS_PER_BLOCK[St.ordinal][Xe]*Nt.NUM_ERROR_CORRECTION_BLOCKS[St.ordinal][Xe]}},{key:"reedSolomonComputeDivisor",value:function(Xe){if(Xe<1||Xe>255)throw new RangeError("Degree out of range");for(var St=[],jt=0;jt>>8||St>>>8)throw new RangeError("Byte out of range");for(var jt=0,Dt=7;Dt>=0;Dt--)jt=jt<<1^(jt>>>7)*285,jt^=(St>>>Dt&1)*Xe;return y(jt>>>8==0),jt}}]),Nt}();Ye(z,"MIN_VERSION",1),Ye(z,"MAX_VERSION",40),Ye(z,"PENALTY_N1",3),Ye(z,"PENALTY_N2",3),Ye(z,"PENALTY_N3",40),Ye(z,"PENALTY_N4",10),Ye(z,"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]]),Ye(z,"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 ae={L:b.LOW,M:b.MEDIUM,Q:b.QUARTILE,H:b.HIGH},oe=128,me="L",Ee="#FFFFFF",Me="#000000",Ue=!1,We=1,ot=4,rt=0,Be=.1;function zt(Nt){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Xe=[];return Nt.forEach(function(St,jt){var Dt=null;St.forEach(function($t,Gn){if(!$t&&Dt!==null){Xe.push("M".concat(Dt+ft," ").concat(jt+ft,"h").concat(Gn-Dt,"v1H").concat(Dt+ft,"z")),Dt=null;return}if(Gn===St.length-1){if(!$t)return;Dt===null?Xe.push("M".concat(Gn+ft,",").concat(jt+ft," h1v1H").concat(Gn+ft,"z")):Xe.push("M".concat(Dt+ft,",").concat(jt+ft," h").concat(Gn+1-Dt,"v1H").concat(Dt+ft,"z"));return}$t&&Dt===null&&(Dt=Gn)})}),Xe.join("")}function _e(Nt,ft){return Nt.slice().map(function(Xe,St){return St=ft.y+ft.h?Xe:Xe.map(function(jt,Dt){return Dt=ft.x+ft.w?jt:!1})})}function vt(Nt,ft,Xe,St){if(St==null)return null;var jt=Nt.length+Xe*2,Dt=Math.floor(ft*Be),$t=jt/ft,Gn=(St.width||Dt)*$t,_n=(St.height||Dt)*$t,Yn=St.x==null?Nt.length/2-Gn/2:St.x*$t,la=St.y==null?Nt.length/2-_n/2:St.y*$t,An=St.opacity==null?1:St.opacity,zn=null;if(St.excavate){var na=Math.floor(Yn),va=Math.floor(la),Br=Math.ceil(Gn+Yn-na),gt=Math.ceil(_n+la-va);zn={x:na,y:va,w:Br,h:gt}}var bt=St.crossOrigin;return{x:Yn,y:la,h:_n,w:Gn,excavation:zn,opacity:An,crossOrigin:bt}}function Kt(Nt,ft){return ft!=null?Math.floor(ft):Nt?ot:rt}var mt=function(){try{new Path2D().addPath(new Path2D)}catch(Nt){return!1}return!0}();function Et(){return Et=Object.assign?Object.assign.bind():function(Nt){for(var ft=1;ft_n[An.status];return(jt!=null?jt:Yn)({status:Dt,locale:Xe,onRefresh:St})}var In=te(16777),$n=te(24327),Ra=te(14747),Ha=te(83559),ir=te(43259);const un=Nt=>{const{componentCls:ft,lineWidth:Xe,lineType:St,colorSplit:jt}=Nt;return{[ft]:Object.assign(Object.assign({},(0,Ra.Wf)(Nt)),{display:"flex",justifyContent:"center",alignItems:"center",padding:Nt.paddingSM,backgroundColor:Nt.colorWhite,borderRadius:Nt.borderRadiusLG,border:`${(0,In.unit)(Xe)} ${St} ${jt}`,position:"relative",overflow:"hidden",[`& > ${ft}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:Nt.colorText,lineHeight:Nt.lineHeight,background:Nt.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${ft}-expired, & > ${ft}-scanned`]:{color:Nt.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:Nt.marginXS,fontSize:Nt.controlHeight}}),[`${ft}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},pn=Nt=>({QRCodeMaskBackgroundColor:new $n.FastColor(Nt.colorBgContainer).setA(.96).toRgbString()});var eo=(0,Ha.I$)("QRCode",Nt=>{const ft=(0,ir.mergeToken)(Nt,{QRCodeTextColor:Nt.colorText});return un(ft)},pn),Xn=function(Nt,ft){var Xe={};for(var St in Nt)Object.prototype.hasOwnProperty.call(Nt,St)&&ft.indexOf(St)<0&&(Xe[St]=Nt[St]);if(Nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,St=Object.getOwnPropertySymbols(Nt);jt{var ft,Xe,St,jt;const[,Dt]=(0,tt.ZP)(),{value:$t,type:Gn="canvas",icon:_n="",size:Yn=160,iconSize:la,color:An=Dt.colorText,errorLevel:zn="M",status:na="active",bordered:va=!0,onRefresh:Br,style:gt,className:bt,rootClassName:kt,prefixCls:oa,bgColor:Ia="transparent",statusRender:Wa}=Nt,Rr=Xn(Nt,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:da}=(0,a.useContext)(It.E_),ea=da("qrcode",oa),[Dr,Pr,jn]=eo(ea),So={src:_n,x:void 0,y:void 0,height:typeof la=="number"?la:(ft=la==null?void 0:la.height)!==null&&ft!==void 0?ft:40,width:typeof la=="number"?la:(Xe=la==null?void 0:la.width)!==null&&Xe!==void 0?Xe:40,excavate:!0,crossOrigin:"anonymous"},mn=(0,Wn.Z)(Rr,!0),ya=(0,rn.Z)(Rr,Object.keys(mn)),Cr=Object.assign({value:$t,size:Yn,level:zn,bgColor:Ia,fgColor:An,style:{width:gt==null?void 0:gt.width,height:gt==null?void 0:gt.height},imageSettings:_n?So:void 0},mn),[gr]=(0,Qe.Z)("QRCode");if(!$t)return null;const to=en()(ea,bt,kt,Pr,jn,{[`${ea}-borderless`]:!va}),po=Object.assign(Object.assign({backgroundColor:Ia},gt),{width:(St=gt==null?void 0:gt.width)!==null&&St!==void 0?St:Yn,height:(jt=gt==null?void 0:gt.height)!==null&&jt!==void 0?jt:Yn});return Dr(a.createElement("div",Object.assign({},ya,{className:to,style:po}),na!=="active"&&a.createElement("div",{className:`${ea}-mask`},a.createElement(ga,{prefixCls:ea,locale:gr,status:na,onRefresh:Br,statusRender:Wa})),Gn==="canvas"?a.createElement(ze,Object.assign({},Cr)):a.createElement(Zt,Object.assign({},Cr))))}},28734:function(Ge){(function(et,te){Ge.exports=te()})(this,function(){"use strict";return function(et,te){var a=te.prototype,ye=a.format;a.format=function(xe){var we=this,Oe=this.$locale();if(!this.isValid())return ye.bind(this)(xe);var be=this.$utils(),Fe=(xe||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(Ie){switch(Ie){case"Q":return Math.ceil((we.$M+1)/3);case"Do":return Oe.ordinal(we.$D);case"gggg":return we.weekYear();case"GGGG":return we.isoWeekYear();case"wo":return Oe.ordinal(we.week(),"W");case"w":case"ww":return be.s(we.week(),Ie==="w"?1:2,"0");case"W":case"WW":return be.s(we.isoWeek(),Ie==="W"?1:2,"0");case"k":case"kk":return be.s(String(we.$H===0?24:we.$H),Ie==="k"?1:2,"0");case"X":return Math.floor(we.$d.getTime()/1e3);case"x":return we.$d.getTime();case"z":return"["+we.offsetName()+"]";case"zzz":return"["+we.offsetName("long")+"]";default:return Ie}});return ye.bind(this)(Fe)}}})},96036:function(Ge){(function(et,te){Ge.exports=te()})(this,function(){"use strict";return function(et,te,a){var ye=te.prototype,xe=function(Ie){return Ie&&(Ie.indexOf?Ie:Ie.s)},we=function(Ie,De,je,Ye,Le){var ge=Ie.name?Ie:Ie.$locale(),le=xe(ge[De]),E=xe(ge[je]),y=le||E.map(function(b){return b.slice(0,Ye)});if(!Le)return y;var x=ge.weekStart;return y.map(function(b,ee){return y[(ee+(x||0))%7]})},Oe=function(){return a.Ls[a.locale()]},be=function(Ie,De){return Ie.formats[De]||function(je){return je.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Ye,Le,ge){return Le||ge.slice(1)})}(Ie.formats[De.toUpperCase()])},Fe=function(){var Ie=this;return{months:function(De){return De?De.format("MMMM"):we(Ie,"months")},monthsShort:function(De){return De?De.format("MMM"):we(Ie,"monthsShort","months",3)},firstDayOfWeek:function(){return Ie.$locale().weekStart||0},weekdays:function(De){return De?De.format("dddd"):we(Ie,"weekdays")},weekdaysMin:function(De){return De?De.format("dd"):we(Ie,"weekdaysMin","weekdays",2)},weekdaysShort:function(De){return De?De.format("ddd"):we(Ie,"weekdaysShort","weekdays",3)},longDateFormat:function(De){return be(Ie.$locale(),De)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};ye.localeData=function(){return Fe.bind(this)()},a.localeData=function(){var Ie=Oe();return{firstDayOfWeek:function(){return Ie.weekStart||0},weekdays:function(){return a.weekdays()},weekdaysShort:function(){return a.weekdaysShort()},weekdaysMin:function(){return a.weekdaysMin()},months:function(){return a.months()},monthsShort:function(){return a.monthsShort()},longDateFormat:function(De){return be(Ie,De)},meridiem:Ie.meridiem,ordinal:Ie.ordinal}},a.months=function(){return we(Oe(),"months")},a.monthsShort=function(){return we(Oe(),"monthsShort","months",3)},a.weekdays=function(Ie){return we(Oe(),"weekdays",null,null,Ie)},a.weekdaysShort=function(Ie){return we(Oe(),"weekdaysShort","weekdays",3,Ie)},a.weekdaysMin=function(Ie){return we(Oe(),"weekdaysMin","weekdays",2,Ie)}}})},55183:function(Ge){(function(et,te){Ge.exports=te()})(this,function(){"use strict";var et="week",te="year";return function(a,ye,xe){var we=ye.prototype;we.week=function(Oe){if(Oe===void 0&&(Oe=null),Oe!==null)return this.add(7*(Oe-this.week()),"day");var be=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var Fe=xe(this).startOf(te).add(1,te).date(be),Ie=xe(this).endOf(et);if(Fe.isBefore(Ie))return 1}var De=xe(this).startOf(te).date(be).startOf(et).subtract(1,"millisecond"),je=this.diff(De,et,!0);return je<0?xe(this).startOf("week").week():Math.ceil(je)},we.weeks=function(Oe){return Oe===void 0&&(Oe=null),this.week(Oe)}}})},172:function(Ge){(function(et,te){Ge.exports=te()})(this,function(){"use strict";return function(et,te){te.prototype.weekYear=function(){var a=this.month(),ye=this.week(),xe=this.year();return ye===1&&a===11?xe+1:a===0&&ye>=52?xe-1:xe}}})},6833:function(Ge){(function(et,te){Ge.exports=te()})(this,function(){"use strict";return function(et,te){te.prototype.weekday=function(a){var ye=this.$locale().weekStart||0,xe=this.$W,we=(xere.length)&&(ue=re.length);for(var he=0,Pe=Array(ue);here.length)&&(ue=re.length);for(var he=0,Pe=new Array(ue);he=0)&&(he[Ve]=re[Ve]);return he}function qe(re,ue){if(re==null)return{};var he=wt(re,ue),Pe,Ve;if(Object.getOwnPropertySymbols){var ut=Object.getOwnPropertySymbols(re);for(Ve=0;Ve=0)&&Object.prototype.propertyIsEnumerable.call(re,Pe)&&(he[Pe]=re[Pe])}return he}var se=te(67294);function Rt(re){var ue=se.useRef();ue.current=re;var he=se.useCallback(function(){for(var Pe,Ve=arguments.length,ut=new Array(Ve),Mt=0;Mt5&&arguments[5]!==void 0?arguments[5]:!1,cn=arguments.length>6?arguments[6]:void 0,tn=arguments.length>7?arguments[7]:void 0,En=se.useMemo(function(){if(We(Ve)==="object")return Ve.clearIcon;if(ut)return ut},[Ve,ut]),Mn=se.useMemo(function(){return!!(!Mt&&Ve&&(Pe.length||cn)&&!(tn==="combobox"&&cn===""))},[Ve,Mt,Pe.length,cn,tn]);return{allowClear:Mn,clearIcon:se.createElement(Fn,{className:"".concat(ue,"-clear"),onMouseDown:he,customizeIcon:En},"\xD7")}},In=se.createContext(null);function $n(){return se.useContext(In)}function Ra(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ue=se.useState(!1),he=Et(ue,2),Pe=he[0],Ve=he[1],ut=se.useRef(null),Mt=function(){window.clearTimeout(ut.current)};se.useEffect(function(){return Mt},[]);var cn=function(En,Mn){Mt(),ut.current=window.setTimeout(function(){Ve(En),Mn&&Mn()},re)};return[Pe,cn,Mt]}function Ha(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ue=se.useRef(null),he=se.useRef(null);se.useEffect(function(){return function(){window.clearTimeout(he.current)}},[]);function Pe(Ve){(Ve||ue.current===null)&&(ue.current=Ve),window.clearTimeout(he.current),he.current=window.setTimeout(function(){ue.current=null},re)}return[function(){return ue.current},Pe]}function ir(re,ue,he,Pe){var Ve=se.useRef(null);Ve.current={open:ue,triggerOpen:he,customizedTrigger:Pe},se.useEffect(function(){function ut(Mt){var cn;if(!((cn=Ve.current)!==null&&cn!==void 0&&cn.customizedTrigger)){var tn=Mt.target;tn.shadowRoot&&Mt.composed&&(tn=Mt.composedPath()[0]||tn),Ve.current.open&&re().filter(function(En){return En}).every(function(En){return!En.contains(tn)&&En!==tn})&&Ve.current.triggerOpen(!1)}}return window.addEventListener("mousedown",ut),function(){return window.removeEventListener("mousedown",ut)}},[])}var un={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(ue){var he=ue.keyCode;if(ue.altKey&&!ue.ctrlKey||ue.metaKey||he>=un.F1&&he<=un.F12)return!1;switch(he){case un.ALT:case un.CAPS_LOCK:case un.CONTEXT_MENU:case un.CTRL:case un.DOWN:case un.END:case un.ESC:case un.HOME:case un.INSERT:case un.LEFT:case un.MAC_FF_META:case un.META:case un.NUMLOCK:case un.NUM_CENTER:case un.PAGE_DOWN:case un.PAGE_UP:case un.PAUSE:case un.PRINT_SCREEN:case un.RIGHT:case un.SHIFT:case un.UP:case un.WIN_KEY:case un.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ue){if(ue>=un.ZERO&&ue<=un.NINE||ue>=un.NUM_ZERO&&ue<=un.NUM_MULTIPLY||ue>=un.A&&ue<=un.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ue===0)return!0;switch(ue){case un.SPACE:case un.QUESTION_MARK:case un.NUM_PLUS:case un.NUM_MINUS:case un.NUM_PERIOD:case un.NUM_DIVISION:case un.SEMICOLON:case un.DASH:case un.EQUALS:case un.COMMA:case un.PERIOD:case un.SLASH:case un.APOSTROPHE:case un.SINGLE_QUOTE:case un.OPEN_SQUARE_BRACKET:case un.BACKSLASH:case un.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},pn=un;function $r(re){return re&&![pn.ESC,pn.SHIFT,pn.BACKSPACE,pn.TAB,pn.WIN_KEY,pn.ALT,pn.META,pn.WIN_KEY_RIGHT,pn.CTRL,pn.SEMICOLON,pn.EQUALS,pn.CAPS_LOCK,pn.CONTEXT_MENU,pn.F1,pn.F2,pn.F3,pn.F4,pn.F5,pn.F6,pn.F7,pn.F8,pn.F9,pn.F10,pn.F11,pn.F12].includes(re)}var Xn=`accept acceptCharset accessKey action allowFullScreen allowTransparency +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Et(re,ue){return vt(re)||Kt(re,ue)||Ee(re,ue)||mt()}function wt(re,ue){if(re==null)return{};var he={},Pe=Object.keys(re),Ve,ut;for(ut=0;ut=0)&&(he[Ve]=re[Ve]);return he}function qe(re,ue){if(re==null)return{};var he=wt(re,ue),Pe,Ve;if(Object.getOwnPropertySymbols){var ut=Object.getOwnPropertySymbols(re);for(Ve=0;Ve=0)&&Object.prototype.propertyIsEnumerable.call(re,Pe)&&(he[Pe]=re[Pe])}return he}var se=te(67294);function Rt(re){var ue=se.useRef();ue.current=re;var he=se.useCallback(function(){for(var Pe,Ve=arguments.length,ut=new Array(Ve),Mt=0;Mt5&&arguments[5]!==void 0?arguments[5]:!1,cn=arguments.length>6?arguments[6]:void 0,tn=arguments.length>7?arguments[7]:void 0,En=se.useMemo(function(){if(We(Ve)==="object")return Ve.clearIcon;if(ut)return ut},[Ve,ut]),Mn=se.useMemo(function(){return!!(!Mt&&Ve&&(Pe.length||cn)&&!(tn==="combobox"&&cn===""))},[Ve,Mt,Pe.length,cn,tn]);return{allowClear:Mn,clearIcon:se.createElement(Fn,{className:"".concat(ue,"-clear"),onMouseDown:he,customizeIcon:En},"\xD7")}},In=se.createContext(null);function $n(){return se.useContext(In)}function Ra(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ue=se.useState(!1),he=Et(ue,2),Pe=he[0],Ve=he[1],ut=se.useRef(null),Mt=function(){window.clearTimeout(ut.current)};se.useEffect(function(){return Mt},[]);var cn=function(En,Mn){Mt(),ut.current=window.setTimeout(function(){Ve(En),Mn&&Mn()},re)};return[Pe,cn,Mt]}function Ha(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ue=se.useRef(null),he=se.useRef(null);se.useEffect(function(){return function(){window.clearTimeout(he.current)}},[]);function Pe(Ve){(Ve||ue.current===null)&&(ue.current=Ve),window.clearTimeout(he.current),he.current=window.setTimeout(function(){ue.current=null},re)}return[function(){return ue.current},Pe]}function ir(re,ue,he,Pe){var Ve=se.useRef(null);Ve.current={open:ue,triggerOpen:he,customizedTrigger:Pe},se.useEffect(function(){function ut(Mt){var cn;if(!((cn=Ve.current)!==null&&cn!==void 0&&cn.customizedTrigger)){var tn=Mt.target;tn.shadowRoot&&Mt.composed&&(tn=Mt.composedPath()[0]||tn),Ve.current.open&&re().filter(function(En){return En}).every(function(En){return!En.contains(tn)&&En!==tn})&&Ve.current.triggerOpen(!1)}}return window.addEventListener("mousedown",ut),function(){return window.removeEventListener("mousedown",ut)}},[])}var un={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(ue){var he=ue.keyCode;if(ue.altKey&&!ue.ctrlKey||ue.metaKey||he>=un.F1&&he<=un.F12)return!1;switch(he){case un.ALT:case un.CAPS_LOCK:case un.CONTEXT_MENU:case un.CTRL:case un.DOWN:case un.END:case un.ESC:case un.HOME:case un.INSERT:case un.LEFT:case un.MAC_FF_META:case un.META:case un.NUMLOCK:case un.NUM_CENTER:case un.PAGE_DOWN:case un.PAGE_UP:case un.PAUSE:case un.PRINT_SCREEN:case un.RIGHT:case un.SHIFT:case un.UP:case un.WIN_KEY:case un.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ue){if(ue>=un.ZERO&&ue<=un.NINE||ue>=un.NUM_ZERO&&ue<=un.NUM_MULTIPLY||ue>=un.A&&ue<=un.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ue===0)return!0;switch(ue){case un.SPACE:case un.QUESTION_MARK:case un.NUM_PLUS:case un.NUM_MINUS:case un.NUM_PERIOD:case un.NUM_DIVISION:case un.SEMICOLON:case un.DASH:case un.EQUALS:case un.COMMA:case un.PERIOD:case un.SLASH:case un.APOSTROPHE:case un.SINGLE_QUOTE:case un.OPEN_SQUARE_BRACKET:case un.BACKSLASH:case un.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},pn=un;function eo(re){return re&&![pn.ESC,pn.SHIFT,pn.BACKSPACE,pn.TAB,pn.WIN_KEY,pn.ALT,pn.META,pn.WIN_KEY_RIGHT,pn.CTRL,pn.SEMICOLON,pn.EQUALS,pn.CAPS_LOCK,pn.CONTEXT_MENU,pn.F1,pn.F2,pn.F3,pn.F4,pn.F5,pn.F6,pn.F7,pn.F8,pn.F9,pn.F10,pn.F11,pn.F12].includes(re)}var Xn=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -1181,14 +1181,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ao="".concat(Xn," ").concat(sa).split(/[\s\n]+/),Nt="aria-",ft="data-";function Xe(re,ue){return re.indexOf(ue)===0}function St(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,he;ue===!1?he={aria:!0,data:!0,attr:!0}:ue===!0?he={aria:!0}:he=_e({},ue);var Pe={};return Object.keys(re).forEach(function(Ve){(he.aria&&(Ve==="role"||Xe(Ve,Nt))||he.data&&Xe(Ve,ft)||he.attr&&Ao.includes(Ve))&&(Pe[Ve]=re[Ve])}),Pe}function jt(){return jt=Object.assign?Object.assign.bind():function(re){for(var ue=1;uere.length)&&(ue=re.length);for(var he=0,Pe=new Array(ue);he=0)&&(he[Ve]=re[Ve]);return he}function kt(re,ue){if(re==null)return{};var he=bt(re,ue),Pe,Ve;if(Object.getOwnPropertySymbols){var ut=Object.getOwnPropertySymbols(re);for(Ve=0;Ve=0)&&Object.prototype.propertyIsEnumerable.call(re,Pe)&&(he[Pe]=re[Pe])}return he}var oa=te(48555);function Ia(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Wa=Ia()?se.useLayoutEffect:se.useEffect,Rr=function(ue,he){var Pe=se.useRef(!0);Wa(function(){return ue(Pe.current)},he),Wa(function(){return Pe.current=!1,function(){Pe.current=!0}},[])},da=function(ue,he){Rr(function(Pe){if(!Pe)return ue()},he)},ea=Rr,Dr=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Pr=void 0;function jn(re,ue){var he=re.prefixCls,Pe=re.invalidate,Ve=re.item,ut=re.renderItem,Mt=re.responsive,cn=re.responsiveDisabled,tn=re.registerSize,En=re.itemKey,Mn=re.className,wn=re.style,Ca=re.children,aa=re.display,Ea=re.order,ma=re.component,ta=ma===void 0?"div":ma,Na=kt(re,Dr),jr=Mt&&!aa;function er(fr){tn(En,fr)}se.useEffect(function(){return function(){er(null)}},[]);var Ka=ut&&Ve!==Pr?ut(Ve):Ca,Jr;Pe||(Jr={opacity:jr?0:1,height:jr?0:Pr,overflowY:jr?"hidden":Pr,order:Mt?Ea:Pr,pointerEvents:jr?"none":Pr,position:jr?"absolute":Pr});var za={};jr&&(za["aria-hidden"]=!0);var Ir=se.createElement(ta,jt({className:ke()(!Pe&&he,Mn),style:la(la({},Jr),wn)},za,Na,{ref:ue}),Ka);return Mt&&(Ir=se.createElement(oa.Z,{onResize:function(Vr){var ro=Vr.offsetWidth;er(ro)},disabled:cn},Ir)),Ir}var So=se.forwardRef(jn);So.displayName="Item";var mn=So;function ya(re){var ue=se.useRef();ue.current=re;var he=se.useCallback(function(){for(var Pe,Ve=arguments.length,ut=new Array(Ve),Mt=0;Mt1&&arguments[1]!==void 0?arguments[1]:1;po+=1;var Pe=po;function Ve(ut){if(ut===0)so(Pe),ue();else{var Mt=gr(function(){Ve(ut-1)});Lo.set(Pe,Mt)}}return Ve(he),Pe};Kn.cancel=function(re){var ue=Lo.get(re);return so(ue),eo(ue)};var yo=Kn;function Fu(re){if(typeof MessageChannel=="undefined")yo(re);else{var ue=new MessageChannel;ue.port1.onmessage=function(){return re()},ue.port2.postMessage(void 0)}}function mu(){var re=se.useRef(null),ue=function(Pe){re.current||(re.current=[],Fu(function(){(0,Cr.unstable_batchedUpdates)(function(){re.current.forEach(function(Ve){Ve()}),re.current=null})})),re.current.push(Pe)};return ue}function Ur(re,ue){var he=se.useState(ue),Pe=gt(he,2),Ve=Pe[0],ut=Pe[1],Mt=ya(function(cn){re(function(){ut(cn)})});return[Ve,Mt]}var qn=se.createContext(null),Vi=["component"],Fl=["className"],ci=["className"],Rl=function(ue,he){var Pe=se.useContext(qn);if(!Pe){var Ve=ue.component,ut=Ve===void 0?"div":Ve,Mt=kt(ue,Vi);return se.createElement(ut,jt({},Mt,{ref:he}))}var cn=Pe.className,tn=kt(Pe,Fl),En=ue.className,Mn=kt(ue,ci);return se.createElement(qn.Provider,{value:null},se.createElement(mn,jt({ref:he,className:ke()(cn,En)},tn,Mn)))},qa=se.forwardRef(Rl);qa.displayName="RawItem";var Do=qa,Uo=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Fo="responsive",xo="invalidate";function Gu(re){return"+ ".concat(re.length," ...")}function Kr(re,ue){var he=re.prefixCls,Pe=he===void 0?"rc-overflow":he,Ve=re.data,ut=Ve===void 0?[]:Ve,Mt=re.renderItem,cn=re.renderRawItem,tn=re.itemKey,En=re.itemWidth,Mn=En===void 0?10:En,wn=re.ssr,Ca=re.style,aa=re.className,Ea=re.maxCount,ma=re.renderRest,ta=re.renderRawRest,Na=re.suffix,jr=re.component,er=jr===void 0?"div":jr,Ka=re.itemComponent,Jr=re.onVisibleChange,za=kt(re,Uo),Ir=wn==="full",fr=mu(),Vr=Ur(fr,null),ro=gt(Vr,2),ur=ro[0],uo=ro[1],Zr=ur||0,Co=Ur(fr,new Map),Er=gt(Co,2),no=Er[0],Qo=Er[1],$o=Ur(fr,0),To=gt($o,2),vr=To[0],Go=To[1],Vo=Ur(fr,0),Au=gt(Vo,2),Ou=Au[0],Jo=Au[1],ho=Ur(fr,0),wa=gt(ho,2),Mo=wa[0],iu=wa[1],fo=(0,se.useState)(null),mr=gt(fo,2),Nr=mr[0],Or=mr[1],pr=(0,se.useState)(null),Ar=gt(pr,2),lo=Ar[0],ne=Ar[1],ie=se.useMemo(function(){return lo===null&&Ir?Number.MAX_SAFE_INTEGER:lo||0},[lo,ur]),ce=(0,se.useState)(!1),Ae=gt(ce,2),Ne=Ae[0],$e=Ae[1],it="".concat(Pe,"-item"),yt=Math.max(vr,Ou),sn=Ea===Fo,dn=ut.length&&sn,qt=Ea===xo,Bn=dn||typeof Ea=="number"&&ut.length>Ea,Un=(0,se.useMemo)(function(){var vn=ut;return dn?ur===null&&Ir?vn=ut:vn=ut.slice(0,Math.min(ut.length,Zr/Mn)):typeof Ea=="number"&&(vn=ut.slice(0,Ea)),vn},[ut,Mn,ur,Ea,dn]),Cn=(0,se.useMemo)(function(){return dn?ut.slice(ie+1):ut.slice(Un.length)},[ut,Un,dn,ie]),Ln=(0,se.useCallback)(function(vn,Wn){var Hn;return typeof tn=="function"?tn(vn):(Hn=tn&&(vn==null?void 0:vn[tn]))!==null&&Hn!==void 0?Hn:Wn},[tn]),Nn=(0,se.useCallback)(Mt||function(vn){return vn},[Mt]);function Dn(vn,Wn,Hn){lo===vn&&(Wn===void 0||Wn===Nr)||(ne(vn),Hn||($e(vnZr){Dn(ka-1,vn-kr-Mo+Ou);break}}Na&&xa(0)+Mo>Zr&&Or(null)}},[Zr,no,Ou,Mo,Ln,Un]);var ua=Ne&&!!Cn.length,Aa={};Nr!==null&&dn&&(Aa={position:"absolute",left:Nr,top:0});var dr={prefixCls:it,responsive:dn,component:Ka,invalidate:qt},pa=cn?function(vn,Wn){var Hn=Ln(vn,Wn);return se.createElement(qn.Provider,{key:Hn,value:la(la({},dr),{},{order:Wn,item:vn,itemKey:Hn,registerSize:Zn,display:Wn<=ie})},cn(vn,Wn))}:function(vn,Wn){var Hn=Ln(vn,Wn);return se.createElement(mn,jt({},dr,{order:Wn,key:Hn,item:vn,renderItem:Nn,itemKey:Hn,registerSize:Zn,display:Wn<=ie}))},Ja,ja={order:ua?ie:Number.MAX_SAFE_INTEGER,className:"".concat(it,"-rest"),registerSize:ra,display:ua};if(ta)ta&&(Ja=se.createElement(qn.Provider,{value:la(la({},dr),ja)},ta(Cn)));else{var Wr=ma||Gu;Ja=se.createElement(mn,jt({},dr,ja),typeof Wr=="function"?Wr(Cn):Wr)}var $a=se.createElement(er,jt({className:ke()(!qt&&Pe,aa),style:Ca,ref:ue},za),Un.map(pa),Bn?Ja:null,Na&&se.createElement(mn,jt({},dr,{responsive:sn,responsiveDisabled:!dn,order:ie,className:"".concat(it,"-suffix"),registerSize:On,display:!0,style:Aa}),Na));return sn&&($a=se.createElement(oa.Z,{onResize:Jt,disabled:!dn},$a)),$a}var vu=se.forwardRef(Kr);vu.displayName="Overflow",vu.Item=Do,vu.RESPONSIVE=Fo,vu.INVALIDATE=xo;var qu=vu,yl=qu,Ju=function(ue,he){var Pe,Ve=ue.prefixCls,ut=ue.id,Mt=ue.inputElement,cn=ue.disabled,tn=ue.tabIndex,En=ue.autoFocus,Mn=ue.autoComplete,wn=ue.editable,Ca=ue.activeDescendantId,aa=ue.value,Ea=ue.maxLength,ma=ue.onKeyDown,ta=ue.onMouseDown,Na=ue.onChange,jr=ue.onPaste,er=ue.onCompositionStart,Ka=ue.onCompositionEnd,Jr=ue.onBlur,za=ue.open,Ir=ue.attrs,fr=Mt||se.createElement("input",null),Vr=fr,ro=Vr.ref,ur=Vr.props,uo=ur.onKeyDown,Zr=ur.onChange,Co=ur.onMouseDown,Er=ur.onCompositionStart,no=ur.onCompositionEnd,Qo=ur.onBlur,$o=ur.style;return"maxLength"in fr.props,fr=se.cloneElement(fr,_e(_e(_e({type:"search"},ur),{},{id:ut,ref:Qt(he,ro),disabled:cn,tabIndex:tn,autoComplete:Mn||"off",autoFocus:En,className:ke()("".concat(Ve,"-selection-search-input"),(Pe=fr)===null||Pe===void 0||(Pe=Pe.props)===null||Pe===void 0?void 0:Pe.className),role:"combobox","aria-expanded":za||!1,"aria-haspopup":"listbox","aria-owns":"".concat(ut,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(ut,"_list"),"aria-activedescendant":za?Ca:void 0},Ir),{},{value:wn?aa:"",maxLength:Ea,readOnly:!wn,unselectable:wn?null:"on",style:_e(_e({},$o),{},{opacity:wn?null:0}),onKeyDown:function(vr){ma(vr),uo&&uo(vr)},onMouseDown:function(vr){ta(vr),Co&&Co(vr)},onChange:function(vr){Na(vr),Zr&&Zr(vr)},onCompositionStart:function(vr){er(vr),Er&&Er(vr)},onCompositionEnd:function(vr){Ka(vr),no&&no(vr)},onPaste:jr,onBlur:function(vr){Jr(vr),Qo&&Qo(vr)}})),fr},Ml=se.forwardRef(Ju),Ql=Ml;function Ci(re){return Array.isArray(re)?re:re!==void 0?[re]:[]}var ki=typeof window!="undefined"&&window.document&&window.document.documentElement,ji=ki;function di(re){return re!=null}function Hl(re){return!re&&re!==0}function pi(re){return["string","number"].includes(We(re))}function hr(re){var ue=void 0;return re&&(pi(re.title)?ue=re.title.toString():pi(re.label)&&(ue=re.label.toString())),ue}function ns(re,ue){ji?se.useLayoutEffect(re,ue):se.useEffect(re,ue)}function Zl(re){var ue;return(ue=re.key)!==null&&ue!==void 0?ue:re.value}var Bl=function(ue){ue.preventDefault(),ue.stopPropagation()},bi=function(ue){var he=ue.id,Pe=ue.prefixCls,Ve=ue.values,ut=ue.open,Mt=ue.searchValue,cn=ue.autoClearSearchValue,tn=ue.inputRef,En=ue.placeholder,Mn=ue.disabled,wn=ue.mode,Ca=ue.showSearch,aa=ue.autoFocus,Ea=ue.autoComplete,ma=ue.activeDescendantId,ta=ue.tabIndex,Na=ue.removeIcon,jr=ue.maxTagCount,er=ue.maxTagTextLength,Ka=ue.maxTagPlaceholder,Jr=Ka===void 0?function(pr){return"+ ".concat(pr.length," ...")}:Ka,za=ue.tagRender,Ir=ue.onToggleOpen,fr=ue.onRemove,Vr=ue.onInputChange,ro=ue.onInputPaste,ur=ue.onInputKeyDown,uo=ue.onInputMouseDown,Zr=ue.onInputCompositionStart,Co=ue.onInputCompositionEnd,Er=ue.onInputBlur,no=se.useRef(null),Qo=(0,se.useState)(0),$o=Et(Qo,2),To=$o[0],vr=$o[1],Go=(0,se.useState)(!1),Vo=Et(Go,2),Au=Vo[0],Ou=Vo[1],Jo="".concat(Pe,"-selection"),ho=ut||wn==="multiple"&&cn===!1||wn==="tags"?Mt:"",wa=wn==="tags"||wn==="multiple"&&cn===!1||Ca&&(ut||Au);ns(function(){vr(no.current.scrollWidth)},[ho]);var Mo=function(Ar,lo,ne,ie,ce){return se.createElement("span",{title:hr(Ar),className:ke()("".concat(Jo,"-item"),Be({},"".concat(Jo,"-item-disabled"),ne))},se.createElement("span",{className:"".concat(Jo,"-item-content")},lo),ie&&se.createElement(Fn,{className:"".concat(Jo,"-item-remove"),onMouseDown:Bl,onClick:ce,customizeIcon:Na},"\xD7"))},iu=function(Ar,lo,ne,ie,ce,Ae){var Ne=function(it){Bl(it),Ir(!ut)};return se.createElement("span",{onMouseDown:Ne},za({label:lo,value:Ar,disabled:ne,closable:ie,onClose:ce,isMaxTag:!!Ae}))},fo=function(Ar){var lo=Ar.disabled,ne=Ar.label,ie=Ar.value,ce=!Mn&&!lo,Ae=ne;if(typeof er=="number"&&(typeof ne=="string"||typeof ne=="number")){var Ne=String(Ae);Ne.length>er&&(Ae="".concat(Ne.slice(0,er),"..."))}var $e=function(yt){yt&&yt.stopPropagation(),fr(Ar)};return typeof za=="function"?iu(ie,Ae,lo,ce,$e):Mo(Ar,Ae,lo,ce,$e)},mr=function(Ar){if(!Ve.length)return null;var lo=typeof Jr=="function"?Jr(Ar):Jr;return typeof za=="function"?iu(void 0,lo,!1,!1,void 0,!0):Mo({title:lo},lo,!1)},Nr=se.createElement("div",{className:"".concat(Jo,"-search"),style:{width:To},onFocus:function(){Ou(!0)},onBlur:function(){Ou(!1)}},se.createElement(Ql,{ref:tn,open:ut,prefixCls:Pe,id:he,inputElement:null,disabled:Mn,autoFocus:aa,autoComplete:Ea,editable:wa,activeDescendantId:ma,value:ho,onKeyDown:ur,onMouseDown:uo,onChange:Vr,onPaste:ro,onCompositionStart:Zr,onCompositionEnd:Co,onBlur:Er,tabIndex:ta,attrs:St(ue,!0)}),se.createElement("span",{ref:no,className:"".concat(Jo,"-search-mirror"),"aria-hidden":!0},ho,"\xA0")),Or=se.createElement(yl,{prefixCls:"".concat(Jo,"-overflow"),data:Ve,renderItem:fo,renderRest:mr,suffix:Nr,itemKey:Zl,maxCount:jr});return se.createElement("span",{className:"".concat(Jo,"-wrap")},Or,!Ve.length&&!ho&&se.createElement("span",{className:"".concat(Jo,"-placeholder")},En))},Re=bi,Je=function(ue){var he=ue.inputElement,Pe=ue.prefixCls,Ve=ue.id,ut=ue.inputRef,Mt=ue.disabled,cn=ue.autoFocus,tn=ue.autoComplete,En=ue.activeDescendantId,Mn=ue.mode,wn=ue.open,Ca=ue.values,aa=ue.placeholder,Ea=ue.tabIndex,ma=ue.showSearch,ta=ue.searchValue,Na=ue.activeValue,jr=ue.maxLength,er=ue.onInputKeyDown,Ka=ue.onInputMouseDown,Jr=ue.onInputChange,za=ue.onInputPaste,Ir=ue.onInputCompositionStart,fr=ue.onInputCompositionEnd,Vr=ue.onInputBlur,ro=ue.title,ur=se.useState(!1),uo=Et(ur,2),Zr=uo[0],Co=uo[1],Er=Mn==="combobox",no=Er||ma,Qo=Ca[0],$o=ta||"";Er&&Na&&!Zr&&($o=Na),se.useEffect(function(){Er&&Co(!1)},[Er,Na]);var To=Mn!=="combobox"&&!wn&&!ma?!1:!!$o,vr=ro===void 0?hr(Qo):ro,Go=se.useMemo(function(){return Qo?null:se.createElement("span",{className:"".concat(Pe,"-selection-placeholder"),style:To?{visibility:"hidden"}:void 0},aa)},[Qo,To,aa,Pe]);return se.createElement("span",{className:"".concat(Pe,"-selection-wrap")},se.createElement("span",{className:"".concat(Pe,"-selection-search")},se.createElement(Ql,{ref:ut,prefixCls:Pe,id:Ve,open:wn,inputElement:he,disabled:Mt,autoFocus:cn,autoComplete:tn,editable:no,activeDescendantId:En,value:$o,onKeyDown:er,onMouseDown:Ka,onChange:function(Au){Co(!0),Jr(Au)},onPaste:za,onCompositionStart:Ir,onCompositionEnd:fr,onBlur:Vr,tabIndex:Ea,attrs:St(ue,!0),maxLength:Er?jr:void 0})),!Er&&Qo?se.createElement("span",{className:"".concat(Pe,"-selection-item"),title:vr,style:To?{visibility:"hidden"}:void 0},Qo.label):null,Go)},Ft=Je,Ht=function(ue,he){var Pe=(0,se.useRef)(null),Ve=(0,se.useRef)(!1),ut=ue.prefixCls,Mt=ue.open,cn=ue.mode,tn=ue.showSearch,En=ue.tokenWithEnter,Mn=ue.disabled,wn=ue.prefix,Ca=ue.autoClearSearchValue,aa=ue.onSearch,Ea=ue.onSearchSubmit,ma=ue.onToggleOpen,ta=ue.onInputKeyDown,Na=ue.onInputBlur,jr=ue.domRef;se.useImperativeHandle(he,function(){return{focus:function(vr){Pe.current.focus(vr)},blur:function(){Pe.current.blur()}}});var er=Ha(0),Ka=Et(er,2),Jr=Ka[0],za=Ka[1],Ir=function(vr){var Go=vr.which,Vo=Pe.current instanceof HTMLTextAreaElement;!Vo&&Mt&&(Go===pn.UP||Go===pn.DOWN)&&vr.preventDefault(),ta&&ta(vr),Go===pn.ENTER&&cn==="tags"&&!Ve.current&&!Mt&&(Ea==null||Ea(vr.target.value)),!(Vo&&!Mt&&~[pn.UP,pn.DOWN,pn.LEFT,pn.RIGHT].indexOf(Go))&&$r(Go)&&ma(!0)},fr=function(){za(!0)},Vr=(0,se.useRef)(null),ro=function(vr){aa(vr,!0,Ve.current)!==!1&&ma(!0)},ur=function(){Ve.current=!0},uo=function(vr){Ve.current=!1,cn!=="combobox"&&ro(vr.target.value)},Zr=function(vr){var Go=vr.target.value;if(En&&Vr.current&&/[\r\n]/.test(Vr.current)){var Vo=Vr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Go=Go.replace(Vo,Vr.current)}Vr.current=null,ro(Go)},Co=function(vr){var Go=vr.clipboardData,Vo=Go==null?void 0:Go.getData("text");Vr.current=Vo||""},Er=function(vr){var Go=vr.target;if(Go!==Pe.current){var Vo=document.body.style.msTouchAction!==void 0;Vo?setTimeout(function(){Pe.current.focus()}):Pe.current.focus()}},no=function(vr){var Go=Jr();vr.target!==Pe.current&&!Go&&!(cn==="combobox"&&Mn)&&vr.preventDefault(),(cn!=="combobox"&&(!tn||!Go)||!Mt)&&(Mt&&Ca!==!1&&aa("",!0,!1),ma())},Qo={inputRef:Pe,onInputKeyDown:Ir,onInputMouseDown:fr,onInputChange:Zr,onInputPaste:Co,onInputCompositionStart:ur,onInputCompositionEnd:uo,onInputBlur:Na},$o=cn==="multiple"||cn==="tags"?se.createElement(Re,z({},ue,Qo)):se.createElement(Ft,z({},ue,Qo));return se.createElement("div",{ref:jr,className:"".concat(ut,"-selector"),onClick:Er,onMouseDown:no},wn&&se.createElement("div",{className:"".concat(ut,"-prefix")},wn),$o)},Sn=se.forwardRef(Ht),yn=Sn,Se=te(98280),Bt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Yt=function(ue){var he=ue===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"}}},hn=function(ue,he){var Pe=ue.prefixCls,Ve=ue.disabled,ut=ue.visible,Mt=ue.children,cn=ue.popupElement,tn=ue.animation,En=ue.transitionName,Mn=ue.dropdownStyle,wn=ue.dropdownClassName,Ca=ue.direction,aa=Ca===void 0?"ltr":Ca,Ea=ue.placement,ma=ue.builtinPlacements,ta=ue.dropdownMatchSelectWidth,Na=ue.dropdownRender,jr=ue.dropdownAlign,er=ue.getPopupContainer,Ka=ue.empty,Jr=ue.getTriggerDOMNode,za=ue.onPopupVisibleChange,Ir=ue.onPopupMouseEnter,fr=qe(ue,Bt),Vr="".concat(Pe,"-dropdown"),ro=cn;Na&&(ro=Na(cn));var ur=se.useMemo(function(){return ma||Yt(ta)},[ma,ta]),uo=tn?"".concat(Vr,"-").concat(tn):En,Zr=typeof ta=="number",Co=se.useMemo(function(){return Zr?null:ta===!1?"minWidth":"width"},[ta,Zr]),Er=Mn;Zr&&(Er=_e(_e({},Er),{},{width:ta}));var no=se.useRef(null);return se.useImperativeHandle(he,function(){return{getPopupElement:function(){var $o;return($o=no.current)===null||$o===void 0?void 0:$o.popupElement}}}),se.createElement(Se.Z,z({},fr,{showAction:za?["click"]:[],hideAction:za?["click"]:[],popupPlacement:Ea||(aa==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ur,prefixCls:Vr,popupTransitionName:uo,popup:se.createElement("div",{onMouseEnter:Ir},ro),ref:no,stretch:Co,popupAlign:jr,popupVisible:ut,getPopupContainer:er,popupClassName:ke()(wn,Be({},"".concat(Vr,"-empty"),Ka)),popupStyle:Er,getTriggerDOMNode:Jr,onPopupVisibleChange:za}),Mt)},pt=se.forwardRef(hn),Vt=pt;function fn(re){return vt(re)||me(re)||Ee(re)||mt()}function Xt(re,ue){var he=re.key,Pe;return"value"in re&&(Pe=re.value),he!=null?he:Pe!==void 0?Pe:"rc-index-key-".concat(ue)}function xn(re){return typeof re!="undefined"&&!Number.isNaN(re)}function ha(re,ue){var he=re||{},Pe=he.label,Ve=he.value,ut=he.options,Mt=he.groupLabel,cn=Pe||(ue?"children":"label");return{label:cn,value:Ve||"value",options:ut||"options",groupLabel:Mt||cn}}function st(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=ue.fieldNames,Pe=ue.childrenAsData,Ve=[],ut=ha(he,!1),Mt=ut.label,cn=ut.value,tn=ut.options,En=ut.groupLabel;function Mn(wn,Ca){Array.isArray(wn)&&wn.forEach(function(aa){if(Ca||!(tn in aa)){var Ea=aa[cn];Ve.push({key:Xt(aa,Ve.length),groupOption:Ca,data:aa,label:aa[Mt],value:Ea})}else{var ma=aa[En];ma===void 0&&Pe&&(ma=aa.label),Ve.push({key:Xt(aa,Ve.length),group:!0,data:aa,label:ma}),Mn(aa[tn],!0)}})}return Mn(re,!1),Ve}function Gt(re){var ue=_e({},re);return"props"in ue||Object.defineProperty(ue,"props",{get:function(){return Qe(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),ue}}),ue}var ln=function(ue,he,Pe){if(!he||!he.length)return null;var Ve=!1,ut=function cn(tn,En){var Mn=fn(En),wn=Mn[0],Ca=Mn.slice(1);if(!wn)return[tn];var aa=tn.split(wn);return Ve=Ve||aa.length>1,aa.reduce(function(Ea,ma){return[].concat(Ue(Ea),Ue(cn(ma,Ca)))},[]).filter(Boolean)},Mt=ut(ue,he);return Ve?typeof Pe!="undefined"?Mt.slice(0,Pe):Mt:null},Oa=se.createContext(null),Va=Oa;function tr(re){var ue=re.visible,he=re.values;if(!ue)return null;var Pe=50;return se.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(he.slice(0,Pe).map(function(Ve){var ut=Ve.label,Mt=Ve.value;return["number","string"].includes(We(ut))?ut:Mt}).join(", ")),he.length>Pe?", ...":null)}var xr=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Mr=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],nr=function(ue){return ue==="tags"||ue==="multiple"},Gr=se.forwardRef(function(re,ue){var he,Pe=re.id,Ve=re.prefixCls,ut=re.className,Mt=re.showSearch,cn=re.tagRender,tn=re.direction,En=re.omitDomProps,Mn=re.displayValues,wn=re.onDisplayValuesChange,Ca=re.emptyOptions,aa=re.notFoundContent,Ea=aa===void 0?"Not Found":aa,ma=re.onClear,ta=re.mode,Na=re.disabled,jr=re.loading,er=re.getInputElement,Ka=re.getRawInputElement,Jr=re.open,za=re.defaultOpen,Ir=re.onDropdownVisibleChange,fr=re.activeValue,Vr=re.onActiveValueChange,ro=re.activeDescendantId,ur=re.searchValue,uo=re.autoClearSearchValue,Zr=re.onSearch,Co=re.onSearchSplit,Er=re.tokenSeparators,no=re.allowClear,Qo=re.prefix,$o=re.suffixIcon,To=re.clearIcon,vr=re.OptionList,Go=re.animation,Vo=re.transitionName,Au=re.dropdownStyle,Ou=re.dropdownClassName,Jo=re.dropdownMatchSelectWidth,ho=re.dropdownRender,wa=re.dropdownAlign,Mo=re.placement,iu=re.builtinPlacements,fo=re.getPopupContainer,mr=re.showAction,Nr=mr===void 0?[]:mr,Or=re.onFocus,pr=re.onBlur,Ar=re.onKeyUp,lo=re.onKeyDown,ne=re.onMouseDown,ie=qe(re,xr),ce=nr(ta),Ae=(Mt!==void 0?Mt:ce)||ta==="combobox",Ne=_e({},ie);Mr.forEach(function(Xr){delete Ne[Xr]}),En==null||En.forEach(function(Xr){delete Ne[Xr]});var $e=se.useState(!1),it=Et($e,2),yt=it[0],sn=it[1];se.useEffect(function(){sn(Pt())},[]);var dn=se.useRef(null),qt=se.useRef(null),Bn=se.useRef(null),Un=se.useRef(null),Cn=se.useRef(null),Ln=se.useRef(!1),Nn=Ra(),Dn=Et(Nn,3),Jt=Dn[0],Zn=Dn[1],ra=Dn[2];se.useImperativeHandle(ue,function(){var Xr,Ua;return{focus:(Xr=Un.current)===null||Xr===void 0?void 0:Xr.focus,blur:(Ua=Un.current)===null||Ua===void 0?void 0:Ua.blur,scrollTo:function(ku){var bu;return(bu=Cn.current)===null||bu===void 0?void 0:bu.scrollTo(ku)},nativeElement:dn.current||qt.current}});var On=se.useMemo(function(){var Xr;if(ta!=="combobox")return ur;var Ua=(Xr=Mn[0])===null||Xr===void 0?void 0:Xr.value;return typeof Ua=="string"||typeof Ua=="number"?String(Ua):""},[ur,ta,Mn]),xa=ta==="combobox"&&typeof er=="function"&&er()||null,ua=typeof Ka=="function"&&Ka(),Aa=lt(qt,ua==null||(he=ua.props)===null||he===void 0?void 0:he.ref),dr=se.useState(!1),pa=Et(dr,2),Ja=pa[0],ja=pa[1];Ze(function(){ja(!0)},[]);var Wr=ze(!1,{defaultValue:za,value:Jr}),$a=Et(Wr,2),vn=$a[0],Wn=$a[1],Hn=Ja?vn:!1,ka=!Ea&&Ca;(Na||ka&&Hn&&ta==="combobox")&&(Hn=!1);var kr=ka?!1:Hn,Fa=se.useCallback(function(Xr){var Ua=Xr!==void 0?Xr:!Hn;Na||(Wn(Ua),Hn!==Ua&&(Ir==null||Ir(Ua)))},[Na,Hn,Wn,Ir]),rr=se.useMemo(function(){return(Er||[]).some(function(Xr){return[` + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ao="".concat(Xn," ").concat(sa).split(/[\s\n]+/),Nt="aria-",ft="data-";function Xe(re,ue){return re.indexOf(ue)===0}function St(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,he;ue===!1?he={aria:!0,data:!0,attr:!0}:ue===!0?he={aria:!0}:he=_e({},ue);var Pe={};return Object.keys(re).forEach(function(Ve){(he.aria&&(Ve==="role"||Xe(Ve,Nt))||he.data&&Xe(Ve,ft)||he.attr&&Ao.includes(Ve))&&(Pe[Ve]=re[Ve])}),Pe}function jt(){return jt=Object.assign?Object.assign.bind():function(re){for(var ue=1;uere.length)&&(ue=re.length);for(var he=0,Pe=new Array(ue);he=0)&&(he[Ve]=re[Ve]);return he}function kt(re,ue){if(re==null)return{};var he=bt(re,ue),Pe,Ve;if(Object.getOwnPropertySymbols){var ut=Object.getOwnPropertySymbols(re);for(Ve=0;Ve=0)&&Object.prototype.propertyIsEnumerable.call(re,Pe)&&(he[Pe]=re[Pe])}return he}var oa=te(48555);function Ia(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Wa=Ia()?se.useLayoutEffect:se.useEffect,Rr=function(ue,he){var Pe=se.useRef(!0);Wa(function(){return ue(Pe.current)},he),Wa(function(){return Pe.current=!1,function(){Pe.current=!0}},[])},da=function(ue,he){Rr(function(Pe){if(!Pe)return ue()},he)},ea=Rr,Dr=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Pr=void 0;function jn(re,ue){var he=re.prefixCls,Pe=re.invalidate,Ve=re.item,ut=re.renderItem,Mt=re.responsive,cn=re.responsiveDisabled,tn=re.registerSize,En=re.itemKey,Mn=re.className,wn=re.style,Ca=re.children,aa=re.display,Ea=re.order,ma=re.component,ta=ma===void 0?"div":ma,Na=kt(re,Dr),jr=Mt&&!aa;function er(vr){tn(En,vr)}se.useEffect(function(){return function(){er(null)}},[]);var Ka=ut&&Ve!==Pr?ut(Ve):Ca,Jr;Pe||(Jr={opacity:jr?0:1,height:jr?0:Pr,overflowY:jr?"hidden":Pr,order:Mt?Ea:Pr,pointerEvents:jr?"none":Pr,position:jr?"absolute":Pr});var za={};jr&&(za["aria-hidden"]=!0);var Ir=se.createElement(ta,jt({className:ke()(!Pe&&he,Mn),style:la(la({},Jr),wn)},za,Na,{ref:ue}),Ka);return Mt&&(Ir=se.createElement(oa.Z,{onResize:function(Vr){var oo=Vr.offsetWidth;er(oo)},disabled:cn},Ir)),Ir}var So=se.forwardRef(jn);So.displayName="Item";var mn=So;function ya(re){var ue=se.useRef();ue.current=re;var he=se.useCallback(function(){for(var Pe,Ve=arguments.length,ut=new Array(Ve),Mt=0;Mt1&&arguments[1]!==void 0?arguments[1]:1;po+=1;var Pe=po;function Ve(ut){if(ut===0)co(Pe),ue();else{var Mt=gr(function(){Ve(ut-1)});Lo.set(Pe,Mt)}}return Ve(he),Pe};Kn.cancel=function(re){var ue=Lo.get(re);return co(ue),to(ue)};var yo=Kn;function bu(re){if(typeof MessageChannel=="undefined")yo(re);else{var ue=new MessageChannel;ue.port1.onmessage=function(){return re()},ue.port2.postMessage(void 0)}}function mu(){var re=se.useRef(null),ue=function(Pe){re.current||(re.current=[],bu(function(){(0,Cr.unstable_batchedUpdates)(function(){re.current.forEach(function(Ve){Ve()}),re.current=null})})),re.current.push(Pe)};return ue}function Ur(re,ue){var he=se.useState(ue),Pe=gt(he,2),Ve=Pe[0],ut=Pe[1],Mt=ya(function(cn){re(function(){ut(cn)})});return[Ve,Mt]}var qn=se.createContext(null),Vi=["component"],Fl=["className"],ci=["className"],Rl=function(ue,he){var Pe=se.useContext(qn);if(!Pe){var Ve=ue.component,ut=Ve===void 0?"div":Ve,Mt=kt(ue,Vi);return se.createElement(ut,jt({},Mt,{ref:he}))}var cn=Pe.className,tn=kt(Pe,Fl),En=ue.className,Mn=kt(ue,ci);return se.createElement(qn.Provider,{value:null},se.createElement(mn,jt({ref:he,className:ke()(cn,En)},tn,Mn)))},qa=se.forwardRef(Rl);qa.displayName="RawItem";var Do=qa,Uo=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Fo="responsive",xo="invalidate";function Uu(re){return"+ ".concat(re.length," ...")}function Kr(re,ue){var he=re.prefixCls,Pe=he===void 0?"rc-overflow":he,Ve=re.data,ut=Ve===void 0?[]:Ve,Mt=re.renderItem,cn=re.renderRawItem,tn=re.itemKey,En=re.itemWidth,Mn=En===void 0?10:En,wn=re.ssr,Ca=re.style,aa=re.className,Ea=re.maxCount,ma=re.renderRest,ta=re.renderRawRest,Na=re.suffix,jr=re.component,er=jr===void 0?"div":jr,Ka=re.itemComponent,Jr=re.onVisibleChange,za=kt(re,Uo),Ir=wn==="full",vr=mu(),Vr=Ur(vr,null),oo=gt(Vr,2),or=oo[0],lo=oo[1],Zr=or||0,Co=Ur(vr,new Map),Ar=gt(Co,2),ao=Ar[0],Qo=Ar[1],$o=Ur(vr,0),To=gt($o,2),pr=To[0],Go=To[1],Vo=Ur(vr,0),Eu=gt(Vo,2),Lu=Eu[0],Jo=Eu[1],ho=Ur(vr,0),wa=gt(ho,2),Mo=wa[0],iu=wa[1],vo=(0,se.useState)(null),mr=gt(vo,2),Nr=mr[0],Or=mr[1],hr=(0,se.useState)(null),Sr=gt(hr,2),io=Sr[0],ne=Sr[1],ie=se.useMemo(function(){return io===null&&Ir?Number.MAX_SAFE_INTEGER:io||0},[io,or]),ce=(0,se.useState)(!1),Ae=gt(ce,2),Ne=Ae[0],$e=Ae[1],it="".concat(Pe,"-item"),yt=Math.max(pr,Lu),sn=Ea===Fo,dn=ut.length&&sn,qt=Ea===xo,Bn=dn||typeof Ea=="number"&&ut.length>Ea,Un=(0,se.useMemo)(function(){var vn=ut;return dn?or===null&&Ir?vn=ut:vn=ut.slice(0,Math.min(ut.length,Zr/Mn)):typeof Ea=="number"&&(vn=ut.slice(0,Ea)),vn},[ut,Mn,or,Ea,dn]),Cn=(0,se.useMemo)(function(){return dn?ut.slice(ie+1):ut.slice(Un.length)},[ut,Un,dn,ie]),Ln=(0,se.useCallback)(function(vn,Zn){var Hn;return typeof tn=="function"?tn(vn):(Hn=tn&&(vn==null?void 0:vn[tn]))!==null&&Hn!==void 0?Hn:Zn},[tn]),Nn=(0,se.useCallback)(Mt||function(vn){return vn},[Mt]);function Dn(vn,Zn,Hn){io===vn&&(Zn===void 0||Zn===Nr)||(ne(vn),Hn||($e(vnZr){Dn(ka-1,vn-kr-Mo+Lu);break}}Na&&xa(0)+Mo>Zr&&Or(null)}},[Zr,ao,Lu,Mo,Ln,Un]);var ua=Ne&&!!Cn.length,Aa={};Nr!==null&&dn&&(Aa={position:"absolute",left:Nr,top:0});var dr={prefixCls:it,responsive:dn,component:Ka,invalidate:qt},pa=cn?function(vn,Zn){var Hn=Ln(vn,Zn);return se.createElement(qn.Provider,{key:Hn,value:la(la({},dr),{},{order:Zn,item:vn,itemKey:Hn,registerSize:Vn,display:Zn<=ie})},cn(vn,Zn))}:function(vn,Zn){var Hn=Ln(vn,Zn);return se.createElement(mn,jt({},dr,{order:Zn,key:Hn,item:vn,renderItem:Nn,itemKey:Hn,registerSize:Vn,display:Zn<=ie}))},Ja,ja={order:ua?ie:Number.MAX_SAFE_INTEGER,className:"".concat(it,"-rest"),registerSize:ra,display:ua};if(ta)ta&&(Ja=se.createElement(qn.Provider,{value:la(la({},dr),ja)},ta(Cn)));else{var Wr=ma||Uu;Ja=se.createElement(mn,jt({},dr,ja),typeof Wr=="function"?Wr(Cn):Wr)}var $a=se.createElement(er,jt({className:ke()(!qt&&Pe,aa),style:Ca,ref:ue},za),Un.map(pa),Bn?Ja:null,Na&&se.createElement(mn,jt({},dr,{responsive:sn,responsiveDisabled:!dn,order:ie,className:"".concat(it,"-suffix"),registerSize:Rn,display:!0,style:Aa}),Na));return sn&&($a=se.createElement(oa.Z,{onResize:Jt,disabled:!dn},$a)),$a}var vu=se.forwardRef(Kr);vu.displayName="Overflow",vu.Item=Do,vu.RESPONSIVE=Fo,vu.INVALIDATE=xo;var $u=vu,yl=$u,Xu=function(ue,he){var Pe,Ve=ue.prefixCls,ut=ue.id,Mt=ue.inputElement,cn=ue.disabled,tn=ue.tabIndex,En=ue.autoFocus,Mn=ue.autoComplete,wn=ue.editable,Ca=ue.activeDescendantId,aa=ue.value,Ea=ue.maxLength,ma=ue.onKeyDown,ta=ue.onMouseDown,Na=ue.onChange,jr=ue.onPaste,er=ue.onCompositionStart,Ka=ue.onCompositionEnd,Jr=ue.onBlur,za=ue.open,Ir=ue.attrs,vr=Mt||se.createElement("input",null),Vr=vr,oo=Vr.ref,or=Vr.props,lo=or.onKeyDown,Zr=or.onChange,Co=or.onMouseDown,Ar=or.onCompositionStart,ao=or.onCompositionEnd,Qo=or.onBlur,$o=or.style;return"maxLength"in vr.props,vr=se.cloneElement(vr,_e(_e(_e({type:"search"},or),{},{id:ut,ref:Qt(he,oo),disabled:cn,tabIndex:tn,autoComplete:Mn||"off",autoFocus:En,className:ke()("".concat(Ve,"-selection-search-input"),(Pe=vr)===null||Pe===void 0||(Pe=Pe.props)===null||Pe===void 0?void 0:Pe.className),role:"combobox","aria-expanded":za||!1,"aria-haspopup":"listbox","aria-owns":"".concat(ut,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(ut,"_list"),"aria-activedescendant":za?Ca:void 0},Ir),{},{value:wn?aa:"",maxLength:Ea,readOnly:!wn,unselectable:wn?null:"on",style:_e(_e({},$o),{},{opacity:wn?null:0}),onKeyDown:function(pr){ma(pr),lo&&lo(pr)},onMouseDown:function(pr){ta(pr),Co&&Co(pr)},onChange:function(pr){Na(pr),Zr&&Zr(pr)},onCompositionStart:function(pr){er(pr),Ar&&Ar(pr)},onCompositionEnd:function(pr){Ka(pr),ao&&ao(pr)},onPaste:jr,onBlur:function(pr){Jr(pr),Qo&&Qo(pr)}})),vr},Ml=se.forwardRef(Xu),Yl=Ml;function bi(re){return Array.isArray(re)?re:re!==void 0?[re]:[]}var ki=typeof window!="undefined"&&window.document&&window.document.documentElement,ji=ki;function di(re){return re!=null}function Ql(re){return!re&&re!==0}function pi(re){return["string","number"].includes(We(re))}function Er(re){var ue=void 0;return re&&(pi(re.title)?ue=re.title.toString():pi(re.label)&&(ue=re.label.toString())),ue}function ns(re,ue){ji?se.useLayoutEffect(re,ue):se.useEffect(re,ue)}function Zl(re){var ue;return(ue=re.key)!==null&&ue!==void 0?ue:re.value}var Bl=function(ue){ue.preventDefault(),ue.stopPropagation()},wi=function(ue){var he=ue.id,Pe=ue.prefixCls,Ve=ue.values,ut=ue.open,Mt=ue.searchValue,cn=ue.autoClearSearchValue,tn=ue.inputRef,En=ue.placeholder,Mn=ue.disabled,wn=ue.mode,Ca=ue.showSearch,aa=ue.autoFocus,Ea=ue.autoComplete,ma=ue.activeDescendantId,ta=ue.tabIndex,Na=ue.removeIcon,jr=ue.maxTagCount,er=ue.maxTagTextLength,Ka=ue.maxTagPlaceholder,Jr=Ka===void 0?function(hr){return"+ ".concat(hr.length," ...")}:Ka,za=ue.tagRender,Ir=ue.onToggleOpen,vr=ue.onRemove,Vr=ue.onInputChange,oo=ue.onInputPaste,or=ue.onInputKeyDown,lo=ue.onInputMouseDown,Zr=ue.onInputCompositionStart,Co=ue.onInputCompositionEnd,Ar=ue.onInputBlur,ao=se.useRef(null),Qo=(0,se.useState)(0),$o=Et(Qo,2),To=$o[0],pr=$o[1],Go=(0,se.useState)(!1),Vo=Et(Go,2),Eu=Vo[0],Lu=Vo[1],Jo="".concat(Pe,"-selection"),ho=ut||wn==="multiple"&&cn===!1||wn==="tags"?Mt:"",wa=wn==="tags"||wn==="multiple"&&cn===!1||Ca&&(ut||Eu);ns(function(){pr(ao.current.scrollWidth)},[ho]);var Mo=function(Sr,io,ne,ie,ce){return se.createElement("span",{title:Er(Sr),className:ke()("".concat(Jo,"-item"),Be({},"".concat(Jo,"-item-disabled"),ne))},se.createElement("span",{className:"".concat(Jo,"-item-content")},io),ie&&se.createElement(Fn,{className:"".concat(Jo,"-item-remove"),onMouseDown:Bl,onClick:ce,customizeIcon:Na},"\xD7"))},iu=function(Sr,io,ne,ie,ce,Ae){var Ne=function(it){Bl(it),Ir(!ut)};return se.createElement("span",{onMouseDown:Ne},za({label:io,value:Sr,disabled:ne,closable:ie,onClose:ce,isMaxTag:!!Ae}))},vo=function(Sr){var io=Sr.disabled,ne=Sr.label,ie=Sr.value,ce=!Mn&&!io,Ae=ne;if(typeof er=="number"&&(typeof ne=="string"||typeof ne=="number")){var Ne=String(Ae);Ne.length>er&&(Ae="".concat(Ne.slice(0,er),"..."))}var $e=function(yt){yt&&yt.stopPropagation(),vr(Sr)};return typeof za=="function"?iu(ie,Ae,io,ce,$e):Mo(Sr,Ae,io,ce,$e)},mr=function(Sr){if(!Ve.length)return null;var io=typeof Jr=="function"?Jr(Sr):Jr;return typeof za=="function"?iu(void 0,io,!1,!1,void 0,!0):Mo({title:io},io,!1)},Nr=se.createElement("div",{className:"".concat(Jo,"-search"),style:{width:To},onFocus:function(){Lu(!0)},onBlur:function(){Lu(!1)}},se.createElement(Yl,{ref:tn,open:ut,prefixCls:Pe,id:he,inputElement:null,disabled:Mn,autoFocus:aa,autoComplete:Ea,editable:wa,activeDescendantId:ma,value:ho,onKeyDown:or,onMouseDown:lo,onChange:Vr,onPaste:oo,onCompositionStart:Zr,onCompositionEnd:Co,onBlur:Ar,tabIndex:ta,attrs:St(ue,!0)}),se.createElement("span",{ref:ao,className:"".concat(Jo,"-search-mirror"),"aria-hidden":!0},ho,"\xA0")),Or=se.createElement(yl,{prefixCls:"".concat(Jo,"-overflow"),data:Ve,renderItem:vo,renderRest:mr,suffix:Nr,itemKey:Zl,maxCount:jr});return se.createElement("span",{className:"".concat(Jo,"-wrap")},Or,!Ve.length&&!ho&&se.createElement("span",{className:"".concat(Jo,"-placeholder")},En))},Re=wi,Je=function(ue){var he=ue.inputElement,Pe=ue.prefixCls,Ve=ue.id,ut=ue.inputRef,Mt=ue.disabled,cn=ue.autoFocus,tn=ue.autoComplete,En=ue.activeDescendantId,Mn=ue.mode,wn=ue.open,Ca=ue.values,aa=ue.placeholder,Ea=ue.tabIndex,ma=ue.showSearch,ta=ue.searchValue,Na=ue.activeValue,jr=ue.maxLength,er=ue.onInputKeyDown,Ka=ue.onInputMouseDown,Jr=ue.onInputChange,za=ue.onInputPaste,Ir=ue.onInputCompositionStart,vr=ue.onInputCompositionEnd,Vr=ue.onInputBlur,oo=ue.title,or=se.useState(!1),lo=Et(or,2),Zr=lo[0],Co=lo[1],Ar=Mn==="combobox",ao=Ar||ma,Qo=Ca[0],$o=ta||"";Ar&&Na&&!Zr&&($o=Na),se.useEffect(function(){Ar&&Co(!1)},[Ar,Na]);var To=Mn!=="combobox"&&!wn&&!ma?!1:!!$o,pr=oo===void 0?Er(Qo):oo,Go=se.useMemo(function(){return Qo?null:se.createElement("span",{className:"".concat(Pe,"-selection-placeholder"),style:To?{visibility:"hidden"}:void 0},aa)},[Qo,To,aa,Pe]);return se.createElement("span",{className:"".concat(Pe,"-selection-wrap")},se.createElement("span",{className:"".concat(Pe,"-selection-search")},se.createElement(Yl,{ref:ut,prefixCls:Pe,id:Ve,open:wn,inputElement:he,disabled:Mt,autoFocus:cn,autoComplete:tn,editable:ao,activeDescendantId:En,value:$o,onKeyDown:er,onMouseDown:Ka,onChange:function(Eu){Co(!0),Jr(Eu)},onPaste:za,onCompositionStart:Ir,onCompositionEnd:vr,onBlur:Vr,tabIndex:Ea,attrs:St(ue,!0),maxLength:Ar?jr:void 0})),!Ar&&Qo?se.createElement("span",{className:"".concat(Pe,"-selection-item"),title:pr,style:To?{visibility:"hidden"}:void 0},Qo.label):null,Go)},Ft=Je,Ht=function(ue,he){var Pe=(0,se.useRef)(null),Ve=(0,se.useRef)(!1),ut=ue.prefixCls,Mt=ue.open,cn=ue.mode,tn=ue.showSearch,En=ue.tokenWithEnter,Mn=ue.disabled,wn=ue.prefix,Ca=ue.autoClearSearchValue,aa=ue.onSearch,Ea=ue.onSearchSubmit,ma=ue.onToggleOpen,ta=ue.onInputKeyDown,Na=ue.onInputBlur,jr=ue.domRef;se.useImperativeHandle(he,function(){return{focus:function(pr){Pe.current.focus(pr)},blur:function(){Pe.current.blur()}}});var er=Ha(0),Ka=Et(er,2),Jr=Ka[0],za=Ka[1],Ir=function(pr){var Go=pr.which,Vo=Pe.current instanceof HTMLTextAreaElement;!Vo&&Mt&&(Go===pn.UP||Go===pn.DOWN)&&pr.preventDefault(),ta&&ta(pr),Go===pn.ENTER&&cn==="tags"&&!Ve.current&&!Mt&&(Ea==null||Ea(pr.target.value)),!(Vo&&!Mt&&~[pn.UP,pn.DOWN,pn.LEFT,pn.RIGHT].indexOf(Go))&&eo(Go)&&ma(!0)},vr=function(){za(!0)},Vr=(0,se.useRef)(null),oo=function(pr){aa(pr,!0,Ve.current)!==!1&&ma(!0)},or=function(){Ve.current=!0},lo=function(pr){Ve.current=!1,cn!=="combobox"&&oo(pr.target.value)},Zr=function(pr){var Go=pr.target.value;if(En&&Vr.current&&/[\r\n]/.test(Vr.current)){var Vo=Vr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Go=Go.replace(Vo,Vr.current)}Vr.current=null,oo(Go)},Co=function(pr){var Go=pr.clipboardData,Vo=Go==null?void 0:Go.getData("text");Vr.current=Vo||""},Ar=function(pr){var Go=pr.target;if(Go!==Pe.current){var Vo=document.body.style.msTouchAction!==void 0;Vo?setTimeout(function(){Pe.current.focus()}):Pe.current.focus()}},ao=function(pr){var Go=Jr();pr.target!==Pe.current&&!Go&&!(cn==="combobox"&&Mn)&&pr.preventDefault(),(cn!=="combobox"&&(!tn||!Go)||!Mt)&&(Mt&&Ca!==!1&&aa("",!0,!1),ma())},Qo={inputRef:Pe,onInputKeyDown:Ir,onInputMouseDown:vr,onInputChange:Zr,onInputPaste:Co,onInputCompositionStart:or,onInputCompositionEnd:lo,onInputBlur:Na},$o=cn==="multiple"||cn==="tags"?se.createElement(Re,z({},ue,Qo)):se.createElement(Ft,z({},ue,Qo));return se.createElement("div",{ref:jr,className:"".concat(ut,"-selector"),onClick:Ar,onMouseDown:ao},wn&&se.createElement("div",{className:"".concat(ut,"-prefix")},wn),$o)},Sn=se.forwardRef(Ht),yn=Sn,Se=te(98280),Bt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Yt=function(ue){var he=ue===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:he,adjustY:1},htmlRegion:"scroll"}}},hn=function(ue,he){var Pe=ue.prefixCls,Ve=ue.disabled,ut=ue.visible,Mt=ue.children,cn=ue.popupElement,tn=ue.animation,En=ue.transitionName,Mn=ue.dropdownStyle,wn=ue.dropdownClassName,Ca=ue.direction,aa=Ca===void 0?"ltr":Ca,Ea=ue.placement,ma=ue.builtinPlacements,ta=ue.dropdownMatchSelectWidth,Na=ue.dropdownRender,jr=ue.dropdownAlign,er=ue.getPopupContainer,Ka=ue.empty,Jr=ue.getTriggerDOMNode,za=ue.onPopupVisibleChange,Ir=ue.onPopupMouseEnter,vr=qe(ue,Bt),Vr="".concat(Pe,"-dropdown"),oo=cn;Na&&(oo=Na(cn));var or=se.useMemo(function(){return ma||Yt(ta)},[ma,ta]),lo=tn?"".concat(Vr,"-").concat(tn):En,Zr=typeof ta=="number",Co=se.useMemo(function(){return Zr?null:ta===!1?"minWidth":"width"},[ta,Zr]),Ar=Mn;Zr&&(Ar=_e(_e({},Ar),{},{width:ta}));var ao=se.useRef(null);return se.useImperativeHandle(he,function(){return{getPopupElement:function(){var $o;return($o=ao.current)===null||$o===void 0?void 0:$o.popupElement}}}),se.createElement(Se.Z,z({},vr,{showAction:za?["click"]:[],hideAction:za?["click"]:[],popupPlacement:Ea||(aa==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:or,prefixCls:Vr,popupTransitionName:lo,popup:se.createElement("div",{onMouseEnter:Ir},oo),ref:ao,stretch:Co,popupAlign:jr,popupVisible:ut,getPopupContainer:er,popupClassName:ke()(wn,Be({},"".concat(Vr,"-empty"),Ka)),popupStyle:Ar,getTriggerDOMNode:Jr,onPopupVisibleChange:za}),Mt)},pt=se.forwardRef(hn),Vt=pt;function fn(re){return vt(re)||me(re)||Ee(re)||mt()}function Xt(re,ue){var he=re.key,Pe;return"value"in re&&(Pe=re.value),he!=null?he:Pe!==void 0?Pe:"rc-index-key-".concat(ue)}function xn(re){return typeof re!="undefined"&&!Number.isNaN(re)}function ha(re,ue){var he=re||{},Pe=he.label,Ve=he.value,ut=he.options,Mt=he.groupLabel,cn=Pe||(ue?"children":"label");return{label:cn,value:Ve||"value",options:ut||"options",groupLabel:Mt||cn}}function st(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=ue.fieldNames,Pe=ue.childrenAsData,Ve=[],ut=ha(he,!1),Mt=ut.label,cn=ut.value,tn=ut.options,En=ut.groupLabel;function Mn(wn,Ca){Array.isArray(wn)&&wn.forEach(function(aa){if(Ca||!(tn in aa)){var Ea=aa[cn];Ve.push({key:Xt(aa,Ve.length),groupOption:Ca,data:aa,label:aa[Mt],value:Ea})}else{var ma=aa[En];ma===void 0&&Pe&&(ma=aa.label),Ve.push({key:Xt(aa,Ve.length),group:!0,data:aa,label:ma}),Mn(aa[tn],!0)}})}return Mn(re,!1),Ve}function Gt(re){var ue=_e({},re);return"props"in ue||Object.defineProperty(ue,"props",{get:function(){return Qe(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),ue}}),ue}var ln=function(ue,he,Pe){if(!he||!he.length)return null;var Ve=!1,ut=function cn(tn,En){var Mn=fn(En),wn=Mn[0],Ca=Mn.slice(1);if(!wn)return[tn];var aa=tn.split(wn);return Ve=Ve||aa.length>1,aa.reduce(function(Ea,ma){return[].concat(Ue(Ea),Ue(cn(ma,Ca)))},[]).filter(Boolean)},Mt=ut(ue,he);return Ve?typeof Pe!="undefined"?Mt.slice(0,Pe):Mt:null},Oa=se.createContext(null),Va=Oa;function tr(re){var ue=re.visible,he=re.values;if(!ue)return null;var Pe=50;return se.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(he.slice(0,Pe).map(function(Ve){var ut=Ve.label,Mt=Ve.value;return["number","string"].includes(We(ut))?ut:Mt}).join(", ")),he.length>Pe?", ...":null)}var xr=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Mr=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],nr=function(ue){return ue==="tags"||ue==="multiple"},Gr=se.forwardRef(function(re,ue){var he,Pe=re.id,Ve=re.prefixCls,ut=re.className,Mt=re.showSearch,cn=re.tagRender,tn=re.direction,En=re.omitDomProps,Mn=re.displayValues,wn=re.onDisplayValuesChange,Ca=re.emptyOptions,aa=re.notFoundContent,Ea=aa===void 0?"Not Found":aa,ma=re.onClear,ta=re.mode,Na=re.disabled,jr=re.loading,er=re.getInputElement,Ka=re.getRawInputElement,Jr=re.open,za=re.defaultOpen,Ir=re.onDropdownVisibleChange,vr=re.activeValue,Vr=re.onActiveValueChange,oo=re.activeDescendantId,or=re.searchValue,lo=re.autoClearSearchValue,Zr=re.onSearch,Co=re.onSearchSplit,Ar=re.tokenSeparators,ao=re.allowClear,Qo=re.prefix,$o=re.suffixIcon,To=re.clearIcon,pr=re.OptionList,Go=re.animation,Vo=re.transitionName,Eu=re.dropdownStyle,Lu=re.dropdownClassName,Jo=re.dropdownMatchSelectWidth,ho=re.dropdownRender,wa=re.dropdownAlign,Mo=re.placement,iu=re.builtinPlacements,vo=re.getPopupContainer,mr=re.showAction,Nr=mr===void 0?[]:mr,Or=re.onFocus,hr=re.onBlur,Sr=re.onKeyUp,io=re.onKeyDown,ne=re.onMouseDown,ie=qe(re,xr),ce=nr(ta),Ae=(Mt!==void 0?Mt:ce)||ta==="combobox",Ne=_e({},ie);Mr.forEach(function(Xr){delete Ne[Xr]}),En==null||En.forEach(function(Xr){delete Ne[Xr]});var $e=se.useState(!1),it=Et($e,2),yt=it[0],sn=it[1];se.useEffect(function(){sn(Pt())},[]);var dn=se.useRef(null),qt=se.useRef(null),Bn=se.useRef(null),Un=se.useRef(null),Cn=se.useRef(null),Ln=se.useRef(!1),Nn=Ra(),Dn=Et(Nn,3),Jt=Dn[0],Vn=Dn[1],ra=Dn[2];se.useImperativeHandle(ue,function(){var Xr,Ua;return{focus:(Xr=Un.current)===null||Xr===void 0?void 0:Xr.focus,blur:(Ua=Un.current)===null||Ua===void 0?void 0:Ua.blur,scrollTo:function(Tu){var Pu;return(Pu=Cn.current)===null||Pu===void 0?void 0:Pu.scrollTo(Tu)},nativeElement:dn.current||qt.current}});var Rn=se.useMemo(function(){var Xr;if(ta!=="combobox")return or;var Ua=(Xr=Mn[0])===null||Xr===void 0?void 0:Xr.value;return typeof Ua=="string"||typeof Ua=="number"?String(Ua):""},[or,ta,Mn]),xa=ta==="combobox"&&typeof er=="function"&&er()||null,ua=typeof Ka=="function"&&Ka(),Aa=lt(qt,ua==null||(he=ua.props)===null||he===void 0?void 0:he.ref),dr=se.useState(!1),pa=Et(dr,2),Ja=pa[0],ja=pa[1];Ze(function(){ja(!0)},[]);var Wr=ze(!1,{defaultValue:za,value:Jr}),$a=Et(Wr,2),vn=$a[0],Zn=$a[1],Hn=Ja?vn:!1,ka=!Ea&&Ca;(Na||ka&&Hn&&ta==="combobox")&&(Hn=!1);var kr=ka?!1:Hn,Fa=se.useCallback(function(Xr){var Ua=Xr!==void 0?Xr:!Hn;Na||(Zn(Ua),Hn!==Ua&&(Ir==null||Ir(Ua)))},[Na,Hn,Zn,Ir]),rr=se.useMemo(function(){return(Ar||[]).some(function(Xr){return[` `,`\r -`].includes(Xr)})},[Er]),Ma=se.useContext(Va)||{},fa=Ma.maxCount,La=Ma.rawValues,lr=function(Ua,Yr,ku){if(!(ce&&xn(fa)&&(La==null?void 0:La.size)>=fa)){var bu=!0,wu=Ua;Vr==null||Vr(null);var Ho=ln(Ua,Er,xn(fa)?fa-La.size:void 0),Al=ku?null:Ho;return ta!=="combobox"&&Al&&(wu="",Co==null||Co(Al),Fa(!1),bu=!1),Zr&&On!==wu&&Zr(wu,{source:Yr?"typing":"effect"}),bu}},Zo=function(Ua){!Ua||!Ua.trim()||Zr(Ua,{source:"submit"})};se.useEffect(function(){!Hn&&!ce&&ta!=="combobox"&&lr("",!1,!1)},[Hn]),se.useEffect(function(){vn&&Na&&Wn(!1),Na&&!Ln.current&&Zn(!1)},[Na]);var uu=Ha(),Hr=Et(uu,2),br=Hr[0],wr=Hr[1],bo=se.useRef(!1),du=function(Ua){var Yr=br(),ku=Ua.key,bu=ku==="Enter";if(bu&&(ta!=="combobox"&&Ua.preventDefault(),Hn||Fa(!0)),wr(!!On),ku==="Backspace"&&!Yr&&ce&&!On&&Mn.length){for(var wu=Ue(Mn),Ho=null,Al=wu.length-1;Al>=0;Al-=1){var Li=wu[Al];if(!Li.disabled){wu.splice(Al,1),Ho=Li;break}}Ho&&wn(wu,{type:"remove",values:[Ho]})}for(var Si=arguments.length,Ce=new Array(Si>1?Si-1:0),pe=1;pe1?Yr-1:0),bu=1;bu1?Ho-1:0),Li=1;Li=Ea},[cn,Ea,Ka==null?void 0:Ka.size]),Er=function(Nr){Nr.preventDefault()},no=function(Nr){var Or;(Or=Zr.current)===null||Or===void 0||Or.scrollTo(typeof Nr=="number"?{index:Nr}:Nr)},Qo=se.useCallback(function(mr){return tn==="combobox"?!1:Ka.has(mr)},[tn,Ue(Ka).toString(),Ka.size]),$o=function(Nr){for(var Or=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,pr=uo.length,Ar=0;Ar1&&arguments[1]!==void 0?arguments[1]:!1;Vo(Nr);var pr={source:Or?"keyboard":"mouse"},Ar=uo[Nr];if(!Ar){ta(null,-1,pr);return}ta(Ar.value,Nr,pr)};(0,se.useEffect)(function(){Au(Na!==!1?$o(0):-1)},[uo.length,En]);var Ou=se.useCallback(function(mr){return tn==="combobox"?String(mr).toLowerCase()===En.toLowerCase():Ka.has(mr)},[tn,En,Ue(Ka).toString(),Ka.size]);(0,se.useEffect)(function(){var mr=setTimeout(function(){if(!cn&&Mt&&Ka.size===1){var Or=Array.from(Ka)[0],pr=uo.findIndex(function(Ar){var lo=Ar.data;return lo.value===Or});pr!==-1&&(Au(pr),no(pr))}});if(Mt){var Nr;(Nr=Zr.current)===null||Nr===void 0||Nr.scrollTo(void 0)}return function(){return clearTimeout(mr)}},[Mt,En]);var Jo=function(Nr){Nr!==void 0&&jr(Nr,{selected:!Ka.has(Nr)}),cn||Mn(!1)};if(se.useImperativeHandle(he,function(){return{onKeyDown:function(Nr){var Or=Nr.which,pr=Nr.ctrlKey;switch(Or){case pn.N:case pn.P:case pn.UP:case pn.DOWN:{var Ar=0;if(Or===pn.UP?Ar=-1:Or===pn.DOWN?Ar=1:Pu()&&pr&&(Or===pn.N?Ar=1:Or===pn.P&&(Ar=-1)),Ar!==0){var lo=$o(Go+Ar,Ar);no(lo),Au(lo,!0)}break}case pn.TAB:case pn.ENTER:{var ne,ie=uo[Go];ie&&!(ie!=null&&(ne=ie.data)!==null&&ne!==void 0&&ne.disabled)&&!Co?Jo(ie.value):Jo(void 0),Mt&&Nr.preventDefault();break}case pn.ESC:Mn(!1),Mt&&Nr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Nr){no(Nr)}}}),uo.length===0)return se.createElement("div",{role:"listbox",id:"".concat(ut,"_list"),className:"".concat(ur,"-empty"),onMouseDown:Er},wn);var ho=Object.keys(Jr).map(function(mr){return Jr[mr]}),wa=function(Nr){return Nr.label};function Mo(mr,Nr){var Or=mr.group;return{role:Or?"presentation":"option",id:"".concat(ut,"_list_").concat(Nr)}}var iu=function(Nr){var Or=uo[Nr];if(!Or)return null;var pr=Or.data||{},Ar=pr.value,lo=Or.group,ne=St(pr,!0),ie=wa(Or);return Or?se.createElement("div",z({"aria-label":typeof ie=="string"&&!lo?ie:null},ne,{key:Nr},Mo(Or,Nr),{"aria-selected":Ou(Ar)}),Ar):null},fo={role:"listbox",id:"".concat(ut,"_list")};return se.createElement(se.Fragment,null,za&&se.createElement("div",z({},fo,{style:{height:0,width:0,overflow:"hidden"}}),iu(Go-1),iu(Go),iu(Go+1)),se.createElement(Pl.Z,{itemKey:"key",ref:Zr,data:uo,height:fr,itemHeight:Vr,fullHeight:!1,onMouseDown:Er,onScroll:Ca,virtual:za,direction:Ir,innerProps:za?null:fo},function(mr,Nr){var Or=mr.group,pr=mr.groupOption,Ar=mr.data,lo=mr.label,ne=mr.value,ie=Ar.key;if(Or){var ce,Ae=(ce=Ar.title)!==null&&ce!==void 0?ce:Tu(lo)?lo.toString():void 0;return se.createElement("div",{className:ke()(ur,"".concat(ur,"-group"),Ar.className),title:Ae},lo!==void 0?lo:ie)}var Ne=Ar.disabled,$e=Ar.title,it=Ar.children,yt=Ar.style,sn=Ar.className,dn=qe(Ar,vl),qt=Za(dn,ho),Bn=Qo(ne),Un=Ne||!Bn&&Co,Cn="".concat(ur,"-option"),Ln=ke()(ur,Cn,sn,Be(Be(Be(Be({},"".concat(Cn,"-grouped"),pr),"".concat(Cn,"-active"),Go===Nr&&!Un),"".concat(Cn,"-disabled"),Un),"".concat(Cn,"-selected"),Bn)),Nn=wa(mr),Dn=!er||typeof er=="function"||Bn,Jt=typeof Nn=="number"?Nn:Nn||ne,Zn=Tu(Jt)?Jt.toString():void 0;return $e!==void 0&&(Zn=$e),se.createElement("div",z({},St(qt),za?{}:Mo(mr,Nr),{"aria-selected":Ou(ne),className:Ln,title:Zn,onMouseMove:function(){Go===Nr||Un||Au(Nr)},onClick:function(){Un||Jo(ne)},style:yt}),se.createElement("div",{className:"".concat(Cn,"-content")},typeof ro=="function"?ro(mr,{index:Nr}):Jt),se.isValidElement(er)||Bn,Dn&&se.createElement(Fn,{className:"".concat(ur,"-option-state"),customizeIcon:er,customizeIconProps:{value:ne,disabled:Un,isSelected:Bn}},Bn?"\u2713":null))}))},Il=se.forwardRef(cl),pu=Il,Vu=function(re,ue){var he=se.useRef({values:new Map,options:new Map}),Pe=se.useMemo(function(){var ut=he.current,Mt=ut.values,cn=ut.options,tn=re.map(function(wn){if(wn.label===void 0){var Ca;return _e(_e({},wn),{},{label:(Ca=Mt.get(wn.value))===null||Ca===void 0?void 0:Ca.label})}return wn}),En=new Map,Mn=new Map;return tn.forEach(function(wn){En.set(wn.value,wn),Mn.set(wn.value,ue.get(wn.value)||cn.get(wn.value))}),he.current.values=En,he.current.options=Mn,tn},[re,ue]),Ve=se.useCallback(function(ut){return ue.get(ut)||he.current.options.get(ut)},[ue]);return[Pe,Ve]};function rl(re,ue){return Ci(re).join("").toUpperCase().includes(ue)}var ql=function(re,ue,he,Pe,Ve){return se.useMemo(function(){if(!he||Pe===!1)return re;var ut=ue.options,Mt=ue.label,cn=ue.value,tn=[],En=typeof Pe=="function",Mn=he.toUpperCase(),wn=En?Pe:function(aa,Ea){return Ve?rl(Ea[Ve],Mn):Ea[ut]?rl(Ea[Mt!=="children"?Mt:"label"],Mn):rl(Ea[cn],Mn)},Ca=En?function(aa){return Gt(aa)}:function(aa){return aa};return re.forEach(function(aa){if(aa[ut]){var Ea=wn(he,Ca(aa));if(Ea)tn.push(aa);else{var ma=aa[ut].filter(function(ta){return wn(he,Ca(ta))});ma.length&&tn.push(_e(_e({},aa),{},Be({},ut,ma)))}return}wn(he,Ca(aa))&&tn.push(aa)}),tn},[re,Pe,Ve,he,ue])},al=0,Tl=Tt();function kl(){var re;return Tl?(re=al,al+=1):re="TEST_OR_SSR",re}function Kl(re){var ue=se.useState(),he=Et(ue,2),Pe=he[0],Ve=he[1];return se.useEffect(function(){Ve("rc_select_".concat(kl()))},[]),re||Pe}function lu(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=[];return se.Children.forEach(re,function(Pe){Pe==null&&!ue.keepEmpty||(Array.isArray(Pe)?he=he.concat(lu(Pe)):(0,Ct.isFragment)(Pe)&&Pe.props?he=he.concat(lu(Pe.props.children,ue)):he.push(Pe))}),he}var wi=["children","value"],gi=["children"];function Wl(re){var ue=re,he=ue.key,Pe=ue.props,Ve=Pe.children,ut=Pe.value,Mt=qe(Pe,wi);return _e({key:he,value:ut!==void 0?ut:he,children:Ve},Mt)}function jl(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return lu(re).map(function(he,Pe){if(!se.isValidElement(he)||!he.type)return null;var Ve=he,ut=Ve.type.isSelectOptGroup,Mt=Ve.key,cn=Ve.props,tn=cn.children,En=qe(cn,gi);return ue||!ut?Wl(he):_e(_e({key:"__RC_SELECT_GRP__".concat(Mt===null?Pe:Mt,"__"),label:Mt},En),{},{options:jl(tn)})}).filter(function(he){return he})}var Nl=function(ue,he,Pe,Ve,ut){return se.useMemo(function(){var Mt=ue,cn=!ue;cn&&(Mt=jl(he));var tn=new Map,En=new Map,Mn=function(aa,Ea,ma){ma&&typeof ma=="string"&&aa.set(Ea[ma],Ea)},wn=function Ca(aa){for(var Ea=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ma=0;ma1&&arguments[1]!==void 0?arguments[1]:!1,Mt=0;Mt0?Fa(fa.options):fa.options}):fa})},Dn=se.useMemo(function(){return jr?Nn(Ln):Ln},[Ln,jr,fo]),Jt=se.useMemo(function(){return st(Dn,{fieldNames:wa,childrenAsData:Jo})},[Dn,wa,Jo]),Zn=function(rr){var Ma=lo(rr);if(Ae(Ma),vr&&(Ma.length!==yt.length||Ma.some(function(lr,Zo){var uu;return((uu=yt[Zo])===null||uu===void 0?void 0:uu.value)!==(lr==null?void 0:lr.value)}))){var fa=To?Ma:Ma.map(function(lr){return lr.value}),La=Ma.map(function(lr){return Gt(sn(lr.value))});vr(Ou?fa:fa[0],Ou?La:La[0])}},ra=se.useState(null),On=Et(ra,2),xa=On[0],ua=On[1],Aa=se.useState(0),dr=Et(Aa,2),pa=dr[0],Ja=dr[1],ja=fr!==void 0?fr:Pe!=="combobox",Wr=se.useCallback(function(Fa,rr){var Ma=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},fa=Ma.source,La=fa===void 0?"keyboard":fa;Ja(rr),Mt&&Pe==="combobox"&&Fa!==null&&La==="keyboard"&&ua(String(Fa))},[Mt,Pe]),$a=function(rr,Ma,fa){var La=function(){var Oo,Bo=sn(rr);return[To?{label:Bo==null?void 0:Bo[wa.label],value:rr,key:(Oo=Bo==null?void 0:Bo.key)!==null&&Oo!==void 0?Oo:rr}:rr,Gt(Bo)]};if(Ma&&aa){var lr=La(),Zo=Et(lr,2),uu=Zo[0],Hr=Zo[1];aa(uu,Hr)}else if(!Ma&&Ea&&fa!=="clear"){var br=La(),wr=Et(br,2),bo=wr[0],du=wr[1];Ea(bo,du)}},vn=ou(function(Fa,rr){var Ma,fa=Ou?rr.selected:!0;fa?Ma=Ou?[].concat(Ue(yt),[Fa]):[Fa]:Ma=yt.filter(function(La){return La.value!==Fa}),Zn(Ma),$a(Fa,fa),Pe==="combobox"?ua(""):(!nr||Ca)&&(mr(""),ua(""))}),Wn=function(rr,Ma){Zn(rr);var fa=Ma.type,La=Ma.values;(fa==="remove"||fa==="clear")&&La.forEach(function(lr){$a(lr.value,!1,fa)})},Hn=function(rr,Ma){if(mr(rr),ua(null),Ma.source==="submit"){var fa=(rr||"").trim();if(fa){var La=Array.from(new Set([].concat(Ue(qt),[fa])));Zn(La),$a(fa,!0),mr("")}return}Ma.source!=="blur"&&(Pe==="combobox"&&Zn(rr),Mn==null||Mn(rr))},ka=function(rr){var Ma=rr;Pe!=="tags"&&(Ma=rr.map(function(La){var lr=pr.get(La);return lr==null?void 0:lr.value}).filter(function(La){return La!==void 0}));var fa=Array.from(new Set([].concat(Ue(qt),Ue(Ma))));Zn(fa),fa.forEach(function(La){$a(La,!0)})},kr=se.useMemo(function(){var Fa=ro!==!1&&ta!==!1;return _e(_e({},Nr),{},{flattenOptions:Jt,onActiveValue:Wr,defaultActiveFirstOption:ja,onSelect:vn,menuItemSelectedIcon:Vr,rawValues:qt,fieldNames:wa,virtual:Fa,direction:ur,listHeight:Zr,listItemHeight:Er,childrenAsData:Jo,maxCount:Go,optionRender:za})},[Go,Nr,Jt,Wr,ja,vn,Vr,qt,wa,ro,ta,ur,Zr,Er,Jo,za]);return se.createElement(Va.Provider,{value:kr},se.createElement(ru,z({},Vo,{id:Au,prefixCls:ut,ref:ue,omitDomProps:qo,mode:Pe,displayValues:dn,onDisplayValuesChange:Wn,direction:ur,searchValue:fo,onSearch:Hn,autoClearSearchValue:Ca,onSearchSplit:ka,dropdownMatchSelectWidth:ta,OptionList:pu,emptyOptions:!Jt.length,activeValue:xa,activeDescendantId:"".concat(Au,"_list_").concat(pa)})))}),sl=oo;sl.Option=Bu,sl.OptGroup=Tr;var li=null,wl=null;function Pa(re){var ue=se.useRef();ue.current=re;var he=se.useCallback(function(){for(var Pe,Ve=arguments.length,ut=new Array(Ve),Mt=0;Mtre.length)&&(ue=re.length);for(var he=0,Pe=new Array(ue);he2&&arguments[2]!==void 0?arguments[2]:!1;ta.forEach(function(er){if(!(!aa&&Ca!==!1&&Ca>0&&Ea.length>=Ca)){var Ka=[].concat(ge(Na),[er]),Jr=er[Pe.children],za=jr||er.disabled;if((!Jr||Jr.length===0||Mt)&&tn(ue,Ka,{label:Pe.label})){var Ir;Ea.push(Fe(Fe({},er),{},(Ir={disabled:za},Oe(Ir,Pe.label,Mn(ue,Ka,Ve,Pe)),Oe(Ir,Ei,Ka),Oe(Ir,Pe.children,void 0),Ir)))}Jr&&ma(er[Pe.children],Ka,za)}})}return ma(he,[]),aa&&Ea.sort(function(ta,Na){return aa(ta[Ei],Na[Ei],ue,Pe)}),Ca!==!1&&Ca>0?Ea.slice(0,Ca):Ea},[ue,he,Pe,Ve,Mn,Mt,tn,aa,Ca])},ls=Qi,Ai="__RC_CASCADER_SPLIT__",qi="SHOW_PARENT",$i="SHOW_CHILD";function gl(re){return re.join(Ai)}function es(re){return re.map(gl)}function Ws(re){return re.split(Ai)}function ps(re){var ue=re||{},he=ue.label,Pe=ue.value,Ve=ue.children,ut=Pe||"value";return{label:he||"label",value:ut,key:ut,children:Ve||"children"}}function Hi(re,ue){var he,Pe;return(he=re.isLeaf)!==null&&he!==void 0?he:!((Pe=re[ue.children])!==null&&Pe!==void 0&&Pe.length)}function to(re){var ue=re.parentElement;if(ue){var he=re.offsetTop-ue.offsetTop;he-ue.scrollTop<0?ue.scrollTo({top:he}):he+re.offsetHeight-ue.scrollTop>ue.offsetHeight&&ue.scrollTo({top:he+re.offsetHeight-ue.offsetHeight})}}function Po(re,ue){return re.map(function(he){var Pe;return(Pe=he[Ei])===null||Pe===void 0?void 0:Pe.map(function(Ve){return Ve[ue.value]})})}function ei(re){return Array.isArray(re)&&Array.isArray(re[0])}function ti(re){return re?ei(re)?re:(re.length===0?[]:[re]).map(function(ue){return Array.isArray(ue)?ue:[ue]}):[]}function Ui(re,ue,he){var Pe=new Set(re),Ve=ue();return re.filter(function(ut){var Mt=Ve[ut],cn=Mt?Mt.parent:null,tn=Mt?Mt.children:null;return Mt&&Mt.node.disabled?!0:he===$i?!(tn&&tn.some(function(En){return En.key&&Pe.has(En.key)})):!(cn&&!cn.node.disabled&&Pe.has(cn.key))})}function Jl(re,ue,he){for(var Pe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ve=ue,ut=[],Mt=function(){var En,Mn,wn,Ca=re[cn],aa=(En=Ve)===null||En===void 0?void 0:En.findIndex(function(ma){var ta=ma[he.value];return Pe?String(ta)===String(Ca):ta===Ca}),Ea=aa!==-1?(Mn=Ve)===null||Mn===void 0?void 0:Mn[aa]:null;ut.push({value:(wn=Ea==null?void 0:Ea[he.value])!==null&&wn!==void 0?wn:Ca,index:aa,option:Ea}),Ve=Ea==null?void 0:Ea[he.children]},cn=0;cn=cr.F1&&he<=cr.F12)return!1;switch(he){case cr.ALT:case cr.CAPS_LOCK:case cr.CONTEXT_MENU:case cr.CTRL:case cr.DOWN:case cr.END:case cr.ESC:case cr.HOME:case cr.INSERT:case cr.LEFT:case cr.MAC_FF_META:case cr.META:case cr.NUMLOCK:case cr.NUM_CENTER:case cr.PAGE_DOWN:case cr.PAGE_UP:case cr.PAUSE:case cr.PRINT_SCREEN:case cr.RIGHT:case cr.SHIFT:case cr.UP:case cr.WIN_KEY:case cr.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ue){if(ue>=cr.ZERO&&ue<=cr.NINE||ue>=cr.NUM_ZERO&&ue<=cr.NUM_MULTIPLY||ue>=cr.A&&ue<=cr.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ue===0)return!0;switch(ue){case cr.SPACE:case cr.QUESTION_MARK:case cr.NUM_PLUS:case cr.NUM_MINUS:case cr.NUM_PERIOD:case cr.NUM_DIVISION:case cr.SEMICOLON:case cr.DASH:case cr.EQUALS:case cr.COMMA:case cr.PERIOD:case cr.SLASH:case cr.APOSTROPHE:case cr.SINGLE_QUOTE:case cr.OPEN_SQUARE_BRACKET:case cr.BACKSLASH:case cr.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},ds=cr,cc=function(re,ue,he,Pe,Ve,ut,Mt){var cn=Mt.direction,tn=Mt.searchValue,En=Mt.toggleOpen,Mn=Mt.open,wn=cn==="rtl",Ca=se.useMemo(function(){for(var za=-1,Ir=ue,fr=[],Vr=[],ro=Pe.length,ur=Po(ue,he),uo=function(Qo){var $o=Ir.findIndex(function(To,vr){return(ur[vr]?gl(ur[vr]):To[he.value])===Pe[Qo]});if($o===-1)return 1;za=$o,fr.push(za),Vr.push(Pe[Qo]),Ir=Ir[za][he.children]},Zr=0;Zr1){var Ir=Ea.slice(0,-1);jr(Ir)}else En(!1)},Jr=function(){var Ir,fr=((Ir=ta[ma])===null||Ir===void 0?void 0:Ir[he.children])||[],Vr=fr.find(function(ur){return!ur.disabled});if(Vr){var ro=[].concat(ge(Ea),[Vr[he.value]]);jr(ro)}};se.useImperativeHandle(re,function(){return{onKeyDown:function(Ir){var fr=Ir.which;switch(fr){case ds.UP:case ds.DOWN:{var Vr=0;fr===ds.UP?Vr=-1:fr===ds.DOWN&&(Vr=1),Vr!==0&&er(Vr);break}case ds.LEFT:{if(tn)break;wn?Jr():Ka();break}case ds.RIGHT:{if(tn)break;wn?Ka():Jr();break}case ds.BACKSPACE:{tn||Ka();break}case ds.ENTER:{if(Ea.length){var ro=ta[ma],ur=(ro==null?void 0:ro[Ei])||[];ur.length?ut(ur.map(function(uo){return uo[he.value]}),ur[ur.length-1]):ut(Ea,ta[ma])}break}case ds.ESC:En(!1),Mn&&Ir.stopPropagation()}},onKeyUp:function(){}}})},ys=se.forwardRef(function(re,ue){var he,Pe,Ve,ut=re.prefixCls,Mt=re.multiple,cn=re.searchValue,tn=re.toggleOpen,En=re.notFoundContent,Mn=re.direction,wn=re.open,Ca=re.disabled,aa=se.useRef(null),Ea=Mn==="rtl",ma=se.useContext(Ll),ta=ma.options,Na=ma.values,jr=ma.halfValues,er=ma.fieldNames,Ka=ma.changeOnSelect,Jr=ma.onSelect,za=ma.searchOptions,Ir=ma.dropdownPrefixCls,fr=ma.loadData,Vr=ma.expandTrigger,ro=Ir||ut,ur=se.useState([]),uo=x(ur,2),Zr=uo[0],Co=uo[1],Er=function(pr){if(!(!fr||cn)){var Ar=Jl(pr,ta,er),lo=Ar.map(function(ce){var Ae=ce.option;return Ae}),ne=lo[lo.length-1];if(ne&&!Hi(ne,er)){var ie=gl(pr);Co(function(ce){return[].concat(ge(ce),[ie])}),fr(lo)}}};se.useEffect(function(){Zr.length&&Zr.forEach(function(Or){var pr=Ws(Or),Ar=Jl(pr,ta,er,!0).map(function(ne){var ie=ne.option;return ie}),lo=Ar[Ar.length-1];(!lo||lo[er.children]||Hi(lo,er))&&Co(function(ne){return ne.filter(function(ie){return ie!==Or})})})},[ta,Zr,er]);var no=se.useMemo(function(){return new Set(es(Na))},[Na]),Qo=se.useMemo(function(){return new Set(es(jr))},[jr]),$o=zs(Mt,wn),To=x($o,2),vr=To[0],Go=To[1],Vo=function(pr){Go(pr),Er(pr)},Au=function(pr){if(Ca)return!1;var Ar=pr.disabled,lo=Hi(pr,er);return!Ar&&(lo||Ka||Mt)},Ou=function(pr,Ar){var lo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Jr(pr),!Mt&&(Ar||Ka&&(Vr==="hover"||lo))&&tn(!1)},Jo=se.useMemo(function(){return cn?za:ta},[cn,za,ta]),ho=se.useMemo(function(){for(var Or=[{options:Jo}],pr=Jo,Ar=Po(pr,er),lo=function(){var ce=vr[ne],Ae=pr.find(function($e,it){return(Ar[it]?gl(Ar[it]):$e[er.value])===ce}),Ne=Ae==null?void 0:Ae[er.children];if(!(Ne!=null&&Ne.length))return 1;pr=Ne,Or.push({options:Ne})},ne=0;ne=19)return!0;var Ve=isMemo(ue)?ue.type.type:ue.type;return!(typeof Ve=="function"&&!((he=Ve.prototype)!==null&&he!==void 0&&he.render)&&Ve.$$typeof!==ForwardRef||typeof ue=="function"&&!((Pe=ue.prototype)!==null&&Pe!==void 0&&Pe.render)&&ue.$$typeof!==ForwardRef)};function Hs(re){return isValidElement(re)&&!isFragment(re)}var gc=function(ue){return Hs(ue)&&gs(ue)},Qc=function(ue){if(ue&&Hs(ue)){var he=ue;return he.props.propertyIsEnumerable("ref")?he.props.ref:he.ref}return null};function _s(re,ue,he,Pe){if(!ue.length)return he;var Ve=_toArray(ue),ut=Ve[0],Mt=Ve.slice(1),cn;return!re&&typeof ut=="number"?cn=[]:Array.isArray(re)?cn=_toConsumableArray(re):cn=_objectSpread({},re),Pe&&he===void 0&&Mt.length===1?delete cn[ut][Mt[0]]:cn[ut]=_s(cn[ut],Mt,he,Pe),cn}function qs(re,ue,he){var Pe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return ue.length&&Pe&&he===void 0&&!get(re,ue.slice(0,-1))?re:_s(re,ue,he,Pe)}function td(re){return _typeof(re)==="object"&&re!==null&&Object.getPrototypeOf(re)===Object.prototype}function Hc(re){return Array.isArray(re)?[]:{}}var $s=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function md(){for(var re=arguments.length,ue=new Array(re),he=0;he":Na,er=he.loadingIcon,Ka=he.direction,Jr=he.notFoundContent,za=Jr===void 0?"Not Found":Jr,Ir=he.disabled,fr=!!tn,Vr=hl(En,{value:Mn,postState:ti}),ro=x(Vr,2),ur=ro[0],uo=ro[1],Zr=se.useMemo(function(){return ps(wn)},[JSON.stringify(wn)]),Co=is(Zr,cn),Er=x(Co,3),no=Er[0],Qo=Er[1],$o=Er[2],To=Dl(no,Zr),vr=Bi(fr,ur,Qo,$o,To),Go=x(vr,3),Vo=Go[0],Au=Go[1],Ou=Go[2],Jo=Pa(function(mr){if(uo(mr),aa){var Nr=ti(mr),Or=Nr.map(function(lo){return Jl(lo,no,Zr).map(function(ne){return ne.option})}),pr=fr?Nr:Nr[0],Ar=fr?Or:Or[0];aa(pr,Ar)}}),ho=Gi(fr,Jo,Vo,Au,Ou,Qo,$o,Ea),wa=Pa(function(mr){ho(mr)}),Mo=se.useMemo(function(){return{options:no,fieldNames:Zr,values:Vo,halfValues:Au,changeOnSelect:Ca,onSelect:wa,checkable:tn,searchOptions:[],dropdownPrefixCls:void 0,loadData:ma,expandTrigger:ta,expandIcon:jr,loadingIcon:er,dropdownMenuColumnStyle:void 0}},[no,Zr,Vo,Au,Ca,wa,tn,ma,ta,jr,er]),iu="".concat(Ve,"-panel"),fo=!no.length;return se.createElement(Ll.Provider,{value:Mo},se.createElement("div",{className:ke()(iu,(ue={},Oe(ue,"".concat(iu,"-rtl"),Ka==="rtl"),Oe(ue,"".concat(iu,"-empty"),fo),ue),Mt),style:ut},fo?za:se.createElement(Gc,{prefixCls:Ve,searchValue:"",multiple:fr,toggleOpen:mc,open:!0,direction:Ka,disabled:Ir})))}function fc(re){var ue=re.onPopupVisibleChange,he=re.popupVisible,Pe=re.popupClassName,Ve=re.popupPlacement;warning(!ue,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(he===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Pe===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Ve===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function nd(re,ue){if(re){var he=function Pe(Ve){for(var ut=0;ut":Er,Qo=re.loadingIcon,$o=re.children,To=re.dropdownMatchSelectWidth,vr=To===void 0?!1:To,Go=re.showCheckedStrategy,Vo=Go===void 0?qi:Go,Au=re.optionRender,Ou=ee(re,fe),Jo=Kl(he),ho=!!wn,wa=hl(Mt,{value:cn,postState:ti}),Mo=x(wa,2),iu=Mo[0],fo=Mo[1],mr=se.useMemo(function(){return ps(ut)},[JSON.stringify(ut)]),Nr=is(mr,jr),Or=x(Nr,3),pr=Or[0],Ar=Or[1],lo=Or[2],ne=hl("",{value:Ea,postState:function(vn){return vn||""}}),ie=x(ne,2),ce=ie[0],Ae=ie[1],Ne=function(vn,Wn){Ae(vn),Wn.source!=="blur"&&ma&&ma(vn)},$e=bc(ta),it=x($e,2),yt=it[0],sn=it[1],dn=ls(ce,pr,mr,er||Ve,sn,tn||ho),qt=Dl(pr,mr),Bn=Bi(ho,iu,Ar,lo,qt),Un=x(Bn,3),Cn=Un[0],Ln=Un[1],Nn=Un[2],Dn=se.useMemo(function(){var $a=es(Cn),vn=Ui($a,Ar,Vo);return[].concat(ge(Nn),ge(lo(vn)))},[Cn,Ar,lo,Nn,Vo]),Jt=ni(Dn,pr,mr,ho,Mn),Zn=Pa(function($a){if(fo($a),En){var vn=ti($a),Wn=vn.map(function(kr){return Jl(kr,pr,mr).map(function(Fa){return Fa.option})}),Hn=ho?vn:vn[0],ka=ho?Wn:Wn[0];En(Hn,ka)}}),ra=Gi(ho,Zn,Cn,Ln,Nn,Ar,lo,Vo),On=Pa(function($a){(!ho||aa)&&Ae(""),ra($a)}),xa=function(vn,Wn){if(Wn.type==="clear"){Zn([]);return}var Hn=Wn.values[0],ka=Hn.valueCells;On(ka)},ua=za!==void 0?za:Jr,Aa=fr||Ir,dr=uo||ur,pa=function(vn){Zr==null||Zr(vn),Co==null||Co(vn)},Ja=se.useMemo(function(){return{options:pr,fieldNames:mr,values:Cn,halfValues:Ln,changeOnSelect:tn,onSelect:On,checkable:wn,searchOptions:dn,dropdownPrefixCls:er,loadData:Ka,expandTrigger:Na,expandIcon:no,loadingIcon:Qo,dropdownMenuColumnStyle:Vr,optionRender:Au}},[pr,mr,Cn,Ln,tn,On,wn,dn,er,Ka,Na,no,Qo,Vr,Au]),ja=!(ce?dn:pr).length,Wr=ce&&sn.matchInputWidth||ja?{}:{minWidth:"auto"};return se.createElement(Ll.Provider,{value:Ja},se.createElement(ru,a({},Ou,{ref:ue,id:Jo,prefixCls:Ve,autoClearSearchValue:aa,dropdownMatchSelectWidth:vr,dropdownStyle:Fe(Fe({},Wr),ro),displayValues:Jt,onDisplayValuesChange:xa,mode:ho?"multiple":void 0,searchValue:ce,onSearch:Ne,showSearch:yt,OptionList:Xs,emptyOptions:ja,open:ua,dropdownClassName:Aa,placement:dr,onDropdownVisibleChange:pa,getRawInputElement:function(){return $o}})))});Te.SHOW_PARENT=qi,Te.SHOW_CHILD=$i,Te.Panel=Us;var He=Te,_t=He},42767:function(Ge,et){"use strict";var te;var a=typeof Symbol=="function"&&Symbol.for,ye=a?Symbol.for("react.element"):60103,xe=a?Symbol.for("react.portal"):60106,we=a?Symbol.for("react.fragment"):60107,Oe=a?Symbol.for("react.strict_mode"):60108,be=a?Symbol.for("react.profiler"):60114,Fe=a?Symbol.for("react.provider"):60109,Ie=a?Symbol.for("react.context"):60110,De=a?Symbol.for("react.async_mode"):60111,je=a?Symbol.for("react.concurrent_mode"):60111,Ye=a?Symbol.for("react.forward_ref"):60112,Le=a?Symbol.for("react.suspense"):60113,ge=a?Symbol.for("react.suspense_list"):60120,le=a?Symbol.for("react.memo"):60115,E=a?Symbol.for("react.lazy"):60116,y=a?Symbol.for("react.block"):60121,x=a?Symbol.for("react.fundamental"):60117,b=a?Symbol.for("react.responder"):60118,ee=a?Symbol.for("react.scope"):60119;function z(oe){if(typeof oe=="object"&&oe!==null){var me=oe.$$typeof;switch(me){case ye:switch(oe=oe.type,oe){case De:case je:case we:case be:case Oe:case Le:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case Ie:case Ye:case E:case le:case Fe:return oe;default:return me}}case xe:return me}}}function ae(oe){return z(oe)===je}te=De,te=je,te=Ie,te=Fe,te=ye,te=Ye,te=we,te=E,te=le,te=xe,te=be,te=Oe,te=Le,te=function(oe){return ae(oe)||z(oe)===De},te=ae,te=function(oe){return z(oe)===Ie},te=function(oe){return z(oe)===Fe},te=function(oe){return typeof oe=="object"&&oe!==null&&oe.$$typeof===ye},te=function(oe){return z(oe)===Ye},et.isFragment=function(oe){return z(oe)===we},te=function(oe){return z(oe)===E},te=function(oe){return z(oe)===le},te=function(oe){return z(oe)===xe},te=function(oe){return z(oe)===be},te=function(oe){return z(oe)===Oe},te=function(oe){return z(oe)===Le},te=function(oe){return typeof oe=="string"||typeof oe=="function"||oe===we||oe===je||oe===be||oe===Oe||oe===Le||oe===ge||typeof oe=="object"&&oe!==null&&(oe.$$typeof===E||oe.$$typeof===le||oe.$$typeof===Fe||oe.$$typeof===Ie||oe.$$typeof===Ye||oe.$$typeof===x||oe.$$typeof===b||oe.$$typeof===ee||oe.$$typeof===y)},te=z},16357:function(Ge,et,te){"use strict";Ge.exports=te(42767)},16404:function(Ge,et){"use strict";var te;var a=Symbol.for("react.element"),ye=Symbol.for("react.portal"),xe=Symbol.for("react.fragment"),we=Symbol.for("react.strict_mode"),Oe=Symbol.for("react.profiler"),be=Symbol.for("react.provider"),Fe=Symbol.for("react.context"),Ie=Symbol.for("react.server_context"),De=Symbol.for("react.forward_ref"),je=Symbol.for("react.suspense"),Ye=Symbol.for("react.suspense_list"),Le=Symbol.for("react.memo"),ge=Symbol.for("react.lazy"),le=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function y(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case a:switch(x=x.type,x){case xe:case Oe:case we:case je:case Ye:return x;default:switch(x=x&&x.$$typeof,x){case Ie:case Fe:case De:case ge:case Le:case be:return x;default:return b}}case ye:return b}}}te=Fe,te=be,te=a,te=De,te=xe,te=ge,te=Le,te=ye,te=Oe,te=we,te=je,te=Ye,te=function(){return!1},te=function(){return!1},te=function(x){return y(x)===Fe},te=function(x){return y(x)===be},te=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===a},te=function(x){return y(x)===De},te=function(x){return y(x)===xe},te=function(x){return y(x)===ge},te=function(x){return y(x)===Le},te=function(x){return y(x)===ye},te=function(x){return y(x)===Oe},te=function(x){return y(x)===we},te=function(x){return y(x)===je},te=function(x){return y(x)===Ye},te=function(x){return typeof x=="string"||typeof x=="function"||x===xe||x===Oe||x===we||x===je||x===Ye||x===le||typeof x=="object"&&x!==null&&(x.$$typeof===ge||x.$$typeof===Le||x.$$typeof===be||x.$$typeof===Fe||x.$$typeof===De||x.$$typeof===E||x.getModuleId!==void 0)},te=y},80705:function(Ge,et,te){"use strict";te(16404)},3510:function(Ge,et,te){"use strict";te.r(et),te.d(et,{Panel:function(){return zt},default:function(){return Be}});var a=te(87462),ye=te(74902),xe=te(97685),we=te(71002),Oe=te(94184),be=te.n(Oe),Fe=te(21770),Ie=te(80334),De=te(67294),je=te(45987),Ye=te(50344),Le=te(1413),ge=te(4942),le=te(62874),E=te(15105),y=De.forwardRef(function(_e,vt){var Kt=_e.prefixCls,mt=_e.forceRender,Et=_e.className,wt=_e.style,qe=_e.children,se=_e.isActive,Rt=_e.role,Tt=_e.classNames,Ke=_e.styles,Ze=De.useState(se||mt),at=(0,xe.Z)(Ze,2),ct=at[0],xt=at[1];return De.useEffect(function(){(mt||se)&&xt(!0)},[mt,se]),ct?De.createElement("div",{ref:vt,className:be()("".concat(Kt,"-content"),(0,ge.Z)((0,ge.Z)({},"".concat(Kt,"-content-active"),se),"".concat(Kt,"-content-inactive"),!se),Et),style:wt,role:Rt},De.createElement("div",{className:be()("".concat(Kt,"-content-box"),Tt==null?void 0:Tt.body),style:Ke==null?void 0:Ke.body},qe)):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"],ee=De.forwardRef(function(_e,vt){var Kt=_e.showArrow,mt=Kt===void 0?!0:Kt,Et=_e.headerClass,wt=_e.isActive,qe=_e.onItemClick,se=_e.forceRender,Rt=_e.className,Tt=_e.classNames,Ke=Tt===void 0?{}:Tt,Ze=_e.styles,at=Ze===void 0?{}:Ze,ct=_e.prefixCls,xt=_e.collapsible,ze=_e.accordion,nt=_e.panelKey,Zt=_e.extra,Ut=_e.header,en=_e.expandIcon,rn=_e.openMotion,Yn=_e.destroyInactivePanel,It=_e.children,Qe=(0,je.Z)(_e,b),tt=xt==="disabled",ke=Zt!=null&&typeof Zt!="boolean",Pt=(0,ge.Z)((0,ge.Z)((0,ge.Z)({onClick:function(){qe==null||qe(nt)},onKeyDown:function(Ot){(Ot.key==="Enter"||Ot.keyCode===E.Z.ENTER||Ot.which===E.Z.ENTER)&&(qe==null||qe(nt))},role:ze?"tab":"button"},"aria-expanded",wt),"aria-disabled",tt),"tabIndex",tt?-1:0),Ct=typeof en=="function"?en(_e):De.createElement("i",{className:"arrow"}),nn=Ct&&De.createElement("div",(0,a.Z)({className:"".concat(ct,"-expand-icon")},["header","icon"].includes(xt)?Pt:{}),Ct),gn=be()("".concat(ct,"-item"),(0,ge.Z)((0,ge.Z)({},"".concat(ct,"-item-active"),wt),"".concat(ct,"-item-disabled"),tt),Rt),Qt=be()(Et,"".concat(ct,"-header"),(0,ge.Z)({},"".concat(ct,"-collapsible-").concat(xt),!!xt),Ke.header),lt=(0,Le.Z)({className:Qt,style:at.header},["header","icon"].includes(xt)?{}:Pt);return De.createElement("div",(0,a.Z)({},Qe,{ref:vt,className:gn}),De.createElement("div",lt,mt&&nn,De.createElement("span",(0,a.Z)({className:"".concat(ct,"-header-text")},xt==="header"?Pt:{}),Ut),ke&&De.createElement("div",{className:"".concat(ct,"-extra")},Zt)),De.createElement(le.Z,(0,a.Z)({visible:wt,leavedClassName:"".concat(ct,"-content-hidden")},rn,{forceRender:se,removeOnLeave:Yn}),function(At,Ot){var Fn=At.className,ga=At.style;return De.createElement(x,{ref:Ot,prefixCls:ct,className:Fn,classNames:Ke,style:ga,styles:at,isActive:wt,forceRender:se,role:ze?"tabpanel":void 0},It)}))}),z=ee,ae=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],oe=function(vt,Kt){var mt=Kt.prefixCls,Et=Kt.accordion,wt=Kt.collapsible,qe=Kt.destroyInactivePanel,se=Kt.onItemClick,Rt=Kt.activeKey,Tt=Kt.openMotion,Ke=Kt.expandIcon;return vt.map(function(Ze,at){var ct=Ze.children,xt=Ze.label,ze=Ze.key,nt=Ze.collapsible,Zt=Ze.onItemClick,Ut=Ze.destroyInactivePanel,en=(0,je.Z)(Ze,ae),rn=String(ze!=null?ze:at),Yn=nt!=null?nt:wt,It=Ut!=null?Ut:qe,Qe=function(Pt){Yn!=="disabled"&&(se(Pt),Zt==null||Zt(Pt))},tt=!1;return Et?tt=Rt[0]===rn:tt=Rt.indexOf(rn)>-1,De.createElement(z,(0,a.Z)({},en,{prefixCls:mt,key:rn,panelKey:rn,isActive:tt,accordion:Et,openMotion:Tt,expandIcon:Ke,header:xt,collapsible:Yn,onItemClick:Qe,destroyInactivePanel:It}),ct)})},me=function(vt,Kt,mt){if(!vt)return null;var Et=mt.prefixCls,wt=mt.accordion,qe=mt.collapsible,se=mt.destroyInactivePanel,Rt=mt.onItemClick,Tt=mt.activeKey,Ke=mt.openMotion,Ze=mt.expandIcon,at=vt.key||String(Kt),ct=vt.props,xt=ct.header,ze=ct.headerClass,nt=ct.destroyInactivePanel,Zt=ct.collapsible,Ut=ct.onItemClick,en=!1;wt?en=Tt[0]===at:en=Tt.indexOf(at)>-1;var rn=Zt!=null?Zt:qe,Yn=function(tt){rn!=="disabled"&&(Rt(tt),Ut==null||Ut(tt))},It={key:at,panelKey:at,header:xt,headerClass:ze,isActive:en,prefixCls:Et,destroyInactivePanel:nt!=null?nt:se,openMotion:Ke,accordion:wt,children:vt.props.children,onItemClick:Yn,expandIcon:Ze,collapsible:rn};return typeof vt.type=="string"?vt:(Object.keys(It).forEach(function(Qe){typeof It[Qe]=="undefined"&&delete It[Qe]}),De.cloneElement(vt,It))};function Ee(_e,vt,Kt){return Array.isArray(_e)?oe(_e,Kt):(0,Ye.Z)(vt).map(function(mt,Et){return me(mt,Et,Kt)})}var Me=Ee,Ue=te(64217);function We(_e){var vt=_e;if(!Array.isArray(vt)){var Kt=(0,we.Z)(vt);vt=Kt==="number"||Kt==="string"?[vt]:[]}return vt.map(function(mt){return String(mt)})}var ot=De.forwardRef(function(_e,vt){var Kt=_e.prefixCls,mt=Kt===void 0?"rc-collapse":Kt,Et=_e.destroyInactivePanel,wt=Et===void 0?!1:Et,qe=_e.style,se=_e.accordion,Rt=_e.className,Tt=_e.children,Ke=_e.collapsible,Ze=_e.openMotion,at=_e.expandIcon,ct=_e.activeKey,xt=_e.defaultActiveKey,ze=_e.onChange,nt=_e.items,Zt=be()(mt,Rt),Ut=(0,Fe.Z)([],{value:ct,onChange:function(ke){return ze==null?void 0:ze(ke)},defaultValue:xt,postState:We}),en=(0,xe.Z)(Ut,2),rn=en[0],Yn=en[1],It=function(ke){return Yn(function(){if(se)return rn[0]===ke?[]:[ke];var Pt=rn.indexOf(ke),Ct=Pt>-1;return Ct?rn.filter(function(nn){return nn!==ke}):[].concat((0,ye.Z)(rn),[ke])})};(0,Ie.ZP)(!Tt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Qe=Me(nt,Tt,{prefixCls:mt,accordion:se,openMotion:Ze,expandIcon:at,collapsible:Ke,destroyInactivePanel:wt,onItemClick:It,activeKey:rn});return De.createElement("div",(0,a.Z)({ref:vt,className:Zt,style:qe,role:se?"tablist":void 0},(0,Ue.Z)(_e,{aria:!0,data:!0})),Qe)}),rt=Object.assign(ot,{Panel:z}),Be=rt,zt=rt.Panel},63697:function(Ge,et,te){"use strict";var a=te(27484),ye=te.n(a),xe=te(6833),we=te.n(xe),Oe=te(96036),be=te.n(Oe),Fe=te(55183),Ie=te.n(Fe),De=te(172),je=te.n(De),Ye=te(28734),Le=te.n(Ye),ge=te(10285),le=te.n(ge);ye().extend(le()),ye().extend(Le()),ye().extend(we()),ye().extend(be()),ye().extend(Ie()),ye().extend(je()),ye().extend(function(ee,z){var ae=z.prototype,oe=ae.format;ae.format=function(Ee){var Me=(Ee||"").replace("Wo","wo");return oe.bind(this)(Me)}});var E={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(z){var ae=E[z];return ae||z.split("_")[0]},x=function(){},b={getNow:function(){var z=ye()();return typeof z.tz=="function"?z.tz():z},getFixedDate:function(z){return ye()(z,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(z){return z.endOf("month")},getWeekDay:function(z){var ae=z.locale("en");return ae.weekday()+ae.localeData().firstDayOfWeek()},getYear:function(z){return z.year()},getMonth:function(z){return z.month()},getDate:function(z){return z.date()},getHour:function(z){return z.hour()},getMinute:function(z){return z.minute()},getSecond:function(z){return z.second()},getMillisecond:function(z){return z.millisecond()},addYear:function(z,ae){return z.add(ae,"year")},addMonth:function(z,ae){return z.add(ae,"month")},addDate:function(z,ae){return z.add(ae,"day")},setYear:function(z,ae){return z.year(ae)},setMonth:function(z,ae){return z.month(ae)},setDate:function(z,ae){return z.date(ae)},setHour:function(z,ae){return z.hour(ae)},setMinute:function(z,ae){return z.minute(ae)},setSecond:function(z,ae){return z.second(ae)},setMillisecond:function(z,ae){return z.millisecond(ae)},isAfter:function(z,ae){return z.isAfter(ae)},isValidate:function(z){return z.isValid()},locale:{getWeekFirstDay:function(z){return ye()().locale(y(z)).localeData().firstDayOfWeek()},getWeekFirstDate:function(z,ae){return ae.locale(y(z)).weekday(0)},getWeek:function(z,ae){return ae.locale(y(z)).week()},getShortWeekDays:function(z){return ye()().locale(y(z)).localeData().weekdaysMin()},getShortMonths:function(z){return ye()().locale(y(z)).localeData().monthsShort()},format:function(z,ae,oe){return ae.locale(y(z)).format(oe)},parse:function(z,ae,oe){for(var me=y(z),Ee=0;Eene.length)&&(ie=ne.length);for(var ce=0,Ae=Array(ie);ce=fa)){var Pu=!0,Cu=Ua;Vr==null||Vr(null);var Ho=ln(Ua,Ar,xn(fa)?fa-La.size:void 0),Al=Tu?null:Ho;return ta!=="combobox"&&Al&&(Cu="",Co==null||Co(Al),Fa(!1),Pu=!1),Zr&&Rn!==Cu&&Zr(Cu,{source:Yr?"typing":"effect"}),Pu}},Zo=function(Ua){!Ua||!Ua.trim()||Zr(Ua,{source:"submit"})};se.useEffect(function(){!Hn&&!ce&&ta!=="combobox"&&ur("",!1,!1)},[Hn]),se.useEffect(function(){vn&&Na&&Zn(!1),Na&&!Ln.current&&Vn(!1)},[Na]);var uu=Ha(),Hr=Et(uu,2),br=Hr[0],wr=Hr[1],bo=se.useRef(!1),du=function(Ua){var Yr=br(),Tu=Ua.key,Pu=Tu==="Enter";if(Pu&&(ta!=="combobox"&&Ua.preventDefault(),Hn||Fa(!0)),wr(!!Rn),Tu==="Backspace"&&!Yr&&ce&&!Rn&&Mn.length){for(var Cu=Ue(Mn),Ho=null,Al=Cu.length-1;Al>=0;Al-=1){var Oi=Cu[Al];if(!Oi.disabled){Cu.splice(Al,1),Ho=Oi;break}}Ho&&wn(Cu,{type:"remove",values:[Ho]})}for(var Si=arguments.length,Ce=new Array(Si>1?Si-1:0),pe=1;pe1?Yr-1:0),Pu=1;Pu1?Ho-1:0),Oi=1;Oi=Ea},[cn,Ea,Ka==null?void 0:Ka.size]),Ar=function(Nr){Nr.preventDefault()},ao=function(Nr){var Or;(Or=Zr.current)===null||Or===void 0||Or.scrollTo(typeof Nr=="number"?{index:Nr}:Nr)},Qo=se.useCallback(function(mr){return tn==="combobox"?!1:Ka.has(mr)},[tn,Ue(Ka).toString(),Ka.size]),$o=function(Nr){for(var Or=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,hr=lo.length,Sr=0;Sr1&&arguments[1]!==void 0?arguments[1]:!1;Vo(Nr);var hr={source:Or?"keyboard":"mouse"},Sr=lo[Nr];if(!Sr){ta(null,-1,hr);return}ta(Sr.value,Nr,hr)};(0,se.useEffect)(function(){Eu(Na!==!1?$o(0):-1)},[lo.length,En]);var Lu=se.useCallback(function(mr){return tn==="combobox"?String(mr).toLowerCase()===En.toLowerCase():Ka.has(mr)},[tn,En,Ue(Ka).toString(),Ka.size]);(0,se.useEffect)(function(){var mr=setTimeout(function(){if(!cn&&Mt&&Ka.size===1){var Or=Array.from(Ka)[0],hr=lo.findIndex(function(Sr){var io=Sr.data;return io.value===Or});hr!==-1&&(Eu(hr),ao(hr))}});if(Mt){var Nr;(Nr=Zr.current)===null||Nr===void 0||Nr.scrollTo(void 0)}return function(){return clearTimeout(mr)}},[Mt,En]);var Jo=function(Nr){Nr!==void 0&&jr(Nr,{selected:!Ka.has(Nr)}),cn||Mn(!1)};if(se.useImperativeHandle(he,function(){return{onKeyDown:function(Nr){var Or=Nr.which,hr=Nr.ctrlKey;switch(Or){case pn.N:case pn.P:case pn.UP:case pn.DOWN:{var Sr=0;if(Or===pn.UP?Sr=-1:Or===pn.DOWN?Sr=1:Su()&&hr&&(Or===pn.N?Sr=1:Or===pn.P&&(Sr=-1)),Sr!==0){var io=$o(Go+Sr,Sr);ao(io),Eu(io,!0)}break}case pn.TAB:case pn.ENTER:{var ne,ie=lo[Go];ie&&!(ie!=null&&(ne=ie.data)!==null&&ne!==void 0&&ne.disabled)&&!Co?Jo(ie.value):Jo(void 0),Mt&&Nr.preventDefault();break}case pn.ESC:Mn(!1),Mt&&Nr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Nr){ao(Nr)}}}),lo.length===0)return se.createElement("div",{role:"listbox",id:"".concat(ut,"_list"),className:"".concat(or,"-empty"),onMouseDown:Ar},wn);var ho=Object.keys(Jr).map(function(mr){return Jr[mr]}),wa=function(Nr){return Nr.label};function Mo(mr,Nr){var Or=mr.group;return{role:Or?"presentation":"option",id:"".concat(ut,"_list_").concat(Nr)}}var iu=function(Nr){var Or=lo[Nr];if(!Or)return null;var hr=Or.data||{},Sr=hr.value,io=Or.group,ne=St(hr,!0),ie=wa(Or);return Or?se.createElement("div",z({"aria-label":typeof ie=="string"&&!io?ie:null},ne,{key:Nr},Mo(Or,Nr),{"aria-selected":Lu(Sr)}),Sr):null},vo={role:"listbox",id:"".concat(ut,"_list")};return se.createElement(se.Fragment,null,za&&se.createElement("div",z({},vo,{style:{height:0,width:0,overflow:"hidden"}}),iu(Go-1),iu(Go),iu(Go+1)),se.createElement(Pl.Z,{itemKey:"key",ref:Zr,data:lo,height:vr,itemHeight:Vr,fullHeight:!1,onMouseDown:Ar,onScroll:Ca,virtual:za,direction:Ir,innerProps:za?null:vo},function(mr,Nr){var Or=mr.group,hr=mr.groupOption,Sr=mr.data,io=mr.label,ne=mr.value,ie=Sr.key;if(Or){var ce,Ae=(ce=Sr.title)!==null&&ce!==void 0?ce:Ru(io)?io.toString():void 0;return se.createElement("div",{className:ke()(or,"".concat(or,"-group"),Sr.className),title:Ae},io!==void 0?io:ie)}var Ne=Sr.disabled,$e=Sr.title,it=Sr.children,yt=Sr.style,sn=Sr.className,dn=qe(Sr,vl),qt=Za(dn,ho),Bn=Qo(ne),Un=Ne||!Bn&&Co,Cn="".concat(or,"-option"),Ln=ke()(or,Cn,sn,Be(Be(Be(Be({},"".concat(Cn,"-grouped"),hr),"".concat(Cn,"-active"),Go===Nr&&!Un),"".concat(Cn,"-disabled"),Un),"".concat(Cn,"-selected"),Bn)),Nn=wa(mr),Dn=!er||typeof er=="function"||Bn,Jt=typeof Nn=="number"?Nn:Nn||ne,Vn=Ru(Jt)?Jt.toString():void 0;return $e!==void 0&&(Vn=$e),se.createElement("div",z({},St(qt),za?{}:Mo(mr,Nr),{"aria-selected":Lu(ne),className:Ln,title:Vn,onMouseMove:function(){Go===Nr||Un||Eu(Nr)},onClick:function(){Un||Jo(ne)},style:yt}),se.createElement("div",{className:"".concat(Cn,"-content")},typeof oo=="function"?oo(mr,{index:Nr}):Jt),se.isValidElement(er)||Bn,Dn&&se.createElement(Fn,{className:"".concat(or,"-option-state"),customizeIcon:er,customizeIconProps:{value:ne,disabled:Un,isSelected:Bn}},Bn?"\u2713":null))}))},Il=se.forwardRef(cl),pu=Il,Gu=function(re,ue){var he=se.useRef({values:new Map,options:new Map}),Pe=se.useMemo(function(){var ut=he.current,Mt=ut.values,cn=ut.options,tn=re.map(function(wn){if(wn.label===void 0){var Ca;return _e(_e({},wn),{},{label:(Ca=Mt.get(wn.value))===null||Ca===void 0?void 0:Ca.label})}return wn}),En=new Map,Mn=new Map;return tn.forEach(function(wn){En.set(wn.value,wn),Mn.set(wn.value,ue.get(wn.value)||cn.get(wn.value))}),he.current.values=En,he.current.options=Mn,tn},[re,ue]),Ve=se.useCallback(function(ut){return ue.get(ut)||he.current.options.get(ut)},[ue]);return[Pe,Ve]};function rl(re,ue){return bi(re).join("").toUpperCase().includes(ue)}var _l=function(re,ue,he,Pe,Ve){return se.useMemo(function(){if(!he||Pe===!1)return re;var ut=ue.options,Mt=ue.label,cn=ue.value,tn=[],En=typeof Pe=="function",Mn=he.toUpperCase(),wn=En?Pe:function(aa,Ea){return Ve?rl(Ea[Ve],Mn):Ea[ut]?rl(Ea[Mt!=="children"?Mt:"label"],Mn):rl(Ea[cn],Mn)},Ca=En?function(aa){return Gt(aa)}:function(aa){return aa};return re.forEach(function(aa){if(aa[ut]){var Ea=wn(he,Ca(aa));if(Ea)tn.push(aa);else{var ma=aa[ut].filter(function(ta){return wn(he,Ca(ta))});ma.length&&tn.push(_e(_e({},aa),{},Be({},ut,ma)))}return}wn(he,Ca(aa))&&tn.push(aa)}),tn},[re,Pe,Ve,he,ue])},al=0,Tl=Tt();function kl(){var re;return Tl?(re=al,al+=1):re="TEST_OR_SSR",re}function Hl(re){var ue=se.useState(),he=Et(ue,2),Pe=he[0],Ve=he[1];return se.useEffect(function(){Ve("rc_select_".concat(kl()))},[]),re||Pe}function lu(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=[];return se.Children.forEach(re,function(Pe){Pe==null&&!ue.keepEmpty||(Array.isArray(Pe)?he=he.concat(lu(Pe)):(0,Ct.isFragment)(Pe)&&Pe.props?he=he.concat(lu(Pe.props.children,ue)):he.push(Pe))}),he}var Fi=["children","value"],gi=["children"];function Wl(re){var ue=re,he=ue.key,Pe=ue.props,Ve=Pe.children,ut=Pe.value,Mt=qe(Pe,Fi);return _e({key:he,value:ut!==void 0?ut:he,children:Ve},Mt)}function jl(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return lu(re).map(function(he,Pe){if(!se.isValidElement(he)||!he.type)return null;var Ve=he,ut=Ve.type.isSelectOptGroup,Mt=Ve.key,cn=Ve.props,tn=cn.children,En=qe(cn,gi);return ue||!ut?Wl(he):_e(_e({key:"__RC_SELECT_GRP__".concat(Mt===null?Pe:Mt,"__"),label:Mt},En),{},{options:jl(tn)})}).filter(function(he){return he})}var Nl=function(ue,he,Pe,Ve,ut){return se.useMemo(function(){var Mt=ue,cn=!ue;cn&&(Mt=jl(he));var tn=new Map,En=new Map,Mn=function(aa,Ea,ma){ma&&typeof ma=="string"&&aa.set(Ea[ma],Ea)},wn=function Ca(aa){for(var Ea=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ma=0;ma1&&arguments[1]!==void 0?arguments[1]:!1,Mt=0;Mt0?Fa(fa.options):fa.options}):fa})},Dn=se.useMemo(function(){return jr?Nn(Ln):Ln},[Ln,jr,vo]),Jt=se.useMemo(function(){return st(Dn,{fieldNames:wa,childrenAsData:Jo})},[Dn,wa,Jo]),Vn=function(rr){var Ma=io(rr);if(Ae(Ma),pr&&(Ma.length!==yt.length||Ma.some(function(ur,Zo){var uu;return((uu=yt[Zo])===null||uu===void 0?void 0:uu.value)!==(ur==null?void 0:ur.value)}))){var fa=To?Ma:Ma.map(function(ur){return ur.value}),La=Ma.map(function(ur){return Gt(sn(ur.value))});pr(Lu?fa:fa[0],Lu?La:La[0])}},ra=se.useState(null),Rn=Et(ra,2),xa=Rn[0],ua=Rn[1],Aa=se.useState(0),dr=Et(Aa,2),pa=dr[0],Ja=dr[1],ja=vr!==void 0?vr:Pe!=="combobox",Wr=se.useCallback(function(Fa,rr){var Ma=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},fa=Ma.source,La=fa===void 0?"keyboard":fa;Ja(rr),Mt&&Pe==="combobox"&&Fa!==null&&La==="keyboard"&&ua(String(Fa))},[Mt,Pe]),$a=function(rr,Ma,fa){var La=function(){var Oo,Bo=sn(rr);return[To?{label:Bo==null?void 0:Bo[wa.label],value:rr,key:(Oo=Bo==null?void 0:Bo.key)!==null&&Oo!==void 0?Oo:rr}:rr,Gt(Bo)]};if(Ma&&aa){var ur=La(),Zo=Et(ur,2),uu=Zo[0],Hr=Zo[1];aa(uu,Hr)}else if(!Ma&&Ea&&fa!=="clear"){var br=La(),wr=Et(br,2),bo=wr[0],du=wr[1];Ea(bo,du)}},vn=ou(function(Fa,rr){var Ma,fa=Lu?rr.selected:!0;fa?Ma=Lu?[].concat(Ue(yt),[Fa]):[Fa]:Ma=yt.filter(function(La){return La.value!==Fa}),Vn(Ma),$a(Fa,fa),Pe==="combobox"?ua(""):(!nr||Ca)&&(mr(""),ua(""))}),Zn=function(rr,Ma){Vn(rr);var fa=Ma.type,La=Ma.values;(fa==="remove"||fa==="clear")&&La.forEach(function(ur){$a(ur.value,!1,fa)})},Hn=function(rr,Ma){if(mr(rr),ua(null),Ma.source==="submit"){var fa=(rr||"").trim();if(fa){var La=Array.from(new Set([].concat(Ue(qt),[fa])));Vn(La),$a(fa,!0),mr("")}return}Ma.source!=="blur"&&(Pe==="combobox"&&Vn(rr),Mn==null||Mn(rr))},ka=function(rr){var Ma=rr;Pe!=="tags"&&(Ma=rr.map(function(La){var ur=hr.get(La);return ur==null?void 0:ur.value}).filter(function(La){return La!==void 0}));var fa=Array.from(new Set([].concat(Ue(qt),Ue(Ma))));Vn(fa),fa.forEach(function(La){$a(La,!0)})},kr=se.useMemo(function(){var Fa=oo!==!1&&ta!==!1;return _e(_e({},Nr),{},{flattenOptions:Jt,onActiveValue:Wr,defaultActiveFirstOption:ja,onSelect:vn,menuItemSelectedIcon:Vr,rawValues:qt,fieldNames:wa,virtual:Fa,direction:or,listHeight:Zr,listItemHeight:Ar,childrenAsData:Jo,maxCount:Go,optionRender:za})},[Go,Nr,Jt,Wr,ja,vn,Vr,qt,wa,oo,ta,or,Zr,Ar,Jo,za]);return se.createElement(Va.Provider,{value:kr},se.createElement(ru,z({},Vo,{id:Eu,prefixCls:ut,ref:ue,omitDomProps:qo,mode:Pe,displayValues:dn,onDisplayValuesChange:Zn,direction:or,searchValue:vo,onSearch:Hn,autoClearSearchValue:Ca,onSearchSplit:ka,dropdownMatchSelectWidth:ta,OptionList:pu,emptyOptions:!Jt.length,activeValue:xa,activeDescendantId:"".concat(Eu,"_list_").concat(pa)})))}),sl=uo;sl.Option=wu,sl.OptGroup=Tr;var li=null,wl=null;function Pa(re){var ue=se.useRef();ue.current=re;var he=se.useCallback(function(){for(var Pe,Ve=arguments.length,ut=new Array(Ve),Mt=0;Mtre.length)&&(ue=re.length);for(var he=0,Pe=new Array(ue);he2&&arguments[2]!==void 0?arguments[2]:!1;ta.forEach(function(er){if(!(!aa&&Ca!==!1&&Ca>0&&Ea.length>=Ca)){var Ka=[].concat(ge(Na),[er]),Jr=er[Pe.children],za=jr||er.disabled;if((!Jr||Jr.length===0||Mt)&&tn(ue,Ka,{label:Pe.label})){var Ir;Ea.push(Fe(Fe({},er),{},(Ir={disabled:za},Oe(Ir,Pe.label,Mn(ue,Ka,Ve,Pe)),Oe(Ir,Ei,Ka),Oe(Ir,Pe.children,void 0),Ir)))}Jr&&ma(er[Pe.children],Ka,za)}})}return ma(he,[]),aa&&Ea.sort(function(ta,Na){return aa(ta[Ei],Na[Ei],ue,Pe)}),Ca!==!1&&Ca>0?Ea.slice(0,Ca):Ea},[ue,he,Pe,Ve,Mn,Mt,tn,aa,Ca])},is=Qi,Ai="__RC_CASCADER_SPLIT__",qi="SHOW_PARENT",$i="SHOW_CHILD";function gl(re){return re.join(Ai)}function es(re){return re.map(gl)}function Vs(re){return re.split(Ai)}function hs(re){var ue=re||{},he=ue.label,Pe=ue.value,Ve=ue.children,ut=Pe||"value";return{label:he||"label",value:ut,key:ut,children:Ve||"children"}}function Hi(re,ue){var he,Pe;return(he=re.isLeaf)!==null&&he!==void 0?he:!((Pe=re[ue.children])!==null&&Pe!==void 0&&Pe.length)}function no(re){var ue=re.parentElement;if(ue){var he=re.offsetTop-ue.offsetTop;he-ue.scrollTop<0?ue.scrollTo({top:he}):he+re.offsetHeight-ue.scrollTop>ue.offsetHeight&&ue.scrollTo({top:he+re.offsetHeight-ue.offsetHeight})}}function Po(re,ue){return re.map(function(he){var Pe;return(Pe=he[Ei])===null||Pe===void 0?void 0:Pe.map(function(Ve){return Ve[ue.value]})})}function $l(re){return Array.isArray(re)&&Array.isArray(re[0])}function ei(re){return re?$l(re)?re:(re.length===0?[]:[re]).map(function(ue){return Array.isArray(ue)?ue:[ue]}):[]}function Ui(re,ue,he){var Pe=new Set(re),Ve=ue();return re.filter(function(ut){var Mt=Ve[ut],cn=Mt?Mt.parent:null,tn=Mt?Mt.children:null;return Mt&&Mt.node.disabled?!0:he===$i?!(tn&&tn.some(function(En){return En.key&&Pe.has(En.key)})):!(cn&&!cn.node.disabled&&Pe.has(cn.key))})}function Kl(re,ue,he){for(var Pe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ve=ue,ut=[],Mt=function(){var En,Mn,wn,Ca=re[cn],aa=(En=Ve)===null||En===void 0?void 0:En.findIndex(function(ma){var ta=ma[he.value];return Pe?String(ta)===String(Ca):ta===Ca}),Ea=aa!==-1?(Mn=Ve)===null||Mn===void 0?void 0:Mn[aa]:null;ut.push({value:(wn=Ea==null?void 0:Ea[he.value])!==null&&wn!==void 0?wn:Ca,index:aa,option:Ea}),Ve=Ea==null?void 0:Ea[he.children]},cn=0;cn=cr.F1&&he<=cr.F12)return!1;switch(he){case cr.ALT:case cr.CAPS_LOCK:case cr.CONTEXT_MENU:case cr.CTRL:case cr.DOWN:case cr.END:case cr.ESC:case cr.HOME:case cr.INSERT:case cr.LEFT:case cr.MAC_FF_META:case cr.META:case cr.NUMLOCK:case cr.NUM_CENTER:case cr.PAGE_DOWN:case cr.PAGE_UP:case cr.PAUSE:case cr.PRINT_SCREEN:case cr.RIGHT:case cr.SHIFT:case cr.UP:case cr.WIN_KEY:case cr.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ue){if(ue>=cr.ZERO&&ue<=cr.NINE||ue>=cr.NUM_ZERO&&ue<=cr.NUM_MULTIPLY||ue>=cr.A&&ue<=cr.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ue===0)return!0;switch(ue){case cr.SPACE:case cr.QUESTION_MARK:case cr.NUM_PLUS:case cr.NUM_MINUS:case cr.NUM_PERIOD:case cr.NUM_DIVISION:case cr.SEMICOLON:case cr.DASH:case cr.EQUALS:case cr.COMMA:case cr.PERIOD:case cr.SLASH:case cr.APOSTROPHE:case cr.SINGLE_QUOTE:case cr.OPEN_SQUARE_BRACKET:case cr.BACKSLASH:case cr.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},gs=cr,dc=function(re,ue,he,Pe,Ve,ut,Mt){var cn=Mt.direction,tn=Mt.searchValue,En=Mt.toggleOpen,Mn=Mt.open,wn=cn==="rtl",Ca=se.useMemo(function(){for(var za=-1,Ir=ue,vr=[],Vr=[],oo=Pe.length,or=Po(ue,he),lo=function(Qo){var $o=Ir.findIndex(function(To,pr){return(or[pr]?gl(or[pr]):To[he.value])===Pe[Qo]});if($o===-1)return 1;za=$o,vr.push(za),Vr.push(Pe[Qo]),Ir=Ir[za][he.children]},Zr=0;Zr1){var Ir=Ea.slice(0,-1);jr(Ir)}else En(!1)},Jr=function(){var Ir,vr=((Ir=ta[ma])===null||Ir===void 0?void 0:Ir[he.children])||[],Vr=vr.find(function(or){return!or.disabled});if(Vr){var oo=[].concat(ge(Ea),[Vr[he.value]]);jr(oo)}};se.useImperativeHandle(re,function(){return{onKeyDown:function(Ir){var vr=Ir.which;switch(vr){case gs.UP:case gs.DOWN:{var Vr=0;vr===gs.UP?Vr=-1:vr===gs.DOWN&&(Vr=1),Vr!==0&&er(Vr);break}case gs.LEFT:{if(tn)break;wn?Jr():Ka();break}case gs.RIGHT:{if(tn)break;wn?Ka():Jr();break}case gs.BACKSPACE:{tn||Ka();break}case gs.ENTER:{if(Ea.length){var oo=ta[ma],or=(oo==null?void 0:oo[Ei])||[];or.length?ut(or.map(function(lo){return lo[he.value]}),or[or.length-1]):ut(Ea,ta[ma])}break}case gs.ESC:En(!1),Mn&&Ir.stopPropagation()}},onKeyUp:function(){}}})},Ps=se.forwardRef(function(re,ue){var he,Pe,Ve,ut=re.prefixCls,Mt=re.multiple,cn=re.searchValue,tn=re.toggleOpen,En=re.notFoundContent,Mn=re.direction,wn=re.open,Ca=re.disabled,aa=se.useRef(null),Ea=Mn==="rtl",ma=se.useContext(Ll),ta=ma.options,Na=ma.values,jr=ma.halfValues,er=ma.fieldNames,Ka=ma.changeOnSelect,Jr=ma.onSelect,za=ma.searchOptions,Ir=ma.dropdownPrefixCls,vr=ma.loadData,Vr=ma.expandTrigger,oo=Ir||ut,or=se.useState([]),lo=x(or,2),Zr=lo[0],Co=lo[1],Ar=function(hr){if(!(!vr||cn)){var Sr=Kl(hr,ta,er),io=Sr.map(function(ce){var Ae=ce.option;return Ae}),ne=io[io.length-1];if(ne&&!Hi(ne,er)){var ie=gl(hr);Co(function(ce){return[].concat(ge(ce),[ie])}),vr(io)}}};se.useEffect(function(){Zr.length&&Zr.forEach(function(Or){var hr=Vs(Or),Sr=Kl(hr,ta,er,!0).map(function(ne){var ie=ne.option;return ie}),io=Sr[Sr.length-1];(!io||io[er.children]||Hi(io,er))&&Co(function(ne){return ne.filter(function(ie){return ie!==Or})})})},[ta,Zr,er]);var ao=se.useMemo(function(){return new Set(es(Na))},[Na]),Qo=se.useMemo(function(){return new Set(es(jr))},[jr]),$o=js(Mt,wn),To=x($o,2),pr=To[0],Go=To[1],Vo=function(hr){Go(hr),Ar(hr)},Eu=function(hr){if(Ca)return!1;var Sr=hr.disabled,io=Hi(hr,er);return!Sr&&(io||Ka||Mt)},Lu=function(hr,Sr){var io=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Jr(hr),!Mt&&(Sr||Ka&&(Vr==="hover"||io))&&tn(!1)},Jo=se.useMemo(function(){return cn?za:ta},[cn,za,ta]),ho=se.useMemo(function(){for(var Or=[{options:Jo}],hr=Jo,Sr=Po(hr,er),io=function(){var ce=pr[ne],Ae=hr.find(function($e,it){return(Sr[it]?gl(Sr[it]):$e[er.value])===ce}),Ne=Ae==null?void 0:Ae[er.children];if(!(Ne!=null&&Ne.length))return 1;hr=Ne,Or.push({options:Ne})},ne=0;ne=19)return!0;var Ve=isMemo(ue)?ue.type.type:ue.type;return!(typeof Ve=="function"&&!((he=Ve.prototype)!==null&&he!==void 0&&he.render)&&Ve.$$typeof!==ForwardRef||typeof ue=="function"&&!((Pe=ue.prototype)!==null&&Pe!==void 0&&Pe.render)&&ue.$$typeof!==ForwardRef)};function Ys(re){return isValidElement(re)&&!isFragment(re)}var mc=function(ue){return Ys(ue)&&ms(ue)},Zc=function(ue){if(ue&&Ys(ue)){var he=ue;return he.props.propertyIsEnumerable("ref")?he.props.ref:he.ref}return null};function Xs(re,ue,he,Pe){if(!ue.length)return he;var Ve=_toArray(ue),ut=Ve[0],Mt=Ve.slice(1),cn;return!re&&typeof ut=="number"?cn=[]:Array.isArray(re)?cn=_toConsumableArray(re):cn=_objectSpread({},re),Pe&&he===void 0&&Mt.length===1?delete cn[ut][Mt[0]]:cn[ut]=Xs(cn[ut],Mt,he,Pe),cn}function _s(re,ue,he){var Pe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return ue.length&&Pe&&he===void 0&&!get(re,ue.slice(0,-1))?re:Xs(re,ue,he,Pe)}function td(re){return _typeof(re)==="object"&&re!==null&&Object.getPrototypeOf(re)===Object.prototype}function Wc(re){return Array.isArray(re)?[]:{}}var qs=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function fd(){for(var re=arguments.length,ue=new Array(re),he=0;he":Na,er=he.loadingIcon,Ka=he.direction,Jr=he.notFoundContent,za=Jr===void 0?"Not Found":Jr,Ir=he.disabled,vr=!!tn,Vr=hl(En,{value:Mn,postState:ei}),oo=x(Vr,2),or=oo[0],lo=oo[1],Zr=se.useMemo(function(){return hs(wn)},[JSON.stringify(wn)]),Co=ss(Zr,cn),Ar=x(Co,3),ao=Ar[0],Qo=Ar[1],$o=Ar[2],To=Dl(ao,Zr),pr=Di(vr,or,Qo,$o,To),Go=x(pr,3),Vo=Go[0],Eu=Go[1],Lu=Go[2],Jo=Pa(function(mr){if(lo(mr),aa){var Nr=ei(mr),Or=Nr.map(function(io){return Kl(io,ao,Zr).map(function(ne){return ne.option})}),hr=vr?Nr:Nr[0],Sr=vr?Or:Or[0];aa(hr,Sr)}}),ho=Gi(vr,Jo,Vo,Eu,Lu,Qo,$o,Ea),wa=Pa(function(mr){ho(mr)}),Mo=se.useMemo(function(){return{options:ao,fieldNames:Zr,values:Vo,halfValues:Eu,changeOnSelect:Ca,onSelect:wa,checkable:tn,searchOptions:[],dropdownPrefixCls:void 0,loadData:ma,expandTrigger:ta,expandIcon:jr,loadingIcon:er,dropdownMenuColumnStyle:void 0}},[ao,Zr,Vo,Eu,Ca,wa,tn,ma,ta,jr,er]),iu="".concat(Ve,"-panel"),vo=!ao.length;return se.createElement(Ll.Provider,{value:Mo},se.createElement("div",{className:ke()(iu,(ue={},Oe(ue,"".concat(iu,"-rtl"),Ka==="rtl"),Oe(ue,"".concat(iu,"-empty"),vo),ue),Mt),style:ut},vo?za:se.createElement(jc,{prefixCls:Ve,searchValue:"",multiple:vr,toggleOpen:fc,open:!0,direction:Ka,disabled:Ir})))}function vc(re){var ue=re.onPopupVisibleChange,he=re.popupVisible,Pe=re.popupClassName,Ve=re.popupPlacement;warning(!ue,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(he===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Pe===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Ve===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function nd(re,ue){if(re){var he=function Pe(Ve){for(var ut=0;ut":Ar,Qo=re.loadingIcon,$o=re.children,To=re.dropdownMatchSelectWidth,pr=To===void 0?!1:To,Go=re.showCheckedStrategy,Vo=Go===void 0?qi:Go,Eu=re.optionRender,Lu=ee(re,fe),Jo=Hl(he),ho=!!wn,wa=hl(Mt,{value:cn,postState:ei}),Mo=x(wa,2),iu=Mo[0],vo=Mo[1],mr=se.useMemo(function(){return hs(ut)},[JSON.stringify(ut)]),Nr=ss(mr,jr),Or=x(Nr,3),hr=Or[0],Sr=Or[1],io=Or[2],ne=hl("",{value:Ea,postState:function(vn){return vn||""}}),ie=x(ne,2),ce=ie[0],Ae=ie[1],Ne=function(vn,Zn){Ae(vn),Zn.source!=="blur"&&ma&&ma(vn)},$e=Bc(ta),it=x($e,2),yt=it[0],sn=it[1],dn=is(ce,hr,mr,er||Ve,sn,tn||ho),qt=Dl(hr,mr),Bn=Di(ho,iu,Sr,io,qt),Un=x(Bn,3),Cn=Un[0],Ln=Un[1],Nn=Un[2],Dn=se.useMemo(function(){var $a=es(Cn),vn=Ui($a,Sr,Vo);return[].concat(ge(Nn),ge(io(vn)))},[Cn,Sr,io,Nn,Vo]),Jt=ti(Dn,hr,mr,ho,Mn),Vn=Pa(function($a){if(vo($a),En){var vn=ei($a),Zn=vn.map(function(kr){return Kl(kr,hr,mr).map(function(Fa){return Fa.option})}),Hn=ho?vn:vn[0],ka=ho?Zn:Zn[0];En(Hn,ka)}}),ra=Gi(ho,Vn,Cn,Ln,Nn,Sr,io,Vo),Rn=Pa(function($a){(!ho||aa)&&Ae(""),ra($a)}),xa=function(vn,Zn){if(Zn.type==="clear"){Vn([]);return}var Hn=Zn.values[0],ka=Hn.valueCells;Rn(ka)},ua=za!==void 0?za:Jr,Aa=vr||Ir,dr=lo||or,pa=function(vn){Zr==null||Zr(vn),Co==null||Co(vn)},Ja=se.useMemo(function(){return{options:hr,fieldNames:mr,values:Cn,halfValues:Ln,changeOnSelect:tn,onSelect:Rn,checkable:wn,searchOptions:dn,dropdownPrefixCls:er,loadData:Ka,expandTrigger:Na,expandIcon:ao,loadingIcon:Qo,dropdownMenuColumnStyle:Vr,optionRender:Eu}},[hr,mr,Cn,Ln,tn,Rn,wn,dn,er,Ka,Na,ao,Qo,Vr,Eu]),ja=!(ce?dn:hr).length,Wr=ce&&sn.matchInputWidth||ja?{}:{minWidth:"auto"};return se.createElement(Ll.Provider,{value:Ja},se.createElement(ru,a({},Lu,{ref:ue,id:Jo,prefixCls:Ve,autoClearSearchValue:aa,dropdownMatchSelectWidth:pr,dropdownStyle:Fe(Fe({},Wr),oo),displayValues:Jt,onDisplayValuesChange:xa,mode:ho?"multiple":void 0,searchValue:ce,onSearch:Ne,showSearch:yt,OptionList:Js,emptyOptions:ja,open:ua,dropdownClassName:Aa,placement:dr,onDropdownVisibleChange:pa,getRawInputElement:function(){return $o}})))});Te.SHOW_PARENT=qi,Te.SHOW_CHILD=$i,Te.Panel=zs;var He=Te,_t=He},42767:function(Ge,et){"use strict";var te;var a=typeof Symbol=="function"&&Symbol.for,ye=a?Symbol.for("react.element"):60103,xe=a?Symbol.for("react.portal"):60106,we=a?Symbol.for("react.fragment"):60107,Oe=a?Symbol.for("react.strict_mode"):60108,be=a?Symbol.for("react.profiler"):60114,Fe=a?Symbol.for("react.provider"):60109,Ie=a?Symbol.for("react.context"):60110,De=a?Symbol.for("react.async_mode"):60111,je=a?Symbol.for("react.concurrent_mode"):60111,Ye=a?Symbol.for("react.forward_ref"):60112,Le=a?Symbol.for("react.suspense"):60113,ge=a?Symbol.for("react.suspense_list"):60120,le=a?Symbol.for("react.memo"):60115,E=a?Symbol.for("react.lazy"):60116,y=a?Symbol.for("react.block"):60121,x=a?Symbol.for("react.fundamental"):60117,b=a?Symbol.for("react.responder"):60118,ee=a?Symbol.for("react.scope"):60119;function z(oe){if(typeof oe=="object"&&oe!==null){var me=oe.$$typeof;switch(me){case ye:switch(oe=oe.type,oe){case De:case je:case we:case be:case Oe:case Le:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case Ie:case Ye:case E:case le:case Fe:return oe;default:return me}}case xe:return me}}}function ae(oe){return z(oe)===je}te=De,te=je,te=Ie,te=Fe,te=ye,te=Ye,te=we,te=E,te=le,te=xe,te=be,te=Oe,te=Le,te=function(oe){return ae(oe)||z(oe)===De},te=ae,te=function(oe){return z(oe)===Ie},te=function(oe){return z(oe)===Fe},te=function(oe){return typeof oe=="object"&&oe!==null&&oe.$$typeof===ye},te=function(oe){return z(oe)===Ye},et.isFragment=function(oe){return z(oe)===we},te=function(oe){return z(oe)===E},te=function(oe){return z(oe)===le},te=function(oe){return z(oe)===xe},te=function(oe){return z(oe)===be},te=function(oe){return z(oe)===Oe},te=function(oe){return z(oe)===Le},te=function(oe){return typeof oe=="string"||typeof oe=="function"||oe===we||oe===je||oe===be||oe===Oe||oe===Le||oe===ge||typeof oe=="object"&&oe!==null&&(oe.$$typeof===E||oe.$$typeof===le||oe.$$typeof===Fe||oe.$$typeof===Ie||oe.$$typeof===Ye||oe.$$typeof===x||oe.$$typeof===b||oe.$$typeof===ee||oe.$$typeof===y)},te=z},16357:function(Ge,et,te){"use strict";Ge.exports=te(42767)},16404:function(Ge,et){"use strict";var te;var a=Symbol.for("react.element"),ye=Symbol.for("react.portal"),xe=Symbol.for("react.fragment"),we=Symbol.for("react.strict_mode"),Oe=Symbol.for("react.profiler"),be=Symbol.for("react.provider"),Fe=Symbol.for("react.context"),Ie=Symbol.for("react.server_context"),De=Symbol.for("react.forward_ref"),je=Symbol.for("react.suspense"),Ye=Symbol.for("react.suspense_list"),Le=Symbol.for("react.memo"),ge=Symbol.for("react.lazy"),le=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function y(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case a:switch(x=x.type,x){case xe:case Oe:case we:case je:case Ye:return x;default:switch(x=x&&x.$$typeof,x){case Ie:case Fe:case De:case ge:case Le:case be:return x;default:return b}}case ye:return b}}}te=Fe,te=be,te=a,te=De,te=xe,te=ge,te=Le,te=ye,te=Oe,te=we,te=je,te=Ye,te=function(){return!1},te=function(){return!1},te=function(x){return y(x)===Fe},te=function(x){return y(x)===be},te=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===a},te=function(x){return y(x)===De},te=function(x){return y(x)===xe},te=function(x){return y(x)===ge},te=function(x){return y(x)===Le},te=function(x){return y(x)===ye},te=function(x){return y(x)===Oe},te=function(x){return y(x)===we},te=function(x){return y(x)===je},te=function(x){return y(x)===Ye},te=function(x){return typeof x=="string"||typeof x=="function"||x===xe||x===Oe||x===we||x===je||x===Ye||x===le||typeof x=="object"&&x!==null&&(x.$$typeof===ge||x.$$typeof===Le||x.$$typeof===be||x.$$typeof===Fe||x.$$typeof===De||x.$$typeof===E||x.getModuleId!==void 0)},te=y},80705:function(Ge,et,te){"use strict";te(16404)},3510:function(Ge,et,te){"use strict";te.r(et),te.d(et,{Panel:function(){return zt},default:function(){return Be}});var a=te(87462),ye=te(74902),xe=te(97685),we=te(71002),Oe=te(94184),be=te.n(Oe),Fe=te(21770),Ie=te(80334),De=te(67294),je=te(45987),Ye=te(50344),Le=te(1413),ge=te(4942),le=te(62874),E=te(15105),y=De.forwardRef(function(_e,vt){var Kt=_e.prefixCls,mt=_e.forceRender,Et=_e.className,wt=_e.style,qe=_e.children,se=_e.isActive,Rt=_e.role,Tt=_e.classNames,Ke=_e.styles,Ze=De.useState(se||mt),at=(0,xe.Z)(Ze,2),ct=at[0],xt=at[1];return De.useEffect(function(){(mt||se)&&xt(!0)},[mt,se]),ct?De.createElement("div",{ref:vt,className:be()("".concat(Kt,"-content"),(0,ge.Z)((0,ge.Z)({},"".concat(Kt,"-content-active"),se),"".concat(Kt,"-content-inactive"),!se),Et),style:wt,role:Rt},De.createElement("div",{className:be()("".concat(Kt,"-content-box"),Tt==null?void 0:Tt.body),style:Ke==null?void 0:Ke.body},qe)):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"],ee=De.forwardRef(function(_e,vt){var Kt=_e.showArrow,mt=Kt===void 0?!0:Kt,Et=_e.headerClass,wt=_e.isActive,qe=_e.onItemClick,se=_e.forceRender,Rt=_e.className,Tt=_e.classNames,Ke=Tt===void 0?{}:Tt,Ze=_e.styles,at=Ze===void 0?{}:Ze,ct=_e.prefixCls,xt=_e.collapsible,ze=_e.accordion,nt=_e.panelKey,Zt=_e.extra,Ut=_e.header,en=_e.expandIcon,rn=_e.openMotion,Wn=_e.destroyInactivePanel,It=_e.children,Qe=(0,je.Z)(_e,b),tt=xt==="disabled",ke=Zt!=null&&typeof Zt!="boolean",Pt=(0,ge.Z)((0,ge.Z)((0,ge.Z)({onClick:function(){qe==null||qe(nt)},onKeyDown:function(Ot){(Ot.key==="Enter"||Ot.keyCode===E.Z.ENTER||Ot.which===E.Z.ENTER)&&(qe==null||qe(nt))},role:ze?"tab":"button"},"aria-expanded",wt),"aria-disabled",tt),"tabIndex",tt?-1:0),Ct=typeof en=="function"?en(_e):De.createElement("i",{className:"arrow"}),nn=Ct&&De.createElement("div",(0,a.Z)({className:"".concat(ct,"-expand-icon")},["header","icon"].includes(xt)?Pt:{}),Ct),gn=be()("".concat(ct,"-item"),(0,ge.Z)((0,ge.Z)({},"".concat(ct,"-item-active"),wt),"".concat(ct,"-item-disabled"),tt),Rt),Qt=be()(Et,"".concat(ct,"-header"),(0,ge.Z)({},"".concat(ct,"-collapsible-").concat(xt),!!xt),Ke.header),lt=(0,Le.Z)({className:Qt,style:at.header},["header","icon"].includes(xt)?{}:Pt);return De.createElement("div",(0,a.Z)({},Qe,{ref:vt,className:gn}),De.createElement("div",lt,mt&&nn,De.createElement("span",(0,a.Z)({className:"".concat(ct,"-header-text")},xt==="header"?Pt:{}),Ut),ke&&De.createElement("div",{className:"".concat(ct,"-extra")},Zt)),De.createElement(le.Z,(0,a.Z)({visible:wt,leavedClassName:"".concat(ct,"-content-hidden")},rn,{forceRender:se,removeOnLeave:Wn}),function(At,Ot){var Fn=At.className,ga=At.style;return De.createElement(x,{ref:Ot,prefixCls:ct,className:Fn,classNames:Ke,style:ga,styles:at,isActive:wt,forceRender:se,role:ze?"tabpanel":void 0},It)}))}),z=ee,ae=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],oe=function(vt,Kt){var mt=Kt.prefixCls,Et=Kt.accordion,wt=Kt.collapsible,qe=Kt.destroyInactivePanel,se=Kt.onItemClick,Rt=Kt.activeKey,Tt=Kt.openMotion,Ke=Kt.expandIcon;return vt.map(function(Ze,at){var ct=Ze.children,xt=Ze.label,ze=Ze.key,nt=Ze.collapsible,Zt=Ze.onItemClick,Ut=Ze.destroyInactivePanel,en=(0,je.Z)(Ze,ae),rn=String(ze!=null?ze:at),Wn=nt!=null?nt:wt,It=Ut!=null?Ut:qe,Qe=function(Pt){Wn!=="disabled"&&(se(Pt),Zt==null||Zt(Pt))},tt=!1;return Et?tt=Rt[0]===rn:tt=Rt.indexOf(rn)>-1,De.createElement(z,(0,a.Z)({},en,{prefixCls:mt,key:rn,panelKey:rn,isActive:tt,accordion:Et,openMotion:Tt,expandIcon:Ke,header:xt,collapsible:Wn,onItemClick:Qe,destroyInactivePanel:It}),ct)})},me=function(vt,Kt,mt){if(!vt)return null;var Et=mt.prefixCls,wt=mt.accordion,qe=mt.collapsible,se=mt.destroyInactivePanel,Rt=mt.onItemClick,Tt=mt.activeKey,Ke=mt.openMotion,Ze=mt.expandIcon,at=vt.key||String(Kt),ct=vt.props,xt=ct.header,ze=ct.headerClass,nt=ct.destroyInactivePanel,Zt=ct.collapsible,Ut=ct.onItemClick,en=!1;wt?en=Tt[0]===at:en=Tt.indexOf(at)>-1;var rn=Zt!=null?Zt:qe,Wn=function(tt){rn!=="disabled"&&(Rt(tt),Ut==null||Ut(tt))},It={key:at,panelKey:at,header:xt,headerClass:ze,isActive:en,prefixCls:Et,destroyInactivePanel:nt!=null?nt:se,openMotion:Ke,accordion:wt,children:vt.props.children,onItemClick:Wn,expandIcon:Ze,collapsible:rn};return typeof vt.type=="string"?vt:(Object.keys(It).forEach(function(Qe){typeof It[Qe]=="undefined"&&delete It[Qe]}),De.cloneElement(vt,It))};function Ee(_e,vt,Kt){return Array.isArray(_e)?oe(_e,Kt):(0,Ye.Z)(vt).map(function(mt,Et){return me(mt,Et,Kt)})}var Me=Ee,Ue=te(64217);function We(_e){var vt=_e;if(!Array.isArray(vt)){var Kt=(0,we.Z)(vt);vt=Kt==="number"||Kt==="string"?[vt]:[]}return vt.map(function(mt){return String(mt)})}var ot=De.forwardRef(function(_e,vt){var Kt=_e.prefixCls,mt=Kt===void 0?"rc-collapse":Kt,Et=_e.destroyInactivePanel,wt=Et===void 0?!1:Et,qe=_e.style,se=_e.accordion,Rt=_e.className,Tt=_e.children,Ke=_e.collapsible,Ze=_e.openMotion,at=_e.expandIcon,ct=_e.activeKey,xt=_e.defaultActiveKey,ze=_e.onChange,nt=_e.items,Zt=be()(mt,Rt),Ut=(0,Fe.Z)([],{value:ct,onChange:function(ke){return ze==null?void 0:ze(ke)},defaultValue:xt,postState:We}),en=(0,xe.Z)(Ut,2),rn=en[0],Wn=en[1],It=function(ke){return Wn(function(){if(se)return rn[0]===ke?[]:[ke];var Pt=rn.indexOf(ke),Ct=Pt>-1;return Ct?rn.filter(function(nn){return nn!==ke}):[].concat((0,ye.Z)(rn),[ke])})};(0,Ie.ZP)(!Tt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Qe=Me(nt,Tt,{prefixCls:mt,accordion:se,openMotion:Ze,expandIcon:at,collapsible:Ke,destroyInactivePanel:wt,onItemClick:It,activeKey:rn});return De.createElement("div",(0,a.Z)({ref:vt,className:Zt,style:qe,role:se?"tablist":void 0},(0,Ue.Z)(_e,{aria:!0,data:!0})),Qe)}),rt=Object.assign(ot,{Panel:z}),Be=rt,zt=rt.Panel},63697:function(Ge,et,te){"use strict";var a=te(27484),ye=te.n(a),xe=te(6833),we=te.n(xe),Oe=te(96036),be=te.n(Oe),Fe=te(55183),Ie=te.n(Fe),De=te(172),je=te.n(De),Ye=te(28734),Le=te.n(Ye),ge=te(10285),le=te.n(ge);ye().extend(le()),ye().extend(Le()),ye().extend(we()),ye().extend(be()),ye().extend(Ie()),ye().extend(je()),ye().extend(function(ee,z){var ae=z.prototype,oe=ae.format;ae.format=function(Ee){var Me=(Ee||"").replace("Wo","wo");return oe.bind(this)(Me)}});var E={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(z){var ae=E[z];return ae||z.split("_")[0]},x=function(){},b={getNow:function(){var z=ye()();return typeof z.tz=="function"?z.tz():z},getFixedDate:function(z){return ye()(z,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(z){return z.endOf("month")},getWeekDay:function(z){var ae=z.locale("en");return ae.weekday()+ae.localeData().firstDayOfWeek()},getYear:function(z){return z.year()},getMonth:function(z){return z.month()},getDate:function(z){return z.date()},getHour:function(z){return z.hour()},getMinute:function(z){return z.minute()},getSecond:function(z){return z.second()},getMillisecond:function(z){return z.millisecond()},addYear:function(z,ae){return z.add(ae,"year")},addMonth:function(z,ae){return z.add(ae,"month")},addDate:function(z,ae){return z.add(ae,"day")},setYear:function(z,ae){return z.year(ae)},setMonth:function(z,ae){return z.month(ae)},setDate:function(z,ae){return z.date(ae)},setHour:function(z,ae){return z.hour(ae)},setMinute:function(z,ae){return z.minute(ae)},setSecond:function(z,ae){return z.second(ae)},setMillisecond:function(z,ae){return z.millisecond(ae)},isAfter:function(z,ae){return z.isAfter(ae)},isValidate:function(z){return z.isValid()},locale:{getWeekFirstDay:function(z){return ye()().locale(y(z)).localeData().firstDayOfWeek()},getWeekFirstDate:function(z,ae){return ae.locale(y(z)).weekday(0)},getWeek:function(z,ae){return ae.locale(y(z)).week()},getShortWeekDays:function(z){return ye()().locale(y(z)).localeData().weekdaysMin()},getShortMonths:function(z){return ye()().locale(y(z)).localeData().monthsShort()},format:function(z,ae,oe){return ae.locale(y(z)).format(oe)},parse:function(z,ae,oe){for(var me=y(z),Ee=0;Eene.length)&&(ie=ne.length);for(var ce=0,Ae=Array(ie);cene.length)&&(ie=ne.length);for(var ce=0,Ae=new Array(ie);ce=19)return!0;var Ne=(0,Be.isMemo)(ie)?ie.type.type:ie.type;return!(typeof Ne=="function"&&!((ce=Ne.prototype)!==null&&ce!==void 0&&ce.render)&&Ne.$$typeof!==Be.ForwardRef||typeof ie=="function"&&!((Ae=ie.prototype)!==null&&Ae!==void 0&&Ae.render)&&ie.$$typeof!==Be.ForwardRef)};function Tt(ne){return(0,ge.isValidElement)(ne)&&!mt(ne)}var Ke=function(ie){return Tt(ie)&&Rt(ie)},Ze=function(ie){if(ie&&Tt(ie)){var ce=ie;return ce.props.propertyIsEnumerable("ref")?ce.props.ref:ce.ref}return null};function at(ne,ie,ce,Ae){if(!ie.length)return ce;var Ne=_toArray(ie),$e=Ne[0],it=Ne.slice(1),yt;return!ne&&typeof $e=="number"?yt=[]:Array.isArray(ne)?yt=_toConsumableArray(ne):yt=_objectSpread({},ne),Ae&&ce===void 0&&it.length===1?delete yt[$e][it[0]]:yt[$e]=at(yt[$e],it,ce,Ae),yt}function ct(ne,ie,ce){var Ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return ie.length&&Ae&&ce===void 0&&!get(ne,ie.slice(0,-1))?ne:at(ne,ie,ce,Ae)}function xt(ne){return _typeof(ne)==="object"&&ne!==null&&Object.getPrototypeOf(ne)===Object.prototype}function ze(ne){return Array.isArray(ne)?[]:{}}var nt=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Zt(){for(var ne=arguments.length,ie=new Array(ne),ce=0;ce=19)return!0;var Ne=(0,Be.isMemo)(ie)?ie.type.type:ie.type;return!(typeof Ne=="function"&&!((ce=Ne.prototype)!==null&&ce!==void 0&&ce.render)&&Ne.$$typeof!==Be.ForwardRef||typeof ie=="function"&&!((Ae=ie.prototype)!==null&&Ae!==void 0&&Ae.render)&&ie.$$typeof!==Be.ForwardRef)};function Tt(ne){return(0,ge.isValidElement)(ne)&&!mt(ne)}var Ke=function(ie){return Tt(ie)&&Rt(ie)},Ze=function(ie){if(ie&&Tt(ie)){var ce=ie;return ce.props.propertyIsEnumerable("ref")?ce.props.ref:ce.ref}return null};function at(ne,ie,ce,Ae){if(!ie.length)return ce;var Ne=_toArray(ie),$e=Ne[0],it=Ne.slice(1),yt;return!ne&&typeof $e=="number"?yt=[]:Array.isArray(ne)?yt=_toConsumableArray(ne):yt=_objectSpread({},ne),Ae&&ce===void 0&&it.length===1?delete yt[$e][it[0]]:yt[$e]=at(yt[$e],it,ce,Ae),yt}function ct(ne,ie,ce){var Ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return ie.length&&Ae&&ce===void 0&&!get(ne,ie.slice(0,-1))?ne:at(ne,ie,ce,Ae)}function xt(ne){return _typeof(ne)==="object"&&ne!==null&&Object.getPrototypeOf(ne)===Object.prototype}function ze(ne){return Array.isArray(ne)?[]:{}}var nt=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Zt(){for(var ne=arguments.length,ie=new Array(ne),ce=0;ce1&&arguments[1]!==void 0?arguments[1]:!1,ce;ie===!1?ce={aria:!0,data:!0,attr:!0}:ie===!0?ce={aria:!0}:ce=Ot({},ie);var Ae={};return Object.keys(ne).forEach(function(Ne){(ce.aria&&(Ne==="role"||Ha(Ne,$n))||ce.data&&Ha(Ne,Ra)||ce.attr&&In.includes(Ne))&&(Ae[Ne]=ne[Ne])}),Ae}var un=te(53550),pn=te(98280),$r=te(94184),Xn=te.n($r);function sa(ne,ie){return ne!==void 0?ne:ie?"bottomRight":"bottomLeft"}var Ao=ge.createContext(null),Nt=Ao,ft={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Xe(ne){var ie=ne.popupElement,ce=ne.popupStyle,Ae=ne.popupClassName,Ne=ne.popupAlign,$e=ne.transitionName,it=ne.getPopupContainer,yt=ne.children,sn=ne.range,dn=ne.placement,qt=ne.builtinPlacements,Bn=qt===void 0?ft:qt,Un=ne.direction,Cn=ne.visible,Ln=ne.onClose,Nn=ge.useContext(Nt),Dn=Nn.prefixCls,Jt="".concat(Dn,"-dropdown"),Zn=sa(dn,Un==="rtl");return ge.createElement(pn.Z,{showAction:[],hideAction:["click"],popupPlacement:Zn,builtinPlacements:Bn,prefixCls:Jt,popupTransitionName:$e,popup:ie,popupAlign:Ne,popupVisible:Cn,popupClassName:Xn()(Ae,(0,un.Z)((0,un.Z)({},"".concat(Jt,"-range"),sn),"".concat(Jt,"-rtl"),Un==="rtl")),popupStyle:ce,stretch:"minWidth",getPopupContainer:it,onPopupVisibleChange:function(On){On||Ln()}},yt)}var St=Xe;function jt(ne,ie){for(var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ae=String(ne);Ae.length2&&arguments[2]!==void 0?arguments[2]:[],Ae=ge.useState([!1,!1]),Ne=Le(Ae,2),$e=Ne[0],it=Ne[1],yt=function(qt,Bn){it(function(Un){return $t(Un,Bn,qt)})},sn=ge.useMemo(function(){return $e.map(function(dn,qt){if(dn)return!0;var Bn=ne[qt];return Bn?!!(!ce[qt]&&!Bn||Bn&&ie(Bn,{activeIndex:qt})):!1})},[ne,$e,ie,ce]);return[sn,yt]}function na(ne,ie,ce,Ae,Ne){var $e="",it=[];return ne&&it.push(Ne?"hh":"HH"),ie&&it.push("mm"),ce&&it.push("ss"),$e=it.join(":"),Ae&&($e+=".SSS"),Ne&&($e+=" A"),$e}function va(ne,ie,ce,Ae,Ne,$e){var it=ne.fieldDateTimeFormat,yt=ne.fieldDateFormat,sn=ne.fieldTimeFormat,dn=ne.fieldMonthFormat,qt=ne.fieldYearFormat,Bn=ne.fieldWeekFormat,Un=ne.fieldQuarterFormat,Cn=ne.yearFormat,Ln=ne.cellYearFormat,Nn=ne.cellQuarterFormat,Dn=ne.dayFormat,Jt=ne.cellDateFormat,Zn=na(ie,ce,Ae,Ne,$e);return(0,Ie.Z)((0,Ie.Z)({},ne),{},{fieldDateTimeFormat:it||"YYYY-MM-DD ".concat(Zn),fieldDateFormat:yt||"YYYY-MM-DD",fieldTimeFormat:sn||Zn,fieldMonthFormat:dn||"YYYY-MM",fieldYearFormat:qt||"YYYY",fieldWeekFormat:Bn||"gggg-wo",fieldQuarterFormat:Un||"YYYY-[Q]Q",yearFormat:Cn||"YYYY",cellYearFormat:Ln||"YYYY",cellQuarterFormat:Nn||"[Q]Q",cellDateFormat:Jt||Dn||"D"})}function Br(ne,ie){var ce=ie.showHour,Ae=ie.showMinute,Ne=ie.showSecond,$e=ie.showMillisecond,it=ie.use12Hours;return ge.useMemo(function(){return va(ne,ce,Ae,Ne,$e,it)},[ne,ce,Ae,Ne,$e,it])}var gt=te(19706);function bt(ne,ie,ce){return ce!=null?ce:ie.some(function(Ae){return ne.includes(Ae)})}var kt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function oa(ne){var ie=Vn(ne,kt),ce=ne.format,Ae=ne.picker,Ne=null;return ce&&(Ne=ce,Array.isArray(Ne)&&(Ne=Ne[0]),Ne=(0,gt.Z)(Ne)==="object"?Ne.format:Ne),Ae==="time"&&(ie.format=Ne),[ie,Ne]}function Ia(ne){return ne&&typeof ne=="string"}function Wa(ne,ie,ce,Ae){return[ne,ie,ce,Ae].some(function(Ne){return Ne!==void 0})}function Rr(ne,ie,ce,Ae,Ne){var $e=ie,it=ce,yt=Ae;if(!ne&&!$e&&!it&&!yt&&!Ne)$e=!0,it=!0,yt=!0;else if(ne){var sn,dn,qt,Bn=[$e,it,yt].some(function(Ln){return Ln===!1}),Un=[$e,it,yt].some(function(Ln){return Ln===!0}),Cn=Bn?!0:!Un;$e=(sn=$e)!==null&&sn!==void 0?sn:Cn,it=(dn=it)!==null&&dn!==void 0?dn:Cn,yt=(qt=yt)!==null&&qt!==void 0?qt:Cn}return[$e,it,yt,Ne]}function da(ne){var ie=ne.showTime,ce=oa(ne),Ae=Le(ce,2),Ne=Ae[0],$e=Ae[1],it=ie&&(0,gt.Z)(ie)==="object"?ie:{},yt=(0,Ie.Z)((0,Ie.Z)({defaultOpenValue:it.defaultOpenValue||it.defaultValue},Ne),it),sn=yt.showMillisecond,dn=yt.showHour,qt=yt.showMinute,Bn=yt.showSecond,Un=Wa(dn,qt,Bn,sn),Cn=Rr(Un,dn,qt,Bn,sn),Ln=Le(Cn,3);return dn=Ln[0],qt=Ln[1],Bn=Ln[2],[yt,(0,Ie.Z)((0,Ie.Z)({},yt),{},{showHour:dn,showMinute:qt,showSecond:Bn,showMillisecond:sn}),yt.format,$e]}function ea(ne,ie,ce,Ae,Ne){var $e=ne==="time";if(ne==="datetime"||$e){for(var it=Ae,yt=_n(ne,Ne,null),sn=yt,dn=[ie,ce],qt=0;qt1&&(it=ie.addDate(it,-7)),it}function Ur(ne,ie){var ce=ie.generateConfig,Ae=ie.locale,Ne=ie.format;return ne?typeof Ne=="function"?Ne(ne):ce.locale.format(Ae.locale,ne,Ne):""}function qn(ne,ie,ce){var Ae=ie,Ne=["getHour","getMinute","getSecond","getMillisecond"],$e=["setHour","setMinute","setSecond","setMillisecond"];return $e.forEach(function(it,yt){ce?Ae=ne[it](Ae,ne[Ne[yt]](ce)):Ae=ne[it](Ae,0)}),Ae}function Vi(ne,ie,ce,Ae,Ne){var $e=le(function(it,yt){return!!(ce&&ce(it,yt)||Ae&&ne.isAfter(Ae,it)&&!Kn(ne,ie,Ae,it,yt.type)||Ne&&ne.isAfter(it,Ne)&&!Kn(ne,ie,Ne,it,yt.type))});return $e}function Fl(ne,ie,ce){return ge.useMemo(function(){var Ae=_n(ne,ie,ce),Ne=Dt(Ae),$e=Ne[0],it=(0,gt.Z)($e)==="object"&&$e.type==="mask"?$e.format:null;return[Ne.map(function(yt){return typeof yt=="string"||typeof yt=="function"?yt:yt.format}),it]},[ne,ie,ce])}function ci(ne,ie,ce){return typeof ne[0]=="function"||ce?!0:ie}function Rl(ne,ie,ce,Ae){var Ne=le(function($e,it){var yt=(0,Ie.Z)({type:ie},it);if(delete yt.activeIndex,!ne.isValidate($e)||ce&&ce($e,yt))return!0;if((ie==="date"||ie==="time")&&Ae){var sn,dn=it&&it.activeIndex===1?"end":"start",qt=((sn=Ae.disabledTime)===null||sn===void 0?void 0:sn.call(Ae,$e,dn,{from:yt.from}))||{},Bn=qt.disabledHours,Un=qt.disabledMinutes,Cn=qt.disabledSeconds,Ln=qt.disabledMilliseconds,Nn=Ae.disabledHours,Dn=Ae.disabledMinutes,Jt=Ae.disabledSeconds,Zn=Bn||Nn,ra=Un||Dn,On=Cn||Jt,xa=ne.getHour($e),ua=ne.getMinute($e),Aa=ne.getSecond($e),dr=ne.getMillisecond($e);if(Zn&&Zn().includes(xa)||ra&&ra(xa).includes(ua)||On&&On(xa,ua).includes(Aa)||Ln&&Ln(xa,ua,Aa).includes(dr))return!0}return!1});return Ne}function qa(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ce=ge.useMemo(function(){var Ae=ne&&Dt(ne);return ie&&Ae&&(Ae[1]=Ae[1]||Ae[0]),Ae},[ne,ie]);return ce}function Do(ne,ie){var ce=ne.generateConfig,Ae=ne.locale,Ne=ne.picker,$e=Ne===void 0?"date":Ne,it=ne.prefixCls,yt=it===void 0?"rc-picker":it,sn=ne.styles,dn=sn===void 0?{}:sn,qt=ne.classNames,Bn=qt===void 0?{}:qt,Un=ne.order,Cn=Un===void 0?!0:Un,Ln=ne.components,Nn=Ln===void 0?{}:Ln,Dn=ne.inputRender,Jt=ne.allowClear,Zn=ne.clearIcon,ra=ne.needConfirm,On=ne.multiple,xa=ne.format,ua=ne.inputReadOnly,Aa=ne.disabledDate,dr=ne.minDate,pa=ne.maxDate,Ja=ne.showTime,ja=ne.value,Wr=ne.defaultValue,$a=ne.pickerValue,vn=ne.defaultPickerValue,Wn=qa(ja),Hn=qa(Wr),ka=qa($a),kr=qa(vn),Fa=$e==="date"&&Ja?"datetime":$e,rr=Fa==="time"||Fa==="datetime",Ma=rr||On,fa=ra!=null?ra:rr,La=da(ne),lr=Le(La,4),Zo=lr[0],uu=lr[1],Hr=lr[2],br=lr[3],wr=Br(Ae,uu),bo=ge.useMemo(function(){return ea(Fa,Hr,br,Zo,wr)},[Fa,Hr,br,Zo,wr]),du=ge.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},ne),{},{prefixCls:yt,locale:wr,picker:$e,styles:dn,classNames:Bn,order:Cn,components:(0,Ie.Z)({input:Dn},Nn),clearIcon:Dr(yt,Jt,Zn),showTime:bo,value:Wn,defaultValue:Hn,pickerValue:ka,defaultPickerValue:kr},ie==null?void 0:ie())},[ne]),Wo=Fl(Fa,wr,xa),Oo=Le(Wo,2),Bo=Oo[0],yu=Oo[1],nu=ci(Bo,ua,On),ll=Vi(ce,Ae,Aa,dr,pa),gu=Rl(ce,$e,ll,bo),Xu=ge.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},du),{},{needConfirm:fa,inputReadOnly:nu,disabledDate:ll})},[du,fa,nu,ll]);return[Xu,Fa,Ma,Bo,yu,gu]}var Uo=function(ie){return+setTimeout(ie,16)},Fo=function(ie){return clearTimeout(ie)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Uo=function(ie){return window.requestAnimationFrame(ie)},Fo=function(ie){return window.cancelAnimationFrame(ie)});var xo=0,Gu=new Map;function Kr(ne){Gu.delete(ne)}var vu=function(ie){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;xo+=1;var Ae=xo;function Ne($e){if($e===0)Kr(Ae),ie();else{var it=Uo(function(){Ne($e-1)});Gu.set(Ae,it)}}return Ne(ce),Ae};vu.cancel=function(ne){var ie=Gu.get(ne);return Kr(ne),Fo(ie)};var qu=vu;function yl(ne,ie,ce){var Ae=ot(ie,{value:ne}),Ne=Le(Ae,2),$e=Ne[0],it=Ne[1],yt=ge.useRef(ne),sn=ge.useRef(),dn=function(){qu.cancel(sn.current)},qt=le(function(){it(yt.current),ce&&$e!==yt.current&&ce(yt.current)}),Bn=le(function(Un,Cn){dn(),yt.current=Un,Un||Cn?qt():sn.current=qu(qt)});return ge.useEffect(function(){return dn},[]),[$e,Bn]}function Ju(ne,ie){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ae=arguments.length>3?arguments[3]:void 0,Ne=ce.every(function(qt){return qt})?!1:ne,$e=yl(Ne,ie||!1,Ae),it=Le($e,2),yt=it[0],sn=it[1];function dn(qt){var Bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Bn.inherit||yt)&&sn(qt,Bn.force)}return[yt,dn]}function Ml(ne){var ie=ge.useRef();return ge.useImperativeHandle(ne,function(){var ce;return{nativeElement:(ce=ie.current)===null||ce===void 0?void 0:ce.nativeElement,focus:function(Ne){var $e;($e=ie.current)===null||$e===void 0||$e.focus(Ne)},blur:function(){var Ne;(Ne=ie.current)===null||Ne===void 0||Ne.blur()}}}),ie}function Ql(ne,ie){return ge.useMemo(function(){return ne||(ie?(Ct(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ie).map(function(ce){var Ae=Le(ce,2),Ne=Ae[0],$e=Ae[1];return{label:Ne,value:$e}})):[])},[ne,ie])}function Ci(ne,ie){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Ae=ge.useRef(ie);Ae.current=ie,Ee(function(){if(ne)Ae.current(ne);else{var Ne=qu(function(){Ae.current(ne)},ce);return function(){qu.cancel(Ne)}}},[ne])}function ki(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ae=ge.useState(0),Ne=Le(Ae,2),$e=Ne[0],it=Ne[1],yt=ge.useState(!1),sn=Le(yt,2),dn=sn[0],qt=sn[1],Bn=ge.useRef([]),Un=ge.useRef(null),Cn=ge.useRef(null),Ln=function(On){Un.current=On},Nn=function(On){return Un.current===On},Dn=function(On){qt(On)},Jt=function(On){return On&&(Cn.current=On),Cn.current},Zn=function(On){var xa=Bn.current,ua=new Set(xa.filter(function(dr){return On[dr]||ie[dr]})),Aa=xa[xa.length-1]===0?1:0;return ua.size>=2||ne[Aa]?null:Aa};return Ci(dn||ce,function(){dn||(Bn.current=[],Ln(null))}),ge.useEffect(function(){dn&&Bn.current.push($e)},[dn,$e]),[dn,Dn,Jt,$e,it,Zn,Bn.current,Ln,Nn]}function ji(ne,ie,ce,Ae,Ne,$e){var it=ce[ce.length-1],yt=function(dn,qt){var Bn=Le(ne,2),Un=Bn[0],Cn=Bn[1],Ln=(0,Ie.Z)((0,Ie.Z)({},qt),{},{from:Qn(ne,ce)});return it===1&&ie[0]&&Un&&!Kn(Ae,Ne,Un,dn,Ln.type)&&Ae.isAfter(Un,dn)||it===0&&ie[1]&&Cn&&!Kn(Ae,Ne,Cn,dn,Ln.type)&&Ae.isAfter(dn,Cn)?!0:$e==null?void 0:$e(dn,Ln)};return yt}function di(ne,ie,ce,Ae){switch(ie){case"date":case"week":return ne.addMonth(ce,Ae);case"month":case"quarter":return ne.addYear(ce,Ae);case"year":return ne.addYear(ce,Ae*10);case"decade":return ne.addYear(ce,Ae*100);default:return ce}}var Hl=[];function pi(ne,ie,ce,Ae,Ne,$e,it,yt){var sn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Hl,dn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Hl,qt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Hl,Bn=arguments.length>11?arguments[11]:void 0,Un=arguments.length>12?arguments[12]:void 0,Cn=arguments.length>13?arguments[13]:void 0,Ln=it==="time",Nn=$e||0,Dn=function(ka){var kr=ne.getNow();return Ln&&(kr=qn(ne,kr)),sn[ka]||ce[ka]||kr},Jt=Le(dn,2),Zn=Jt[0],ra=Jt[1],On=ot(function(){return Dn(0)},{value:Zn}),xa=Le(On,2),ua=xa[0],Aa=xa[1],dr=ot(function(){return Dn(1)},{value:ra}),pa=Le(dr,2),Ja=pa[0],ja=pa[1],Wr=ge.useMemo(function(){var Hn=[ua,Ja][Nn];return Ln?Hn:qn(ne,Hn,qt[Nn])},[Ln,ua,Ja,Nn,ne,qt]),$a=function(ka){var kr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Fa=[Aa,ja][Nn];Fa(ka);var rr=[ua,Ja];rr[Nn]=ka,Bn&&(!Kn(ne,ie,ua,rr[0],it)||!Kn(ne,ie,Ja,rr[1],it))&&Bn(rr,{source:kr,range:Nn===1?"end":"start",mode:Ae})},vn=function(ka,kr){if(yt){var Fa={date:"month",week:"month",month:"year",quarter:"year"},rr=Fa[it];if(rr&&!Kn(ne,ie,ka,kr,rr))return di(ne,it,kr,-1);if(it==="year"&&ka){var Ma=Math.floor(ne.getYear(ka)/10),fa=Math.floor(ne.getYear(kr)/10);if(Ma!==fa)return di(ne,it,kr,-1)}}return kr},Wn=ge.useRef(null);return Me(function(){if(Ne&&!sn[Nn]){var Hn=Ln?null:ne.getNow();if(Wn.current!==null&&Wn.current!==Nn?Hn=[ua,Ja][Nn^1]:ce[Nn]?Hn=Nn===0?ce[0]:vn(ce[0],ce[1]):ce[Nn^1]&&(Hn=ce[Nn^1]),Hn){Un&&ne.isAfter(Un,Hn)&&(Hn=Un);var ka=yt?di(ne,it,Hn,1):Hn;Cn&&ne.isAfter(ka,Cn)&&(Hn=yt?di(ne,it,Cn,-1):Cn),$a(Hn,"reset")}}},[Ne,Nn,ce[Nn]]),ge.useEffect(function(){Ne?Wn.current=Nn:Wn.current=null},[Ne,Nn]),Me(function(){Ne&&sn&&sn[Nn]&&$a(sn[Nn],"reset")},[Ne,Nn]),[Wr,$a]}function hr(ne,ie){var ce=ge.useRef(ne),Ae=ge.useState({}),Ne=Le(Ae,2),$e=Ne[1],it=function(dn){return dn&&ie!==void 0?ie:ce.current},yt=function(dn){ce.current=dn,$e({})};return[it,yt,it(!0)]}var ns=[];function Zl(ne,ie,ce){var Ae=function(it){return it.map(function(yt){return Ur(yt,{generateConfig:ne,locale:ie,format:ce[0]})})},Ne=function(it,yt){for(var sn=Math.max(it.length,yt.length),dn=-1,qt=0;qt1&&arguments[1]!==void 0?arguments[1]:{},ce=[];return ge.Children.forEach(ne,function(Ae){Ae==null&&!ie.keepEmpty||(Array.isArray(Ae)?ce=ce.concat(Sn(Ae)):mt(Ae)&&Ae.props?ce=ce.concat(Sn(Ae.props.children,ie)):ce.push(Ae))}),ce}function yn(ne){"@babel/helpers - typeof";return yn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},yn(ne)}function Se(ne,ie){if(yn(ne)!=="object"||ne===null)return ne;var ce=ne[Symbol.toPrimitive];if(ce!==void 0){var Ae=ce.call(ne,ie||"default");if(yn(Ae)!=="object")return Ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ie==="string"?String:Number)(ne)}function Bt(ne){var ie=Se(ne,"string");return yn(ie)==="symbol"?ie:String(ie)}function Yt(ne,ie,ce){return ie=Bt(ie),ie in ne?Object.defineProperty(ne,ie,{value:ce,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=ce,ne}function hn(ne,ie){var ce=Object.keys(ne);if(Object.getOwnPropertySymbols){var Ae=Object.getOwnPropertySymbols(ne);ie&&(Ae=Ae.filter(function(Ne){return Object.getOwnPropertyDescriptor(ne,Ne).enumerable})),ce.push.apply(ce,Ae)}return ce}function pt(ne){for(var ie=1;ie2&&arguments[2]!==void 0?arguments[2]:1,Ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ne=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],$e=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,it=[],yt=ce>=1?ce|0:1,sn=ne;sn<=ie;sn+=yt){var dn=Ne.includes(sn);(!dn||!Ae)&&it.push({label:jt(sn,$e),value:sn,disabled:dn})}return it}function lu(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=arguments.length>2?arguments[2]:void 0,Ae=ie||{},Ne=Ae.use12Hours,$e=Ae.hourStep,it=$e===void 0?1:$e,yt=Ae.minuteStep,sn=yt===void 0?1:yt,dn=Ae.secondStep,qt=dn===void 0?1:dn,Bn=Ae.millisecondStep,Un=Bn===void 0?100:Bn,Cn=Ae.hideDisabledOptions,Ln=Ae.disabledTime,Nn=Ae.disabledHours,Dn=Ae.disabledMinutes,Jt=Ae.disabledSeconds,Zn=ge.useMemo(function(){return ce||ne.getNow()},[ce,ne]);if(0)var ra,On,xa;var ua=ge.useCallback(function(Ma){var fa=(Ln==null?void 0:Ln(Ma))||{};return[fa.disabledHours||Nn||kl,fa.disabledMinutes||Dn||kl,fa.disabledSeconds||Jt||kl,fa.disabledMilliseconds||kl]},[Ln,Nn,Dn,Jt]),Aa=ge.useMemo(function(){return ua(Zn)},[Zn,ua]),dr=Le(Aa,4),pa=dr[0],Ja=dr[1],ja=dr[2],Wr=dr[3],$a=ge.useCallback(function(Ma,fa,La,lr){var Zo=Kl(0,23,it,Cn,Ma()),uu=Ne?Zo.map(function(bo){return(0,Ie.Z)((0,Ie.Z)({},bo),{},{label:jt(bo.value%12||12,2)})}):Zo,Hr=function(du){return Kl(0,59,sn,Cn,fa(du))},br=function(du,Wo){return Kl(0,59,qt,Cn,La(du,Wo))},wr=function(du,Wo,Oo){return Kl(0,999,Un,Cn,lr(du,Wo,Oo),3)};return[uu,Hr,br,wr]},[Cn,it,Ne,Un,sn,qt]),vn=ge.useMemo(function(){return $a(pa,Ja,ja,Wr)},[$a,pa,Ja,ja,Wr]),Wn=Le(vn,4),Hn=Wn[0],ka=Wn[1],kr=Wn[2],Fa=Wn[3],rr=function(fa,La){var lr=function(){return Hn},Zo=ka,uu=kr,Hr=Fa;if(La){var br=ua(La),wr=Le(br,4),bo=wr[0],du=wr[1],Wo=wr[2],Oo=wr[3],Bo=$a(bo,du,Wo,Oo),yu=Le(Bo,4),nu=yu[0],ll=yu[1],gu=yu[2],Xu=yu[3];lr=function(){return nu},Zo=ll,uu=gu,Hr=Xu}var eu=Tl(fa,lr,Zo,uu,Hr,ne);return eu};return[rr,Hn,ka,kr,Fa]}function wi(ne){var ie=ne.mode,ce=ne.internalMode,Ae=ne.renderExtraFooter,Ne=ne.showNow,$e=ne.showTime,it=ne.onSubmit,yt=ne.onNow,sn=ne.invalid,dn=ne.needConfirm,qt=ne.generateConfig,Bn=ne.disabledDate,Un=ge.useContext(Nt),Cn=Un.prefixCls,Ln=Un.locale,Nn=Un.button,Dn=Nn===void 0?"button":Nn,Jt=qt.getNow(),Zn=lu(qt,$e,Jt),ra=Le(Zn,1),On=ra[0],xa=Ae==null?void 0:Ae(ie),ua=Bn(Jt,{type:ie}),Aa=function(){if(!ua){var vn=On(Jt);yt(vn)}},dr="".concat(Cn,"-now"),pa="".concat(dr,"-btn"),Ja=Ne&&ge.createElement("li",{className:dr},ge.createElement("a",{className:Xn()(pa,ua&&"".concat(pa,"-disabled")),"aria-disabled":ua,onClick:Aa},ce==="date"?Ln.today:Ln.now)),ja=dn&&ge.createElement("li",{className:"".concat(Cn,"-ok")},ge.createElement(Dn,{disabled:sn,onClick:it},Ln.ok)),Wr=(Ja||ja)&&ge.createElement("ul",{className:"".concat(Cn,"-ranges")},Ja,ja);return!xa&&!Wr?null:ge.createElement("div",{className:"".concat(Cn,"-footer")},xa&&ge.createElement("div",{className:"".concat(Cn,"-footer-extra")},xa),Wr)}function gi(ne,ie,ce){function Ae(Ne,$e){var it=Ne.findIndex(function(sn){return Kn(ne,ie,sn,$e,ce)});if(it===-1)return[].concat(Fe(Ne),[$e]);var yt=Fe(Ne);return yt.splice(it,1),yt}return Ae}var Wl=ge.createContext(null);function jl(){return ge.useContext(Wl)}function Nl(ne,ie){var ce=ne.prefixCls,Ae=ne.generateConfig,Ne=ne.locale,$e=ne.disabledDate,it=ne.minDate,yt=ne.maxDate,sn=ne.cellRender,dn=ne.hoverValue,qt=ne.hoverRangeValue,Bn=ne.onHover,Un=ne.values,Cn=ne.pickerValue,Ln=ne.onSelect,Nn=ne.prevIcon,Dn=ne.nextIcon,Jt=ne.superPrevIcon,Zn=ne.superNextIcon,ra=Ae.getNow(),On={now:ra,values:Un,pickerValue:Cn,prefixCls:ce,disabledDate:$e,minDate:it,maxDate:yt,cellRender:sn,hoverValue:dn,hoverRangeValue:qt,onHover:Bn,locale:Ne,generateConfig:Ae,onSelect:Ln,panelType:ie,prevIcon:Nn,nextIcon:Dn,superPrevIcon:Jt,superNextIcon:Zn};return[On,ra]}var zl=ge.createContext({});function ou(ne){for(var ie=ne.rowNum,ce=ne.colNum,Ae=ne.baseDate,Ne=ne.getCellDate,$e=ne.prefixColumn,it=ne.rowClassName,yt=ne.titleFormat,sn=ne.getCellText,dn=ne.getCellClassName,qt=ne.headerCells,Bn=ne.cellSelection,Un=Bn===void 0?!0:Bn,Cn=ne.disabledDate,Ln=jl(),Nn=Ln.prefixCls,Dn=Ln.panelType,Jt=Ln.now,Zn=Ln.disabledDate,ra=Ln.cellRender,On=Ln.onHover,xa=Ln.hoverValue,ua=Ln.hoverRangeValue,Aa=Ln.generateConfig,dr=Ln.values,pa=Ln.locale,Ja=Ln.onSelect,ja=Cn||Zn,Wr="".concat(Nn,"-cell"),$a=ge.useContext(zl),vn=$a.onCellDblClick,Wn=function(La){return dr.some(function(lr){return lr&&Kn(Aa,pa,La,lr,Dn)})},Hn=[],ka=0;ka1&&arguments[1]!==void 0?arguments[1]:!1;hu(zr),Dn==null||Dn(zr),Xr&&_u(zr)},Cl=function(zr,Xr){wr(zr),Xr&&il(Xr),_u(Xr,zr)},Iu=function(zr){if(gu(zr),il(zr),br!==On){var Xr=["decade","year"],Ua=[].concat(Xr,["month"]),Yr={quarter:[].concat(Xr,["quarter"]),week:[].concat(Fe(Ua),["week"]),date:[].concat(Fe(Ua),["date"])},ku=Yr[On]||Ua,bu=ku.indexOf(br),wu=ku[bu+1];wu&&Cl(wu,zr)}},ai=ge.useMemo(function(){var Io,zr;if(Array.isArray(Aa)){var Xr=Le(Aa,2);Io=Xr[0],zr=Xr[1]}else Io=Aa;return!Io&&!zr?null:(Io=Io||zr,zr=zr||Io,Ne.isAfter(Io,zr)?[zr,Io]:[Io,zr])},[Aa,Ne]),ol=An(dr,pa,Ja),Ru=Wr[bo]||us[bo]||ia,ao=ge.useContext(zl),su=ge.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},ao),{},{hideHeader:$a})},[ao,$a]),_r="".concat(vn,"-panel"),El=Vn(ne,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ge.createElement(zl.Provider,{value:su},ge.createElement("div",{ref:Wn,tabIndex:sn,className:Xn()(_r,(0,un.Z)({},"".concat(_r,"-rtl"),$e==="rtl"))},ge.createElement(Ru,a({},El,{showTime:lr,prefixCls:vn,locale:fa,generateConfig:Ne,onModeChange:Cl,pickerValue:zu,onPickerValueChange:function(zr){il(zr,!0)},value:nu[0],onSelect:Iu,values:nu,cellRender:ol,hoverRangeValue:ai,hoverValue:ua}))))}var Ni=ge.memo(ge.forwardRef(rs)),_i=Ni;function vs(ne){var ie=ne.picker,ce=ne.multiplePanel,Ae=ne.pickerValue,Ne=ne.onPickerValueChange,$e=ne.needConfirm,it=ne.onSubmit,yt=ne.range,sn=ne.hoverValue,dn=ge.useContext(Nt),qt=dn.prefixCls,Bn=dn.generateConfig,Un=ge.useCallback(function(Zn,ra){return di(Bn,ie,Zn,ra)},[Bn,ie]),Cn=ge.useMemo(function(){return Un(Ae,1)},[Ae,Un]),Ln=function(ra){Ne(Un(ra,-1))},Nn={onCellDblClick:function(){$e&&it()}},Dn=ie==="time",Jt=(0,Ie.Z)((0,Ie.Z)({},ne),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Dn});return yt?Jt.hoverRangeValue=sn:Jt.hoverValue=sn,ce?ge.createElement("div",{className:"".concat(qt,"-panels")},ge.createElement(zl.Provider,{value:(0,Ie.Z)((0,Ie.Z)({},Nn),{},{hideNext:!0})},ge.createElement(_i,Jt)),ge.createElement(zl.Provider,{value:(0,Ie.Z)((0,Ie.Z)({},Nn),{},{hidePrev:!0})},ge.createElement(_i,a({},Jt,{pickerValue:Cn,onPickerValueChange:Ln})))):ge.createElement(zl.Provider,{value:(0,Ie.Z)({},Nn)},ge.createElement(_i,Jt))}function hl(ne){return typeof ne=="function"?ne():ne}function hi(ne){var ie=ne.prefixCls,ce=ne.presets,Ae=ne.onClick,Ne=ne.onHover;return ce.length?ge.createElement("div",{className:"".concat(ie,"-presets")},ge.createElement("ul",null,ce.map(function($e,it){var yt=$e.label,sn=$e.value;return ge.createElement("li",{key:it,onClick:function(){Ae(hl(sn))},onMouseEnter:function(){Ne(hl(sn))},onMouseLeave:function(){Ne(null)}},yt)}))):null}function Ll(ne){var ie=ne.panelRender,ce=ne.internalMode,Ae=ne.picker,Ne=ne.showNow,$e=ne.range,it=ne.multiple,yt=ne.activeInfo,sn=yt===void 0?[0,0,0]:yt,dn=ne.presets,qt=ne.onPresetHover,Bn=ne.onPresetSubmit,Un=ne.onFocus,Cn=ne.onBlur,Ln=ne.onPanelMouseDown,Nn=ne.direction,Dn=ne.value,Jt=ne.onSelect,Zn=ne.isInvalid,ra=ne.defaultOpenValue,On=ne.onOk,xa=ne.onSubmit,ua=ge.useContext(Nt),Aa=ua.prefixCls,dr="".concat(Aa,"-panel"),pa=Nn==="rtl",Ja=ge.useRef(null),ja=ge.useRef(null),Wr=ge.useState(0),$a=Le(Wr,2),vn=$a[0],Wn=$a[1],Hn=ge.useState(0),ka=Le(Hn,2),kr=ka[0],Fa=ka[1],rr=ge.useState(0),Ma=Le(rr,2),fa=Ma[0],La=Ma[1],lr=function(Iu){Iu.width&&Wn(Iu.width)},Zo=Le(sn,3),uu=Zo[0],Hr=Zo[1],br=Zo[2],wr=ge.useState(0),bo=Le(wr,2),du=bo[0],Wo=bo[1];ge.useEffect(function(){Wo(10)},[uu]),ge.useEffect(function(){if($e&&ja.current){var Cl,Iu=((Cl=Ja.current)===null||Cl===void 0?void 0:Cl.offsetWidth)||0,ai=ja.current.getBoundingClientRect();if(!ai.height||ai.right<0){Wo(function(su){return Math.max(0,su-1)});return}var ol=(pa?Hr-Iu:uu)-ai.left;if(La(ol),vn&&vn=yt&&ce<=sn)return $e;var dn=Math.min(Math.abs(ce-yt),Math.abs(ce-sn));dn0?ve:dt));var Pn=ca+Si,on=dt-ve+1;return String(ve+(on+Pn-ve)%on)};switch(Xr){case"Backspace":case"Delete":Ua="",Yr=bu;break;case"ArrowLeft":Ua="",wu(-1);break;case"ArrowRight":Ua="",wu(1);break;case"ArrowUp":Ua="",Yr=Ho(1);break;case"ArrowDown":Ua="",Yr=Ho(-1);break;default:isNaN(Number(Xr))||(Ua=fa+Xr,Yr=Ua);break}if(Ua!==null&&(La(Ua),Ua.length>=ku&&(wu(1),La(""))),Yr!==null){var Al=Wo.slice(0,gu)+jt(Yr,ku)+Wo.slice(Xu);zu(Al.slice(0,it.length))}du({})},_r=ge.useRef();Me(function(){if(!(!vn||!it||il.current)){if(!yu.match(Wo)){zu(it);return}return Bo.current.setSelectionRange(gu,Xu),_r.current=qu(function(){Bo.current.setSelectionRange(gu,Xu)}),function(){qu.cancel(_r.current)}}},[yu,it,vn,Wo,uu,gu,Xu,bo,zu]);var El=it?{onFocus:ai,onBlur:Ru,onKeyDown:su,onMouseDown:Cl,onMouseUp:Iu,onPaste:_u}:{};return ge.createElement("div",{ref:Oo,className:Xn()(ja,(0,un.Z)((0,un.Z)({},"".concat(ja,"-active"),ce&&Ne),"".concat(ja,"-placeholder"),qt))},ge.createElement(Ja,a({ref:Bo,"aria-invalid":Dn,autoComplete:"off"},Zn,{onKeyDown:ao,onBlur:ol},El,{value:Wo,onChange:hu})),ge.createElement($i,{type:"suffix",icon:$e}),Jt)}),ni=Jl,Dl=["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"],Fi=["index"];function Ys(ne,ie){var ce=ne.id,Ae=ne.prefix,Ne=ne.clearIcon,$e=ne.suffixIcon,it=ne.separator,yt=it===void 0?"~":it,sn=ne.activeIndex,dn=ne.activeHelp,qt=ne.allHelp,Bn=ne.focused,Un=ne.onFocus,Cn=ne.onBlur,Ln=ne.onKeyDown,Nn=ne.locale,Dn=ne.generateConfig,Jt=ne.placeholder,Zn=ne.className,ra=ne.style,On=ne.onClick,xa=ne.onClear,ua=ne.value,Aa=ne.onChange,dr=ne.onSubmit,pa=ne.onInputChange,Ja=ne.format,ja=ne.maskFormat,Wr=ne.preserveInvalidOnBlur,$a=ne.onInvalid,vn=ne.disabled,Wn=ne.invalid,Hn=ne.inputReadOnly,ka=ne.direction,kr=ne.onOpenChange,Fa=ne.onActiveInfo,rr=ne.placement,Ma=ne.onMouseDown,fa=ne.required,La=ne["aria-required"],lr=ne.autoFocus,Zo=ne.tabIndex,uu=$l(ne,Dl),Hr=ka==="rtl",br=ge.useContext(Nt),wr=br.prefixCls,bo=ge.useMemo(function(){if(typeof ce=="string")return[ce];var ol=ce||{};return[ol.start,ol.end]},[ce]),du=ge.useRef(),Wo=ge.useRef(),Oo=ge.useRef(),Bo=function(Ru){var ao;return(ao=[Wo,Oo][Ru])===null||ao===void 0?void 0:ao.current};ge.useImperativeHandle(ie,function(){return{nativeElement:du.current,focus:function(Ru){if((0,gt.Z)(Ru)==="object"){var ao,su=Ru||{},_r=su.index,El=_r===void 0?0:_r,Io=$l(su,Fi);(ao=Bo(El))===null||ao===void 0||ao.focus(Io)}else{var zr;(zr=Bo(Ru!=null?Ru:0))===null||zr===void 0||zr.focus()}},blur:function(){var Ru,ao;(Ru=Bo(0))===null||Ru===void 0||Ru.blur(),(ao=Bo(1))===null||ao===void 0||ao.blur()}}});var yu=ls(uu),nu=ge.useMemo(function(){return Array.isArray(Jt)?Jt:[Jt,Jt]},[Jt]),ll=zi((0,Ie.Z)((0,Ie.Z)({},ne),{},{id:bo,placeholder:nu})),gu=Le(ll,1),Xu=gu[0],eu=ge.useState({position:"absolute",width:0}),zu=Le(eu,2),hu=zu[0],_u=zu[1],il=le(function(){var ol=Bo(sn);if(ol){var Ru=ol.nativeElement.getBoundingClientRect(),ao=du.current.getBoundingClientRect(),su=Ru.left-ao.left;_u(function(_r){return(0,Ie.Z)((0,Ie.Z)({},_r),{},{width:Ru.width,left:su})}),Fa([Ru.left,Ru.right,ao.width])}});ge.useEffect(function(){il()},[sn]);var Cl=Ne&&(ua[0]&&!vn[0]||ua[1]&&!vn[1]),Iu=lr&&!vn[0],ai=lr&&!Iu&&!vn[1];return ge.createElement(al,{onResize:il},ge.createElement("div",a({},yu,{className:Xn()(wr,"".concat(wr,"-range"),(0,un.Z)((0,un.Z)((0,un.Z)((0,un.Z)({},"".concat(wr,"-focused"),Bn),"".concat(wr,"-disabled"),vn.every(function(ol){return ol})),"".concat(wr,"-invalid"),Wn.some(function(ol){return ol})),"".concat(wr,"-rtl"),Hr),Zn),style:ra,ref:du,onClick:On,onMouseDown:function(Ru){var ao=Ru.target;ao!==Wo.current.inputElement&&ao!==Oo.current.inputElement&&Ru.preventDefault(),Ma==null||Ma(Ru)}}),Ae&&ge.createElement("div",{className:"".concat(wr,"-prefix")},Ae),ge.createElement(ni,a({ref:Wo},Xu(0),{autoFocus:Iu,tabIndex:Zo,"date-range":"start"})),ge.createElement("div",{className:"".concat(wr,"-range-separator")},yt),ge.createElement(ni,a({ref:Oo},Xu(1),{autoFocus:ai,tabIndex:Zo,"date-range":"end"})),ge.createElement("div",{className:"".concat(wr,"-active-bar"),style:hu}),ge.createElement($i,{type:"suffix",icon:$e}),Cl&&ge.createElement(gl,{icon:Ne,onClear:xa})))}var is=ge.forwardRef(Ys),hs=is;function Qs(ne,ie){var ce=ne!=null?ne:ie;return Array.isArray(ce)?ce:[ce,ce]}function Js(ne){return ne===1?"end":"start"}function jc(ne,ie){var ce=Do(ne,function(){var Hu=ne.disabled,Mu=ne.allowEmpty,ju=Qs(Hu,!1),Sl=Qs(Mu,!1);return{disabled:ju,allowEmpty:Sl}}),Ae=Le(ce,6),Ne=Ae[0],$e=Ae[1],it=Ae[2],yt=Ae[3],sn=Ae[4],dn=Ae[5],qt=Ne.prefixCls,Bn=Ne.styles,Un=Ne.classNames,Cn=Ne.defaultValue,Ln=Ne.value,Nn=Ne.needConfirm,Dn=Ne.onKeyDown,Jt=Ne.disabled,Zn=Ne.allowEmpty,ra=Ne.disabledDate,On=Ne.minDate,xa=Ne.maxDate,ua=Ne.defaultOpen,Aa=Ne.open,dr=Ne.onOpenChange,pa=Ne.locale,Ja=Ne.generateConfig,ja=Ne.picker,Wr=Ne.showNow,$a=Ne.showToday,vn=Ne.showTime,Wn=Ne.mode,Hn=Ne.onPanelChange,ka=Ne.onCalendarChange,kr=Ne.onOk,Fa=Ne.defaultPickerValue,rr=Ne.pickerValue,Ma=Ne.onPickerValueChange,fa=Ne.inputReadOnly,La=Ne.suffixIcon,lr=Ne.onFocus,Zo=Ne.onBlur,uu=Ne.presets,Hr=Ne.ranges,br=Ne.components,wr=Ne.cellRender,bo=Ne.dateRender,du=Ne.monthCellRender,Wo=Ne.onClick,Oo=Ml(ie),Bo=Ju(Aa,ua,Jt,dr),yu=Le(Bo,2),nu=yu[0],ll=yu[1],gu=function(Mu,ju){(Jt.some(function(Sl){return!Sl})||!Mu)&&ll(Mu,ju)},Xu=Re(Ja,pa,yt,!0,!1,Cn,Ln,ka,kr),eu=Le(Xu,5),zu=eu[0],hu=eu[1],_u=eu[2],il=eu[3],Cl=eu[4],Iu=_u(),ai=ki(Jt,Zn,nu),ol=Le(ai,9),Ru=ol[0],ao=ol[1],su=ol[2],_r=ol[3],El=ol[4],Io=ol[5],zr=ol[6],Xr=ol[7],Ua=ol[8],Yr=function(Mu,ju){ao(!0),lr==null||lr(Mu,{range:Js(ju!=null?ju:_r)})},ku=function(Mu,ju){ao(!1),Zo==null||Zo(Mu,{range:Js(ju!=null?ju:_r)})},bu=ge.useMemo(function(){if(!vn)return null;var Hu=vn.disabledTime,Mu=Hu?function(ju){var Sl=Js(_r),bl=Qn(Iu,zr,_r);return Hu(ju,Sl,{from:bl})}:void 0;return(0,Ie.Z)((0,Ie.Z)({},vn),{},{disabledTime:Mu})},[vn,_r,Iu,zr]),wu=ot([ja,ja],{value:Wn}),Ho=Le(wu,2),Al=Ho[0],Li=Ho[1],Si=Al[_r]||ja,Ce=Si==="date"&&bu?"datetime":Si,pe=Ce===ja&&Ce!=="time",ve=Ft(ja,Si,Wr,$a,!0),dt=Je(Ne,zu,hu,_u,il,Jt,yt,Ru,nu,dn),Lt=Le(dt,2),Jn=Lt[0],ca=Lt[1],Pn=ji(Iu,Jt,zr,Ja,pa,ra),on=zn(Iu,dn,Zn),Tn=Le(on,2),Xa=Tn[0],Ta=Tn[1],Ba=pi(Ja,pa,Iu,Al,nu,_r,$e,pe,Fa,rr,bu==null?void 0:bu.defaultOpenValue,Ma,On,xa),Rn=Le(Ba,2),Da=Rn[0],Ya=Rn[1],bn=le(function(Hu,Mu,ju){var Sl=$t(Al,_r,Mu);if((Sl[0]!==Al[0]||Sl[1]!==Al[1])&&Li(Sl),Hn&&ju!==!1){var bl=Fe(Iu);Hu&&(bl[_r]=Hu),Hn(bl,Sl)}}),Sr=function(Mu,ju){return $t(Iu,ju,Mu)},Qa=function(Mu,ju){var Sl=Iu;Mu&&(Sl=Sr(Mu,_r)),Xr(_r);var bl=Io(Sl);il(Sl),Jn(_r,bl===null),bl===null?gu(!1,{force:!0}):ju||Oo.current.focus({index:bl})},_a=function(Mu){var ju,Sl=Mu.target.getRootNode();if(!Oo.current.nativeElement.contains((ju=Sl.activeElement)!==null&&ju!==void 0?ju:document.activeElement)){var bl=Jt.findIndex(function(Gs){return!Gs});bl>=0&&Oo.current.focus({index:bl})}gu(!0),Wo==null||Wo(Mu)},Ga=function(){ca(null),gu(!1,{force:!0})},Lr=ge.useState(null),Wt=Le(Lr,2),Qr=Wt[0],co=Wt[1],Fr=ge.useState(null),Eo=Le(Fr,2),au=Eo[0],tu=Eo[1],Sa=ge.useMemo(function(){return au||Iu},[Iu,au]);ge.useEffect(function(){nu||tu(null)},[nu]);var ar=ge.useState([0,0,0]),wo=Le(ar,2),qr=wo[0],No=wo[1],Nu=Ql(uu,Hr),Xo=function(Mu){tu(Mu),co("preset")},jo=function(Mu){var ju=ca(Mu);ju&&gu(!1,{force:!0})},zo=function(Mu){Qa(Mu)},fu=function(Mu){tu(Mu?Sr(Mu,_r):null),co("cell")},Ko=function(Mu){gu(!0),Yr(Mu)},pl=function(){su("panel")},si=function(Mu){var ju=$t(Iu,_r,Mu);il(ju),!Nn&&!it&&$e===Ce&&Qa(Mu)},Ki=function(){gu(!1)},xl=An(wr,bo,du,Js(_r)),Ol=Iu[_r]||null,Di=le(function(Hu){return dn(Hu,{activeIndex:_r})}),xu=ge.useMemo(function(){var Hu=ir(Ne,!1),Mu=nn(Ne,[].concat(Fe(Object.keys(Hu)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Mu},[Ne]),_o=ge.createElement(Ll,a({},xu,{showNow:ve,showTime:bu,range:!0,multiplePanel:pe,activeInfo:qr,disabledDate:Pn,onFocus:Ko,onBlur:ku,onPanelMouseDown:pl,picker:ja,mode:Si,internalMode:Ce,onPanelChange:bn,format:sn,value:Ol,isInvalid:Di,onChange:null,onSelect:si,pickerValue:Da,defaultOpenValue:Dt(vn==null?void 0:vn.defaultOpenValue)[_r],onPickerValueChange:Ya,hoverValue:Sa,onHover:fu,needConfirm:Nn,onSubmit:Qa,onOk:Cl,presets:Nu,onPresetHover:Xo,onPresetSubmit:jo,onNow:zo,cellRender:xl})),Qu=function(Mu,ju){var Sl=Sr(Mu,ju);il(Sl)},ml=function(){su("input")},Ji=function(Mu,ju){var Sl=zr.length,bl=zr[Sl-1];if(Sl&&bl!==ju&&Nn&&!Zn[bl]&&!Ua(bl)&&Iu[bl]){Oo.current.focus({index:bl});return}su("input"),gu(!0,{inherit:!0}),_r!==ju&&nu&&!Nn&&it&&Qa(null,!0),El(ju),Yr(Mu,ju)},ms=function(Mu,ju){if(gu(!1),!Nn&&su()==="input"){var Sl=Io(Iu);Jn(_r,Sl===null)}ku(Mu,ju)},Is=function(Mu,ju){Mu.key==="Tab"&&Qa(null,!0),Dn==null||Dn(Mu,ju)},Ns=ge.useMemo(function(){return{prefixCls:qt,locale:pa,generateConfig:Ja,button:br.button,input:br.input}},[qt,pa,Ja,br.button,br.input]);if(Me(function(){nu&&_r!==void 0&&bn(null,ja,!1)},[nu,_r,ja]),Me(function(){var Hu=su();!nu&&Hu==="input"&&(gu(!1),Qa(null,!0)),!nu&&it&&!Nn&&Hu==="panel"&&(gu(!0),Qa())},[nu]),0)var ri;return ge.createElement(Nt.Provider,{value:Ns},ge.createElement(St,a({},la(Ne),{popupElement:_o,popupStyle:Bn.popup,popupClassName:Un.popup,visible:nu,onClose:Ki,range:!0}),ge.createElement(hs,a({},Ne,{ref:Oo,suffixIcon:La,activeIndex:Ru||nu?_r:null,activeHelp:!!au,allHelp:!!au&&Qr==="preset",focused:Ru,onFocus:Ji,onBlur:ms,onKeyDown:Is,onSubmit:Qa,value:Sa,maskFormat:sn,onChange:Qu,onInputChange:ml,format:yt,inputReadOnly:fa,disabled:Jt,open:nu,onOpenChange:gu,onClick:_a,onClear:Ga,invalid:Xa,onInvalid:Ta,onActiveInfo:No}))))}var yc=ge.forwardRef(jc),ws=yc;function ss(){return ss=Object.assign?Object.assign.bind():function(ne){for(var ie=1;iene.length)&&(ie=ne.length);for(var ce=0,Ae=new Array(ie);ce=0)&&(ce[Ne]=ne[Ne]);return ce}function zs(ne,ie){if(ne==null)return{};var ce=Uc(ne,ie),Ae,Ne;if(Object.getOwnPropertySymbols){var $e=Object.getOwnPropertySymbols(ne);for(Ne=0;Ne<$e.length;Ne++)Ae=$e[Ne],!(ie.indexOf(Ae)>=0)&&Object.prototype.propertyIsEnumerable.call(ne,Ae)&&(ce[Ae]=ne[Ae])}return ce}var cr=te(64363);function ds(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=[];return ge.Children.forEach(ne,function(Ae){Ae==null&&!ie.keepEmpty||(Array.isArray(Ae)?ce=ce.concat(ds(Ae)):(0,cr.isFragment)(Ae)&&Ae.props?ce=ce.concat(ds(Ae.props.children,ie)):ce.push(Ae))}),ce}var cc={};function ys(ne,ie){}function Gc(ne,ie){}function gd(){cc={}}function Xs(ne,ie,ce){!ie&&!cc[ce]&&(ne(!1,ce),cc[ce]=!0)}function Cd(ne,ie){Xs(ys,ne,ie)}function dc(ne,ie){Xs(Gc,ne,ie)}var Vc=null;function wc(ne,ie,ce){var Ae=React.useRef({});return(!("value"in Ae.current)||ce(Ae.current.condition,ie))&&(Ae.current.value=ne(),Ae.current.condition=ie),Ae.current.value}function Zc(ne,ie){typeof ne=="function"?ne(ie):Ss(ne)==="object"&&ne&&"current"in ne&&(ne.current=ie)}function Fc(){for(var ne=arguments.length,ie=new Array(ne),ce=0;ce1&&arguments[1]!==void 0?arguments[1]:1;Jr+=1;var Ae=Jr;function Ne($e){if($e===0)Ir(Ae),ie();else{var it=er(function(){Ne($e-1)});za.set(Ae,it)}}return Ne(ce),Ae};fr.cancel=function(ne){var ie=za.get(ne);return Ir(ie),Ka(ie)};var Vr=fr;function ro(ne){if(typeof MessageChannel=="undefined")Vr(ne);else{var ie=new MessageChannel;ie.port1.onmessage=function(){return ne()},ie.port2.postMessage(void 0)}}function ur(){var ne=ge.useRef(null),ie=function(Ae){ne.current||(ne.current=[],ro(function(){(0,Vt.unstable_batchedUpdates)(function(){ne.current.forEach(function(Ne){Ne()}),ne.current=null})})),ne.current.push(Ae)};return ie}function uo(ne,ie){var ce=ge.useState(ie),Ae=cs(ce,2),Ne=Ae[0],$e=Ae[1],it=jr(function(yt){ne(function(){$e(yt)})});return[Ne,it]}var Zr=ge.createContext(null),Co=["component"],Er=["className"],no=["className"],Qo=function(ie,ce){var Ae=ge.useContext(Zr);if(!Ae){var Ne=ie.component,$e=Ne===void 0?"div":Ne,it=zs(ie,Co);return ge.createElement($e,ss({},it,{ref:ce}))}var yt=Ae.className,sn=zs(Ae,Er),dn=ie.className,qt=zs(ie,no);return ge.createElement(Zr.Provider,{value:null},ge.createElement(Na,ss({ref:ce,className:Xn()(yt,dn)},sn,qt)))},$o=ge.forwardRef(Qo);$o.displayName="RawItem";var To=$o,vr=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Go="responsive",Vo="invalidate";function Au(ne){return"+ ".concat(ne.length," ...")}function Ou(ne,ie){var ce=ne.prefixCls,Ae=ce===void 0?"rc-overflow":ce,Ne=ne.data,$e=Ne===void 0?[]:Ne,it=ne.renderItem,yt=ne.renderRawItem,sn=ne.itemKey,dn=ne.itemWidth,qt=dn===void 0?10:dn,Bn=ne.ssr,Un=ne.style,Cn=ne.className,Ln=ne.maxCount,Nn=ne.renderRest,Dn=ne.renderRawRest,Jt=ne.suffix,Zn=ne.component,ra=Zn===void 0?"div":Zn,On=ne.itemComponent,xa=ne.onVisibleChange,ua=zs(ne,vr),Aa=Bn==="full",dr=ur(),pa=uo(dr,null),Ja=cs(pa,2),ja=Ja[0],Wr=Ja[1],$a=ja||0,vn=uo(dr,new Map),Wn=cs(vn,2),Hn=Wn[0],ka=Wn[1],kr=uo(dr,0),Fa=cs(kr,2),rr=Fa[0],Ma=Fa[1],fa=uo(dr,0),La=cs(fa,2),lr=La[0],Zo=La[1],uu=uo(dr,0),Hr=cs(uu,2),br=Hr[0],wr=Hr[1],bo=(0,ge.useState)(null),du=cs(bo,2),Wo=du[0],Oo=du[1],Bo=(0,ge.useState)(null),yu=cs(Bo,2),nu=yu[0],ll=yu[1],gu=ge.useMemo(function(){return nu===null&&Aa?Number.MAX_SAFE_INTEGER:nu||0},[nu,ja]),Xu=(0,ge.useState)(!1),eu=cs(Xu,2),zu=eu[0],hu=eu[1],_u="".concat(Ae,"-item"),il=Math.max(rr,lr),Cl=Ln===Go,Iu=$e.length&&Cl,ai=Ln===Vo,ol=Iu||typeof Ln=="number"&&$e.length>Ln,Ru=(0,ge.useMemo)(function(){var pe=$e;return Iu?ja===null&&Aa?pe=$e:pe=$e.slice(0,Math.min($e.length,$a/qt)):typeof Ln=="number"&&(pe=$e.slice(0,Ln)),pe},[$e,qt,ja,Ln,Iu]),ao=(0,ge.useMemo)(function(){return Iu?$e.slice(gu+1):$e.slice(Ru.length)},[$e,Ru,Iu,gu]),su=(0,ge.useCallback)(function(pe,ve){var dt;return typeof sn=="function"?sn(pe):(dt=sn&&(pe==null?void 0:pe[sn]))!==null&&dt!==void 0?dt:ve},[sn]),_r=(0,ge.useCallback)(it||function(pe){return pe},[it]);function El(pe,ve,dt){nu===pe&&(ve===void 0||ve===Wo)||(ll(pe),dt||(hu(pe<$e.length-1),xa==null||xa(pe)),ve!==void 0&&Oo(ve))}function Io(pe,ve){Wr(ve.clientWidth)}function zr(pe,ve){ka(function(dt){var Lt=new Map(dt);return ve===null?Lt.delete(pe):Lt.set(pe,ve),Lt})}function Xr(pe,ve){Zo(ve),Ma(lr)}function Ua(pe,ve){wr(ve)}function Yr(pe){return Hn.get(su(Ru[pe],pe))}Ca(function(){if($a&&typeof il=="number"&&Ru){var pe=br,ve=Ru.length,dt=ve-1;if(!ve){El(0,null);return}for(var Lt=0;Lt$a){El(Lt-1,pe-Jn-br+lr);break}}Jt&&Yr(0)+br>$a&&Oo(null)}},[$a,Hn,lr,br,su,Ru]);var ku=zu&&!!ao.length,bu={};Wo!==null&&Iu&&(bu={position:"absolute",left:Wo,top:0});var wu={prefixCls:_u,responsive:Iu,component:On,invalidate:ai},Ho=yt?function(pe,ve){var dt=su(pe,ve);return ge.createElement(Zr.Provider,{key:dt,value:Gi(Gi({},wu),{},{order:ve,item:pe,itemKey:dt,registerSize:zr,display:ve<=gu})},yt(pe,ve))}:function(pe,ve){var dt=su(pe,ve);return ge.createElement(Na,ss({},wu,{order:ve,key:dt,item:pe,renderItem:_r,itemKey:dt,registerSize:zr,display:ve<=gu}))},Al={order:ku?gu:Number.MAX_SAFE_INTEGER,className:"".concat(_u,"-rest"),registerSize:Xr,display:ku},Li=Nn||Au,Si=Dn?ge.createElement(Zr.Provider,{value:Gi(Gi({},wu),Al)},Dn(ao)):ge.createElement(Na,ss({},wu,Al),typeof Li=="function"?Li(ao):Li),Ce=ge.createElement(ra,ss({className:Xn()(!ai&&Ae,Cn),style:Un,ref:ie},ua),Ru.map(Ho),ol?Si:null,Jt&&ge.createElement(Na,ss({},wu,{responsive:Cl,responsiveDisabled:!Iu,order:gu,className:"".concat(_u,"-suffix"),registerSize:Ua,display:!0,style:bu}),Jt));return Cl?ge.createElement(cn,{onResize:Io,disabled:!Iu},Ce):Ce}var Jo=ge.forwardRef(Ou);Jo.displayName="Overflow",Jo.Item=To,Jo.RESPONSIVE=Go,Jo.INVALIDATE=Vo;var ho=Jo,wa=ho;function Mo(ne){var ie=ne.prefixCls,ce=ne.value,Ae=ne.onRemove,Ne=ne.removeIcon,$e=Ne===void 0?"\xD7":Ne,it=ne.formatDate,yt=ne.disabled,sn=ne.maxTagCount,dn=ne.placeholder,qt="".concat(ie,"-selector"),Bn="".concat(ie,"-selection"),Un="".concat(Bn,"-overflow");function Cn(Dn,Jt){return ge.createElement("span",{className:Xn()("".concat(Bn,"-item")),title:typeof Dn=="string"?Dn:null},ge.createElement("span",{className:"".concat(Bn,"-item-content")},Dn),!yt&&Jt&&ge.createElement("span",{onMouseDown:function(ra){ra.preventDefault()},onClick:Jt,className:"".concat(Bn,"-item-remove")},$e))}function Ln(Dn){var Jt=it(Dn),Zn=function(On){On&&On.stopPropagation(),Ae(Dn)};return Cn(Jt,Zn)}function Nn(Dn){var Jt="+ ".concat(Dn.length," ...");return Cn(Jt)}return ge.createElement("div",{className:qt},ge.createElement(wa,{prefixCls:Un,data:ce,renderItem:Ln,renderRest:Nn,itemKey:function(Jt){return it(Jt)},maxCount:sn}),!ce.length&&ge.createElement("span",{className:"".concat(ie,"-selection-placeholder")},dn))}var iu=["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 fo(ne,ie){var ce=ne.id,Ae=ne.open,Ne=ne.prefix,$e=ne.clearIcon,it=ne.suffixIcon,yt=ne.activeHelp,sn=ne.allHelp,dn=ne.focused,qt=ne.onFocus,Bn=ne.onBlur,Un=ne.onKeyDown,Cn=ne.locale,Ln=ne.generateConfig,Nn=ne.placeholder,Dn=ne.className,Jt=ne.style,Zn=ne.onClick,ra=ne.onClear,On=ne.internalPicker,xa=ne.value,ua=ne.onChange,Aa=ne.onSubmit,dr=ne.onInputChange,pa=ne.multiple,Ja=ne.maxTagCount,ja=ne.format,Wr=ne.maskFormat,$a=ne.preserveInvalidOnBlur,vn=ne.onInvalid,Wn=ne.disabled,Hn=ne.invalid,ka=ne.inputReadOnly,kr=ne.direction,Fa=ne.onOpenChange,rr=ne.onMouseDown,Ma=ne.required,fa=ne["aria-required"],La=ne.autoFocus,lr=ne.tabIndex,Zo=ne.removeIcon,uu=$l(ne,iu),Hr=kr==="rtl",br=ge.useContext(Nt),wr=br.prefixCls,bo=ge.useRef(),du=ge.useRef();ge.useImperativeHandle(ie,function(){return{nativeElement:bo.current,focus:function(hu){var _u;(_u=du.current)===null||_u===void 0||_u.focus(hu)},blur:function(){var hu;(hu=du.current)===null||hu===void 0||hu.blur()}}});var Wo=ls(uu),Oo=function(hu){ua([hu])},Bo=function(hu){var _u=xa.filter(function(il){return il&&!Kn(Ln,Cn,il,hu,On)});ua(_u),Ae||Aa()},yu=zi((0,Ie.Z)((0,Ie.Z)({},ne),{},{onChange:Oo}),function(zu){var hu=zu.valueTexts;return{value:hu[0]||"",active:dn}}),nu=Le(yu,2),ll=nu[0],gu=nu[1],Xu=!!($e&&xa.length&&!Wn),eu=pa?ge.createElement(ge.Fragment,null,ge.createElement(Mo,{prefixCls:wr,value:xa,onRemove:Bo,formatDate:gu,maxTagCount:Ja,disabled:Wn,removeIcon:Zo,placeholder:Nn}),ge.createElement("input",{className:"".concat(wr,"-multiple-input"),value:xa.map(gu).join(","),ref:du,readOnly:!0,autoFocus:La,tabIndex:lr}),ge.createElement($i,{type:"suffix",icon:it}),Xu&&ge.createElement(gl,{icon:$e,onClear:ra})):ge.createElement(ni,a({ref:du},ll(),{autoFocus:La,tabIndex:lr,suffixIcon:it,clearIcon:Xu&&ge.createElement(gl,{icon:$e,onClear:ra}),showActiveCls:!1}));return ge.createElement("div",a({},Wo,{className:Xn()(wr,(0,un.Z)((0,un.Z)((0,un.Z)((0,un.Z)((0,un.Z)({},"".concat(wr,"-multiple"),pa),"".concat(wr,"-focused"),dn),"".concat(wr,"-disabled"),Wn),"".concat(wr,"-invalid"),Hn),"".concat(wr,"-rtl"),Hr),Dn),style:Jt,ref:bo,onClick:Zn,onMouseDown:function(hu){var _u,il=hu.target;il!==((_u=du.current)===null||_u===void 0?void 0:_u.inputElement)&&hu.preventDefault(),rr==null||rr(hu)}}),Ne&&ge.createElement("div",{className:"".concat(wr,"-prefix")},Ne),eu)}var mr=ge.forwardRef(fo),Nr=mr;function Or(ne,ie){var ce=Do(ne),Ae=Le(ce,6),Ne=Ae[0],$e=Ae[1],it=Ae[2],yt=Ae[3],sn=Ae[4],dn=Ae[5],qt=Ne,Bn=qt.prefixCls,Un=qt.styles,Cn=qt.classNames,Ln=qt.order,Nn=qt.defaultValue,Dn=qt.value,Jt=qt.needConfirm,Zn=qt.onChange,ra=qt.onKeyDown,On=qt.disabled,xa=qt.disabledDate,ua=qt.minDate,Aa=qt.maxDate,dr=qt.defaultOpen,pa=qt.open,Ja=qt.onOpenChange,ja=qt.locale,Wr=qt.generateConfig,$a=qt.picker,vn=qt.showNow,Wn=qt.showToday,Hn=qt.showTime,ka=qt.mode,kr=qt.onPanelChange,Fa=qt.onCalendarChange,rr=qt.onOk,Ma=qt.multiple,fa=qt.defaultPickerValue,La=qt.pickerValue,lr=qt.onPickerValueChange,Zo=qt.inputReadOnly,uu=qt.suffixIcon,Hr=qt.removeIcon,br=qt.onFocus,wr=qt.onBlur,bo=qt.presets,du=qt.components,Wo=qt.cellRender,Oo=qt.dateRender,Bo=qt.monthCellRender,yu=qt.onClick,nu=Ml(ie);function ll(xu){return xu===null?null:Ma?xu:xu[0]}var gu=gi(Wr,ja,$e),Xu=Ju(pa,dr,[On],Ja),eu=Le(Xu,2),zu=eu[0],hu=eu[1],_u=function(_o,Qu,ml){if(Fa){var Ji=(0,Ie.Z)({},ml);delete Ji.range,Fa(ll(_o),ll(Qu),Ji)}},il=function(_o){rr==null||rr(ll(_o))},Cl=Re(Wr,ja,yt,!1,Ln,Nn,Dn,_u,il),Iu=Le(Cl,5),ai=Iu[0],ol=Iu[1],Ru=Iu[2],ao=Iu[3],su=Iu[4],_r=Ru(),El=ki([On]),Io=Le(El,4),zr=Io[0],Xr=Io[1],Ua=Io[2],Yr=Io[3],ku=function(_o){Xr(!0),br==null||br(_o,{})},bu=function(_o){Xr(!1),wr==null||wr(_o,{})},wu=ot($a,{value:ka}),Ho=Le(wu,2),Al=Ho[0],Li=Ho[1],Si=Al==="date"&&Hn?"datetime":Al,Ce=Ft($a,Al,vn,Wn),pe=Zn&&function(xu,_o){Zn(ll(xu),ll(_o))},ve=Je((0,Ie.Z)((0,Ie.Z)({},Ne),{},{onChange:pe}),ai,ol,Ru,ao,[],yt,zr,zu,dn),dt=Le(ve,2),Lt=dt[1],Jn=zn(_r,dn),ca=Le(Jn,2),Pn=ca[0],on=ca[1],Tn=ge.useMemo(function(){return Pn.some(function(xu){return xu})},[Pn]),Xa=function(_o,Qu){if(lr){var ml=(0,Ie.Z)((0,Ie.Z)({},Qu),{},{mode:Qu.mode[0]});delete ml.range,lr(_o[0],ml)}},Ta=pi(Wr,ja,_r,[Al],zu,Yr,$e,!1,fa,La,Dt(Hn==null?void 0:Hn.defaultOpenValue),Xa,ua,Aa),Ba=Le(Ta,2),Rn=Ba[0],Da=Ba[1],Ya=le(function(xu,_o,Qu){if(Li(_o),kr&&Qu!==!1){var ml=xu||_r[_r.length-1];kr(ml,_o)}}),bn=function(){Lt(Ru()),hu(!1,{force:!0})},Sr=function(_o){!On&&!nu.current.nativeElement.contains(document.activeElement)&&nu.current.focus(),hu(!0),yu==null||yu(_o)},Qa=function(){Lt(null),hu(!1,{force:!0})},_a=ge.useState(null),Ga=Le(_a,2),Lr=Ga[0],Wt=Ga[1],Qr=ge.useState(null),co=Le(Qr,2),Fr=co[0],Eo=co[1],au=ge.useMemo(function(){var xu=[Fr].concat(Fe(_r)).filter(function(_o){return _o});return Ma?xu:xu.slice(0,1)},[_r,Fr,Ma]),tu=ge.useMemo(function(){return!Ma&&Fr?[Fr]:_r.filter(function(xu){return xu})},[_r,Fr,Ma]);ge.useEffect(function(){zu||Eo(null)},[zu]);var Sa=Ql(bo),ar=function(_o){Eo(_o),Wt("preset")},wo=function(_o){var Qu=Ma?gu(Ru(),_o):[_o],ml=Lt(Qu);ml&&!Ma&&hu(!1,{force:!0})},qr=function(_o){wo(_o)},No=function(_o){Eo(_o),Wt("cell")},Nu=function(_o){hu(!0),ku(_o)},Xo=function(_o){if(Ua("panel"),!(Ma&&Si!==$a)){var Qu=Ma?gu(Ru(),_o):[_o];ao(Qu),!Jt&&!it&&$e===Si&&bn()}},jo=function(){hu(!1)},zo=An(Wo,Oo,Bo),fu=ge.useMemo(function(){var xu=ir(Ne,!1),_o=nn(Ne,[].concat(Fe(Object.keys(xu)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ie.Z)((0,Ie.Z)({},_o),{},{multiple:Ne.multiple})},[Ne]),Ko=ge.createElement(Ll,a({},fu,{showNow:Ce,showTime:Hn,disabledDate:xa,onFocus:Nu,onBlur:bu,picker:$a,mode:Al,internalMode:Si,onPanelChange:Ya,format:sn,value:_r,isInvalid:dn,onChange:null,onSelect:Xo,pickerValue:Rn,defaultOpenValue:Hn==null?void 0:Hn.defaultOpenValue,onPickerValueChange:Da,hoverValue:au,onHover:No,needConfirm:Jt,onSubmit:bn,onOk:su,presets:Sa,onPresetHover:ar,onPresetSubmit:wo,onNow:qr,cellRender:zo})),pl=function(_o){ao(_o)},si=function(){Ua("input")},Ki=function(_o){Ua("input"),hu(!0,{inherit:!0}),ku(_o)},xl=function(_o){hu(!1),bu(_o)},Ol=function(_o,Qu){_o.key==="Tab"&&bn(),ra==null||ra(_o,Qu)},Di=ge.useMemo(function(){return{prefixCls:Bn,locale:ja,generateConfig:Wr,button:du.button,input:du.input}},[Bn,ja,Wr,du.button,du.input]);return Me(function(){zu&&Yr!==void 0&&Ya(null,$a,!1)},[zu,Yr,$a]),Me(function(){var xu=Ua();!zu&&xu==="input"&&(hu(!1),bn()),!zu&&it&&!Jt&&xu==="panel"&&bn()},[zu]),ge.createElement(Nt.Provider,{value:Di},ge.createElement(St,a({},la(Ne),{popupElement:Ko,popupStyle:Un.popup,popupClassName:Cn.popup,visible:zu,onClose:jo}),ge.createElement(Nr,a({},Ne,{ref:nu,suffixIcon:uu,removeIcon:Hr,activeHelp:!!Fr,allHelp:!!Fr&&Lr==="preset",focused:zr,onFocus:Ki,onBlur:xl,onKeyDown:Ol,onSubmit:bn,value:tu,maskFormat:sn,onChange:pl,onInputChange:si,internalPicker:$e,format:yt,inputReadOnly:Zo,disabled:On,open:zu,onOpenChange:hu,onClick:Sr,onClear:Qa,invalid:Tn,onInvalid:function(_o){on(_o,0)}}))))}var pr=ge.forwardRef(Or),Ar=pr,lo=Ar},50538:function(Ge,et){"use strict";var te;var a=typeof Symbol=="function"&&Symbol.for,ye=a?Symbol.for("react.element"):60103,xe=a?Symbol.for("react.portal"):60106,we=a?Symbol.for("react.fragment"):60107,Oe=a?Symbol.for("react.strict_mode"):60108,be=a?Symbol.for("react.profiler"):60114,Fe=a?Symbol.for("react.provider"):60109,Ie=a?Symbol.for("react.context"):60110,De=a?Symbol.for("react.async_mode"):60111,je=a?Symbol.for("react.concurrent_mode"):60111,Ye=a?Symbol.for("react.forward_ref"):60112,Le=a?Symbol.for("react.suspense"):60113,ge=a?Symbol.for("react.suspense_list"):60120,le=a?Symbol.for("react.memo"):60115,E=a?Symbol.for("react.lazy"):60116,y=a?Symbol.for("react.block"):60121,x=a?Symbol.for("react.fundamental"):60117,b=a?Symbol.for("react.responder"):60118,ee=a?Symbol.for("react.scope"):60119;function z(oe){if(typeof oe=="object"&&oe!==null){var me=oe.$$typeof;switch(me){case ye:switch(oe=oe.type,oe){case De:case je:case we:case be:case Oe:case Le:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case Ie:case Ye:case E:case le:case Fe:return oe;default:return me}}case xe:return me}}}function ae(oe){return z(oe)===je}te=De,te=je,te=Ie,te=Fe,te=ye,te=Ye,te=we,te=E,te=le,te=xe,te=be,te=Oe,te=Le,te=function(oe){return ae(oe)||z(oe)===De},te=ae,te=function(oe){return z(oe)===Ie},te=function(oe){return z(oe)===Fe},te=function(oe){return typeof oe=="object"&&oe!==null&&oe.$$typeof===ye},te=function(oe){return z(oe)===Ye},et.isFragment=function(oe){return z(oe)===we},te=function(oe){return z(oe)===E},et.isMemo=function(oe){return z(oe)===le},te=function(oe){return z(oe)===xe},te=function(oe){return z(oe)===be},te=function(oe){return z(oe)===Oe},te=function(oe){return z(oe)===Le},te=function(oe){return typeof oe=="string"||typeof oe=="function"||oe===we||oe===je||oe===be||oe===Oe||oe===Le||oe===ge||typeof oe=="object"&&oe!==null&&(oe.$$typeof===E||oe.$$typeof===le||oe.$$typeof===Fe||oe.$$typeof===Ie||oe.$$typeof===Ye||oe.$$typeof===x||oe.$$typeof===b||oe.$$typeof===ee||oe.$$typeof===y)},te=z},64363:function(Ge,et,te){"use strict";Ge.exports=te(50538)},36963:function(Ge,et){"use strict";var te;var a=Symbol.for("react.element"),ye=Symbol.for("react.portal"),xe=Symbol.for("react.fragment"),we=Symbol.for("react.strict_mode"),Oe=Symbol.for("react.profiler"),be=Symbol.for("react.provider"),Fe=Symbol.for("react.context"),Ie=Symbol.for("react.server_context"),De=Symbol.for("react.forward_ref"),je=Symbol.for("react.suspense"),Ye=Symbol.for("react.suspense_list"),Le=Symbol.for("react.memo"),ge=Symbol.for("react.lazy"),le=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function y(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case a:switch(x=x.type,x){case xe:case Oe:case we:case je:case Ye:return x;default:switch(x=x&&x.$$typeof,x){case Ie:case Fe:case De:case ge:case Le:case be:return x;default:return b}}case ye:return b}}}te=Fe,te=be,te=a,et.ForwardRef=De,te=xe,te=ge,te=Le,te=ye,te=Oe,te=we,te=je,te=Ye,te=function(){return!1},te=function(){return!1},te=function(x){return y(x)===Fe},te=function(x){return y(x)===be},te=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===a},te=function(x){return y(x)===De},te=function(x){return y(x)===xe},te=function(x){return y(x)===ge},et.isMemo=function(x){return y(x)===Le},te=function(x){return y(x)===ye},te=function(x){return y(x)===Oe},te=function(x){return y(x)===we},te=function(x){return y(x)===je},te=function(x){return y(x)===Ye},te=function(x){return typeof x=="string"||typeof x=="function"||x===xe||x===Oe||x===we||x===je||x===Ye||x===le||typeof x=="object"&&x!==null&&(x.$$typeof===ge||x.$$typeof===Le||x.$$typeof===be||x.$$typeof===Fe||x.$$typeof===De||x.$$typeof===E||x.getModuleId!==void 0)},te=y},17756:function(Ge,et,te){"use strict";Ge.exports=te(36963)},48387:function(Ge,et,te){"use strict";te.d(et,{Qw:function(){return gc},FJ:function(){return _s},hT:function(){return Qc},OF:function(){return Fi},ZP:function(){return nd}});function a(){return a=Object.assign?Object.assign.bind():function(de){for(var fe=1;fede.length)&&(fe=de.length);for(var Te=0,He=Array(fe);Te1&&arguments[1]!==void 0?arguments[1]:!1,ce;ie===!1?ce={aria:!0,data:!0,attr:!0}:ie===!0?ce={aria:!0}:ce=Ot({},ie);var Ae={};return Object.keys(ne).forEach(function(Ne){(ce.aria&&(Ne==="role"||Ha(Ne,$n))||ce.data&&Ha(Ne,Ra)||ce.attr&&In.includes(Ne))&&(Ae[Ne]=ne[Ne])}),Ae}var un=te(53550),pn=te(98280),eo=te(94184),Xn=te.n(eo);function sa(ne,ie){return ne!==void 0?ne:ie?"bottomRight":"bottomLeft"}var Ao=ge.createContext(null),Nt=Ao,ft={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Xe(ne){var ie=ne.popupElement,ce=ne.popupStyle,Ae=ne.popupClassName,Ne=ne.popupAlign,$e=ne.transitionName,it=ne.getPopupContainer,yt=ne.children,sn=ne.range,dn=ne.placement,qt=ne.builtinPlacements,Bn=qt===void 0?ft:qt,Un=ne.direction,Cn=ne.visible,Ln=ne.onClose,Nn=ge.useContext(Nt),Dn=Nn.prefixCls,Jt="".concat(Dn,"-dropdown"),Vn=sa(dn,Un==="rtl");return ge.createElement(pn.Z,{showAction:[],hideAction:["click"],popupPlacement:Vn,builtinPlacements:Bn,prefixCls:Jt,popupTransitionName:$e,popup:ie,popupAlign:Ne,popupVisible:Cn,popupClassName:Xn()(Ae,(0,un.Z)((0,un.Z)({},"".concat(Jt,"-range"),sn),"".concat(Jt,"-rtl"),Un==="rtl")),popupStyle:ce,stretch:"minWidth",getPopupContainer:it,onPopupVisibleChange:function(Rn){Rn||Ln()}},yt)}var St=Xe;function jt(ne,ie){for(var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ae=String(ne);Ae.length2&&arguments[2]!==void 0?arguments[2]:[],Ae=ge.useState([!1,!1]),Ne=Le(Ae,2),$e=Ne[0],it=Ne[1],yt=function(qt,Bn){it(function(Un){return $t(Un,Bn,qt)})},sn=ge.useMemo(function(){return $e.map(function(dn,qt){if(dn)return!0;var Bn=ne[qt];return Bn?!!(!ce[qt]&&!Bn||Bn&&ie(Bn,{activeIndex:qt})):!1})},[ne,$e,ie,ce]);return[sn,yt]}function na(ne,ie,ce,Ae,Ne){var $e="",it=[];return ne&&it.push(Ne?"hh":"HH"),ie&&it.push("mm"),ce&&it.push("ss"),$e=it.join(":"),Ae&&($e+=".SSS"),Ne&&($e+=" A"),$e}function va(ne,ie,ce,Ae,Ne,$e){var it=ne.fieldDateTimeFormat,yt=ne.fieldDateFormat,sn=ne.fieldTimeFormat,dn=ne.fieldMonthFormat,qt=ne.fieldYearFormat,Bn=ne.fieldWeekFormat,Un=ne.fieldQuarterFormat,Cn=ne.yearFormat,Ln=ne.cellYearFormat,Nn=ne.cellQuarterFormat,Dn=ne.dayFormat,Jt=ne.cellDateFormat,Vn=na(ie,ce,Ae,Ne,$e);return(0,Ie.Z)((0,Ie.Z)({},ne),{},{fieldDateTimeFormat:it||"YYYY-MM-DD ".concat(Vn),fieldDateFormat:yt||"YYYY-MM-DD",fieldTimeFormat:sn||Vn,fieldMonthFormat:dn||"YYYY-MM",fieldYearFormat:qt||"YYYY",fieldWeekFormat:Bn||"gggg-wo",fieldQuarterFormat:Un||"YYYY-[Q]Q",yearFormat:Cn||"YYYY",cellYearFormat:Ln||"YYYY",cellQuarterFormat:Nn||"[Q]Q",cellDateFormat:Jt||Dn||"D"})}function Br(ne,ie){var ce=ie.showHour,Ae=ie.showMinute,Ne=ie.showSecond,$e=ie.showMillisecond,it=ie.use12Hours;return ge.useMemo(function(){return va(ne,ce,Ae,Ne,$e,it)},[ne,ce,Ae,Ne,$e,it])}var gt=te(19706);function bt(ne,ie,ce){return ce!=null?ce:ie.some(function(Ae){return ne.includes(Ae)})}var kt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function oa(ne){var ie=Gn(ne,kt),ce=ne.format,Ae=ne.picker,Ne=null;return ce&&(Ne=ce,Array.isArray(Ne)&&(Ne=Ne[0]),Ne=(0,gt.Z)(Ne)==="object"?Ne.format:Ne),Ae==="time"&&(ie.format=Ne),[ie,Ne]}function Ia(ne){return ne&&typeof ne=="string"}function Wa(ne,ie,ce,Ae){return[ne,ie,ce,Ae].some(function(Ne){return Ne!==void 0})}function Rr(ne,ie,ce,Ae,Ne){var $e=ie,it=ce,yt=Ae;if(!ne&&!$e&&!it&&!yt&&!Ne)$e=!0,it=!0,yt=!0;else if(ne){var sn,dn,qt,Bn=[$e,it,yt].some(function(Ln){return Ln===!1}),Un=[$e,it,yt].some(function(Ln){return Ln===!0}),Cn=Bn?!0:!Un;$e=(sn=$e)!==null&&sn!==void 0?sn:Cn,it=(dn=it)!==null&&dn!==void 0?dn:Cn,yt=(qt=yt)!==null&&qt!==void 0?qt:Cn}return[$e,it,yt,Ne]}function da(ne){var ie=ne.showTime,ce=oa(ne),Ae=Le(ce,2),Ne=Ae[0],$e=Ae[1],it=ie&&(0,gt.Z)(ie)==="object"?ie:{},yt=(0,Ie.Z)((0,Ie.Z)({defaultOpenValue:it.defaultOpenValue||it.defaultValue},Ne),it),sn=yt.showMillisecond,dn=yt.showHour,qt=yt.showMinute,Bn=yt.showSecond,Un=Wa(dn,qt,Bn,sn),Cn=Rr(Un,dn,qt,Bn,sn),Ln=Le(Cn,3);return dn=Ln[0],qt=Ln[1],Bn=Ln[2],[yt,(0,Ie.Z)((0,Ie.Z)({},yt),{},{showHour:dn,showMinute:qt,showSecond:Bn,showMillisecond:sn}),yt.format,$e]}function ea(ne,ie,ce,Ae,Ne){var $e=ne==="time";if(ne==="datetime"||$e){for(var it=Ae,yt=_n(ne,Ne,null),sn=yt,dn=[ie,ce],qt=0;qt1&&(it=ie.addDate(it,-7)),it}function Ur(ne,ie){var ce=ie.generateConfig,Ae=ie.locale,Ne=ie.format;return ne?typeof Ne=="function"?Ne(ne):ce.locale.format(Ae.locale,ne,Ne):""}function qn(ne,ie,ce){var Ae=ie,Ne=["getHour","getMinute","getSecond","getMillisecond"],$e=["setHour","setMinute","setSecond","setMillisecond"];return $e.forEach(function(it,yt){ce?Ae=ne[it](Ae,ne[Ne[yt]](ce)):Ae=ne[it](Ae,0)}),Ae}function Vi(ne,ie,ce,Ae,Ne){var $e=le(function(it,yt){return!!(ce&&ce(it,yt)||Ae&&ne.isAfter(Ae,it)&&!Kn(ne,ie,Ae,it,yt.type)||Ne&&ne.isAfter(it,Ne)&&!Kn(ne,ie,Ne,it,yt.type))});return $e}function Fl(ne,ie,ce){return ge.useMemo(function(){var Ae=_n(ne,ie,ce),Ne=Dt(Ae),$e=Ne[0],it=(0,gt.Z)($e)==="object"&&$e.type==="mask"?$e.format:null;return[Ne.map(function(yt){return typeof yt=="string"||typeof yt=="function"?yt:yt.format}),it]},[ne,ie,ce])}function ci(ne,ie,ce){return typeof ne[0]=="function"||ce?!0:ie}function Rl(ne,ie,ce,Ae){var Ne=le(function($e,it){var yt=(0,Ie.Z)({type:ie},it);if(delete yt.activeIndex,!ne.isValidate($e)||ce&&ce($e,yt))return!0;if((ie==="date"||ie==="time")&&Ae){var sn,dn=it&&it.activeIndex===1?"end":"start",qt=((sn=Ae.disabledTime)===null||sn===void 0?void 0:sn.call(Ae,$e,dn,{from:yt.from}))||{},Bn=qt.disabledHours,Un=qt.disabledMinutes,Cn=qt.disabledSeconds,Ln=qt.disabledMilliseconds,Nn=Ae.disabledHours,Dn=Ae.disabledMinutes,Jt=Ae.disabledSeconds,Vn=Bn||Nn,ra=Un||Dn,Rn=Cn||Jt,xa=ne.getHour($e),ua=ne.getMinute($e),Aa=ne.getSecond($e),dr=ne.getMillisecond($e);if(Vn&&Vn().includes(xa)||ra&&ra(xa).includes(ua)||Rn&&Rn(xa,ua).includes(Aa)||Ln&&Ln(xa,ua,Aa).includes(dr))return!0}return!1});return Ne}function qa(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ce=ge.useMemo(function(){var Ae=ne&&Dt(ne);return ie&&Ae&&(Ae[1]=Ae[1]||Ae[0]),Ae},[ne,ie]);return ce}function Do(ne,ie){var ce=ne.generateConfig,Ae=ne.locale,Ne=ne.picker,$e=Ne===void 0?"date":Ne,it=ne.prefixCls,yt=it===void 0?"rc-picker":it,sn=ne.styles,dn=sn===void 0?{}:sn,qt=ne.classNames,Bn=qt===void 0?{}:qt,Un=ne.order,Cn=Un===void 0?!0:Un,Ln=ne.components,Nn=Ln===void 0?{}:Ln,Dn=ne.inputRender,Jt=ne.allowClear,Vn=ne.clearIcon,ra=ne.needConfirm,Rn=ne.multiple,xa=ne.format,ua=ne.inputReadOnly,Aa=ne.disabledDate,dr=ne.minDate,pa=ne.maxDate,Ja=ne.showTime,ja=ne.value,Wr=ne.defaultValue,$a=ne.pickerValue,vn=ne.defaultPickerValue,Zn=qa(ja),Hn=qa(Wr),ka=qa($a),kr=qa(vn),Fa=$e==="date"&&Ja?"datetime":$e,rr=Fa==="time"||Fa==="datetime",Ma=rr||Rn,fa=ra!=null?ra:rr,La=da(ne),ur=Le(La,4),Zo=ur[0],uu=ur[1],Hr=ur[2],br=ur[3],wr=Br(Ae,uu),bo=ge.useMemo(function(){return ea(Fa,Hr,br,Zo,wr)},[Fa,Hr,br,Zo,wr]),du=ge.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},ne),{},{prefixCls:yt,locale:wr,picker:$e,styles:dn,classNames:Bn,order:Cn,components:(0,Ie.Z)({input:Dn},Nn),clearIcon:Dr(yt,Jt,Vn),showTime:bo,value:Zn,defaultValue:Hn,pickerValue:ka,defaultPickerValue:kr},ie==null?void 0:ie())},[ne]),Wo=Fl(Fa,wr,xa),Oo=Le(Wo,2),Bo=Oo[0],Au=Oo[1],nu=ci(Bo,ua,Rn),ll=Vi(ce,Ae,Aa,dr,pa),gu=Rl(ce,$e,ll,bo),_u=ge.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},du),{},{needConfirm:fa,inputReadOnly:nu,disabledDate:ll})},[du,fa,nu,ll]);return[_u,Fa,Ma,Bo,Au,gu]}var Uo=function(ie){return+setTimeout(ie,16)},Fo=function(ie){return clearTimeout(ie)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Uo=function(ie){return window.requestAnimationFrame(ie)},Fo=function(ie){return window.cancelAnimationFrame(ie)});var xo=0,Uu=new Map;function Kr(ne){Uu.delete(ne)}var vu=function(ie){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;xo+=1;var Ae=xo;function Ne($e){if($e===0)Kr(Ae),ie();else{var it=Uo(function(){Ne($e-1)});Uu.set(Ae,it)}}return Ne(ce),Ae};vu.cancel=function(ne){var ie=Uu.get(ne);return Kr(ne),Fo(ie)};var $u=vu;function yl(ne,ie,ce){var Ae=ot(ie,{value:ne}),Ne=Le(Ae,2),$e=Ne[0],it=Ne[1],yt=ge.useRef(ne),sn=ge.useRef(),dn=function(){$u.cancel(sn.current)},qt=le(function(){it(yt.current),ce&&$e!==yt.current&&ce(yt.current)}),Bn=le(function(Un,Cn){dn(),yt.current=Un,Un||Cn?qt():sn.current=$u(qt)});return ge.useEffect(function(){return dn},[]),[$e,Bn]}function Xu(ne,ie){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ae=arguments.length>3?arguments[3]:void 0,Ne=ce.every(function(qt){return qt})?!1:ne,$e=yl(Ne,ie||!1,Ae),it=Le($e,2),yt=it[0],sn=it[1];function dn(qt){var Bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Bn.inherit||yt)&&sn(qt,Bn.force)}return[yt,dn]}function Ml(ne){var ie=ge.useRef();return ge.useImperativeHandle(ne,function(){var ce;return{nativeElement:(ce=ie.current)===null||ce===void 0?void 0:ce.nativeElement,focus:function(Ne){var $e;($e=ie.current)===null||$e===void 0||$e.focus(Ne)},blur:function(){var Ne;(Ne=ie.current)===null||Ne===void 0||Ne.blur()}}}),ie}function Yl(ne,ie){return ge.useMemo(function(){return ne||(ie?(Ct(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ie).map(function(ce){var Ae=Le(ce,2),Ne=Ae[0],$e=Ae[1];return{label:Ne,value:$e}})):[])},[ne,ie])}function bi(ne,ie){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Ae=ge.useRef(ie);Ae.current=ie,Ee(function(){if(ne)Ae.current(ne);else{var Ne=$u(function(){Ae.current(ne)},ce);return function(){$u.cancel(Ne)}}},[ne])}function ki(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ae=ge.useState(0),Ne=Le(Ae,2),$e=Ne[0],it=Ne[1],yt=ge.useState(!1),sn=Le(yt,2),dn=sn[0],qt=sn[1],Bn=ge.useRef([]),Un=ge.useRef(null),Cn=ge.useRef(null),Ln=function(Rn){Un.current=Rn},Nn=function(Rn){return Un.current===Rn},Dn=function(Rn){qt(Rn)},Jt=function(Rn){return Rn&&(Cn.current=Rn),Cn.current},Vn=function(Rn){var xa=Bn.current,ua=new Set(xa.filter(function(dr){return Rn[dr]||ie[dr]})),Aa=xa[xa.length-1]===0?1:0;return ua.size>=2||ne[Aa]?null:Aa};return bi(dn||ce,function(){dn||(Bn.current=[],Ln(null))}),ge.useEffect(function(){dn&&Bn.current.push($e)},[dn,$e]),[dn,Dn,Jt,$e,it,Vn,Bn.current,Ln,Nn]}function ji(ne,ie,ce,Ae,Ne,$e){var it=ce[ce.length-1],yt=function(dn,qt){var Bn=Le(ne,2),Un=Bn[0],Cn=Bn[1],Ln=(0,Ie.Z)((0,Ie.Z)({},qt),{},{from:Yn(ne,ce)});return it===1&&ie[0]&&Un&&!Kn(Ae,Ne,Un,dn,Ln.type)&&Ae.isAfter(Un,dn)||it===0&&ie[1]&&Cn&&!Kn(Ae,Ne,Cn,dn,Ln.type)&&Ae.isAfter(dn,Cn)?!0:$e==null?void 0:$e(dn,Ln)};return yt}function di(ne,ie,ce,Ae){switch(ie){case"date":case"week":return ne.addMonth(ce,Ae);case"month":case"quarter":return ne.addYear(ce,Ae);case"year":return ne.addYear(ce,Ae*10);case"decade":return ne.addYear(ce,Ae*100);default:return ce}}var Ql=[];function pi(ne,ie,ce,Ae,Ne,$e,it,yt){var sn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Ql,dn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Ql,qt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Ql,Bn=arguments.length>11?arguments[11]:void 0,Un=arguments.length>12?arguments[12]:void 0,Cn=arguments.length>13?arguments[13]:void 0,Ln=it==="time",Nn=$e||0,Dn=function(ka){var kr=ne.getNow();return Ln&&(kr=qn(ne,kr)),sn[ka]||ce[ka]||kr},Jt=Le(dn,2),Vn=Jt[0],ra=Jt[1],Rn=ot(function(){return Dn(0)},{value:Vn}),xa=Le(Rn,2),ua=xa[0],Aa=xa[1],dr=ot(function(){return Dn(1)},{value:ra}),pa=Le(dr,2),Ja=pa[0],ja=pa[1],Wr=ge.useMemo(function(){var Hn=[ua,Ja][Nn];return Ln?Hn:qn(ne,Hn,qt[Nn])},[Ln,ua,Ja,Nn,ne,qt]),$a=function(ka){var kr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Fa=[Aa,ja][Nn];Fa(ka);var rr=[ua,Ja];rr[Nn]=ka,Bn&&(!Kn(ne,ie,ua,rr[0],it)||!Kn(ne,ie,Ja,rr[1],it))&&Bn(rr,{source:kr,range:Nn===1?"end":"start",mode:Ae})},vn=function(ka,kr){if(yt){var Fa={date:"month",week:"month",month:"year",quarter:"year"},rr=Fa[it];if(rr&&!Kn(ne,ie,ka,kr,rr))return di(ne,it,kr,-1);if(it==="year"&&ka){var Ma=Math.floor(ne.getYear(ka)/10),fa=Math.floor(ne.getYear(kr)/10);if(Ma!==fa)return di(ne,it,kr,-1)}}return kr},Zn=ge.useRef(null);return Me(function(){if(Ne&&!sn[Nn]){var Hn=Ln?null:ne.getNow();if(Zn.current!==null&&Zn.current!==Nn?Hn=[ua,Ja][Nn^1]:ce[Nn]?Hn=Nn===0?ce[0]:vn(ce[0],ce[1]):ce[Nn^1]&&(Hn=ce[Nn^1]),Hn){Un&&ne.isAfter(Un,Hn)&&(Hn=Un);var ka=yt?di(ne,it,Hn,1):Hn;Cn&&ne.isAfter(ka,Cn)&&(Hn=yt?di(ne,it,Cn,-1):Cn),$a(Hn,"reset")}}},[Ne,Nn,ce[Nn]]),ge.useEffect(function(){Ne?Zn.current=Nn:Zn.current=null},[Ne,Nn]),Me(function(){Ne&&sn&&sn[Nn]&&$a(sn[Nn],"reset")},[Ne,Nn]),[Wr,$a]}function Er(ne,ie){var ce=ge.useRef(ne),Ae=ge.useState({}),Ne=Le(Ae,2),$e=Ne[1],it=function(dn){return dn&&ie!==void 0?ie:ce.current},yt=function(dn){ce.current=dn,$e({})};return[it,yt,it(!0)]}var ns=[];function Zl(ne,ie,ce){var Ae=function(it){return it.map(function(yt){return Ur(yt,{generateConfig:ne,locale:ie,format:ce[0]})})},Ne=function(it,yt){for(var sn=Math.max(it.length,yt.length),dn=-1,qt=0;qt1&&arguments[1]!==void 0?arguments[1]:{},ce=[];return ge.Children.forEach(ne,function(Ae){Ae==null&&!ie.keepEmpty||(Array.isArray(Ae)?ce=ce.concat(Sn(Ae)):mt(Ae)&&Ae.props?ce=ce.concat(Sn(Ae.props.children,ie)):ce.push(Ae))}),ce}function yn(ne){"@babel/helpers - typeof";return yn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},yn(ne)}function Se(ne,ie){if(yn(ne)!=="object"||ne===null)return ne;var ce=ne[Symbol.toPrimitive];if(ce!==void 0){var Ae=ce.call(ne,ie||"default");if(yn(Ae)!=="object")return Ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ie==="string"?String:Number)(ne)}function Bt(ne){var ie=Se(ne,"string");return yn(ie)==="symbol"?ie:String(ie)}function Yt(ne,ie,ce){return ie=Bt(ie),ie in ne?Object.defineProperty(ne,ie,{value:ce,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=ce,ne}function hn(ne,ie){var ce=Object.keys(ne);if(Object.getOwnPropertySymbols){var Ae=Object.getOwnPropertySymbols(ne);ie&&(Ae=Ae.filter(function(Ne){return Object.getOwnPropertyDescriptor(ne,Ne).enumerable})),ce.push.apply(ce,Ae)}return ce}function pt(ne){for(var ie=1;ie2&&arguments[2]!==void 0?arguments[2]:1,Ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ne=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],$e=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,it=[],yt=ce>=1?ce|0:1,sn=ne;sn<=ie;sn+=yt){var dn=Ne.includes(sn);(!dn||!Ae)&&it.push({label:jt(sn,$e),value:sn,disabled:dn})}return it}function lu(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=arguments.length>2?arguments[2]:void 0,Ae=ie||{},Ne=Ae.use12Hours,$e=Ae.hourStep,it=$e===void 0?1:$e,yt=Ae.minuteStep,sn=yt===void 0?1:yt,dn=Ae.secondStep,qt=dn===void 0?1:dn,Bn=Ae.millisecondStep,Un=Bn===void 0?100:Bn,Cn=Ae.hideDisabledOptions,Ln=Ae.disabledTime,Nn=Ae.disabledHours,Dn=Ae.disabledMinutes,Jt=Ae.disabledSeconds,Vn=ge.useMemo(function(){return ce||ne.getNow()},[ce,ne]);if(0)var ra,Rn,xa;var ua=ge.useCallback(function(Ma){var fa=(Ln==null?void 0:Ln(Ma))||{};return[fa.disabledHours||Nn||kl,fa.disabledMinutes||Dn||kl,fa.disabledSeconds||Jt||kl,fa.disabledMilliseconds||kl]},[Ln,Nn,Dn,Jt]),Aa=ge.useMemo(function(){return ua(Vn)},[Vn,ua]),dr=Le(Aa,4),pa=dr[0],Ja=dr[1],ja=dr[2],Wr=dr[3],$a=ge.useCallback(function(Ma,fa,La,ur){var Zo=Hl(0,23,it,Cn,Ma()),uu=Ne?Zo.map(function(bo){return(0,Ie.Z)((0,Ie.Z)({},bo),{},{label:jt(bo.value%12||12,2)})}):Zo,Hr=function(du){return Hl(0,59,sn,Cn,fa(du))},br=function(du,Wo){return Hl(0,59,qt,Cn,La(du,Wo))},wr=function(du,Wo,Oo){return Hl(0,999,Un,Cn,ur(du,Wo,Oo),3)};return[uu,Hr,br,wr]},[Cn,it,Ne,Un,sn,qt]),vn=ge.useMemo(function(){return $a(pa,Ja,ja,Wr)},[$a,pa,Ja,ja,Wr]),Zn=Le(vn,4),Hn=Zn[0],ka=Zn[1],kr=Zn[2],Fa=Zn[3],rr=function(fa,La){var ur=function(){return Hn},Zo=ka,uu=kr,Hr=Fa;if(La){var br=ua(La),wr=Le(br,4),bo=wr[0],du=wr[1],Wo=wr[2],Oo=wr[3],Bo=$a(bo,du,Wo,Oo),Au=Le(Bo,4),nu=Au[0],ll=Au[1],gu=Au[2],_u=Au[3];ur=function(){return nu},Zo=ll,uu=gu,Hr=_u}var eu=Tl(fa,ur,Zo,uu,Hr,ne);return eu};return[rr,Hn,ka,kr,Fa]}function Fi(ne){var ie=ne.mode,ce=ne.internalMode,Ae=ne.renderExtraFooter,Ne=ne.showNow,$e=ne.showTime,it=ne.onSubmit,yt=ne.onNow,sn=ne.invalid,dn=ne.needConfirm,qt=ne.generateConfig,Bn=ne.disabledDate,Un=ge.useContext(Nt),Cn=Un.prefixCls,Ln=Un.locale,Nn=Un.button,Dn=Nn===void 0?"button":Nn,Jt=qt.getNow(),Vn=lu(qt,$e,Jt),ra=Le(Vn,1),Rn=ra[0],xa=Ae==null?void 0:Ae(ie),ua=Bn(Jt,{type:ie}),Aa=function(){if(!ua){var vn=Rn(Jt);yt(vn)}},dr="".concat(Cn,"-now"),pa="".concat(dr,"-btn"),Ja=Ne&&ge.createElement("li",{className:dr},ge.createElement("a",{className:Xn()(pa,ua&&"".concat(pa,"-disabled")),"aria-disabled":ua,onClick:Aa},ce==="date"?Ln.today:Ln.now)),ja=dn&&ge.createElement("li",{className:"".concat(Cn,"-ok")},ge.createElement(Dn,{disabled:sn,onClick:it},Ln.ok)),Wr=(Ja||ja)&&ge.createElement("ul",{className:"".concat(Cn,"-ranges")},Ja,ja);return!xa&&!Wr?null:ge.createElement("div",{className:"".concat(Cn,"-footer")},xa&&ge.createElement("div",{className:"".concat(Cn,"-footer-extra")},xa),Wr)}function gi(ne,ie,ce){function Ae(Ne,$e){var it=Ne.findIndex(function(sn){return Kn(ne,ie,sn,$e,ce)});if(it===-1)return[].concat(Fe(Ne),[$e]);var yt=Fe(Ne);return yt.splice(it,1),yt}return Ae}var Wl=ge.createContext(null);function jl(){return ge.useContext(Wl)}function Nl(ne,ie){var ce=ne.prefixCls,Ae=ne.generateConfig,Ne=ne.locale,$e=ne.disabledDate,it=ne.minDate,yt=ne.maxDate,sn=ne.cellRender,dn=ne.hoverValue,qt=ne.hoverRangeValue,Bn=ne.onHover,Un=ne.values,Cn=ne.pickerValue,Ln=ne.onSelect,Nn=ne.prevIcon,Dn=ne.nextIcon,Jt=ne.superPrevIcon,Vn=ne.superNextIcon,ra=Ae.getNow(),Rn={now:ra,values:Un,pickerValue:Cn,prefixCls:ce,disabledDate:$e,minDate:it,maxDate:yt,cellRender:sn,hoverValue:dn,hoverRangeValue:qt,onHover:Bn,locale:Ne,generateConfig:Ae,onSelect:Ln,panelType:ie,prevIcon:Nn,nextIcon:Dn,superPrevIcon:Jt,superNextIcon:Vn};return[Rn,ra]}var zl=ge.createContext({});function ou(ne){for(var ie=ne.rowNum,ce=ne.colNum,Ae=ne.baseDate,Ne=ne.getCellDate,$e=ne.prefixColumn,it=ne.rowClassName,yt=ne.titleFormat,sn=ne.getCellText,dn=ne.getCellClassName,qt=ne.headerCells,Bn=ne.cellSelection,Un=Bn===void 0?!0:Bn,Cn=ne.disabledDate,Ln=jl(),Nn=Ln.prefixCls,Dn=Ln.panelType,Jt=Ln.now,Vn=Ln.disabledDate,ra=Ln.cellRender,Rn=Ln.onHover,xa=Ln.hoverValue,ua=Ln.hoverRangeValue,Aa=Ln.generateConfig,dr=Ln.values,pa=Ln.locale,Ja=Ln.onSelect,ja=Cn||Vn,Wr="".concat(Nn,"-cell"),$a=ge.useContext(zl),vn=$a.onCellDblClick,Zn=function(La){return dr.some(function(ur){return ur&&Kn(Aa,pa,La,ur,Dn)})},Hn=[],ka=0;ka1&&arguments[1]!==void 0?arguments[1]:!1;hu(zr),Dn==null||Dn(zr),Xr&&qu(zr)},Cl=function(zr,Xr){wr(zr),Xr&&il(Xr),qu(Xr,zr)},Mu=function(zr){if(gu(zr),il(zr),br!==Rn){var Xr=["decade","year"],Ua=[].concat(Xr,["month"]),Yr={quarter:[].concat(Xr,["quarter"]),week:[].concat(Fe(Ua),["week"]),date:[].concat(Fe(Ua),["date"])},Tu=Yr[Rn]||Ua,Pu=Tu.indexOf(br),Cu=Tu[Pu+1];Cu&&Cl(Cu,zr)}},ni=ge.useMemo(function(){var Io,zr;if(Array.isArray(Aa)){var Xr=Le(Aa,2);Io=Xr[0],zr=Xr[1]}else Io=Aa;return!Io&&!zr?null:(Io=Io||zr,zr=zr||Io,Ne.isAfter(Io,zr)?[zr,Io]:[Io,zr])},[Aa,Ne]),ol=An(dr,pa,Ja),Ou=Wr[bo]||ls[bo]||ia,ro=ge.useContext(zl),su=ge.useMemo(function(){return(0,Ie.Z)((0,Ie.Z)({},ro),{},{hideHeader:$a})},[ro,$a]),qr="".concat(vn,"-panel"),El=Gn(ne,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ge.createElement(zl.Provider,{value:su},ge.createElement("div",{ref:Zn,tabIndex:sn,className:Xn()(qr,(0,un.Z)({},"".concat(qr,"-rtl"),$e==="rtl"))},ge.createElement(Ou,a({},El,{showTime:ur,prefixCls:vn,locale:fa,generateConfig:Ne,onModeChange:Cl,pickerValue:ju,onPickerValueChange:function(zr){il(zr,!0)},value:nu[0],onSelect:Mu,values:nu,cellRender:ol,hoverRangeValue:ni,hoverValue:ua}))))}var Li=ge.memo(ge.forwardRef(rs)),_i=Li;function ps(ne){var ie=ne.picker,ce=ne.multiplePanel,Ae=ne.pickerValue,Ne=ne.onPickerValueChange,$e=ne.needConfirm,it=ne.onSubmit,yt=ne.range,sn=ne.hoverValue,dn=ge.useContext(Nt),qt=dn.prefixCls,Bn=dn.generateConfig,Un=ge.useCallback(function(Vn,ra){return di(Bn,ie,Vn,ra)},[Bn,ie]),Cn=ge.useMemo(function(){return Un(Ae,1)},[Ae,Un]),Ln=function(ra){Ne(Un(ra,-1))},Nn={onCellDblClick:function(){$e&&it()}},Dn=ie==="time",Jt=(0,Ie.Z)((0,Ie.Z)({},ne),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Dn});return yt?Jt.hoverRangeValue=sn:Jt.hoverValue=sn,ce?ge.createElement("div",{className:"".concat(qt,"-panels")},ge.createElement(zl.Provider,{value:(0,Ie.Z)((0,Ie.Z)({},Nn),{},{hideNext:!0})},ge.createElement(_i,Jt)),ge.createElement(zl.Provider,{value:(0,Ie.Z)((0,Ie.Z)({},Nn),{},{hidePrev:!0})},ge.createElement(_i,a({},Jt,{pickerValue:Cn,onPickerValueChange:Ln})))):ge.createElement(zl.Provider,{value:(0,Ie.Z)({},Nn)},ge.createElement(_i,Jt))}function hl(ne){return typeof ne=="function"?ne():ne}function hi(ne){var ie=ne.prefixCls,ce=ne.presets,Ae=ne.onClick,Ne=ne.onHover;return ce.length?ge.createElement("div",{className:"".concat(ie,"-presets")},ge.createElement("ul",null,ce.map(function($e,it){var yt=$e.label,sn=$e.value;return ge.createElement("li",{key:it,onClick:function(){Ae(hl(sn))},onMouseEnter:function(){Ne(hl(sn))},onMouseLeave:function(){Ne(null)}},yt)}))):null}function Ll(ne){var ie=ne.panelRender,ce=ne.internalMode,Ae=ne.picker,Ne=ne.showNow,$e=ne.range,it=ne.multiple,yt=ne.activeInfo,sn=yt===void 0?[0,0,0]:yt,dn=ne.presets,qt=ne.onPresetHover,Bn=ne.onPresetSubmit,Un=ne.onFocus,Cn=ne.onBlur,Ln=ne.onPanelMouseDown,Nn=ne.direction,Dn=ne.value,Jt=ne.onSelect,Vn=ne.isInvalid,ra=ne.defaultOpenValue,Rn=ne.onOk,xa=ne.onSubmit,ua=ge.useContext(Nt),Aa=ua.prefixCls,dr="".concat(Aa,"-panel"),pa=Nn==="rtl",Ja=ge.useRef(null),ja=ge.useRef(null),Wr=ge.useState(0),$a=Le(Wr,2),vn=$a[0],Zn=$a[1],Hn=ge.useState(0),ka=Le(Hn,2),kr=ka[0],Fa=ka[1],rr=ge.useState(0),Ma=Le(rr,2),fa=Ma[0],La=Ma[1],ur=function(Mu){Mu.width&&Zn(Mu.width)},Zo=Le(sn,3),uu=Zo[0],Hr=Zo[1],br=Zo[2],wr=ge.useState(0),bo=Le(wr,2),du=bo[0],Wo=bo[1];ge.useEffect(function(){Wo(10)},[uu]),ge.useEffect(function(){if($e&&ja.current){var Cl,Mu=((Cl=Ja.current)===null||Cl===void 0?void 0:Cl.offsetWidth)||0,ni=ja.current.getBoundingClientRect();if(!ni.height||ni.right<0){Wo(function(su){return Math.max(0,su-1)});return}var ol=(pa?Hr-Mu:uu)-ni.left;if(La(ol),vn&&vn=yt&&ce<=sn)return $e;var dn=Math.min(Math.abs(ce-yt),Math.abs(ce-sn));dn0?ve:dt));var Pn=ca+Si,on=dt-ve+1;return String(ve+(on+Pn-ve)%on)};switch(Xr){case"Backspace":case"Delete":Ua="",Yr=Pu;break;case"ArrowLeft":Ua="",Cu(-1);break;case"ArrowRight":Ua="",Cu(1);break;case"ArrowUp":Ua="",Yr=Ho(1);break;case"ArrowDown":Ua="",Yr=Ho(-1);break;default:isNaN(Number(Xr))||(Ua=fa+Xr,Yr=Ua);break}if(Ua!==null&&(La(Ua),Ua.length>=Tu&&(Cu(1),La(""))),Yr!==null){var Al=Wo.slice(0,gu)+jt(Yr,Tu)+Wo.slice(_u);ju(Al.slice(0,it.length))}du({})},qr=ge.useRef();Me(function(){if(!(!vn||!it||il.current)){if(!Au.match(Wo)){ju(it);return}return Bo.current.setSelectionRange(gu,_u),qr.current=$u(function(){Bo.current.setSelectionRange(gu,_u)}),function(){$u.cancel(qr.current)}}},[Au,it,vn,Wo,uu,gu,_u,bo,ju]);var El=it?{onFocus:ni,onBlur:Ou,onKeyDown:su,onMouseDown:Cl,onMouseUp:Mu,onPaste:qu}:{};return ge.createElement("div",{ref:Oo,className:Xn()(ja,(0,un.Z)((0,un.Z)({},"".concat(ja,"-active"),ce&&Ne),"".concat(ja,"-placeholder"),qt))},ge.createElement(Ja,a({ref:Bo,"aria-invalid":Dn,autoComplete:"off"},Vn,{onKeyDown:ro,onBlur:ol},El,{value:Wo,onChange:hu})),ge.createElement($i,{type:"suffix",icon:$e}),Jt)}),ti=Kl,Dl=["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"],Bi=["index"];function Zs(ne,ie){var ce=ne.id,Ae=ne.prefix,Ne=ne.clearIcon,$e=ne.suffixIcon,it=ne.separator,yt=it===void 0?"~":it,sn=ne.activeIndex,dn=ne.activeHelp,qt=ne.allHelp,Bn=ne.focused,Un=ne.onFocus,Cn=ne.onBlur,Ln=ne.onKeyDown,Nn=ne.locale,Dn=ne.generateConfig,Jt=ne.placeholder,Vn=ne.className,ra=ne.style,Rn=ne.onClick,xa=ne.onClear,ua=ne.value,Aa=ne.onChange,dr=ne.onSubmit,pa=ne.onInputChange,Ja=ne.format,ja=ne.maskFormat,Wr=ne.preserveInvalidOnBlur,$a=ne.onInvalid,vn=ne.disabled,Zn=ne.invalid,Hn=ne.inputReadOnly,ka=ne.direction,kr=ne.onOpenChange,Fa=ne.onActiveInfo,rr=ne.placement,Ma=ne.onMouseDown,fa=ne.required,La=ne["aria-required"],ur=ne.autoFocus,Zo=ne.tabIndex,uu=ql(ne,Dl),Hr=ka==="rtl",br=ge.useContext(Nt),wr=br.prefixCls,bo=ge.useMemo(function(){if(typeof ce=="string")return[ce];var ol=ce||{};return[ol.start,ol.end]},[ce]),du=ge.useRef(),Wo=ge.useRef(),Oo=ge.useRef(),Bo=function(Ou){var ro;return(ro=[Wo,Oo][Ou])===null||ro===void 0?void 0:ro.current};ge.useImperativeHandle(ie,function(){return{nativeElement:du.current,focus:function(Ou){if((0,gt.Z)(Ou)==="object"){var ro,su=Ou||{},qr=su.index,El=qr===void 0?0:qr,Io=ql(su,Bi);(ro=Bo(El))===null||ro===void 0||ro.focus(Io)}else{var zr;(zr=Bo(Ou!=null?Ou:0))===null||zr===void 0||zr.focus()}},blur:function(){var Ou,ro;(Ou=Bo(0))===null||Ou===void 0||Ou.blur(),(ro=Bo(1))===null||ro===void 0||ro.blur()}}});var Au=is(uu),nu=ge.useMemo(function(){return Array.isArray(Jt)?Jt:[Jt,Jt]},[Jt]),ll=zi((0,Ie.Z)((0,Ie.Z)({},ne),{},{id:bo,placeholder:nu})),gu=Le(ll,1),_u=gu[0],eu=ge.useState({position:"absolute",width:0}),ju=Le(eu,2),hu=ju[0],qu=ju[1],il=le(function(){var ol=Bo(sn);if(ol){var Ou=ol.nativeElement.getBoundingClientRect(),ro=du.current.getBoundingClientRect(),su=Ou.left-ro.left;qu(function(qr){return(0,Ie.Z)((0,Ie.Z)({},qr),{},{width:Ou.width,left:su})}),Fa([Ou.left,Ou.right,ro.width])}});ge.useEffect(function(){il()},[sn]);var Cl=Ne&&(ua[0]&&!vn[0]||ua[1]&&!vn[1]),Mu=ur&&!vn[0],ni=ur&&!Mu&&!vn[1];return ge.createElement(al,{onResize:il},ge.createElement("div",a({},Au,{className:Xn()(wr,"".concat(wr,"-range"),(0,un.Z)((0,un.Z)((0,un.Z)((0,un.Z)({},"".concat(wr,"-focused"),Bn),"".concat(wr,"-disabled"),vn.every(function(ol){return ol})),"".concat(wr,"-invalid"),Zn.some(function(ol){return ol})),"".concat(wr,"-rtl"),Hr),Vn),style:ra,ref:du,onClick:Rn,onMouseDown:function(Ou){var ro=Ou.target;ro!==Wo.current.inputElement&&ro!==Oo.current.inputElement&&Ou.preventDefault(),Ma==null||Ma(Ou)}}),Ae&&ge.createElement("div",{className:"".concat(wr,"-prefix")},Ae),ge.createElement(ti,a({ref:Wo},_u(0),{autoFocus:Mu,tabIndex:Zo,"date-range":"start"})),ge.createElement("div",{className:"".concat(wr,"-range-separator")},yt),ge.createElement(ti,a({ref:Oo},_u(1),{autoFocus:ni,tabIndex:Zo,"date-range":"end"})),ge.createElement("div",{className:"".concat(wr,"-active-bar"),style:hu}),ge.createElement($i,{type:"suffix",icon:$e}),Cl&&ge.createElement(gl,{icon:Ne,onClear:xa})))}var ss=ge.forwardRef(Zs),Es=ss;function Ws(ne,ie){var ce=ne!=null?ne:ie;return Array.isArray(ce)?ce:[ce,ce]}function Ks(ne){return ne===1?"end":"start"}function Rc(ne,ie){var ce=Do(ne,function(){var Hu=ne.disabled,xu=ne.allowEmpty,ku=Ws(Hu,!1),Sl=Ws(xu,!1);return{disabled:ku,allowEmpty:Sl}}),Ae=Le(ce,6),Ne=Ae[0],$e=Ae[1],it=Ae[2],yt=Ae[3],sn=Ae[4],dn=Ae[5],qt=Ne.prefixCls,Bn=Ne.styles,Un=Ne.classNames,Cn=Ne.defaultValue,Ln=Ne.value,Nn=Ne.needConfirm,Dn=Ne.onKeyDown,Jt=Ne.disabled,Vn=Ne.allowEmpty,ra=Ne.disabledDate,Rn=Ne.minDate,xa=Ne.maxDate,ua=Ne.defaultOpen,Aa=Ne.open,dr=Ne.onOpenChange,pa=Ne.locale,Ja=Ne.generateConfig,ja=Ne.picker,Wr=Ne.showNow,$a=Ne.showToday,vn=Ne.showTime,Zn=Ne.mode,Hn=Ne.onPanelChange,ka=Ne.onCalendarChange,kr=Ne.onOk,Fa=Ne.defaultPickerValue,rr=Ne.pickerValue,Ma=Ne.onPickerValueChange,fa=Ne.inputReadOnly,La=Ne.suffixIcon,ur=Ne.onFocus,Zo=Ne.onBlur,uu=Ne.presets,Hr=Ne.ranges,br=Ne.components,wr=Ne.cellRender,bo=Ne.dateRender,du=Ne.monthCellRender,Wo=Ne.onClick,Oo=Ml(ie),Bo=Xu(Aa,ua,Jt,dr),Au=Le(Bo,2),nu=Au[0],ll=Au[1],gu=function(xu,ku){(Jt.some(function(Sl){return!Sl})||!xu)&&ll(xu,ku)},_u=Re(Ja,pa,yt,!0,!1,Cn,Ln,ka,kr),eu=Le(_u,5),ju=eu[0],hu=eu[1],qu=eu[2],il=eu[3],Cl=eu[4],Mu=qu(),ni=ki(Jt,Vn,nu),ol=Le(ni,9),Ou=ol[0],ro=ol[1],su=ol[2],qr=ol[3],El=ol[4],Io=ol[5],zr=ol[6],Xr=ol[7],Ua=ol[8],Yr=function(xu,ku){ro(!0),ur==null||ur(xu,{range:Ks(ku!=null?ku:qr)})},Tu=function(xu,ku){ro(!1),Zo==null||Zo(xu,{range:Ks(ku!=null?ku:qr)})},Pu=ge.useMemo(function(){if(!vn)return null;var Hu=vn.disabledTime,xu=Hu?function(ku){var Sl=Ks(qr),bl=Yn(Mu,zr,qr);return Hu(ku,Sl,{from:bl})}:void 0;return(0,Ie.Z)((0,Ie.Z)({},vn),{},{disabledTime:xu})},[vn,qr,Mu,zr]),Cu=ot([ja,ja],{value:Zn}),Ho=Le(Cu,2),Al=Ho[0],Oi=Ho[1],Si=Al[qr]||ja,Ce=Si==="date"&&Pu?"datetime":Si,pe=Ce===ja&&Ce!=="time",ve=Ft(ja,Si,Wr,$a,!0),dt=Je(Ne,ju,hu,qu,il,Jt,yt,Ou,nu,dn),Lt=Le(dt,2),Jn=Lt[0],ca=Lt[1],Pn=ji(Mu,Jt,zr,Ja,pa,ra),on=zn(Mu,dn,Vn),kn=Le(on,2),Xa=kn[0],Ta=kn[1],Ba=pi(Ja,pa,Mu,Al,nu,qr,$e,pe,Fa,rr,Pu==null?void 0:Pu.defaultOpenValue,Ma,Rn,xa),Tn=Le(Ba,2),Da=Tn[0],Ya=Tn[1],bn=le(function(Hu,xu,ku){var Sl=$t(Al,qr,xu);if((Sl[0]!==Al[0]||Sl[1]!==Al[1])&&Oi(Sl),Hn&&ku!==!1){var bl=Fe(Mu);Hu&&(bl[qr]=Hu),Hn(bl,Sl)}}),yr=function(xu,ku){return $t(Mu,ku,xu)},Qa=function(xu,ku){var Sl=Mu;xu&&(Sl=yr(xu,qr)),Xr(qr);var bl=Io(Sl);il(Sl),Jn(qr,bl===null),bl===null?gu(!1,{force:!0}):ku||Oo.current.focus({index:bl})},_a=function(xu){var ku,Sl=xu.target.getRootNode();if(!Oo.current.nativeElement.contains((ku=Sl.activeElement)!==null&&ku!==void 0?ku:document.activeElement)){var bl=Jt.findIndex(function(Us){return!Us});bl>=0&&Oo.current.focus({index:bl})}gu(!0),Wo==null||Wo(xu)},Ga=function(){ca(null),gu(!1,{force:!0})},Lr=ge.useState(null),Wt=Le(Lr,2),Qr=Wt[0],mo=Wt[1],Fr=ge.useState(null),Eo=Le(Fr,2),au=Eo[0],tu=Eo[1],Sa=ge.useMemo(function(){return au||Mu},[Mu,au]);ge.useEffect(function(){nu||tu(null)},[nu]);var ar=ge.useState([0,0,0]),wo=Le(ar,2),$r=wo[0],No=wo[1],Iu=Yl(uu,Hr),Xo=function(xu){tu(xu),mo("preset")},jo=function(xu){var ku=ca(xu);ku&&gu(!1,{force:!0})},zo=function(xu){Qa(xu)},fu=function(xu){tu(xu?yr(xu,qr):null),mo("cell")},Ko=function(xu){gu(!0),Yr(xu)},pl=function(){su("panel")},si=function(xu){var ku=$t(Mu,qr,xu);il(ku),!Nn&&!it&&$e===Ce&&Qa(xu)},Ki=function(){gu(!1)},xl=An(wr,bo,du,Ks(qr)),Ol=Mu[qr]||null,xi=le(function(Hu){return dn(Hu,{activeIndex:qr})}),Bu=ge.useMemo(function(){var Hu=ir(Ne,!1),xu=nn(Ne,[].concat(Fe(Object.keys(Hu)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return xu},[Ne]),_o=ge.createElement(Ll,a({},Bu,{showNow:ve,showTime:Pu,range:!0,multiplePanel:pe,activeInfo:$r,disabledDate:Pn,onFocus:Ko,onBlur:Tu,onPanelMouseDown:pl,picker:ja,mode:Si,internalMode:Ce,onPanelChange:bn,format:sn,value:Ol,isInvalid:xi,onChange:null,onSelect:si,pickerValue:Da,defaultOpenValue:Dt(vn==null?void 0:vn.defaultOpenValue)[qr],onPickerValueChange:Ya,hoverValue:Sa,onHover:fu,needConfirm:Nn,onSubmit:Qa,onOk:Cl,presets:Iu,onPresetHover:Xo,onPresetSubmit:jo,onNow:zo,cellRender:xl})),Qu=function(xu,ku){var Sl=yr(xu,ku);il(Sl)},ml=function(){su("input")},Ji=function(xu,ku){var Sl=zr.length,bl=zr[Sl-1];if(Sl&&bl!==ku&&Nn&&!Vn[bl]&&!Ua(bl)&&Mu[bl]){Oo.current.focus({index:bl});return}su("input"),gu(!0,{inherit:!0}),qr!==ku&&nu&&!Nn&&it&&Qa(null,!0),El(ku),Yr(xu,ku)},fs=function(xu,ku){if(gu(!1),!Nn&&su()==="input"){var Sl=Io(Mu);Jn(qr,Sl===null)}Tu(xu,ku)},Ns=function(xu,ku){xu.key==="Tab"&&Qa(null,!0),Dn==null||Dn(xu,ku)},Ls=ge.useMemo(function(){return{prefixCls:qt,locale:pa,generateConfig:Ja,button:br.button,input:br.input}},[qt,pa,Ja,br.button,br.input]);if(Me(function(){nu&&qr!==void 0&&bn(null,ja,!1)},[nu,qr,ja]),Me(function(){var Hu=su();!nu&&Hu==="input"&&(gu(!1),Qa(null,!0)),!nu&&it&&!Nn&&Hu==="panel"&&(gu(!0),Qa())},[nu]),0)var ai;return ge.createElement(Nt.Provider,{value:Ls},ge.createElement(St,a({},la(Ne),{popupElement:_o,popupStyle:Bn.popup,popupClassName:Un.popup,visible:nu,onClose:Ki,range:!0}),ge.createElement(Es,a({},Ne,{ref:Oo,suffixIcon:La,activeIndex:Ou||nu?qr:null,activeHelp:!!au,allHelp:!!au&&Qr==="preset",focused:Ou,onFocus:Ji,onBlur:fs,onKeyDown:Ns,onSubmit:Qa,value:Sa,maskFormat:sn,onChange:Qu,onInputChange:ml,format:yt,inputReadOnly:fa,disabled:Jt,open:nu,onOpenChange:gu,onClick:_a,onClear:Ga,invalid:Xa,onInvalid:Ta,onActiveInfo:No}))))}var bc=ge.forwardRef(Rc),Fs=bc;function cs(){return cs=Object.assign?Object.assign.bind():function(ne){for(var ie=1;iene.length)&&(ie=ne.length);for(var ce=0,Ae=new Array(ie);ce=0)&&(ce[Ne]=ne[Ne]);return ce}function js(ne,ie){if(ne==null)return{};var ce=kc(ne,ie),Ae,Ne;if(Object.getOwnPropertySymbols){var $e=Object.getOwnPropertySymbols(ne);for(Ne=0;Ne<$e.length;Ne++)Ae=$e[Ne],!(ie.indexOf(Ae)>=0)&&Object.prototype.propertyIsEnumerable.call(ne,Ae)&&(ce[Ae]=ne[Ae])}return ce}var cr=te(64363);function gs(ne){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=[];return ge.Children.forEach(ne,function(Ae){Ae==null&&!ie.keepEmpty||(Array.isArray(Ae)?ce=ce.concat(gs(Ae)):(0,cr.isFragment)(Ae)&&Ae.props?ce=ce.concat(gs(Ae.props.children,ie)):ce.push(Ae))}),ce}var dc={};function Ps(ne,ie){}function jc(ne,ie){}function md(){dc={}}function Js(ne,ie,ce){!ie&&!dc[ce]&&(ne(!1,ce),dc[ce]=!0)}function bd(ne,ie){Js(Ps,ne,ie)}function gc(ne,ie){Js(jc,ne,ie)}var zc=null;function Dc(ne,ie,ce){var Ae=React.useRef({});return(!("value"in Ae.current)||ce(Ae.current.condition,ie))&&(Ae.current.value=ne(),Ae.current.condition=ie),Ae.current.value}function Uc(ne,ie){typeof ne=="function"?ne(ie):ys(ne)==="object"&&ne&&"current"in ne&&(ne.current=ie)}function xc(){for(var ne=arguments.length,ie=new Array(ne),ce=0;ce1&&arguments[1]!==void 0?arguments[1]:1;Jr+=1;var Ae=Jr;function Ne($e){if($e===0)Ir(Ae),ie();else{var it=er(function(){Ne($e-1)});za.set(Ae,it)}}return Ne(ce),Ae};vr.cancel=function(ne){var ie=za.get(ne);return Ir(ie),Ka(ie)};var Vr=vr;function oo(ne){if(typeof MessageChannel=="undefined")Vr(ne);else{var ie=new MessageChannel;ie.port1.onmessage=function(){return ne()},ie.port2.postMessage(void 0)}}function or(){var ne=ge.useRef(null),ie=function(Ae){ne.current||(ne.current=[],oo(function(){(0,Vt.unstable_batchedUpdates)(function(){ne.current.forEach(function(Ne){Ne()}),ne.current=null})})),ne.current.push(Ae)};return ie}function lo(ne,ie){var ce=ge.useState(ie),Ae=ds(ce,2),Ne=Ae[0],$e=Ae[1],it=jr(function(yt){ne(function(){$e(yt)})});return[Ne,it]}var Zr=ge.createContext(null),Co=["component"],Ar=["className"],ao=["className"],Qo=function(ie,ce){var Ae=ge.useContext(Zr);if(!Ae){var Ne=ie.component,$e=Ne===void 0?"div":Ne,it=js(ie,Co);return ge.createElement($e,cs({},it,{ref:ce}))}var yt=Ae.className,sn=js(Ae,Ar),dn=ie.className,qt=js(ie,ao);return ge.createElement(Zr.Provider,{value:null},ge.createElement(Na,cs({ref:ce,className:Xn()(yt,dn)},sn,qt)))},$o=ge.forwardRef(Qo);$o.displayName="RawItem";var To=$o,pr=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Go="responsive",Vo="invalidate";function Eu(ne){return"+ ".concat(ne.length," ...")}function Lu(ne,ie){var ce=ne.prefixCls,Ae=ce===void 0?"rc-overflow":ce,Ne=ne.data,$e=Ne===void 0?[]:Ne,it=ne.renderItem,yt=ne.renderRawItem,sn=ne.itemKey,dn=ne.itemWidth,qt=dn===void 0?10:dn,Bn=ne.ssr,Un=ne.style,Cn=ne.className,Ln=ne.maxCount,Nn=ne.renderRest,Dn=ne.renderRawRest,Jt=ne.suffix,Vn=ne.component,ra=Vn===void 0?"div":Vn,Rn=ne.itemComponent,xa=ne.onVisibleChange,ua=js(ne,pr),Aa=Bn==="full",dr=or(),pa=lo(dr,null),Ja=ds(pa,2),ja=Ja[0],Wr=Ja[1],$a=ja||0,vn=lo(dr,new Map),Zn=ds(vn,2),Hn=Zn[0],ka=Zn[1],kr=lo(dr,0),Fa=ds(kr,2),rr=Fa[0],Ma=Fa[1],fa=lo(dr,0),La=ds(fa,2),ur=La[0],Zo=La[1],uu=lo(dr,0),Hr=ds(uu,2),br=Hr[0],wr=Hr[1],bo=(0,ge.useState)(null),du=ds(bo,2),Wo=du[0],Oo=du[1],Bo=(0,ge.useState)(null),Au=ds(Bo,2),nu=Au[0],ll=Au[1],gu=ge.useMemo(function(){return nu===null&&Aa?Number.MAX_SAFE_INTEGER:nu||0},[nu,ja]),_u=(0,ge.useState)(!1),eu=ds(_u,2),ju=eu[0],hu=eu[1],qu="".concat(Ae,"-item"),il=Math.max(rr,ur),Cl=Ln===Go,Mu=$e.length&&Cl,ni=Ln===Vo,ol=Mu||typeof Ln=="number"&&$e.length>Ln,Ou=(0,ge.useMemo)(function(){var pe=$e;return Mu?ja===null&&Aa?pe=$e:pe=$e.slice(0,Math.min($e.length,$a/qt)):typeof Ln=="number"&&(pe=$e.slice(0,Ln)),pe},[$e,qt,ja,Ln,Mu]),ro=(0,ge.useMemo)(function(){return Mu?$e.slice(gu+1):$e.slice(Ou.length)},[$e,Ou,Mu,gu]),su=(0,ge.useCallback)(function(pe,ve){var dt;return typeof sn=="function"?sn(pe):(dt=sn&&(pe==null?void 0:pe[sn]))!==null&&dt!==void 0?dt:ve},[sn]),qr=(0,ge.useCallback)(it||function(pe){return pe},[it]);function El(pe,ve,dt){nu===pe&&(ve===void 0||ve===Wo)||(ll(pe),dt||(hu(pe<$e.length-1),xa==null||xa(pe)),ve!==void 0&&Oo(ve))}function Io(pe,ve){Wr(ve.clientWidth)}function zr(pe,ve){ka(function(dt){var Lt=new Map(dt);return ve===null?Lt.delete(pe):Lt.set(pe,ve),Lt})}function Xr(pe,ve){Zo(ve),Ma(ur)}function Ua(pe,ve){wr(ve)}function Yr(pe){return Hn.get(su(Ou[pe],pe))}Ca(function(){if($a&&typeof il=="number"&&Ou){var pe=br,ve=Ou.length,dt=ve-1;if(!ve){El(0,null);return}for(var Lt=0;Lt$a){El(Lt-1,pe-Jn-br+ur);break}}Jt&&Yr(0)+br>$a&&Oo(null)}},[$a,Hn,ur,br,su,Ou]);var Tu=ju&&!!ro.length,Pu={};Wo!==null&&Mu&&(Pu={position:"absolute",left:Wo,top:0});var Cu={prefixCls:qu,responsive:Mu,component:Rn,invalidate:ni},Ho=yt?function(pe,ve){var dt=su(pe,ve);return ge.createElement(Zr.Provider,{key:dt,value:Gi(Gi({},Cu),{},{order:ve,item:pe,itemKey:dt,registerSize:zr,display:ve<=gu})},yt(pe,ve))}:function(pe,ve){var dt=su(pe,ve);return ge.createElement(Na,cs({},Cu,{order:ve,key:dt,item:pe,renderItem:qr,itemKey:dt,registerSize:zr,display:ve<=gu}))},Al={order:Tu?gu:Number.MAX_SAFE_INTEGER,className:"".concat(qu,"-rest"),registerSize:Xr,display:Tu},Oi=Nn||Eu,Si=Dn?ge.createElement(Zr.Provider,{value:Gi(Gi({},Cu),Al)},Dn(ro)):ge.createElement(Na,cs({},Cu,Al),typeof Oi=="function"?Oi(ro):Oi),Ce=ge.createElement(ra,cs({className:Xn()(!ni&&Ae,Cn),style:Un,ref:ie},ua),Ou.map(Ho),ol?Si:null,Jt&&ge.createElement(Na,cs({},Cu,{responsive:Cl,responsiveDisabled:!Mu,order:gu,className:"".concat(qu,"-suffix"),registerSize:Ua,display:!0,style:Pu}),Jt));return Cl?ge.createElement(cn,{onResize:Io,disabled:!Mu},Ce):Ce}var Jo=ge.forwardRef(Lu);Jo.displayName="Overflow",Jo.Item=To,Jo.RESPONSIVE=Go,Jo.INVALIDATE=Vo;var ho=Jo,wa=ho;function Mo(ne){var ie=ne.prefixCls,ce=ne.value,Ae=ne.onRemove,Ne=ne.removeIcon,$e=Ne===void 0?"\xD7":Ne,it=ne.formatDate,yt=ne.disabled,sn=ne.maxTagCount,dn=ne.placeholder,qt="".concat(ie,"-selector"),Bn="".concat(ie,"-selection"),Un="".concat(Bn,"-overflow");function Cn(Dn,Jt){return ge.createElement("span",{className:Xn()("".concat(Bn,"-item")),title:typeof Dn=="string"?Dn:null},ge.createElement("span",{className:"".concat(Bn,"-item-content")},Dn),!yt&&Jt&&ge.createElement("span",{onMouseDown:function(ra){ra.preventDefault()},onClick:Jt,className:"".concat(Bn,"-item-remove")},$e))}function Ln(Dn){var Jt=it(Dn),Vn=function(Rn){Rn&&Rn.stopPropagation(),Ae(Dn)};return Cn(Jt,Vn)}function Nn(Dn){var Jt="+ ".concat(Dn.length," ...");return Cn(Jt)}return ge.createElement("div",{className:qt},ge.createElement(wa,{prefixCls:Un,data:ce,renderItem:Ln,renderRest:Nn,itemKey:function(Jt){return it(Jt)},maxCount:sn}),!ce.length&&ge.createElement("span",{className:"".concat(ie,"-selection-placeholder")},dn))}var iu=["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 vo(ne,ie){var ce=ne.id,Ae=ne.open,Ne=ne.prefix,$e=ne.clearIcon,it=ne.suffixIcon,yt=ne.activeHelp,sn=ne.allHelp,dn=ne.focused,qt=ne.onFocus,Bn=ne.onBlur,Un=ne.onKeyDown,Cn=ne.locale,Ln=ne.generateConfig,Nn=ne.placeholder,Dn=ne.className,Jt=ne.style,Vn=ne.onClick,ra=ne.onClear,Rn=ne.internalPicker,xa=ne.value,ua=ne.onChange,Aa=ne.onSubmit,dr=ne.onInputChange,pa=ne.multiple,Ja=ne.maxTagCount,ja=ne.format,Wr=ne.maskFormat,$a=ne.preserveInvalidOnBlur,vn=ne.onInvalid,Zn=ne.disabled,Hn=ne.invalid,ka=ne.inputReadOnly,kr=ne.direction,Fa=ne.onOpenChange,rr=ne.onMouseDown,Ma=ne.required,fa=ne["aria-required"],La=ne.autoFocus,ur=ne.tabIndex,Zo=ne.removeIcon,uu=ql(ne,iu),Hr=kr==="rtl",br=ge.useContext(Nt),wr=br.prefixCls,bo=ge.useRef(),du=ge.useRef();ge.useImperativeHandle(ie,function(){return{nativeElement:bo.current,focus:function(hu){var qu;(qu=du.current)===null||qu===void 0||qu.focus(hu)},blur:function(){var hu;(hu=du.current)===null||hu===void 0||hu.blur()}}});var Wo=is(uu),Oo=function(hu){ua([hu])},Bo=function(hu){var qu=xa.filter(function(il){return il&&!Kn(Ln,Cn,il,hu,Rn)});ua(qu),Ae||Aa()},Au=zi((0,Ie.Z)((0,Ie.Z)({},ne),{},{onChange:Oo}),function(ju){var hu=ju.valueTexts;return{value:hu[0]||"",active:dn}}),nu=Le(Au,2),ll=nu[0],gu=nu[1],_u=!!($e&&xa.length&&!Zn),eu=pa?ge.createElement(ge.Fragment,null,ge.createElement(Mo,{prefixCls:wr,value:xa,onRemove:Bo,formatDate:gu,maxTagCount:Ja,disabled:Zn,removeIcon:Zo,placeholder:Nn}),ge.createElement("input",{className:"".concat(wr,"-multiple-input"),value:xa.map(gu).join(","),ref:du,readOnly:!0,autoFocus:La,tabIndex:ur}),ge.createElement($i,{type:"suffix",icon:it}),_u&&ge.createElement(gl,{icon:$e,onClear:ra})):ge.createElement(ti,a({ref:du},ll(),{autoFocus:La,tabIndex:ur,suffixIcon:it,clearIcon:_u&&ge.createElement(gl,{icon:$e,onClear:ra}),showActiveCls:!1}));return ge.createElement("div",a({},Wo,{className:Xn()(wr,(0,un.Z)((0,un.Z)((0,un.Z)((0,un.Z)((0,un.Z)({},"".concat(wr,"-multiple"),pa),"".concat(wr,"-focused"),dn),"".concat(wr,"-disabled"),Zn),"".concat(wr,"-invalid"),Hn),"".concat(wr,"-rtl"),Hr),Dn),style:Jt,ref:bo,onClick:Vn,onMouseDown:function(hu){var qu,il=hu.target;il!==((qu=du.current)===null||qu===void 0?void 0:qu.inputElement)&&hu.preventDefault(),rr==null||rr(hu)}}),Ne&&ge.createElement("div",{className:"".concat(wr,"-prefix")},Ne),eu)}var mr=ge.forwardRef(vo),Nr=mr;function Or(ne,ie){var ce=Do(ne),Ae=Le(ce,6),Ne=Ae[0],$e=Ae[1],it=Ae[2],yt=Ae[3],sn=Ae[4],dn=Ae[5],qt=Ne,Bn=qt.prefixCls,Un=qt.styles,Cn=qt.classNames,Ln=qt.order,Nn=qt.defaultValue,Dn=qt.value,Jt=qt.needConfirm,Vn=qt.onChange,ra=qt.onKeyDown,Rn=qt.disabled,xa=qt.disabledDate,ua=qt.minDate,Aa=qt.maxDate,dr=qt.defaultOpen,pa=qt.open,Ja=qt.onOpenChange,ja=qt.locale,Wr=qt.generateConfig,$a=qt.picker,vn=qt.showNow,Zn=qt.showToday,Hn=qt.showTime,ka=qt.mode,kr=qt.onPanelChange,Fa=qt.onCalendarChange,rr=qt.onOk,Ma=qt.multiple,fa=qt.defaultPickerValue,La=qt.pickerValue,ur=qt.onPickerValueChange,Zo=qt.inputReadOnly,uu=qt.suffixIcon,Hr=qt.removeIcon,br=qt.onFocus,wr=qt.onBlur,bo=qt.presets,du=qt.components,Wo=qt.cellRender,Oo=qt.dateRender,Bo=qt.monthCellRender,Au=qt.onClick,nu=Ml(ie);function ll(Bu){return Bu===null?null:Ma?Bu:Bu[0]}var gu=gi(Wr,ja,$e),_u=Xu(pa,dr,[Rn],Ja),eu=Le(_u,2),ju=eu[0],hu=eu[1],qu=function(_o,Qu,ml){if(Fa){var Ji=(0,Ie.Z)({},ml);delete Ji.range,Fa(ll(_o),ll(Qu),Ji)}},il=function(_o){rr==null||rr(ll(_o))},Cl=Re(Wr,ja,yt,!1,Ln,Nn,Dn,qu,il),Mu=Le(Cl,5),ni=Mu[0],ol=Mu[1],Ou=Mu[2],ro=Mu[3],su=Mu[4],qr=Ou(),El=ki([Rn]),Io=Le(El,4),zr=Io[0],Xr=Io[1],Ua=Io[2],Yr=Io[3],Tu=function(_o){Xr(!0),br==null||br(_o,{})},Pu=function(_o){Xr(!1),wr==null||wr(_o,{})},Cu=ot($a,{value:ka}),Ho=Le(Cu,2),Al=Ho[0],Oi=Ho[1],Si=Al==="date"&&Hn?"datetime":Al,Ce=Ft($a,Al,vn,Zn),pe=Vn&&function(Bu,_o){Vn(ll(Bu),ll(_o))},ve=Je((0,Ie.Z)((0,Ie.Z)({},Ne),{},{onChange:pe}),ni,ol,Ou,ro,[],yt,zr,ju,dn),dt=Le(ve,2),Lt=dt[1],Jn=zn(qr,dn),ca=Le(Jn,2),Pn=ca[0],on=ca[1],kn=ge.useMemo(function(){return Pn.some(function(Bu){return Bu})},[Pn]),Xa=function(_o,Qu){if(ur){var ml=(0,Ie.Z)((0,Ie.Z)({},Qu),{},{mode:Qu.mode[0]});delete ml.range,ur(_o[0],ml)}},Ta=pi(Wr,ja,qr,[Al],ju,Yr,$e,!1,fa,La,Dt(Hn==null?void 0:Hn.defaultOpenValue),Xa,ua,Aa),Ba=Le(Ta,2),Tn=Ba[0],Da=Ba[1],Ya=le(function(Bu,_o,Qu){if(Oi(_o),kr&&Qu!==!1){var ml=Bu||qr[qr.length-1];kr(ml,_o)}}),bn=function(){Lt(Ou()),hu(!1,{force:!0})},yr=function(_o){!Rn&&!nu.current.nativeElement.contains(document.activeElement)&&nu.current.focus(),hu(!0),Au==null||Au(_o)},Qa=function(){Lt(null),hu(!1,{force:!0})},_a=ge.useState(null),Ga=Le(_a,2),Lr=Ga[0],Wt=Ga[1],Qr=ge.useState(null),mo=Le(Qr,2),Fr=mo[0],Eo=mo[1],au=ge.useMemo(function(){var Bu=[Fr].concat(Fe(qr)).filter(function(_o){return _o});return Ma?Bu:Bu.slice(0,1)},[qr,Fr,Ma]),tu=ge.useMemo(function(){return!Ma&&Fr?[Fr]:qr.filter(function(Bu){return Bu})},[qr,Fr,Ma]);ge.useEffect(function(){ju||Eo(null)},[ju]);var Sa=Yl(bo),ar=function(_o){Eo(_o),Wt("preset")},wo=function(_o){var Qu=Ma?gu(Ou(),_o):[_o],ml=Lt(Qu);ml&&!Ma&&hu(!1,{force:!0})},$r=function(_o){wo(_o)},No=function(_o){Eo(_o),Wt("cell")},Iu=function(_o){hu(!0),Tu(_o)},Xo=function(_o){if(Ua("panel"),!(Ma&&Si!==$a)){var Qu=Ma?gu(Ou(),_o):[_o];ro(Qu),!Jt&&!it&&$e===Si&&bn()}},jo=function(){hu(!1)},zo=An(Wo,Oo,Bo),fu=ge.useMemo(function(){var Bu=ir(Ne,!1),_o=nn(Ne,[].concat(Fe(Object.keys(Bu)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ie.Z)((0,Ie.Z)({},_o),{},{multiple:Ne.multiple})},[Ne]),Ko=ge.createElement(Ll,a({},fu,{showNow:Ce,showTime:Hn,disabledDate:xa,onFocus:Iu,onBlur:Pu,picker:$a,mode:Al,internalMode:Si,onPanelChange:Ya,format:sn,value:qr,isInvalid:dn,onChange:null,onSelect:Xo,pickerValue:Tn,defaultOpenValue:Hn==null?void 0:Hn.defaultOpenValue,onPickerValueChange:Da,hoverValue:au,onHover:No,needConfirm:Jt,onSubmit:bn,onOk:su,presets:Sa,onPresetHover:ar,onPresetSubmit:wo,onNow:$r,cellRender:zo})),pl=function(_o){ro(_o)},si=function(){Ua("input")},Ki=function(_o){Ua("input"),hu(!0,{inherit:!0}),Tu(_o)},xl=function(_o){hu(!1),Pu(_o)},Ol=function(_o,Qu){_o.key==="Tab"&&bn(),ra==null||ra(_o,Qu)},xi=ge.useMemo(function(){return{prefixCls:Bn,locale:ja,generateConfig:Wr,button:du.button,input:du.input}},[Bn,ja,Wr,du.button,du.input]);return Me(function(){ju&&Yr!==void 0&&Ya(null,$a,!1)},[ju,Yr,$a]),Me(function(){var Bu=Ua();!ju&&Bu==="input"&&(hu(!1),bn()),!ju&&it&&!Jt&&Bu==="panel"&&bn()},[ju]),ge.createElement(Nt.Provider,{value:xi},ge.createElement(St,a({},la(Ne),{popupElement:Ko,popupStyle:Un.popup,popupClassName:Cn.popup,visible:ju,onClose:jo}),ge.createElement(Nr,a({},Ne,{ref:nu,suffixIcon:uu,removeIcon:Hr,activeHelp:!!Fr,allHelp:!!Fr&&Lr==="preset",focused:zr,onFocus:Ki,onBlur:xl,onKeyDown:Ol,onSubmit:bn,value:tu,maskFormat:sn,onChange:pl,onInputChange:si,internalPicker:$e,format:yt,inputReadOnly:Zo,disabled:Rn,open:ju,onOpenChange:hu,onClick:yr,onClear:Qa,invalid:kn,onInvalid:function(_o){on(_o,0)}}))))}var hr=ge.forwardRef(Or),Sr=hr,io=Sr},50538:function(Ge,et){"use strict";var te;var a=typeof Symbol=="function"&&Symbol.for,ye=a?Symbol.for("react.element"):60103,xe=a?Symbol.for("react.portal"):60106,we=a?Symbol.for("react.fragment"):60107,Oe=a?Symbol.for("react.strict_mode"):60108,be=a?Symbol.for("react.profiler"):60114,Fe=a?Symbol.for("react.provider"):60109,Ie=a?Symbol.for("react.context"):60110,De=a?Symbol.for("react.async_mode"):60111,je=a?Symbol.for("react.concurrent_mode"):60111,Ye=a?Symbol.for("react.forward_ref"):60112,Le=a?Symbol.for("react.suspense"):60113,ge=a?Symbol.for("react.suspense_list"):60120,le=a?Symbol.for("react.memo"):60115,E=a?Symbol.for("react.lazy"):60116,y=a?Symbol.for("react.block"):60121,x=a?Symbol.for("react.fundamental"):60117,b=a?Symbol.for("react.responder"):60118,ee=a?Symbol.for("react.scope"):60119;function z(oe){if(typeof oe=="object"&&oe!==null){var me=oe.$$typeof;switch(me){case ye:switch(oe=oe.type,oe){case De:case je:case we:case be:case Oe:case Le:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case Ie:case Ye:case E:case le:case Fe:return oe;default:return me}}case xe:return me}}}function ae(oe){return z(oe)===je}te=De,te=je,te=Ie,te=Fe,te=ye,te=Ye,te=we,te=E,te=le,te=xe,te=be,te=Oe,te=Le,te=function(oe){return ae(oe)||z(oe)===De},te=ae,te=function(oe){return z(oe)===Ie},te=function(oe){return z(oe)===Fe},te=function(oe){return typeof oe=="object"&&oe!==null&&oe.$$typeof===ye},te=function(oe){return z(oe)===Ye},et.isFragment=function(oe){return z(oe)===we},te=function(oe){return z(oe)===E},et.isMemo=function(oe){return z(oe)===le},te=function(oe){return z(oe)===xe},te=function(oe){return z(oe)===be},te=function(oe){return z(oe)===Oe},te=function(oe){return z(oe)===Le},te=function(oe){return typeof oe=="string"||typeof oe=="function"||oe===we||oe===je||oe===be||oe===Oe||oe===Le||oe===ge||typeof oe=="object"&&oe!==null&&(oe.$$typeof===E||oe.$$typeof===le||oe.$$typeof===Fe||oe.$$typeof===Ie||oe.$$typeof===Ye||oe.$$typeof===x||oe.$$typeof===b||oe.$$typeof===ee||oe.$$typeof===y)},te=z},64363:function(Ge,et,te){"use strict";Ge.exports=te(50538)},36963:function(Ge,et){"use strict";var te;var a=Symbol.for("react.element"),ye=Symbol.for("react.portal"),xe=Symbol.for("react.fragment"),we=Symbol.for("react.strict_mode"),Oe=Symbol.for("react.profiler"),be=Symbol.for("react.provider"),Fe=Symbol.for("react.context"),Ie=Symbol.for("react.server_context"),De=Symbol.for("react.forward_ref"),je=Symbol.for("react.suspense"),Ye=Symbol.for("react.suspense_list"),Le=Symbol.for("react.memo"),ge=Symbol.for("react.lazy"),le=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function y(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case a:switch(x=x.type,x){case xe:case Oe:case we:case je:case Ye:return x;default:switch(x=x&&x.$$typeof,x){case Ie:case Fe:case De:case ge:case Le:case be:return x;default:return b}}case ye:return b}}}te=Fe,te=be,te=a,et.ForwardRef=De,te=xe,te=ge,te=Le,te=ye,te=Oe,te=we,te=je,te=Ye,te=function(){return!1},te=function(){return!1},te=function(x){return y(x)===Fe},te=function(x){return y(x)===be},te=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===a},te=function(x){return y(x)===De},te=function(x){return y(x)===xe},te=function(x){return y(x)===ge},et.isMemo=function(x){return y(x)===Le},te=function(x){return y(x)===ye},te=function(x){return y(x)===Oe},te=function(x){return y(x)===we},te=function(x){return y(x)===je},te=function(x){return y(x)===Ye},te=function(x){return typeof x=="string"||typeof x=="function"||x===xe||x===Oe||x===we||x===je||x===Ye||x===le||typeof x=="object"&&x!==null&&(x.$$typeof===ge||x.$$typeof===Le||x.$$typeof===be||x.$$typeof===Fe||x.$$typeof===De||x.$$typeof===E||x.getModuleId!==void 0)},te=y},17756:function(Ge,et,te){"use strict";Ge.exports=te(36963)},48387:function(Ge,et,te){"use strict";te.d(et,{Qw:function(){return mc},FJ:function(){return Xs},hT:function(){return Zc},OF:function(){return Bi},ZP:function(){return nd}});function a(){return a=Object.assign?Object.assign.bind():function(de){for(var fe=1;fede.length)&&(fe=de.length);for(var Te=0,He=Array(fe);Tede.length)&&(fe=de.length);for(var Te=0,He=new Array(fe);Te=0)&&(Te[_t]=de[_t]);return Te}function qe(de,fe){if(de==null)return{};var Te=wt(de,fe),He,_t;if(Object.getOwnPropertySymbols){var re=Object.getOwnPropertySymbols(de);for(_t=0;_t=0)&&Object.prototype.propertyIsEnumerable.call(de,He)&&(Te[He]=de[He])}return Te}var se=te(67294);function Rt(de){var fe=se.useRef();fe.current=de;var Te=se.useCallback(function(){for(var He,_t=arguments.length,re=new Array(_t),ue=0;ue<_t;ue++)re[ue]=arguments[ue];return(He=fe.current)===null||He===void 0?void 0:He.call.apply(He,[fe].concat(re))},[]);return Te}function Tt(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Ke=Tt()?se.useLayoutEffect:se.useEffect,Ze=Ke,at=function(fe,Te){var He=se.useRef(!0);Ke(function(){if(!He.current)return fe()},Te),Ke(function(){return He.current=!1,function(){He.current=!0}},[])};function ct(de){var fe=se.useRef(!1),Te=se.useState(de),He=Et(Te,2),_t=He[0],re=He[1];se.useEffect(function(){return fe.current=!1,function(){fe.current=!0}},[]);function ue(he,Pe){Pe&&fe.current||re(he)}return[_t,ue]}function xt(de){return de!==void 0}function ze(de,fe){var Te=fe||{},He=Te.defaultValue,_t=Te.value,re=Te.onChange,ue=Te.postState,he=ct(function(){return xt(_t)?_t:xt(He)?typeof He=="function"?He():He:typeof de=="function"?de():de}),Pe=Et(he,2),Ve=Pe[0],ut=Pe[1],Mt=_t!==void 0?_t:Ve,cn=ue?ue(Mt):Mt,tn=Rt(re),En=ct([Mt]),Mn=Et(En,2),wn=Mn[0],Ca=Mn[1];at(function(){var Ea=wn[0];Ve!==Ea&&tn(Ve,Ea)},[wn]),at(function(){xt(_t)||ut(_t)},[_t]);var aa=Rt(function(Ea,ma){ut(Ea,ma),Ca([Mt],ma)});return[cn,aa]}var nt={};function Zt(de,fe){}function Ut(de,fe){}function en(){nt={}}function rn(de,fe,Te){!fe&&!nt[Te]&&(de(!1,Te),nt[Te]=!0)}function Yn(de,fe){rn(Zt,de,fe)}function It(de,fe){rn(Ut,de,fe)}var Qe=Yn,tt=te(94184),ke=te.n(tt),Pt=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var de=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(de)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(de==null?void 0:de.substr(0,4))},Ct=te(95936);function nn(de,fe,Te){var He=se.useRef({});return(!("value"in He.current)||Te(He.current.condition,fe))&&(He.current.value=de(),He.current.condition=fe),He.current.value}function gn(de,fe){typeof de=="function"?de(fe):We(de)==="object"&&de&&"current"in de&&(de.current=fe)}function Qt(){for(var de=arguments.length,fe=new Array(de),Te=0;Te5&&arguments[5]!==void 0?arguments[5]:!1,he=arguments.length>6?arguments[6]:void 0,Pe=arguments.length>7?arguments[7]:void 0,Ve=se.useMemo(function(){if(We(_t)==="object")return _t.clearIcon;if(re)return re},[_t,re]),ut=se.useMemo(function(){return!!(!ue&&_t&&(He.length||he)&&!(Pe==="combobox"&&he===""))},[_t,ue,He.length,he,Pe]);return{allowClear:ut,clearIcon:se.createElement(Fn,{className:"".concat(fe,"-clear"),onMouseDown:Te,customizeIcon:Ve},"\xD7")}},In=se.createContext(null);function $n(){return se.useContext(In)}function Ra(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,fe=se.useState(!1),Te=Et(fe,2),He=Te[0],_t=Te[1],re=se.useRef(null),ue=function(){window.clearTimeout(re.current)};se.useEffect(function(){return ue},[]);var he=function(Ve,ut){ue(),re.current=window.setTimeout(function(){_t(Ve),ut&&ut()},de)};return[He,he,ue]}function Ha(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,fe=se.useRef(null),Te=se.useRef(null);se.useEffect(function(){return function(){window.clearTimeout(Te.current)}},[]);function He(_t){(_t||fe.current===null)&&(fe.current=_t),window.clearTimeout(Te.current),Te.current=window.setTimeout(function(){fe.current=null},de)}return[function(){return fe.current},He]}function ir(de,fe,Te,He){var _t=se.useRef(null);_t.current={open:fe,triggerOpen:Te,customizedTrigger:He},se.useEffect(function(){function re(ue){var he;if(!((he=_t.current)!==null&&he!==void 0&&he.customizedTrigger)){var Pe=ue.target;Pe.shadowRoot&&ue.composed&&(Pe=ue.composedPath()[0]||Pe),_t.current.open&&de().filter(function(Ve){return Ve}).every(function(Ve){return!Ve.contains(Pe)&&Ve!==Pe})&&_t.current.triggerOpen(!1)}}return window.addEventListener("mousedown",re),function(){return window.removeEventListener("mousedown",re)}},[])}var un={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(fe){var Te=fe.keyCode;if(fe.altKey&&!fe.ctrlKey||fe.metaKey||Te>=un.F1&&Te<=un.F12)return!1;switch(Te){case un.ALT:case un.CAPS_LOCK:case un.CONTEXT_MENU:case un.CTRL:case un.DOWN:case un.END:case un.ESC:case un.HOME:case un.INSERT:case un.LEFT:case un.MAC_FF_META:case un.META:case un.NUMLOCK:case un.NUM_CENTER:case un.PAGE_DOWN:case un.PAGE_UP:case un.PAUSE:case un.PRINT_SCREEN:case un.RIGHT:case un.SHIFT:case un.UP:case un.WIN_KEY:case un.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(fe){if(fe>=un.ZERO&&fe<=un.NINE||fe>=un.NUM_ZERO&&fe<=un.NUM_MULTIPLY||fe>=un.A&&fe<=un.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&fe===0)return!0;switch(fe){case un.SPACE:case un.QUESTION_MARK:case un.NUM_PLUS:case un.NUM_MINUS:case un.NUM_PERIOD:case un.NUM_DIVISION:case un.SEMICOLON:case un.DASH:case un.EQUALS:case un.COMMA:case un.PERIOD:case un.SLASH:case un.APOSTROPHE:case un.SINGLE_QUOTE:case un.OPEN_SQUARE_BRACKET:case un.BACKSLASH:case un.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},pn=un;function $r(de){return de&&![pn.ESC,pn.SHIFT,pn.BACKSPACE,pn.TAB,pn.WIN_KEY,pn.ALT,pn.META,pn.WIN_KEY_RIGHT,pn.CTRL,pn.SEMICOLON,pn.EQUALS,pn.CAPS_LOCK,pn.CONTEXT_MENU,pn.F1,pn.F2,pn.F3,pn.F4,pn.F5,pn.F6,pn.F7,pn.F8,pn.F9,pn.F10,pn.F11,pn.F12].includes(de)}var Xn=`accept acceptCharset accessKey action allowFullScreen allowTransparency +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Et(de,fe){return vt(de)||Kt(de,fe)||Ee(de,fe)||mt()}function wt(de,fe){if(de==null)return{};var Te={},He=Object.keys(de),_t,re;for(re=0;re=0)&&(Te[_t]=de[_t]);return Te}function qe(de,fe){if(de==null)return{};var Te=wt(de,fe),He,_t;if(Object.getOwnPropertySymbols){var re=Object.getOwnPropertySymbols(de);for(_t=0;_t=0)&&Object.prototype.propertyIsEnumerable.call(de,He)&&(Te[He]=de[He])}return Te}var se=te(67294);function Rt(de){var fe=se.useRef();fe.current=de;var Te=se.useCallback(function(){for(var He,_t=arguments.length,re=new Array(_t),ue=0;ue<_t;ue++)re[ue]=arguments[ue];return(He=fe.current)===null||He===void 0?void 0:He.call.apply(He,[fe].concat(re))},[]);return Te}function Tt(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Ke=Tt()?se.useLayoutEffect:se.useEffect,Ze=Ke,at=function(fe,Te){var He=se.useRef(!0);Ke(function(){if(!He.current)return fe()},Te),Ke(function(){return He.current=!1,function(){He.current=!0}},[])};function ct(de){var fe=se.useRef(!1),Te=se.useState(de),He=Et(Te,2),_t=He[0],re=He[1];se.useEffect(function(){return fe.current=!1,function(){fe.current=!0}},[]);function ue(he,Pe){Pe&&fe.current||re(he)}return[_t,ue]}function xt(de){return de!==void 0}function ze(de,fe){var Te=fe||{},He=Te.defaultValue,_t=Te.value,re=Te.onChange,ue=Te.postState,he=ct(function(){return xt(_t)?_t:xt(He)?typeof He=="function"?He():He:typeof de=="function"?de():de}),Pe=Et(he,2),Ve=Pe[0],ut=Pe[1],Mt=_t!==void 0?_t:Ve,cn=ue?ue(Mt):Mt,tn=Rt(re),En=ct([Mt]),Mn=Et(En,2),wn=Mn[0],Ca=Mn[1];at(function(){var Ea=wn[0];Ve!==Ea&&tn(Ve,Ea)},[wn]),at(function(){xt(_t)||ut(_t)},[_t]);var aa=Rt(function(Ea,ma){ut(Ea,ma),Ca([Mt],ma)});return[cn,aa]}var nt={};function Zt(de,fe){}function Ut(de,fe){}function en(){nt={}}function rn(de,fe,Te){!fe&&!nt[Te]&&(de(!1,Te),nt[Te]=!0)}function Wn(de,fe){rn(Zt,de,fe)}function It(de,fe){rn(Ut,de,fe)}var Qe=Wn,tt=te(94184),ke=te.n(tt),Pt=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var de=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(de)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(de==null?void 0:de.substr(0,4))},Ct=te(95936);function nn(de,fe,Te){var He=se.useRef({});return(!("value"in He.current)||Te(He.current.condition,fe))&&(He.current.value=de(),He.current.condition=fe),He.current.value}function gn(de,fe){typeof de=="function"?de(fe):We(de)==="object"&&de&&"current"in de&&(de.current=fe)}function Qt(){for(var de=arguments.length,fe=new Array(de),Te=0;Te5&&arguments[5]!==void 0?arguments[5]:!1,he=arguments.length>6?arguments[6]:void 0,Pe=arguments.length>7?arguments[7]:void 0,Ve=se.useMemo(function(){if(We(_t)==="object")return _t.clearIcon;if(re)return re},[_t,re]),ut=se.useMemo(function(){return!!(!ue&&_t&&(He.length||he)&&!(Pe==="combobox"&&he===""))},[_t,ue,He.length,he,Pe]);return{allowClear:ut,clearIcon:se.createElement(Fn,{className:"".concat(fe,"-clear"),onMouseDown:Te,customizeIcon:Ve},"\xD7")}},In=se.createContext(null);function $n(){return se.useContext(In)}function Ra(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,fe=se.useState(!1),Te=Et(fe,2),He=Te[0],_t=Te[1],re=se.useRef(null),ue=function(){window.clearTimeout(re.current)};se.useEffect(function(){return ue},[]);var he=function(Ve,ut){ue(),re.current=window.setTimeout(function(){_t(Ve),ut&&ut()},de)};return[He,he,ue]}function Ha(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,fe=se.useRef(null),Te=se.useRef(null);se.useEffect(function(){return function(){window.clearTimeout(Te.current)}},[]);function He(_t){(_t||fe.current===null)&&(fe.current=_t),window.clearTimeout(Te.current),Te.current=window.setTimeout(function(){fe.current=null},de)}return[function(){return fe.current},He]}function ir(de,fe,Te,He){var _t=se.useRef(null);_t.current={open:fe,triggerOpen:Te,customizedTrigger:He},se.useEffect(function(){function re(ue){var he;if(!((he=_t.current)!==null&&he!==void 0&&he.customizedTrigger)){var Pe=ue.target;Pe.shadowRoot&&ue.composed&&(Pe=ue.composedPath()[0]||Pe),_t.current.open&&de().filter(function(Ve){return Ve}).every(function(Ve){return!Ve.contains(Pe)&&Ve!==Pe})&&_t.current.triggerOpen(!1)}}return window.addEventListener("mousedown",re),function(){return window.removeEventListener("mousedown",re)}},[])}var un={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(fe){var Te=fe.keyCode;if(fe.altKey&&!fe.ctrlKey||fe.metaKey||Te>=un.F1&&Te<=un.F12)return!1;switch(Te){case un.ALT:case un.CAPS_LOCK:case un.CONTEXT_MENU:case un.CTRL:case un.DOWN:case un.END:case un.ESC:case un.HOME:case un.INSERT:case un.LEFT:case un.MAC_FF_META:case un.META:case un.NUMLOCK:case un.NUM_CENTER:case un.PAGE_DOWN:case un.PAGE_UP:case un.PAUSE:case un.PRINT_SCREEN:case un.RIGHT:case un.SHIFT:case un.UP:case un.WIN_KEY:case un.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(fe){if(fe>=un.ZERO&&fe<=un.NINE||fe>=un.NUM_ZERO&&fe<=un.NUM_MULTIPLY||fe>=un.A&&fe<=un.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&fe===0)return!0;switch(fe){case un.SPACE:case un.QUESTION_MARK:case un.NUM_PLUS:case un.NUM_MINUS:case un.NUM_PERIOD:case un.NUM_DIVISION:case un.SEMICOLON:case un.DASH:case un.EQUALS:case un.COMMA:case un.PERIOD:case un.SLASH:case un.APOSTROPHE:case un.SINGLE_QUOTE:case un.OPEN_SQUARE_BRACKET:case un.BACKSLASH:case un.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},pn=un;function eo(de){return de&&![pn.ESC,pn.SHIFT,pn.BACKSPACE,pn.TAB,pn.WIN_KEY,pn.ALT,pn.META,pn.WIN_KEY_RIGHT,pn.CTRL,pn.SEMICOLON,pn.EQUALS,pn.CAPS_LOCK,pn.CONTEXT_MENU,pn.F1,pn.F2,pn.F3,pn.F4,pn.F5,pn.F6,pn.F7,pn.F8,pn.F9,pn.F10,pn.F11,pn.F12].includes(de)}var Xn=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -1227,10 +1227,10 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ao="".concat(Xn," ").concat(sa).split(/[\s\n]+/),Nt="aria-",ft="data-";function Xe(de,fe){return de.indexOf(fe)===0}function St(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te;fe===!1?Te={aria:!0,data:!0,attr:!0}:fe===!0?Te={aria:!0}:Te=_e({},fe);var He={};return Object.keys(de).forEach(function(_t){(Te.aria&&(_t==="role"||Xe(_t,Nt))||Te.data&&Xe(_t,ft)||Te.attr&&Ao.includes(_t))&&(He[_t]=de[_t])}),He}function jt(){return jt=Object.assign?Object.assign.bind():function(de){for(var fe=1;fede.length)&&(fe=de.length);for(var Te=0,He=new Array(fe);Te=0)&&(Te[_t]=de[_t]);return Te}function kt(de,fe){if(de==null)return{};var Te=bt(de,fe),He,_t;if(Object.getOwnPropertySymbols){var re=Object.getOwnPropertySymbols(de);for(_t=0;_t=0)&&Object.prototype.propertyIsEnumerable.call(de,He)&&(Te[He]=de[He])}return Te}var oa=te(48555);function Ia(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Wa=Ia()?se.useLayoutEffect:se.useEffect,Rr=function(fe,Te){var He=se.useRef(!0);Wa(function(){return fe(He.current)},Te),Wa(function(){return He.current=!1,function(){He.current=!0}},[])},da=function(fe,Te){Rr(function(He){if(!He)return fe()},Te)},ea=Rr,Dr=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Pr=void 0;function jn(de,fe){var Te=de.prefixCls,He=de.invalidate,_t=de.item,re=de.renderItem,ue=de.responsive,he=de.responsiveDisabled,Pe=de.registerSize,Ve=de.itemKey,ut=de.className,Mt=de.style,cn=de.children,tn=de.display,En=de.order,Mn=de.component,wn=Mn===void 0?"div":Mn,Ca=kt(de,Dr),aa=ue&&!tn;function Ea(er){Pe(Ve,er)}se.useEffect(function(){return function(){Ea(null)}},[]);var ma=re&&_t!==Pr?re(_t):cn,ta;He||(ta={opacity:aa?0:1,height:aa?0:Pr,overflowY:aa?"hidden":Pr,order:ue?En:Pr,pointerEvents:aa?"none":Pr,position:aa?"absolute":Pr});var Na={};aa&&(Na["aria-hidden"]=!0);var jr=se.createElement(wn,jt({className:ke()(!He&&Te,ut),style:la(la({},ta),Mt)},Na,Ca,{ref:fe}),ma);return ue&&(jr=se.createElement(oa.Z,{onResize:function(Ka){var Jr=Ka.offsetWidth;Ea(Jr)},disabled:he},jr)),jr}var So=se.forwardRef(jn);So.displayName="Item";var mn=So;function ya(de){var fe=se.useRef();fe.current=de;var Te=se.useCallback(function(){for(var He,_t=arguments.length,re=new Array(_t),ue=0;ue<_t;ue++)re[ue]=arguments[ue];return(He=fe.current)===null||He===void 0?void 0:He.call.apply(He,[fe].concat(re))},[]);return Te}var Cr=te(73935),gr=function(fe){return+setTimeout(fe,16)},eo=function(fe){return clearTimeout(fe)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(gr=function(fe){return window.requestAnimationFrame(fe)},eo=function(fe){return window.cancelAnimationFrame(fe)});var po=0,Lo=new Map;function so(de){Lo.delete(de)}var Kn=function(fe){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;po+=1;var He=po;function _t(re){if(re===0)so(He),fe();else{var ue=gr(function(){_t(re-1)});Lo.set(He,ue)}}return _t(Te),He};Kn.cancel=function(de){var fe=Lo.get(de);return so(fe),eo(fe)};var yo=Kn;function Fu(de){if(typeof MessageChannel=="undefined")yo(de);else{var fe=new MessageChannel;fe.port1.onmessage=function(){return de()},fe.port2.postMessage(void 0)}}function mu(){var de=se.useRef(null),fe=function(He){de.current||(de.current=[],Fu(function(){(0,Cr.unstable_batchedUpdates)(function(){de.current.forEach(function(_t){_t()}),de.current=null})})),de.current.push(He)};return fe}function Ur(de,fe){var Te=se.useState(fe),He=gt(Te,2),_t=He[0],re=He[1],ue=ya(function(he){de(function(){re(he)})});return[_t,ue]}var qn=se.createContext(null),Vi=["component"],Fl=["className"],ci=["className"],Rl=function(fe,Te){var He=se.useContext(qn);if(!He){var _t=fe.component,re=_t===void 0?"div":_t,ue=kt(fe,Vi);return se.createElement(re,jt({},ue,{ref:Te}))}var he=He.className,Pe=kt(He,Fl),Ve=fe.className,ut=kt(fe,ci);return se.createElement(qn.Provider,{value:null},se.createElement(mn,jt({ref:Te,className:ke()(he,Ve)},Pe,ut)))},qa=se.forwardRef(Rl);qa.displayName="RawItem";var Do=qa,Uo=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Fo="responsive",xo="invalidate";function Gu(de){return"+ ".concat(de.length," ...")}function Kr(de,fe){var Te=de.prefixCls,He=Te===void 0?"rc-overflow":Te,_t=de.data,re=_t===void 0?[]:_t,ue=de.renderItem,he=de.renderRawItem,Pe=de.itemKey,Ve=de.itemWidth,ut=Ve===void 0?10:Ve,Mt=de.ssr,cn=de.style,tn=de.className,En=de.maxCount,Mn=de.renderRest,wn=de.renderRawRest,Ca=de.suffix,aa=de.component,Ea=aa===void 0?"div":aa,ma=de.itemComponent,ta=de.onVisibleChange,Na=kt(de,Uo),jr=Mt==="full",er=mu(),Ka=Ur(er,null),Jr=gt(Ka,2),za=Jr[0],Ir=Jr[1],fr=za||0,Vr=Ur(er,new Map),ro=gt(Vr,2),ur=ro[0],uo=ro[1],Zr=Ur(er,0),Co=gt(Zr,2),Er=Co[0],no=Co[1],Qo=Ur(er,0),$o=gt(Qo,2),To=$o[0],vr=$o[1],Go=Ur(er,0),Vo=gt(Go,2),Au=Vo[0],Ou=Vo[1],Jo=(0,se.useState)(null),ho=gt(Jo,2),wa=ho[0],Mo=ho[1],iu=(0,se.useState)(null),fo=gt(iu,2),mr=fo[0],Nr=fo[1],Or=se.useMemo(function(){return mr===null&&jr?Number.MAX_SAFE_INTEGER:mr||0},[mr,za]),pr=(0,se.useState)(!1),Ar=gt(pr,2),lo=Ar[0],ne=Ar[1],ie="".concat(He,"-item"),ce=Math.max(Er,To),Ae=En===Fo,Ne=re.length&&Ae,$e=En===xo,it=Ne||typeof En=="number"&&re.length>En,yt=(0,se.useMemo)(function(){var pa=re;return Ne?za===null&&jr?pa=re:pa=re.slice(0,Math.min(re.length,fr/ut)):typeof En=="number"&&(pa=re.slice(0,En)),pa},[re,ut,za,En,Ne]),sn=(0,se.useMemo)(function(){return Ne?re.slice(Or+1):re.slice(yt.length)},[re,yt,Ne,Or]),dn=(0,se.useCallback)(function(pa,Ja){var ja;return typeof Pe=="function"?Pe(pa):(ja=Pe&&(pa==null?void 0:pa[Pe]))!==null&&ja!==void 0?ja:Ja},[Pe]),qt=(0,se.useCallback)(ue||function(pa){return pa},[ue]);function Bn(pa,Ja,ja){mr===pa&&(Ja===void 0||Ja===wa)||(Nr(pa),ja||(ne(pafr){Bn(Wr-1,pa-$a-Au+To);break}}Ca&&Dn(0)+Au>fr&&Mo(null)}},[fr,ur,To,Au,dn,yt]);var Jt=lo&&!!sn.length,Zn={};wa!==null&&Ne&&(Zn={position:"absolute",left:wa,top:0});var ra={prefixCls:ie,responsive:Ne,component:ma,invalidate:$e},On=he?function(pa,Ja){var ja=dn(pa,Ja);return se.createElement(qn.Provider,{key:ja,value:la(la({},ra),{},{order:Ja,item:pa,itemKey:ja,registerSize:Cn,display:Ja<=Or})},he(pa,Ja))}:function(pa,Ja){var ja=dn(pa,Ja);return se.createElement(mn,jt({},ra,{order:Ja,key:ja,item:pa,renderItem:qt,itemKey:ja,registerSize:Cn,display:Ja<=Or}))},xa,ua={order:Jt?Or:Number.MAX_SAFE_INTEGER,className:"".concat(ie,"-rest"),registerSize:Ln,display:Jt};if(wn)wn&&(xa=se.createElement(qn.Provider,{value:la(la({},ra),ua)},wn(sn)));else{var Aa=Mn||Gu;xa=se.createElement(mn,jt({},ra,ua),typeof Aa=="function"?Aa(sn):Aa)}var dr=se.createElement(Ea,jt({className:ke()(!$e&&He,tn),style:cn,ref:fe},Na),yt.map(On),it?xa:null,Ca&&se.createElement(mn,jt({},ra,{responsive:Ae,responsiveDisabled:!Ne,order:Or,className:"".concat(ie,"-suffix"),registerSize:Nn,display:!0,style:Zn}),Ca));return Ae&&(dr=se.createElement(oa.Z,{onResize:Un,disabled:!Ne},dr)),dr}var vu=se.forwardRef(Kr);vu.displayName="Overflow",vu.Item=Do,vu.RESPONSIVE=Fo,vu.INVALIDATE=xo;var qu=vu,yl=qu,Ju=function(fe,Te){var He,_t=fe.prefixCls,re=fe.id,ue=fe.inputElement,he=fe.disabled,Pe=fe.tabIndex,Ve=fe.autoFocus,ut=fe.autoComplete,Mt=fe.editable,cn=fe.activeDescendantId,tn=fe.value,En=fe.maxLength,Mn=fe.onKeyDown,wn=fe.onMouseDown,Ca=fe.onChange,aa=fe.onPaste,Ea=fe.onCompositionStart,ma=fe.onCompositionEnd,ta=fe.onBlur,Na=fe.open,jr=fe.attrs,er=ue||se.createElement("input",null),Ka=er,Jr=Ka.ref,za=Ka.props,Ir=za.onKeyDown,fr=za.onChange,Vr=za.onMouseDown,ro=za.onCompositionStart,ur=za.onCompositionEnd,uo=za.onBlur,Zr=za.style;return"maxLength"in er.props,er=se.cloneElement(er,_e(_e(_e({type:"search"},za),{},{id:re,ref:Qt(Te,Jr),disabled:he,tabIndex:Pe,autoComplete:ut||"off",autoFocus:Ve,className:ke()("".concat(_t,"-selection-search-input"),(He=er)===null||He===void 0||(He=He.props)===null||He===void 0?void 0:He.className),role:"combobox","aria-expanded":Na||!1,"aria-haspopup":"listbox","aria-owns":"".concat(re,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(re,"_list"),"aria-activedescendant":Na?cn:void 0},jr),{},{value:Mt?tn:"",maxLength:En,readOnly:!Mt,unselectable:Mt?null:"on",style:_e(_e({},Zr),{},{opacity:Mt?null:0}),onKeyDown:function(Er){Mn(Er),Ir&&Ir(Er)},onMouseDown:function(Er){wn(Er),Vr&&Vr(Er)},onChange:function(Er){Ca(Er),fr&&fr(Er)},onCompositionStart:function(Er){Ea(Er),ro&&ro(Er)},onCompositionEnd:function(Er){ma(Er),ur&&ur(Er)},onPaste:aa,onBlur:function(Er){ta(Er),uo&&uo(Er)}})),er},Ml=se.forwardRef(Ju),Ql=Ml;function Ci(de){return Array.isArray(de)?de:de!==void 0?[de]:[]}var ki=typeof window!="undefined"&&window.document&&window.document.documentElement,ji=ki;function di(de){return de!=null}function Hl(de){return!de&&de!==0}function pi(de){return["string","number"].includes(We(de))}function hr(de){var fe=void 0;return de&&(pi(de.title)?fe=de.title.toString():pi(de.label)&&(fe=de.label.toString())),fe}function ns(de,fe){ji?se.useLayoutEffect(de,fe):se.useEffect(de,fe)}function Zl(de){var fe;return(fe=de.key)!==null&&fe!==void 0?fe:de.value}var Bl=function(fe){fe.preventDefault(),fe.stopPropagation()},bi=function(fe){var Te=fe.id,He=fe.prefixCls,_t=fe.values,re=fe.open,ue=fe.searchValue,he=fe.autoClearSearchValue,Pe=fe.inputRef,Ve=fe.placeholder,ut=fe.disabled,Mt=fe.mode,cn=fe.showSearch,tn=fe.autoFocus,En=fe.autoComplete,Mn=fe.activeDescendantId,wn=fe.tabIndex,Ca=fe.removeIcon,aa=fe.maxTagCount,Ea=fe.maxTagTextLength,ma=fe.maxTagPlaceholder,ta=ma===void 0?function(iu){return"+ ".concat(iu.length," ...")}:ma,Na=fe.tagRender,jr=fe.onToggleOpen,er=fe.onRemove,Ka=fe.onInputChange,Jr=fe.onInputPaste,za=fe.onInputKeyDown,Ir=fe.onInputMouseDown,fr=fe.onInputCompositionStart,Vr=fe.onInputCompositionEnd,ro=fe.onInputBlur,ur=se.useRef(null),uo=(0,se.useState)(0),Zr=Et(uo,2),Co=Zr[0],Er=Zr[1],no=(0,se.useState)(!1),Qo=Et(no,2),$o=Qo[0],To=Qo[1],vr="".concat(He,"-selection"),Go=re||Mt==="multiple"&&he===!1||Mt==="tags"?ue:"",Vo=Mt==="tags"||Mt==="multiple"&&he===!1||cn&&(re||$o);ns(function(){Er(ur.current.scrollWidth)},[Go]);var Au=function(fo,mr,Nr,Or,pr){return se.createElement("span",{title:hr(fo),className:ke()("".concat(vr,"-item"),Be({},"".concat(vr,"-item-disabled"),Nr))},se.createElement("span",{className:"".concat(vr,"-item-content")},mr),Or&&se.createElement(Fn,{className:"".concat(vr,"-item-remove"),onMouseDown:Bl,onClick:pr,customizeIcon:Ca},"\xD7"))},Ou=function(fo,mr,Nr,Or,pr,Ar){var lo=function(ie){Bl(ie),jr(!re)};return se.createElement("span",{onMouseDown:lo},Na({label:mr,value:fo,disabled:Nr,closable:Or,onClose:pr,isMaxTag:!!Ar}))},Jo=function(fo){var mr=fo.disabled,Nr=fo.label,Or=fo.value,pr=!ut&&!mr,Ar=Nr;if(typeof Ea=="number"&&(typeof Nr=="string"||typeof Nr=="number")){var lo=String(Ar);lo.length>Ea&&(Ar="".concat(lo.slice(0,Ea),"..."))}var ne=function(ce){ce&&ce.stopPropagation(),er(fo)};return typeof Na=="function"?Ou(Or,Ar,mr,pr,ne):Au(fo,Ar,mr,pr,ne)},ho=function(fo){if(!_t.length)return null;var mr=typeof ta=="function"?ta(fo):ta;return typeof Na=="function"?Ou(void 0,mr,!1,!1,void 0,!0):Au({title:mr},mr,!1)},wa=se.createElement("div",{className:"".concat(vr,"-search"),style:{width:Co},onFocus:function(){To(!0)},onBlur:function(){To(!1)}},se.createElement(Ql,{ref:Pe,open:re,prefixCls:He,id:Te,inputElement:null,disabled:ut,autoFocus:tn,autoComplete:En,editable:Vo,activeDescendantId:Mn,value:Go,onKeyDown:za,onMouseDown:Ir,onChange:Ka,onPaste:Jr,onCompositionStart:fr,onCompositionEnd:Vr,onBlur:ro,tabIndex:wn,attrs:St(fe,!0)}),se.createElement("span",{ref:ur,className:"".concat(vr,"-search-mirror"),"aria-hidden":!0},Go,"\xA0")),Mo=se.createElement(yl,{prefixCls:"".concat(vr,"-overflow"),data:_t,renderItem:Jo,renderRest:ho,suffix:wa,itemKey:Zl,maxCount:aa});return se.createElement("span",{className:"".concat(vr,"-wrap")},Mo,!_t.length&&!Go&&se.createElement("span",{className:"".concat(vr,"-placeholder")},Ve))},Re=bi,Je=function(fe){var Te=fe.inputElement,He=fe.prefixCls,_t=fe.id,re=fe.inputRef,ue=fe.disabled,he=fe.autoFocus,Pe=fe.autoComplete,Ve=fe.activeDescendantId,ut=fe.mode,Mt=fe.open,cn=fe.values,tn=fe.placeholder,En=fe.tabIndex,Mn=fe.showSearch,wn=fe.searchValue,Ca=fe.activeValue,aa=fe.maxLength,Ea=fe.onInputKeyDown,ma=fe.onInputMouseDown,ta=fe.onInputChange,Na=fe.onInputPaste,jr=fe.onInputCompositionStart,er=fe.onInputCompositionEnd,Ka=fe.onInputBlur,Jr=fe.title,za=se.useState(!1),Ir=Et(za,2),fr=Ir[0],Vr=Ir[1],ro=ut==="combobox",ur=ro||Mn,uo=cn[0],Zr=wn||"";ro&&Ca&&!fr&&(Zr=Ca),se.useEffect(function(){ro&&Vr(!1)},[ro,Ca]);var Co=ut!=="combobox"&&!Mt&&!Mn?!1:!!Zr,Er=Jr===void 0?hr(uo):Jr,no=se.useMemo(function(){return uo?null:se.createElement("span",{className:"".concat(He,"-selection-placeholder"),style:Co?{visibility:"hidden"}:void 0},tn)},[uo,Co,tn,He]);return se.createElement("span",{className:"".concat(He,"-selection-wrap")},se.createElement("span",{className:"".concat(He,"-selection-search")},se.createElement(Ql,{ref:re,prefixCls:He,id:_t,open:Mt,inputElement:Te,disabled:ue,autoFocus:he,autoComplete:Pe,editable:ur,activeDescendantId:Ve,value:Zr,onKeyDown:Ea,onMouseDown:ma,onChange:function($o){Vr(!0),ta($o)},onPaste:Na,onCompositionStart:jr,onCompositionEnd:er,onBlur:Ka,tabIndex:En,attrs:St(fe,!0),maxLength:ro?aa:void 0})),!ro&&uo?se.createElement("span",{className:"".concat(He,"-selection-item"),title:Er,style:Co?{visibility:"hidden"}:void 0},uo.label):null,no)},Ft=Je,Ht=function(fe,Te){var He=(0,se.useRef)(null),_t=(0,se.useRef)(!1),re=fe.prefixCls,ue=fe.open,he=fe.mode,Pe=fe.showSearch,Ve=fe.tokenWithEnter,ut=fe.disabled,Mt=fe.prefix,cn=fe.autoClearSearchValue,tn=fe.onSearch,En=fe.onSearchSubmit,Mn=fe.onToggleOpen,wn=fe.onInputKeyDown,Ca=fe.onInputBlur,aa=fe.domRef;se.useImperativeHandle(Te,function(){return{focus:function(Er){He.current.focus(Er)},blur:function(){He.current.blur()}}});var Ea=Ha(0),ma=Et(Ea,2),ta=ma[0],Na=ma[1],jr=function(Er){var no=Er.which,Qo=He.current instanceof HTMLTextAreaElement;!Qo&&ue&&(no===pn.UP||no===pn.DOWN)&&Er.preventDefault(),wn&&wn(Er),no===pn.ENTER&&he==="tags"&&!_t.current&&!ue&&(En==null||En(Er.target.value)),!(Qo&&!ue&&~[pn.UP,pn.DOWN,pn.LEFT,pn.RIGHT].indexOf(no))&&$r(no)&&Mn(!0)},er=function(){Na(!0)},Ka=(0,se.useRef)(null),Jr=function(Er){tn(Er,!0,_t.current)!==!1&&Mn(!0)},za=function(){_t.current=!0},Ir=function(Er){_t.current=!1,he!=="combobox"&&Jr(Er.target.value)},fr=function(Er){var no=Er.target.value;if(Ve&&Ka.current&&/[\r\n]/.test(Ka.current)){var Qo=Ka.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");no=no.replace(Qo,Ka.current)}Ka.current=null,Jr(no)},Vr=function(Er){var no=Er.clipboardData,Qo=no==null?void 0:no.getData("text");Ka.current=Qo||""},ro=function(Er){var no=Er.target;if(no!==He.current){var Qo=document.body.style.msTouchAction!==void 0;Qo?setTimeout(function(){He.current.focus()}):He.current.focus()}},ur=function(Er){var no=ta();Er.target!==He.current&&!no&&!(he==="combobox"&&ut)&&Er.preventDefault(),(he!=="combobox"&&(!Pe||!no)||!ue)&&(ue&&cn!==!1&&tn("",!0,!1),Mn())},uo={inputRef:He,onInputKeyDown:jr,onInputMouseDown:er,onInputChange:fr,onInputPaste:Vr,onInputCompositionStart:za,onInputCompositionEnd:Ir,onInputBlur:Ca},Zr=he==="multiple"||he==="tags"?se.createElement(Re,z({},fe,uo)):se.createElement(Ft,z({},fe,uo));return se.createElement("div",{ref:aa,className:"".concat(re,"-selector"),onClick:ro,onMouseDown:ur},Mt&&se.createElement("div",{className:"".concat(re,"-prefix")},Mt),Zr)},Sn=se.forwardRef(Ht),yn=Sn,Se=te(98280),Bt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Yt=function(fe){var Te=fe===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"}}},hn=function(fe,Te){var He=fe.prefixCls,_t=fe.disabled,re=fe.visible,ue=fe.children,he=fe.popupElement,Pe=fe.animation,Ve=fe.transitionName,ut=fe.dropdownStyle,Mt=fe.dropdownClassName,cn=fe.direction,tn=cn===void 0?"ltr":cn,En=fe.placement,Mn=fe.builtinPlacements,wn=fe.dropdownMatchSelectWidth,Ca=fe.dropdownRender,aa=fe.dropdownAlign,Ea=fe.getPopupContainer,ma=fe.empty,ta=fe.getTriggerDOMNode,Na=fe.onPopupVisibleChange,jr=fe.onPopupMouseEnter,er=qe(fe,Bt),Ka="".concat(He,"-dropdown"),Jr=he;Ca&&(Jr=Ca(he));var za=se.useMemo(function(){return Mn||Yt(wn)},[Mn,wn]),Ir=Pe?"".concat(Ka,"-").concat(Pe):Ve,fr=typeof wn=="number",Vr=se.useMemo(function(){return fr?null:wn===!1?"minWidth":"width"},[wn,fr]),ro=ut;fr&&(ro=_e(_e({},ro),{},{width:wn}));var ur=se.useRef(null);return se.useImperativeHandle(Te,function(){return{getPopupElement:function(){var Zr;return(Zr=ur.current)===null||Zr===void 0?void 0:Zr.popupElement}}}),se.createElement(Se.Z,z({},er,{showAction:Na?["click"]:[],hideAction:Na?["click"]:[],popupPlacement:En||(tn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:za,prefixCls:Ka,popupTransitionName:Ir,popup:se.createElement("div",{onMouseEnter:jr},Jr),ref:ur,stretch:Vr,popupAlign:aa,popupVisible:re,getPopupContainer:Ea,popupClassName:ke()(Mt,Be({},"".concat(Ka,"-empty"),ma)),popupStyle:ro,getTriggerDOMNode:ta,onPopupVisibleChange:Na}),ue)},pt=se.forwardRef(hn),Vt=pt;function fn(de){return vt(de)||me(de)||Ee(de)||mt()}function Xt(de,fe){var Te=de.key,He;return"value"in de&&(He=de.value),Te!=null?Te:He!==void 0?He:"rc-index-key-".concat(fe)}function xn(de){return typeof de!="undefined"&&!Number.isNaN(de)}function ha(de,fe){var Te=de||{},He=Te.label,_t=Te.value,re=Te.options,ue=Te.groupLabel,he=He||(fe?"children":"label");return{label:he,value:_t||"value",options:re||"options",groupLabel:ue||he}}function st(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=fe.fieldNames,He=fe.childrenAsData,_t=[],re=ha(Te,!1),ue=re.label,he=re.value,Pe=re.options,Ve=re.groupLabel;function ut(Mt,cn){Array.isArray(Mt)&&Mt.forEach(function(tn){if(cn||!(Pe in tn)){var En=tn[he];_t.push({key:Xt(tn,_t.length),groupOption:cn,data:tn,label:tn[ue],value:En})}else{var Mn=tn[Ve];Mn===void 0&&He&&(Mn=tn.label),_t.push({key:Xt(tn,_t.length),group:!0,data:tn,label:Mn}),ut(tn[Pe],!0)}})}return ut(de,!1),_t}function Gt(de){var fe=_e({},de);return"props"in fe||Object.defineProperty(fe,"props",{get:function(){return Qe(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),fe}}),fe}var ln=function(fe,Te,He){if(!Te||!Te.length)return null;var _t=!1,re=function he(Pe,Ve){var ut=fn(Ve),Mt=ut[0],cn=ut.slice(1);if(!Mt)return[Pe];var tn=Pe.split(Mt);return _t=_t||tn.length>1,tn.reduce(function(En,Mn){return[].concat(Ue(En),Ue(he(Mn,cn)))},[]).filter(Boolean)},ue=re(fe,Te);return _t?typeof He!="undefined"?ue.slice(0,He):ue:null},Oa=se.createContext(null),Va=Oa;function tr(de){var fe=de.visible,Te=de.values;if(!fe)return null;var He=50;return se.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Te.slice(0,He).map(function(_t){var re=_t.label,ue=_t.value;return["number","string"].includes(We(re))?re:ue}).join(", ")),Te.length>He?", ...":null)}var xr=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Mr=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],nr=function(fe){return fe==="tags"||fe==="multiple"},Gr=se.forwardRef(function(de,fe){var Te,He=de.id,_t=de.prefixCls,re=de.className,ue=de.showSearch,he=de.tagRender,Pe=de.direction,Ve=de.omitDomProps,ut=de.displayValues,Mt=de.onDisplayValuesChange,cn=de.emptyOptions,tn=de.notFoundContent,En=tn===void 0?"Not Found":tn,Mn=de.onClear,wn=de.mode,Ca=de.disabled,aa=de.loading,Ea=de.getInputElement,ma=de.getRawInputElement,ta=de.open,Na=de.defaultOpen,jr=de.onDropdownVisibleChange,er=de.activeValue,Ka=de.onActiveValueChange,Jr=de.activeDescendantId,za=de.searchValue,Ir=de.autoClearSearchValue,fr=de.onSearch,Vr=de.onSearchSplit,ro=de.tokenSeparators,ur=de.allowClear,uo=de.prefix,Zr=de.suffixIcon,Co=de.clearIcon,Er=de.OptionList,no=de.animation,Qo=de.transitionName,$o=de.dropdownStyle,To=de.dropdownClassName,vr=de.dropdownMatchSelectWidth,Go=de.dropdownRender,Vo=de.dropdownAlign,Au=de.placement,Ou=de.builtinPlacements,Jo=de.getPopupContainer,ho=de.showAction,wa=ho===void 0?[]:ho,Mo=de.onFocus,iu=de.onBlur,fo=de.onKeyUp,mr=de.onKeyDown,Nr=de.onMouseDown,Or=qe(de,xr),pr=nr(wn),Ar=(ue!==void 0?ue:pr)||wn==="combobox",lo=_e({},Or);Mr.forEach(function(su){delete lo[su]}),Ve==null||Ve.forEach(function(su){delete lo[su]});var ne=se.useState(!1),ie=Et(ne,2),ce=ie[0],Ae=ie[1];se.useEffect(function(){Ae(Pt())},[]);var Ne=se.useRef(null),$e=se.useRef(null),it=se.useRef(null),yt=se.useRef(null),sn=se.useRef(null),dn=se.useRef(!1),qt=Ra(),Bn=Et(qt,3),Un=Bn[0],Cn=Bn[1],Ln=Bn[2];se.useImperativeHandle(fe,function(){var su,_r;return{focus:(su=yt.current)===null||su===void 0?void 0:su.focus,blur:(_r=yt.current)===null||_r===void 0?void 0:_r.blur,scrollTo:function(Io){var zr;return(zr=sn.current)===null||zr===void 0?void 0:zr.scrollTo(Io)},nativeElement:Ne.current||$e.current}});var Nn=se.useMemo(function(){var su;if(wn!=="combobox")return za;var _r=(su=ut[0])===null||su===void 0?void 0:su.value;return typeof _r=="string"||typeof _r=="number"?String(_r):""},[za,wn,ut]),Dn=wn==="combobox"&&typeof Ea=="function"&&Ea()||null,Jt=typeof ma=="function"&&ma(),Zn=lt($e,Jt==null||(Te=Jt.props)===null||Te===void 0?void 0:Te.ref),ra=se.useState(!1),On=Et(ra,2),xa=On[0],ua=On[1];Ze(function(){ua(!0)},[]);var Aa=ze(!1,{defaultValue:Na,value:ta}),dr=Et(Aa,2),pa=dr[0],Ja=dr[1],ja=xa?pa:!1,Wr=!En&&cn;(Ca||Wr&&ja&&wn==="combobox")&&(ja=!1);var $a=Wr?!1:ja,vn=se.useCallback(function(su){var _r=su!==void 0?su:!ja;Ca||(Ja(_r),ja!==_r&&(jr==null||jr(_r)))},[Ca,ja,Ja,jr]),Wn=se.useMemo(function(){return(ro||[]).some(function(su){return[` + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ao="".concat(Xn," ").concat(sa).split(/[\s\n]+/),Nt="aria-",ft="data-";function Xe(de,fe){return de.indexOf(fe)===0}function St(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te;fe===!1?Te={aria:!0,data:!0,attr:!0}:fe===!0?Te={aria:!0}:Te=_e({},fe);var He={};return Object.keys(de).forEach(function(_t){(Te.aria&&(_t==="role"||Xe(_t,Nt))||Te.data&&Xe(_t,ft)||Te.attr&&Ao.includes(_t))&&(He[_t]=de[_t])}),He}function jt(){return jt=Object.assign?Object.assign.bind():function(de){for(var fe=1;fede.length)&&(fe=de.length);for(var Te=0,He=new Array(fe);Te=0)&&(Te[_t]=de[_t]);return Te}function kt(de,fe){if(de==null)return{};var Te=bt(de,fe),He,_t;if(Object.getOwnPropertySymbols){var re=Object.getOwnPropertySymbols(de);for(_t=0;_t=0)&&Object.prototype.propertyIsEnumerable.call(de,He)&&(Te[He]=de[He])}return Te}var oa=te(48555);function Ia(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Wa=Ia()?se.useLayoutEffect:se.useEffect,Rr=function(fe,Te){var He=se.useRef(!0);Wa(function(){return fe(He.current)},Te),Wa(function(){return He.current=!1,function(){He.current=!0}},[])},da=function(fe,Te){Rr(function(He){if(!He)return fe()},Te)},ea=Rr,Dr=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Pr=void 0;function jn(de,fe){var Te=de.prefixCls,He=de.invalidate,_t=de.item,re=de.renderItem,ue=de.responsive,he=de.responsiveDisabled,Pe=de.registerSize,Ve=de.itemKey,ut=de.className,Mt=de.style,cn=de.children,tn=de.display,En=de.order,Mn=de.component,wn=Mn===void 0?"div":Mn,Ca=kt(de,Dr),aa=ue&&!tn;function Ea(er){Pe(Ve,er)}se.useEffect(function(){return function(){Ea(null)}},[]);var ma=re&&_t!==Pr?re(_t):cn,ta;He||(ta={opacity:aa?0:1,height:aa?0:Pr,overflowY:aa?"hidden":Pr,order:ue?En:Pr,pointerEvents:aa?"none":Pr,position:aa?"absolute":Pr});var Na={};aa&&(Na["aria-hidden"]=!0);var jr=se.createElement(wn,jt({className:ke()(!He&&Te,ut),style:la(la({},ta),Mt)},Na,Ca,{ref:fe}),ma);return ue&&(jr=se.createElement(oa.Z,{onResize:function(Ka){var Jr=Ka.offsetWidth;Ea(Jr)},disabled:he},jr)),jr}var So=se.forwardRef(jn);So.displayName="Item";var mn=So;function ya(de){var fe=se.useRef();fe.current=de;var Te=se.useCallback(function(){for(var He,_t=arguments.length,re=new Array(_t),ue=0;ue<_t;ue++)re[ue]=arguments[ue];return(He=fe.current)===null||He===void 0?void 0:He.call.apply(He,[fe].concat(re))},[]);return Te}var Cr=te(73935),gr=function(fe){return+setTimeout(fe,16)},to=function(fe){return clearTimeout(fe)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(gr=function(fe){return window.requestAnimationFrame(fe)},to=function(fe){return window.cancelAnimationFrame(fe)});var po=0,Lo=new Map;function co(de){Lo.delete(de)}var Kn=function(fe){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;po+=1;var He=po;function _t(re){if(re===0)co(He),fe();else{var ue=gr(function(){_t(re-1)});Lo.set(He,ue)}}return _t(Te),He};Kn.cancel=function(de){var fe=Lo.get(de);return co(fe),to(fe)};var yo=Kn;function bu(de){if(typeof MessageChannel=="undefined")yo(de);else{var fe=new MessageChannel;fe.port1.onmessage=function(){return de()},fe.port2.postMessage(void 0)}}function mu(){var de=se.useRef(null),fe=function(He){de.current||(de.current=[],bu(function(){(0,Cr.unstable_batchedUpdates)(function(){de.current.forEach(function(_t){_t()}),de.current=null})})),de.current.push(He)};return fe}function Ur(de,fe){var Te=se.useState(fe),He=gt(Te,2),_t=He[0],re=He[1],ue=ya(function(he){de(function(){re(he)})});return[_t,ue]}var qn=se.createContext(null),Vi=["component"],Fl=["className"],ci=["className"],Rl=function(fe,Te){var He=se.useContext(qn);if(!He){var _t=fe.component,re=_t===void 0?"div":_t,ue=kt(fe,Vi);return se.createElement(re,jt({},ue,{ref:Te}))}var he=He.className,Pe=kt(He,Fl),Ve=fe.className,ut=kt(fe,ci);return se.createElement(qn.Provider,{value:null},se.createElement(mn,jt({ref:Te,className:ke()(he,Ve)},Pe,ut)))},qa=se.forwardRef(Rl);qa.displayName="RawItem";var Do=qa,Uo=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Fo="responsive",xo="invalidate";function Uu(de){return"+ ".concat(de.length," ...")}function Kr(de,fe){var Te=de.prefixCls,He=Te===void 0?"rc-overflow":Te,_t=de.data,re=_t===void 0?[]:_t,ue=de.renderItem,he=de.renderRawItem,Pe=de.itemKey,Ve=de.itemWidth,ut=Ve===void 0?10:Ve,Mt=de.ssr,cn=de.style,tn=de.className,En=de.maxCount,Mn=de.renderRest,wn=de.renderRawRest,Ca=de.suffix,aa=de.component,Ea=aa===void 0?"div":aa,ma=de.itemComponent,ta=de.onVisibleChange,Na=kt(de,Uo),jr=Mt==="full",er=mu(),Ka=Ur(er,null),Jr=gt(Ka,2),za=Jr[0],Ir=Jr[1],vr=za||0,Vr=Ur(er,new Map),oo=gt(Vr,2),or=oo[0],lo=oo[1],Zr=Ur(er,0),Co=gt(Zr,2),Ar=Co[0],ao=Co[1],Qo=Ur(er,0),$o=gt(Qo,2),To=$o[0],pr=$o[1],Go=Ur(er,0),Vo=gt(Go,2),Eu=Vo[0],Lu=Vo[1],Jo=(0,se.useState)(null),ho=gt(Jo,2),wa=ho[0],Mo=ho[1],iu=(0,se.useState)(null),vo=gt(iu,2),mr=vo[0],Nr=vo[1],Or=se.useMemo(function(){return mr===null&&jr?Number.MAX_SAFE_INTEGER:mr||0},[mr,za]),hr=(0,se.useState)(!1),Sr=gt(hr,2),io=Sr[0],ne=Sr[1],ie="".concat(He,"-item"),ce=Math.max(Ar,To),Ae=En===Fo,Ne=re.length&&Ae,$e=En===xo,it=Ne||typeof En=="number"&&re.length>En,yt=(0,se.useMemo)(function(){var pa=re;return Ne?za===null&&jr?pa=re:pa=re.slice(0,Math.min(re.length,vr/ut)):typeof En=="number"&&(pa=re.slice(0,En)),pa},[re,ut,za,En,Ne]),sn=(0,se.useMemo)(function(){return Ne?re.slice(Or+1):re.slice(yt.length)},[re,yt,Ne,Or]),dn=(0,se.useCallback)(function(pa,Ja){var ja;return typeof Pe=="function"?Pe(pa):(ja=Pe&&(pa==null?void 0:pa[Pe]))!==null&&ja!==void 0?ja:Ja},[Pe]),qt=(0,se.useCallback)(ue||function(pa){return pa},[ue]);function Bn(pa,Ja,ja){mr===pa&&(Ja===void 0||Ja===wa)||(Nr(pa),ja||(ne(pavr){Bn(Wr-1,pa-$a-Eu+To);break}}Ca&&Dn(0)+Eu>vr&&Mo(null)}},[vr,or,To,Eu,dn,yt]);var Jt=io&&!!sn.length,Vn={};wa!==null&&Ne&&(Vn={position:"absolute",left:wa,top:0});var ra={prefixCls:ie,responsive:Ne,component:ma,invalidate:$e},Rn=he?function(pa,Ja){var ja=dn(pa,Ja);return se.createElement(qn.Provider,{key:ja,value:la(la({},ra),{},{order:Ja,item:pa,itemKey:ja,registerSize:Cn,display:Ja<=Or})},he(pa,Ja))}:function(pa,Ja){var ja=dn(pa,Ja);return se.createElement(mn,jt({},ra,{order:Ja,key:ja,item:pa,renderItem:qt,itemKey:ja,registerSize:Cn,display:Ja<=Or}))},xa,ua={order:Jt?Or:Number.MAX_SAFE_INTEGER,className:"".concat(ie,"-rest"),registerSize:Ln,display:Jt};if(wn)wn&&(xa=se.createElement(qn.Provider,{value:la(la({},ra),ua)},wn(sn)));else{var Aa=Mn||Uu;xa=se.createElement(mn,jt({},ra,ua),typeof Aa=="function"?Aa(sn):Aa)}var dr=se.createElement(Ea,jt({className:ke()(!$e&&He,tn),style:cn,ref:fe},Na),yt.map(Rn),it?xa:null,Ca&&se.createElement(mn,jt({},ra,{responsive:Ae,responsiveDisabled:!Ne,order:Or,className:"".concat(ie,"-suffix"),registerSize:Nn,display:!0,style:Vn}),Ca));return Ae&&(dr=se.createElement(oa.Z,{onResize:Un,disabled:!Ne},dr)),dr}var vu=se.forwardRef(Kr);vu.displayName="Overflow",vu.Item=Do,vu.RESPONSIVE=Fo,vu.INVALIDATE=xo;var $u=vu,yl=$u,Xu=function(fe,Te){var He,_t=fe.prefixCls,re=fe.id,ue=fe.inputElement,he=fe.disabled,Pe=fe.tabIndex,Ve=fe.autoFocus,ut=fe.autoComplete,Mt=fe.editable,cn=fe.activeDescendantId,tn=fe.value,En=fe.maxLength,Mn=fe.onKeyDown,wn=fe.onMouseDown,Ca=fe.onChange,aa=fe.onPaste,Ea=fe.onCompositionStart,ma=fe.onCompositionEnd,ta=fe.onBlur,Na=fe.open,jr=fe.attrs,er=ue||se.createElement("input",null),Ka=er,Jr=Ka.ref,za=Ka.props,Ir=za.onKeyDown,vr=za.onChange,Vr=za.onMouseDown,oo=za.onCompositionStart,or=za.onCompositionEnd,lo=za.onBlur,Zr=za.style;return"maxLength"in er.props,er=se.cloneElement(er,_e(_e(_e({type:"search"},za),{},{id:re,ref:Qt(Te,Jr),disabled:he,tabIndex:Pe,autoComplete:ut||"off",autoFocus:Ve,className:ke()("".concat(_t,"-selection-search-input"),(He=er)===null||He===void 0||(He=He.props)===null||He===void 0?void 0:He.className),role:"combobox","aria-expanded":Na||!1,"aria-haspopup":"listbox","aria-owns":"".concat(re,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(re,"_list"),"aria-activedescendant":Na?cn:void 0},jr),{},{value:Mt?tn:"",maxLength:En,readOnly:!Mt,unselectable:Mt?null:"on",style:_e(_e({},Zr),{},{opacity:Mt?null:0}),onKeyDown:function(Ar){Mn(Ar),Ir&&Ir(Ar)},onMouseDown:function(Ar){wn(Ar),Vr&&Vr(Ar)},onChange:function(Ar){Ca(Ar),vr&&vr(Ar)},onCompositionStart:function(Ar){Ea(Ar),oo&&oo(Ar)},onCompositionEnd:function(Ar){ma(Ar),or&&or(Ar)},onPaste:aa,onBlur:function(Ar){ta(Ar),lo&&lo(Ar)}})),er},Ml=se.forwardRef(Xu),Yl=Ml;function bi(de){return Array.isArray(de)?de:de!==void 0?[de]:[]}var ki=typeof window!="undefined"&&window.document&&window.document.documentElement,ji=ki;function di(de){return de!=null}function Ql(de){return!de&&de!==0}function pi(de){return["string","number"].includes(We(de))}function Er(de){var fe=void 0;return de&&(pi(de.title)?fe=de.title.toString():pi(de.label)&&(fe=de.label.toString())),fe}function ns(de,fe){ji?se.useLayoutEffect(de,fe):se.useEffect(de,fe)}function Zl(de){var fe;return(fe=de.key)!==null&&fe!==void 0?fe:de.value}var Bl=function(fe){fe.preventDefault(),fe.stopPropagation()},wi=function(fe){var Te=fe.id,He=fe.prefixCls,_t=fe.values,re=fe.open,ue=fe.searchValue,he=fe.autoClearSearchValue,Pe=fe.inputRef,Ve=fe.placeholder,ut=fe.disabled,Mt=fe.mode,cn=fe.showSearch,tn=fe.autoFocus,En=fe.autoComplete,Mn=fe.activeDescendantId,wn=fe.tabIndex,Ca=fe.removeIcon,aa=fe.maxTagCount,Ea=fe.maxTagTextLength,ma=fe.maxTagPlaceholder,ta=ma===void 0?function(iu){return"+ ".concat(iu.length," ...")}:ma,Na=fe.tagRender,jr=fe.onToggleOpen,er=fe.onRemove,Ka=fe.onInputChange,Jr=fe.onInputPaste,za=fe.onInputKeyDown,Ir=fe.onInputMouseDown,vr=fe.onInputCompositionStart,Vr=fe.onInputCompositionEnd,oo=fe.onInputBlur,or=se.useRef(null),lo=(0,se.useState)(0),Zr=Et(lo,2),Co=Zr[0],Ar=Zr[1],ao=(0,se.useState)(!1),Qo=Et(ao,2),$o=Qo[0],To=Qo[1],pr="".concat(He,"-selection"),Go=re||Mt==="multiple"&&he===!1||Mt==="tags"?ue:"",Vo=Mt==="tags"||Mt==="multiple"&&he===!1||cn&&(re||$o);ns(function(){Ar(or.current.scrollWidth)},[Go]);var Eu=function(vo,mr,Nr,Or,hr){return se.createElement("span",{title:Er(vo),className:ke()("".concat(pr,"-item"),Be({},"".concat(pr,"-item-disabled"),Nr))},se.createElement("span",{className:"".concat(pr,"-item-content")},mr),Or&&se.createElement(Fn,{className:"".concat(pr,"-item-remove"),onMouseDown:Bl,onClick:hr,customizeIcon:Ca},"\xD7"))},Lu=function(vo,mr,Nr,Or,hr,Sr){var io=function(ie){Bl(ie),jr(!re)};return se.createElement("span",{onMouseDown:io},Na({label:mr,value:vo,disabled:Nr,closable:Or,onClose:hr,isMaxTag:!!Sr}))},Jo=function(vo){var mr=vo.disabled,Nr=vo.label,Or=vo.value,hr=!ut&&!mr,Sr=Nr;if(typeof Ea=="number"&&(typeof Nr=="string"||typeof Nr=="number")){var io=String(Sr);io.length>Ea&&(Sr="".concat(io.slice(0,Ea),"..."))}var ne=function(ce){ce&&ce.stopPropagation(),er(vo)};return typeof Na=="function"?Lu(Or,Sr,mr,hr,ne):Eu(vo,Sr,mr,hr,ne)},ho=function(vo){if(!_t.length)return null;var mr=typeof ta=="function"?ta(vo):ta;return typeof Na=="function"?Lu(void 0,mr,!1,!1,void 0,!0):Eu({title:mr},mr,!1)},wa=se.createElement("div",{className:"".concat(pr,"-search"),style:{width:Co},onFocus:function(){To(!0)},onBlur:function(){To(!1)}},se.createElement(Yl,{ref:Pe,open:re,prefixCls:He,id:Te,inputElement:null,disabled:ut,autoFocus:tn,autoComplete:En,editable:Vo,activeDescendantId:Mn,value:Go,onKeyDown:za,onMouseDown:Ir,onChange:Ka,onPaste:Jr,onCompositionStart:vr,onCompositionEnd:Vr,onBlur:oo,tabIndex:wn,attrs:St(fe,!0)}),se.createElement("span",{ref:or,className:"".concat(pr,"-search-mirror"),"aria-hidden":!0},Go,"\xA0")),Mo=se.createElement(yl,{prefixCls:"".concat(pr,"-overflow"),data:_t,renderItem:Jo,renderRest:ho,suffix:wa,itemKey:Zl,maxCount:aa});return se.createElement("span",{className:"".concat(pr,"-wrap")},Mo,!_t.length&&!Go&&se.createElement("span",{className:"".concat(pr,"-placeholder")},Ve))},Re=wi,Je=function(fe){var Te=fe.inputElement,He=fe.prefixCls,_t=fe.id,re=fe.inputRef,ue=fe.disabled,he=fe.autoFocus,Pe=fe.autoComplete,Ve=fe.activeDescendantId,ut=fe.mode,Mt=fe.open,cn=fe.values,tn=fe.placeholder,En=fe.tabIndex,Mn=fe.showSearch,wn=fe.searchValue,Ca=fe.activeValue,aa=fe.maxLength,Ea=fe.onInputKeyDown,ma=fe.onInputMouseDown,ta=fe.onInputChange,Na=fe.onInputPaste,jr=fe.onInputCompositionStart,er=fe.onInputCompositionEnd,Ka=fe.onInputBlur,Jr=fe.title,za=se.useState(!1),Ir=Et(za,2),vr=Ir[0],Vr=Ir[1],oo=ut==="combobox",or=oo||Mn,lo=cn[0],Zr=wn||"";oo&&Ca&&!vr&&(Zr=Ca),se.useEffect(function(){oo&&Vr(!1)},[oo,Ca]);var Co=ut!=="combobox"&&!Mt&&!Mn?!1:!!Zr,Ar=Jr===void 0?Er(lo):Jr,ao=se.useMemo(function(){return lo?null:se.createElement("span",{className:"".concat(He,"-selection-placeholder"),style:Co?{visibility:"hidden"}:void 0},tn)},[lo,Co,tn,He]);return se.createElement("span",{className:"".concat(He,"-selection-wrap")},se.createElement("span",{className:"".concat(He,"-selection-search")},se.createElement(Yl,{ref:re,prefixCls:He,id:_t,open:Mt,inputElement:Te,disabled:ue,autoFocus:he,autoComplete:Pe,editable:or,activeDescendantId:Ve,value:Zr,onKeyDown:Ea,onMouseDown:ma,onChange:function($o){Vr(!0),ta($o)},onPaste:Na,onCompositionStart:jr,onCompositionEnd:er,onBlur:Ka,tabIndex:En,attrs:St(fe,!0),maxLength:oo?aa:void 0})),!oo&&lo?se.createElement("span",{className:"".concat(He,"-selection-item"),title:Ar,style:Co?{visibility:"hidden"}:void 0},lo.label):null,ao)},Ft=Je,Ht=function(fe,Te){var He=(0,se.useRef)(null),_t=(0,se.useRef)(!1),re=fe.prefixCls,ue=fe.open,he=fe.mode,Pe=fe.showSearch,Ve=fe.tokenWithEnter,ut=fe.disabled,Mt=fe.prefix,cn=fe.autoClearSearchValue,tn=fe.onSearch,En=fe.onSearchSubmit,Mn=fe.onToggleOpen,wn=fe.onInputKeyDown,Ca=fe.onInputBlur,aa=fe.domRef;se.useImperativeHandle(Te,function(){return{focus:function(Ar){He.current.focus(Ar)},blur:function(){He.current.blur()}}});var Ea=Ha(0),ma=Et(Ea,2),ta=ma[0],Na=ma[1],jr=function(Ar){var ao=Ar.which,Qo=He.current instanceof HTMLTextAreaElement;!Qo&&ue&&(ao===pn.UP||ao===pn.DOWN)&&Ar.preventDefault(),wn&&wn(Ar),ao===pn.ENTER&&he==="tags"&&!_t.current&&!ue&&(En==null||En(Ar.target.value)),!(Qo&&!ue&&~[pn.UP,pn.DOWN,pn.LEFT,pn.RIGHT].indexOf(ao))&&eo(ao)&&Mn(!0)},er=function(){Na(!0)},Ka=(0,se.useRef)(null),Jr=function(Ar){tn(Ar,!0,_t.current)!==!1&&Mn(!0)},za=function(){_t.current=!0},Ir=function(Ar){_t.current=!1,he!=="combobox"&&Jr(Ar.target.value)},vr=function(Ar){var ao=Ar.target.value;if(Ve&&Ka.current&&/[\r\n]/.test(Ka.current)){var Qo=Ka.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");ao=ao.replace(Qo,Ka.current)}Ka.current=null,Jr(ao)},Vr=function(Ar){var ao=Ar.clipboardData,Qo=ao==null?void 0:ao.getData("text");Ka.current=Qo||""},oo=function(Ar){var ao=Ar.target;if(ao!==He.current){var Qo=document.body.style.msTouchAction!==void 0;Qo?setTimeout(function(){He.current.focus()}):He.current.focus()}},or=function(Ar){var ao=ta();Ar.target!==He.current&&!ao&&!(he==="combobox"&&ut)&&Ar.preventDefault(),(he!=="combobox"&&(!Pe||!ao)||!ue)&&(ue&&cn!==!1&&tn("",!0,!1),Mn())},lo={inputRef:He,onInputKeyDown:jr,onInputMouseDown:er,onInputChange:vr,onInputPaste:Vr,onInputCompositionStart:za,onInputCompositionEnd:Ir,onInputBlur:Ca},Zr=he==="multiple"||he==="tags"?se.createElement(Re,z({},fe,lo)):se.createElement(Ft,z({},fe,lo));return se.createElement("div",{ref:aa,className:"".concat(re,"-selector"),onClick:oo,onMouseDown:or},Mt&&se.createElement("div",{className:"".concat(re,"-prefix")},Mt),Zr)},Sn=se.forwardRef(Ht),yn=Sn,Se=te(98280),Bt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Yt=function(fe){var Te=fe===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"}}},hn=function(fe,Te){var He=fe.prefixCls,_t=fe.disabled,re=fe.visible,ue=fe.children,he=fe.popupElement,Pe=fe.animation,Ve=fe.transitionName,ut=fe.dropdownStyle,Mt=fe.dropdownClassName,cn=fe.direction,tn=cn===void 0?"ltr":cn,En=fe.placement,Mn=fe.builtinPlacements,wn=fe.dropdownMatchSelectWidth,Ca=fe.dropdownRender,aa=fe.dropdownAlign,Ea=fe.getPopupContainer,ma=fe.empty,ta=fe.getTriggerDOMNode,Na=fe.onPopupVisibleChange,jr=fe.onPopupMouseEnter,er=qe(fe,Bt),Ka="".concat(He,"-dropdown"),Jr=he;Ca&&(Jr=Ca(he));var za=se.useMemo(function(){return Mn||Yt(wn)},[Mn,wn]),Ir=Pe?"".concat(Ka,"-").concat(Pe):Ve,vr=typeof wn=="number",Vr=se.useMemo(function(){return vr?null:wn===!1?"minWidth":"width"},[wn,vr]),oo=ut;vr&&(oo=_e(_e({},oo),{},{width:wn}));var or=se.useRef(null);return se.useImperativeHandle(Te,function(){return{getPopupElement:function(){var Zr;return(Zr=or.current)===null||Zr===void 0?void 0:Zr.popupElement}}}),se.createElement(Se.Z,z({},er,{showAction:Na?["click"]:[],hideAction:Na?["click"]:[],popupPlacement:En||(tn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:za,prefixCls:Ka,popupTransitionName:Ir,popup:se.createElement("div",{onMouseEnter:jr},Jr),ref:or,stretch:Vr,popupAlign:aa,popupVisible:re,getPopupContainer:Ea,popupClassName:ke()(Mt,Be({},"".concat(Ka,"-empty"),ma)),popupStyle:oo,getTriggerDOMNode:ta,onPopupVisibleChange:Na}),ue)},pt=se.forwardRef(hn),Vt=pt;function fn(de){return vt(de)||me(de)||Ee(de)||mt()}function Xt(de,fe){var Te=de.key,He;return"value"in de&&(He=de.value),Te!=null?Te:He!==void 0?He:"rc-index-key-".concat(fe)}function xn(de){return typeof de!="undefined"&&!Number.isNaN(de)}function ha(de,fe){var Te=de||{},He=Te.label,_t=Te.value,re=Te.options,ue=Te.groupLabel,he=He||(fe?"children":"label");return{label:he,value:_t||"value",options:re||"options",groupLabel:ue||he}}function st(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=fe.fieldNames,He=fe.childrenAsData,_t=[],re=ha(Te,!1),ue=re.label,he=re.value,Pe=re.options,Ve=re.groupLabel;function ut(Mt,cn){Array.isArray(Mt)&&Mt.forEach(function(tn){if(cn||!(Pe in tn)){var En=tn[he];_t.push({key:Xt(tn,_t.length),groupOption:cn,data:tn,label:tn[ue],value:En})}else{var Mn=tn[Ve];Mn===void 0&&He&&(Mn=tn.label),_t.push({key:Xt(tn,_t.length),group:!0,data:tn,label:Mn}),ut(tn[Pe],!0)}})}return ut(de,!1),_t}function Gt(de){var fe=_e({},de);return"props"in fe||Object.defineProperty(fe,"props",{get:function(){return Qe(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),fe}}),fe}var ln=function(fe,Te,He){if(!Te||!Te.length)return null;var _t=!1,re=function he(Pe,Ve){var ut=fn(Ve),Mt=ut[0],cn=ut.slice(1);if(!Mt)return[Pe];var tn=Pe.split(Mt);return _t=_t||tn.length>1,tn.reduce(function(En,Mn){return[].concat(Ue(En),Ue(he(Mn,cn)))},[]).filter(Boolean)},ue=re(fe,Te);return _t?typeof He!="undefined"?ue.slice(0,He):ue:null},Oa=se.createContext(null),Va=Oa;function tr(de){var fe=de.visible,Te=de.values;if(!fe)return null;var He=50;return se.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Te.slice(0,He).map(function(_t){var re=_t.label,ue=_t.value;return["number","string"].includes(We(re))?re:ue}).join(", ")),Te.length>He?", ...":null)}var xr=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Mr=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],nr=function(fe){return fe==="tags"||fe==="multiple"},Gr=se.forwardRef(function(de,fe){var Te,He=de.id,_t=de.prefixCls,re=de.className,ue=de.showSearch,he=de.tagRender,Pe=de.direction,Ve=de.omitDomProps,ut=de.displayValues,Mt=de.onDisplayValuesChange,cn=de.emptyOptions,tn=de.notFoundContent,En=tn===void 0?"Not Found":tn,Mn=de.onClear,wn=de.mode,Ca=de.disabled,aa=de.loading,Ea=de.getInputElement,ma=de.getRawInputElement,ta=de.open,Na=de.defaultOpen,jr=de.onDropdownVisibleChange,er=de.activeValue,Ka=de.onActiveValueChange,Jr=de.activeDescendantId,za=de.searchValue,Ir=de.autoClearSearchValue,vr=de.onSearch,Vr=de.onSearchSplit,oo=de.tokenSeparators,or=de.allowClear,lo=de.prefix,Zr=de.suffixIcon,Co=de.clearIcon,Ar=de.OptionList,ao=de.animation,Qo=de.transitionName,$o=de.dropdownStyle,To=de.dropdownClassName,pr=de.dropdownMatchSelectWidth,Go=de.dropdownRender,Vo=de.dropdownAlign,Eu=de.placement,Lu=de.builtinPlacements,Jo=de.getPopupContainer,ho=de.showAction,wa=ho===void 0?[]:ho,Mo=de.onFocus,iu=de.onBlur,vo=de.onKeyUp,mr=de.onKeyDown,Nr=de.onMouseDown,Or=qe(de,xr),hr=nr(wn),Sr=(ue!==void 0?ue:hr)||wn==="combobox",io=_e({},Or);Mr.forEach(function(su){delete io[su]}),Ve==null||Ve.forEach(function(su){delete io[su]});var ne=se.useState(!1),ie=Et(ne,2),ce=ie[0],Ae=ie[1];se.useEffect(function(){Ae(Pt())},[]);var Ne=se.useRef(null),$e=se.useRef(null),it=se.useRef(null),yt=se.useRef(null),sn=se.useRef(null),dn=se.useRef(!1),qt=Ra(),Bn=Et(qt,3),Un=Bn[0],Cn=Bn[1],Ln=Bn[2];se.useImperativeHandle(fe,function(){var su,qr;return{focus:(su=yt.current)===null||su===void 0?void 0:su.focus,blur:(qr=yt.current)===null||qr===void 0?void 0:qr.blur,scrollTo:function(Io){var zr;return(zr=sn.current)===null||zr===void 0?void 0:zr.scrollTo(Io)},nativeElement:Ne.current||$e.current}});var Nn=se.useMemo(function(){var su;if(wn!=="combobox")return za;var qr=(su=ut[0])===null||su===void 0?void 0:su.value;return typeof qr=="string"||typeof qr=="number"?String(qr):""},[za,wn,ut]),Dn=wn==="combobox"&&typeof Ea=="function"&&Ea()||null,Jt=typeof ma=="function"&&ma(),Vn=lt($e,Jt==null||(Te=Jt.props)===null||Te===void 0?void 0:Te.ref),ra=se.useState(!1),Rn=Et(ra,2),xa=Rn[0],ua=Rn[1];Ze(function(){ua(!0)},[]);var Aa=ze(!1,{defaultValue:Na,value:ta}),dr=Et(Aa,2),pa=dr[0],Ja=dr[1],ja=xa?pa:!1,Wr=!En&&cn;(Ca||Wr&&ja&&wn==="combobox")&&(ja=!1);var $a=Wr?!1:ja,vn=se.useCallback(function(su){var qr=su!==void 0?su:!ja;Ca||(Ja(qr),ja!==qr&&(jr==null||jr(qr)))},[Ca,ja,Ja,jr]),Zn=se.useMemo(function(){return(oo||[]).some(function(su){return[` `,`\r -`].includes(su)})},[ro]),Hn=se.useContext(Va)||{},ka=Hn.maxCount,kr=Hn.rawValues,Fa=function(_r,El,Io){if(!(pr&&xn(ka)&&(kr==null?void 0:kr.size)>=ka)){var zr=!0,Xr=_r;Ka==null||Ka(null);var Ua=ln(_r,ro,xn(ka)?ka-kr.size:void 0),Yr=Io?null:Ua;return wn!=="combobox"&&Yr&&(Xr="",Vr==null||Vr(Yr),vn(!1),zr=!1),fr&&Nn!==Xr&&fr(Xr,{source:El?"typing":"effect"}),zr}},rr=function(_r){!_r||!_r.trim()||fr(_r,{source:"submit"})};se.useEffect(function(){!ja&&!pr&&wn!=="combobox"&&Fa("",!1,!1)},[ja]),se.useEffect(function(){pa&&Ca&&Ja(!1),Ca&&!dn.current&&Cn(!1)},[Ca]);var Ma=Ha(),fa=Et(Ma,2),La=fa[0],lr=fa[1],Zo=se.useRef(!1),uu=function(_r){var El=La(),Io=_r.key,zr=Io==="Enter";if(zr&&(wn!=="combobox"&&_r.preventDefault(),ja||vn(!0)),lr(!!Nn),Io==="Backspace"&&!El&&pr&&!Nn&&ut.length){for(var Xr=Ue(ut),Ua=null,Yr=Xr.length-1;Yr>=0;Yr-=1){var ku=Xr[Yr];if(!ku.disabled){Xr.splice(Yr,1),Ua=ku;break}}Ua&&Mt(Xr,{type:"remove",values:[Ua]})}for(var bu=arguments.length,wu=new Array(bu>1?bu-1:0),Ho=1;Ho1?El-1:0),zr=1;zr1?Ua-1:0),ku=1;ku=En},[he,En,ma==null?void 0:ma.size]),ro=function(wa){wa.preventDefault()},ur=function(wa){var Mo;(Mo=fr.current)===null||Mo===void 0||Mo.scrollTo(typeof wa=="number"?{index:wa}:wa)},uo=se.useCallback(function(ho){return Pe==="combobox"?!1:ma.has(ho)},[Pe,Ue(ma).toString(),ma.size]),Zr=function(wa){for(var Mo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,iu=Ir.length,fo=0;fo1&&arguments[1]!==void 0?arguments[1]:!1;Qo(wa);var iu={source:Mo?"keyboard":"mouse"},fo=Ir[wa];if(!fo){wn(null,-1,iu);return}wn(fo.value,wa,iu)};(0,se.useEffect)(function(){$o(Ca!==!1?Zr(0):-1)},[Ir.length,Ve]);var To=se.useCallback(function(ho){return Pe==="combobox"?String(ho).toLowerCase()===Ve.toLowerCase():ma.has(ho)},[Pe,Ve,Ue(ma).toString(),ma.size]);(0,se.useEffect)(function(){var ho=setTimeout(function(){if(!he&&ue&&ma.size===1){var Mo=Array.from(ma)[0],iu=Ir.findIndex(function(fo){var mr=fo.data;return mr.value===Mo});iu!==-1&&($o(iu),ur(iu))}});if(ue){var wa;(wa=fr.current)===null||wa===void 0||wa.scrollTo(void 0)}return function(){return clearTimeout(ho)}},[ue,Ve]);var vr=function(wa){wa!==void 0&&aa(wa,{selected:!ma.has(wa)}),he||ut(!1)};if(se.useImperativeHandle(Te,function(){return{onKeyDown:function(wa){var Mo=wa.which,iu=wa.ctrlKey;switch(Mo){case pn.N:case pn.P:case pn.UP:case pn.DOWN:{var fo=0;if(Mo===pn.UP?fo=-1:Mo===pn.DOWN?fo=1:Pu()&&iu&&(Mo===pn.N?fo=1:Mo===pn.P&&(fo=-1)),fo!==0){var mr=Zr(no+fo,fo);ur(mr),$o(mr,!0)}break}case pn.TAB:case pn.ENTER:{var Nr,Or=Ir[no];Or&&!(Or!=null&&(Nr=Or.data)!==null&&Nr!==void 0&&Nr.disabled)&&!Vr?vr(Or.value):vr(void 0),ue&&wa.preventDefault();break}case pn.ESC:ut(!1),ue&&wa.stopPropagation()}},onKeyUp:function(){},scrollTo:function(wa){ur(wa)}}}),Ir.length===0)return se.createElement("div",{role:"listbox",id:"".concat(re,"_list"),className:"".concat(za,"-empty"),onMouseDown:ro},Mt);var Go=Object.keys(ta).map(function(ho){return ta[ho]}),Vo=function(wa){return wa.label};function Au(ho,wa){var Mo=ho.group;return{role:Mo?"presentation":"option",id:"".concat(re,"_list_").concat(wa)}}var Ou=function(wa){var Mo=Ir[wa];if(!Mo)return null;var iu=Mo.data||{},fo=iu.value,mr=Mo.group,Nr=St(iu,!0),Or=Vo(Mo);return Mo?se.createElement("div",z({"aria-label":typeof Or=="string"&&!mr?Or:null},Nr,{key:wa},Au(Mo,wa),{"aria-selected":To(fo)}),fo):null},Jo={role:"listbox",id:"".concat(re,"_list")};return se.createElement(se.Fragment,null,Na&&se.createElement("div",z({},Jo,{style:{height:0,width:0,overflow:"hidden"}}),Ou(no-1),Ou(no),Ou(no+1)),se.createElement(Pl.Z,{itemKey:"key",ref:fr,data:Ir,height:er,itemHeight:Ka,fullHeight:!1,onMouseDown:ro,onScroll:cn,virtual:Na,direction:jr,innerProps:Na?null:Jo},function(ho,wa){var Mo=ho.group,iu=ho.groupOption,fo=ho.data,mr=ho.label,Nr=ho.value,Or=fo.key;if(Mo){var pr,Ar=(pr=fo.title)!==null&&pr!==void 0?pr:Tu(mr)?mr.toString():void 0;return se.createElement("div",{className:ke()(za,"".concat(za,"-group"),fo.className),title:Ar},mr!==void 0?mr:Or)}var lo=fo.disabled,ne=fo.title,ie=fo.children,ce=fo.style,Ae=fo.className,Ne=qe(fo,vl),$e=Za(Ne,Go),it=uo(Nr),yt=lo||!it&&Vr,sn="".concat(za,"-option"),dn=ke()(za,sn,Ae,Be(Be(Be(Be({},"".concat(sn,"-grouped"),iu),"".concat(sn,"-active"),no===wa&&!yt),"".concat(sn,"-disabled"),yt),"".concat(sn,"-selected"),it)),qt=Vo(ho),Bn=!Ea||typeof Ea=="function"||it,Un=typeof qt=="number"?qt:qt||Nr,Cn=Tu(Un)?Un.toString():void 0;return ne!==void 0&&(Cn=ne),se.createElement("div",z({},St($e),Na?{}:Au(ho,wa),{"aria-selected":To(Nr),className:dn,title:Cn,onMouseMove:function(){no===wa||yt||$o(wa)},onClick:function(){yt||vr(Nr)},style:ce}),se.createElement("div",{className:"".concat(sn,"-content")},typeof Jr=="function"?Jr(ho,{index:wa}):Un),se.isValidElement(Ea)||it,Bn&&se.createElement(Fn,{className:"".concat(za,"-option-state"),customizeIcon:Ea,customizeIconProps:{value:Nr,disabled:yt,isSelected:it}},it?"\u2713":null))}))},Il=se.forwardRef(cl),pu=Il,Vu=function(de,fe){var Te=se.useRef({values:new Map,options:new Map}),He=se.useMemo(function(){var re=Te.current,ue=re.values,he=re.options,Pe=de.map(function(Mt){if(Mt.label===void 0){var cn;return _e(_e({},Mt),{},{label:(cn=ue.get(Mt.value))===null||cn===void 0?void 0:cn.label})}return Mt}),Ve=new Map,ut=new Map;return Pe.forEach(function(Mt){Ve.set(Mt.value,Mt),ut.set(Mt.value,fe.get(Mt.value)||he.get(Mt.value))}),Te.current.values=Ve,Te.current.options=ut,Pe},[de,fe]),_t=se.useCallback(function(re){return fe.get(re)||Te.current.options.get(re)},[fe]);return[He,_t]};function rl(de,fe){return Ci(de).join("").toUpperCase().includes(fe)}var ql=function(de,fe,Te,He,_t){return se.useMemo(function(){if(!Te||He===!1)return de;var re=fe.options,ue=fe.label,he=fe.value,Pe=[],Ve=typeof He=="function",ut=Te.toUpperCase(),Mt=Ve?He:function(tn,En){return _t?rl(En[_t],ut):En[re]?rl(En[ue!=="children"?ue:"label"],ut):rl(En[he],ut)},cn=Ve?function(tn){return Gt(tn)}:function(tn){return tn};return de.forEach(function(tn){if(tn[re]){var En=Mt(Te,cn(tn));if(En)Pe.push(tn);else{var Mn=tn[re].filter(function(wn){return Mt(Te,cn(wn))});Mn.length&&Pe.push(_e(_e({},tn),{},Be({},re,Mn)))}return}Mt(Te,cn(tn))&&Pe.push(tn)}),Pe},[de,He,_t,Te,fe])},al=0,Tl=Tt();function kl(){var de;return Tl?(de=al,al+=1):de="TEST_OR_SSR",de}function Kl(de){var fe=se.useState(),Te=Et(fe,2),He=Te[0],_t=Te[1];return se.useEffect(function(){_t("rc_select_".concat(kl()))},[]),de||He}function lu(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=[];return se.Children.forEach(de,function(He){He==null&&!fe.keepEmpty||(Array.isArray(He)?Te=Te.concat(lu(He)):(0,Ct.isFragment)(He)&&He.props?Te=Te.concat(lu(He.props.children,fe)):Te.push(He))}),Te}var wi=["children","value"],gi=["children"];function Wl(de){var fe=de,Te=fe.key,He=fe.props,_t=He.children,re=He.value,ue=qe(He,wi);return _e({key:Te,value:re!==void 0?re:Te,children:_t},ue)}function jl(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return lu(de).map(function(Te,He){if(!se.isValidElement(Te)||!Te.type)return null;var _t=Te,re=_t.type.isSelectOptGroup,ue=_t.key,he=_t.props,Pe=he.children,Ve=qe(he,gi);return fe||!re?Wl(Te):_e(_e({key:"__RC_SELECT_GRP__".concat(ue===null?He:ue,"__"),label:ue},Ve),{},{options:jl(Pe)})}).filter(function(Te){return Te})}var Nl=function(fe,Te,He,_t,re){return se.useMemo(function(){var ue=fe,he=!fe;he&&(ue=jl(Te));var Pe=new Map,Ve=new Map,ut=function(tn,En,Mn){Mn&&typeof Mn=="string"&&tn.set(En[Mn],En)},Mt=function cn(tn){for(var En=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Mn=0;Mn1&&arguments[1]!==void 0?arguments[1]:!1,ue=0;ue<_t.length;ue++){var he=_t[ue];if(he[fe==null?void 0:fe.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!re&&Array.isArray(he[fe==null?void 0:fe.options])&&He(he[fe==null?void 0:fe.options],!0))break}};Te(de)}}var sr=null,ia=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],qo=["inputValue"];function Du(de){return!de||We(de)!=="object"}var oo=se.forwardRef(function(de,fe){var Te=de.id,He=de.mode,_t=de.prefixCls,re=_t===void 0?"rc-select":_t,ue=de.backfill,he=de.fieldNames,Pe=de.inputValue,Ve=de.searchValue,ut=de.onSearch,Mt=de.autoClearSearchValue,cn=Mt===void 0?!0:Mt,tn=de.onSelect,En=de.onDeselect,Mn=de.dropdownMatchSelectWidth,wn=Mn===void 0?!0:Mn,Ca=de.filterOption,aa=de.filterSort,Ea=de.optionFilterProp,ma=de.optionLabelProp,ta=de.options,Na=de.optionRender,jr=de.children,er=de.defaultActiveFirstOption,Ka=de.menuItemSelectedIcon,Jr=de.virtual,za=de.direction,Ir=de.listHeight,fr=Ir===void 0?200:Ir,Vr=de.listItemHeight,ro=Vr===void 0?20:Vr,ur=de.labelRender,uo=de.value,Zr=de.defaultValue,Co=de.labelInValue,Er=de.onChange,no=de.maxCount,Qo=qe(de,ia),$o=Kl(Te),To=nr(He),vr=!!(!ta&&jr),Go=se.useMemo(function(){return Ca===void 0&&He==="combobox"?!1:Ca},[Ca,He]),Vo=se.useMemo(function(){return ha(he,vr)},[JSON.stringify(he),vr]),Au=ze("",{value:Ve!==void 0?Ve:Pe,postState:function(Wn){return Wn||""}}),Ou=Et(Au,2),Jo=Ou[0],ho=Ou[1],wa=zl(ta,jr,Vo,Ea,ma),Mo=wa.valueOptions,iu=wa.labelOptions,fo=wa.options,mr=se.useCallback(function(vn){var Wn=Ci(vn);return Wn.map(function(Hn){var ka,kr,Fa,rr,Ma;if(Du(Hn))ka=Hn;else{var fa;Fa=Hn.key,kr=Hn.label,ka=(fa=Hn.value)!==null&&fa!==void 0?fa:Fa}var La=Mo.get(ka);if(La){var lr;if(kr===void 0&&(kr=La==null?void 0:La[ma||Vo.label]),Fa===void 0&&(Fa=(lr=La==null?void 0:La.key)!==null&&lr!==void 0?lr:ka),rr=La==null?void 0:La.disabled,Ma=La==null?void 0:La.title,0)var Zo}return{label:kr,value:ka,key:Fa,disabled:rr,title:Ma}})},[Vo,ma,Mo]),Nr=ze(Zr,{value:uo}),Or=Et(Nr,2),pr=Or[0],Ar=Or[1],lo=se.useMemo(function(){var vn,Wn=To&&pr===null?[]:pr,Hn=mr(Wn);return He==="combobox"&&Hl((vn=Hn[0])===null||vn===void 0?void 0:vn.value)?[]:Hn},[pr,mr,He,To]),ne=Vu(lo,Mo),ie=Et(ne,2),ce=ie[0],Ae=ie[1],Ne=se.useMemo(function(){if(!He&&ce.length===1){var vn=ce[0];if(vn.value===null&&(vn.label===null||vn.label===void 0))return[]}return ce.map(function(Wn){var Hn;return _e(_e({},Wn),{},{label:(Hn=typeof ur=="function"?ur(Wn):Wn.label)!==null&&Hn!==void 0?Hn:Wn.value})})},[He,ce,ur]),$e=se.useMemo(function(){return new Set(ce.map(function(vn){return vn.value}))},[ce]);se.useEffect(function(){if(He==="combobox"){var vn,Wn=(vn=ce[0])===null||vn===void 0?void 0:vn.value;ho(di(Wn)?String(Wn):"")}},[ce]);var it=ou(function(vn,Wn){var Hn=Wn!=null?Wn:vn;return Be(Be({},Vo.value,vn),Vo.label,Hn)}),yt=se.useMemo(function(){if(He!=="tags")return fo;var vn=Ue(fo),Wn=function(ka){return Mo.has(ka)};return Ue(ce).sort(function(Hn,ka){return Hn.value0?vn(ka.options):ka.options}):ka})},Bn=se.useMemo(function(){return aa?qt(dn):dn},[dn,aa,Jo]),Un=se.useMemo(function(){return st(Bn,{fieldNames:Vo,childrenAsData:vr})},[Bn,Vo,vr]),Cn=function(Wn){var Hn=mr(Wn);if(Ar(Hn),Er&&(Hn.length!==ce.length||Hn.some(function(Fa,rr){var Ma;return((Ma=ce[rr])===null||Ma===void 0?void 0:Ma.value)!==(Fa==null?void 0:Fa.value)}))){var ka=Co?Hn:Hn.map(function(Fa){return Fa.value}),kr=Hn.map(function(Fa){return Gt(Ae(Fa.value))});Er(To?ka:ka[0],To?kr:kr[0])}},Ln=se.useState(null),Nn=Et(Ln,2),Dn=Nn[0],Jt=Nn[1],Zn=se.useState(0),ra=Et(Zn,2),On=ra[0],xa=ra[1],ua=er!==void 0?er:He!=="combobox",Aa=se.useCallback(function(vn,Wn){var Hn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ka=Hn.source,kr=ka===void 0?"keyboard":ka;xa(Wn),ue&&He==="combobox"&&vn!==null&&kr==="keyboard"&&Jt(String(vn))},[ue,He]),dr=function(Wn,Hn,ka){var kr=function(){var br,wr=Ae(Wn);return[Co?{label:wr==null?void 0:wr[Vo.label],value:Wn,key:(br=wr==null?void 0:wr.key)!==null&&br!==void 0?br:Wn}:Wn,Gt(wr)]};if(Hn&&tn){var Fa=kr(),rr=Et(Fa,2),Ma=rr[0],fa=rr[1];tn(Ma,fa)}else if(!Hn&&En&&ka!=="clear"){var La=kr(),lr=Et(La,2),Zo=lr[0],uu=lr[1];En(Zo,uu)}},pa=ou(function(vn,Wn){var Hn,ka=To?Wn.selected:!0;ka?Hn=To?[].concat(Ue(ce),[vn]):[vn]:Hn=ce.filter(function(kr){return kr.value!==vn}),Cn(Hn),dr(vn,ka),He==="combobox"?Jt(""):(!nr||cn)&&(ho(""),Jt(""))}),Ja=function(Wn,Hn){Cn(Wn);var ka=Hn.type,kr=Hn.values;(ka==="remove"||ka==="clear")&&kr.forEach(function(Fa){dr(Fa.value,!1,ka)})},ja=function(Wn,Hn){if(ho(Wn),Jt(null),Hn.source==="submit"){var ka=(Wn||"").trim();if(ka){var kr=Array.from(new Set([].concat(Ue($e),[ka])));Cn(kr),dr(ka,!0),ho("")}return}Hn.source!=="blur"&&(He==="combobox"&&Cn(Wn),ut==null||ut(Wn))},Wr=function(Wn){var Hn=Wn;He!=="tags"&&(Hn=Wn.map(function(kr){var Fa=iu.get(kr);return Fa==null?void 0:Fa.value}).filter(function(kr){return kr!==void 0}));var ka=Array.from(new Set([].concat(Ue($e),Ue(Hn))));Cn(ka),ka.forEach(function(kr){dr(kr,!0)})},$a=se.useMemo(function(){var vn=Jr!==!1&&wn!==!1;return _e(_e({},wa),{},{flattenOptions:Un,onActiveValue:Aa,defaultActiveFirstOption:ua,onSelect:pa,menuItemSelectedIcon:Ka,rawValues:$e,fieldNames:Vo,virtual:vn,direction:za,listHeight:fr,listItemHeight:ro,childrenAsData:vr,maxCount:no,optionRender:Na})},[no,wa,Un,Aa,ua,pa,Ka,$e,Vo,Jr,wn,za,fr,ro,vr,Na]);return se.createElement(Va.Provider,{value:$a},se.createElement(ru,z({},Qo,{id:$o,prefixCls:re,ref:fe,omitDomProps:qo,mode:He,displayValues:Ne,onDisplayValuesChange:Ja,direction:za,searchValue:Jo,onSearch:ja,autoClearSearchValue:cn,onSearchSplit:Wr,dropdownMatchSelectWidth:wn,OptionList:pu,emptyOptions:!Un.length,activeValue:Dn,activeDescendantId:"".concat($o,"_list_").concat(On)})))}),sl=oo;sl.Option=Bu,sl.OptGroup=Tr;var li=null,wl=null,Pa=te(17341);function Ul(de){if(Array.isArray(de))return de}function Zi(de,fe){var Te=de==null?null:typeof Symbol!="undefined"&&de[Symbol.iterator]||de["@@iterator"];if(Te!=null){var He,_t,re,ue,he=[],Pe=!0,Ve=!1;try{if(re=(Te=Te.call(de)).next,fe===0){if(Object(Te)!==Te)return;Pe=!1}else for(;!(Pe=(He=re.call(Te)).done)&&(he.push(He.value),he.length!==fe);Pe=!0);}catch(ut){Ve=!0,_t=ut}finally{try{if(!Pe&&Te.return!=null&&(ue=Te.return(),Object(ue)!==ue))return}finally{if(Ve)throw _t}}return he}}function ii(de,fe){(fe==null||fe>de.length)&&(fe=de.length);for(var Te=0,He=new Array(fe);Te1&&arguments[1]!==void 0?arguments[1]:{},Te=[];return se.Children.forEach(de,function(He){He==null&&!fe.keepEmpty||(Array.isArray(He)?Te=Te.concat(ni(He)):Jl(He)&&He.props?Te=Te.concat(ni(He.props.children,fe)):Te.push(He))}),Te}var Dl=function(){return null},Fi=Dl,Ys=["children","value"];function is(de){return ni(de).map(function(fe){if(!se.isValidElement(fe)||!fe.type)return null;var Te=fe,He=Te.key,_t=Te.props,re=_t.children,ue=_t.value,he=ee(_t,Ys),Pe=ge({key:He,value:ue},he),Ve=is(re);return Ve.length&&(Pe.children=Ve),Pe}).filter(function(fe){return fe})}function hs(de){if(!de)return de;var fe=ge({},de);return"props"in fe||Object.defineProperty(fe,"props",{get:function(){return gl(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),fe}}),fe}function Qs(de,fe,Te,He,_t,re){var ue=null,he=null;function Pe(){function Ve(ut){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",cn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return ut.map(function(tn,En){var Mn="".concat(Mt,"-").concat(En),wn=tn[re.value],Ca=Te.includes(wn),aa=Ve(tn[re.children]||[],Mn,Ca),Ea=se.createElement(Fi,tn,aa.map(function(ta){return ta.node}));if(fe===wn&&(ue=Ea),Ca){var ma={pos:Mn,node:Ea,children:aa};return cn||he.push(ma),ma}return null}).filter(function(tn){return tn})}he||(he=[],Ve(He),he.sort(function(ut,Mt){var cn=ut.node.props.value,tn=Mt.node.props.value,En=Te.indexOf(cn),Mn=Te.indexOf(tn);return En-Mn}))}Object.defineProperty(de,"triggerNode",{get:function(){return gl(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Pe(),ue}}),Object.defineProperty(de,"allCheckedNodes",{get:function(){return gl(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Pe(),_t?he:he.map(function(ut){var Mt=ut.node;return Mt})}})}var Js=function(fe,Te,He){var _t=He.fieldNames,re=He.treeNodeFilterProp,ue=He.filterTreeNode,he=_t.children;return se.useMemo(function(){if(!Te||ue===!1)return fe;var Pe=typeof ue=="function"?ue:function(ut,Mt){return String(Mt[re]).toUpperCase().includes(Te.toUpperCase())},Ve=function ut(Mt){var cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Mt.reduce(function(tn,En){var Mn=En[he],wn=cn||Pe(Te,hs(En)),Ca=ut(Mn||[],wn);return(wn||Ca.length)&&tn.push(ge(ge({},En),{},Ye({isLeaf:void 0},he,Ca))),tn},[])};return Ve(fe)},[fe,Te,he,re,ue])},jc=Js;function yc(de){var fe=se.useRef();fe.current=de;var Te=se.useCallback(function(){return fe.current.apply(fe,arguments)},[]);return Te}function ws(de,fe){var Te=fe.id,He=fe.pId,_t=fe.rootPId,re=new Map,ue=[];return de.forEach(function(he){var Pe=he[Te],Ve=ge(ge({},he),{},{key:he.key||Pe});re.set(Pe,Ve)}),re.forEach(function(he){var Pe=he[He],Ve=re.get(Pe);Ve?(Ve.children=Ve.children||[],Ve.children.push(he)):(Pe===_t||_t===null)&&ue.push(he)}),ue}function ss(de,fe,Te){return se.useMemo(function(){if(de){if(Te){var He=ge({id:"id",pId:"pId",rootPId:null},Ie(Te)==="object"?Te:{});return ws(de,He)}return de}return is(fe)},[fe,Te,de])}var Ss=se.createContext(null),Pc=Ss;function Cc(de,fe){var Te=typeof Symbol!="undefined"&&de[Symbol.iterator]||de["@@iterator"];if(!Te){if(Array.isArray(de)||(Te=Oe(de))||fe&&de&&typeof de.length=="number"){Te&&(de=Te);var He=0,_t=function(){};return{s:_t,n:function(){return He>=de.length?{done:!0}:{done:!1,value:de[He++]}},e:function(Ve){throw Ve},f:_t}}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 re,ue=!0,he=!1;return{s:function(){Te=Te.call(de)},n:function(){var Ve=Te.next();return ue=Ve.done,Ve},e:function(Ve){he=!0,re=Ve},f:function(){try{ue||Te.return==null||Te.return()}finally{if(he)throw re}}}}var bc=te(70593),Cu={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(fe){var Te=fe.keyCode;if(fe.altKey&&!fe.ctrlKey||fe.metaKey||Te>=Cu.F1&&Te<=Cu.F12)return!1;switch(Te){case Cu.ALT:case Cu.CAPS_LOCK:case Cu.CONTEXT_MENU:case Cu.CTRL:case Cu.DOWN:case Cu.END:case Cu.ESC:case Cu.HOME:case Cu.INSERT:case Cu.LEFT:case Cu.MAC_FF_META:case Cu.META:case Cu.NUMLOCK:case Cu.NUM_CENTER:case Cu.PAGE_DOWN:case Cu.PAGE_UP:case Cu.PAUSE:case Cu.PRINT_SCREEN:case Cu.RIGHT:case Cu.SHIFT:case Cu.UP:case Cu.WIN_KEY:case Cu.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(fe){if(fe>=Cu.ZERO&&fe<=Cu.NINE||fe>=Cu.NUM_ZERO&&fe<=Cu.NUM_MULTIPLY||fe>=Cu.A&&fe<=Cu.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&fe===0)return!0;switch(fe){case Cu.SPACE:case Cu.QUESTION_MARK:case Cu.NUM_PLUS:case Cu.NUM_MINUS:case Cu.NUM_PERIOD:case Cu.NUM_DIVISION:case Cu.SEMICOLON:case Cu.DASH:case Cu.EQUALS:case Cu.COMMA:case Cu.PERIOD:case Cu.SLASH:case Cu.APOSTROPHE:case Cu.SINGLE_QUOTE:case Cu.OPEN_SQUARE_BRACKET:case Cu.BACKSLASH:case Cu.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Gi=Cu;function Bi(de,fe,Te){var He=se.useRef({});return(!("value"in He.current)||Te(He.current.condition,fe))&&(He.current.value=de(),He.current.condition=fe),He.current.value}var os=se.createContext(null),Zu=os,zc=function(fe){return Array.isArray(fe)?fe:fe!==void 0?[fe]:[]},sc=function(fe){var Te=fe||{},He=Te.label,_t=Te.value,re=Te.children;return{_title:He?[He]:["title","label"],value:_t||"value",key:_t||"value",children:re||"children"}},cs=function(fe){return!fe||fe.disabled||fe.disableCheckbox||fe.checkable===!1},Uc=function(fe,Te){var He=[],_t=function re(ue){ue.forEach(function(he){var Pe=he[Te.children];Pe&&(He.push(he[Te.value]),re(Pe))})};return _t(fe),He},zs=function(fe){return fe==null},cr=te(66133),ds=Number(se.version.split(".")[0]),cc=function(fe,Te){typeof fe=="function"?fe(Te):_typeof(fe)==="object"&&fe&&"current"in fe&&(fe.current=Te)},ys=function(){for(var fe=arguments.length,Te=new Array(fe),He=0;He=19)return!0;var _t=isMemo(fe)?fe.type.type:fe.type;return!(typeof _t=="function"&&!((Te=_t.prototype)!==null&&Te!==void 0&&Te.render)&&_t.$$typeof!==ForwardRef||typeof fe=="function"&&!((He=fe.prototype)!==null&&He!==void 0&&He.render)&&fe.$$typeof!==ForwardRef)};function Xs(de){return isValidElement(de)&&!isFragment(de)}var Cd=function(fe){return Xs(fe)&&gd(fe)},dc=function(fe){if(fe&&Xs(fe)){var Te=fe;return Te.props.propertyIsEnumerable("ref")?Te.props.ref:Te.ref}return null};function Vc(de,fe,Te,He){if(!fe.length)return Te;var _t=_toArray(fe),re=_t[0],ue=_t.slice(1),he;return!de&&typeof re=="number"?he=[]:Array.isArray(de)?he=_toConsumableArray(de):he=_objectSpread({},de),He&&Te===void 0&&ue.length===1?delete he[re][ue[0]]:he[re]=Vc(he[re],ue,Te,He),he}function wc(de,fe,Te){var He=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return fe.length&&He&&Te===void 0&&!get(de,fe.slice(0,-1))?de:Vc(de,fe,Te,He)}function Zc(de){return _typeof(de)==="object"&&de!==null&&Object.getPrototypeOf(de)===Object.prototype}function Fc(de){return Array.isArray(de)?[]:{}}var $c=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function ed(){for(var de=arguments.length,fe=new Array(de),Te=0;TeNa)}}return Ne.get(Zn)}var yt=Wi(function(Jt){var Zn=Jt[wn.value];return za.includes(Zn)||Na===null?!1:Na<=0?!0:jr&&Na?it(Jt):!1}),sn=function Jt(Zn){var ra=Cc(Zn),On;try{for(ra.s();!(On=ra.n()).done;){var xa=On.value;if(!(xa.disabled||xa.selectable===!1)){if(ue){if(ie(xa))return xa}else return xa;if(xa[wn.children]){var ua=Jt(xa[wn.children]);if(ua)return ua}}}}catch(Aa){ra.e(Aa)}finally{ra.f()}return null},dn=se.useState(null),qt=x(dn,2),Bn=qt[0],Un=qt[1],Cn=Go[Bn];se.useEffect(function(){if(Pe){var Jt=null,Zn=function(){var On=sn(Au);return On?On[wn.value]:null};!re&&za.length&&!ue?Jt=za[0]:Jt=Zn(),Un(Jt)}},[Pe,ue]),se.useImperativeHandle(Te,function(){var Jt;return{scrollTo:(Jt=Vo.current)===null||Jt===void 0?void 0:Jt.scrollTo,onKeyDown:function(ra){var On,xa=ra.which;switch(xa){case Gi.UP:case Gi.DOWN:case Gi.LEFT:case Gi.RIGHT:(On=Vo.current)===null||On===void 0||On.onKeyDown(ra);break;case Gi.ENTER:{if(Cn){var ua=yt(Cn.node),Aa=(Cn==null?void 0:Cn.node)||{},dr=Aa.selectable,pa=Aa.value,Ja=Aa.disabled;dr!==!1&&!Ja&&!ua&&ho(null,{node:{key:Bn},selected:!za.includes(pa)})}break}case Gi.ESC:he(!1)}},onKeyUp:function(){}}});var Ln=Bi(function(){return!ue},[ue,fr||iu],function(Jt,Zn){var ra=x(Jt,1),On=ra[0],xa=x(Zn,2),ua=xa[0],Aa=xa[1];return On!==ua&&!!(ua||Aa)}),Nn=Ln?Qo:null;if(Au.length===0)return se.createElement("div",{role:"listbox",className:"".concat(_t,"-empty"),onMouseDown:Jo},Ve);var Dn={fieldNames:wn};return $o&&(Dn.loadedKeys=$o),Ar&&(Dn.expandedKeys=Ar),se.createElement("div",{onMouseDown:Jo},Cn&&Pe&&se.createElement("span",{style:Wc,"aria-live":"assertive"},Cn.node.value),se.createElement(bc.y6.Provider,{value:{nodeDisabled:yt}},se.createElement(bc.ZP,a({ref:Vo,focusable:!1,prefixCls:"".concat(_t,"-tree"),treeData:Au,height:cn,itemHeight:tn,itemScrollOffset:En,virtual:Mt!==!1&&aa!==!1,multiple:re,icon:uo,showIcon:Zr,switcherIcon:Co,showLine:Er,loadData:Nn,motion:To,activeKey:Bn,checkable:Jr,checkStrictly:!0,checkedKeys:Ou,selectedKeys:Jr?[]:za,defaultExpandAll:Vr,titleRender:ma},Dn,{onActiveChange:Un,onSelect:ho,onCheck:ho,onExpand:lo,onLoad:vr,filterTreeNode:ie,expandAction:Ea,onScroll:ta}))))},gs=se.forwardRef(Yc),Hs=gs,gc="SHOW_ALL",Qc="SHOW_PARENT",_s="SHOW_CHILD";function qs(de,fe,Te,He){var _t=new Set(de);return fe===_s?de.filter(function(re){var ue=Te[re];return!ue||!ue.children||!ue.children.some(function(he){var Pe=he.node;return _t.has(Pe[He.value])})||!ue.children.every(function(he){var Pe=he.node;return cs(Pe)||_t.has(Pe[He.value])})}):fe===Qc?de.filter(function(re){var ue=Te[re],he=ue?ue.parent:null;return!he||cs(he.node)||!_t.has(he.key)}):de}function td(de){var fe=de.searchPlaceholder,Te=de.treeCheckStrictly,He=de.treeCheckable,_t=de.labelInValue,re=de.value,ue=de.multiple,he=de.showCheckedStrategy,Pe=de.maxCount;warning(!fe,"`searchPlaceholder` has been removed."),Te&&_t===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(_t||Te)&&warning(toArray(re).every(function(Ve){return Ve&&_typeof(Ve)==="object"&&"value"in Ve}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Te||ue||He?warning(!re||Array.isArray(re),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(re),"`value` should not be array when `TreeSelect` is single mode."),Pe&&(he==="SHOW_ALL"&&!Te||he==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var Hc=null,$s=["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 md(de){return!de||Ie(de)!=="object"}var mc=se.forwardRef(function(de,fe){var Te=de.id,He=de.prefixCls,_t=He===void 0?"rc-tree-select":He,re=de.value,ue=de.defaultValue,he=de.onChange,Pe=de.onSelect,Ve=de.onDeselect,ut=de.searchValue,Mt=de.inputValue,cn=de.onSearch,tn=de.autoClearSearchValue,En=tn===void 0?!0:tn,Mn=de.filterTreeNode,wn=de.treeNodeFilterProp,Ca=wn===void 0?"value":wn,aa=de.showCheckedStrategy,Ea=de.treeNodeLabelProp,ma=de.multiple,ta=de.treeCheckable,Na=de.treeCheckStrictly,jr=de.labelInValue,er=de.maxCount,Ka=de.fieldNames,Jr=de.treeDataSimpleMode,za=de.treeData,Ir=de.children,fr=de.loadData,Vr=de.treeLoadedKeys,ro=de.onTreeLoad,ur=de.treeDefaultExpandAll,uo=de.treeExpandedKeys,Zr=de.treeDefaultExpandedKeys,Co=de.onTreeExpand,Er=de.treeExpandAction,no=de.virtual,Qo=de.listHeight,$o=Qo===void 0?200:Qo,To=de.listItemHeight,vr=To===void 0?20:To,Go=de.listItemScrollOffset,Vo=Go===void 0?0:Go,Au=de.onDropdownVisibleChange,Ou=de.dropdownMatchSelectWidth,Jo=Ou===void 0?!0:Ou,ho=de.treeLine,wa=de.treeIcon,Mo=de.showTreeIcon,iu=de.switcherIcon,fo=de.treeMotion,mr=de.treeTitleRender,Nr=de.onPopupScroll,Or=ee(de,$s),pr=Kl(Te),Ar=ta&&!Na,lo=ta||Na,ne=Na||jr,ie=lo||ma,ce=hi(ue,{value:re}),Ae=x(ce,2),Ne=Ae[0],$e=Ae[1],it=se.useMemo(function(){return ta?aa||_s:gc},[aa,ta]),yt=se.useMemo(function(){return sc(Ka)},[JSON.stringify(Ka)]),sn=hi("",{value:ut!==void 0?ut:Mt,postState:function(br){return br||""}}),dn=x(sn,2),qt=dn[0],Bn=dn[1],Un=function(br){Bn(br),cn==null||cn(br)},Cn=ss(za,Ir,Jr),Ln=to(Cn,yt),Nn=Ln.keyEntities,Dn=Ln.valueEntities,Jt=se.useCallback(function(Hr){var br=[],wr=[];return Hr.forEach(function(bo){Dn.has(bo)?wr.push(bo):br.push(bo)}),{missingRawValues:br,existRawValues:wr}},[Dn]),Zn=jc(Cn,qt,{fieldNames:yt,treeNodeFilterProp:Ca,filterTreeNode:Mn}),ra=se.useCallback(function(Hr){if(Hr){if(Ea)return Hr[Ea];for(var br=yt._title,wr=0;wrrr)){var du=xa(Hr);if($e(du),En&&Bn(""),he){var Wo=Hr;Ar&&(Wo=bo.map(function(hu){var _u=Dn.get(hu);return _u?_u.node[yt.value]:hu}));var Oo=br||{triggerValue:void 0,selected:void 0},Bo=Oo.triggerValue,yu=Oo.selected,nu=Wo;if(Na){var ll=Ja.filter(function(hu){return!Wo.includes(hu.value)});nu=[].concat(Fe(nu),Fe(ll))}var gu=xa(nu),Xu={preValue:pa,triggerValue:Bo},eu=!0;(Na||wr==="selection"&&!yu)&&(eu=!1),Qs(Xu,Bo,Hr,Cn,eu,yt),lo?Xu.checked=yu:Xu.selected=yu;var zu=ne?gu:gu.map(function(hu){return hu.value});he(ie?zu:zu[0],ne?null:gu.map(function(hu){return hu.label}),Xu)}}}),fa=se.useCallback(function(Hr,br){var wr,bo=br.selected,du=br.source,Wo=Nn[Hr],Oo=Wo==null?void 0:Wo.node,Bo=(wr=Oo==null?void 0:Oo[yt.value])!==null&&wr!==void 0?wr:Hr;if(!ie)Ma([Bo],{selected:!0,triggerValue:Bo},"option");else{var yu=bo?[].concat(Fe(ja),[Bo]):vn.filter(function(_u){return _u!==Bo});if(Ar){var nu=Jt(yu),ll=nu.missingRawValues,gu=nu.existRawValues,Xu=gu.map(function(_u){return Dn.get(_u).key}),eu;if(bo){var zu=(0,Pa.S)(Xu,!0,Nn);eu=zu.checkedKeys}else{var hu=(0,Pa.S)(Xu,{checked:!1,halfCheckedKeys:Wn},Nn);eu=hu.checkedKeys}yu=[].concat(Fe(ll),Fe(eu.map(function(_u){return Nn[_u].node[yt.value]})))}Ma(yu,{selected:bo,triggerValue:Bo},du||"option")}bo||!ie?Pe==null||Pe(Bo,hs(Oo)):Ve==null||Ve(Bo,hs(Oo))},[Jt,Dn,Nn,yt,ie,ja,Ma,Ar,Pe,Ve,vn,Wn,er]),La=se.useCallback(function(Hr){if(Au){var br={};Object.defineProperty(br,"documentClickClose",{get:function(){return gl(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Au(Hr,br)}},[Au]),lr=yc(function(Hr,br){var wr=Hr.map(function(bo){return bo.value});if(br.type==="clear"){Ma(wr,{},"selection");return}br.values.length&&fa(br.values[0].value,{selected:!1,source:"selection"})}),Zo=se.useMemo(function(){return{virtual:no,dropdownMatchSelectWidth:Jo,listHeight:$o,listItemHeight:vr,listItemScrollOffset:Vo,treeData:Zn,fieldNames:yt,onSelect:fa,treeExpandAction:Er,treeTitleRender:mr,onPopupScroll:Nr,leftMaxCount:er===void 0?null:er-Fa.length,leafCountOnly:it==="SHOW_CHILD"&&!Na&&!!ta,valueEntities:Dn}},[no,Jo,$o,vr,Vo,Zn,yt,fa,Er,mr,Nr,er,Fa.length,it,Na,ta,Dn]),uu=se.useMemo(function(){return{checkable:lo,loadData:fr,treeLoadedKeys:Vr,onTreeLoad:ro,checkedKeys:vn,halfCheckedKeys:Wn,treeDefaultExpandAll:ur,treeExpandedKeys:uo,treeDefaultExpandedKeys:Zr,onTreeExpand:Co,treeIcon:wa,treeMotion:fo,showTreeIcon:Mo,switcherIcon:iu,treeLine:ho,treeNodeFilterProp:Ca,keyEntities:Nn}},[lo,fr,Vr,ro,vn,Wn,ur,uo,Zr,Co,wa,fo,Mo,iu,ho,Ca,Nn]);return se.createElement(Zu.Provider,{value:Zo},se.createElement(Pc.Provider,{value:uu},se.createElement(ru,a({ref:fe},Or,{id:pr,prefixCls:_t,mode:ie?"multiple":void 0,displayValues:Fa,onDisplayValuesChange:lr,searchValue:qt,onSearch:Un,OptionList:Hs,emptyOptions:!Cn.length,onDropdownVisibleChange:La,dropdownMatchSelectWidth:Jo}))))}),Us=mc;Us.TreeNode=Fi,Us.SHOW_ALL=gc,Us.SHOW_PARENT=Qc,Us.SHOW_CHILD=_s;var fc=Us,nd=fc},18798:function(Ge,et){"use strict";var te;var a=typeof Symbol=="function"&&Symbol.for,ye=a?Symbol.for("react.element"):60103,xe=a?Symbol.for("react.portal"):60106,we=a?Symbol.for("react.fragment"):60107,Oe=a?Symbol.for("react.strict_mode"):60108,be=a?Symbol.for("react.profiler"):60114,Fe=a?Symbol.for("react.provider"):60109,Ie=a?Symbol.for("react.context"):60110,De=a?Symbol.for("react.async_mode"):60111,je=a?Symbol.for("react.concurrent_mode"):60111,Ye=a?Symbol.for("react.forward_ref"):60112,Le=a?Symbol.for("react.suspense"):60113,ge=a?Symbol.for("react.suspense_list"):60120,le=a?Symbol.for("react.memo"):60115,E=a?Symbol.for("react.lazy"):60116,y=a?Symbol.for("react.block"):60121,x=a?Symbol.for("react.fundamental"):60117,b=a?Symbol.for("react.responder"):60118,ee=a?Symbol.for("react.scope"):60119;function z(oe){if(typeof oe=="object"&&oe!==null){var me=oe.$$typeof;switch(me){case ye:switch(oe=oe.type,oe){case De:case je:case we:case be:case Oe:case Le:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case Ie:case Ye:case E:case le:case Fe:return oe;default:return me}}case xe:return me}}}function ae(oe){return z(oe)===je}te=De,te=je,te=Ie,te=Fe,te=ye,te=Ye,te=we,te=E,te=le,te=xe,te=be,te=Oe,te=Le,te=function(oe){return ae(oe)||z(oe)===De},te=ae,te=function(oe){return z(oe)===Ie},te=function(oe){return z(oe)===Fe},te=function(oe){return typeof oe=="object"&&oe!==null&&oe.$$typeof===ye},te=function(oe){return z(oe)===Ye},et.isFragment=function(oe){return z(oe)===we},te=function(oe){return z(oe)===E},te=function(oe){return z(oe)===le},te=function(oe){return z(oe)===xe},te=function(oe){return z(oe)===be},te=function(oe){return z(oe)===Oe},te=function(oe){return z(oe)===Le},te=function(oe){return typeof oe=="string"||typeof oe=="function"||oe===we||oe===je||oe===be||oe===Oe||oe===Le||oe===ge||typeof oe=="object"&&oe!==null&&(oe.$$typeof===E||oe.$$typeof===le||oe.$$typeof===Fe||oe.$$typeof===Ie||oe.$$typeof===Ye||oe.$$typeof===x||oe.$$typeof===b||oe.$$typeof===ee||oe.$$typeof===y)},te=z},95936:function(Ge,et,te){"use strict";Ge.exports=te(18798)},39988:function(Ge,et){"use strict";var te;var a=Symbol.for("react.element"),ye=Symbol.for("react.portal"),xe=Symbol.for("react.fragment"),we=Symbol.for("react.strict_mode"),Oe=Symbol.for("react.profiler"),be=Symbol.for("react.provider"),Fe=Symbol.for("react.context"),Ie=Symbol.for("react.server_context"),De=Symbol.for("react.forward_ref"),je=Symbol.for("react.suspense"),Ye=Symbol.for("react.suspense_list"),Le=Symbol.for("react.memo"),ge=Symbol.for("react.lazy"),le=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function y(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case a:switch(x=x.type,x){case xe:case Oe:case we:case je:case Ye:return x;default:switch(x=x&&x.$$typeof,x){case Ie:case Fe:case De:case ge:case Le:case be:return x;default:return b}}case ye:return b}}}te=Fe,te=be,te=a,te=De,te=xe,te=ge,te=Le,te=ye,te=Oe,te=we,te=je,te=Ye,te=function(){return!1},te=function(){return!1},te=function(x){return y(x)===Fe},te=function(x){return y(x)===be},te=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===a},te=function(x){return y(x)===De},te=function(x){return y(x)===xe},te=function(x){return y(x)===ge},te=function(x){return y(x)===Le},te=function(x){return y(x)===ye},te=function(x){return y(x)===Oe},te=function(x){return y(x)===we},te=function(x){return y(x)===je},te=function(x){return y(x)===Ye},te=function(x){return typeof x=="string"||typeof x=="function"||x===xe||x===Oe||x===we||x===je||x===Ye||x===le||typeof x=="object"&&x!==null&&(x.$$typeof===ge||x.$$typeof===Le||x.$$typeof===be||x.$$typeof===Fe||x.$$typeof===De||x.$$typeof===E||x.getModuleId!==void 0)},te=y},66133:function(Ge,et,te){"use strict";te(39988)},55168:function(Ge,et){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.SensorTabIndex=et.SensorClassName=et.SizeSensorId=void 0;var te="size-sensor-id";et.SizeSensorId=te;var a="size-sensor-object";et.SensorClassName=a;var ye="-1";et.SensorTabIndex=ye},12177:function(Ge,et){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var te=function(ye){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,we=null;return function(){for(var Oe=this,be=arguments.length,Fe=new Array(be),Ie=0;Ie=ka)){var zr=!0,Xr=qr;Ka==null||Ka(null);var Ua=ln(qr,oo,xn(ka)?ka-kr.size:void 0),Yr=Io?null:Ua;return wn!=="combobox"&&Yr&&(Xr="",Vr==null||Vr(Yr),vn(!1),zr=!1),vr&&Nn!==Xr&&vr(Xr,{source:El?"typing":"effect"}),zr}},rr=function(qr){!qr||!qr.trim()||vr(qr,{source:"submit"})};se.useEffect(function(){!ja&&!hr&&wn!=="combobox"&&Fa("",!1,!1)},[ja]),se.useEffect(function(){pa&&Ca&&Ja(!1),Ca&&!dn.current&&Cn(!1)},[Ca]);var Ma=Ha(),fa=Et(Ma,2),La=fa[0],ur=fa[1],Zo=se.useRef(!1),uu=function(qr){var El=La(),Io=qr.key,zr=Io==="Enter";if(zr&&(wn!=="combobox"&&qr.preventDefault(),ja||vn(!0)),ur(!!Nn),Io==="Backspace"&&!El&&hr&&!Nn&&ut.length){for(var Xr=Ue(ut),Ua=null,Yr=Xr.length-1;Yr>=0;Yr-=1){var Tu=Xr[Yr];if(!Tu.disabled){Xr.splice(Yr,1),Ua=Tu;break}}Ua&&Mt(Xr,{type:"remove",values:[Ua]})}for(var Pu=arguments.length,Cu=new Array(Pu>1?Pu-1:0),Ho=1;Ho1?El-1:0),zr=1;zr1?Ua-1:0),Tu=1;Tu=En},[he,En,ma==null?void 0:ma.size]),oo=function(wa){wa.preventDefault()},or=function(wa){var Mo;(Mo=vr.current)===null||Mo===void 0||Mo.scrollTo(typeof wa=="number"?{index:wa}:wa)},lo=se.useCallback(function(ho){return Pe==="combobox"?!1:ma.has(ho)},[Pe,Ue(ma).toString(),ma.size]),Zr=function(wa){for(var Mo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,iu=Ir.length,vo=0;vo1&&arguments[1]!==void 0?arguments[1]:!1;Qo(wa);var iu={source:Mo?"keyboard":"mouse"},vo=Ir[wa];if(!vo){wn(null,-1,iu);return}wn(vo.value,wa,iu)};(0,se.useEffect)(function(){$o(Ca!==!1?Zr(0):-1)},[Ir.length,Ve]);var To=se.useCallback(function(ho){return Pe==="combobox"?String(ho).toLowerCase()===Ve.toLowerCase():ma.has(ho)},[Pe,Ve,Ue(ma).toString(),ma.size]);(0,se.useEffect)(function(){var ho=setTimeout(function(){if(!he&&ue&&ma.size===1){var Mo=Array.from(ma)[0],iu=Ir.findIndex(function(vo){var mr=vo.data;return mr.value===Mo});iu!==-1&&($o(iu),or(iu))}});if(ue){var wa;(wa=vr.current)===null||wa===void 0||wa.scrollTo(void 0)}return function(){return clearTimeout(ho)}},[ue,Ve]);var pr=function(wa){wa!==void 0&&aa(wa,{selected:!ma.has(wa)}),he||ut(!1)};if(se.useImperativeHandle(Te,function(){return{onKeyDown:function(wa){var Mo=wa.which,iu=wa.ctrlKey;switch(Mo){case pn.N:case pn.P:case pn.UP:case pn.DOWN:{var vo=0;if(Mo===pn.UP?vo=-1:Mo===pn.DOWN?vo=1:Su()&&iu&&(Mo===pn.N?vo=1:Mo===pn.P&&(vo=-1)),vo!==0){var mr=Zr(ao+vo,vo);or(mr),$o(mr,!0)}break}case pn.TAB:case pn.ENTER:{var Nr,Or=Ir[ao];Or&&!(Or!=null&&(Nr=Or.data)!==null&&Nr!==void 0&&Nr.disabled)&&!Vr?pr(Or.value):pr(void 0),ue&&wa.preventDefault();break}case pn.ESC:ut(!1),ue&&wa.stopPropagation()}},onKeyUp:function(){},scrollTo:function(wa){or(wa)}}}),Ir.length===0)return se.createElement("div",{role:"listbox",id:"".concat(re,"_list"),className:"".concat(za,"-empty"),onMouseDown:oo},Mt);var Go=Object.keys(ta).map(function(ho){return ta[ho]}),Vo=function(wa){return wa.label};function Eu(ho,wa){var Mo=ho.group;return{role:Mo?"presentation":"option",id:"".concat(re,"_list_").concat(wa)}}var Lu=function(wa){var Mo=Ir[wa];if(!Mo)return null;var iu=Mo.data||{},vo=iu.value,mr=Mo.group,Nr=St(iu,!0),Or=Vo(Mo);return Mo?se.createElement("div",z({"aria-label":typeof Or=="string"&&!mr?Or:null},Nr,{key:wa},Eu(Mo,wa),{"aria-selected":To(vo)}),vo):null},Jo={role:"listbox",id:"".concat(re,"_list")};return se.createElement(se.Fragment,null,Na&&se.createElement("div",z({},Jo,{style:{height:0,width:0,overflow:"hidden"}}),Lu(ao-1),Lu(ao),Lu(ao+1)),se.createElement(Pl.Z,{itemKey:"key",ref:vr,data:Ir,height:er,itemHeight:Ka,fullHeight:!1,onMouseDown:oo,onScroll:cn,virtual:Na,direction:jr,innerProps:Na?null:Jo},function(ho,wa){var Mo=ho.group,iu=ho.groupOption,vo=ho.data,mr=ho.label,Nr=ho.value,Or=vo.key;if(Mo){var hr,Sr=(hr=vo.title)!==null&&hr!==void 0?hr:Ru(mr)?mr.toString():void 0;return se.createElement("div",{className:ke()(za,"".concat(za,"-group"),vo.className),title:Sr},mr!==void 0?mr:Or)}var io=vo.disabled,ne=vo.title,ie=vo.children,ce=vo.style,Ae=vo.className,Ne=qe(vo,vl),$e=Za(Ne,Go),it=lo(Nr),yt=io||!it&&Vr,sn="".concat(za,"-option"),dn=ke()(za,sn,Ae,Be(Be(Be(Be({},"".concat(sn,"-grouped"),iu),"".concat(sn,"-active"),ao===wa&&!yt),"".concat(sn,"-disabled"),yt),"".concat(sn,"-selected"),it)),qt=Vo(ho),Bn=!Ea||typeof Ea=="function"||it,Un=typeof qt=="number"?qt:qt||Nr,Cn=Ru(Un)?Un.toString():void 0;return ne!==void 0&&(Cn=ne),se.createElement("div",z({},St($e),Na?{}:Eu(ho,wa),{"aria-selected":To(Nr),className:dn,title:Cn,onMouseMove:function(){ao===wa||yt||$o(wa)},onClick:function(){yt||pr(Nr)},style:ce}),se.createElement("div",{className:"".concat(sn,"-content")},typeof Jr=="function"?Jr(ho,{index:wa}):Un),se.isValidElement(Ea)||it,Bn&&se.createElement(Fn,{className:"".concat(za,"-option-state"),customizeIcon:Ea,customizeIconProps:{value:Nr,disabled:yt,isSelected:it}},it?"\u2713":null))}))},Il=se.forwardRef(cl),pu=Il,Gu=function(de,fe){var Te=se.useRef({values:new Map,options:new Map}),He=se.useMemo(function(){var re=Te.current,ue=re.values,he=re.options,Pe=de.map(function(Mt){if(Mt.label===void 0){var cn;return _e(_e({},Mt),{},{label:(cn=ue.get(Mt.value))===null||cn===void 0?void 0:cn.label})}return Mt}),Ve=new Map,ut=new Map;return Pe.forEach(function(Mt){Ve.set(Mt.value,Mt),ut.set(Mt.value,fe.get(Mt.value)||he.get(Mt.value))}),Te.current.values=Ve,Te.current.options=ut,Pe},[de,fe]),_t=se.useCallback(function(re){return fe.get(re)||Te.current.options.get(re)},[fe]);return[He,_t]};function rl(de,fe){return bi(de).join("").toUpperCase().includes(fe)}var _l=function(de,fe,Te,He,_t){return se.useMemo(function(){if(!Te||He===!1)return de;var re=fe.options,ue=fe.label,he=fe.value,Pe=[],Ve=typeof He=="function",ut=Te.toUpperCase(),Mt=Ve?He:function(tn,En){return _t?rl(En[_t],ut):En[re]?rl(En[ue!=="children"?ue:"label"],ut):rl(En[he],ut)},cn=Ve?function(tn){return Gt(tn)}:function(tn){return tn};return de.forEach(function(tn){if(tn[re]){var En=Mt(Te,cn(tn));if(En)Pe.push(tn);else{var Mn=tn[re].filter(function(wn){return Mt(Te,cn(wn))});Mn.length&&Pe.push(_e(_e({},tn),{},Be({},re,Mn)))}return}Mt(Te,cn(tn))&&Pe.push(tn)}),Pe},[de,He,_t,Te,fe])},al=0,Tl=Tt();function kl(){var de;return Tl?(de=al,al+=1):de="TEST_OR_SSR",de}function Hl(de){var fe=se.useState(),Te=Et(fe,2),He=Te[0],_t=Te[1];return se.useEffect(function(){_t("rc_select_".concat(kl()))},[]),de||He}function lu(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=[];return se.Children.forEach(de,function(He){He==null&&!fe.keepEmpty||(Array.isArray(He)?Te=Te.concat(lu(He)):(0,Ct.isFragment)(He)&&He.props?Te=Te.concat(lu(He.props.children,fe)):Te.push(He))}),Te}var Fi=["children","value"],gi=["children"];function Wl(de){var fe=de,Te=fe.key,He=fe.props,_t=He.children,re=He.value,ue=qe(He,Fi);return _e({key:Te,value:re!==void 0?re:Te,children:_t},ue)}function jl(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return lu(de).map(function(Te,He){if(!se.isValidElement(Te)||!Te.type)return null;var _t=Te,re=_t.type.isSelectOptGroup,ue=_t.key,he=_t.props,Pe=he.children,Ve=qe(he,gi);return fe||!re?Wl(Te):_e(_e({key:"__RC_SELECT_GRP__".concat(ue===null?He:ue,"__"),label:ue},Ve),{},{options:jl(Pe)})}).filter(function(Te){return Te})}var Nl=function(fe,Te,He,_t,re){return se.useMemo(function(){var ue=fe,he=!fe;he&&(ue=jl(Te));var Pe=new Map,Ve=new Map,ut=function(tn,En,Mn){Mn&&typeof Mn=="string"&&tn.set(En[Mn],En)},Mt=function cn(tn){for(var En=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Mn=0;Mn1&&arguments[1]!==void 0?arguments[1]:!1,ue=0;ue<_t.length;ue++){var he=_t[ue];if(he[fe==null?void 0:fe.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!re&&Array.isArray(he[fe==null?void 0:fe.options])&&He(he[fe==null?void 0:fe.options],!0))break}};Te(de)}}var sr=null,ia=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],qo=["inputValue"];function Fu(de){return!de||We(de)!=="object"}var uo=se.forwardRef(function(de,fe){var Te=de.id,He=de.mode,_t=de.prefixCls,re=_t===void 0?"rc-select":_t,ue=de.backfill,he=de.fieldNames,Pe=de.inputValue,Ve=de.searchValue,ut=de.onSearch,Mt=de.autoClearSearchValue,cn=Mt===void 0?!0:Mt,tn=de.onSelect,En=de.onDeselect,Mn=de.dropdownMatchSelectWidth,wn=Mn===void 0?!0:Mn,Ca=de.filterOption,aa=de.filterSort,Ea=de.optionFilterProp,ma=de.optionLabelProp,ta=de.options,Na=de.optionRender,jr=de.children,er=de.defaultActiveFirstOption,Ka=de.menuItemSelectedIcon,Jr=de.virtual,za=de.direction,Ir=de.listHeight,vr=Ir===void 0?200:Ir,Vr=de.listItemHeight,oo=Vr===void 0?20:Vr,or=de.labelRender,lo=de.value,Zr=de.defaultValue,Co=de.labelInValue,Ar=de.onChange,ao=de.maxCount,Qo=qe(de,ia),$o=Hl(Te),To=nr(He),pr=!!(!ta&&jr),Go=se.useMemo(function(){return Ca===void 0&&He==="combobox"?!1:Ca},[Ca,He]),Vo=se.useMemo(function(){return ha(he,pr)},[JSON.stringify(he),pr]),Eu=ze("",{value:Ve!==void 0?Ve:Pe,postState:function(Zn){return Zn||""}}),Lu=Et(Eu,2),Jo=Lu[0],ho=Lu[1],wa=zl(ta,jr,Vo,Ea,ma),Mo=wa.valueOptions,iu=wa.labelOptions,vo=wa.options,mr=se.useCallback(function(vn){var Zn=bi(vn);return Zn.map(function(Hn){var ka,kr,Fa,rr,Ma;if(Fu(Hn))ka=Hn;else{var fa;Fa=Hn.key,kr=Hn.label,ka=(fa=Hn.value)!==null&&fa!==void 0?fa:Fa}var La=Mo.get(ka);if(La){var ur;if(kr===void 0&&(kr=La==null?void 0:La[ma||Vo.label]),Fa===void 0&&(Fa=(ur=La==null?void 0:La.key)!==null&&ur!==void 0?ur:ka),rr=La==null?void 0:La.disabled,Ma=La==null?void 0:La.title,0)var Zo}return{label:kr,value:ka,key:Fa,disabled:rr,title:Ma}})},[Vo,ma,Mo]),Nr=ze(Zr,{value:lo}),Or=Et(Nr,2),hr=Or[0],Sr=Or[1],io=se.useMemo(function(){var vn,Zn=To&&hr===null?[]:hr,Hn=mr(Zn);return He==="combobox"&&Ql((vn=Hn[0])===null||vn===void 0?void 0:vn.value)?[]:Hn},[hr,mr,He,To]),ne=Gu(io,Mo),ie=Et(ne,2),ce=ie[0],Ae=ie[1],Ne=se.useMemo(function(){if(!He&&ce.length===1){var vn=ce[0];if(vn.value===null&&(vn.label===null||vn.label===void 0))return[]}return ce.map(function(Zn){var Hn;return _e(_e({},Zn),{},{label:(Hn=typeof or=="function"?or(Zn):Zn.label)!==null&&Hn!==void 0?Hn:Zn.value})})},[He,ce,or]),$e=se.useMemo(function(){return new Set(ce.map(function(vn){return vn.value}))},[ce]);se.useEffect(function(){if(He==="combobox"){var vn,Zn=(vn=ce[0])===null||vn===void 0?void 0:vn.value;ho(di(Zn)?String(Zn):"")}},[ce]);var it=ou(function(vn,Zn){var Hn=Zn!=null?Zn:vn;return Be(Be({},Vo.value,vn),Vo.label,Hn)}),yt=se.useMemo(function(){if(He!=="tags")return vo;var vn=Ue(vo),Zn=function(ka){return Mo.has(ka)};return Ue(ce).sort(function(Hn,ka){return Hn.value0?vn(ka.options):ka.options}):ka})},Bn=se.useMemo(function(){return aa?qt(dn):dn},[dn,aa,Jo]),Un=se.useMemo(function(){return st(Bn,{fieldNames:Vo,childrenAsData:pr})},[Bn,Vo,pr]),Cn=function(Zn){var Hn=mr(Zn);if(Sr(Hn),Ar&&(Hn.length!==ce.length||Hn.some(function(Fa,rr){var Ma;return((Ma=ce[rr])===null||Ma===void 0?void 0:Ma.value)!==(Fa==null?void 0:Fa.value)}))){var ka=Co?Hn:Hn.map(function(Fa){return Fa.value}),kr=Hn.map(function(Fa){return Gt(Ae(Fa.value))});Ar(To?ka:ka[0],To?kr:kr[0])}},Ln=se.useState(null),Nn=Et(Ln,2),Dn=Nn[0],Jt=Nn[1],Vn=se.useState(0),ra=Et(Vn,2),Rn=ra[0],xa=ra[1],ua=er!==void 0?er:He!=="combobox",Aa=se.useCallback(function(vn,Zn){var Hn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ka=Hn.source,kr=ka===void 0?"keyboard":ka;xa(Zn),ue&&He==="combobox"&&vn!==null&&kr==="keyboard"&&Jt(String(vn))},[ue,He]),dr=function(Zn,Hn,ka){var kr=function(){var br,wr=Ae(Zn);return[Co?{label:wr==null?void 0:wr[Vo.label],value:Zn,key:(br=wr==null?void 0:wr.key)!==null&&br!==void 0?br:Zn}:Zn,Gt(wr)]};if(Hn&&tn){var Fa=kr(),rr=Et(Fa,2),Ma=rr[0],fa=rr[1];tn(Ma,fa)}else if(!Hn&&En&&ka!=="clear"){var La=kr(),ur=Et(La,2),Zo=ur[0],uu=ur[1];En(Zo,uu)}},pa=ou(function(vn,Zn){var Hn,ka=To?Zn.selected:!0;ka?Hn=To?[].concat(Ue(ce),[vn]):[vn]:Hn=ce.filter(function(kr){return kr.value!==vn}),Cn(Hn),dr(vn,ka),He==="combobox"?Jt(""):(!nr||cn)&&(ho(""),Jt(""))}),Ja=function(Zn,Hn){Cn(Zn);var ka=Hn.type,kr=Hn.values;(ka==="remove"||ka==="clear")&&kr.forEach(function(Fa){dr(Fa.value,!1,ka)})},ja=function(Zn,Hn){if(ho(Zn),Jt(null),Hn.source==="submit"){var ka=(Zn||"").trim();if(ka){var kr=Array.from(new Set([].concat(Ue($e),[ka])));Cn(kr),dr(ka,!0),ho("")}return}Hn.source!=="blur"&&(He==="combobox"&&Cn(Zn),ut==null||ut(Zn))},Wr=function(Zn){var Hn=Zn;He!=="tags"&&(Hn=Zn.map(function(kr){var Fa=iu.get(kr);return Fa==null?void 0:Fa.value}).filter(function(kr){return kr!==void 0}));var ka=Array.from(new Set([].concat(Ue($e),Ue(Hn))));Cn(ka),ka.forEach(function(kr){dr(kr,!0)})},$a=se.useMemo(function(){var vn=Jr!==!1&&wn!==!1;return _e(_e({},wa),{},{flattenOptions:Un,onActiveValue:Aa,defaultActiveFirstOption:ua,onSelect:pa,menuItemSelectedIcon:Ka,rawValues:$e,fieldNames:Vo,virtual:vn,direction:za,listHeight:vr,listItemHeight:oo,childrenAsData:pr,maxCount:ao,optionRender:Na})},[ao,wa,Un,Aa,ua,pa,Ka,$e,Vo,Jr,wn,za,vr,oo,pr,Na]);return se.createElement(Va.Provider,{value:$a},se.createElement(ru,z({},Qo,{id:$o,prefixCls:re,ref:fe,omitDomProps:qo,mode:He,displayValues:Ne,onDisplayValuesChange:Ja,direction:za,searchValue:Jo,onSearch:ja,autoClearSearchValue:cn,onSearchSplit:Wr,dropdownMatchSelectWidth:wn,OptionList:pu,emptyOptions:!Un.length,activeValue:Dn,activeDescendantId:"".concat($o,"_list_").concat(Rn)})))}),sl=uo;sl.Option=wu,sl.OptGroup=Tr;var li=null,wl=null,Pa=te(17341);function Ul(de){if(Array.isArray(de))return de}function Zi(de,fe){var Te=de==null?null:typeof Symbol!="undefined"&&de[Symbol.iterator]||de["@@iterator"];if(Te!=null){var He,_t,re,ue,he=[],Pe=!0,Ve=!1;try{if(re=(Te=Te.call(de)).next,fe===0){if(Object(Te)!==Te)return;Pe=!1}else for(;!(Pe=(He=re.call(Te)).done)&&(he.push(He.value),he.length!==fe);Pe=!0);}catch(ut){Ve=!0,_t=ut}finally{try{if(!Pe&&Te.return!=null&&(ue=Te.return(),Object(ue)!==ue))return}finally{if(Ve)throw _t}}return he}}function ii(de,fe){(fe==null||fe>de.length)&&(fe=de.length);for(var Te=0,He=new Array(fe);Te1&&arguments[1]!==void 0?arguments[1]:{},Te=[];return se.Children.forEach(de,function(He){He==null&&!fe.keepEmpty||(Array.isArray(He)?Te=Te.concat(ti(He)):Kl(He)&&He.props?Te=Te.concat(ti(He.props.children,fe)):Te.push(He))}),Te}var Dl=function(){return null},Bi=Dl,Zs=["children","value"];function ss(de){return ti(de).map(function(fe){if(!se.isValidElement(fe)||!fe.type)return null;var Te=fe,He=Te.key,_t=Te.props,re=_t.children,ue=_t.value,he=ee(_t,Zs),Pe=ge({key:He,value:ue},he),Ve=ss(re);return Ve.length&&(Pe.children=Ve),Pe}).filter(function(fe){return fe})}function Es(de){if(!de)return de;var fe=ge({},de);return"props"in fe||Object.defineProperty(fe,"props",{get:function(){return gl(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),fe}}),fe}function Ws(de,fe,Te,He,_t,re){var ue=null,he=null;function Pe(){function Ve(ut){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",cn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return ut.map(function(tn,En){var Mn="".concat(Mt,"-").concat(En),wn=tn[re.value],Ca=Te.includes(wn),aa=Ve(tn[re.children]||[],Mn,Ca),Ea=se.createElement(Bi,tn,aa.map(function(ta){return ta.node}));if(fe===wn&&(ue=Ea),Ca){var ma={pos:Mn,node:Ea,children:aa};return cn||he.push(ma),ma}return null}).filter(function(tn){return tn})}he||(he=[],Ve(He),he.sort(function(ut,Mt){var cn=ut.node.props.value,tn=Mt.node.props.value,En=Te.indexOf(cn),Mn=Te.indexOf(tn);return En-Mn}))}Object.defineProperty(de,"triggerNode",{get:function(){return gl(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Pe(),ue}}),Object.defineProperty(de,"allCheckedNodes",{get:function(){return gl(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Pe(),_t?he:he.map(function(ut){var Mt=ut.node;return Mt})}})}var Ks=function(fe,Te,He){var _t=He.fieldNames,re=He.treeNodeFilterProp,ue=He.filterTreeNode,he=_t.children;return se.useMemo(function(){if(!Te||ue===!1)return fe;var Pe=typeof ue=="function"?ue:function(ut,Mt){return String(Mt[re]).toUpperCase().includes(Te.toUpperCase())},Ve=function ut(Mt){var cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Mt.reduce(function(tn,En){var Mn=En[he],wn=cn||Pe(Te,Es(En)),Ca=ut(Mn||[],wn);return(wn||Ca.length)&&tn.push(ge(ge({},En),{},Ye({isLeaf:void 0},he,Ca))),tn},[])};return Ve(fe)},[fe,Te,he,re,ue])},Rc=Ks;function bc(de){var fe=se.useRef();fe.current=de;var Te=se.useCallback(function(){return fe.current.apply(fe,arguments)},[]);return Te}function Fs(de,fe){var Te=fe.id,He=fe.pId,_t=fe.rootPId,re=new Map,ue=[];return de.forEach(function(he){var Pe=he[Te],Ve=ge(ge({},he),{},{key:he.key||Pe});re.set(Pe,Ve)}),re.forEach(function(he){var Pe=he[He],Ve=re.get(Pe);Ve?(Ve.children=Ve.children||[],Ve.children.push(he)):(Pe===_t||_t===null)&&ue.push(he)}),ue}function cs(de,fe,Te){return se.useMemo(function(){if(de){if(Te){var He=ge({id:"id",pId:"pId",rootPId:null},Ie(Te)==="object"?Te:{});return Fs(de,He)}return de}return ss(fe)},[fe,Te,de])}var ys=se.createContext(null),wc=ys;function Fc(de,fe){var Te=typeof Symbol!="undefined"&&de[Symbol.iterator]||de["@@iterator"];if(!Te){if(Array.isArray(de)||(Te=Oe(de))||fe&&de&&typeof de.length=="number"){Te&&(de=Te);var He=0,_t=function(){};return{s:_t,n:function(){return He>=de.length?{done:!0}:{done:!1,value:de[He++]}},e:function(Ve){throw Ve},f:_t}}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 re,ue=!0,he=!1;return{s:function(){Te=Te.call(de)},n:function(){var Ve=Te.next();return ue=Ve.done,Ve},e:function(Ve){he=!0,re=Ve},f:function(){try{ue||Te.return==null||Te.return()}finally{if(he)throw re}}}}var Bc=te(70593),yu={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(fe){var Te=fe.keyCode;if(fe.altKey&&!fe.ctrlKey||fe.metaKey||Te>=yu.F1&&Te<=yu.F12)return!1;switch(Te){case yu.ALT:case yu.CAPS_LOCK:case yu.CONTEXT_MENU:case yu.CTRL:case yu.DOWN:case yu.END:case yu.ESC:case yu.HOME:case yu.INSERT:case yu.LEFT:case yu.MAC_FF_META:case yu.META:case yu.NUMLOCK:case yu.NUM_CENTER:case yu.PAGE_DOWN:case yu.PAGE_UP:case yu.PAUSE:case yu.PRINT_SCREEN:case yu.RIGHT:case yu.SHIFT:case yu.UP:case yu.WIN_KEY:case yu.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(fe){if(fe>=yu.ZERO&&fe<=yu.NINE||fe>=yu.NUM_ZERO&&fe<=yu.NUM_MULTIPLY||fe>=yu.A&&fe<=yu.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&fe===0)return!0;switch(fe){case yu.SPACE:case yu.QUESTION_MARK:case yu.NUM_PLUS:case yu.NUM_MINUS:case yu.NUM_PERIOD:case yu.NUM_DIVISION:case yu.SEMICOLON:case yu.DASH:case yu.EQUALS:case yu.COMMA:case yu.PERIOD:case yu.SLASH:case yu.APOSTROPHE:case yu.SINGLE_QUOTE:case yu.OPEN_SQUARE_BRACKET:case yu.BACKSLASH:case yu.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Gi=yu;function Di(de,fe,Te){var He=se.useRef({});return(!("value"in He.current)||Te(He.current.condition,fe))&&(He.current.value=de(),He.current.condition=fe),He.current.value}var os=se.createContext(null),Vu=os,Tc=function(fe){return Array.isArray(fe)?fe:fe!==void 0?[fe]:[]},cc=function(fe){var Te=fe||{},He=Te.label,_t=Te.value,re=Te.children;return{_title:He?[He]:["title","label"],value:_t||"value",key:_t||"value",children:re||"children"}},ds=function(fe){return!fe||fe.disabled||fe.disableCheckbox||fe.checkable===!1},kc=function(fe,Te){var He=[],_t=function re(ue){ue.forEach(function(he){var Pe=he[Te.children];Pe&&(He.push(he[Te.value]),re(Pe))})};return _t(fe),He},js=function(fe){return fe==null},cr=te(66133),gs=Number(se.version.split(".")[0]),dc=function(fe,Te){typeof fe=="function"?fe(Te):_typeof(fe)==="object"&&fe&&"current"in fe&&(fe.current=Te)},Ps=function(){for(var fe=arguments.length,Te=new Array(fe),He=0;He=19)return!0;var _t=isMemo(fe)?fe.type.type:fe.type;return!(typeof _t=="function"&&!((Te=_t.prototype)!==null&&Te!==void 0&&Te.render)&&_t.$$typeof!==ForwardRef||typeof fe=="function"&&!((He=fe.prototype)!==null&&He!==void 0&&He.render)&&fe.$$typeof!==ForwardRef)};function Js(de){return isValidElement(de)&&!isFragment(de)}var bd=function(fe){return Js(fe)&&md(fe)},gc=function(fe){if(fe&&Js(fe)){var Te=fe;return Te.props.propertyIsEnumerable("ref")?Te.props.ref:Te.ref}return null};function zc(de,fe,Te,He){if(!fe.length)return Te;var _t=_toArray(fe),re=_t[0],ue=_t.slice(1),he;return!de&&typeof re=="number"?he=[]:Array.isArray(de)?he=_toConsumableArray(de):he=_objectSpread({},de),He&&Te===void 0&&ue.length===1?delete he[re][ue[0]]:he[re]=zc(he[re],ue,Te,He),he}function Dc(de,fe,Te){var He=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return fe.length&&He&&Te===void 0&&!get(de,fe.slice(0,-1))?de:zc(de,fe,Te,He)}function Uc(de){return _typeof(de)==="object"&&de!==null&&Object.getPrototypeOf(de)===Object.prototype}function xc(de){return Array.isArray(de)?[]:{}}var $c=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function ed(){for(var de=arguments.length,fe=new Array(de),Te=0;TeNa)}}return Ne.get(Vn)}var yt=Wi(function(Jt){var Vn=Jt[wn.value];return za.includes(Vn)||Na===null?!1:Na<=0?!0:jr&&Na?it(Jt):!1}),sn=function Jt(Vn){var ra=Fc(Vn),Rn;try{for(ra.s();!(Rn=ra.n()).done;){var xa=Rn.value;if(!(xa.disabled||xa.selectable===!1)){if(ue){if(ie(xa))return xa}else return xa;if(xa[wn.children]){var ua=Jt(xa[wn.children]);if(ua)return ua}}}}catch(Aa){ra.e(Aa)}finally{ra.f()}return null},dn=se.useState(null),qt=x(dn,2),Bn=qt[0],Un=qt[1],Cn=Go[Bn];se.useEffect(function(){if(Pe){var Jt=null,Vn=function(){var Rn=sn(Eu);return Rn?Rn[wn.value]:null};!re&&za.length&&!ue?Jt=za[0]:Jt=Vn(),Un(Jt)}},[Pe,ue]),se.useImperativeHandle(Te,function(){var Jt;return{scrollTo:(Jt=Vo.current)===null||Jt===void 0?void 0:Jt.scrollTo,onKeyDown:function(ra){var Rn,xa=ra.which;switch(xa){case Gi.UP:case Gi.DOWN:case Gi.LEFT:case Gi.RIGHT:(Rn=Vo.current)===null||Rn===void 0||Rn.onKeyDown(ra);break;case Gi.ENTER:{if(Cn){var ua=yt(Cn.node),Aa=(Cn==null?void 0:Cn.node)||{},dr=Aa.selectable,pa=Aa.value,Ja=Aa.disabled;dr!==!1&&!Ja&&!ua&&ho(null,{node:{key:Bn},selected:!za.includes(pa)})}break}case Gi.ESC:he(!1)}},onKeyUp:function(){}}});var Ln=Di(function(){return!ue},[ue,vr||iu],function(Jt,Vn){var ra=x(Jt,1),Rn=ra[0],xa=x(Vn,2),ua=xa[0],Aa=xa[1];return Rn!==ua&&!!(ua||Aa)}),Nn=Ln?Qo:null;if(Eu.length===0)return se.createElement("div",{role:"listbox",className:"".concat(_t,"-empty"),onMouseDown:Jo},Ve);var Dn={fieldNames:wn};return $o&&(Dn.loadedKeys=$o),Sr&&(Dn.expandedKeys=Sr),se.createElement("div",{onMouseDown:Jo},Cn&&Pe&&se.createElement("span",{style:Gc,"aria-live":"assertive"},Cn.node.value),se.createElement(Bc.y6.Provider,{value:{nodeDisabled:yt}},se.createElement(Bc.ZP,a({ref:Vo,focusable:!1,prefixCls:"".concat(_t,"-tree"),treeData:Eu,height:cn,itemHeight:tn,itemScrollOffset:En,virtual:Mt!==!1&&aa!==!1,multiple:re,icon:lo,showIcon:Zr,switcherIcon:Co,showLine:Ar,loadData:Nn,motion:To,activeKey:Bn,checkable:Jr,checkStrictly:!0,checkedKeys:Lu,selectedKeys:Jr?[]:za,defaultExpandAll:Vr,titleRender:ma},Dn,{onActiveChange:Un,onSelect:ho,onCheck:ho,onExpand:io,onLoad:pr,filterTreeNode:ie,expandAction:Ea,onScroll:ta}))))},ms=se.forwardRef(Vc),Ys=ms,mc="SHOW_ALL",Zc="SHOW_PARENT",Xs="SHOW_CHILD";function _s(de,fe,Te,He){var _t=new Set(de);return fe===Xs?de.filter(function(re){var ue=Te[re];return!ue||!ue.children||!ue.children.some(function(he){var Pe=he.node;return _t.has(Pe[He.value])})||!ue.children.every(function(he){var Pe=he.node;return ds(Pe)||_t.has(Pe[He.value])})}):fe===Zc?de.filter(function(re){var ue=Te[re],he=ue?ue.parent:null;return!he||ds(he.node)||!_t.has(he.key)}):de}function td(de){var fe=de.searchPlaceholder,Te=de.treeCheckStrictly,He=de.treeCheckable,_t=de.labelInValue,re=de.value,ue=de.multiple,he=de.showCheckedStrategy,Pe=de.maxCount;warning(!fe,"`searchPlaceholder` has been removed."),Te&&_t===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(_t||Te)&&warning(toArray(re).every(function(Ve){return Ve&&_typeof(Ve)==="object"&&"value"in Ve}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Te||ue||He?warning(!re||Array.isArray(re),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(re),"`value` should not be array when `TreeSelect` is single mode."),Pe&&(he==="SHOW_ALL"&&!Te||he==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var Wc=null,qs=["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 fd(de){return!de||Ie(de)!=="object"}var fc=se.forwardRef(function(de,fe){var Te=de.id,He=de.prefixCls,_t=He===void 0?"rc-tree-select":He,re=de.value,ue=de.defaultValue,he=de.onChange,Pe=de.onSelect,Ve=de.onDeselect,ut=de.searchValue,Mt=de.inputValue,cn=de.onSearch,tn=de.autoClearSearchValue,En=tn===void 0?!0:tn,Mn=de.filterTreeNode,wn=de.treeNodeFilterProp,Ca=wn===void 0?"value":wn,aa=de.showCheckedStrategy,Ea=de.treeNodeLabelProp,ma=de.multiple,ta=de.treeCheckable,Na=de.treeCheckStrictly,jr=de.labelInValue,er=de.maxCount,Ka=de.fieldNames,Jr=de.treeDataSimpleMode,za=de.treeData,Ir=de.children,vr=de.loadData,Vr=de.treeLoadedKeys,oo=de.onTreeLoad,or=de.treeDefaultExpandAll,lo=de.treeExpandedKeys,Zr=de.treeDefaultExpandedKeys,Co=de.onTreeExpand,Ar=de.treeExpandAction,ao=de.virtual,Qo=de.listHeight,$o=Qo===void 0?200:Qo,To=de.listItemHeight,pr=To===void 0?20:To,Go=de.listItemScrollOffset,Vo=Go===void 0?0:Go,Eu=de.onDropdownVisibleChange,Lu=de.dropdownMatchSelectWidth,Jo=Lu===void 0?!0:Lu,ho=de.treeLine,wa=de.treeIcon,Mo=de.showTreeIcon,iu=de.switcherIcon,vo=de.treeMotion,mr=de.treeTitleRender,Nr=de.onPopupScroll,Or=ee(de,qs),hr=Hl(Te),Sr=ta&&!Na,io=ta||Na,ne=Na||jr,ie=io||ma,ce=hi(ue,{value:re}),Ae=x(ce,2),Ne=Ae[0],$e=Ae[1],it=se.useMemo(function(){return ta?aa||Xs:mc},[aa,ta]),yt=se.useMemo(function(){return cc(Ka)},[JSON.stringify(Ka)]),sn=hi("",{value:ut!==void 0?ut:Mt,postState:function(br){return br||""}}),dn=x(sn,2),qt=dn[0],Bn=dn[1],Un=function(br){Bn(br),cn==null||cn(br)},Cn=cs(za,Ir,Jr),Ln=no(Cn,yt),Nn=Ln.keyEntities,Dn=Ln.valueEntities,Jt=se.useCallback(function(Hr){var br=[],wr=[];return Hr.forEach(function(bo){Dn.has(bo)?wr.push(bo):br.push(bo)}),{missingRawValues:br,existRawValues:wr}},[Dn]),Vn=Rc(Cn,qt,{fieldNames:yt,treeNodeFilterProp:Ca,filterTreeNode:Mn}),ra=se.useCallback(function(Hr){if(Hr){if(Ea)return Hr[Ea];for(var br=yt._title,wr=0;wrrr)){var du=xa(Hr);if($e(du),En&&Bn(""),he){var Wo=Hr;Sr&&(Wo=bo.map(function(hu){var qu=Dn.get(hu);return qu?qu.node[yt.value]:hu}));var Oo=br||{triggerValue:void 0,selected:void 0},Bo=Oo.triggerValue,Au=Oo.selected,nu=Wo;if(Na){var ll=Ja.filter(function(hu){return!Wo.includes(hu.value)});nu=[].concat(Fe(nu),Fe(ll))}var gu=xa(nu),_u={preValue:pa,triggerValue:Bo},eu=!0;(Na||wr==="selection"&&!Au)&&(eu=!1),Ws(_u,Bo,Hr,Cn,eu,yt),io?_u.checked=Au:_u.selected=Au;var ju=ne?gu:gu.map(function(hu){return hu.value});he(ie?ju:ju[0],ne?null:gu.map(function(hu){return hu.label}),_u)}}}),fa=se.useCallback(function(Hr,br){var wr,bo=br.selected,du=br.source,Wo=Nn[Hr],Oo=Wo==null?void 0:Wo.node,Bo=(wr=Oo==null?void 0:Oo[yt.value])!==null&&wr!==void 0?wr:Hr;if(!ie)Ma([Bo],{selected:!0,triggerValue:Bo},"option");else{var Au=bo?[].concat(Fe(ja),[Bo]):vn.filter(function(qu){return qu!==Bo});if(Sr){var nu=Jt(Au),ll=nu.missingRawValues,gu=nu.existRawValues,_u=gu.map(function(qu){return Dn.get(qu).key}),eu;if(bo){var ju=(0,Pa.S)(_u,!0,Nn);eu=ju.checkedKeys}else{var hu=(0,Pa.S)(_u,{checked:!1,halfCheckedKeys:Zn},Nn);eu=hu.checkedKeys}Au=[].concat(Fe(ll),Fe(eu.map(function(qu){return Nn[qu].node[yt.value]})))}Ma(Au,{selected:bo,triggerValue:Bo},du||"option")}bo||!ie?Pe==null||Pe(Bo,Es(Oo)):Ve==null||Ve(Bo,Es(Oo))},[Jt,Dn,Nn,yt,ie,ja,Ma,Sr,Pe,Ve,vn,Zn,er]),La=se.useCallback(function(Hr){if(Eu){var br={};Object.defineProperty(br,"documentClickClose",{get:function(){return gl(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Eu(Hr,br)}},[Eu]),ur=bc(function(Hr,br){var wr=Hr.map(function(bo){return bo.value});if(br.type==="clear"){Ma(wr,{},"selection");return}br.values.length&&fa(br.values[0].value,{selected:!1,source:"selection"})}),Zo=se.useMemo(function(){return{virtual:ao,dropdownMatchSelectWidth:Jo,listHeight:$o,listItemHeight:pr,listItemScrollOffset:Vo,treeData:Vn,fieldNames:yt,onSelect:fa,treeExpandAction:Ar,treeTitleRender:mr,onPopupScroll:Nr,leftMaxCount:er===void 0?null:er-Fa.length,leafCountOnly:it==="SHOW_CHILD"&&!Na&&!!ta,valueEntities:Dn}},[ao,Jo,$o,pr,Vo,Vn,yt,fa,Ar,mr,Nr,er,Fa.length,it,Na,ta,Dn]),uu=se.useMemo(function(){return{checkable:io,loadData:vr,treeLoadedKeys:Vr,onTreeLoad:oo,checkedKeys:vn,halfCheckedKeys:Zn,treeDefaultExpandAll:or,treeExpandedKeys:lo,treeDefaultExpandedKeys:Zr,onTreeExpand:Co,treeIcon:wa,treeMotion:vo,showTreeIcon:Mo,switcherIcon:iu,treeLine:ho,treeNodeFilterProp:Ca,keyEntities:Nn}},[io,vr,Vr,oo,vn,Zn,or,lo,Zr,Co,wa,vo,Mo,iu,ho,Ca,Nn]);return se.createElement(Vu.Provider,{value:Zo},se.createElement(wc.Provider,{value:uu},se.createElement(ru,a({ref:fe},Or,{id:hr,prefixCls:_t,mode:ie?"multiple":void 0,displayValues:Fa,onDisplayValuesChange:ur,searchValue:qt,onSearch:Un,OptionList:Ys,emptyOptions:!Cn.length,onDropdownVisibleChange:La,dropdownMatchSelectWidth:Jo}))))}),zs=fc;zs.TreeNode=Bi,zs.SHOW_ALL=mc,zs.SHOW_PARENT=Zc,zs.SHOW_CHILD=Xs;var vc=zs,nd=vc},18798:function(Ge,et){"use strict";var te;var a=typeof Symbol=="function"&&Symbol.for,ye=a?Symbol.for("react.element"):60103,xe=a?Symbol.for("react.portal"):60106,we=a?Symbol.for("react.fragment"):60107,Oe=a?Symbol.for("react.strict_mode"):60108,be=a?Symbol.for("react.profiler"):60114,Fe=a?Symbol.for("react.provider"):60109,Ie=a?Symbol.for("react.context"):60110,De=a?Symbol.for("react.async_mode"):60111,je=a?Symbol.for("react.concurrent_mode"):60111,Ye=a?Symbol.for("react.forward_ref"):60112,Le=a?Symbol.for("react.suspense"):60113,ge=a?Symbol.for("react.suspense_list"):60120,le=a?Symbol.for("react.memo"):60115,E=a?Symbol.for("react.lazy"):60116,y=a?Symbol.for("react.block"):60121,x=a?Symbol.for("react.fundamental"):60117,b=a?Symbol.for("react.responder"):60118,ee=a?Symbol.for("react.scope"):60119;function z(oe){if(typeof oe=="object"&&oe!==null){var me=oe.$$typeof;switch(me){case ye:switch(oe=oe.type,oe){case De:case je:case we:case be:case Oe:case Le:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case Ie:case Ye:case E:case le:case Fe:return oe;default:return me}}case xe:return me}}}function ae(oe){return z(oe)===je}te=De,te=je,te=Ie,te=Fe,te=ye,te=Ye,te=we,te=E,te=le,te=xe,te=be,te=Oe,te=Le,te=function(oe){return ae(oe)||z(oe)===De},te=ae,te=function(oe){return z(oe)===Ie},te=function(oe){return z(oe)===Fe},te=function(oe){return typeof oe=="object"&&oe!==null&&oe.$$typeof===ye},te=function(oe){return z(oe)===Ye},et.isFragment=function(oe){return z(oe)===we},te=function(oe){return z(oe)===E},te=function(oe){return z(oe)===le},te=function(oe){return z(oe)===xe},te=function(oe){return z(oe)===be},te=function(oe){return z(oe)===Oe},te=function(oe){return z(oe)===Le},te=function(oe){return typeof oe=="string"||typeof oe=="function"||oe===we||oe===je||oe===be||oe===Oe||oe===Le||oe===ge||typeof oe=="object"&&oe!==null&&(oe.$$typeof===E||oe.$$typeof===le||oe.$$typeof===Fe||oe.$$typeof===Ie||oe.$$typeof===Ye||oe.$$typeof===x||oe.$$typeof===b||oe.$$typeof===ee||oe.$$typeof===y)},te=z},95936:function(Ge,et,te){"use strict";Ge.exports=te(18798)},39988:function(Ge,et){"use strict";var te;var a=Symbol.for("react.element"),ye=Symbol.for("react.portal"),xe=Symbol.for("react.fragment"),we=Symbol.for("react.strict_mode"),Oe=Symbol.for("react.profiler"),be=Symbol.for("react.provider"),Fe=Symbol.for("react.context"),Ie=Symbol.for("react.server_context"),De=Symbol.for("react.forward_ref"),je=Symbol.for("react.suspense"),Ye=Symbol.for("react.suspense_list"),Le=Symbol.for("react.memo"),ge=Symbol.for("react.lazy"),le=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function y(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case a:switch(x=x.type,x){case xe:case Oe:case we:case je:case Ye:return x;default:switch(x=x&&x.$$typeof,x){case Ie:case Fe:case De:case ge:case Le:case be:return x;default:return b}}case ye:return b}}}te=Fe,te=be,te=a,te=De,te=xe,te=ge,te=Le,te=ye,te=Oe,te=we,te=je,te=Ye,te=function(){return!1},te=function(){return!1},te=function(x){return y(x)===Fe},te=function(x){return y(x)===be},te=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===a},te=function(x){return y(x)===De},te=function(x){return y(x)===xe},te=function(x){return y(x)===ge},te=function(x){return y(x)===Le},te=function(x){return y(x)===ye},te=function(x){return y(x)===Oe},te=function(x){return y(x)===we},te=function(x){return y(x)===je},te=function(x){return y(x)===Ye},te=function(x){return typeof x=="string"||typeof x=="function"||x===xe||x===Oe||x===we||x===je||x===Ye||x===le||typeof x=="object"&&x!==null&&(x.$$typeof===ge||x.$$typeof===Le||x.$$typeof===be||x.$$typeof===Fe||x.$$typeof===De||x.$$typeof===E||x.getModuleId!==void 0)},te=y},66133:function(Ge,et,te){"use strict";te(39988)},55168:function(Ge,et){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.SensorTabIndex=et.SensorClassName=et.SizeSensorId=void 0;var te="size-sensor-id";et.SizeSensorId=te;var a="size-sensor-object";et.SensorClassName=a;var ye="-1";et.SensorTabIndex=ye},12177:function(Ge,et){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var te=function(ye){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,we=null;return function(){for(var Oe=this,be=arguments.length,Fe=new Array(be),Ie=0;Ie=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}},48804:function(i,f,e){"use strict";e.d(f,{Z:function(){return u}});function t(c){if(Array.isArray(c))return c}function r(c,o){var p=c==null?null:typeof Symbol!="undefined"&&c[Symbol.iterator]||c["@@iterator"];if(p!=null){var h,d,g,v,S=[],C=!0,E=!1;try{if(g=(p=p.call(c)).next,o===0){if(Object(p)!==p)return;C=!1}else for(;!(C=(h=g.call(p)).done)&&(S.push(h.value),S.length!==o);C=!0);}catch(x){E=!0,d=x}finally{try{if(!C&&p.return!=null&&(v=p.return(),Object(v)!==v))return}finally{if(E)throw d}}return S}}function n(c,o){(o==null||o>c.length)&&(o=c.length);for(var p=0,h=new Array(o);pr.length)&&(n=r.length);for(var a=0,s=Array(n);ar.length)&&(n=r.length);for(var a=0,s=new Array(n);a0&&arguments[0]!==void 0?arguments[0]:"";return rn.endsWith("/")?rn:"".concat(rn,"/")}var Bs=__webpack_require__(49647),Cs=__webpack_require__(58096),Nc=["content"],yc=["content"],Vu=/^(http:|https:)?\/\//;function eu(rn){return Vu.test(rn)||rn.startsWith("/")&&!rn.startsWith("/*")||rn.startsWith("./")||rn.startsWith("../")}var Ls=function(){return oe.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Bc=function(an){var ya,eo=an.loaderData,Ao=an.htmlPageOpts,$o=an.manifest,To=($o==null||(ya=$o.assets)===null||ya===void 0?void 0:ya["umi.css"])||"";return oe.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(eo||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Ao||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(To,"'")}})};function Gu(rn){var an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof rn=="string")return eu(rn)?vs({src:rn},an):{content:rn};if(ou(rn)==="object")return vs(vs({},rn),an);throw new Error("Invalid script type: ".concat(ou(rn)))}function Ku(rn){return eu(rn)?{type:"link",href:rn}:{type:"style",content:rn}}var gl=function(an){var ya,eo,Ao,$o,To,Ri,co=an.htmlPageOpts;return oe.createElement(oe.Fragment,null,(co==null?void 0:co.title)&&oe.createElement("title",null,co.title),co==null||(ya=co.favicons)===null||ya===void 0?void 0:ya.map(function($i,tu){return oe.createElement("link",{key:tu,rel:"shortcut icon",href:$i})}),(co==null?void 0:co.description)&&oe.createElement("meta",{name:"description",content:co.description}),(co==null||(eo=co.keywords)===null||eo===void 0?void 0:eo.length)&&oe.createElement("meta",{name:"keywords",content:co.keywords.join(",")}),co==null||(Ao=co.metas)===null||Ao===void 0?void 0:Ao.map(function($i){return oe.createElement("meta",{key:$i.name,name:$i.name,content:$i.content})}),co==null||($o=co.links)===null||$o===void 0?void 0:$o.map(function($i,tu){return oe.createElement("link",(0,Cs.Z)({key:tu},$i))}),co==null||(To=co.styles)===null||To===void 0?void 0:To.map(function($i,tu){var Os=Ku($i),Ru=Os.type,Du=Os.href,yu=Os.content;if(Ru==="link")return oe.createElement("link",{key:tu,rel:"stylesheet",href:Du});if(Ru==="style")return oe.createElement("style",{key:tu},yu)}),co==null||(Ri=co.headScripts)===null||Ri===void 0?void 0:Ri.map(function($i,tu){var Os=Gu($i),Ru=Os.content,Du=(0,Bs.Z)(Os,Nc);return oe.createElement("script",(0,Cs.Z)({dangerouslySetInnerHTML:{__html:Ru},key:tu},Du))}))};function Yu(rn){var an,ya=rn.children,eo=rn.loaderData,Ao=rn.manifest,$o=rn.htmlPageOpts,To=rn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ri=rn.mountElementId;if(To!=null&&To.pureHtml)return oe.createElement("html",null,oe.createElement("head",null),oe.createElement("body",null,oe.createElement(Ls,null),oe.createElement("div",{id:Ri},ya),oe.createElement(Bc,{manifest:Ao,loaderData:eo,htmlPageOpts:$o})));if(To!=null&&To.pureApp)return oe.createElement(oe.Fragment,null,ya);var co=typeof window=="undefined"?Ao==null?void 0:Ao.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return oe.createElement("html",{suppressHydrationWarning:!0,lang:($o==null?void 0:$o.lang)||"en"},oe.createElement("head",null,oe.createElement("meta",{charSet:"utf-8"}),oe.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),co&&oe.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:co}),oe.createElement(gl,{htmlPageOpts:$o})),oe.createElement("body",null,oe.createElement(Ls,null),oe.createElement("div",{id:Ri},ya),oe.createElement(Bc,{manifest:Ao,loaderData:eo,htmlPageOpts:$o}),$o==null||(an=$o.scripts)===null||an===void 0?void 0:an.map(function($i,tu){var Os=Gu($i),Ru=Os.content,Du=(0,Bs.Z)(Os,yc);return oe.createElement("script",(0,Cs.Z)({dangerouslySetInnerHTML:{__html:Ru},key:tu},Du))})))}var vu=oe.createContext(void 0);function Uc(){return oe.useContext(vu)}var yl=["redirect"];function cc(rn){var an=rn.routesById,ya=rn.parentId,eo=rn.routeComponents,Ao=rn.useStream,$o=Ao===void 0?!0:Ao;return Object.keys(an).filter(function(To){return an[To].parentId===ya}).map(function(To){var Ri=xc(vs(vs({route:an[To],routeComponent:eo[To],loadingComponent:rn.loadingComponent,reactRouter5Compat:rn.reactRouter5Compat},rn.reactRouter5Compat&&{hasChildren:Object.keys(an).filter(function($i){return an[$i].parentId===To}).length>0}),{},{useStream:$o})),co=cc({routesById:an,routeComponents:eo,parentId:Ri.id,loadingComponent:rn.loadingComponent,reactRouter5Compat:rn.reactRouter5Compat,useStream:$o});return co.length>0&&(Ri.children=co,Ri.routes=co),Ri})}function bc(rn){var an=(0,Ys.UO)(),ya=(0,Ys.Gn)(rn.to,an),eo=(0,Hu.T$)(),Ao=(0,Ys.TH)();if(eo!=null&&eo.keepQuery){var $o=Ao.search+Ao.hash;ya+=$o}var To=vs(vs({},rn),{},{to:ya});return oe.createElement(Ys.Fg,(0,Cs.Z)({replace:!0},To))}function xc(rn){var an=rn.route,ya=rn.useStream,eo=ya===void 0?!0:ya,Ao=an.redirect,$o=(0,Bs.Z)(an,yl),To=rn.reactRouter5Compat?bl:Ec;return vs({element:Ao?oe.createElement(bc,{to:Ao}):oe.createElement(vu.Provider,{value:{route:rn.route}},oe.createElement(To,{loader:oe.memo(rn.routeComponent),loadingComponent:rn.loadingComponent||wc,hasChildren:rn.hasChildren,useStream:eo}))},$o)}function wc(){return oe.createElement("div",null)}function bl(rn){var an=Uc(),ya=an.route,eo=(0,Hu.Ov)(),Ao=eo.history,$o=eo.clientRoutes,To=(0,Ys.UO)(),Ri={params:To,isExact:!0,path:ya.path,url:Ao.location.pathname},co=rn.loader,$i={location:Ao.location,match:Ri,history:Ao,params:To,route:ya,routes:$o};return rn.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(rn.loadingComponent,null)},oe.createElement(co,$i,rn.hasChildren&&oe.createElement(Ys.j3,null))):oe.createElement(co,$i,rn.hasChildren&&oe.createElement(Ys.j3,null))}function Ec(rn){var an=rn.loader;return rn.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(rn.loadingComponent,null)},oe.createElement(an,null)):oe.createElement(an,null)}var Us=null;function Sc(){return Us}function Pc(rn){var an=rn.history,ya=oe.useState({action:an.action,location:an.location}),eo=(0,uc.Z)(ya,2),Ao=eo[0],$o=eo[1];return(0,oe.useLayoutEffect)(function(){return an.listen($o)},[an]),(0,oe.useLayoutEffect)(function(){function To(Ri){rn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:rn.routes,clientRoutes:rn.clientRoutes,location:Ri.location,action:Ri.action,basename:rn.basename,isFirst:!!Ri.isFirst}})}return To({location:Ao.location,action:Ao.action,isFirst:!0}),an.listen(To)},[an,rn.routes,rn.clientRoutes]),oe.createElement(Ys.F0,{navigator:an,location:Ao.location,basename:rn.basename},rn.children)}function xl(){var rn=(0,Hu.Ov)(),an=rn.clientRoutes;return(0,Ys.V$)(an)}var y=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],b=function(an,ya){var eo=an.basename||"/",Ao=cc({routesById:an.routes,routeComponents:an.routeComponents,loadingComponent:an.loadingComponent,reactRouter5Compat:an.reactRouter5Compat,useStream:an.useStream});an.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Ao}});for(var $o=oe.createElement(Pc,{basename:eo,pluginManager:an.pluginManager,routes:an.routes,clientRoutes:Ao,history:an.history},ya),To=0,Ri=y;Tonew Promise((eo,Ao)=>{var $o=co=>{try{Ri(ya.next(co))}catch($i){Ao($i)}},To=co=>{try{Ri(ya.throw(co))}catch($i){Ao($i)}},Ri=co=>co.done?eo(co.value):Promise.resolve(co.value).then($o,To);Ri((ya=ya.apply(rn,an)).next())});function ce(){return V(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/WordInfo/:userid",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"84"},85:{path:"/classrooms/guidance",parentId:"19",id:"85"},86:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"100"},101:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"101"},102:{path:"/classrooms/",parentId:"19",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"102",id:"103"},104:{path:"/classrooms/:coursesId/shixun_homework",parentId:"102",id:"104"},105:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"102",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"102",id:"106"},107:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"102",id:"107"},108:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"102",id:"108"},109:{path:"/classrooms/:coursesId/exercise",parentId:"102",id:"109"},110:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"102",id:"110"},111:{path:"/classrooms/:coursesId/poll",parentId:"102",id:"111"},112:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"102",id:"112"},113:{path:"/classrooms/:coursesId/common_homework",parentId:"102",id:"113"},114:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"102",id:"114"},115:{path:"/classrooms/:coursesId/group_homework",parentId:"102",id:"115"},116:{path:"/classrooms/:coursesId/teachers",parentId:"102",id:"116"},117:{path:"/classrooms/:coursesId/students",parentId:"102",id:"117"},118:{path:"/classrooms/:coursesId/assistant",parentId:"102",id:"118"},119:{path:"/classrooms/:coursesId/program_homework",parentId:"102",id:"119"},120:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"102",id:"120"},121:{path:"/classrooms/:coursesId/engineering",parentId:"102",id:"121"},122:{path:"/classrooms/:coursesId/learning_path",parentId:"102",id:"122"},123:{path:"/classrooms/:coursesId/resource_recommend",parentId:"102",id:"123"},124:{path:"/classrooms/:coursesId/attendance",parentId:"102",id:"124"},125:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"102",id:"125"},126:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"102",id:"126"},127:{path:"/classrooms/:coursesId/announcement",parentId:"102",id:"127"},128:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"102",id:"128"},129:{path:"/classrooms/:coursesId/online_learning",parentId:"102",id:"129"},130:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"102",id:"130"},131:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"102",id:"131"},132:{path:"/classrooms/:coursesId/attachment",parentId:"102",id:"132"},133:{path:"/classrooms/:coursesId/video",parentId:"102",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"102",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"102",id:"135"},136:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"102",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"102",id:"137"},138:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"102",id:"138"},139:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"102",id:"139"},140:{path:"/classrooms/:coursesId/live_video",parentId:"102",id:"140"},141:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"102",id:"141"},142:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"102",id:"142"},143:{path:"/classrooms/:coursesId/board",parentId:"102",id:"143"},144:{path:"/classrooms/:coursesId/course_group",parentId:"102",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"102",id:"145"},146:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"102",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"102",id:"147"},148:{path:"/classrooms/:coursesId/not_course_group",parentId:"102",id:"148"},149:{path:"/classrooms/:coursesId/statistics/",parentId:"102",id:"149"},150:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"102",id:"150"},151:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"102",id:"151"},152:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"102",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"102",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"102",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"102",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"102",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"102",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"102",id:"158"},159:{path:"/classrooms/:coursesId/smart_plan",parentId:"102",id:"159"},160:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"160"},161:{path:"/competitions",parentId:"1",id:"161"},162:{path:"/competitions/index",parentId:"161",id:"162"},163:{path:"/competitions/:identifier/list",parentId:"161",id:"163"},164:{path:"/competitions/exports",parentId:"161",id:"164"},165:{path:"/competitions",parentId:"161",id:"165"},166:{path:"/competitions/:identifier",parentId:"161",id:"166"},167:{path:"/competitions/index/:identifier",parentId:"161",id:"167"},168:{path:"/competitions/:identifier/detail/enroll",parentId:"161",id:"168"},169:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"161",id:"169"},170:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"161",id:"170"},171:{path:"/competitions/detail/:identifier",parentId:"161",id:"171"},172:{path:"/forums",parentId:"1",id:"172"},173:{path:"/forums",parentId:"172",id:"173"},174:{path:"/forums/categories/:memoType",parentId:"172",id:"174"},175:{path:"/forums/new",parentId:"172",id:"175"},176:{path:"/forums/:memoId/edit",parentId:"172",id:"176"},177:{path:"/forums/:memoId",parentId:"172",id:"177"},178:{path:"/problemset",parentId:"1",id:"178"},179:{path:"/problemset",parentId:"178",id:"179"},180:{path:"/problemset/newitem",parentId:"178",id:"180"},181:{path:"/problemset/:type/:id",parentId:"178",id:"181"},182:{path:"/problemset/preview",parentId:"178",id:"182"},183:{path:"/problemset/preview_new",parentId:"178",id:"183"},184:{path:"/problemset/preview_select",parentId:"178",id:"184"},185:{path:"/shixuns",parentId:"1",id:"185"},186:{path:"/shixuns",parentId:"185",id:"186"},187:{path:"/shixuns/exports",parentId:"185",id:"187"},188:{path:"/shixuns/new",parentId:"185",id:"188"},189:{path:"/shixuns/new/CreateImg",parentId:"185",id:"189"},190:{path:"/shixuns/new/:id/imagepreview",parentId:"185",id:"190"},191:{path:"/shixuns/:id/Merge",parentId:"185",id:"191"},192:{path:"/shixuns/:id/Split",parentId:"185",id:"192"},193:{path:"/shixuns/:id/edit",parentId:"185",id:"193"},194:{path:"shixuns/:id/edit/warehouse",parentId:"193",id:"194"},195:{path:"/shixuns/:id/edit/newquestion",parentId:"193",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"193",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"193",id:"197"},198:{path:"/shixuns/:id/edit/new",parentId:"193",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"193",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"193",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"193",id:"201"},202:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"193",id:"202"},203:{path:"/shixuns/:id",parentId:"185",id:"203"},204:{path:"/shixuns/:id/poll",parentId:"203",id:"204"},205:{path:"/shixuns/:id/challenges",parentId:"203",id:"205"},206:{path:"/shixuns/:id/repository",parentId:"203",id:"206"},207:{path:"/shixuns/:id/secret_repository",parentId:"203",id:"207"},208:{path:"/shixuns/:id/collaborators",parentId:"203",id:"208"},209:{path:"/shixuns/:id/dataset",parentId:"203",id:"209"},210:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"203",id:"210"},211:{path:"/shixuns/:id/shixun_discuss",parentId:"203",id:"211"},212:{path:"/shixuns/:id/ranking_list",parentId:"203",id:"212"},213:{path:"/shixuns/:id/settings",parentId:"203",id:"213"},214:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"203",id:"214"},215:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"203",id:"215"},216:{path:"/shixuns/:id/repository/upload_file",parentId:"203",id:"216"},217:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"203",id:"217"},218:{path:"/shixuns/:id/repository/add_file",parentId:"203",id:"218"},219:{path:"/shixuns/:id/secret_repository/add_file",parentId:"203",id:"219"},220:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"203",id:"220"},221:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"203",id:"221"},222:{path:"/shixuns/:id/audit_situation",parentId:"203",id:"222"},223:{path:"/shixuns/:id/fork_list",parentId:"203",id:"223"},224:{path:"/users",parentId:"1",id:"224"},225:{path:"/users/:username/videos/protocol",parentId:"224",id:"225"},226:{path:"/users/:username/videos/resourceProtocol",parentId:"224",id:"226"},227:{path:"/users/:username/videos/success",parentId:"224",id:"227"},228:{path:"/users/:username/topicbank/:topicstype",parentId:"224",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"224",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"224",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"224",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"224",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"224",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"224",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"224",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"224",id:"236"},237:{path:"/users/:username/experiment-img/add",parentId:"224",id:"237"},238:{path:"/users/:username",parentId:"224",id:"238"},239:{path:"/users/:username",parentId:"238",id:"239"},240:{path:"/users/:username/baseInfo/edit",parentId:"238",id:"240"},241:{path:"/users/:username/baseInfo",parentId:"238",id:"241"},242:{path:"/users/:username/realNameCertification",parentId:"238",id:"242"},243:{path:"/users/:username/careerCertification",parentId:"238",id:"243"},244:{path:"/users/:username/classrooms",parentId:"238",id:"244"},245:{path:"/users/:username/shixuns",parentId:"238",id:"245"},246:{path:"/users/:username/dataSet",parentId:"238",id:"246"},247:{path:"/users/:username/userPortrait",parentId:"238",id:"247"},248:{path:"/users/:username/learningPath",parentId:"238",id:"248"},249:{path:"/users/:username/teach-group",parentId:"238",id:"249"},250:{path:"/users/:username/competitions",parentId:"238",id:"250"},251:{path:"/users/:username/experiment-img",parentId:"238",id:"251"},252:{path:"/users/:username/experiment-img/:experid/detail",parentId:"238",id:"252"},253:{path:"/users/:username/certificate",parentId:"238",id:"253"},254:{path:"/users/:username/otherResources",parentId:"238",id:"254"},255:{path:"/users/:username/paths",parentId:"238",id:"255"},256:{path:"/users/:username/projects",parentId:"238",id:"256"},257:{path:"/users/:username/videos",parentId:"238",id:"257"},258:{path:"/users/:username/videos/upload",parentId:"238",id:"258"},259:{path:"/users/:username/topics/:topicstype",parentId:"238",id:"259"},260:{path:"/users/:username/vspaces",parentId:"238",id:"260"},261:{path:"/users/:username/resourcesCenter",parentId:"238",id:"261"},262:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"238",id:"262"},263:{path:"/users/:username/resourceGuarantee",parentId:"238",id:"263"},264:{path:"/users/:username/resourceAllocation",parentId:"238",id:"264"},265:{parentId:"1",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems",parentId:"266",id:"267"},268:{path:"/problems/batchAdd",parentId:"266",id:"268"},269:{path:"/problems/newcreate",parentId:"265",id:"269"},270:{path:"/problems/newedit/:id",exact:!0,parentId:"265",id:"270"},271:{path:"/problems/:id/edit",exact:!0,parentId:"265",id:"271"},272:{path:"/problems/new",exact:!0,parentId:"265",id:"272"},273:{path:"/problems/:id/oj/:save_identifier",parentId:"265",id:"273"},274:{path:"/problems/:id/record-detail/:submitId",parentId:"265",id:"274"},275:{path:"/problems/add",parentId:"265",id:"275"},276:{path:"/problems/:id/ojedit",parentId:"265",id:"276"},277:{path:"/engineering",parentId:"1",id:"277"},278:{path:"/engineering",parentId:"277",id:"278"},279:{path:"/engineering/teacherList",parentId:"278",id:"279"},280:{path:"/engineering/studentList",parentId:"278",id:"280"},281:{path:"/engineering/training/program",parentId:"278",id:"281"},282:{path:"/engineering/training/program/add",parentId:"278",id:"282"},283:{path:"/engineering/training/program/edit",parentId:"278",id:"283"},284:{path:"/engineering/training/objectives",parentId:"278",id:"284"},285:{path:"/engineering/graduated/index",parentId:"278",id:"285"},286:{path:"/engineering/graduated/matrix",parentId:"278",id:"286"},287:{path:"/engineering/course/list",parentId:"278",id:"287"},288:{path:"/engineering/course/setting",parentId:"278",id:"288"},289:{path:"/engineering/course/matrix",parentId:"278",id:"289"},290:{path:"/engineering/navigation",parentId:"278",id:"290"},291:{path:"/engineering/evaluate/course",parentId:"278",id:"291"},292:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"278",id:"292"},293:{path:"/engineering/evaluate/norm",parentId:"278",id:"293"},294:{path:"/engineering/evaluate/document",parentId:"278",id:"294"},295:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"278",id:"295"},296:{path:"/engineering/*",redirect:"/404",parentId:"278",id:"296"},297:{path:"/innovation",parentId:"1",id:"297"},298:{path:"/innovation/tasks/:taskId",parentId:"297",id:"298"},299:{path:"/innovation",parentId:"297",id:"299"},300:{path:"/innovation/project",parentId:"299",id:"300"},301:{path:"/innovation/dataset",parentId:"299",id:"301"},302:{path:"/innovation/mirror",parentId:"299",id:"302"},303:{path:"/innovation/my-project",parentId:"299",id:"303"},304:{path:"/innovation/my-dataset",parentId:"299",id:"304"},305:{path:"/innovation/my-mirror",parentId:"299",id:"305"},306:{path:"/innovation/project/create",parentId:"299",id:"306"},307:{path:"/innovation/project/edit/:id",parentId:"299",id:"307"},308:{path:"/innovation/project/detail/:taskId",parentId:"299",id:"308"},309:{path:"/tasks",parentId:"1",id:"309"},310:{path:"/tasks/:taskId",exact:!0,parentId:"309",id:"310"},311:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"309",id:"311"},312:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"309",id:"312"},313:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"309",id:"313"},314:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"309",id:"314"},315:{path:"/myproblems",parentId:"1",id:"315"},316:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"315",id:"316"},317:{path:"/myproblems/:id",exact:!0,parentId:"315",id:"317"},318:{path:"/account",parentId:"1",id:"318"},319:{path:"/account",parentId:"318",id:"319"},320:{path:"/account/profile",parentId:"319",id:"320"},321:{path:"/account/profile/edit",parentId:"319",id:"321"},322:{path:"/account/certification",parentId:"319",id:"322"},323:{path:"/account/secure",parentId:"319",id:"323"},324:{path:"/account/binding",parentId:"319",id:"324"},325:{path:"/account/Results",parentId:"319",id:"325"},326:{path:"/ch",parentId:"1",id:"326"},327:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"326",id:"327"},328:{path:"/ch/rest/",exact:!0,parentId:"326",id:"328"},329:{path:"/ch/rest/:id",exact:!0,parentId:"326",id:"329"},330:{path:"/order",parentId:"1",id:"330"},331:{path:"/order",parentId:"330",id:"331"},332:{path:"/order/invoice",parentId:"330",id:"332"},333:{path:"/order/records",parentId:"330",id:"333"},334:{path:"/order/apply",parentId:"330",id:"334"},335:{path:"/order/view",parentId:"330",id:"335"},336:{path:"/order/:courseId/information",parentId:"330",id:"336"},337:{path:"/order/:courseId/pay",parentId:"330",id:"337"},338:{path:"/order/:orderNum/result",parentId:"330",id:"338"},339:{path:"/messages",parentId:"1",id:"339"},340:{path:"/messages/:userId/user_tidings",parentId:"339",id:"340"},341:{path:"/messages/:userId/private_messages",parentId:"339",id:"341"},342:{path:"/messages/:userId/message_detail",parentId:"339",id:"342"},343:{path:"/vtrs",parentId:"1",id:"343"},344:{path:"/vtrs/:virtual_spacesId",parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"344",id:"345"},346:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"344",id:"346"},347:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"344",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"344",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"344",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"344",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"344",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey",parentId:"344",id:"352"},353:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"344",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"344",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"344",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"344",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material",parentId:"344",id:"357"},358:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"344",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"344",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"344",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"344",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"344",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"344",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"344",id:"364"},365:{path:"/vtrs/:virtual_spacesId/settings",parentId:"344",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources",parentId:"344",id:"366"},367:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"344",id:"367"},368:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"344",id:"368"},369:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"344",id:"369"},370:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"344",id:"370"},371:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"344",id:"371"},372:{path:"/vtrs/:virtual_spacesId/*",parentId:"344",id:"372"},373:{path:"/101",parentId:"1",id:"373"},374:{path:"/101/:virtual_spacesId",parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId",exact:!0,parentId:"374",id:"375"},376:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"374",id:"376"},377:{path:"/101/:virtual_spacesId/experiment",parentId:"374",id:"377"},378:{path:"/101/:virtual_spacesId/announcement",parentId:"374",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/add",parentId:"374",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"374",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"374",id:"381"},382:{path:"/101/:virtual_spacesId/survey",parentId:"374",id:"382"},383:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"374",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge",parentId:"374",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"374",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"374",id:"386"},387:{path:"/101/:virtual_spacesId/material",parentId:"374",id:"387"},388:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"374",id:"388"},389:{path:"/101/:virtual_spacesId/lesson",parentId:"374",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"374",id:"390"},391:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"374",id:"391"},392:{path:"/101/:virtual_spacesId/discussion",parentId:"374",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"374",id:"393"},394:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"374",id:"394"},395:{path:"/101/:virtual_spacesId/settings",parentId:"374",id:"395"},396:{path:"/101/:virtual_spacesId/resources",parentId:"374",id:"396"},397:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"374",id:"397"},398:{path:"/101/:virtual_spacesId/Plan",parentId:"374",id:"398"},399:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"374",id:"399"},400:{path:"/101/:virtual_spacesId/digtal",parentId:"374",id:"400"},401:{path:"/101/:virtual_spacesId/homepage",parentId:"374",id:"401"},402:{path:"/101/:virtual_spacesId/*",parentId:"374",id:"402"},403:{path:"/administration",parentId:"1",id:"403"},404:{path:"/administration",parentId:"403",id:"404"},405:{path:"/administration/college",parentId:"404",id:"405"},406:{path:"/administration/student",parentId:"404",id:"406"},407:{path:"/administration/student/:studentId/edit",parentId:"404",id:"407"},408:{path:"/administration/profession",parentId:"404",id:"408"},409:{path:"/graduations",parentId:"1",id:"409"},410:{path:"/graduations",exact:!0,parentId:"409",id:"410"},411:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"409",id:"411"},412:{path:"/graduations/:id",parentId:"409",id:"412"},413:{path:"/graduations/:id/index",parentId:"412",id:"413"},414:{path:"/graduations/:id/topics",parentId:"412",id:"414"},415:{path:"/graduations/:id/student_selection",parentId:"412",id:"415"},416:{path:"/graduations/:id/tasks",parentId:"412",id:"416"},417:{path:"/graduations/:id/opening_report",parentId:"412",id:"417"},418:{path:"/graduations/:id/midterm_report",parentId:"412",id:"418"},419:{path:"/graduations/:id/thesis",parentId:"412",id:"419"},420:{path:"/graduations/:id/final_defense",parentId:"412",id:"420"},421:{path:"/graduations/:id/final_thesis",parentId:"412",id:"421"},422:{path:"/graduations/:id/settings",parentId:"412",id:"422"},423:{path:"/graduations/:id/teachers",parentId:"412",id:"423"},424:{path:"/graduations/:id/students",parentId:"412",id:"424"},425:{path:"/graduations/:id/archives",parentId:"412",id:"425"},426:{path:"/graduations/:id/grading_summary",parentId:"412",id:"426"},427:{path:"/dataset",parentId:"1",id:"427"},428:{path:"/dataset",exact:!0,parentId:"427",id:"428"},429:{path:"/dataset/:id/detail",exact:!0,parentId:"427",id:"429"},430:{path:"/knowledgegraph",parentId:"1",id:"430"},431:{path:"/knowledgegraph/:pathId",parentId:"430",id:"431"},432:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"430",id:"432"},433:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"430",id:"433"},434:{path:"/knowledgegraph/:pathId/statistics",parentId:"430",id:"434"},435:{parentId:"430",id:"435"},436:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"435",id:"436"},437:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"435",id:"437"},438:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"435",id:"438"},439:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"435",id:"439"},440:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"435",id:"440"},441:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"435",id:"441"},442:{path:"/miniprogram",parentId:"1",id:"442"},443:{path:"/miniprogram/courseware/study",exact:!0,parentId:"442",id:"443"},444:{path:"/educoder-demo",exact:!0,parentId:"1",id:"444"},445:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"445"},446:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"446"},447:{path:"/training",parentId:"1",id:"447"},448:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"447",id:"448"},449:{path:"/largeScreen",exact:!0,parentId:"1",id:"449"},450:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"450"},451:{path:"/quality",parentId:"1",id:"451"},452:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"451",id:"452"},453:{path:"/otherlogin",exact:!0,parentId:"1",id:"453"},454:{path:"/otherloginqq",exact:!0,parentId:"1",id:"454"},455:{path:"/otherloginstart",exact:!0,parentId:"1",id:"455"},456:{path:"/pathsoverview",exact:!0,parentId:"1",id:"456"},457:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"457"},458:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"458"},459:{path:"/login",parentId:"1",id:"459"},460:{path:"/login",parentId:"459",id:"460"},461:{path:"/user",parentId:"1",id:"461"},462:{path:"/user/login",parentId:"461",id:"462"},463:{path:"/user/register",parentId:"461",id:"463"},464:{path:"/user/reset-password",parentId:"461",id:"464"},465:{path:"/colleges",parentId:"1",id:"465"},466:{path:"/colleges/:id/statistics",parentId:"465",id:"466"},467:{path:"/help",parentId:"1",id:"467"},468:{path:"/help/:id",parentId:"467",id:"468"},469:{path:"/video",parentId:"1",id:"469"},470:{path:"/video/:videoId",parentId:"469",id:"470"},471:{path:"/terminal",parentId:"1",id:"471"},472:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"472"},473:{path:"/wrongAnswer",parentId:"1",id:"473"},474:{path:"/bwdemo",parentId:"1",id:"474"},475:{path:"/",parentId:"1",id:"475"},476:{path:"/",exact:!0,parentId:"475",id:"476"},477:{path:"/api/*",exact:!0,parentId:"475",id:"477"},478:{path:"/search",exact:!0,parentId:"475",id:"478"},479:{path:"/moop_cases",exact:!0,parentId:"475",id:"479"},480:{path:"/moop_cases/new",exact:!0,parentId:"475",id:"480"},481:{path:"/moop_cases/:caseId",exact:!0,parentId:"475",id:"481"},482:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"475",id:"482"},483:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"475",id:"483"},484:{path:"/randompaper",exact:!0,parentId:"475",id:"484"},485:{path:"/randompaper/edit/:id",exact:!0,parentId:"475",id:"485"},486:{path:"/randompaper/detail/:id",exact:!0,parentId:"475",id:"486"},487:{path:"/403",parentId:"475",id:"487"},488:{path:"/500",parentId:"475",id:"488"},489:{path:"/404",parentId:"475",id:"489"},490:{path:"/download",parentId:"475",id:"490"},491:{path:"/iwce",parentId:"475",id:"491"},492:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"475",id:"492"},493:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"475",id:"493"},494:{path:"/Activities",parentId:"475",id:"494"},495:{path:"/iwce/:itemname",parentId:"475",id:"495"},496:{path:"/hpc-course",parentId:"475",id:"496"},497:{path:"/user_agents",parentId:"475",id:"497"},498:{path:"/three",parentId:"475",id:"498"},499:{path:"/introduction",parentId:"475",id:"499"},500:{path:"/chatgpt",parentId:"475",id:"500"},501:{path:"/*",parentId:"475",id:"501"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:oe.lazy(()=>__webpack_require__.e(4552).then(__webpack_require__.bind(__webpack_require__,4552))),2:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),3:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,52647))),4:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7973),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,69668))),5:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7973),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,69668))),6:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,52))),7:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,77708))),8:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,37862))),9:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),10:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6052)]).then(__webpack_require__.bind(__webpack_require__,33794))),11:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__,89574))),12:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,40957))),13:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,87866))),14:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(5625),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,98842))),15:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,53106))),16:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,40957))),17:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,77708))),18:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,77708))),19:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),20:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,64678))),21:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9921)]).then(__webpack_require__.bind(__webpack_require__,13597))),22:oe.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,34143))),23:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,64678))),24:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,74497))),25:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,74497))),26:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,9573))),27:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,9573))),28:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(109)]).then(__webpack_require__.bind(__webpack_require__,94576))),29:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(737)]).then(__webpack_require__.bind(__webpack_require__,30624))),30:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3391)]).then(__webpack_require__.bind(__webpack_require__,96247))),31:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(5247),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,54093))),32:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,3822))),33:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8870),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,30957))),34:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,83563))),35:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,27682))),36:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,80409))),37:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8870),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,23372))),38:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,32648))),39:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,34929))),40:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,19531))),41:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5297)]).then(__webpack_require__.bind(__webpack_require__,55490))),42:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8795)]).then(__webpack_require__.bind(__webpack_require__,96725))),43:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,27765))),44:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,77708))),45:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,88445))),46:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,81655))),47:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,72551))),48:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7482)]).then(__webpack_require__.bind(__webpack_require__,45303))),49:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,83292))),50:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,72911))),51:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7973),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,29576))),52:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7973),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,29576))),53:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5992)]).then(__webpack_require__.bind(__webpack_require__,90343))),54:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,49890))),55:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,49890))),56:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,24632))),57:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,58659))),58:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,96528))),59:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,23781))),60:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,23781))),61:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,18099))),62:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,18099))),63:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,15028))),64:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,6469))),65:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,11264))),66:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,84959))),67:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,91625))),68:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,36347))),69:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,38693))),70:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,61712))),71:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,51110))),72:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,89010))),73:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,40980))),74:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,43477))),75:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,58083))),76:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,29335))),77:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,11195))),78:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5148)]).then(__webpack_require__.bind(__webpack_require__,98377))),79:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(643)]).then(__webpack_require__.bind(__webpack_require__,65041))),80:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,17836))),81:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,5212))),82:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,73094))),83:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,410))),84:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,92322))),85:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,87866))),86:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__,1524))),87:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1512)]).then(__webpack_require__.bind(__webpack_require__,46415))),88:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,39695))),89:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__,60127))),90:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6963)]).then(__webpack_require__.bind(__webpack_require__,74250))),91:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,81119))),92:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,81119))),93:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__,84597))),94:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(5247),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,59639))),95:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1048)]).then(__webpack_require__.bind(__webpack_require__,89780))),96:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,65085))),97:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4770)]).then(__webpack_require__.bind(__webpack_require__,52765))),98:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,49442))),99:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,51636))),100:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,50960))),101:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(895)]).then(__webpack_require__.bind(__webpack_require__,63961))),102:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3282)]).then(__webpack_require__.bind(__webpack_require__,51887))),103:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,19117))),104:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,19117))),105:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5048)]).then(__webpack_require__.bind(__webpack_require__,4336))),106:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,79958))),107:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,79958))),108:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,25545))),109:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,25545))),110:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,17183))),111:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,17183))),112:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,92388))),113:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,92388))),114:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,75429))),115:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,75429))),116:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8014)]).then(__webpack_require__.bind(__webpack_require__,48662))),117:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8077)]).then(__webpack_require__.bind(__webpack_require__,15622))),118:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3356)]).then(__webpack_require__.bind(__webpack_require__,49540))),119:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,91711))),120:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,91711))),121:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1962)]).then(__webpack_require__.bind(__webpack_require__,34026))),122:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4928)]).then(__webpack_require__.bind(__webpack_require__,71941))),123:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1257)]).then(__webpack_require__.bind(__webpack_require__,88270))),124:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,45957))),125:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8340)]).then(__webpack_require__.bind(__webpack_require__,62879))),126:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4093)]).then(__webpack_require__.bind(__webpack_require__,58583))),127:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,15389))),128:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,15389))),129:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5625),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,85615))),130:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5625),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,85615))),131:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,4676))),132:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,4676))),133:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,44037))),134:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,44037))),135:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4217)]).then(__webpack_require__.bind(__webpack_require__,98241))),136:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3220)]).then(__webpack_require__.bind(__webpack_require__,60115))),137:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1793))),138:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,95355))),139:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,89722))),140:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,89722))),141:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9944)]).then(__webpack_require__.bind(__webpack_require__,90768))),142:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,19104))),143:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,19104))),144:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,32627))),145:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,32627))),146:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7922)]).then(__webpack_require__.bind(__webpack_require__,55439))),147:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,55362))),148:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,55362))),149:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54098))),150:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54098))),151:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,95181))),152:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,13581))),153:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8885)]).then(__webpack_require__.bind(__webpack_require__,88228))),154:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__,63772))),155:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9922)]).then(__webpack_require__.bind(__webpack_require__,85141))),156:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4572)]).then(__webpack_require__.bind(__webpack_require__,41841))),157:oe.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,43261))),158:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5518)]).then(__webpack_require__.bind(__webpack_require__,40322))),159:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5741)]).then(__webpack_require__.bind(__webpack_require__,26310))),160:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,77716))),161:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),162:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,67299))),163:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,67299))),164:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4449)]).then(__webpack_require__.bind(__webpack_require__,61970))),165:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,67299))),166:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,1167))),167:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,1167))),168:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__,34468))),169:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5650)]).then(__webpack_require__.bind(__webpack_require__,35180))),170:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1799)]).then(__webpack_require__.bind(__webpack_require__,65035))),171:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,30890))),172:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),173:oe.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,83387))),174:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2983)]).then(__webpack_require__.bind(__webpack_require__,36297))),175:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,59963))),176:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,59963))),177:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,44081))),178:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),179:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,77708))),180:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,86137))),181:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,86137))),182:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,89740))),183:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4144)]).then(__webpack_require__.bind(__webpack_require__,2869))),184:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,77708))),185:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),186:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8782)]).then(__webpack_require__.bind(__webpack_require__,91363))),187:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__,28415))),188:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,34579))),189:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5549)]).then(__webpack_require__.bind(__webpack_require__,80505))),190:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9674)]).then(__webpack_require__.bind(__webpack_require__,86663))),191:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5573)]).then(__webpack_require__.bind(__webpack_require__,20044))),192:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2141)]).then(__webpack_require__.bind(__webpack_require__,1795))),193:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(5314),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,59992))),194:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6328)]).then(__webpack_require__.bind(__webpack_require__,50939))),195:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,26948))),196:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7959),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,39323))),197:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7959),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,39323))),198:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7959),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,16605))),199:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7959),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,16605))),200:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9205)]).then(__webpack_require__.bind(__webpack_require__,83434))),201:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,80358))),202:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7614)]).then(__webpack_require__.bind(__webpack_require__,68181))),203:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2875)]).then(__webpack_require__.bind(__webpack_require__,99683))),204:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,69296))),205:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,1699))),206:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19106))),207:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19106))),208:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,52400))),209:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,67014))),210:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,89525))),211:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,16601))),212:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,41026))),213:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(5314),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,72969))),214:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,28258))),215:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,28258))),216:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,52531))),217:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,52531))),218:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,74131))),219:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,74131))),220:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19106))),221:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19106))),222:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,29884))),223:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9215)]).then(__webpack_require__.bind(__webpack_require__,99184))),224:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),225:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5176)]).then(__webpack_require__.bind(__webpack_require__,61543))),226:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6587)]).then(__webpack_require__.bind(__webpack_require__,28570))),227:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9891)]).then(__webpack_require__.bind(__webpack_require__,90913))),228:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8062)]).then(__webpack_require__.bind(__webpack_require__,61080))),229:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,8483))),230:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,8483))),231:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,27946))),232:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,38361))),233:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,79061))),234:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,25628))),235:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,70005))),236:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,42737))),237:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,22543))),238:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2529)]).then(__webpack_require__.bind(__webpack_require__,33898))),239:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,15605))),240:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5895)]).then(__webpack_require__.bind(__webpack_require__,17751))),241:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6982)]).then(__webpack_require__.bind(__webpack_require__,92483))),242:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6805)]).then(__webpack_require__.bind(__webpack_require__,50483))),243:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1416)]).then(__webpack_require__.bind(__webpack_require__,51814))),244:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,15605))),245:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8307)]).then(__webpack_require__.bind(__webpack_require__,40446))),246:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2826)]).then(__webpack_require__.bind(__webpack_require__,28018))),247:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,15698))),248:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4610)]).then(__webpack_require__.bind(__webpack_require__,83892))),249:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9590)]).then(__webpack_require__.bind(__webpack_require__,55099))),250:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2076)]).then(__webpack_require__.bind(__webpack_require__,57977))),251:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,40174))),252:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,35678))),253:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5191)]).then(__webpack_require__.bind(__webpack_require__,89096))),254:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3496)]).then(__webpack_require__.bind(__webpack_require__,2682))),255:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5599)]).then(__webpack_require__.bind(__webpack_require__,97689))),256:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__,84884))),257:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2412)]).then(__webpack_require__.bind(__webpack_require__,75818))),258:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2240)]).then(__webpack_require__.bind(__webpack_require__,3801))),259:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(265)]).then(__webpack_require__.bind(__webpack_require__,45813))),260:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9360)]).then(__webpack_require__.bind(__webpack_require__,1465))),261:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2396)]).then(__webpack_require__.bind(__webpack_require__,88854))),262:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7855)]).then(__webpack_require__.bind(__webpack_require__,89226))),263:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9507)]).then(__webpack_require__.bind(__webpack_require__,11902))),264:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1343)]).then(__webpack_require__.bind(__webpack_require__,33396))),265:oe.lazy(()=>__webpack_require__.e(4552).then(__webpack_require__.bind(__webpack_require__,4552))),266:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),267:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9647)]).then(__webpack_require__.bind(__webpack_require__,1418))),268:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(485)]).then(__webpack_require__.bind(__webpack_require__,63564))),269:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(319),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,42502))),270:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(319),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,42502))),271:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(319),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,5937))),272:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(319),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,5937))),273:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,11624))),274:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9716)]).then(__webpack_require__.bind(__webpack_require__,57560))),275:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,7644))),276:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,7644))),277:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),278:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3006)]).then(__webpack_require__.bind(__webpack_require__,13403))),279:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2045)]).then(__webpack_require__.bind(__webpack_require__,41508))),280:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1520)]).then(__webpack_require__.bind(__webpack_require__,17556))),281:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9649)]).then(__webpack_require__.bind(__webpack_require__,22615))),282:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4546)]).then(__webpack_require__.bind(__webpack_require__,12738))),283:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5357)]).then(__webpack_require__.bind(__webpack_require__,20585))),284:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8665)]).then(__webpack_require__.bind(__webpack_require__,22789))),285:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3183)]).then(__webpack_require__.bind(__webpack_require__,20887))),286:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4800)]).then(__webpack_require__.bind(__webpack_require__,75151))),287:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9489)]).then(__webpack_require__.bind(__webpack_require__,95028))),288:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9391)]).then(__webpack_require__.bind(__webpack_require__,69913))),289:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5335)]).then(__webpack_require__.bind(__webpack_require__,11888))),290:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2823)]).then(__webpack_require__.bind(__webpack_require__,29262))),291:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__,54756))),292:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,12907))),293:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6741)]).then(__webpack_require__.bind(__webpack_require__,63053))),294:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5775)]).then(__webpack_require__.bind(__webpack_require__,4384))),295:oe.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,88653))),296:oe.lazy(()=>__webpack_require__.e(4552).then(__webpack_require__.bind(__webpack_require__,4552))),297:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),298:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6634)]).then(__webpack_require__.bind(__webpack_require__,34073))),299:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(680)]).then(__webpack_require__.bind(__webpack_require__,24631))),300:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6366)]).then(__webpack_require__.bind(__webpack_require__,54996))),301:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6452)]).then(__webpack_require__.bind(__webpack_require__,61890))),302:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1070)]).then(__webpack_require__.bind(__webpack_require__,4067))),303:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7242)]).then(__webpack_require__.bind(__webpack_require__,96777))),304:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2707)]).then(__webpack_require__.bind(__webpack_require__,38385))),305:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2865)]).then(__webpack_require__.bind(__webpack_require__,71417))),306:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,9996))),307:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,9996))),308:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3141)]).then(__webpack_require__.bind(__webpack_require__,35047))),309:oe.lazy(()=>__webpack_require__.e(4552).then(__webpack_require__.bind(__webpack_require__,4552))),310:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,62511))),311:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,32012))),312:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,62511))),313:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,32012))),314:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,62511))),315:oe.lazy(()=>__webpack_require__.e(4552).then(__webpack_require__.bind(__webpack_require__,4552))),316:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,4459))),317:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,30546))),318:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),319:oe.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,13398))),320:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9788)]).then(__webpack_require__.bind(__webpack_require__,62520))),321:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(576)]).then(__webpack_require__.bind(__webpack_require__,9671))),322:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7260)]).then(__webpack_require__.bind(__webpack_require__,16744))),323:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4520)]).then(__webpack_require__.bind(__webpack_require__,88362))),324:oe.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,11769))),325:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4514)]).then(__webpack_require__.bind(__webpack_require__,1022))),326:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),327:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,57810))),328:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,40818))),329:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,40818))),330:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),331:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1939)]).then(__webpack_require__.bind(__webpack_require__,56944))),332:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__,75977))),333:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6434)]).then(__webpack_require__.bind(__webpack_require__,2132))),334:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1880)]).then(__webpack_require__.bind(__webpack_require__,72135))),335:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8237)]).then(__webpack_require__.bind(__webpack_require__,6712))),336:oe.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,40960))),337:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(264)]).then(__webpack_require__.bind(__webpack_require__,69207))),338:oe.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,37281))),339:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),340:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4078)]).then(__webpack_require__.bind(__webpack_require__,72490))),341:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2829)]).then(__webpack_require__.bind(__webpack_require__,89994))),342:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,90670))),343:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),344:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,78889))),345:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,70796))),346:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,25094))),347:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,67216))),348:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,33502))),349:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,42357))),350:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,42357))),351:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,65936))),352:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,89515))),353:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,46677))),354:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,3710))),355:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41580))),356:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41580))),357:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,9695))),358:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,39575))),359:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,42531))),360:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,65034))),361:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,65034))),362:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,60128))),363:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,54053))),364:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,54053))),365:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,38432))),366:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,9033))),367:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,19031))),368:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,81475))),369:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,23637))),370:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,43348))),371:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,70796))),372:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,86776))),373:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),374:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,78889))),375:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,70796))),376:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,25094))),377:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,67216))),378:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,33502))),379:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,42357))),380:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,42357))),381:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,65936))),382:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,89515))),383:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,46677))),384:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,3710))),385:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41580))),386:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41580))),387:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,9695))),388:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,39575))),389:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,42531))),390:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,65034))),391:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,65034))),392:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,60128))),393:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,54053))),394:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,54053))),395:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,38432))),396:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,9033))),397:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,19031))),398:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,81475))),399:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,23637))),400:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,43348))),401:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,70796))),402:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,86776))),403:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),404:oe.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,64524))),405:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7560)]).then(__webpack_require__.bind(__webpack_require__,48651))),406:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6029)]).then(__webpack_require__.bind(__webpack_require__,66802))),407:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5179)]).then(__webpack_require__.bind(__webpack_require__,66003))),408:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4621)]).then(__webpack_require__.bind(__webpack_require__,8710))),409:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),410:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1831)]).then(__webpack_require__.bind(__webpack_require__,19995))),411:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2539)]).then(__webpack_require__.bind(__webpack_require__,9319))),412:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8143)]).then(__webpack_require__.bind(__webpack_require__,88963))),413:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,76112))),414:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,75590))),415:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,97547))),416:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,41859))),417:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76634))),418:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76634))),419:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76634))),420:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76634))),421:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76634))),422:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5022)]).then(__webpack_require__.bind(__webpack_require__,13451))),423:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,95910))),424:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,95910))),425:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,69298))),426:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1253)]).then(__webpack_require__.bind(__webpack_require__,14015))),427:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),428:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2216)]).then(__webpack_require__.bind(__webpack_require__,89657))),429:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,34339))),430:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),431:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(9752),__webpack_require__.e(2519),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,73610))),432:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3685)]).then(__webpack_require__.bind(__webpack_require__,96134))),433:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(2519),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,18905))),434:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,4467))),435:oe.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,20490))),436:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,70237))),437:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,40453))),438:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,39841))),439:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(9752),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,67555))),440:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,52709))),441:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,27465))),442:oe.lazy(()=>__webpack_require__.e(4552).then(__webpack_require__.bind(__webpack_require__,4552))),443:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,41992))),444:oe.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,40165))),445:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,81336))),446:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,81336))),447:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),448:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4056)]).then(__webpack_require__.bind(__webpack_require__,45271))),449:oe.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,72077))),450:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,165))),451:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),452:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(532)]).then(__webpack_require__.bind(__webpack_require__,7904))),453:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7178)]).then(__webpack_require__.bind(__webpack_require__,93949))),454:oe.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,84008))),455:oe.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,91071))),456:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,88181))),457:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,678))),458:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,17117))),459:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,13858))),460:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,75938))),461:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,13858))),462:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,75938))),463:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1470)]).then(__webpack_require__.bind(__webpack_require__,23798))),464:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7182)]).then(__webpack_require__.bind(__webpack_require__,99409))),465:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),466:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,42321))),467:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),468:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,81765))),469:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),470:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6444)]).then(__webpack_require__.bind(__webpack_require__,28805))),471:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5111)]).then(__webpack_require__.bind(__webpack_require__,95458))),472:oe.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,40146))),473:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,72551))),474:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1150)]).then(__webpack_require__.bind(__webpack_require__,569))),475:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),476:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,92978))),477:oe.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,72748))),478:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2501)]).then(__webpack_require__.bind(__webpack_require__,3324))),479:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3212)]).then(__webpack_require__.bind(__webpack_require__,70198))),480:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,69363))),481:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1855)]).then(__webpack_require__.bind(__webpack_require__,45589))),482:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,69363))),483:oe.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,66889))),484:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,83292))),485:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,83292))),486:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3784)]).then(__webpack_require__.bind(__webpack_require__,1829))),487:oe.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,73582))),488:oe.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,67818))),489:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,87362))),490:oe.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,65926))),491:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,87494))),492:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1836)]).then(__webpack_require__.bind(__webpack_require__,82066))),493:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,45957))),494:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__,14200))),495:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,87494))),496:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,87494))),497:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6034)]).then(__webpack_require__.bind(__webpack_require__,80946))),498:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,34294))),499:oe.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,33045))),500:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,15210))),501:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,87362))),"@@/global-layout":oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1717)]).then(__webpack_require__.bind(__webpack_require__,32821)))}}})}var nn=__webpack_require__(34038),sn=__webpack_require__(5796),Ra=__webpack_require__(74330),Ca=__webpack_require__(80410),Qn=()=>oe.createElement(Ra.Z,{size:"middle",className:Ca.Z.loading}),Ti=__webpack_require__(35973),ds=__webpack_require__(94699),Ja=__webpack_require__.n(ds),hs=__webpack_require__(78452),Es=__webpack_require__.n(hs),qu=__webpack_require__(68707),ts=__webpack_require__.n(qu),Zc=__webpack_require__(43272),zc=__webpack_require__.n(Zc),Cc=__webpack_require__(31197),Wc=__webpack_require__.n(Cc),hu=__webpack_require__(3429),za=__webpack_require__.n(hu),Hc=__webpack_require__(23662),Vc=__webpack_require__.n(Hc),Mo=__webpack_require__(58097),Zi=__webpack_require__.n(Mo),mu=__webpack_require__(26712),Qu=__webpack_require__.n(mu),Gc=__webpack_require__(80398),Dl=__webpack_require__.n(Gc),Au=__webpack_require__(87305),ku=__webpack_require__.n(Au),wl=__webpack_require__(8880),Kc=__webpack_require__.n(wl),Tu=__webpack_require__(96667),El=__webpack_require__.n(Tu),Yc=__webpack_require__(32869),Sl=__webpack_require__.n(Yc);Ja().extend(ts()),Ja().extend(zc()),Ja().extend(Wc()),Ja().extend(za()),Ja().extend(Vc()),Ja().extend(Zi()),Ja().extend(Qu()),Ja().extend(Dl()),Ja().extend(ku()),Ja().extend(Kc()),Ja().extend(El()),Ja().extend(Sl()),Ja().extend(Es());var Ws=Object.defineProperty,gu=Object.getOwnPropertySymbols,Xu=Object.prototype.hasOwnProperty,Oc=Object.prototype.propertyIsEnumerable,Hs=(rn,an,ya)=>an in rn?Ws(rn,an,{enumerable:!0,configurable:!0,writable:!0,value:ya}):rn[an]=ya,Ic=(rn,an)=>{for(var ya in an||(an={}))Xu.call(an,ya)&&Hs(rn,ya,an[ya]);if(gu)for(var ya of gu(an))Oc.call(an,ya)&&Hs(rn,ya,an[ya]);return rn},Ju=(rn,an,ya)=>new Promise((eo,Ao)=>{var $o=co=>{try{Ri(ya.next(co))}catch($i){Ao($i)}},To=co=>{try{Ri(ya.throw(co))}catch($i){Ao($i)}},Ri=co=>co.done?eo(co.value):Promise.resolve(co.value).then($o,To);Ri((ya=ya.apply(rn,an)).next())});const Pl="https://www-cdn.educoder.net/",Ul=!1;function qc(){return Ju(this,null,function*(){const rn=(0,nn.gD)(),{routes:an,routeComponents:ya}=yield ce(rn);yield rn.applyPlugins({key:"patchRoutes",type:Ti.ApplyPluginsType.event,args:{routes:an,routeComponents:ya}});const eo=rn.applyPlugins({key:"modifyContextOpts",type:Ti.ApplyPluginsType.modify,initialValue:{}}),Ao=eo.basename||"/",$o=eo.historyType||"browser",To=(0,sn.fi)(Ic({type:$o,basename:Ao},eo.historyOpts));return rn.applyPlugins({key:"render",type:Ti.ApplyPluginsType.compose,initialValue(){const Ri={useStream:!0,routes:an,routeComponents:ya,pluginManager:rn,mountElementId:"root",rootElement:eo.rootElement||document.getElementById("root"),loadingComponent:Qn,publicPath:Pl,runtimePublicPath:Ul,history:To,historyType:$o,basename:Ao,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:eo.callback},co=rn.applyPlugins({key:"modifyClientRenderOpts",type:Ti.ApplyPluginsType.modify,initialValue:Ri});return w(co)}})()})}qc(),typeof window!="undefined"&&(window.g_umi={version:"4.4.6"})})()})();